/*!*****************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-13.use[2]!./assets/fonts/web-icons/web-icons.min.css ***!
  \*****************************************************************************************************************************************************************************************/
@font-face{font-family:'Web Icons';font-style:normal;font-weight:400;src:url(/build/fonts/web-icons.1e793832.eot);src:url(/build/fonts/web-icons.1e793832.eot?#iefix&v=0.2.3) format('embedded-opentype'),url(/build/fonts/web-icons.1eceac45.woff2) format('woff2'),url(/build/fonts/web-icons.7c9866b4.woff) format('woff'),url(/build/fonts/web-icons.c7eb5869.ttf) format('truetype'),url(/build/images/web-icons.5bdf644b.svg#web-icons) format('svg')}[class*=" wb-"],[class^=wb-]{position:relative;display:inline-block;font-family:'Web Icons';font-style:normal;font-weight:400;transform:translate(0,0);text-rendering:auto;speak:none;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.wb-dashboard:before{content:"\f101"}.wb-inbox:before{content:"\f102"}.wb-cloud:before{content:"\f103"}.wb-bell:before{content:"\f104"}.wb-book:before{content:"\f105"}.wb-bookmark:before{content:"\f106"}.wb-tag:before{content:"\f107"}.wb-library:before{content:"\f108"}.wb-share:before{content:"\f109"}.wb-reply:before{content:"\f10a"}.wb-refresh:before{content:"\f10b"}.wb-move:before{content:"\f10c"}.wb-chat:before{content:"\f10d"}.wb-chat-working:before{content:"\f10e"}.wb-chat-text:before{content:"\f10f"}.wb-chat-group:before{content:"\f110"}.wb-envelope:before{content:"\f111"}.wb-envelope-open:before{content:"\f112"}.wb-user:before{content:"\f113"}.wb-user-circle:before{content:"\f114"}.wb-users:before{content:"\f115"}.wb-user-add:before{content:"\f116"}.wb-grid-9:before{content:"\f117"}.wb-grid-4:before{content:"\f118"}.wb-menu:before{content:"\f119"}.wb-layout:before{content:"\f11a"}.wb-fullscreen:before{content:"\f11b"}.wb-fullscreen-exit:before{content:"\f11c"}.wb-expand:before{content:"\f11d"}.wb-contract:before{content:"\f11e"}.wb-arrow-expand:before{content:"\f11f"}.wb-arrow-shrink:before{content:"\f120"}.wb-desktop:before{content:"\f121"}.wb-mobile:before{content:"\f122"}.wb-signal:before{content:"\f123"}.wb-power:before{content:"\f124"}.wb-more-horizontal:before{content:"\f125"}.wb-more-vertical:before{content:"\f126"}.wb-globe:before{content:"\f127"}.wb-map:before{content:"\f128"}.wb-flag:before{content:"\f129"}.wb-pie-chart:before{content:"\f12a"}.wb-stats-bars:before{content:"\f12b"}.wb-pluse:before{content:"\f12c"}.wb-home:before{content:"\f12d"}.wb-shopping-cart:before{content:"\f12e"}.wb-payment:before{content:"\f12f"}.wb-briefcase:before{content:"\f130"}.wb-search:before{content:"\f131"}.wb-zoom-in:before{content:"\f132"}.wb-zoom-out:before{content:"\f133"}.wb-download:before{content:"\f134"}.wb-upload:before{content:"\f135"}.wb-sort-asc:before{content:"\f136"}.wb-sort-des:before{content:"\f137"}.wb-graph-up:before{content:"\f138"}.wb-graph-down:before{content:"\f139"}.wb-replay:before{content:"\f13a"}.wb-edit:before{content:"\f13b"}.wb-pencil:before{content:"\f13c"}.wb-rubber:before{content:"\f13d"}.wb-crop:before{content:"\f13e"}.wb-eye:before{content:"\f13f"}.wb-eye-close:before{content:"\f140"}.wb-image:before{content:"\f141"}.wb-gallery:before{content:"\f142"}.wb-video:before{content:"\f143"}.wb-camera:before{content:"\f144"}.wb-folder:before{content:"\f145"}.wb-clipboard:before{content:"\f146"}.wb-order:before{content:"\f147"}.wb-file:before{content:"\f148"}.wb-copy:before{content:"\f149"}.wb-add-file:before{content:"\f14a"}.wb-print:before{content:"\f14b"}.wb-calendar:before{content:"\f14c"}.wb-time:before{content:"\f14d"}.wb-trash:before{content:"\f14e"}.wb-plugin:before{content:"\f14f"}.wb-extension:before{content:"\f150"}.wb-memory:before{content:"\f151"}.wb-settings:before{content:"\f152"}.wb-scissor:before{content:"\f153"}.wb-wrench:before{content:"\f154"}.wb-hammer:before{content:"\f155"}.wb-lock:before{content:"\f156"}.wb-unlock:before{content:"\f157"}.wb-volume-low:before{content:"\f158"}.wb-volume-high:before{content:"\f159"}.wb-volume-off:before{content:"\f15a"}.wb-pause:before{content:"\f15b"}.wb-play:before{content:"\f15c"}.wb-stop:before{content:"\f15d"}.wb-musical:before{content:"\f15e"}.wb-random:before{content:"\f15f"}.wb-reload:before{content:"\f160"}.wb-loop:before{content:"\f161"}.wb-text:before{content:"\f162"}.wb-bold:before{content:"\f163"}.wb-italic:before{content:"\f164"}.wb-underline:before{content:"\f165"}.wb-format-clear:before{content:"\f166"}.wb-text-type:before{content:"\f167"}.wb-table:before{content:"\f168"}.wb-attach-file:before{content:"\f169"}.wb-paperclip:before{content:"\f16a"}.wb-link-intact:before{content:"\f16b"}.wb-link:before{content:"\f16c"}.wb-link-broken:before{content:"\f16d"}.wb-indent-increase:before{content:"\f16e"}.wb-indent-decrease:before{content:"\f16f"}.wb-align-justify:before{content:"\f170"}.wb-align-left:before{content:"\f171"}.wb-align-center:before{content:"\f172"}.wb-align-right:before{content:"\f173"}.wb-list-numbered:before{content:"\f174"}.wb-list-bulleted:before{content:"\f175"}.wb-list:before{content:"\f176"}.wb-emoticon:before{content:"\f177"}.wb-quote-right:before{content:"\f178"}.wb-code:before{content:"\f179"}.wb-code-working:before{content:"\f17a"}.wb-code-unfold:before{content:"\f17b"}.wb-chevron-right:before{content:"\f17c"}.wb-chevron-left:before{content:"\f17d"}.wb-chevron-left-mini:before{content:"\f17e"}.wb-chevron-right-mini:before{content:"\f17f"}.wb-chevron-up:before{content:"\f180"}.wb-chevron-down:before{content:"\f181"}.wb-chevron-up-mini:before{content:"\f182"}.wb-chevron-down-mini:before{content:"\f183"}.wb-arrow-left:before{content:"\f184"}.wb-arrow-right:before{content:"\f185"}.wb-arrow-up:before{content:"\f186"}.wb-arrow-down:before{content:"\f187"}.wb-dropdown:before{content:"\f188"}.wb-dropup:before{content:"\f189"}.wb-dropright:before{content:"\f18a"}.wb-dropleft:before{content:"\f18b"}.wb-sort-vertical:before{content:"\f18c"}.wb-triangle-left:before{content:"\f18d"}.wb-triangle-right:before{content:"\f18e"}.wb-triangle-down:before{content:"\f18f"}.wb-triangle-up:before{content:"\f190"}.wb-check-circle:before{content:"\f191"}.wb-check:before{content:"\f192"}.wb-check-mini:before{content:"\f193"}.wb-close:before{content:"\f194"}.wb-close-mini:before{content:"\f195"}.wb-plus-circle:before{content:"\f196"}.wb-plus:before{content:"\f197"}.wb-minus-circle:before{content:"\f198"}.wb-minus:before{content:"\f199"}.wb-alert-circle:before{content:"\f19a"}.wb-alert:before{content:"\f19b"}.wb-help-circle:before{content:"\f19c"}.wb-help:before{content:"\f19d"}.wb-info-circle:before{content:"\f19e"}.wb-info:before{content:"\f19f"}.wb-warning:before{content:"\f1a0"}.wb-heart:before{content:"\f1a1"}.wb-heart-outline:before{content:"\f1a2"}.wb-star:before{content:"\f1a3"}.wb-star-half:before{content:"\f1a4"}.wb-star-outline:before{content:"\f1a5"}.wb-thumb-up:before{content:"\f1a6"}.wb-thumb-down:before{content:"\f1a7"}.wb-small-point:before{content:"\f1a8"}.wb-medium-point:before{content:"\f1a9"}.wb-large-point:before{content:"\f1aa"}
/*!********************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-13.use[2]!./assets/vendor/animsition/animsition.min.css ***!
  \********************************************************************************************************************************************************************************************/
.animsition,.animsition-overlay{position:relative;opacity:0;animation-fill-mode:both}.animsition-loading{position:fixed;top:0;z-index:100;width:100%;height:100%;background:url("data:image/svg+xml,%3Csvg%20xmlns%3D%22http%3A//www.w3.org/2000/svg%22%20viewBox%3D%220%200%2032%2032%22%20width%3D%2232%22%20height%3D%2232%22%20fill%3D%22%23ccc%22%3E%0A%20%20%3Cpath%20opacity%3D%22.25%22%20d%3D%22M16%200%20A16%2016%200%200%200%2016%2032%20A16%2016%200%200%200%2016%200%20M16%204%20A12%2012%200%200%201%2016%2028%20A12%2012%200%200%201%2016%204%22/%3E%0A%20%20%3Cpath%20d%3D%22M16%200%20A16%2016%200%200%201%2032%2016%20L28%2016%20A12%2012%200%200%200%2016%204z%22%3E%0A%20%20%20%20%3CanimateTransform%20attributeName%3D%22transform%22%20type%3D%22rotate%22%20from%3D%220%2016%2016%22%20to%3D%22360%2016%2016%22%20dur%3D%220.8s%22%20repeatCount%3D%22indefinite%22%20/%3E%0A%20%20%3C/path%3E%0A%3C/svg%3E%0A%0A") center center no-repeat;animation-fill-mode:both}.animsition-loading:after{position:fixed;top:50%;width:100%;margin-top:20px;font-size:16px;color:#aaa;text-align:center;content:"Loading"}.animsition-overlay-slide{position:fixed;z-index:1;width:100%;height:100%;background-color:#ddd}@keyframes fade-in{0%{opacity:0}100%{opacity:1}}.fade-in{animation-name:fade-in}@keyframes fade-out{0%{opacity:1}100%{opacity:0}}.fade-out{animation-name:fade-out}@keyframes fade-in-up{0%{opacity:0;transform:translateY(500px)}100%{opacity:1;transform:translateY(0)}}.fade-in-up{animation-name:fade-in-up}@keyframes fade-out-up{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-500px)}}.fade-out-up{animation-name:fade-out-up}@keyframes fade-in-up-sm{0%{opacity:0;transform:translateY(100px)}100%{opacity:1;transform:translateY(0)}}.fade-in-up-sm{animation-name:fade-in-up-sm}@keyframes fade-out-up-sm{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-100px)}}.fade-out-up-sm{animation-name:fade-out-up-sm}@keyframes fade-in-up-lg{0%{opacity:0;transform:translateY(1000px)}100%{opacity:1;transform:translateY(0)}}.fade-in-up-lg{animation-name:fade-in-up-lg}@keyframes fade-out-up-lg{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(-1000px)}}.fade-out-up-lg{animation-name:fade-out-up-lg}@keyframes fade-in-down{0%{opacity:0;transform:translateY(-500px)}100%{opacity:1;transform:translateY(0)}}.fade-in-down{animation-name:fade-in-down}@keyframes fade-out-down{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(500px)}}.fade-out-down{animation-name:fade-out-down}@keyframes fade-in-down-sm{0%{opacity:0;transform:translateY(-100px)}100%{opacity:1;transform:translateY(0)}}.fade-in-down-sm{animation-name:fade-in-down-sm}@keyframes fade-out-down-sm{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(100px)}}.fade-out-down-sm{animation-name:fade-out-down-sm}@keyframes fade-in-down-lg{0%{opacity:0;transform:translateY(-1000px)}100%{opacity:1;transform:translateY(0)}}.fade-in-down-lg{animation-name:fade-in-down}@keyframes fade-out-down-lg{0%{opacity:1;transform:translateY(0)}100%{opacity:0;transform:translateY(1000px)}}.fade-out-down-lg{animation-name:fade-out-down-lg}@keyframes fade-in-left{0%{opacity:0;transform:translateX(-500px)}100%{opacity:1;transform:translateX(0)}}.fade-in-left{animation-name:fade-in-left}@keyframes fade-out-left{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-500px)}}.fade-out-left{animation-name:fade-out-left}@keyframes fade-in-left-sm{0%{opacity:0;transform:translateX(-100px)}100%{opacity:1;transform:translateX(0)}}.fade-in-left-sm{animation-name:fade-in-left-sm}@keyframes fade-out-left-sm{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-100px)}}.fade-out-left-sm{animation-name:fade-out-left-sm}@keyframes fade-in-left-lg{0%{opacity:0;transform:translateX(-1500px)}100%{opacity:1;transform:translateX(0)}}.fade-in-left-lg{animation-name:fade-in-left-lg}@keyframes fade-out-left-lg{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(-1500px)}}.fade-out-left-lg{animation-name:fade-out-left-lg}@keyframes fade-in-right{0%{opacity:0;transform:translateX(500px)}100%{opacity:1;transform:translateX(0)}}.fade-in-right{animation-name:fade-in-right}@keyframes fade-out-right{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(500px)}}.fade-out-right{animation-name:fade-out-right}@keyframes fade-in-right-sm{0%{opacity:0;transform:translateX(100px)}100%{opacity:1;transform:translateX(0)}}.fade-in-right-sm{animation-name:fade-in-right-sm}@keyframes fade-out-right-sm{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(100px)}}.fade-out-right-sm{animation-name:fade-out-right-sm}@keyframes fade-in-right-lg{0%{opacity:0;transform:translateX(1500px)}100%{opacity:1;transform:translateX(0)}}.fade-in-right-lg{animation-name:fade-in-right-lg}@keyframes fade-out-right-lg{0%{opacity:1;transform:translateX(0)}100%{opacity:0;transform:translateX(1500px)}}.fade-out-right-lg{animation-name:fade-out-right-lg}@keyframes rotate-in{0%{opacity:0;transform:rotate(-90deg);transform-origin:center center}100%{opacity:1;transform:rotate(0);transform-origin:center center}}.rotate-in{animation-name:rotate-in}@keyframes rotate-out{0%{opacity:1;transform:rotate(0);transform-origin:center center}100%{opacity:0;transform:rotate(90deg);transform-origin:center center}}.rotate-out{animation-name:rotate-out}@keyframes rotate-in-sm{0%{opacity:0;transform:rotate(-45deg);transform-origin:center center}100%{opacity:1;transform:rotate(0);transform-origin:center center}}.rotate-in-sm{animation-name:rotate-in-sm}@keyframes rotate-out-sm{0%{opacity:1;transform:rotate(0);transform-origin:center center}100%{opacity:0;transform:rotate(45deg);transform-origin:center center}}.rotate-out-sm{animation-name:rotate-out-sm}@keyframes rotate-in-lg{0%{opacity:0;transform:rotate(-180deg);transform-origin:center center}100%{opacity:1;transform:rotate(0);transform-origin:center center}}.rotate-in-lg{animation-name:rotate-in-lg}@keyframes rotate-out-lg{0%{opacity:1;transform:rotate(0);transform-origin:center center}100%{opacity:0;transform:rotate(180deg);transform-origin:center center}}.rotate-out-lg{animation-name:rotate-out-lg}@keyframes flip-in-x{0%{opacity:0;transform:perspective(550px) rotateX(90deg)}100%{opacity:1;transform:perspective(550px) rotateX(0)}}.flip-in-x{animation-name:flip-in-x;backface-visibility:visible!important}@keyframes flip-out-x{0%{opacity:1;transform:perspective(550px) rotateX(0)}100%{opacity:0;transform:perspective(550px) rotateX(90deg)}}.flip-out-x{animation-name:flip-out-x;backface-visibility:visible!important}@keyframes flip-in-x-nr{0%{opacity:0;transform:perspective(100px) rotateX(90deg)}100%{opacity:1;transform:perspective(100px) rotateX(0)}}.flip-in-x-nr{animation-name:flip-in-x-nr;backface-visibility:visible!important}@keyframes flip-out-x-nr{0%{opacity:1;transform:perspective(100px) rotateX(0)}100%{opacity:0;transform:perspective(100px) rotateX(90deg)}}.flip-out-x-nr{animation-name:flip-out-x-nr;backface-visibility:visible!important}@keyframes flip-in-x-fr{0%{opacity:0;transform:perspective(1000px) rotateX(90deg)}100%{opacity:1;transform:perspective(1000px) rotateX(0)}}.flip-in-x-fr{animation-name:flip-in-x-fr;backface-visibility:visible!important}@keyframes flip-out-x-fr{0%{opacity:1;transform:perspective(1000px) rotateX(0)}100%{opacity:0;transform:perspective(1000px) rotateX(90deg)}}.flip-out-x-fr{animation-name:flip-out-x-fr;backface-visibility:visible!important}@keyframes flip-in-y{0%{opacity:0;transform:perspective(550px) rotateY(90deg)}100%{opacity:1;transform:perspective(550px) rotateY(0)}}.flip-in-y{animation-name:flip-in-y;backface-visibility:visible!important}@keyframes flip-out-y{0%{opacity:1;transform:perspective(550px) rotateY(0)}100%{opacity:0;transform:perspective(550px) rotateY(90deg)}}.flip-out-y{animation-name:flip-out-y;backface-visibility:visible!important}@keyframes flip-in-y-nr{0%{opacity:0;transform:perspective(100px) rotateY(90deg)}100%{opacity:1;transform:perspective(100px) rotateY(0)}}.flip-in-y-nr{animation-name:flip-in-y-nr;backface-visibility:visible!important}@keyframes flip-out-y-nr{0%{opacity:1;transform:perspective(100px) rotateY(0)}100%{opacity:0;transform:perspective(100px) rotateY(90deg)}}.flip-out-y-nr{animation-name:flip-out-y-nr;backface-visibility:visible!important}@keyframes flip-in-y-fr{0%{opacity:0;transform:perspective(1000px) rotateY(90deg)}100%{opacity:1;transform:perspective(1000px) rotateY(0)}}.flip-in-y-fr{animation-name:flip-in-y-fr;backface-visibility:visible!important}@keyframes flip-out-y-fr{0%{opacity:1;transform:perspective(1000px) rotateY(0)}100%{opacity:0;transform:perspective(1000px) rotateY(90deg)}}.flip-out-y-fr{animation-name:flip-out-y-fr;backface-visibility:visible!important}@keyframes zoom-in{0%{opacity:0;transform:scale(.7)}100%{opacity:1}}.zoom-in{animation-name:zoom-in}@keyframes zoom-out{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.7)}100%{opacity:0}}.zoom-out{animation-name:zoom-out}@keyframes zoom-in-sm{0%{opacity:0;transform:scale(.95)}100%{opacity:1}}.zoom-in-sm{animation-name:zoom-in-sm}@keyframes zoom-out-sm{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.95)}100%{opacity:0}}.zoom-out-sm{animation-name:zoom-out-sm}@keyframes zoom-in-lg{0%{opacity:0;transform:scale(.4)}100%{opacity:1}}.zoom-in-lg{animation-name:zoom-in-lg}@keyframes zoom-out-lg{0%{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(.4)}100%{opacity:0}}.zoom-out-lg{animation-name:zoom-out-lg}.blink-slow{animation-name:blink-slow;animation-duration:.3s;animation-timing-function:ease-in-out;animation-iteration-count:infinite;animation-direction:alternate}@keyframes blink-slow{0%{opacity:.4}50%{opacity:.7}100%{opacity:1}}@keyframes overlay-slide-in-top{0%{height:100%}100%{height:0}}.overlay-slide-in-top{top:0;height:0;animation-name:overlay-slide-in-top}@keyframes overlay-slide-out-top{0%{height:0}100%{height:100%}}.overlay-slide-out-top{top:0;height:100%;animation-name:overlay-slide-out-top}@keyframes overlay-slide-in-bottom{0%{height:100%}100%{height:0}}.overlay-slide-in-bottom{bottom:0;height:0;animation-name:overlay-slide-in-bottom}@keyframes overlay-slide-out-bottom{0%{height:0}100%{height:100%}}.overlay-slide-out-bottom{bottom:0;height:100%;animation-name:overlay-slide-out-bottom}@keyframes overlay-slide-in-left{0%{width:100%}100%{width:0}}.overlay-slide-in-left{width:0;animation-name:overlay-slide-in-left}@keyframes overlay-slide-out-left{0%{width:0}100%{width:100%}}.overlay-slide-out-left{left:0;width:100%;animation-name:overlay-slide-out-left}@keyframes overlay-slide-in-right{0%{width:100%}100%{width:0}}.overlay-slide-in-right{right:0;width:0;animation-name:overlay-slide-in-right}@keyframes overlay-slide-out-right{0%{width:0}100%{width:100%}}.overlay-slide-out-right{right:0;width:100%;animation-name:overlay-slide-out-right}
/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-13.use[2]!./assets/vendor/asscrollable/asScrollable.min.css ***!
  \************************************************************************************************************************************************************************************************/
.scrollable.is-enabled{overflow:hidden!important}.is-enabled .scrollable-container{box-sizing:content-box!important;overflow:hidden!important}.is-enabled .scrollable-container::-webkit-scrollbar{width:0;height:0;-webkit-appearance:none}.scrollable-vertical.is-enabled .scrollable-container{overflow-y:scroll!important}.scrollable-horizontal.is-enabled .scrollable-container{overflow-x:scroll!important}.is-enabled .scrollable-content{position:relative!important;overflow:visible!important}.is-enabled .scrollable-content:after,.is-enabled .scrollable-content:before{display:table;content:" "}.is-enabled .scrollable-content:after{clear:both}.scrollable-bar{position:absolute;right:0;bottom:0;box-sizing:border-box;overflow:hidden;line-height:0;-webkit-user-select:none;user-select:none;border-radius:2px;transition:opacity .5s;user-focus:ignore;user-input:disabled;-webkit-touch-callout:none}.is-disabled .scrollable-bar{display:none}.scrollable-bar-hide{opacity:0;transition-delay:.4s}.scrollable-bar.is-dragging{opacity:1}.scrollable-bar.is-disabled{display:none}.scrollable-bar-handle{position:absolute;top:0;left:0;line-height:0;cursor:pointer;background:rgba(163,175,183,.6);border-radius:2px;transition:width,height .5s}.scrollable-bar-vertical{width:4px;height:100%;height:calc(100% - 2*4px);margin:4px 2px}.scrollable-bar-vertical .scrollable-bar-handle{width:100%}.scrollable-bar-horizontal{width:100%;width:calc(100% - 2*4px);height:4px;margin:2px 4px}.scrollable-bar-vertical.is-dragging,.scrollable-bar-vertical.is-hovering{width:8px;margin:4px 1px}.scrollable-bar-horizontal.is-dragging,.scrollable-bar-horizontal.is-hovering{height:8px;margin:1px 4px}.scrollable-bar-horizontal .scrollable-bar-handle{height:100%}.scrollable.is-dragging .scrollable-handle,.scrollable.is-hovering .scrollable-handle{border-radius:8px}.scrollable.is-dragging .scrollable-bar-handle,.scrollable.is-hovering .scrollable-bar-handle{border-radius:8px}.scrollable.is-scrolling .scrollable-bar{opacity:1;transition:opacity 0}.scrollable.is-dragging{-webkit-user-select:none;user-select:none;user-focus:ignore;user-input:disabled;-webkit-touch-callout:none}.scrollable.is-dragging .scrollable-bar-handle{background:rgba(163,175,183,.8)!important}.scrollable-inverse.scrollable .scrollable-bar-handle{background:rgba(243,247,249,.5)}.scrollable-inverse.scrollable.is-dragging .scrollable-bar-handle{background:rgba(243,247,249,.8)!important}.scrollable-shadow.scrollable.is-dragging .scrollable-bar,.scrollable-shadow.scrollable.is-hovering .scrollable-bar{background:rgba(228,234,236,.5)}.scrollable-inverse.scrollable-shadow.scrollable.is-dragging .scrollable-bar,.scrollable-inverse.scrollable-shadow.scrollable.is-hovering .scrollable-bar{background:rgba(243,247,249,.3)}
/*!******************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-13.use[2]!./assets/css/guest/login-v3.css ***!
  \******************************************************************************************************************************************************************************/
.page-login-v3:before{position:fixed;top:0;left:0;z-index:-1;width:100%;height:100%;content:'';/*background:url(../../../images/request-ro.jpg) center top;*/background-size:cover}.page-login-v3 .panel{width:400px;margin-bottom:45px;background:#fff;border-radius:4px}.page-login-v3 .panel .panel-body{padding:50px 40px 40px}.page-login-v3 .panel .brand-text{margin-top:8px}.page-login-v3 form{margin:45px 0 30px}.page-login-v3 form a{margin-left:20px}.page-login-v3 form .form-material.floating+.page-login-v3 form .form-material.floating{margin-top:30px}.page-login-v3 form .form-material label{font-weight:300;color:#a3afb7}@media (max-width:480px){.page-login-v3 .page-content{padding:30px 20px}.page-login-v3 .panel{width:auto;padding:10px}.page-login-v3 .panel .panel-body{padding:35px 25px}}
/*!****************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-13.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-13.use[2]!./node_modules/resolve-url-loader/index.js??clonedRuleSet-13.use[3]!./node_modules/sass-loader/dist/cjs.js??clonedRuleSet-13.use[4]!./assets/css/guest/index.scss ***!
  \****************************************************************************************************************************************************************************************************************************************************************************************************************/
@charset "UTF-8";
/*!
 * Bootstrap v4.5.3 (https://getbootstrap.com/)
 * Copyright 2011-2020 The Bootstrap Authors
 * Copyright 2011-2020 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */
:root {
  --blue: #007bff;
  --indigo: #6610f2;
  --purple: #6f42c1;
  --pink: #e83e8c;
  --red: #dc3545;
  --orange: #fd7e14;
  --yellow: #ffc107;
  --green: #28a745;
  --teal: #20c997;
  --cyan: #17a2b8;
  --white: #fff;
  --gray: #6c757d;
  --gray-dark: #343a40;
  --primary: #007bff;
  --secondary: #6c757d;
  --success: #28a745;
  --info: #17a2b8;
  --warning: #ffc107;
  --danger: #dc3545;
  --light: #f8f9fa;
  --dark: #343a40;
  --breakpoint-xs: 0;
  --breakpoint-sm: 576px;
  --breakpoint-md: 768px;
  --breakpoint-lg: 992px;
  --breakpoint-xl: 1200px;
  --font-family-sans-serif: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  --font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
}

*,
*::before,
*::after {
  box-sizing: border-box;
}

html {
  font-family: sans-serif;
  line-height: 1.15;
  -webkit-text-size-adjust: 100%;
  -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
}

article, aside, figcaption, figure, footer, header, hgroup, main, nav, section {
  display: block;
}

body {
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #212529;
  text-align: left;
  background-color: #fff;
}

[tabindex="-1"]:focus:not(:focus-visible) {
  outline: 0 !important;
}

hr {
  box-sizing: content-box;
  height: 0;
  overflow: visible;
}

h1, h2, h3, h4, h5, h6 {
  margin-top: 0;
  margin-bottom: 0.5rem;
}

p {
  margin-top: 0;
  margin-bottom: 1rem;
}

abbr[title],
abbr[data-original-title] {
  text-decoration: underline;
  -webkit-text-decoration: underline dotted;
          text-decoration: underline dotted;
  cursor: help;
  border-bottom: 0;
  -webkit-text-decoration-skip-ink: none;
          text-decoration-skip-ink: none;
}

address {
  margin-bottom: 1rem;
  font-style: normal;
  line-height: inherit;
}

ol,
ul,
dl {
  margin-top: 0;
  margin-bottom: 1rem;
}

ol ol,
ul ul,
ol ul,
ul ol {
  margin-bottom: 0;
}

dt {
  font-weight: 700;
}

dd {
  margin-bottom: 0.5rem;
  margin-left: 0;
}

blockquote {
  margin: 0 0 1rem;
}

b,
strong {
  font-weight: bolder;
}

small {
  font-size: 80%;
}

sub,
sup {
  position: relative;
  font-size: 75%;
  line-height: 0;
  vertical-align: baseline;
}

sub {
  bottom: -0.25em;
}

sup {
  top: -0.5em;
}

a {
  color: #007bff;
  text-decoration: none;
  background-color: transparent;
}
a:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}

a:not([href]):not([class]) {
  color: inherit;
  text-decoration: none;
}
a:not([href]):not([class]):hover {
  color: inherit;
  text-decoration: none;
}

pre,
code,
kbd,
samp {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
  font-size: 1em;
}

pre {
  margin-top: 0;
  margin-bottom: 1rem;
  overflow: auto;
  -ms-overflow-style: scrollbar;
}

figure {
  margin: 0 0 1rem;
}

img {
  vertical-align: middle;
  border-style: none;
}

svg {
  overflow: hidden;
  vertical-align: middle;
}

table {
  border-collapse: collapse;
}

caption {
  padding-top: 0.75rem;
  padding-bottom: 0.75rem;
  color: #6c757d;
  text-align: left;
  caption-side: bottom;
}

th {
  text-align: inherit;
  text-align: -webkit-match-parent;
}

label {
  display: inline-block;
  margin-bottom: 0.5rem;
}

button {
  border-radius: 0;
}

button:focus {
  outline: 1px dotted;
  outline: 5px auto -webkit-focus-ring-color;
}

input,
button,
select,
optgroup,
textarea {
  margin: 0;
  font-family: inherit;
  font-size: inherit;
  line-height: inherit;
}

button,
input {
  overflow: visible;
}

button,
select {
  text-transform: none;
}

[role=button] {
  cursor: pointer;
}

select {
  word-wrap: normal;
}

button,
[type=button],
[type=reset],
[type=submit] {
  -webkit-appearance: button;
}

button:not(:disabled),
[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled) {
  cursor: pointer;
}

button::-moz-focus-inner,
[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner {
  padding: 0;
  border-style: none;
}

input[type=radio],
input[type=checkbox] {
  box-sizing: border-box;
  padding: 0;
}

textarea {
  overflow: auto;
  resize: vertical;
}

fieldset {
  min-width: 0;
  padding: 0;
  margin: 0;
  border: 0;
}

legend {
  display: block;
  width: 100%;
  max-width: 100%;
  padding: 0;
  margin-bottom: 0.5rem;
  font-size: 1.5rem;
  line-height: inherit;
  color: inherit;
  white-space: normal;
}

progress {
  vertical-align: baseline;
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
  height: auto;
}

[type=search] {
  outline-offset: -2px;
  -webkit-appearance: none;
}

[type=search]::-webkit-search-decoration {
  -webkit-appearance: none;
}

::-webkit-file-upload-button {
  font: inherit;
  -webkit-appearance: button;
}

output {
  display: inline-block;
}

summary {
  display: list-item;
  cursor: pointer;
}

template {
  display: none;
}

[hidden] {
  display: none !important;
}

h1, h2, h3, h4, h5, h6,
.h1, .h2, .h3, .h4, .h5, .h6 {
  margin-bottom: 0.5rem;
  font-weight: 500;
  line-height: 1.2;
}

h1, .h1 {
  font-size: 2.5rem;
}

h2, .h2 {
  font-size: 2rem;
}

h3, .h3 {
  font-size: 1.75rem;
}

h4, .h4 {
  font-size: 1.5rem;
}

h5, .h5 {
  font-size: 1.25rem;
}

h6, .h6 {
  font-size: 1rem;
}

.lead {
  font-size: 1.25rem;
  font-weight: 300;
}

.display-1 {
  font-size: 6rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-2 {
  font-size: 5.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-3 {
  font-size: 4.5rem;
  font-weight: 300;
  line-height: 1.2;
}

.display-4 {
  font-size: 3.5rem;
  font-weight: 300;
  line-height: 1.2;
}

hr {
  margin-top: 1rem;
  margin-bottom: 1rem;
  border: 0;
  border-top: 1px solid rgba(0, 0, 0, 0.1);
}

small,
.small {
  font-size: 80%;
  font-weight: 400;
}

mark,
.mark {
  padding: 0.2em;
  background-color: #fcf8e3;
}

.list-unstyled {
  padding-left: 0;
  list-style: none;
}

.list-inline {
  padding-left: 0;
  list-style: none;
}

.list-inline-item {
  display: inline-block;
}
.list-inline-item:not(:last-child) {
  margin-right: 0.5rem;
}

.initialism {
  font-size: 90%;
  text-transform: uppercase;
}

.blockquote {
  margin-bottom: 1rem;
  font-size: 1.25rem;
}

.blockquote-footer {
  display: block;
  font-size: 80%;
  color: #6c757d;
}
.blockquote-footer::before {
  content: "— ";
}

.img-fluid {
  max-width: 100%;
  height: auto;
}

.img-thumbnail {
  padding: 0.25rem;
  background-color: #fff;
  border: 1px solid #dee2e6;
  border-radius: 0.25rem;
  max-width: 100%;
  height: auto;
}

.figure {
  display: inline-block;
}

.figure-img {
  margin-bottom: 0.5rem;
  line-height: 1;
}

.figure-caption {
  font-size: 90%;
  color: #6c757d;
}

code {
  font-size: 87.5%;
  color: #e83e8c;
  word-wrap: break-word;
}
a > code {
  color: inherit;
}

kbd {
  padding: 0.2rem 0.4rem;
  font-size: 87.5%;
  color: #fff;
  background-color: #212529;
  border-radius: 0.2rem;
}
kbd kbd {
  padding: 0;
  font-size: 100%;
  font-weight: 700;
}

pre {
  display: block;
  font-size: 87.5%;
  color: #212529;
}
pre code {
  font-size: inherit;
  color: inherit;
  word-break: normal;
}

.pre-scrollable {
  max-height: 340px;
  overflow-y: scroll;
}

.container,
.container-fluid,
.container-xl,
.container-lg,
.container-md,
.container-sm {
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
  margin-right: auto;
  margin-left: auto;
}

@media (min-width: 576px) {
  .container-sm, .container {
    max-width: 540px;
  }
}
@media (min-width: 768px) {
  .container-md, .container-sm, .container {
    max-width: 720px;
  }
}
@media (min-width: 992px) {
  .container-lg, .container-md, .container-sm, .container {
    max-width: 960px;
  }
}
@media (min-width: 1200px) {
  .container-xl, .container-lg, .container-md, .container-sm, .container {
    max-width: 1140px;
  }
}
.row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -15px;
  margin-left: -15px;
}

.no-gutters {
  margin-right: 0;
  margin-left: 0;
}
.no-gutters > .col,
.no-gutters > [class*=col-] {
  padding-right: 0;
  padding-left: 0;
}

.col-xl,
.col-xl-auto, .col-xl-12, .col-xl-11, .col-xl-10, .col-xl-9, .col-xl-8, .col-xl-7, .col-xl-6, .col-xl-5, .col-xl-4, .col-xl-3, .col-xl-2, .col-xl-1, .col-lg,
.col-lg-auto, .col-lg-12, .col-lg-11, .col-lg-10, .col-lg-9, .col-lg-8, .col-lg-7, .col-lg-6, .col-lg-5, .col-lg-4, .col-lg-3, .col-lg-2, .col-lg-1, .col-md,
.col-md-auto, .col-md-12, .col-md-11, .col-md-10, .col-md-9, .col-md-8, .col-md-7, .col-md-6, .col-md-5, .col-md-4, .col-md-3, .col-md-2, .col-md-1, .col-sm,
.col-sm-auto, .col-sm-12, .col-sm-11, .col-sm-10, .col-sm-9, .col-sm-8, .col-sm-7, .col-sm-6, .col-sm-5, .col-sm-4, .col-sm-3, .col-sm-2, .col-sm-1, .col,
.col-auto, .col-12, .col-11, .col-10, .col-9, .col-8, .col-7, .col-6, .col-5, .col-4, .col-3, .col-2, .col-1 {
  position: relative;
  width: 100%;
  padding-right: 15px;
  padding-left: 15px;
}

.col {
  flex-basis: 0;
  flex-grow: 1;
  max-width: 100%;
}

.row-cols-1 > * {
  flex: 0 0 100%;
  max-width: 100%;
}

.row-cols-2 > * {
  flex: 0 0 50%;
  max-width: 50%;
}

.row-cols-3 > * {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.row-cols-4 > * {
  flex: 0 0 25%;
  max-width: 25%;
}

.row-cols-5 > * {
  flex: 0 0 20%;
  max-width: 20%;
}

.row-cols-6 > * {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-auto {
  flex: 0 0 auto;
  width: auto;
  max-width: 100%;
}

.col-1 {
  flex: 0 0 8.3333333333%;
  max-width: 8.3333333333%;
}

.col-2 {
  flex: 0 0 16.6666666667%;
  max-width: 16.6666666667%;
}

.col-3 {
  flex: 0 0 25%;
  max-width: 25%;
}

.col-4 {
  flex: 0 0 33.3333333333%;
  max-width: 33.3333333333%;
}

.col-5 {
  flex: 0 0 41.6666666667%;
  max-width: 41.6666666667%;
}

.col-6 {
  flex: 0 0 50%;
  max-width: 50%;
}

.col-7 {
  flex: 0 0 58.3333333333%;
  max-width: 58.3333333333%;
}

.col-8 {
  flex: 0 0 66.6666666667%;
  max-width: 66.6666666667%;
}

.col-9 {
  flex: 0 0 75%;
  max-width: 75%;
}

.col-10 {
  flex: 0 0 83.3333333333%;
  max-width: 83.3333333333%;
}

.col-11 {
  flex: 0 0 91.6666666667%;
  max-width: 91.6666666667%;
}

.col-12 {
  flex: 0 0 100%;
  max-width: 100%;
}

.order-first {
  order: -1;
}

.order-last {
  order: 13;
}

.order-0 {
  order: 0;
}

.order-1 {
  order: 1;
}

.order-2 {
  order: 2;
}

.order-3 {
  order: 3;
}

.order-4 {
  order: 4;
}

.order-5 {
  order: 5;
}

.order-6 {
  order: 6;
}

.order-7 {
  order: 7;
}

.order-8 {
  order: 8;
}

.order-9 {
  order: 9;
}

.order-10 {
  order: 10;
}

.order-11 {
  order: 11;
}

.order-12 {
  order: 12;
}

.offset-1 {
  margin-left: 8.3333333333%;
}

.offset-2 {
  margin-left: 16.6666666667%;
}

.offset-3 {
  margin-left: 25%;
}

.offset-4 {
  margin-left: 33.3333333333%;
}

.offset-5 {
  margin-left: 41.6666666667%;
}

.offset-6 {
  margin-left: 50%;
}

.offset-7 {
  margin-left: 58.3333333333%;
}

.offset-8 {
  margin-left: 66.6666666667%;
}

.offset-9 {
  margin-left: 75%;
}

.offset-10 {
  margin-left: 83.3333333333%;
}

.offset-11 {
  margin-left: 91.6666666667%;
}

@media (min-width: 576px) {
  .col-sm {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-sm-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-sm-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-sm-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-sm-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-sm-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-sm-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-sm-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-sm-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-sm-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-sm-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-sm-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-sm-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-sm-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-sm-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-sm-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-sm-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-sm-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-sm-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-sm-first {
    order: -1;
  }
  .order-sm-last {
    order: 13;
  }
  .order-sm-0 {
    order: 0;
  }
  .order-sm-1 {
    order: 1;
  }
  .order-sm-2 {
    order: 2;
  }
  .order-sm-3 {
    order: 3;
  }
  .order-sm-4 {
    order: 4;
  }
  .order-sm-5 {
    order: 5;
  }
  .order-sm-6 {
    order: 6;
  }
  .order-sm-7 {
    order: 7;
  }
  .order-sm-8 {
    order: 8;
  }
  .order-sm-9 {
    order: 9;
  }
  .order-sm-10 {
    order: 10;
  }
  .order-sm-11 {
    order: 11;
  }
  .order-sm-12 {
    order: 12;
  }
  .offset-sm-0 {
    margin-left: 0;
  }
  .offset-sm-1 {
    margin-left: 8.3333333333%;
  }
  .offset-sm-2 {
    margin-left: 16.6666666667%;
  }
  .offset-sm-3 {
    margin-left: 25%;
  }
  .offset-sm-4 {
    margin-left: 33.3333333333%;
  }
  .offset-sm-5 {
    margin-left: 41.6666666667%;
  }
  .offset-sm-6 {
    margin-left: 50%;
  }
  .offset-sm-7 {
    margin-left: 58.3333333333%;
  }
  .offset-sm-8 {
    margin-left: 66.6666666667%;
  }
  .offset-sm-9 {
    margin-left: 75%;
  }
  .offset-sm-10 {
    margin-left: 83.3333333333%;
  }
  .offset-sm-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 768px) {
  .col-md {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-md-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-md-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-md-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-md-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-md-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-md-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-md-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-md-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-md-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-md-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-md-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-md-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-md-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-md-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-md-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-md-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-md-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-md-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-md-first {
    order: -1;
  }
  .order-md-last {
    order: 13;
  }
  .order-md-0 {
    order: 0;
  }
  .order-md-1 {
    order: 1;
  }
  .order-md-2 {
    order: 2;
  }
  .order-md-3 {
    order: 3;
  }
  .order-md-4 {
    order: 4;
  }
  .order-md-5 {
    order: 5;
  }
  .order-md-6 {
    order: 6;
  }
  .order-md-7 {
    order: 7;
  }
  .order-md-8 {
    order: 8;
  }
  .order-md-9 {
    order: 9;
  }
  .order-md-10 {
    order: 10;
  }
  .order-md-11 {
    order: 11;
  }
  .order-md-12 {
    order: 12;
  }
  .offset-md-0 {
    margin-left: 0;
  }
  .offset-md-1 {
    margin-left: 8.3333333333%;
  }
  .offset-md-2 {
    margin-left: 16.6666666667%;
  }
  .offset-md-3 {
    margin-left: 25%;
  }
  .offset-md-4 {
    margin-left: 33.3333333333%;
  }
  .offset-md-5 {
    margin-left: 41.6666666667%;
  }
  .offset-md-6 {
    margin-left: 50%;
  }
  .offset-md-7 {
    margin-left: 58.3333333333%;
  }
  .offset-md-8 {
    margin-left: 66.6666666667%;
  }
  .offset-md-9 {
    margin-left: 75%;
  }
  .offset-md-10 {
    margin-left: 83.3333333333%;
  }
  .offset-md-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 992px) {
  .col-lg {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-lg-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-lg-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-lg-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-lg-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-lg-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-lg-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-lg-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-lg-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-lg-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-lg-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-lg-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-lg-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-lg-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-lg-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-lg-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-lg-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-lg-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-lg-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-lg-first {
    order: -1;
  }
  .order-lg-last {
    order: 13;
  }
  .order-lg-0 {
    order: 0;
  }
  .order-lg-1 {
    order: 1;
  }
  .order-lg-2 {
    order: 2;
  }
  .order-lg-3 {
    order: 3;
  }
  .order-lg-4 {
    order: 4;
  }
  .order-lg-5 {
    order: 5;
  }
  .order-lg-6 {
    order: 6;
  }
  .order-lg-7 {
    order: 7;
  }
  .order-lg-8 {
    order: 8;
  }
  .order-lg-9 {
    order: 9;
  }
  .order-lg-10 {
    order: 10;
  }
  .order-lg-11 {
    order: 11;
  }
  .order-lg-12 {
    order: 12;
  }
  .offset-lg-0 {
    margin-left: 0;
  }
  .offset-lg-1 {
    margin-left: 8.3333333333%;
  }
  .offset-lg-2 {
    margin-left: 16.6666666667%;
  }
  .offset-lg-3 {
    margin-left: 25%;
  }
  .offset-lg-4 {
    margin-left: 33.3333333333%;
  }
  .offset-lg-5 {
    margin-left: 41.6666666667%;
  }
  .offset-lg-6 {
    margin-left: 50%;
  }
  .offset-lg-7 {
    margin-left: 58.3333333333%;
  }
  .offset-lg-8 {
    margin-left: 66.6666666667%;
  }
  .offset-lg-9 {
    margin-left: 75%;
  }
  .offset-lg-10 {
    margin-left: 83.3333333333%;
  }
  .offset-lg-11 {
    margin-left: 91.6666666667%;
  }
}
@media (min-width: 1200px) {
  .col-xl {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%;
  }
  .row-cols-xl-1 > * {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .row-cols-xl-2 > * {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .row-cols-xl-3 > * {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .row-cols-xl-4 > * {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .row-cols-xl-5 > * {
    flex: 0 0 20%;
    max-width: 20%;
  }
  .row-cols-xl-6 > * {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-auto {
    flex: 0 0 auto;
    width: auto;
    max-width: 100%;
  }
  .col-xl-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%;
  }
  .col-xl-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%;
  }
  .col-xl-3 {
    flex: 0 0 25%;
    max-width: 25%;
  }
  .col-xl-4 {
    flex: 0 0 33.3333333333%;
    max-width: 33.3333333333%;
  }
  .col-xl-5 {
    flex: 0 0 41.6666666667%;
    max-width: 41.6666666667%;
  }
  .col-xl-6 {
    flex: 0 0 50%;
    max-width: 50%;
  }
  .col-xl-7 {
    flex: 0 0 58.3333333333%;
    max-width: 58.3333333333%;
  }
  .col-xl-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%;
  }
  .col-xl-9 {
    flex: 0 0 75%;
    max-width: 75%;
  }
  .col-xl-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%;
  }
  .col-xl-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%;
  }
  .col-xl-12 {
    flex: 0 0 100%;
    max-width: 100%;
  }
  .order-xl-first {
    order: -1;
  }
  .order-xl-last {
    order: 13;
  }
  .order-xl-0 {
    order: 0;
  }
  .order-xl-1 {
    order: 1;
  }
  .order-xl-2 {
    order: 2;
  }
  .order-xl-3 {
    order: 3;
  }
  .order-xl-4 {
    order: 4;
  }
  .order-xl-5 {
    order: 5;
  }
  .order-xl-6 {
    order: 6;
  }
  .order-xl-7 {
    order: 7;
  }
  .order-xl-8 {
    order: 8;
  }
  .order-xl-9 {
    order: 9;
  }
  .order-xl-10 {
    order: 10;
  }
  .order-xl-11 {
    order: 11;
  }
  .order-xl-12 {
    order: 12;
  }
  .offset-xl-0 {
    margin-left: 0;
  }
  .offset-xl-1 {
    margin-left: 8.3333333333%;
  }
  .offset-xl-2 {
    margin-left: 16.6666666667%;
  }
  .offset-xl-3 {
    margin-left: 25%;
  }
  .offset-xl-4 {
    margin-left: 33.3333333333%;
  }
  .offset-xl-5 {
    margin-left: 41.6666666667%;
  }
  .offset-xl-6 {
    margin-left: 50%;
  }
  .offset-xl-7 {
    margin-left: 58.3333333333%;
  }
  .offset-xl-8 {
    margin-left: 66.6666666667%;
  }
  .offset-xl-9 {
    margin-left: 75%;
  }
  .offset-xl-10 {
    margin-left: 83.3333333333%;
  }
  .offset-xl-11 {
    margin-left: 91.6666666667%;
  }
}
.table {
  width: 100%;
  margin-bottom: 1rem;
  color: #212529;
}
.table th,
.table td {
  padding: 0.75rem;
  vertical-align: top;
  border-top: 1px solid #dee2e6;
}
.table thead th {
  vertical-align: bottom;
  border-bottom: 2px solid #dee2e6;
}
.table tbody + tbody {
  border-top: 2px solid #dee2e6;
}

.table-sm th,
.table-sm td {
  padding: 0.3rem;
}

.table-bordered {
  border: 1px solid #dee2e6;
}
.table-bordered th,
.table-bordered td {
  border: 1px solid #dee2e6;
}
.table-bordered thead th,
.table-bordered thead td {
  border-bottom-width: 2px;
}

.table-borderless th,
.table-borderless td,
.table-borderless thead th,
.table-borderless tbody + tbody {
  border: 0;
}

.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(0, 0, 0, 0.05);
}

.table-hover tbody tr:hover {
  color: #212529;
  background-color: rgba(0, 0, 0, 0.075);
}

.table-primary,
.table-primary > th,
.table-primary > td {
  background-color: rgb(183.6, 218.04, 255);
}
.table-primary th,
.table-primary td,
.table-primary thead th,
.table-primary tbody + tbody {
  border-color: rgb(122.4, 186.36, 255);
}

.table-hover .table-primary:hover {
  background-color: rgb(158.1, 204.84, 255);
}
.table-hover .table-primary:hover > td,
.table-hover .table-primary:hover > th {
  background-color: rgb(158.1, 204.84, 255);
}

.table-secondary,
.table-secondary > th,
.table-secondary > td {
  background-color: rgb(213.84, 216.36, 218.6);
}
.table-secondary th,
.table-secondary td,
.table-secondary thead th,
.table-secondary tbody + tbody {
  border-color: rgb(178.56, 183.24, 187.4);
}

.table-hover .table-secondary:hover {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.table-hover .table-secondary:hover > td,
.table-hover .table-secondary:hover > th {
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}

.table-success,
.table-success > th,
.table-success > td {
  background-color: rgb(194.8, 230.36, 202.92);
}
.table-success th,
.table-success td,
.table-success thead th,
.table-success tbody + tbody {
  border-color: rgb(143.2, 209.24, 158.28);
}

.table-hover .table-success:hover {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.table-hover .table-success:hover > td,
.table-hover .table-success:hover > th {
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}

.table-info,
.table-info > th,
.table-info > td {
  background-color: rgb(190.04, 228.96, 235.12);
}
.table-info th,
.table-info td,
.table-info thead th,
.table-info tbody + tbody {
  border-color: rgb(134.36, 206.64, 218.08);
}

.table-hover .table-info:hover {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.table-hover .table-info:hover > td,
.table-hover .table-info:hover > th {
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}

.table-warning,
.table-warning > th,
.table-warning > td {
  background-color: rgb(255, 237.64, 185.56);
}
.table-warning th,
.table-warning td,
.table-warning thead th,
.table-warning tbody + tbody {
  border-color: rgb(255, 222.76, 126.04);
}

.table-hover .table-warning:hover {
  background-color: rgb(255, 231.265, 160.06);
}
.table-hover .table-warning:hover > td,
.table-hover .table-warning:hover > th {
  background-color: rgb(255, 231.265, 160.06);
}

.table-danger,
.table-danger > th,
.table-danger > td {
  background-color: rgb(245.2, 198.44, 202.92);
}
.table-danger th,
.table-danger td,
.table-danger thead th,
.table-danger tbody + tbody {
  border-color: rgb(236.8, 149.96, 158.28);
}

.table-hover .table-danger:hover {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.table-hover .table-danger:hover > td,
.table-hover .table-danger:hover > th {
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}

.table-light,
.table-light > th,
.table-light > td {
  background-color: rgb(253.04, 253.32, 253.6);
}
.table-light th,
.table-light td,
.table-light thead th,
.table-light tbody + tbody {
  border-color: rgb(251.36, 251.88, 252.4);
}

.table-hover .table-light:hover {
  background-color: rgb(238.165, 240.57, 242.975);
}
.table-hover .table-light:hover > td,
.table-hover .table-light:hover > th {
  background-color: rgb(238.165, 240.57, 242.975);
}

.table-dark,
.table-dark > th,
.table-dark > td {
  background-color: rgb(198.16, 199.84, 201.52);
}
.table-dark th,
.table-dark td,
.table-dark thead th,
.table-dark tbody + tbody {
  border-color: rgb(149.44, 152.56, 155.68);
}

.table-hover .table-dark:hover {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.table-hover .table-dark:hover > td,
.table-hover .table-dark:hover > th {
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}

.table-active,
.table-active > th,
.table-active > td {
  background-color: rgba(0, 0, 0, 0.075);
}

.table-hover .table-active:hover {
  background-color: rgba(0, 0, 0, 0.075);
}
.table-hover .table-active:hover > td,
.table-hover .table-active:hover > th {
  background-color: rgba(0, 0, 0, 0.075);
}

.table .thead-dark th {
  color: #fff;
  background-color: #343a40;
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table .thead-light th {
  color: #495057;
  background-color: #e9ecef;
  border-color: #dee2e6;
}

.table-dark {
  color: #fff;
  background-color: #343a40;
}
.table-dark th,
.table-dark td,
.table-dark thead th {
  border-color: rgb(69.1465517241, 77.125, 85.1034482759);
}
.table-dark.table-bordered {
  border: 0;
}
.table-dark.table-striped tbody tr:nth-of-type(odd) {
  background-color: rgba(255, 255, 255, 0.05);
}
.table-dark.table-hover tbody tr:hover {
  color: #fff;
  background-color: rgba(255, 255, 255, 0.075);
}

@media (max-width: 575.98px) {
  .table-responsive-sm {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-sm > .table-bordered {
    border: 0;
  }
}
@media (max-width: 767.98px) {
  .table-responsive-md {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-md > .table-bordered {
    border: 0;
  }
}
@media (max-width: 991.98px) {
  .table-responsive-lg {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-lg > .table-bordered {
    border: 0;
  }
}
@media (max-width: 1199.98px) {
  .table-responsive-xl {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch;
  }
  .table-responsive-xl > .table-bordered {
    border: 0;
  }
}
.table-responsive {
  display: block;
  width: 100%;
  overflow-x: auto;
  -webkit-overflow-scrolling: touch;
}
.table-responsive > .table-bordered {
  border: 0;
}

.form-control {
  display: block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .form-control {
    transition: none;
  }
}
.form-control::-ms-expand {
  background-color: transparent;
  border: 0;
}
.form-control:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}
.form-control:focus {
  color: #495057;
  background-color: #fff;
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.form-control::placeholder {
  color: #6c757d;
  opacity: 1;
}
.form-control:disabled, .form-control[readonly] {
  background-color: #e9ecef;
  opacity: 1;
}

input[type=date].form-control,
input[type=time].form-control,
input[type=datetime-local].form-control,
input[type=month].form-control {
  appearance: none;
}

select.form-control:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}

.form-control-file,
.form-control-range {
  display: block;
  width: 100%;
}

.col-form-label {
  padding-top: calc(0.375rem + 1px);
  padding-bottom: calc(0.375rem + 1px);
  margin-bottom: 0;
  font-size: inherit;
  line-height: 1.5;
}

.col-form-label-lg {
  padding-top: calc(0.5rem + 1px);
  padding-bottom: calc(0.5rem + 1px);
  font-size: 1.25rem;
  line-height: 1.5;
}

.col-form-label-sm {
  padding-top: calc(0.25rem + 1px);
  padding-bottom: calc(0.25rem + 1px);
  font-size: 0.875rem;
  line-height: 1.5;
}

.form-control-plaintext {
  display: block;
  width: 100%;
  padding: 0.375rem 0;
  margin-bottom: 0;
  font-size: 1rem;
  line-height: 1.5;
  color: #212529;
  background-color: transparent;
  border: solid transparent;
  border-width: 1px 0;
}
.form-control-plaintext.form-control-sm, .form-control-plaintext.form-control-lg {
  padding-right: 0;
  padding-left: 0;
}

.form-control-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.form-control-lg {
  height: calc(1.5em + 1rem + 2px);
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

select.form-control[size], select.form-control[multiple] {
  height: auto;
}

textarea.form-control {
  height: auto;
}

.form-group {
  margin-bottom: 1rem;
}

.form-text {
  display: block;
  margin-top: 0.25rem;
}

.form-row {
  display: flex;
  flex-wrap: wrap;
  margin-right: -5px;
  margin-left: -5px;
}
.form-row > .col,
.form-row > [class*=col-] {
  padding-right: 5px;
  padding-left: 5px;
}

.form-check {
  position: relative;
  display: block;
  padding-left: 1.25rem;
}

.form-check-input {
  position: absolute;
  margin-top: 0.3rem;
  margin-left: -1.25rem;
}
.form-check-input[disabled] ~ .form-check-label, .form-check-input:disabled ~ .form-check-label {
  color: #6c757d;
}

.form-check-label {
  margin-bottom: 0;
}

.form-check-inline {
  display: inline-flex;
  align-items: center;
  padding-left: 0;
  margin-right: 0.75rem;
}
.form-check-inline .form-check-input {
  position: static;
  margin-top: 0;
  margin-right: 0.3125rem;
  margin-left: 0;
}

.valid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #28a745;
}

.valid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(40, 167, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :valid ~ .valid-feedback,
.was-validated :valid ~ .valid-tooltip,
.is-valid ~ .valid-feedback,
.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .form-control:valid, .form-control.is-valid {
  border-color: #28a745;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated textarea.form-control:valid, textarea.form-control.is-valid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:valid, .custom-select.is-valid {
  border-color: #28a745;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%2328a745%27 d=%27M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z%27/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:valid:focus, .custom-select.is-valid:focus {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.was-validated .form-check-input:valid ~ .form-check-label, .form-check-input.is-valid ~ .form-check-label {
  color: #28a745;
}
.was-validated .form-check-input:valid ~ .valid-feedback,
.was-validated .form-check-input:valid ~ .valid-tooltip, .form-check-input.is-valid ~ .valid-feedback,
.form-check-input.is-valid ~ .valid-tooltip {
  display: block;
}

.was-validated .custom-control-input:valid ~ .custom-control-label, .custom-control-input.is-valid ~ .custom-control-label {
  color: #28a745;
}
.was-validated .custom-control-input:valid ~ .custom-control-label::before, .custom-control-input.is-valid ~ .custom-control-label::before {
  border-color: #28a745;
}
.was-validated .custom-control-input:valid:checked ~ .custom-control-label::before, .custom-control-input.is-valid:checked ~ .custom-control-label::before {
  border-color: rgb(51.6956521739, 206.3043478261, 87);
  background-color: rgb(51.6956521739, 206.3043478261, 87);
}
.was-validated .custom-control-input:valid:focus ~ .custom-control-label::before, .custom-control-input.is-valid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}
.was-validated .custom-control-input:valid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-valid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #28a745;
}

.was-validated .custom-file-input:valid ~ .custom-file-label, .custom-file-input.is-valid ~ .custom-file-label {
  border-color: #28a745;
}
.was-validated .custom-file-input:valid:focus ~ .custom-file-label, .custom-file-input.is-valid:focus ~ .custom-file-label {
  border-color: #28a745;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.25);
}

.invalid-feedback {
  display: none;
  width: 100%;
  margin-top: 0.25rem;
  font-size: 80%;
  color: #dc3545;
}

.invalid-tooltip {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 5;
  display: none;
  max-width: 100%;
  padding: 0.25rem 0.5rem;
  margin-top: 0.1rem;
  font-size: 0.875rem;
  line-height: 1.5;
  color: #fff;
  background-color: rgba(220, 53, 69, 0.9);
  border-radius: 0.25rem;
}

.was-validated :invalid ~ .invalid-feedback,
.was-validated :invalid ~ .invalid-tooltip,
.is-invalid ~ .invalid-feedback,
.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .form-control:invalid, .form-control.is-invalid {
  border-color: #dc3545;
  padding-right: calc(1.5em + 0.75rem);
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e");
  background-repeat: no-repeat;
  background-position: right calc(0.375em + 0.1875rem) center;
  background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid {
  padding-right: calc(1.5em + 0.75rem);
  background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem);
}

.was-validated .custom-select:invalid, .custom-select.is-invalid {
  border-color: #dc3545;
  padding-right: calc(0.75em + 2.3125rem);
  background: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px, url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 fill=%27none%27 stroke=%27%23dc3545%27 viewBox=%270 0 12 12%27%3e%3ccircle cx=%276%27 cy=%276%27 r=%274.5%27/%3e%3cpath stroke-linejoin=%27round%27 d=%27M5.8 3.6h.4L6 6.5z%27/%3e%3ccircle cx=%276%27 cy=%278.2%27 r=%27.6%27 fill=%27%23dc3545%27 stroke=%27none%27/%3e%3c/svg%3e") #fff no-repeat center right 1.75rem/calc(0.75em + 0.375rem) calc(0.75em + 0.375rem);
}
.was-validated .custom-select:invalid:focus, .custom-select.is-invalid:focus {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.was-validated .form-check-input:invalid ~ .form-check-label, .form-check-input.is-invalid ~ .form-check-label {
  color: #dc3545;
}
.was-validated .form-check-input:invalid ~ .invalid-feedback,
.was-validated .form-check-input:invalid ~ .invalid-tooltip, .form-check-input.is-invalid ~ .invalid-feedback,
.form-check-input.is-invalid ~ .invalid-tooltip {
  display: block;
}

.was-validated .custom-control-input:invalid ~ .custom-control-label, .custom-control-input.is-invalid ~ .custom-control-label {
  color: #dc3545;
}
.was-validated .custom-control-input:invalid ~ .custom-control-label::before, .custom-control-input.is-invalid ~ .custom-control-label::before {
  border-color: #dc3545;
}
.was-validated .custom-control-input:invalid:checked ~ .custom-control-label::before, .custom-control-input.is-invalid:checked ~ .custom-control-label::before {
  border-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
  background-color: rgb(227.5316455696, 96.4683544304, 109.0253164557);
}
.was-validated .custom-control-input:invalid:focus ~ .custom-control-label::before, .custom-control-input.is-invalid:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}
.was-validated .custom-control-input:invalid:focus:not(:checked) ~ .custom-control-label::before, .custom-control-input.is-invalid:focus:not(:checked) ~ .custom-control-label::before {
  border-color: #dc3545;
}

.was-validated .custom-file-input:invalid ~ .custom-file-label, .custom-file-input.is-invalid ~ .custom-file-label {
  border-color: #dc3545;
}
.was-validated .custom-file-input:invalid:focus ~ .custom-file-label, .custom-file-input.is-invalid:focus ~ .custom-file-label {
  border-color: #dc3545;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.25);
}

.form-inline {
  display: flex;
  flex-flow: row wrap;
  align-items: center;
}
.form-inline .form-check {
  width: 100%;
}
@media (min-width: 576px) {
  .form-inline label {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 0;
  }
  .form-inline .form-group {
    display: flex;
    flex: 0 0 auto;
    flex-flow: row wrap;
    align-items: center;
    margin-bottom: 0;
  }
  .form-inline .form-control {
    display: inline-block;
    width: auto;
    vertical-align: middle;
  }
  .form-inline .form-control-plaintext {
    display: inline-block;
  }
  .form-inline .input-group,
  .form-inline .custom-select {
    width: auto;
  }
  .form-inline .form-check {
    display: flex;
    align-items: center;
    justify-content: center;
    width: auto;
    padding-left: 0;
  }
  .form-inline .form-check-input {
    position: relative;
    flex-shrink: 0;
    margin-top: 0;
    margin-right: 0.25rem;
    margin-left: 0;
  }
  .form-inline .custom-control {
    align-items: center;
    justify-content: center;
  }
  .form-inline .custom-control-label {
    margin-bottom: 0;
  }
}

.btn {
  display: inline-block;
  font-weight: 400;
  color: #212529;
  text-align: center;
  vertical-align: middle;
  -webkit-user-select: none;
          user-select: none;
  background-color: transparent;
  border: 1px solid transparent;
  padding: 0.375rem 0.75rem;
  font-size: 1rem;
  line-height: 1.5;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .btn {
    transition: none;
  }
}
.btn:hover {
  color: #212529;
  text-decoration: none;
}
.btn:focus, .btn.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.btn.disabled, .btn:disabled {
  opacity: 0.65;
}
.btn:not(:disabled):not(.disabled) {
  cursor: pointer;
}
a.btn.disabled,
fieldset:disabled a.btn {
  pointer-events: none;
}

.btn-primary {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:hover {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
}
.btn-primary:focus, .btn-primary.focus {
  color: #fff;
  background-color: rgb(0, 104.55, 216.75);
  border-color: rgb(0, 98.4, 204);
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}
.btn-primary.disabled, .btn-primary:disabled {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-primary:not(:disabled):not(.disabled):active, .btn-primary:not(:disabled):not(.disabled).active, .show > .btn-primary.dropdown-toggle {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
  border-color: rgb(0, 92.25, 191.25);
}
.btn-primary:not(:disabled):not(.disabled):active:focus, .btn-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(38.25, 142.8, 255, 0.5);
}

.btn-secondary {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:hover {
  color: #fff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
.btn-secondary:focus, .btn-secondary.focus {
  color: #fff;
  background-color: rgb(90.2703862661, 97.7929184549, 104.4796137339);
  border-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}
.btn-secondary.disabled, .btn-secondary:disabled {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-secondary:not(:disabled):not(.disabled):active, .btn-secondary:not(:disabled):not(.disabled).active, .show > .btn-secondary.dropdown-toggle {
  color: #fff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
  border-color: rgb(78.4506437768, 84.9881974249, 90.7993562232);
}
.btn-secondary:not(:disabled):not(.disabled):active:focus, .btn-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(130.05, 137.7, 144.5, 0.5);
}

.btn-success {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:hover {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
}
.btn-success:focus, .btn-success.focus {
  color: #fff;
  background-color: rgb(32.6086956522, 136.1413043478, 56.25);
  border-color: rgb(30.1449275362, 125.8550724638, 52);
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}
.btn-success.disabled, .btn-success:disabled {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-success:not(:disabled):not(.disabled):active, .btn-success:not(:disabled):not(.disabled).active, .show > .btn-success.dropdown-toggle {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
  border-color: rgb(27.6811594203, 115.5688405797, 47.75);
}
.btn-success:not(:disabled):not(.disabled):active:focus, .btn-success:not(:disabled):not(.disabled).active:focus, .show > .btn-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(72.25, 180.2, 96.9, 0.5);
}

.btn-info {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:hover {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
.btn-info:focus, .btn-info.focus {
  color: #fff;
  background-color: rgb(18.75, 132.0652173913, 150);
  border-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}
.btn-info.disabled, .btn-info:disabled {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-info:not(:disabled):not(.disabled):active, .btn-info:not(:disabled):not(.disabled).active, .show > .btn-info.dropdown-toggle {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
  border-color: rgb(15.9166666667, 112.1086956522, 127.3333333333);
}
.btn-info:not(:disabled):not(.disabled):active:focus, .btn-info:not(:disabled):not(.disabled).active:focus, .show > .btn-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(57.8, 175.95, 194.65, 0.5);
}

.btn-warning {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:hover {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
}
.btn-warning:focus, .btn-warning.focus {
  color: #212529;
  background-color: rgb(223.75, 167.8125, 0);
  border-color: rgb(211, 158.25, 0);
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}
.btn-warning.disabled, .btn-warning:disabled {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-warning:not(:disabled):not(.disabled):active, .btn-warning:not(:disabled):not(.disabled).active, .show > .btn-warning.dropdown-toggle {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
  border-color: rgb(198.25, 148.6875, 0);
}
.btn-warning:not(:disabled):not(.disabled):active:focus, .btn-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(221.7, 169.6, 12.1, 0.5);
}

.btn-danger {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:hover {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
.btn-danger:focus, .btn-danger.focus {
  color: #fff;
  background-color: rgb(200.082278481, 34.667721519, 50.5158227848);
  border-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}
.btn-danger.disabled, .btn-danger:disabled {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-danger:not(:disabled):not(.disabled):active, .btn-danger:not(:disabled):not(.disabled).active, .show > .btn-danger.dropdown-toggle {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
  border-color: rgb(178.3481012658, 30.9018987342, 45.0284810127);
}
.btn-danger:not(:disabled):not(.disabled):active:focus, .btn-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(225.25, 83.3, 96.9, 0.5);
}

.btn-light {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:hover {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
}
.btn-light:focus, .btn-light.focus {
  color: #212529;
  background-color: rgb(225.6875, 229.875, 234.0625);
  border-color: rgb(218.25, 223.5, 228.75);
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}
.btn-light.disabled, .btn-light:disabled {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-light:not(:disabled):not(.disabled):active, .btn-light:not(:disabled):not(.disabled).active, .show > .btn-light.dropdown-toggle {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
  border-color: rgb(210.8125, 217.125, 223.4375);
}
.btn-light:not(:disabled):not(.disabled):active:focus, .btn-light:not(:disabled):not(.disabled).active:focus, .show > .btn-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(215.75, 217.2, 218.65, 0.5);
}

.btn-dark {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:hover {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
.btn-dark:focus, .btn-dark.focus {
  color: #fff;
  background-color: rgb(34.8534482759, 38.875, 42.8965517241);
  border-color: rgb(29.1379310345, 32.5, 35.8620689655);
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}
.btn-dark.disabled, .btn-dark:disabled {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-dark:not(:disabled):not(.disabled):active, .btn-dark:not(:disabled):not(.disabled).active, .show > .btn-dark.dropdown-toggle {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
  border-color: rgb(23.4224137931, 26.125, 28.8275862069);
}
.btn-dark:not(:disabled):not(.disabled):active:focus, .btn-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(82.45, 87.55, 92.65, 0.5);
}

.btn-outline-primary {
  color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:hover {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:focus, .btn-outline-primary.focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}
.btn-outline-primary.disabled, .btn-outline-primary:disabled {
  color: #007bff;
  background-color: transparent;
}
.btn-outline-primary:not(:disabled):not(.disabled):active, .btn-outline-primary:not(:disabled):not(.disabled).active, .show > .btn-outline-primary.dropdown-toggle {
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.btn-outline-primary:not(:disabled):not(.disabled):active:focus, .btn-outline-primary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-primary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.btn-outline-secondary {
  color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:hover {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:focus, .btn-outline-secondary.focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}
.btn-outline-secondary.disabled, .btn-outline-secondary:disabled {
  color: #6c757d;
  background-color: transparent;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active, .btn-outline-secondary:not(:disabled):not(.disabled).active, .show > .btn-outline-secondary.dropdown-toggle {
  color: #fff;
  background-color: #6c757d;
  border-color: #6c757d;
}
.btn-outline-secondary:not(:disabled):not(.disabled):active:focus, .btn-outline-secondary:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-secondary.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.btn-outline-success {
  color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:hover {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:focus, .btn-outline-success.focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}
.btn-outline-success.disabled, .btn-outline-success:disabled {
  color: #28a745;
  background-color: transparent;
}
.btn-outline-success:not(:disabled):not(.disabled):active, .btn-outline-success:not(:disabled):not(.disabled).active, .show > .btn-outline-success.dropdown-toggle {
  color: #fff;
  background-color: #28a745;
  border-color: #28a745;
}
.btn-outline-success:not(:disabled):not(.disabled):active:focus, .btn-outline-success:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-success.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.btn-outline-info {
  color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:hover {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:focus, .btn-outline-info.focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}
.btn-outline-info.disabled, .btn-outline-info:disabled {
  color: #17a2b8;
  background-color: transparent;
}
.btn-outline-info:not(:disabled):not(.disabled):active, .btn-outline-info:not(:disabled):not(.disabled).active, .show > .btn-outline-info.dropdown-toggle {
  color: #fff;
  background-color: #17a2b8;
  border-color: #17a2b8;
}
.btn-outline-info:not(:disabled):not(.disabled):active:focus, .btn-outline-info:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-info.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.btn-outline-warning {
  color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:hover {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:focus, .btn-outline-warning.focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}
.btn-outline-warning.disabled, .btn-outline-warning:disabled {
  color: #ffc107;
  background-color: transparent;
}
.btn-outline-warning:not(:disabled):not(.disabled):active, .btn-outline-warning:not(:disabled):not(.disabled).active, .show > .btn-outline-warning.dropdown-toggle {
  color: #212529;
  background-color: #ffc107;
  border-color: #ffc107;
}
.btn-outline-warning:not(:disabled):not(.disabled):active:focus, .btn-outline-warning:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-warning.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.btn-outline-danger {
  color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:hover {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:focus, .btn-outline-danger.focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}
.btn-outline-danger.disabled, .btn-outline-danger:disabled {
  color: #dc3545;
  background-color: transparent;
}
.btn-outline-danger:not(:disabled):not(.disabled):active, .btn-outline-danger:not(:disabled):not(.disabled).active, .show > .btn-outline-danger.dropdown-toggle {
  color: #fff;
  background-color: #dc3545;
  border-color: #dc3545;
}
.btn-outline-danger:not(:disabled):not(.disabled):active:focus, .btn-outline-danger:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-danger.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.btn-outline-light {
  color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:hover {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:focus, .btn-outline-light.focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}
.btn-outline-light.disabled, .btn-outline-light:disabled {
  color: #f8f9fa;
  background-color: transparent;
}
.btn-outline-light:not(:disabled):not(.disabled):active, .btn-outline-light:not(:disabled):not(.disabled).active, .show > .btn-outline-light.dropdown-toggle {
  color: #212529;
  background-color: #f8f9fa;
  border-color: #f8f9fa;
}
.btn-outline-light:not(:disabled):not(.disabled):active:focus, .btn-outline-light:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-light.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.btn-outline-dark {
  color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:hover {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:focus, .btn-outline-dark.focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}
.btn-outline-dark.disabled, .btn-outline-dark:disabled {
  color: #343a40;
  background-color: transparent;
}
.btn-outline-dark:not(:disabled):not(.disabled):active, .btn-outline-dark:not(:disabled):not(.disabled).active, .show > .btn-outline-dark.dropdown-toggle {
  color: #fff;
  background-color: #343a40;
  border-color: #343a40;
}
.btn-outline-dark:not(:disabled):not(.disabled):active:focus, .btn-outline-dark:not(:disabled):not(.disabled).active:focus, .show > .btn-outline-dark.dropdown-toggle:focus {
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.btn-link {
  font-weight: 400;
  color: #007bff;
  text-decoration: none;
}
.btn-link:hover {
  color: rgb(0, 86.1, 178.5);
  text-decoration: underline;
}
.btn-link:focus, .btn-link.focus {
  text-decoration: underline;
}
.btn-link:disabled, .btn-link.disabled {
  color: #6c757d;
  pointer-events: none;
}

.btn-lg, .btn-group-lg > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.btn-sm, .btn-group-sm > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.btn-block {
  display: block;
  width: 100%;
}
.btn-block + .btn-block {
  margin-top: 0.5rem;
}

input[type=submit].btn-block,
input[type=reset].btn-block,
input[type=button].btn-block {
  width: 100%;
}

.fade {
  transition: opacity 0.15s linear;
}
@media (prefers-reduced-motion: reduce) {
  .fade {
    transition: none;
  }
}
.fade:not(.show) {
  opacity: 0;
}

.collapse:not(.show) {
  display: none;
}

.collapsing {
  position: relative;
  height: 0;
  overflow: hidden;
  transition: height 0.35s ease;
}
@media (prefers-reduced-motion: reduce) {
  .collapsing {
    transition: none;
  }
}

.dropup,
.dropright,
.dropdown,
.dropleft {
  position: relative;
}

.dropdown-toggle {
  white-space: nowrap;
}
.dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-bottom: 0;
  border-left: 0.3em solid transparent;
}
.dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropdown-menu {
  position: absolute;
  top: 100%;
  left: 0;
  z-index: 1000;
  display: none;
  float: left;
  min-width: 10rem;
  padding: 0.5rem 0;
  margin: 0.125rem 0 0;
  font-size: 1rem;
  color: #212529;
  text-align: left;
  list-style: none;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.15);
  border-radius: 0.25rem;
}

.dropdown-menu-left {
  right: auto;
  left: 0;
}

.dropdown-menu-right {
  right: 0;
  left: auto;
}

@media (min-width: 576px) {
  .dropdown-menu-sm-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-sm-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 768px) {
  .dropdown-menu-md-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-md-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 992px) {
  .dropdown-menu-lg-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-lg-right {
    right: 0;
    left: auto;
  }
}
@media (min-width: 1200px) {
  .dropdown-menu-xl-left {
    right: auto;
    left: 0;
  }
  .dropdown-menu-xl-right {
    right: 0;
    left: auto;
  }
}
.dropup .dropdown-menu {
  top: auto;
  bottom: 100%;
  margin-top: 0;
  margin-bottom: 0.125rem;
}
.dropup .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0;
  border-right: 0.3em solid transparent;
  border-bottom: 0.3em solid;
  border-left: 0.3em solid transparent;
}
.dropup .dropdown-toggle:empty::after {
  margin-left: 0;
}

.dropright .dropdown-menu {
  top: 0;
  right: auto;
  left: 100%;
  margin-top: 0;
  margin-left: 0.125rem;
}
.dropright .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0;
  border-bottom: 0.3em solid transparent;
  border-left: 0.3em solid;
}
.dropright .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropright .dropdown-toggle::after {
  vertical-align: 0;
}

.dropleft .dropdown-menu {
  top: 0;
  right: 100%;
  left: auto;
  margin-top: 0;
  margin-right: 0.125rem;
}
.dropleft .dropdown-toggle::after {
  display: inline-block;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
}
.dropleft .dropdown-toggle::after {
  display: none;
}
.dropleft .dropdown-toggle::before {
  display: inline-block;
  margin-right: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid transparent;
  border-right: 0.3em solid;
  border-bottom: 0.3em solid transparent;
}
.dropleft .dropdown-toggle:empty::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle::before {
  vertical-align: 0;
}

.dropdown-menu[x-placement^=top], .dropdown-menu[x-placement^=right], .dropdown-menu[x-placement^=bottom], .dropdown-menu[x-placement^=left] {
  right: auto;
  bottom: auto;
}

.dropdown-divider {
  height: 0;
  margin: 0.5rem 0;
  overflow: hidden;
  border-top: 1px solid #e9ecef;
}

.dropdown-item {
  display: block;
  width: 100%;
  padding: 0.25rem 1.5rem;
  clear: both;
  font-weight: 400;
  color: #212529;
  text-align: inherit;
  white-space: nowrap;
  background-color: transparent;
  border: 0;
}
.dropdown-item:hover, .dropdown-item:focus {
  color: rgb(21.6283783784, 24.25, 26.8716216216);
  text-decoration: none;
  background-color: #f8f9fa;
}
.dropdown-item.active, .dropdown-item:active {
  color: #fff;
  text-decoration: none;
  background-color: #007bff;
}
.dropdown-item.disabled, .dropdown-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: transparent;
}

.dropdown-menu.show {
  display: block;
}

.dropdown-header {
  display: block;
  padding: 0.5rem 1.5rem;
  margin-bottom: 0;
  font-size: 0.875rem;
  color: #6c757d;
  white-space: nowrap;
}

.dropdown-item-text {
  display: block;
  padding: 0.25rem 1.5rem;
  color: #212529;
}

.btn-group,
.btn-group-vertical {
  position: relative;
  display: inline-flex;
  vertical-align: middle;
}
.btn-group > .btn,
.btn-group-vertical > .btn {
  position: relative;
  flex: 1 1 auto;
}
.btn-group > .btn:hover,
.btn-group-vertical > .btn:hover {
  z-index: 1;
}
.btn-group > .btn:focus, .btn-group > .btn:active, .btn-group > .btn.active,
.btn-group-vertical > .btn:focus,
.btn-group-vertical > .btn:active,
.btn-group-vertical > .btn.active {
  z-index: 1;
}

.btn-toolbar {
  display: flex;
  flex-wrap: wrap;
  justify-content: flex-start;
}
.btn-toolbar .input-group {
  width: auto;
}

.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) {
  margin-left: -1px;
}
.btn-group > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.btn-group > .btn:not(:first-child),
.btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.dropdown-toggle-split {
  padding-right: 0.5625rem;
  padding-left: 0.5625rem;
}
.dropdown-toggle-split::after, .dropup .dropdown-toggle-split::after, .dropright .dropdown-toggle-split::after {
  margin-left: 0;
}
.dropleft .dropdown-toggle-split::before {
  margin-right: 0;
}

.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split {
  padding-right: 0.375rem;
  padding-left: 0.375rem;
}

.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split {
  padding-right: 0.75rem;
  padding-left: 0.75rem;
}

.btn-group-vertical {
  flex-direction: column;
  align-items: flex-start;
  justify-content: center;
}
.btn-group-vertical > .btn,
.btn-group-vertical > .btn-group {
  width: 100%;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) {
  margin-top: -1px;
}
.btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
.btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.btn-group-vertical > .btn:not(:first-child),
.btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.btn-group-toggle > .btn,
.btn-group-toggle > .btn-group > .btn {
  margin-bottom: 0;
}
.btn-group-toggle > .btn input[type=radio],
.btn-group-toggle > .btn input[type=checkbox],
.btn-group-toggle > .btn-group > .btn input[type=radio],
.btn-group-toggle > .btn-group > .btn input[type=checkbox] {
  position: absolute;
  clip: rect(0, 0, 0, 0);
  pointer-events: none;
}

.input-group {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: stretch;
  width: 100%;
}
.input-group > .form-control,
.input-group > .form-control-plaintext,
.input-group > .custom-select,
.input-group > .custom-file {
  position: relative;
  flex: 1 1 auto;
  width: 1%;
  min-width: 0;
  margin-bottom: 0;
}
.input-group > .form-control + .form-control,
.input-group > .form-control + .custom-select,
.input-group > .form-control + .custom-file,
.input-group > .form-control-plaintext + .form-control,
.input-group > .form-control-plaintext + .custom-select,
.input-group > .form-control-plaintext + .custom-file,
.input-group > .custom-select + .form-control,
.input-group > .custom-select + .custom-select,
.input-group > .custom-select + .custom-file,
.input-group > .custom-file + .form-control,
.input-group > .custom-file + .custom-select,
.input-group > .custom-file + .custom-file {
  margin-left: -1px;
}
.input-group > .form-control:focus,
.input-group > .custom-select:focus,
.input-group > .custom-file .custom-file-input:focus ~ .custom-file-label {
  z-index: 3;
}
.input-group > .custom-file .custom-file-input:focus {
  z-index: 4;
}
.input-group > .form-control:not(:last-child),
.input-group > .custom-select:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .form-control:not(:first-child),
.input-group > .custom-select:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}
.input-group > .custom-file {
  display: flex;
  align-items: center;
}
.input-group > .custom-file:not(:last-child) .custom-file-label, .input-group > .custom-file:not(:last-child) .custom-file-label::after {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}
.input-group > .custom-file:not(:first-child) .custom-file-label {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.input-group-prepend,
.input-group-append {
  display: flex;
}
.input-group-prepend .btn,
.input-group-append .btn {
  position: relative;
  z-index: 2;
}
.input-group-prepend .btn:focus,
.input-group-append .btn:focus {
  z-index: 3;
}
.input-group-prepend .btn + .btn,
.input-group-prepend .btn + .input-group-text,
.input-group-prepend .input-group-text + .input-group-text,
.input-group-prepend .input-group-text + .btn,
.input-group-append .btn + .btn,
.input-group-append .btn + .input-group-text,
.input-group-append .input-group-text + .input-group-text,
.input-group-append .input-group-text + .btn {
  margin-left: -1px;
}

.input-group-prepend {
  margin-right: -1px;
}

.input-group-append {
  margin-left: -1px;
}

.input-group-text {
  display: flex;
  align-items: center;
  padding: 0.375rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  text-align: center;
  white-space: nowrap;
  background-color: #e9ecef;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.input-group-text input[type=radio],
.input-group-text input[type=checkbox] {
  margin-top: 0;
}

.input-group-lg > .form-control:not(textarea),
.input-group-lg > .custom-select {
  height: calc(1.5em + 1rem + 2px);
}

.input-group-lg > .form-control,
.input-group-lg > .custom-select,
.input-group-lg > .input-group-prepend > .input-group-text,
.input-group-lg > .input-group-append > .input-group-text,
.input-group-lg > .input-group-prepend > .btn,
.input-group-lg > .input-group-append > .btn {
  padding: 0.5rem 1rem;
  font-size: 1.25rem;
  line-height: 1.5;
  border-radius: 0.3rem;
}

.input-group-sm > .form-control:not(textarea),
.input-group-sm > .custom-select {
  height: calc(1.5em + 0.5rem + 2px);
}

.input-group-sm > .form-control,
.input-group-sm > .custom-select,
.input-group-sm > .input-group-prepend > .input-group-text,
.input-group-sm > .input-group-append > .input-group-text,
.input-group-sm > .input-group-prepend > .btn,
.input-group-sm > .input-group-append > .btn {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
  border-radius: 0.2rem;
}

.input-group-lg > .custom-select,
.input-group-sm > .custom-select {
  padding-right: 1.75rem;
}

.input-group > .input-group-prepend > .btn,
.input-group > .input-group-prepend > .input-group-text,
.input-group > .input-group-append:not(:last-child) > .btn,
.input-group > .input-group-append:not(:last-child) > .input-group-text,
.input-group > .input-group-append:last-child > .btn:not(:last-child):not(.dropdown-toggle),
.input-group > .input-group-append:last-child > .input-group-text:not(:last-child) {
  border-top-right-radius: 0;
  border-bottom-right-radius: 0;
}

.input-group > .input-group-append > .btn,
.input-group > .input-group-append > .input-group-text,
.input-group > .input-group-prepend:not(:first-child) > .btn,
.input-group > .input-group-prepend:not(:first-child) > .input-group-text,
.input-group > .input-group-prepend:first-child > .btn:not(:first-child),
.input-group > .input-group-prepend:first-child > .input-group-text:not(:first-child) {
  border-top-left-radius: 0;
  border-bottom-left-radius: 0;
}

.custom-control {
  position: relative;
  z-index: 1;
  display: block;
  min-height: 1.5rem;
  padding-left: 1.5rem;
  -webkit-print-color-adjust: exact;
          color-adjust: exact;
}

.custom-control-inline {
  display: inline-flex;
  margin-right: 1rem;
}

.custom-control-input {
  position: absolute;
  left: 0;
  z-index: -1;
  width: 1rem;
  height: 1.25rem;
  opacity: 0;
}
.custom-control-input:checked ~ .custom-control-label::before {
  color: #fff;
  border-color: #007bff;
  background-color: #007bff;
}
.custom-control-input:focus ~ .custom-control-label::before {
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-control-input:focus:not(:checked) ~ .custom-control-label::before {
  border-color: rgb(127.5, 189, 255);
}
.custom-control-input:not(:disabled):active ~ .custom-control-label::before {
  color: #fff;
  background-color: rgb(178.5, 215.4, 255);
  border-color: rgb(178.5, 215.4, 255);
}
.custom-control-input[disabled] ~ .custom-control-label, .custom-control-input:disabled ~ .custom-control-label {
  color: #6c757d;
}
.custom-control-input[disabled] ~ .custom-control-label::before, .custom-control-input:disabled ~ .custom-control-label::before {
  background-color: #e9ecef;
}

.custom-control-label {
  position: relative;
  margin-bottom: 0;
  vertical-align: top;
}
.custom-control-label::before {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  pointer-events: none;
  content: "";
  background-color: #fff;
  border: #adb5bd solid 1px;
}
.custom-control-label::after {
  position: absolute;
  top: 0.25rem;
  left: -1.5rem;
  display: block;
  width: 1rem;
  height: 1rem;
  content: "";
  background: no-repeat 50%/50% 50%;
}

.custom-checkbox .custom-control-label::before {
  border-radius: 0.25rem;
}
.custom-checkbox .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23fff%27 d=%27M6.564.75l-3.59 3.612-1.538-1.55L0 4.26l2.974 2.99L8 2.193z%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::before {
  border-color: #007bff;
  background-color: #007bff;
}
.custom-checkbox .custom-control-input:indeterminate ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%274%27 viewBox=%270 0 4 4%27%3e%3cpath stroke=%27%23fff%27 d=%27M0 2h4%27/%3e%3c/svg%3e");
}
.custom-checkbox .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}
.custom-checkbox .custom-control-input:disabled:indeterminate ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-radio .custom-control-label::before {
  border-radius: 50%;
}
.custom-radio .custom-control-input:checked ~ .custom-control-label::after {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2712%27 height=%2712%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23fff%27/%3e%3c/svg%3e");
}
.custom-radio .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-switch {
  padding-left: 2.25rem;
}
.custom-switch .custom-control-label::before {
  left: -2.25rem;
  width: 1.75rem;
  pointer-events: all;
  border-radius: 0.5rem;
}
.custom-switch .custom-control-label::after {
  top: calc(0.25rem + 2px);
  left: calc(-2.25rem + 2px);
  width: calc(1rem - 4px);
  height: calc(1rem - 4px);
  background-color: #adb5bd;
  border-radius: 0.5rem;
  transition: transform 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-switch .custom-control-label::after {
    transition: none;
  }
}
.custom-switch .custom-control-input:checked ~ .custom-control-label::after {
  background-color: #fff;
  transform: translateX(0.75rem);
}
.custom-switch .custom-control-input:disabled:checked ~ .custom-control-label::before {
  background-color: rgba(0, 123, 255, 0.5);
}

.custom-select {
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 1.75rem 0.375rem 0.75rem;
  font-size: 1rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  vertical-align: middle;
  background: #fff url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%274%27 height=%275%27 viewBox=%270 0 4 5%27%3e%3cpath fill=%27%23343a40%27 d=%27M2 0L0 2h4zm0 5L0 3h4z%27/%3e%3c/svg%3e") no-repeat right 0.75rem center/8px 10px;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
  appearance: none;
}
.custom-select:focus {
  border-color: rgb(127.5, 189, 255);
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-select:focus::-ms-value {
  color: #495057;
  background-color: #fff;
}
.custom-select[multiple], .custom-select[size]:not([size="1"]) {
  height: auto;
  padding-right: 0.75rem;
  background-image: none;
}
.custom-select:disabled {
  color: #6c757d;
  background-color: #e9ecef;
}
.custom-select::-ms-expand {
  display: none;
}
.custom-select:-moz-focusring {
  color: transparent;
  text-shadow: 0 0 0 #495057;
}

.custom-select-sm {
  height: calc(1.5em + 0.5rem + 2px);
  padding-top: 0.25rem;
  padding-bottom: 0.25rem;
  padding-left: 0.5rem;
  font-size: 0.875rem;
}

.custom-select-lg {
  height: calc(1.5em + 1rem + 2px);
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
  padding-left: 1rem;
  font-size: 1.25rem;
}

.custom-file {
  position: relative;
  display: inline-block;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin-bottom: 0;
}

.custom-file-input {
  position: relative;
  z-index: 2;
  width: 100%;
  height: calc(1.5em + 0.75rem + 2px);
  margin: 0;
  opacity: 0;
}
.custom-file-input:focus ~ .custom-file-label {
  border-color: rgb(127.5, 189, 255);
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-file-input[disabled] ~ .custom-file-label, .custom-file-input:disabled ~ .custom-file-label {
  background-color: #e9ecef;
}
.custom-file-input:lang(en) ~ .custom-file-label::after {
  content: "Browse";
}
.custom-file-input ~ .custom-file-label[data-browse]::after {
  content: attr(data-browse);
}

.custom-file-label {
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1;
  height: calc(1.5em + 0.75rem + 2px);
  padding: 0.375rem 0.75rem;
  font-weight: 400;
  line-height: 1.5;
  color: #495057;
  background-color: #fff;
  border: 1px solid #ced4da;
  border-radius: 0.25rem;
}
.custom-file-label::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  z-index: 3;
  display: block;
  height: calc(1.5em + 0.75rem);
  padding: 0.375rem 0.75rem;
  line-height: 1.5;
  color: #495057;
  content: "Browse";
  background-color: #e9ecef;
  border-left: inherit;
  border-radius: 0 0.25rem 0.25rem 0;
}

.custom-range {
  width: 100%;
  height: 1.4rem;
  padding: 0;
  background-color: transparent;
  appearance: none;
}
.custom-range:focus {
  outline: none;
}
.custom-range:focus::-webkit-slider-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-moz-range-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range:focus::-ms-thumb {
  box-shadow: 0 0 0 1px #fff, 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}
.custom-range::-moz-focus-outer {
  border: 0;
}
.custom-range::-webkit-slider-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: -0.25rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -webkit-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-webkit-slider-thumb {
    -webkit-transition: none;
    transition: none;
  }
}
.custom-range::-webkit-slider-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-webkit-slider-runnable-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-moz-range-thumb {
  width: 1rem;
  height: 1rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -moz-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-moz-range-thumb {
    -moz-transition: none;
    transition: none;
  }
}
.custom-range::-moz-range-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-moz-range-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: #dee2e6;
  border-color: transparent;
  border-radius: 1rem;
}
.custom-range::-ms-thumb {
  width: 1rem;
  height: 1rem;
  margin-top: 0;
  margin-right: 0.2rem;
  margin-left: 0.2rem;
  background-color: #007bff;
  border: 0;
  border-radius: 1rem;
  -ms-transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
  appearance: none;
}
@media (prefers-reduced-motion: reduce) {
  .custom-range::-ms-thumb {
    -ms-transition: none;
    transition: none;
  }
}
.custom-range::-ms-thumb:active {
  background-color: rgb(178.5, 215.4, 255);
}
.custom-range::-ms-track {
  width: 100%;
  height: 0.5rem;
  color: transparent;
  cursor: pointer;
  background-color: transparent;
  border-color: transparent;
  border-width: 0.5rem;
}
.custom-range::-ms-fill-lower {
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range::-ms-fill-upper {
  margin-right: 15px;
  background-color: #dee2e6;
  border-radius: 1rem;
}
.custom-range:disabled::-webkit-slider-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-webkit-slider-runnable-track {
  cursor: default;
}
.custom-range:disabled::-moz-range-thumb {
  background-color: #adb5bd;
}
.custom-range:disabled::-moz-range-track {
  cursor: default;
}
.custom-range:disabled::-ms-thumb {
  background-color: #adb5bd;
}

.custom-control-label::before,
.custom-file-label,
.custom-select {
  transition: background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .custom-control-label::before,
  .custom-file-label,
  .custom-select {
    transition: none;
  }
}

.nav {
  display: flex;
  flex-wrap: wrap;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}

.nav-link {
  display: block;
  padding: 0.5rem 1rem;
}
.nav-link:hover, .nav-link:focus {
  text-decoration: none;
}
.nav-link.disabled {
  color: #6c757d;
  pointer-events: none;
  cursor: default;
}

.nav-tabs {
  border-bottom: 1px solid #dee2e6;
}
.nav-tabs .nav-item {
  margin-bottom: -1px;
}
.nav-tabs .nav-link {
  border: 1px solid transparent;
  border-top-left-radius: 0.25rem;
  border-top-right-radius: 0.25rem;
}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus {
  border-color: #e9ecef #e9ecef #dee2e6;
}
.nav-tabs .nav-link.disabled {
  color: #6c757d;
  background-color: transparent;
  border-color: transparent;
}
.nav-tabs .nav-link.active,
.nav-tabs .nav-item.show .nav-link {
  color: #495057;
  background-color: #fff;
  border-color: #dee2e6 #dee2e6 #fff;
}
.nav-tabs .dropdown-menu {
  margin-top: -1px;
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}

.nav-pills .nav-link {
  border-radius: 0.25rem;
}
.nav-pills .nav-link.active,
.nav-pills .show > .nav-link {
  color: #fff;
  background-color: #007bff;
}

.nav-fill > .nav-link,
.nav-fill .nav-item {
  flex: 1 1 auto;
  text-align: center;
}

.nav-justified > .nav-link,
.nav-justified .nav-item {
  flex-basis: 0;
  flex-grow: 1;
  text-align: center;
}

.tab-content > .tab-pane {
  display: none;
}
.tab-content > .active {
  display: block;
}

.navbar {
  position: relative;
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
  padding: 0.5rem 1rem;
}
.navbar .container,
.navbar .container-fluid,
.navbar .container-sm,
.navbar .container-md,
.navbar .container-lg,
.navbar .container-xl {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: space-between;
}
.navbar-brand {
  display: inline-block;
  padding-top: 0.3125rem;
  padding-bottom: 0.3125rem;
  margin-right: 1rem;
  font-size: 1.25rem;
  line-height: inherit;
  white-space: nowrap;
}
.navbar-brand:hover, .navbar-brand:focus {
  text-decoration: none;
}

.navbar-nav {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  list-style: none;
}
.navbar-nav .nav-link {
  padding-right: 0;
  padding-left: 0;
}
.navbar-nav .dropdown-menu {
  position: static;
  float: none;
}

.navbar-text {
  display: inline-block;
  padding-top: 0.5rem;
  padding-bottom: 0.5rem;
}

.navbar-collapse {
  flex-basis: 100%;
  flex-grow: 1;
  align-items: center;
}

.navbar-toggler {
  padding: 0.25rem 0.75rem;
  font-size: 1.25rem;
  line-height: 1;
  background-color: transparent;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}
.navbar-toggler:hover, .navbar-toggler:focus {
  text-decoration: none;
}

.navbar-toggler-icon {
  display: inline-block;
  width: 1.5em;
  height: 1.5em;
  vertical-align: middle;
  content: "";
  background: no-repeat center center;
  background-size: 100% 100%;
}

@media (max-width: 575.98px) {
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 576px) {
  .navbar-expand-sm {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-sm .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-sm .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-sm .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-sm > .container,
  .navbar-expand-sm > .container-fluid,
  .navbar-expand-sm > .container-sm,
  .navbar-expand-sm > .container-md,
  .navbar-expand-sm > .container-lg,
  .navbar-expand-sm > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-sm .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-sm .navbar-toggler {
    display: none;
  }
}
@media (max-width: 767.98px) {
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 768px) {
  .navbar-expand-md {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-md .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-md .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-md .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-md > .container,
  .navbar-expand-md > .container-fluid,
  .navbar-expand-md > .container-sm,
  .navbar-expand-md > .container-md,
  .navbar-expand-md > .container-lg,
  .navbar-expand-md > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-md .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-md .navbar-toggler {
    display: none;
  }
}
@media (max-width: 991.98px) {
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 992px) {
  .navbar-expand-lg {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-lg .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-lg .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-lg .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-lg > .container,
  .navbar-expand-lg > .container-fluid,
  .navbar-expand-lg > .container-sm,
  .navbar-expand-lg > .container-md,
  .navbar-expand-lg > .container-lg,
  .navbar-expand-lg > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-lg .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-lg .navbar-toggler {
    display: none;
  }
}
@media (max-width: 1199.98px) {
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    padding-right: 0;
    padding-left: 0;
  }
}
@media (min-width: 1200px) {
  .navbar-expand-xl {
    flex-flow: row nowrap;
    justify-content: flex-start;
  }
  .navbar-expand-xl .navbar-nav {
    flex-direction: row;
  }
  .navbar-expand-xl .navbar-nav .dropdown-menu {
    position: absolute;
  }
  .navbar-expand-xl .navbar-nav .nav-link {
    padding-right: 0.5rem;
    padding-left: 0.5rem;
  }
  .navbar-expand-xl > .container,
  .navbar-expand-xl > .container-fluid,
  .navbar-expand-xl > .container-sm,
  .navbar-expand-xl > .container-md,
  .navbar-expand-xl > .container-lg,
  .navbar-expand-xl > .container-xl {
    flex-wrap: nowrap;
  }
  .navbar-expand-xl .navbar-collapse {
    display: flex !important;
    flex-basis: auto;
  }
  .navbar-expand-xl .navbar-toggler {
    display: none;
  }
}
.navbar-expand {
  flex-flow: row nowrap;
  justify-content: flex-start;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  padding-right: 0;
  padding-left: 0;
}
.navbar-expand .navbar-nav {
  flex-direction: row;
}
.navbar-expand .navbar-nav .dropdown-menu {
  position: absolute;
}
.navbar-expand .navbar-nav .nav-link {
  padding-right: 0.5rem;
  padding-left: 0.5rem;
}
.navbar-expand > .container,
.navbar-expand > .container-fluid,
.navbar-expand > .container-sm,
.navbar-expand > .container-md,
.navbar-expand > .container-lg,
.navbar-expand > .container-xl {
  flex-wrap: nowrap;
}
.navbar-expand .navbar-collapse {
  display: flex !important;
  flex-basis: auto;
}
.navbar-expand .navbar-toggler {
  display: none;
}

.navbar-light .navbar-brand {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-brand:hover, .navbar-light .navbar-brand:focus {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-nav .nav-link {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .nav-link:focus {
  color: rgba(0, 0, 0, 0.7);
}
.navbar-light .navbar-nav .nav-link.disabled {
  color: rgba(0, 0, 0, 0.3);
}
.navbar-light .navbar-nav .show > .nav-link,
.navbar-light .navbar-nav .active > .nav-link,
.navbar-light .navbar-nav .nav-link.show,
.navbar-light .navbar-nav .nav-link.active {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-toggler {
  color: rgba(0, 0, 0, 0.5);
  border-color: rgba(0, 0, 0, 0.1);
}
.navbar-light .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%280, 0, 0, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-light .navbar-text {
  color: rgba(0, 0, 0, 0.5);
}
.navbar-light .navbar-text a {
  color: rgba(0, 0, 0, 0.9);
}
.navbar-light .navbar-text a:hover, .navbar-light .navbar-text a:focus {
  color: rgba(0, 0, 0, 0.9);
}

.navbar-dark .navbar-brand {
  color: #fff;
}
.navbar-dark .navbar-brand:hover, .navbar-dark .navbar-brand:focus {
  color: #fff;
}
.navbar-dark .navbar-nav .nav-link {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-nav .nav-link:hover, .navbar-dark .navbar-nav .nav-link:focus {
  color: rgba(255, 255, 255, 0.75);
}
.navbar-dark .navbar-nav .nav-link.disabled {
  color: rgba(255, 255, 255, 0.25);
}
.navbar-dark .navbar-nav .show > .nav-link,
.navbar-dark .navbar-nav .active > .nav-link,
.navbar-dark .navbar-nav .nav-link.show,
.navbar-dark .navbar-nav .nav-link.active {
  color: #fff;
}
.navbar-dark .navbar-toggler {
  color: rgba(255, 255, 255, 0.5);
  border-color: rgba(255, 255, 255, 0.1);
}
.navbar-dark .navbar-toggler-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2730%27 height=%2730%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.5%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
}
.navbar-dark .navbar-text {
  color: rgba(255, 255, 255, 0.5);
}
.navbar-dark .navbar-text a {
  color: #fff;
}
.navbar-dark .navbar-text a:hover, .navbar-dark .navbar-text a:focus {
  color: #fff;
}

.card {
  position: relative;
  display: flex;
  flex-direction: column;
  min-width: 0;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: border-box;
  border: 1px solid rgba(0, 0, 0, 0.125);
  border-radius: 0.25rem;
}
.card > hr {
  margin-right: 0;
  margin-left: 0;
}
.card > .list-group {
  border-top: inherit;
  border-bottom: inherit;
}
.card > .list-group:first-child {
  border-top-width: 0;
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}
.card > .list-group:last-child {
  border-bottom-width: 0;
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}
.card > .card-header + .list-group,
.card > .list-group + .card-footer {
  border-top: 0;
}

.card-body {
  flex: 1 1 auto;
  min-height: 1px;
  padding: 1.25rem;
}

.card-title {
  margin-bottom: 0.75rem;
}

.card-subtitle {
  margin-top: -0.375rem;
  margin-bottom: 0;
}

.card-text:last-child {
  margin-bottom: 0;
}

.card-link:hover {
  text-decoration: none;
}
.card-link + .card-link {
  margin-left: 1.25rem;
}

.card-header {
  padding: 0.75rem 1.25rem;
  margin-bottom: 0;
  background-color: rgba(0, 0, 0, 0.03);
  border-bottom: 1px solid rgba(0, 0, 0, 0.125);
}
.card-header:first-child {
  border-radius: calc(0.25rem - 1px) calc(0.25rem - 1px) 0 0;
}

.card-footer {
  padding: 0.75rem 1.25rem;
  background-color: rgba(0, 0, 0, 0.03);
  border-top: 1px solid rgba(0, 0, 0, 0.125);
}
.card-footer:last-child {
  border-radius: 0 0 calc(0.25rem - 1px) calc(0.25rem - 1px);
}

.card-header-tabs {
  margin-right: -0.625rem;
  margin-bottom: -0.75rem;
  margin-left: -0.625rem;
  border-bottom: 0;
}

.card-header-pills {
  margin-right: -0.625rem;
  margin-left: -0.625rem;
}

.card-img-overlay {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 1.25rem;
  border-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-top,
.card-img-bottom {
  flex-shrink: 0;
  width: 100%;
}

.card-img,
.card-img-top {
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.card-img,
.card-img-bottom {
  border-bottom-right-radius: calc(0.25rem - 1px);
  border-bottom-left-radius: calc(0.25rem - 1px);
}

.card-deck .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-deck {
    display: flex;
    flex-flow: row wrap;
    margin-right: -15px;
    margin-left: -15px;
  }
  .card-deck .card {
    flex: 1 0 0%;
    margin-right: 15px;
    margin-bottom: 0;
    margin-left: 15px;
  }
}

.card-group > .card {
  margin-bottom: 15px;
}
@media (min-width: 576px) {
  .card-group {
    display: flex;
    flex-flow: row wrap;
  }
  .card-group > .card {
    flex: 1 0 0%;
    margin-bottom: 0;
  }
  .card-group > .card + .card {
    margin-left: 0;
    border-left: 0;
  }
  .card-group > .card:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-top,
  .card-group > .card:not(:last-child) .card-header {
    border-top-right-radius: 0;
  }
  .card-group > .card:not(:last-child) .card-img-bottom,
  .card-group > .card:not(:last-child) .card-footer {
    border-bottom-right-radius: 0;
  }
  .card-group > .card:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-top,
  .card-group > .card:not(:first-child) .card-header {
    border-top-left-radius: 0;
  }
  .card-group > .card:not(:first-child) .card-img-bottom,
  .card-group > .card:not(:first-child) .card-footer {
    border-bottom-left-radius: 0;
  }
}

.card-columns .card {
  margin-bottom: 0.75rem;
}
@media (min-width: 576px) {
  .card-columns {
    column-count: 3;
    column-gap: 1.25rem;
    orphans: 1;
    widows: 1;
  }
  .card-columns .card {
    display: inline-block;
    width: 100%;
  }
}

.accordion {
  overflow-anchor: none;
}
.accordion > .card {
  overflow: hidden;
}
.accordion > .card:not(:last-of-type) {
  border-bottom: 0;
  border-bottom-right-radius: 0;
  border-bottom-left-radius: 0;
}
.accordion > .card:not(:first-of-type) {
  border-top-left-radius: 0;
  border-top-right-radius: 0;
}
.accordion > .card > .card-header {
  border-radius: 0;
  margin-bottom: -1px;
}

.breadcrumb {
  display: flex;
  flex-wrap: wrap;
  padding: 0.75rem 1rem;
  margin-bottom: 1rem;
  list-style: none;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.breadcrumb-item {
  display: flex;
}
.breadcrumb-item + .breadcrumb-item {
  padding-left: 0.5rem;
}
.breadcrumb-item + .breadcrumb-item::before {
  display: inline-block;
  padding-right: 0.5rem;
  color: #6c757d;
  content: "/";
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: underline;
}
.breadcrumb-item + .breadcrumb-item:hover::before {
  text-decoration: none;
}
.breadcrumb-item.active {
  color: #6c757d;
}

.pagination {
  display: flex;
  padding-left: 0;
  list-style: none;
  border-radius: 0.25rem;
}

.page-link {
  position: relative;
  display: block;
  padding: 0.5rem 0.75rem;
  margin-left: -1px;
  line-height: 1.25;
  color: #007bff;
  background-color: #fff;
  border: 1px solid #dee2e6;
}
.page-link:hover {
  z-index: 2;
  color: rgb(0, 86.1, 178.5);
  text-decoration: none;
  background-color: #e9ecef;
  border-color: #dee2e6;
}
.page-link:focus {
  z-index: 3;
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.25);
}

.page-item:first-child .page-link {
  margin-left: 0;
  border-top-left-radius: 0.25rem;
  border-bottom-left-radius: 0.25rem;
}
.page-item:last-child .page-link {
  border-top-right-radius: 0.25rem;
  border-bottom-right-radius: 0.25rem;
}
.page-item.active .page-link {
  z-index: 3;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.page-item.disabled .page-link {
  color: #6c757d;
  pointer-events: none;
  cursor: auto;
  background-color: #fff;
  border-color: #dee2e6;
}

.pagination-lg .page-link {
  padding: 0.75rem 1.5rem;
  font-size: 1.25rem;
  line-height: 1.5;
}
.pagination-lg .page-item:first-child .page-link {
  border-top-left-radius: 0.3rem;
  border-bottom-left-radius: 0.3rem;
}
.pagination-lg .page-item:last-child .page-link {
  border-top-right-radius: 0.3rem;
  border-bottom-right-radius: 0.3rem;
}

.pagination-sm .page-link {
  padding: 0.25rem 0.5rem;
  font-size: 0.875rem;
  line-height: 1.5;
}
.pagination-sm .page-item:first-child .page-link {
  border-top-left-radius: 0.2rem;
  border-bottom-left-radius: 0.2rem;
}
.pagination-sm .page-item:last-child .page-link {
  border-top-right-radius: 0.2rem;
  border-bottom-right-radius: 0.2rem;
}

.badge {
  display: inline-block;
  padding: 0.25em 0.4em;
  font-size: 75%;
  font-weight: 700;
  line-height: 1;
  text-align: center;
  white-space: nowrap;
  vertical-align: baseline;
  border-radius: 0.25rem;
  transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .badge {
    transition: none;
  }
}
a.badge:hover, a.badge:focus {
  text-decoration: none;
}

.badge:empty {
  display: none;
}

.btn .badge {
  position: relative;
  top: -1px;
}

.badge-pill {
  padding-right: 0.6em;
  padding-left: 0.6em;
  border-radius: 10rem;
}

.badge-primary {
  color: #fff;
  background-color: #007bff;
}
a.badge-primary:hover, a.badge-primary:focus {
  color: #fff;
  background-color: rgb(0, 98.4, 204);
}
a.badge-primary:focus, a.badge-primary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(0, 123, 255, 0.5);
}

.badge-secondary {
  color: #fff;
  background-color: #6c757d;
}
a.badge-secondary:hover, a.badge-secondary:focus {
  color: #fff;
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785);
}
a.badge-secondary:focus, a.badge-secondary.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.5);
}

.badge-success {
  color: #fff;
  background-color: #28a745;
}
a.badge-success:hover, a.badge-success:focus {
  color: #fff;
  background-color: rgb(30.1449275362, 125.8550724638, 52);
}
a.badge-success:focus, a.badge-success.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(40, 167, 69, 0.5);
}

.badge-info {
  color: #fff;
  background-color: #17a2b8;
}
a.badge-info:hover, a.badge-info:focus {
  color: #fff;
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667);
}
a.badge-info:focus, a.badge-info.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(23, 162, 184, 0.5);
}

.badge-warning {
  color: #212529;
  background-color: #ffc107;
}
a.badge-warning:hover, a.badge-warning:focus {
  color: #212529;
  background-color: rgb(211, 158.25, 0);
}
a.badge-warning:focus, a.badge-warning.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(255, 193, 7, 0.5);
}

.badge-danger {
  color: #fff;
  background-color: #dc3545;
}
a.badge-danger:hover, a.badge-danger:focus {
  color: #fff;
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987);
}
a.badge-danger:focus, a.badge-danger.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(220, 53, 69, 0.5);
}

.badge-light {
  color: #212529;
  background-color: #f8f9fa;
}
a.badge-light:hover, a.badge-light:focus {
  color: #212529;
  background-color: rgb(218.25, 223.5, 228.75);
}
a.badge-light:focus, a.badge-light.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(248, 249, 250, 0.5);
}

.badge-dark {
  color: #fff;
  background-color: #343a40;
}
a.badge-dark:hover, a.badge-dark:focus {
  color: #fff;
  background-color: rgb(29.1379310345, 32.5, 35.8620689655);
}
a.badge-dark:focus, a.badge-dark.focus {
  outline: 0;
  box-shadow: 0 0 0 0.2rem rgba(52, 58, 64, 0.5);
}

.jumbotron {
  padding: 2rem 1rem;
  margin-bottom: 2rem;
  background-color: #e9ecef;
  border-radius: 0.3rem;
}
@media (min-width: 576px) {
  .jumbotron {
    padding: 4rem 2rem;
  }
}

.jumbotron-fluid {
  padding-right: 0;
  padding-left: 0;
  border-radius: 0;
}

.alert {
  position: relative;
  padding: 0.75rem 1.25rem;
  margin-bottom: 1rem;
  border: 1px solid transparent;
  border-radius: 0.25rem;
}

.alert-heading {
  color: inherit;
}

.alert-link {
  font-weight: 700;
}

.alert-dismissible {
  padding-right: 4rem;
}
.alert-dismissible .close {
  position: absolute;
  top: 0;
  right: 0;
  z-index: 2;
  padding: 0.75rem 1.25rem;
  color: inherit;
}

.alert-primary {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(204, 228.6, 255);
  border-color: rgb(183.6, 218.04, 255);
}
.alert-primary hr {
  border-top-color: rgb(158.1, 204.84, 255);
}
.alert-primary .alert-link {
  color: rgb(0, 39.36, 81.6);
}

.alert-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(225.6, 227.4, 229);
  border-color: rgb(213.84, 216.36, 218.6);
}
.alert-secondary hr {
  border-top-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.alert-secondary .alert-link {
  color: rgb(32.5205150215, 35.2305579399, 37.6394849785);
}

.alert-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(212, 237.4, 217.8);
  border-color: rgb(194.8, 230.36, 202.92);
}
.alert-success hr {
  border-top-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.alert-success .alert-link {
  color: rgb(10.9449275362, 45.6950724638, 18.88);
}

.alert-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(208.6, 236.4, 240.8);
  border-color: rgb(190.04, 228.96, 235.12);
}
.alert-info hr {
  border-top-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.alert-info .alert-link {
  color: rgb(6.2933333333, 44.3269565217, 50.3466666667);
}

.alert-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 242.6, 205.4);
  border-color: rgb(255, 237.64, 185.56);
}
.alert-warning hr {
  border-top-color: rgb(255, 231.265, 160.06);
}
.alert-warning .alert-link {
  color: rgb(82.9625954198, 62.7912977099, 2.2774045802);
}

.alert-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(248, 214.6, 217.8);
  border-color: rgb(245.2, 198.44, 202.92);
}
.alert-danger hr {
  border-top-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.alert-danger .alert-link {
  color: rgb(73.3010989011, 17.6589010989, 22.9898901099);
}

.alert-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.6, 253.8, 254);
  border-color: rgb(253.04, 253.32, 253.6);
}
.alert-light hr {
  border-top-color: rgb(238.165, 240.57, 242.975);
}
.alert-light .alert-link {
  color: rgb(103.5492351816, 103.98, 104.4107648184);
}

.alert-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(214.4, 215.6, 216.8);
  border-color: rgb(198.16, 199.84, 201.52);
}
.alert-dark hr {
  border-top-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.alert-dark .alert-link {
  color: rgb(4.1779310345, 4.66, 5.1420689655);
}

@keyframes progress-bar-stripes {
  from {
    background-position: 1rem 0;
  }
  to {
    background-position: 0 0;
  }
}
.progress {
  display: flex;
  height: 1rem;
  overflow: hidden;
  line-height: 0;
  font-size: 0.75rem;
  background-color: #e9ecef;
  border-radius: 0.25rem;
}

.progress-bar {
  display: flex;
  flex-direction: column;
  justify-content: center;
  overflow: hidden;
  color: #fff;
  text-align: center;
  white-space: nowrap;
  background-color: #007bff;
  transition: width 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar {
    transition: none;
  }
}

.progress-bar-striped {
  background-image: linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
  background-size: 1rem 1rem;
}

.progress-bar-animated {
  animation: progress-bar-stripes 1s linear infinite;
}
@media (prefers-reduced-motion: reduce) {
  .progress-bar-animated {
    animation: none;
  }
}

.media {
  display: flex;
  align-items: flex-start;
}

.media-body {
  flex: 1;
}

.list-group {
  display: flex;
  flex-direction: column;
  padding-left: 0;
  margin-bottom: 0;
  border-radius: 0.25rem;
}

.list-group-item-action {
  width: 100%;
  color: #495057;
  text-align: inherit;
}
.list-group-item-action:hover, .list-group-item-action:focus {
  z-index: 1;
  color: #495057;
  text-decoration: none;
  background-color: #f8f9fa;
}
.list-group-item-action:active {
  color: #212529;
  background-color: #e9ecef;
}

.list-group-item {
  position: relative;
  display: block;
  padding: 0.75rem 1.25rem;
  background-color: #fff;
  border: 1px solid rgba(0, 0, 0, 0.125);
}
.list-group-item:first-child {
  border-top-left-radius: inherit;
  border-top-right-radius: inherit;
}
.list-group-item:last-child {
  border-bottom-right-radius: inherit;
  border-bottom-left-radius: inherit;
}
.list-group-item.disabled, .list-group-item:disabled {
  color: #6c757d;
  pointer-events: none;
  background-color: #fff;
}
.list-group-item.active {
  z-index: 2;
  color: #fff;
  background-color: #007bff;
  border-color: #007bff;
}
.list-group-item + .list-group-item {
  border-top-width: 0;
}
.list-group-item + .list-group-item.active {
  margin-top: -1px;
  border-top-width: 1px;
}

.list-group-horizontal {
  flex-direction: row;
}
.list-group-horizontal > .list-group-item:first-child {
  border-bottom-left-radius: 0.25rem;
  border-top-right-radius: 0;
}
.list-group-horizontal > .list-group-item:last-child {
  border-top-right-radius: 0.25rem;
  border-bottom-left-radius: 0;
}
.list-group-horizontal > .list-group-item.active {
  margin-top: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item {
  border-top-width: 1px;
  border-left-width: 0;
}
.list-group-horizontal > .list-group-item + .list-group-item.active {
  margin-left: -1px;
  border-left-width: 1px;
}

@media (min-width: 576px) {
  .list-group-horizontal-sm {
    flex-direction: row;
  }
  .list-group-horizontal-sm > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-sm > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-sm > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 768px) {
  .list-group-horizontal-md {
    flex-direction: row;
  }
  .list-group-horizontal-md > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-md > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-md > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 992px) {
  .list-group-horizontal-lg {
    flex-direction: row;
  }
  .list-group-horizontal-lg > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-lg > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-lg > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
@media (min-width: 1200px) {
  .list-group-horizontal-xl {
    flex-direction: row;
  }
  .list-group-horizontal-xl > .list-group-item:first-child {
    border-bottom-left-radius: 0.25rem;
    border-top-right-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item:last-child {
    border-top-right-radius: 0.25rem;
    border-bottom-left-radius: 0;
  }
  .list-group-horizontal-xl > .list-group-item.active {
    margin-top: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item {
    border-top-width: 1px;
    border-left-width: 0;
  }
  .list-group-horizontal-xl > .list-group-item + .list-group-item.active {
    margin-left: -1px;
    border-left-width: 1px;
  }
}
.list-group-flush {
  border-radius: 0;
}
.list-group-flush > .list-group-item {
  border-width: 0 0 1px;
}
.list-group-flush > .list-group-item:last-child {
  border-bottom-width: 0;
}

.list-group-item-primary {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(183.6, 218.04, 255);
}
.list-group-item-primary.list-group-item-action:hover, .list-group-item-primary.list-group-item-action:focus {
  color: rgb(0, 63.96, 132.6);
  background-color: rgb(158.1, 204.84, 255);
}
.list-group-item-primary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(0, 63.96, 132.6);
  border-color: rgb(0, 63.96, 132.6);
}

.list-group-item-secondary {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(213.84, 216.36, 218.6);
}
.list-group-item-secondary.list-group-item-action:hover, .list-group-item-secondary.list-group-item-action:focus {
  color: rgb(56.16, 60.84, 65);
  background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747);
}
.list-group-item-secondary.list-group-item-action.active {
  color: #fff;
  background-color: rgb(56.16, 60.84, 65);
  border-color: rgb(56.16, 60.84, 65);
}

.list-group-item-success {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(194.8, 230.36, 202.92);
}
.list-group-item-success.list-group-item-action:hover, .list-group-item-success.list-group-item-action:focus {
  color: rgb(20.8, 86.84, 35.88);
  background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535);
}
.list-group-item-success.list-group-item-action.active {
  color: #fff;
  background-color: rgb(20.8, 86.84, 35.88);
  border-color: rgb(20.8, 86.84, 35.88);
}

.list-group-item-info {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(190.04, 228.96, 235.12);
}
.list-group-item-info.list-group-item-action:hover, .list-group-item-info.list-group-item-action:focus {
  color: rgb(11.96, 84.24, 95.68);
  background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752);
}
.list-group-item-info.list-group-item-action.active {
  color: #fff;
  background-color: rgb(11.96, 84.24, 95.68);
  border-color: rgb(11.96, 84.24, 95.68);
}

.list-group-item-warning {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 237.64, 185.56);
}
.list-group-item-warning.list-group-item-action:hover, .list-group-item-warning.list-group-item-action:focus {
  color: rgb(132.6, 100.36, 3.64);
  background-color: rgb(255, 231.265, 160.06);
}
.list-group-item-warning.list-group-item-action.active {
  color: #fff;
  background-color: rgb(132.6, 100.36, 3.64);
  border-color: rgb(132.6, 100.36, 3.64);
}

.list-group-item-danger {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(245.2, 198.44, 202.92);
}
.list-group-item-danger.list-group-item-action:hover, .list-group-item-danger.list-group-item-action:focus {
  color: rgb(114.4, 27.56, 35.88);
  background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722);
}
.list-group-item-danger.list-group-item-action.active {
  color: #fff;
  background-color: rgb(114.4, 27.56, 35.88);
  border-color: rgb(114.4, 27.56, 35.88);
}

.list-group-item-light {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(253.04, 253.32, 253.6);
}
.list-group-item-light.list-group-item-action:hover, .list-group-item-light.list-group-item-action:focus {
  color: rgb(128.96, 129.48, 130);
  background-color: rgb(238.165, 240.57, 242.975);
}
.list-group-item-light.list-group-item-action.active {
  color: #fff;
  background-color: rgb(128.96, 129.48, 130);
  border-color: rgb(128.96, 129.48, 130);
}

.list-group-item-dark {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(198.16, 199.84, 201.52);
}
.list-group-item-dark.list-group-item-action:hover, .list-group-item-dark.list-group-item-action:focus {
  color: rgb(27.04, 30.16, 33.28);
  background-color: rgb(185.0216751269, 187.09, 189.1583248731);
}
.list-group-item-dark.list-group-item-action.active {
  color: #fff;
  background-color: rgb(27.04, 30.16, 33.28);
  border-color: rgb(27.04, 30.16, 33.28);
}

.close {
  float: right;
  font-size: 1.5rem;
  font-weight: 700;
  line-height: 1;
  color: #000;
  text-shadow: 0 1px 0 #fff;
  opacity: 0.5;
}
.close:hover {
  color: #000;
  text-decoration: none;
}
.close:not(:disabled):not(.disabled):hover, .close:not(:disabled):not(.disabled):focus {
  opacity: 0.75;
}

button.close {
  padding: 0;
  background-color: transparent;
  border: 0;
}

a.close.disabled {
  pointer-events: none;
}

.toast {
  flex-basis: 350px;
  max-width: 350px;
  font-size: 0.875rem;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.1);
  box-shadow: 0 0.25rem 0.75rem rgba(0, 0, 0, 0.1);
  opacity: 0;
  border-radius: 0.25rem;
}
.toast:not(:last-child) {
  margin-bottom: 0.75rem;
}
.toast.showing {
  opacity: 1;
}
.toast.show {
  display: block;
  opacity: 1;
}
.toast.hide {
  display: none;
}

.toast-header {
  display: flex;
  align-items: center;
  padding: 0.25rem 0.75rem;
  color: #6c757d;
  background-color: rgba(255, 255, 255, 0.85);
  background-clip: padding-box;
  border-bottom: 1px solid rgba(0, 0, 0, 0.05);
  border-top-left-radius: calc(0.25rem - 1px);
  border-top-right-radius: calc(0.25rem - 1px);
}

.toast-body {
  padding: 0.75rem;
}

.modal-open {
  overflow: hidden;
}
.modal-open .modal {
  overflow-x: hidden;
  overflow-y: auto;
}

.modal {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1050;
  display: none;
  width: 100%;
  height: 100%;
  overflow: hidden;
  outline: 0;
}

.modal-dialog {
  position: relative;
  width: auto;
  margin: 0.5rem;
  pointer-events: none;
}
.modal.fade .modal-dialog {
  transition: transform 0.3s ease-out;
  transform: translate(0, -50px);
}
@media (prefers-reduced-motion: reduce) {
  .modal.fade .modal-dialog {
    transition: none;
  }
}
.modal.show .modal-dialog {
  transform: none;
}
.modal.modal-static .modal-dialog {
  transform: scale(1.02);
}

.modal-dialog-scrollable {
  display: flex;
  max-height: calc(100% - 1rem);
}
.modal-dialog-scrollable .modal-content {
  max-height: calc(100vh - 1rem);
  overflow: hidden;
}
.modal-dialog-scrollable .modal-header,
.modal-dialog-scrollable .modal-footer {
  flex-shrink: 0;
}
.modal-dialog-scrollable .modal-body {
  overflow-y: auto;
}

.modal-dialog-centered {
  display: flex;
  align-items: center;
  min-height: calc(100% - 1rem);
}
.modal-dialog-centered::before {
  display: block;
  height: calc(100vh - 1rem);
  height: min-content;
  content: "";
}
.modal-dialog-centered.modal-dialog-scrollable {
  flex-direction: column;
  justify-content: center;
  height: 100%;
}
.modal-dialog-centered.modal-dialog-scrollable .modal-content {
  max-height: none;
}
.modal-dialog-centered.modal-dialog-scrollable::before {
  content: none;
}

.modal-content {
  position: relative;
  display: flex;
  flex-direction: column;
  width: 100%;
  pointer-events: auto;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
  outline: 0;
}

.modal-backdrop {
  position: fixed;
  top: 0;
  left: 0;
  z-index: 1040;
  width: 100vw;
  height: 100vh;
  background-color: #000;
}
.modal-backdrop.fade {
  opacity: 0;
}
.modal-backdrop.show {
  opacity: 0.5;
}

.modal-header {
  display: flex;
  align-items: flex-start;
  justify-content: space-between;
  padding: 1rem 1rem;
  border-bottom: 1px solid #dee2e6;
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.modal-header .close {
  padding: 1rem 1rem;
  margin: -1rem -1rem -1rem auto;
}

.modal-title {
  margin-bottom: 0;
  line-height: 1.5;
}

.modal-body {
  position: relative;
  flex: 1 1 auto;
  padding: 1rem;
}

.modal-footer {
  display: flex;
  flex-wrap: wrap;
  align-items: center;
  justify-content: flex-end;
  padding: 0.75rem;
  border-top: 1px solid #dee2e6;
  border-bottom-right-radius: calc(0.3rem - 1px);
  border-bottom-left-radius: calc(0.3rem - 1px);
}
.modal-footer > * {
  margin: 0.25rem;
}

.modal-scrollbar-measure {
  position: absolute;
  top: -9999px;
  width: 50px;
  height: 50px;
  overflow: scroll;
}

@media (min-width: 576px) {
  .modal-dialog {
    max-width: 500px;
    margin: 1.75rem auto;
  }
  .modal-dialog-scrollable {
    max-height: calc(100% - 3.5rem);
  }
  .modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 3.5rem);
  }
  .modal-dialog-centered {
    min-height: calc(100% - 3.5rem);
  }
  .modal-dialog-centered::before {
    height: calc(100vh - 3.5rem);
    height: min-content;
  }
  .modal-sm {
    max-width: 300px;
  }
}
@media (min-width: 992px) {
  .modal-lg,
  .modal-xl {
    max-width: 800px;
  }
}
@media (min-width: 1200px) {
  .modal-xl {
    max-width: 1140px;
  }
}
.tooltip {
  position: absolute;
  z-index: 1070;
  display: block;
  margin: 0;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  opacity: 0;
}
.tooltip.show {
  opacity: 0.9;
}
.tooltip .arrow {
  position: absolute;
  display: block;
  width: 0.8rem;
  height: 0.4rem;
}
.tooltip .arrow::before {
  position: absolute;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-tooltip-top, .bs-tooltip-auto[x-placement^=top] {
  padding: 0.4rem 0;
}
.bs-tooltip-top .arrow, .bs-tooltip-auto[x-placement^=top] .arrow {
  bottom: 0;
}
.bs-tooltip-top .arrow::before, .bs-tooltip-auto[x-placement^=top] .arrow::before {
  top: 0;
  border-width: 0.4rem 0.4rem 0;
  border-top-color: #000;
}

.bs-tooltip-right, .bs-tooltip-auto[x-placement^=right] {
  padding: 0 0.4rem;
}
.bs-tooltip-right .arrow, .bs-tooltip-auto[x-placement^=right] .arrow {
  left: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-right .arrow::before, .bs-tooltip-auto[x-placement^=right] .arrow::before {
  right: 0;
  border-width: 0.4rem 0.4rem 0.4rem 0;
  border-right-color: #000;
}

.bs-tooltip-bottom, .bs-tooltip-auto[x-placement^=bottom] {
  padding: 0.4rem 0;
}
.bs-tooltip-bottom .arrow, .bs-tooltip-auto[x-placement^=bottom] .arrow {
  top: 0;
}
.bs-tooltip-bottom .arrow::before, .bs-tooltip-auto[x-placement^=bottom] .arrow::before {
  bottom: 0;
  border-width: 0 0.4rem 0.4rem;
  border-bottom-color: #000;
}

.bs-tooltip-left, .bs-tooltip-auto[x-placement^=left] {
  padding: 0 0.4rem;
}
.bs-tooltip-left .arrow, .bs-tooltip-auto[x-placement^=left] .arrow {
  right: 0;
  width: 0.4rem;
  height: 0.8rem;
}
.bs-tooltip-left .arrow::before, .bs-tooltip-auto[x-placement^=left] .arrow::before {
  left: 0;
  border-width: 0.4rem 0 0.4rem 0.4rem;
  border-left-color: #000;
}

.tooltip-inner {
  max-width: 200px;
  padding: 0.25rem 0.5rem;
  color: #fff;
  text-align: center;
  background-color: #000;
  border-radius: 0.25rem;
}

.popover {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1060;
  display: block;
  max-width: 276px;
  font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
  font-style: normal;
  font-weight: 400;
  line-height: 1.5;
  text-align: left;
  text-align: start;
  text-decoration: none;
  text-shadow: none;
  text-transform: none;
  letter-spacing: normal;
  word-break: normal;
  word-spacing: normal;
  white-space: normal;
  line-break: auto;
  font-size: 0.875rem;
  word-wrap: break-word;
  background-color: #fff;
  background-clip: padding-box;
  border: 1px solid rgba(0, 0, 0, 0.2);
  border-radius: 0.3rem;
}
.popover .arrow {
  position: absolute;
  display: block;
  width: 1rem;
  height: 0.5rem;
  margin: 0 0.3rem;
}
.popover .arrow::before, .popover .arrow::after {
  position: absolute;
  display: block;
  content: "";
  border-color: transparent;
  border-style: solid;
}

.bs-popover-top, .bs-popover-auto[x-placement^=top] {
  margin-bottom: 0.5rem;
}
.bs-popover-top > .arrow, .bs-popover-auto[x-placement^=top] > .arrow {
  bottom: calc(-0.5rem - 1px);
}
.bs-popover-top > .arrow::before, .bs-popover-auto[x-placement^=top] > .arrow::before {
  bottom: 0;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-top > .arrow::after, .bs-popover-auto[x-placement^=top] > .arrow::after {
  bottom: 1px;
  border-width: 0.5rem 0.5rem 0;
  border-top-color: #fff;
}

.bs-popover-right, .bs-popover-auto[x-placement^=right] {
  margin-left: 0.5rem;
}
.bs-popover-right > .arrow, .bs-popover-auto[x-placement^=right] > .arrow {
  left: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-right > .arrow::before, .bs-popover-auto[x-placement^=right] > .arrow::before {
  left: 0;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-right > .arrow::after, .bs-popover-auto[x-placement^=right] > .arrow::after {
  left: 1px;
  border-width: 0.5rem 0.5rem 0.5rem 0;
  border-right-color: #fff;
}

.bs-popover-bottom, .bs-popover-auto[x-placement^=bottom] {
  margin-top: 0.5rem;
}
.bs-popover-bottom > .arrow, .bs-popover-auto[x-placement^=bottom] > .arrow {
  top: calc(-0.5rem - 1px);
}
.bs-popover-bottom > .arrow::before, .bs-popover-auto[x-placement^=bottom] > .arrow::before {
  top: 0;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-bottom > .arrow::after, .bs-popover-auto[x-placement^=bottom] > .arrow::after {
  top: 1px;
  border-width: 0 0.5rem 0.5rem 0.5rem;
  border-bottom-color: #fff;
}
.bs-popover-bottom .popover-header::before, .bs-popover-auto[x-placement^=bottom] .popover-header::before {
  position: absolute;
  top: 0;
  left: 50%;
  display: block;
  width: 1rem;
  margin-left: -0.5rem;
  content: "";
  border-bottom: 1px solid rgb(247.35, 247.35, 247.35);
}

.bs-popover-left, .bs-popover-auto[x-placement^=left] {
  margin-right: 0.5rem;
}
.bs-popover-left > .arrow, .bs-popover-auto[x-placement^=left] > .arrow {
  right: calc(-0.5rem - 1px);
  width: 0.5rem;
  height: 1rem;
  margin: 0.3rem 0;
}
.bs-popover-left > .arrow::before, .bs-popover-auto[x-placement^=left] > .arrow::before {
  right: 0;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: rgba(0, 0, 0, 0.25);
}
.bs-popover-left > .arrow::after, .bs-popover-auto[x-placement^=left] > .arrow::after {
  right: 1px;
  border-width: 0.5rem 0 0.5rem 0.5rem;
  border-left-color: #fff;
}

.popover-header {
  padding: 0.5rem 0.75rem;
  margin-bottom: 0;
  font-size: 1rem;
  background-color: rgb(247.35, 247.35, 247.35);
  border-bottom: 1px solid rgb(234.6, 234.6, 234.6);
  border-top-left-radius: calc(0.3rem - 1px);
  border-top-right-radius: calc(0.3rem - 1px);
}
.popover-header:empty {
  display: none;
}

.popover-body {
  padding: 0.5rem 0.75rem;
  color: #212529;
}

.carousel {
  position: relative;
}

.carousel.pointer-event {
  touch-action: pan-y;
}

.carousel-inner {
  position: relative;
  width: 100%;
  overflow: hidden;
}
.carousel-inner::after {
  display: block;
  clear: both;
  content: "";
}

.carousel-item {
  position: relative;
  display: none;
  float: left;
  width: 100%;
  margin-right: -100%;
  backface-visibility: hidden;
  transition: transform 0.6s ease-in-out;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-item {
    transition: none;
  }
}

.carousel-item.active,
.carousel-item-next,
.carousel-item-prev {
  display: block;
}

.carousel-item-next:not(.carousel-item-left),
.active.carousel-item-right {
  transform: translateX(100%);
}

.carousel-item-prev:not(.carousel-item-right),
.active.carousel-item-left {
  transform: translateX(-100%);
}

.carousel-fade .carousel-item {
  opacity: 0;
  transition-property: opacity;
  transform: none;
}
.carousel-fade .carousel-item.active,
.carousel-fade .carousel-item-next.carousel-item-left,
.carousel-fade .carousel-item-prev.carousel-item-right {
  z-index: 1;
  opacity: 1;
}
.carousel-fade .active.carousel-item-left,
.carousel-fade .active.carousel-item-right {
  z-index: 0;
  opacity: 0;
  transition: opacity 0s 0.6s;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-fade .active.carousel-item-left,
  .carousel-fade .active.carousel-item-right {
    transition: none;
  }
}

.carousel-control-prev,
.carousel-control-next {
  position: absolute;
  top: 0;
  bottom: 0;
  z-index: 1;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 15%;
  color: #fff;
  text-align: center;
  opacity: 0.5;
  transition: opacity 0.15s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-control-prev,
  .carousel-control-next {
    transition: none;
  }
}
.carousel-control-prev:hover, .carousel-control-prev:focus,
.carousel-control-next:hover,
.carousel-control-next:focus {
  color: #fff;
  text-decoration: none;
  outline: 0;
  opacity: 0.9;
}

.carousel-control-prev {
  left: 0;
}

.carousel-control-next {
  right: 0;
}

.carousel-control-prev-icon,
.carousel-control-next-icon {
  display: inline-block;
  width: 20px;
  height: 20px;
  background: no-repeat 50%/100% 100%;
}

.carousel-control-prev-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M5.25 0l-4 4 4 4 1.5-1.5L4.25 4l2.5-2.5L5.25 0z%27/%3e%3c/svg%3e");
}

.carousel-control-next-icon {
  background-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 fill=%27%23fff%27 width=%278%27 height=%278%27 viewBox=%270 0 8 8%27%3e%3cpath d=%27M2.75 0l-1.5 1.5L3.75 4l-2.5 2.5L2.75 8l4-4-4-4z%27/%3e%3c/svg%3e");
}

.carousel-indicators {
  position: absolute;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 15;
  display: flex;
  justify-content: center;
  padding-left: 0;
  margin-right: 15%;
  margin-left: 15%;
  list-style: none;
}
.carousel-indicators li {
  box-sizing: content-box;
  flex: 0 1 auto;
  width: 30px;
  height: 3px;
  margin-right: 3px;
  margin-left: 3px;
  text-indent: -999px;
  cursor: pointer;
  background-color: #fff;
  background-clip: padding-box;
  border-top: 10px solid transparent;
  border-bottom: 10px solid transparent;
  opacity: 0.5;
  transition: opacity 0.6s ease;
}
@media (prefers-reduced-motion: reduce) {
  .carousel-indicators li {
    transition: none;
  }
}
.carousel-indicators .active {
  opacity: 1;
}

.carousel-caption {
  position: absolute;
  right: 15%;
  bottom: 20px;
  left: 15%;
  z-index: 10;
  padding-top: 20px;
  padding-bottom: 20px;
  color: #fff;
  text-align: center;
}

@keyframes spinner-border {
  to {
    transform: rotate(360deg);
  }
}
.spinner-border {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  border: 0.25em solid currentColor;
  border-right-color: transparent;
  border-radius: 50%;
  animation: spinner-border 0.75s linear infinite;
}

.spinner-border-sm {
  width: 1rem;
  height: 1rem;
  border-width: 0.2em;
}

@keyframes spinner-grow {
  0% {
    transform: scale(0);
  }
  50% {
    opacity: 1;
    transform: none;
  }
}
.spinner-grow {
  display: inline-block;
  width: 2rem;
  height: 2rem;
  vertical-align: text-bottom;
  background-color: currentColor;
  border-radius: 50%;
  opacity: 0;
  animation: spinner-grow 0.75s linear infinite;
}

.spinner-grow-sm {
  width: 1rem;
  height: 1rem;
}

.align-baseline {
  vertical-align: baseline !important;
}

.align-top {
  vertical-align: top !important;
}

.align-middle {
  vertical-align: middle !important;
}

.align-bottom {
  vertical-align: bottom !important;
}

.align-text-bottom {
  vertical-align: text-bottom !important;
}

.align-text-top {
  vertical-align: text-top !important;
}

.bg-primary {
  background-color: #007bff !important;
}

a.bg-primary:hover, a.bg-primary:focus,
button.bg-primary:hover,
button.bg-primary:focus {
  background-color: rgb(0, 98.4, 204) !important;
}

.bg-secondary {
  background-color: #6c757d !important;
}

a.bg-secondary:hover, a.bg-secondary:focus,
button.bg-secondary:hover,
button.bg-secondary:focus {
  background-color: rgb(84.3605150215, 91.3905579399, 97.6394849785) !important;
}

.bg-success {
  background-color: #28a745 !important;
}

a.bg-success:hover, a.bg-success:focus,
button.bg-success:hover,
button.bg-success:focus {
  background-color: rgb(30.1449275362, 125.8550724638, 52) !important;
}

.bg-info {
  background-color: #17a2b8 !important;
}

a.bg-info:hover, a.bg-info:focus,
button.bg-info:hover,
button.bg-info:focus {
  background-color: rgb(17.3333333333, 122.0869565217, 138.6666666667) !important;
}

.bg-warning {
  background-color: #ffc107 !important;
}

a.bg-warning:hover, a.bg-warning:focus,
button.bg-warning:hover,
button.bg-warning:focus {
  background-color: rgb(211, 158.25, 0) !important;
}

.bg-danger {
  background-color: #dc3545 !important;
}

a.bg-danger:hover, a.bg-danger:focus,
button.bg-danger:hover,
button.bg-danger:focus {
  background-color: rgb(189.2151898734, 32.7848101266, 47.7721518987) !important;
}

.bg-light {
  background-color: #f8f9fa !important;
}

a.bg-light:hover, a.bg-light:focus,
button.bg-light:hover,
button.bg-light:focus {
  background-color: rgb(218.25, 223.5, 228.75) !important;
}

.bg-dark {
  background-color: #343a40 !important;
}

a.bg-dark:hover, a.bg-dark:focus,
button.bg-dark:hover,
button.bg-dark:focus {
  background-color: rgb(29.1379310345, 32.5, 35.8620689655) !important;
}

.bg-white {
  background-color: #fff !important;
}

.bg-transparent {
  background-color: transparent !important;
}

.border {
  border: 1px solid #dee2e6 !important;
}

.border-top {
  border-top: 1px solid #dee2e6 !important;
}

.border-right {
  border-right: 1px solid #dee2e6 !important;
}

.border-bottom {
  border-bottom: 1px solid #dee2e6 !important;
}

.border-left {
  border-left: 1px solid #dee2e6 !important;
}

.border-0 {
  border: 0 !important;
}

.border-top-0 {
  border-top: 0 !important;
}

.border-right-0 {
  border-right: 0 !important;
}

.border-bottom-0 {
  border-bottom: 0 !important;
}

.border-left-0 {
  border-left: 0 !important;
}

.border-primary {
  border-color: #007bff !important;
}

.border-secondary {
  border-color: #6c757d !important;
}

.border-success {
  border-color: #28a745 !important;
}

.border-info {
  border-color: #17a2b8 !important;
}

.border-warning {
  border-color: #ffc107 !important;
}

.border-danger {
  border-color: #dc3545 !important;
}

.border-light {
  border-color: #f8f9fa !important;
}

.border-dark {
  border-color: #343a40 !important;
}

.border-white {
  border-color: #fff !important;
}

.rounded-sm {
  border-radius: 0.2rem !important;
}

.rounded {
  border-radius: 0.25rem !important;
}

.rounded-top {
  border-top-left-radius: 0.25rem !important;
  border-top-right-radius: 0.25rem !important;
}

.rounded-right {
  border-top-right-radius: 0.25rem !important;
  border-bottom-right-radius: 0.25rem !important;
}

.rounded-bottom {
  border-bottom-right-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-left {
  border-top-left-radius: 0.25rem !important;
  border-bottom-left-radius: 0.25rem !important;
}

.rounded-lg {
  border-radius: 0.3rem !important;
}

.rounded-circle {
  border-radius: 50% !important;
}

.rounded-pill {
  border-radius: 50rem !important;
}

.rounded-0 {
  border-radius: 0 !important;
}

.clearfix::after {
  display: block;
  clear: both;
  content: "";
}

.d-none {
  display: none !important;
}

.d-inline {
  display: inline !important;
}

.d-inline-block {
  display: inline-block !important;
}

.d-block {
  display: block !important;
}

.d-table {
  display: table !important;
}

.d-table-row {
  display: table-row !important;
}

.d-table-cell {
  display: table-cell !important;
}

.d-flex {
  display: flex !important;
}

.d-inline-flex {
  display: inline-flex !important;
}

@media (min-width: 576px) {
  .d-sm-none {
    display: none !important;
  }
  .d-sm-inline {
    display: inline !important;
  }
  .d-sm-inline-block {
    display: inline-block !important;
  }
  .d-sm-block {
    display: block !important;
  }
  .d-sm-table {
    display: table !important;
  }
  .d-sm-table-row {
    display: table-row !important;
  }
  .d-sm-table-cell {
    display: table-cell !important;
  }
  .d-sm-flex {
    display: flex !important;
  }
  .d-sm-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 768px) {
  .d-md-none {
    display: none !important;
  }
  .d-md-inline {
    display: inline !important;
  }
  .d-md-inline-block {
    display: inline-block !important;
  }
  .d-md-block {
    display: block !important;
  }
  .d-md-table {
    display: table !important;
  }
  .d-md-table-row {
    display: table-row !important;
  }
  .d-md-table-cell {
    display: table-cell !important;
  }
  .d-md-flex {
    display: flex !important;
  }
  .d-md-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 992px) {
  .d-lg-none {
    display: none !important;
  }
  .d-lg-inline {
    display: inline !important;
  }
  .d-lg-inline-block {
    display: inline-block !important;
  }
  .d-lg-block {
    display: block !important;
  }
  .d-lg-table {
    display: table !important;
  }
  .d-lg-table-row {
    display: table-row !important;
  }
  .d-lg-table-cell {
    display: table-cell !important;
  }
  .d-lg-flex {
    display: flex !important;
  }
  .d-lg-inline-flex {
    display: inline-flex !important;
  }
}
@media (min-width: 1200px) {
  .d-xl-none {
    display: none !important;
  }
  .d-xl-inline {
    display: inline !important;
  }
  .d-xl-inline-block {
    display: inline-block !important;
  }
  .d-xl-block {
    display: block !important;
  }
  .d-xl-table {
    display: table !important;
  }
  .d-xl-table-row {
    display: table-row !important;
  }
  .d-xl-table-cell {
    display: table-cell !important;
  }
  .d-xl-flex {
    display: flex !important;
  }
  .d-xl-inline-flex {
    display: inline-flex !important;
  }
}
@media print {
  .d-print-none {
    display: none !important;
  }
  .d-print-inline {
    display: inline !important;
  }
  .d-print-inline-block {
    display: inline-block !important;
  }
  .d-print-block {
    display: block !important;
  }
  .d-print-table {
    display: table !important;
  }
  .d-print-table-row {
    display: table-row !important;
  }
  .d-print-table-cell {
    display: table-cell !important;
  }
  .d-print-flex {
    display: flex !important;
  }
  .d-print-inline-flex {
    display: inline-flex !important;
  }
}
.embed-responsive {
  position: relative;
  display: block;
  width: 100%;
  padding: 0;
  overflow: hidden;
}
.embed-responsive::before {
  display: block;
  content: "";
}
.embed-responsive .embed-responsive-item,
.embed-responsive iframe,
.embed-responsive embed,
.embed-responsive object,
.embed-responsive video {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border: 0;
}

.embed-responsive-21by9::before {
  padding-top: 42.8571428571%;
}

.embed-responsive-16by9::before {
  padding-top: 56.25%;
}

.embed-responsive-4by3::before {
  padding-top: 75%;
}

.embed-responsive-1by1::before {
  padding-top: 100%;
}

.flex-row {
  flex-direction: row !important;
}

.flex-column {
  flex-direction: column !important;
}

.flex-row-reverse {
  flex-direction: row-reverse !important;
}

.flex-column-reverse {
  flex-direction: column-reverse !important;
}

.flex-wrap {
  flex-wrap: wrap !important;
}

.flex-nowrap {
  flex-wrap: nowrap !important;
}

.flex-wrap-reverse {
  flex-wrap: wrap-reverse !important;
}

.flex-fill {
  flex: 1 1 auto !important;
}

.flex-grow-0 {
  flex-grow: 0 !important;
}

.flex-grow-1 {
  flex-grow: 1 !important;
}

.flex-shrink-0 {
  flex-shrink: 0 !important;
}

.flex-shrink-1 {
  flex-shrink: 1 !important;
}

.justify-content-start {
  justify-content: flex-start !important;
}

.justify-content-end {
  justify-content: flex-end !important;
}

.justify-content-center {
  justify-content: center !important;
}

.justify-content-between {
  justify-content: space-between !important;
}

.justify-content-around {
  justify-content: space-around !important;
}

.align-items-start {
  align-items: flex-start !important;
}

.align-items-end {
  align-items: flex-end !important;
}

.align-items-center {
  align-items: center !important;
}

.align-items-baseline {
  align-items: baseline !important;
}

.align-items-stretch {
  align-items: stretch !important;
}

.align-content-start {
  align-content: flex-start !important;
}

.align-content-end {
  align-content: flex-end !important;
}

.align-content-center {
  align-content: center !important;
}

.align-content-between {
  align-content: space-between !important;
}

.align-content-around {
  align-content: space-around !important;
}

.align-content-stretch {
  align-content: stretch !important;
}

.align-self-auto {
  align-self: auto !important;
}

.align-self-start {
  align-self: flex-start !important;
}

.align-self-end {
  align-self: flex-end !important;
}

.align-self-center {
  align-self: center !important;
}

.align-self-baseline {
  align-self: baseline !important;
}

.align-self-stretch {
  align-self: stretch !important;
}

@media (min-width: 576px) {
  .flex-sm-row {
    flex-direction: row !important;
  }
  .flex-sm-column {
    flex-direction: column !important;
  }
  .flex-sm-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-sm-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-sm-wrap {
    flex-wrap: wrap !important;
  }
  .flex-sm-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-sm-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-sm-fill {
    flex: 1 1 auto !important;
  }
  .flex-sm-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-sm-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-sm-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-sm-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-sm-start {
    justify-content: flex-start !important;
  }
  .justify-content-sm-end {
    justify-content: flex-end !important;
  }
  .justify-content-sm-center {
    justify-content: center !important;
  }
  .justify-content-sm-between {
    justify-content: space-between !important;
  }
  .justify-content-sm-around {
    justify-content: space-around !important;
  }
  .align-items-sm-start {
    align-items: flex-start !important;
  }
  .align-items-sm-end {
    align-items: flex-end !important;
  }
  .align-items-sm-center {
    align-items: center !important;
  }
  .align-items-sm-baseline {
    align-items: baseline !important;
  }
  .align-items-sm-stretch {
    align-items: stretch !important;
  }
  .align-content-sm-start {
    align-content: flex-start !important;
  }
  .align-content-sm-end {
    align-content: flex-end !important;
  }
  .align-content-sm-center {
    align-content: center !important;
  }
  .align-content-sm-between {
    align-content: space-between !important;
  }
  .align-content-sm-around {
    align-content: space-around !important;
  }
  .align-content-sm-stretch {
    align-content: stretch !important;
  }
  .align-self-sm-auto {
    align-self: auto !important;
  }
  .align-self-sm-start {
    align-self: flex-start !important;
  }
  .align-self-sm-end {
    align-self: flex-end !important;
  }
  .align-self-sm-center {
    align-self: center !important;
  }
  .align-self-sm-baseline {
    align-self: baseline !important;
  }
  .align-self-sm-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 768px) {
  .flex-md-row {
    flex-direction: row !important;
  }
  .flex-md-column {
    flex-direction: column !important;
  }
  .flex-md-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-md-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-md-wrap {
    flex-wrap: wrap !important;
  }
  .flex-md-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-md-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-md-fill {
    flex: 1 1 auto !important;
  }
  .flex-md-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-md-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-md-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-md-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-md-start {
    justify-content: flex-start !important;
  }
  .justify-content-md-end {
    justify-content: flex-end !important;
  }
  .justify-content-md-center {
    justify-content: center !important;
  }
  .justify-content-md-between {
    justify-content: space-between !important;
  }
  .justify-content-md-around {
    justify-content: space-around !important;
  }
  .align-items-md-start {
    align-items: flex-start !important;
  }
  .align-items-md-end {
    align-items: flex-end !important;
  }
  .align-items-md-center {
    align-items: center !important;
  }
  .align-items-md-baseline {
    align-items: baseline !important;
  }
  .align-items-md-stretch {
    align-items: stretch !important;
  }
  .align-content-md-start {
    align-content: flex-start !important;
  }
  .align-content-md-end {
    align-content: flex-end !important;
  }
  .align-content-md-center {
    align-content: center !important;
  }
  .align-content-md-between {
    align-content: space-between !important;
  }
  .align-content-md-around {
    align-content: space-around !important;
  }
  .align-content-md-stretch {
    align-content: stretch !important;
  }
  .align-self-md-auto {
    align-self: auto !important;
  }
  .align-self-md-start {
    align-self: flex-start !important;
  }
  .align-self-md-end {
    align-self: flex-end !important;
  }
  .align-self-md-center {
    align-self: center !important;
  }
  .align-self-md-baseline {
    align-self: baseline !important;
  }
  .align-self-md-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 992px) {
  .flex-lg-row {
    flex-direction: row !important;
  }
  .flex-lg-column {
    flex-direction: column !important;
  }
  .flex-lg-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-lg-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-lg-wrap {
    flex-wrap: wrap !important;
  }
  .flex-lg-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-lg-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-lg-fill {
    flex: 1 1 auto !important;
  }
  .flex-lg-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-lg-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-lg-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-lg-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-lg-start {
    justify-content: flex-start !important;
  }
  .justify-content-lg-end {
    justify-content: flex-end !important;
  }
  .justify-content-lg-center {
    justify-content: center !important;
  }
  .justify-content-lg-between {
    justify-content: space-between !important;
  }
  .justify-content-lg-around {
    justify-content: space-around !important;
  }
  .align-items-lg-start {
    align-items: flex-start !important;
  }
  .align-items-lg-end {
    align-items: flex-end !important;
  }
  .align-items-lg-center {
    align-items: center !important;
  }
  .align-items-lg-baseline {
    align-items: baseline !important;
  }
  .align-items-lg-stretch {
    align-items: stretch !important;
  }
  .align-content-lg-start {
    align-content: flex-start !important;
  }
  .align-content-lg-end {
    align-content: flex-end !important;
  }
  .align-content-lg-center {
    align-content: center !important;
  }
  .align-content-lg-between {
    align-content: space-between !important;
  }
  .align-content-lg-around {
    align-content: space-around !important;
  }
  .align-content-lg-stretch {
    align-content: stretch !important;
  }
  .align-self-lg-auto {
    align-self: auto !important;
  }
  .align-self-lg-start {
    align-self: flex-start !important;
  }
  .align-self-lg-end {
    align-self: flex-end !important;
  }
  .align-self-lg-center {
    align-self: center !important;
  }
  .align-self-lg-baseline {
    align-self: baseline !important;
  }
  .align-self-lg-stretch {
    align-self: stretch !important;
  }
}
@media (min-width: 1200px) {
  .flex-xl-row {
    flex-direction: row !important;
  }
  .flex-xl-column {
    flex-direction: column !important;
  }
  .flex-xl-row-reverse {
    flex-direction: row-reverse !important;
  }
  .flex-xl-column-reverse {
    flex-direction: column-reverse !important;
  }
  .flex-xl-wrap {
    flex-wrap: wrap !important;
  }
  .flex-xl-nowrap {
    flex-wrap: nowrap !important;
  }
  .flex-xl-wrap-reverse {
    flex-wrap: wrap-reverse !important;
  }
  .flex-xl-fill {
    flex: 1 1 auto !important;
  }
  .flex-xl-grow-0 {
    flex-grow: 0 !important;
  }
  .flex-xl-grow-1 {
    flex-grow: 1 !important;
  }
  .flex-xl-shrink-0 {
    flex-shrink: 0 !important;
  }
  .flex-xl-shrink-1 {
    flex-shrink: 1 !important;
  }
  .justify-content-xl-start {
    justify-content: flex-start !important;
  }
  .justify-content-xl-end {
    justify-content: flex-end !important;
  }
  .justify-content-xl-center {
    justify-content: center !important;
  }
  .justify-content-xl-between {
    justify-content: space-between !important;
  }
  .justify-content-xl-around {
    justify-content: space-around !important;
  }
  .align-items-xl-start {
    align-items: flex-start !important;
  }
  .align-items-xl-end {
    align-items: flex-end !important;
  }
  .align-items-xl-center {
    align-items: center !important;
  }
  .align-items-xl-baseline {
    align-items: baseline !important;
  }
  .align-items-xl-stretch {
    align-items: stretch !important;
  }
  .align-content-xl-start {
    align-content: flex-start !important;
  }
  .align-content-xl-end {
    align-content: flex-end !important;
  }
  .align-content-xl-center {
    align-content: center !important;
  }
  .align-content-xl-between {
    align-content: space-between !important;
  }
  .align-content-xl-around {
    align-content: space-around !important;
  }
  .align-content-xl-stretch {
    align-content: stretch !important;
  }
  .align-self-xl-auto {
    align-self: auto !important;
  }
  .align-self-xl-start {
    align-self: flex-start !important;
  }
  .align-self-xl-end {
    align-self: flex-end !important;
  }
  .align-self-xl-center {
    align-self: center !important;
  }
  .align-self-xl-baseline {
    align-self: baseline !important;
  }
  .align-self-xl-stretch {
    align-self: stretch !important;
  }
}
.float-left {
  float: left !important;
}

.float-right {
  float: right !important;
}

.float-none {
  float: none !important;
}

@media (min-width: 576px) {
  .float-sm-left {
    float: left !important;
  }
  .float-sm-right {
    float: right !important;
  }
  .float-sm-none {
    float: none !important;
  }
}
@media (min-width: 768px) {
  .float-md-left {
    float: left !important;
  }
  .float-md-right {
    float: right !important;
  }
  .float-md-none {
    float: none !important;
  }
}
@media (min-width: 992px) {
  .float-lg-left {
    float: left !important;
  }
  .float-lg-right {
    float: right !important;
  }
  .float-lg-none {
    float: none !important;
  }
}
@media (min-width: 1200px) {
  .float-xl-left {
    float: left !important;
  }
  .float-xl-right {
    float: right !important;
  }
  .float-xl-none {
    float: none !important;
  }
}
.user-select-all {
  -webkit-user-select: all !important;
          user-select: all !important;
}

.user-select-auto {
  -webkit-user-select: auto !important;
          user-select: auto !important;
}

.user-select-none {
  -webkit-user-select: none !important;
          user-select: none !important;
}

.overflow-auto {
  overflow: auto !important;
}

.overflow-hidden {
  overflow: hidden !important;
}

.position-static {
  position: static !important;
}

.position-relative {
  position: relative !important;
}

.position-absolute {
  position: absolute !important;
}

.position-fixed {
  position: fixed !important;
}

.position-sticky {
  position: sticky !important;
}

.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030;
}

.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030;
}

@supports (position: sticky) {
  .sticky-top {
    position: sticky;
    top: 0;
    z-index: 1020;
  }
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  white-space: nowrap;
  border: 0;
}

.sr-only-focusable:active, .sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  overflow: visible;
  clip: auto;
  white-space: normal;
}

.shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
}

.shadow {
  box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
}

.shadow-lg {
  box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
}

.shadow-none {
  box-shadow: none !important;
}

.w-25 {
  width: 25% !important;
}

.w-50 {
  width: 50% !important;
}

.w-75 {
  width: 75% !important;
}

.w-100 {
  width: 100% !important;
}

.w-auto {
  width: auto !important;
}

.h-25 {
  height: 25% !important;
}

.h-50 {
  height: 50% !important;
}

.h-75 {
  height: 75% !important;
}

.h-100 {
  height: 100% !important;
}

.h-auto {
  height: auto !important;
}

.mw-100 {
  max-width: 100% !important;
}

.mh-100 {
  max-height: 100% !important;
}

.min-vw-100 {
  min-width: 100vw !important;
}

.min-vh-100 {
  min-height: 100vh !important;
}

.vw-100 {
  width: 100vw !important;
}

.vh-100 {
  height: 100vh !important;
}

.m-0 {
  margin: 0 !important;
}

.mt-0,
.my-0 {
  margin-top: 0 !important;
}

.mr-0,
.mx-0 {
  margin-right: 0 !important;
}

.mb-0,
.my-0 {
  margin-bottom: 0 !important;
}

.ml-0,
.mx-0 {
  margin-left: 0 !important;
}

.m-1 {
  margin: 0.25rem !important;
}

.mt-1,
.my-1 {
  margin-top: 0.25rem !important;
}

.mr-1,
.mx-1 {
  margin-right: 0.25rem !important;
}

.mb-1,
.my-1 {
  margin-bottom: 0.25rem !important;
}

.ml-1,
.mx-1 {
  margin-left: 0.25rem !important;
}

.m-2 {
  margin: 0.5rem !important;
}

.mt-2,
.my-2 {
  margin-top: 0.5rem !important;
}

.mr-2,
.mx-2 {
  margin-right: 0.5rem !important;
}

.mb-2,
.my-2 {
  margin-bottom: 0.5rem !important;
}

.ml-2,
.mx-2 {
  margin-left: 0.5rem !important;
}

.m-3 {
  margin: 1rem !important;
}

.mt-3,
.my-3 {
  margin-top: 1rem !important;
}

.mr-3,
.mx-3 {
  margin-right: 1rem !important;
}

.mb-3,
.my-3 {
  margin-bottom: 1rem !important;
}

.ml-3,
.mx-3 {
  margin-left: 1rem !important;
}

.m-4 {
  margin: 1.5rem !important;
}

.mt-4,
.my-4 {
  margin-top: 1.5rem !important;
}

.mr-4,
.mx-4 {
  margin-right: 1.5rem !important;
}

.mb-4,
.my-4 {
  margin-bottom: 1.5rem !important;
}

.ml-4,
.mx-4 {
  margin-left: 1.5rem !important;
}

.m-5 {
  margin: 3rem !important;
}

.mt-5,
.my-5 {
  margin-top: 3rem !important;
}

.mr-5,
.mx-5 {
  margin-right: 3rem !important;
}

.mb-5,
.my-5 {
  margin-bottom: 3rem !important;
}

.ml-5,
.mx-5 {
  margin-left: 3rem !important;
}

.p-0 {
  padding: 0 !important;
}

.pt-0,
.py-0 {
  padding-top: 0 !important;
}

.pr-0,
.px-0 {
  padding-right: 0 !important;
}

.pb-0,
.py-0 {
  padding-bottom: 0 !important;
}

.pl-0,
.px-0 {
  padding-left: 0 !important;
}

.p-1 {
  padding: 0.25rem !important;
}

.pt-1,
.py-1 {
  padding-top: 0.25rem !important;
}

.pr-1,
.px-1 {
  padding-right: 0.25rem !important;
}

.pb-1,
.py-1 {
  padding-bottom: 0.25rem !important;
}

.pl-1,
.px-1 {
  padding-left: 0.25rem !important;
}

.p-2 {
  padding: 0.5rem !important;
}

.pt-2,
.py-2 {
  padding-top: 0.5rem !important;
}

.pr-2,
.px-2 {
  padding-right: 0.5rem !important;
}

.pb-2,
.py-2 {
  padding-bottom: 0.5rem !important;
}

.pl-2,
.px-2 {
  padding-left: 0.5rem !important;
}

.p-3 {
  padding: 1rem !important;
}

.pt-3,
.py-3 {
  padding-top: 1rem !important;
}

.pr-3,
.px-3 {
  padding-right: 1rem !important;
}

.pb-3,
.py-3 {
  padding-bottom: 1rem !important;
}

.pl-3,
.px-3 {
  padding-left: 1rem !important;
}

.p-4 {
  padding: 1.5rem !important;
}

.pt-4,
.py-4 {
  padding-top: 1.5rem !important;
}

.pr-4,
.px-4 {
  padding-right: 1.5rem !important;
}

.pb-4,
.py-4 {
  padding-bottom: 1.5rem !important;
}

.pl-4,
.px-4 {
  padding-left: 1.5rem !important;
}

.p-5 {
  padding: 3rem !important;
}

.pt-5,
.py-5 {
  padding-top: 3rem !important;
}

.pr-5,
.px-5 {
  padding-right: 3rem !important;
}

.pb-5,
.py-5 {
  padding-bottom: 3rem !important;
}

.pl-5,
.px-5 {
  padding-left: 3rem !important;
}

.m-n1 {
  margin: -0.25rem !important;
}

.mt-n1,
.my-n1 {
  margin-top: -0.25rem !important;
}

.mr-n1,
.mx-n1 {
  margin-right: -0.25rem !important;
}

.mb-n1,
.my-n1 {
  margin-bottom: -0.25rem !important;
}

.ml-n1,
.mx-n1 {
  margin-left: -0.25rem !important;
}

.m-n2 {
  margin: -0.5rem !important;
}

.mt-n2,
.my-n2 {
  margin-top: -0.5rem !important;
}

.mr-n2,
.mx-n2 {
  margin-right: -0.5rem !important;
}

.mb-n2,
.my-n2 {
  margin-bottom: -0.5rem !important;
}

.ml-n2,
.mx-n2 {
  margin-left: -0.5rem !important;
}

.m-n3 {
  margin: -1rem !important;
}

.mt-n3,
.my-n3 {
  margin-top: -1rem !important;
}

.mr-n3,
.mx-n3 {
  margin-right: -1rem !important;
}

.mb-n3,
.my-n3 {
  margin-bottom: -1rem !important;
}

.ml-n3,
.mx-n3 {
  margin-left: -1rem !important;
}

.m-n4 {
  margin: -1.5rem !important;
}

.mt-n4,
.my-n4 {
  margin-top: -1.5rem !important;
}

.mr-n4,
.mx-n4 {
  margin-right: -1.5rem !important;
}

.mb-n4,
.my-n4 {
  margin-bottom: -1.5rem !important;
}

.ml-n4,
.mx-n4 {
  margin-left: -1.5rem !important;
}

.m-n5 {
  margin: -3rem !important;
}

.mt-n5,
.my-n5 {
  margin-top: -3rem !important;
}

.mr-n5,
.mx-n5 {
  margin-right: -3rem !important;
}

.mb-n5,
.my-n5 {
  margin-bottom: -3rem !important;
}

.ml-n5,
.mx-n5 {
  margin-left: -3rem !important;
}

.m-auto {
  margin: auto !important;
}

.mt-auto,
.my-auto {
  margin-top: auto !important;
}

.mr-auto,
.mx-auto {
  margin-right: auto !important;
}

.mb-auto,
.my-auto {
  margin-bottom: auto !important;
}

.ml-auto,
.mx-auto {
  margin-left: auto !important;
}

@media (min-width: 576px) {
  .m-sm-0 {
    margin: 0 !important;
  }
  .mt-sm-0,
  .my-sm-0 {
    margin-top: 0 !important;
  }
  .mr-sm-0,
  .mx-sm-0 {
    margin-right: 0 !important;
  }
  .mb-sm-0,
  .my-sm-0 {
    margin-bottom: 0 !important;
  }
  .ml-sm-0,
  .mx-sm-0 {
    margin-left: 0 !important;
  }
  .m-sm-1 {
    margin: 0.25rem !important;
  }
  .mt-sm-1,
  .my-sm-1 {
    margin-top: 0.25rem !important;
  }
  .mr-sm-1,
  .mx-sm-1 {
    margin-right: 0.25rem !important;
  }
  .mb-sm-1,
  .my-sm-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-sm-1,
  .mx-sm-1 {
    margin-left: 0.25rem !important;
  }
  .m-sm-2 {
    margin: 0.5rem !important;
  }
  .mt-sm-2,
  .my-sm-2 {
    margin-top: 0.5rem !important;
  }
  .mr-sm-2,
  .mx-sm-2 {
    margin-right: 0.5rem !important;
  }
  .mb-sm-2,
  .my-sm-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-sm-2,
  .mx-sm-2 {
    margin-left: 0.5rem !important;
  }
  .m-sm-3 {
    margin: 1rem !important;
  }
  .mt-sm-3,
  .my-sm-3 {
    margin-top: 1rem !important;
  }
  .mr-sm-3,
  .mx-sm-3 {
    margin-right: 1rem !important;
  }
  .mb-sm-3,
  .my-sm-3 {
    margin-bottom: 1rem !important;
  }
  .ml-sm-3,
  .mx-sm-3 {
    margin-left: 1rem !important;
  }
  .m-sm-4 {
    margin: 1.5rem !important;
  }
  .mt-sm-4,
  .my-sm-4 {
    margin-top: 1.5rem !important;
  }
  .mr-sm-4,
  .mx-sm-4 {
    margin-right: 1.5rem !important;
  }
  .mb-sm-4,
  .my-sm-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-sm-4,
  .mx-sm-4 {
    margin-left: 1.5rem !important;
  }
  .m-sm-5 {
    margin: 3rem !important;
  }
  .mt-sm-5,
  .my-sm-5 {
    margin-top: 3rem !important;
  }
  .mr-sm-5,
  .mx-sm-5 {
    margin-right: 3rem !important;
  }
  .mb-sm-5,
  .my-sm-5 {
    margin-bottom: 3rem !important;
  }
  .ml-sm-5,
  .mx-sm-5 {
    margin-left: 3rem !important;
  }
  .p-sm-0 {
    padding: 0 !important;
  }
  .pt-sm-0,
  .py-sm-0 {
    padding-top: 0 !important;
  }
  .pr-sm-0,
  .px-sm-0 {
    padding-right: 0 !important;
  }
  .pb-sm-0,
  .py-sm-0 {
    padding-bottom: 0 !important;
  }
  .pl-sm-0,
  .px-sm-0 {
    padding-left: 0 !important;
  }
  .p-sm-1 {
    padding: 0.25rem !important;
  }
  .pt-sm-1,
  .py-sm-1 {
    padding-top: 0.25rem !important;
  }
  .pr-sm-1,
  .px-sm-1 {
    padding-right: 0.25rem !important;
  }
  .pb-sm-1,
  .py-sm-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-sm-1,
  .px-sm-1 {
    padding-left: 0.25rem !important;
  }
  .p-sm-2 {
    padding: 0.5rem !important;
  }
  .pt-sm-2,
  .py-sm-2 {
    padding-top: 0.5rem !important;
  }
  .pr-sm-2,
  .px-sm-2 {
    padding-right: 0.5rem !important;
  }
  .pb-sm-2,
  .py-sm-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-sm-2,
  .px-sm-2 {
    padding-left: 0.5rem !important;
  }
  .p-sm-3 {
    padding: 1rem !important;
  }
  .pt-sm-3,
  .py-sm-3 {
    padding-top: 1rem !important;
  }
  .pr-sm-3,
  .px-sm-3 {
    padding-right: 1rem !important;
  }
  .pb-sm-3,
  .py-sm-3 {
    padding-bottom: 1rem !important;
  }
  .pl-sm-3,
  .px-sm-3 {
    padding-left: 1rem !important;
  }
  .p-sm-4 {
    padding: 1.5rem !important;
  }
  .pt-sm-4,
  .py-sm-4 {
    padding-top: 1.5rem !important;
  }
  .pr-sm-4,
  .px-sm-4 {
    padding-right: 1.5rem !important;
  }
  .pb-sm-4,
  .py-sm-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-sm-4,
  .px-sm-4 {
    padding-left: 1.5rem !important;
  }
  .p-sm-5 {
    padding: 3rem !important;
  }
  .pt-sm-5,
  .py-sm-5 {
    padding-top: 3rem !important;
  }
  .pr-sm-5,
  .px-sm-5 {
    padding-right: 3rem !important;
  }
  .pb-sm-5,
  .py-sm-5 {
    padding-bottom: 3rem !important;
  }
  .pl-sm-5,
  .px-sm-5 {
    padding-left: 3rem !important;
  }
  .m-sm-n1 {
    margin: -0.25rem !important;
  }
  .mt-sm-n1,
  .my-sm-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-sm-n1,
  .mx-sm-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-sm-n1,
  .my-sm-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-sm-n1,
  .mx-sm-n1 {
    margin-left: -0.25rem !important;
  }
  .m-sm-n2 {
    margin: -0.5rem !important;
  }
  .mt-sm-n2,
  .my-sm-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-sm-n2,
  .mx-sm-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-sm-n2,
  .my-sm-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-sm-n2,
  .mx-sm-n2 {
    margin-left: -0.5rem !important;
  }
  .m-sm-n3 {
    margin: -1rem !important;
  }
  .mt-sm-n3,
  .my-sm-n3 {
    margin-top: -1rem !important;
  }
  .mr-sm-n3,
  .mx-sm-n3 {
    margin-right: -1rem !important;
  }
  .mb-sm-n3,
  .my-sm-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-sm-n3,
  .mx-sm-n3 {
    margin-left: -1rem !important;
  }
  .m-sm-n4 {
    margin: -1.5rem !important;
  }
  .mt-sm-n4,
  .my-sm-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-sm-n4,
  .mx-sm-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-sm-n4,
  .my-sm-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-sm-n4,
  .mx-sm-n4 {
    margin-left: -1.5rem !important;
  }
  .m-sm-n5 {
    margin: -3rem !important;
  }
  .mt-sm-n5,
  .my-sm-n5 {
    margin-top: -3rem !important;
  }
  .mr-sm-n5,
  .mx-sm-n5 {
    margin-right: -3rem !important;
  }
  .mb-sm-n5,
  .my-sm-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-sm-n5,
  .mx-sm-n5 {
    margin-left: -3rem !important;
  }
  .m-sm-auto {
    margin: auto !important;
  }
  .mt-sm-auto,
  .my-sm-auto {
    margin-top: auto !important;
  }
  .mr-sm-auto,
  .mx-sm-auto {
    margin-right: auto !important;
  }
  .mb-sm-auto,
  .my-sm-auto {
    margin-bottom: auto !important;
  }
  .ml-sm-auto,
  .mx-sm-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 768px) {
  .m-md-0 {
    margin: 0 !important;
  }
  .mt-md-0,
  .my-md-0 {
    margin-top: 0 !important;
  }
  .mr-md-0,
  .mx-md-0 {
    margin-right: 0 !important;
  }
  .mb-md-0,
  .my-md-0 {
    margin-bottom: 0 !important;
  }
  .ml-md-0,
  .mx-md-0 {
    margin-left: 0 !important;
  }
  .m-md-1 {
    margin: 0.25rem !important;
  }
  .mt-md-1,
  .my-md-1 {
    margin-top: 0.25rem !important;
  }
  .mr-md-1,
  .mx-md-1 {
    margin-right: 0.25rem !important;
  }
  .mb-md-1,
  .my-md-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-md-1,
  .mx-md-1 {
    margin-left: 0.25rem !important;
  }
  .m-md-2 {
    margin: 0.5rem !important;
  }
  .mt-md-2,
  .my-md-2 {
    margin-top: 0.5rem !important;
  }
  .mr-md-2,
  .mx-md-2 {
    margin-right: 0.5rem !important;
  }
  .mb-md-2,
  .my-md-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-md-2,
  .mx-md-2 {
    margin-left: 0.5rem !important;
  }
  .m-md-3 {
    margin: 1rem !important;
  }
  .mt-md-3,
  .my-md-3 {
    margin-top: 1rem !important;
  }
  .mr-md-3,
  .mx-md-3 {
    margin-right: 1rem !important;
  }
  .mb-md-3,
  .my-md-3 {
    margin-bottom: 1rem !important;
  }
  .ml-md-3,
  .mx-md-3 {
    margin-left: 1rem !important;
  }
  .m-md-4 {
    margin: 1.5rem !important;
  }
  .mt-md-4,
  .my-md-4 {
    margin-top: 1.5rem !important;
  }
  .mr-md-4,
  .mx-md-4 {
    margin-right: 1.5rem !important;
  }
  .mb-md-4,
  .my-md-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-md-4,
  .mx-md-4 {
    margin-left: 1.5rem !important;
  }
  .m-md-5 {
    margin: 3rem !important;
  }
  .mt-md-5,
  .my-md-5 {
    margin-top: 3rem !important;
  }
  .mr-md-5,
  .mx-md-5 {
    margin-right: 3rem !important;
  }
  .mb-md-5,
  .my-md-5 {
    margin-bottom: 3rem !important;
  }
  .ml-md-5,
  .mx-md-5 {
    margin-left: 3rem !important;
  }
  .p-md-0 {
    padding: 0 !important;
  }
  .pt-md-0,
  .py-md-0 {
    padding-top: 0 !important;
  }
  .pr-md-0,
  .px-md-0 {
    padding-right: 0 !important;
  }
  .pb-md-0,
  .py-md-0 {
    padding-bottom: 0 !important;
  }
  .pl-md-0,
  .px-md-0 {
    padding-left: 0 !important;
  }
  .p-md-1 {
    padding: 0.25rem !important;
  }
  .pt-md-1,
  .py-md-1 {
    padding-top: 0.25rem !important;
  }
  .pr-md-1,
  .px-md-1 {
    padding-right: 0.25rem !important;
  }
  .pb-md-1,
  .py-md-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-md-1,
  .px-md-1 {
    padding-left: 0.25rem !important;
  }
  .p-md-2 {
    padding: 0.5rem !important;
  }
  .pt-md-2,
  .py-md-2 {
    padding-top: 0.5rem !important;
  }
  .pr-md-2,
  .px-md-2 {
    padding-right: 0.5rem !important;
  }
  .pb-md-2,
  .py-md-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-md-2,
  .px-md-2 {
    padding-left: 0.5rem !important;
  }
  .p-md-3 {
    padding: 1rem !important;
  }
  .pt-md-3,
  .py-md-3 {
    padding-top: 1rem !important;
  }
  .pr-md-3,
  .px-md-3 {
    padding-right: 1rem !important;
  }
  .pb-md-3,
  .py-md-3 {
    padding-bottom: 1rem !important;
  }
  .pl-md-3,
  .px-md-3 {
    padding-left: 1rem !important;
  }
  .p-md-4 {
    padding: 1.5rem !important;
  }
  .pt-md-4,
  .py-md-4 {
    padding-top: 1.5rem !important;
  }
  .pr-md-4,
  .px-md-4 {
    padding-right: 1.5rem !important;
  }
  .pb-md-4,
  .py-md-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-md-4,
  .px-md-4 {
    padding-left: 1.5rem !important;
  }
  .p-md-5 {
    padding: 3rem !important;
  }
  .pt-md-5,
  .py-md-5 {
    padding-top: 3rem !important;
  }
  .pr-md-5,
  .px-md-5 {
    padding-right: 3rem !important;
  }
  .pb-md-5,
  .py-md-5 {
    padding-bottom: 3rem !important;
  }
  .pl-md-5,
  .px-md-5 {
    padding-left: 3rem !important;
  }
  .m-md-n1 {
    margin: -0.25rem !important;
  }
  .mt-md-n1,
  .my-md-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-md-n1,
  .mx-md-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-md-n1,
  .my-md-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-md-n1,
  .mx-md-n1 {
    margin-left: -0.25rem !important;
  }
  .m-md-n2 {
    margin: -0.5rem !important;
  }
  .mt-md-n2,
  .my-md-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-md-n2,
  .mx-md-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-md-n2,
  .my-md-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-md-n2,
  .mx-md-n2 {
    margin-left: -0.5rem !important;
  }
  .m-md-n3 {
    margin: -1rem !important;
  }
  .mt-md-n3,
  .my-md-n3 {
    margin-top: -1rem !important;
  }
  .mr-md-n3,
  .mx-md-n3 {
    margin-right: -1rem !important;
  }
  .mb-md-n3,
  .my-md-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-md-n3,
  .mx-md-n3 {
    margin-left: -1rem !important;
  }
  .m-md-n4 {
    margin: -1.5rem !important;
  }
  .mt-md-n4,
  .my-md-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-md-n4,
  .mx-md-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-md-n4,
  .my-md-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-md-n4,
  .mx-md-n4 {
    margin-left: -1.5rem !important;
  }
  .m-md-n5 {
    margin: -3rem !important;
  }
  .mt-md-n5,
  .my-md-n5 {
    margin-top: -3rem !important;
  }
  .mr-md-n5,
  .mx-md-n5 {
    margin-right: -3rem !important;
  }
  .mb-md-n5,
  .my-md-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-md-n5,
  .mx-md-n5 {
    margin-left: -3rem !important;
  }
  .m-md-auto {
    margin: auto !important;
  }
  .mt-md-auto,
  .my-md-auto {
    margin-top: auto !important;
  }
  .mr-md-auto,
  .mx-md-auto {
    margin-right: auto !important;
  }
  .mb-md-auto,
  .my-md-auto {
    margin-bottom: auto !important;
  }
  .ml-md-auto,
  .mx-md-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 992px) {
  .m-lg-0 {
    margin: 0 !important;
  }
  .mt-lg-0,
  .my-lg-0 {
    margin-top: 0 !important;
  }
  .mr-lg-0,
  .mx-lg-0 {
    margin-right: 0 !important;
  }
  .mb-lg-0,
  .my-lg-0 {
    margin-bottom: 0 !important;
  }
  .ml-lg-0,
  .mx-lg-0 {
    margin-left: 0 !important;
  }
  .m-lg-1 {
    margin: 0.25rem !important;
  }
  .mt-lg-1,
  .my-lg-1 {
    margin-top: 0.25rem !important;
  }
  .mr-lg-1,
  .mx-lg-1 {
    margin-right: 0.25rem !important;
  }
  .mb-lg-1,
  .my-lg-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-lg-1,
  .mx-lg-1 {
    margin-left: 0.25rem !important;
  }
  .m-lg-2 {
    margin: 0.5rem !important;
  }
  .mt-lg-2,
  .my-lg-2 {
    margin-top: 0.5rem !important;
  }
  .mr-lg-2,
  .mx-lg-2 {
    margin-right: 0.5rem !important;
  }
  .mb-lg-2,
  .my-lg-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-lg-2,
  .mx-lg-2 {
    margin-left: 0.5rem !important;
  }
  .m-lg-3 {
    margin: 1rem !important;
  }
  .mt-lg-3,
  .my-lg-3 {
    margin-top: 1rem !important;
  }
  .mr-lg-3,
  .mx-lg-3 {
    margin-right: 1rem !important;
  }
  .mb-lg-3,
  .my-lg-3 {
    margin-bottom: 1rem !important;
  }
  .ml-lg-3,
  .mx-lg-3 {
    margin-left: 1rem !important;
  }
  .m-lg-4 {
    margin: 1.5rem !important;
  }
  .mt-lg-4,
  .my-lg-4 {
    margin-top: 1.5rem !important;
  }
  .mr-lg-4,
  .mx-lg-4 {
    margin-right: 1.5rem !important;
  }
  .mb-lg-4,
  .my-lg-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-lg-4,
  .mx-lg-4 {
    margin-left: 1.5rem !important;
  }
  .m-lg-5 {
    margin: 3rem !important;
  }
  .mt-lg-5,
  .my-lg-5 {
    margin-top: 3rem !important;
  }
  .mr-lg-5,
  .mx-lg-5 {
    margin-right: 3rem !important;
  }
  .mb-lg-5,
  .my-lg-5 {
    margin-bottom: 3rem !important;
  }
  .ml-lg-5,
  .mx-lg-5 {
    margin-left: 3rem !important;
  }
  .p-lg-0 {
    padding: 0 !important;
  }
  .pt-lg-0,
  .py-lg-0 {
    padding-top: 0 !important;
  }
  .pr-lg-0,
  .px-lg-0 {
    padding-right: 0 !important;
  }
  .pb-lg-0,
  .py-lg-0 {
    padding-bottom: 0 !important;
  }
  .pl-lg-0,
  .px-lg-0 {
    padding-left: 0 !important;
  }
  .p-lg-1 {
    padding: 0.25rem !important;
  }
  .pt-lg-1,
  .py-lg-1 {
    padding-top: 0.25rem !important;
  }
  .pr-lg-1,
  .px-lg-1 {
    padding-right: 0.25rem !important;
  }
  .pb-lg-1,
  .py-lg-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-lg-1,
  .px-lg-1 {
    padding-left: 0.25rem !important;
  }
  .p-lg-2 {
    padding: 0.5rem !important;
  }
  .pt-lg-2,
  .py-lg-2 {
    padding-top: 0.5rem !important;
  }
  .pr-lg-2,
  .px-lg-2 {
    padding-right: 0.5rem !important;
  }
  .pb-lg-2,
  .py-lg-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-lg-2,
  .px-lg-2 {
    padding-left: 0.5rem !important;
  }
  .p-lg-3 {
    padding: 1rem !important;
  }
  .pt-lg-3,
  .py-lg-3 {
    padding-top: 1rem !important;
  }
  .pr-lg-3,
  .px-lg-3 {
    padding-right: 1rem !important;
  }
  .pb-lg-3,
  .py-lg-3 {
    padding-bottom: 1rem !important;
  }
  .pl-lg-3,
  .px-lg-3 {
    padding-left: 1rem !important;
  }
  .p-lg-4 {
    padding: 1.5rem !important;
  }
  .pt-lg-4,
  .py-lg-4 {
    padding-top: 1.5rem !important;
  }
  .pr-lg-4,
  .px-lg-4 {
    padding-right: 1.5rem !important;
  }
  .pb-lg-4,
  .py-lg-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-lg-4,
  .px-lg-4 {
    padding-left: 1.5rem !important;
  }
  .p-lg-5 {
    padding: 3rem !important;
  }
  .pt-lg-5,
  .py-lg-5 {
    padding-top: 3rem !important;
  }
  .pr-lg-5,
  .px-lg-5 {
    padding-right: 3rem !important;
  }
  .pb-lg-5,
  .py-lg-5 {
    padding-bottom: 3rem !important;
  }
  .pl-lg-5,
  .px-lg-5 {
    padding-left: 3rem !important;
  }
  .m-lg-n1 {
    margin: -0.25rem !important;
  }
  .mt-lg-n1,
  .my-lg-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-lg-n1,
  .mx-lg-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-lg-n1,
  .my-lg-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-lg-n1,
  .mx-lg-n1 {
    margin-left: -0.25rem !important;
  }
  .m-lg-n2 {
    margin: -0.5rem !important;
  }
  .mt-lg-n2,
  .my-lg-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-lg-n2,
  .mx-lg-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-lg-n2,
  .my-lg-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-lg-n2,
  .mx-lg-n2 {
    margin-left: -0.5rem !important;
  }
  .m-lg-n3 {
    margin: -1rem !important;
  }
  .mt-lg-n3,
  .my-lg-n3 {
    margin-top: -1rem !important;
  }
  .mr-lg-n3,
  .mx-lg-n3 {
    margin-right: -1rem !important;
  }
  .mb-lg-n3,
  .my-lg-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-lg-n3,
  .mx-lg-n3 {
    margin-left: -1rem !important;
  }
  .m-lg-n4 {
    margin: -1.5rem !important;
  }
  .mt-lg-n4,
  .my-lg-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-lg-n4,
  .mx-lg-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-lg-n4,
  .my-lg-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-lg-n4,
  .mx-lg-n4 {
    margin-left: -1.5rem !important;
  }
  .m-lg-n5 {
    margin: -3rem !important;
  }
  .mt-lg-n5,
  .my-lg-n5 {
    margin-top: -3rem !important;
  }
  .mr-lg-n5,
  .mx-lg-n5 {
    margin-right: -3rem !important;
  }
  .mb-lg-n5,
  .my-lg-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-lg-n5,
  .mx-lg-n5 {
    margin-left: -3rem !important;
  }
  .m-lg-auto {
    margin: auto !important;
  }
  .mt-lg-auto,
  .my-lg-auto {
    margin-top: auto !important;
  }
  .mr-lg-auto,
  .mx-lg-auto {
    margin-right: auto !important;
  }
  .mb-lg-auto,
  .my-lg-auto {
    margin-bottom: auto !important;
  }
  .ml-lg-auto,
  .mx-lg-auto {
    margin-left: auto !important;
  }
}
@media (min-width: 1200px) {
  .m-xl-0 {
    margin: 0 !important;
  }
  .mt-xl-0,
  .my-xl-0 {
    margin-top: 0 !important;
  }
  .mr-xl-0,
  .mx-xl-0 {
    margin-right: 0 !important;
  }
  .mb-xl-0,
  .my-xl-0 {
    margin-bottom: 0 !important;
  }
  .ml-xl-0,
  .mx-xl-0 {
    margin-left: 0 !important;
  }
  .m-xl-1 {
    margin: 0.25rem !important;
  }
  .mt-xl-1,
  .my-xl-1 {
    margin-top: 0.25rem !important;
  }
  .mr-xl-1,
  .mx-xl-1 {
    margin-right: 0.25rem !important;
  }
  .mb-xl-1,
  .my-xl-1 {
    margin-bottom: 0.25rem !important;
  }
  .ml-xl-1,
  .mx-xl-1 {
    margin-left: 0.25rem !important;
  }
  .m-xl-2 {
    margin: 0.5rem !important;
  }
  .mt-xl-2,
  .my-xl-2 {
    margin-top: 0.5rem !important;
  }
  .mr-xl-2,
  .mx-xl-2 {
    margin-right: 0.5rem !important;
  }
  .mb-xl-2,
  .my-xl-2 {
    margin-bottom: 0.5rem !important;
  }
  .ml-xl-2,
  .mx-xl-2 {
    margin-left: 0.5rem !important;
  }
  .m-xl-3 {
    margin: 1rem !important;
  }
  .mt-xl-3,
  .my-xl-3 {
    margin-top: 1rem !important;
  }
  .mr-xl-3,
  .mx-xl-3 {
    margin-right: 1rem !important;
  }
  .mb-xl-3,
  .my-xl-3 {
    margin-bottom: 1rem !important;
  }
  .ml-xl-3,
  .mx-xl-3 {
    margin-left: 1rem !important;
  }
  .m-xl-4 {
    margin: 1.5rem !important;
  }
  .mt-xl-4,
  .my-xl-4 {
    margin-top: 1.5rem !important;
  }
  .mr-xl-4,
  .mx-xl-4 {
    margin-right: 1.5rem !important;
  }
  .mb-xl-4,
  .my-xl-4 {
    margin-bottom: 1.5rem !important;
  }
  .ml-xl-4,
  .mx-xl-4 {
    margin-left: 1.5rem !important;
  }
  .m-xl-5 {
    margin: 3rem !important;
  }
  .mt-xl-5,
  .my-xl-5 {
    margin-top: 3rem !important;
  }
  .mr-xl-5,
  .mx-xl-5 {
    margin-right: 3rem !important;
  }
  .mb-xl-5,
  .my-xl-5 {
    margin-bottom: 3rem !important;
  }
  .ml-xl-5,
  .mx-xl-5 {
    margin-left: 3rem !important;
  }
  .p-xl-0 {
    padding: 0 !important;
  }
  .pt-xl-0,
  .py-xl-0 {
    padding-top: 0 !important;
  }
  .pr-xl-0,
  .px-xl-0 {
    padding-right: 0 !important;
  }
  .pb-xl-0,
  .py-xl-0 {
    padding-bottom: 0 !important;
  }
  .pl-xl-0,
  .px-xl-0 {
    padding-left: 0 !important;
  }
  .p-xl-1 {
    padding: 0.25rem !important;
  }
  .pt-xl-1,
  .py-xl-1 {
    padding-top: 0.25rem !important;
  }
  .pr-xl-1,
  .px-xl-1 {
    padding-right: 0.25rem !important;
  }
  .pb-xl-1,
  .py-xl-1 {
    padding-bottom: 0.25rem !important;
  }
  .pl-xl-1,
  .px-xl-1 {
    padding-left: 0.25rem !important;
  }
  .p-xl-2 {
    padding: 0.5rem !important;
  }
  .pt-xl-2,
  .py-xl-2 {
    padding-top: 0.5rem !important;
  }
  .pr-xl-2,
  .px-xl-2 {
    padding-right: 0.5rem !important;
  }
  .pb-xl-2,
  .py-xl-2 {
    padding-bottom: 0.5rem !important;
  }
  .pl-xl-2,
  .px-xl-2 {
    padding-left: 0.5rem !important;
  }
  .p-xl-3 {
    padding: 1rem !important;
  }
  .pt-xl-3,
  .py-xl-3 {
    padding-top: 1rem !important;
  }
  .pr-xl-3,
  .px-xl-3 {
    padding-right: 1rem !important;
  }
  .pb-xl-3,
  .py-xl-3 {
    padding-bottom: 1rem !important;
  }
  .pl-xl-3,
  .px-xl-3 {
    padding-left: 1rem !important;
  }
  .p-xl-4 {
    padding: 1.5rem !important;
  }
  .pt-xl-4,
  .py-xl-4 {
    padding-top: 1.5rem !important;
  }
  .pr-xl-4,
  .px-xl-4 {
    padding-right: 1.5rem !important;
  }
  .pb-xl-4,
  .py-xl-4 {
    padding-bottom: 1.5rem !important;
  }
  .pl-xl-4,
  .px-xl-4 {
    padding-left: 1.5rem !important;
  }
  .p-xl-5 {
    padding: 3rem !important;
  }
  .pt-xl-5,
  .py-xl-5 {
    padding-top: 3rem !important;
  }
  .pr-xl-5,
  .px-xl-5 {
    padding-right: 3rem !important;
  }
  .pb-xl-5,
  .py-xl-5 {
    padding-bottom: 3rem !important;
  }
  .pl-xl-5,
  .px-xl-5 {
    padding-left: 3rem !important;
  }
  .m-xl-n1 {
    margin: -0.25rem !important;
  }
  .mt-xl-n1,
  .my-xl-n1 {
    margin-top: -0.25rem !important;
  }
  .mr-xl-n1,
  .mx-xl-n1 {
    margin-right: -0.25rem !important;
  }
  .mb-xl-n1,
  .my-xl-n1 {
    margin-bottom: -0.25rem !important;
  }
  .ml-xl-n1,
  .mx-xl-n1 {
    margin-left: -0.25rem !important;
  }
  .m-xl-n2 {
    margin: -0.5rem !important;
  }
  .mt-xl-n2,
  .my-xl-n2 {
    margin-top: -0.5rem !important;
  }
  .mr-xl-n2,
  .mx-xl-n2 {
    margin-right: -0.5rem !important;
  }
  .mb-xl-n2,
  .my-xl-n2 {
    margin-bottom: -0.5rem !important;
  }
  .ml-xl-n2,
  .mx-xl-n2 {
    margin-left: -0.5rem !important;
  }
  .m-xl-n3 {
    margin: -1rem !important;
  }
  .mt-xl-n3,
  .my-xl-n3 {
    margin-top: -1rem !important;
  }
  .mr-xl-n3,
  .mx-xl-n3 {
    margin-right: -1rem !important;
  }
  .mb-xl-n3,
  .my-xl-n3 {
    margin-bottom: -1rem !important;
  }
  .ml-xl-n3,
  .mx-xl-n3 {
    margin-left: -1rem !important;
  }
  .m-xl-n4 {
    margin: -1.5rem !important;
  }
  .mt-xl-n4,
  .my-xl-n4 {
    margin-top: -1.5rem !important;
  }
  .mr-xl-n4,
  .mx-xl-n4 {
    margin-right: -1.5rem !important;
  }
  .mb-xl-n4,
  .my-xl-n4 {
    margin-bottom: -1.5rem !important;
  }
  .ml-xl-n4,
  .mx-xl-n4 {
    margin-left: -1.5rem !important;
  }
  .m-xl-n5 {
    margin: -3rem !important;
  }
  .mt-xl-n5,
  .my-xl-n5 {
    margin-top: -3rem !important;
  }
  .mr-xl-n5,
  .mx-xl-n5 {
    margin-right: -3rem !important;
  }
  .mb-xl-n5,
  .my-xl-n5 {
    margin-bottom: -3rem !important;
  }
  .ml-xl-n5,
  .mx-xl-n5 {
    margin-left: -3rem !important;
  }
  .m-xl-auto {
    margin: auto !important;
  }
  .mt-xl-auto,
  .my-xl-auto {
    margin-top: auto !important;
  }
  .mr-xl-auto,
  .mx-xl-auto {
    margin-right: auto !important;
  }
  .mb-xl-auto,
  .my-xl-auto {
    margin-bottom: auto !important;
  }
  .ml-xl-auto,
  .mx-xl-auto {
    margin-left: auto !important;
  }
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  pointer-events: auto;
  content: "";
  background-color: rgba(0, 0, 0, 0);
}

.text-monospace {
  font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important;
}

.text-justify {
  text-align: justify !important;
}

.text-wrap {
  white-space: normal !important;
}

.text-nowrap {
  white-space: nowrap !important;
}

.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
}

.text-left {
  text-align: left !important;
}

.text-right {
  text-align: right !important;
}

.text-center {
  text-align: center !important;
}

@media (min-width: 576px) {
  .text-sm-left {
    text-align: left !important;
  }
  .text-sm-right {
    text-align: right !important;
  }
  .text-sm-center {
    text-align: center !important;
  }
}
@media (min-width: 768px) {
  .text-md-left {
    text-align: left !important;
  }
  .text-md-right {
    text-align: right !important;
  }
  .text-md-center {
    text-align: center !important;
  }
}
@media (min-width: 992px) {
  .text-lg-left {
    text-align: left !important;
  }
  .text-lg-right {
    text-align: right !important;
  }
  .text-lg-center {
    text-align: center !important;
  }
}
@media (min-width: 1200px) {
  .text-xl-left {
    text-align: left !important;
  }
  .text-xl-right {
    text-align: right !important;
  }
  .text-xl-center {
    text-align: center !important;
  }
}
.text-lowercase {
  text-transform: lowercase !important;
}

.text-uppercase {
  text-transform: uppercase !important;
}

.text-capitalize {
  text-transform: capitalize !important;
}

.font-weight-light {
  font-weight: 300 !important;
}

.font-weight-lighter {
  font-weight: lighter !important;
}

.font-weight-normal {
  font-weight: 400 !important;
}

.font-weight-bold {
  font-weight: 700 !important;
}

.font-weight-bolder {
  font-weight: bolder !important;
}

.font-italic {
  font-style: italic !important;
}

.text-white {
  color: #fff !important;
}

.text-primary {
  color: #007bff !important;
}

a.text-primary:hover, a.text-primary:focus {
  color: rgb(0, 86.1, 178.5) !important;
}

.text-secondary {
  color: #6c757d !important;
}

a.text-secondary:hover, a.text-secondary:focus {
  color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important;
}

.text-success {
  color: #28a745 !important;
}

a.text-success:hover, a.text-success:focus {
  color: rgb(25.2173913043, 105.2826086957, 43.5) !important;
}

.text-info {
  color: #17a2b8 !important;
}

a.text-info:hover, a.text-info:focus {
  color: rgb(14.5, 102.1304347826, 116) !important;
}

.text-warning {
  color: #ffc107 !important;
}

a.text-warning:hover, a.text-warning:focus {
  color: rgb(185.5, 139.125, 0) !important;
}

.text-danger {
  color: #dc3545 !important;
}

a.text-danger:hover, a.text-danger:focus {
  color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important;
}

.text-light {
  color: #f8f9fa !important;
}

a.text-light:hover, a.text-light:focus {
  color: rgb(203.375, 210.75, 218.125) !important;
}

.text-dark {
  color: #343a40 !important;
}

a.text-dark:hover, a.text-dark:focus {
  color: rgb(17.7068965517, 19.75, 21.7931034483) !important;
}

.text-body {
  color: #212529 !important;
}

.text-muted {
  color: #6c757d !important;
}

.text-black-50 {
  color: rgba(0, 0, 0, 0.5) !important;
}

.text-white-50 {
  color: rgba(255, 255, 255, 0.5) !important;
}

.text-hide {
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background-color: transparent;
  border: 0;
}

.text-decoration-none {
  text-decoration: none !important;
}

.text-break {
  word-break: break-word !important;
  word-wrap: break-word !important;
}

.text-reset {
  color: inherit !important;
}

.visible {
  visibility: visible !important;
}

.invisible {
  visibility: hidden !important;
}

@media print {
  *,
  *::before,
  *::after {
    text-shadow: none !important;
    box-shadow: none !important;
  }
  a:not(.btn) {
    text-decoration: underline;
  }
  abbr[title]::after {
    content: " (" attr(title) ")";
  }
  pre {
    white-space: pre-wrap !important;
  }
  pre,
  blockquote {
    border: 1px solid #adb5bd;
    page-break-inside: avoid;
  }
  thead {
    display: table-header-group;
  }
  tr,
  img {
    page-break-inside: avoid;
  }
  p,
  h2,
  h3 {
    orphans: 3;
    widows: 3;
  }
  h2,
  h3 {
    page-break-after: avoid;
  }
  @page {
    size: a3;
  }
  body {
    min-width: 992px !important;
  }
  .container {
    min-width: 992px !important;
  }
  .navbar {
    display: none;
  }
  .badge {
    border: 1px solid #000;
  }
  .table {
    border-collapse: collapse !important;
  }
  .table td,
  .table th {
    background-color: #fff !important;
  }
  .table-bordered th,
  .table-bordered td {
    border: 1px solid #dee2e6 !important;
  }
  .table-dark {
    color: inherit;
  }
  .table-dark th,
  .table-dark td,
  .table-dark thead th,
  .table-dark tbody + tbody {
    border-color: #dee2e6;
  }
  .table .thead-dark th {
    color: inherit;
    border-color: #dee2e6;
  }
}
.site-navbar {
  background-color: #62a8ea;
}

.site-navbar .navbar-header {
  color: #fff;
  background-color: transparent;
}

.site-navbar .navbar-header .navbar-toggle {
  color: #fff;
}

.site-navbar .navbar-header .hamburger .hamburger-bar, .site-navbar .navbar-header .hamburger:after, .site-navbar .navbar-header .hamburger:before {
  background-color: #fff;
}

.site-navbar .navbar-header .navbar-brand {
  font-family: Roboto, sans-serif;
  color: #fff;
  cursor: pointer;
}

@media (min-width: 768px) {
  .site-navbar .navbar-header {
    width: 260px;
  }
}
.site-navbar .navbar-container {
  background-color: #fff;
}

@media (min-width: 768px) {
  .site-navbar .navbar-container {
    margin-left: 260px;
  }
}
.site-navbar.navbar-inverse .navbar-container {
  background-color: transparent;
}

body, html {
  height: 100%;
}

body {
  padding-top: 66px;
}

.site-menubar {
  position: fixed;
  top: 66px;
  z-index: 1400;
  height: 100%;
  height: calc(100% - 66px);
  font-family: Roboto, sans-serif;
  color: rgba(163, 175, 183, 0.9);
  background: #263238;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}

.site-menubar-body {
  height: 100%;
  height: calc(100% - 76px);
}

.site-menubar ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.site-menubar a {
  outline: 0;
}

.site-menubar a:focus, .site-menubar a:hover {
  text-decoration: none;
}

.site-menubar.site-menubar-light {
  background: #fff;
  box-shadow: 0 2px 4px rgba(0, 0, 0, 0.08);
}

.site-menubar.site-menubar-light .scrollable-inverse.scrollable .scrollable-bar-handle {
  background: rgba(163, 175, 183, 0.6);
}

.site-menubar-section {
  padding: 0 30px;
  margin-top: 50px;
  margin-bottom: 50px;
}

.site-menubar-section > h4, .site-menubar-section > h5 {
  color: #76838f;
}

.site-menubar-section .progress:last-child {
  margin-bottom: 0;
}

.site-menubar-footer {
  position: fixed;
  bottom: 0;
  z-index: 1400;
  display: block;
}

.site-menubar-footer > a {
  display: block;
  float: left;
  width: 33.33333333%;
  height: 76px;
  padding: 26px 0;
  font-size: 16px;
  color: #76838f;
  text-align: center;
  background-color: #21292e;
}

.site-menubar-footer > a:focus, .site-menubar-footer > a:hover {
  background-color: #1e2427;
}

.site-menubar-light .site-menubar-footer > a {
  background-color: #e4eaec;
}

.site-menubar-light .site-menubar-footer > a:focus, .site-menubar-light .site-menubar-footer > a:hover {
  background-color: #d5dee1;
}

.site-menu {
  padding-bottom: 20px;
  overflow-y: hidden;
  font-size: 14px;
}

.site-menu-item > a {
  white-space: nowrap;
  cursor: pointer;
}

.site-menu-icon {
  display: inline-block;
  width: 1em;
  text-align: center;
}

.site-menu-title {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  vertical-align: middle;
}

.site-menu-arrow {
  position: relative;
  display: inline-block;
  font-family: "Web Icons";
  font-style: normal;
  font-weight: 400;
  transition: transform 0.15s;
  transform: translate(0, 0);
  text-rendering: auto;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.site-menu-arrow:before {
  content: "\f17f";
}

.site-menu-arrow, .site-menu-badge, .site-menu-label {
  position: absolute;
  right: 30px;
  display: inline-block;
  vertical-align: middle;
}

.site-menu .badge, .site-menu .label {
  padding: 2px 5px 3px;
  font-size: 12px;
  font-weight: 300;
}

.site-menu-item {
  position: relative;
  white-space: nowrap;
}

.site-menu-item a {
  display: block;
  color: rgba(163, 175, 183, 0.9);
}

.site-menu-item.is-hidden {
  opacity: 0;
}

.site-menu-item.is-shown {
  opacity: 1;
}

.site-menu > .site-menu-item {
  padding: 0;
}

.site-menu > .site-menu-item.open {
  background: #242f35;
}

.site-menu > .site-menu-item.open > a {
  color: #fff;
  background: 0 0;
}

.site-menu > .site-menu-item.open.hover > a {
  background: 0 0;
}

.site-menu > .site-menu-item.hover > a, .site-menu > .site-menu-item:hover > a {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.02);
}

.site-menu > .site-menu-item.active {
  background: #242f35;
  border-top: 1px solid rgba(0, 0, 0, 0.04);
  border-bottom: 1px solid rgba(0, 0, 0, 0.04);
}

.site-menu > .site-menu-item.active > a {
  color: #fff;
  background: 0 0;
}

.site-menu > .site-menu-item.active.hover > a {
  background: 0 0;
}

.site-menu .site-menu-sub {
  padding: 5px 0;
  margin: 0;
  font-size: 14px;
  background: 0 0;
}

.site-menu .site-menu-sub .site-menu-item {
  line-height: 36px;
  color: rgba(163, 175, 183, 0.9);
  background: 0 0;
}

.site-menu .site-menu-sub .site-menu-item.has-sub {
  border-top: 1px solid transparent;
  border-bottom: 1px solid transparent;
}

.site-menu .site-menu-sub .site-menu-item > a {
  padding: 0 30px;
}

.site-menu .site-menu-sub .site-menu-item.open {
  background: rgba(0, 0, 0, 0.06);
}

.site-menu .site-menu-sub .site-menu-item.open > a {
  color: #fff;
}

.site-menu .site-menu-sub .site-menu-item.open.hover > a {
  background-color: transparent;
}

.site-menu .site-menu-sub .site-menu-item.hover > a, .site-menu .site-menu-sub .site-menu-item:hover > a {
  color: rgba(255, 255, 255, 0.8);
  background-color: rgba(255, 255, 255, 0.02);
}

.site-menu .site-menu-sub .site-menu-item.active {
  background: rgba(0, 0, 0, 0.06);
}

.site-menu .site-menu-sub .site-menu-item.active > a {
  color: #fff;
}

.site-menu .site-menu-sub .site-menu-item.active.hover > a {
  background-color: transparent;
}

.site-menubar-light .site-menu-item a {
  color: rgba(118, 131, 143, 0.9);
}

.site-menubar-light .site-menu-item.hover > a, .site-menubar-light .site-menu-item:hover > a {
  background: 0 0;
}

.site-menubar-light .site-menu > .site-menu-item.open {
  background: rgba(53, 131, 202, 0.05);
}

.site-menubar-light .site-menu > .site-menu-item.open > a {
  color: #62a8ea;
}

.site-menubar-light .site-menu > .site-menu-item.hover, .site-menubar-light .site-menu > .site-menu-item:hover {
  background-color: rgba(53, 131, 202, 0.05);
}

.site-menubar-light .site-menu > .site-menu-item.hover > a, .site-menubar-light .site-menu > .site-menu-item:hover > a {
  color: #62a8ea;
}

.site-menubar-light .site-menu > .site-menu-item.active {
  background: rgba(53, 131, 202, 0.05);
}

.site-menubar-light .site-menu > .site-menu-item.active > a {
  color: #62a8ea;
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open {
  background: rgba(53, 131, 202, 0.03);
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.open > a {
  color: #62a8ea;
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover, .site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover {
  background-color: rgba(53, 131, 202, 0.03);
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover > a, .site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover > a {
  color: #62a8ea;
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.hover.open, .site-menubar-light .site-menu .site-menu-sub .site-menu-item:hover.open {
  background-color: rgba(53, 131, 202, 0.03);
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active {
  background: rgba(53, 131, 202, 0.03);
}

.site-menubar-light .site-menu .site-menu-sub .site-menu-item.active > a {
  color: #62a8ea;
}

.site-gridmenu {
  position: fixed;
  top: 66px;
  bottom: 0;
  z-index: 1500;
  padding: 20px 0;
  visibility: hidden;
  background-color: #263238;
  opacity: 0;
}

.js > .site-gridmenu {
  transition: opacity 0.5s ease 0s, visibility 0s;
}

.site-gridmenu-active > .site-gridmenu {
  visibility: visible;
  opacity: 1;
  transition: opacity 0.5s ease 0s;
}

.site-gridmenu-active > .site-gridmenu ul {
  opacity: 1;
  transform: rotateX(0);
}

.site-gridmenu ul {
  padding: 0;
  margin: 0;
  list-style: none;
  opacity: 0.4;
  transition: transform 0.5s ease 0s, opacity 0.5s ease 0s;
  transform: translateY(-25%) rotateX(35deg);
}

.site-gridmenu li {
  float: left;
  width: 50%;
  text-align: center;
}

.site-gridmenu li > a {
  display: block;
  padding: 30px 15px;
  color: #a3afb7;
}

.site-gridmenu li .icon {
  display: block;
  margin-bottom: 10px;
  font-size: 32px;
}

.site-gridmenu li:hover > a {
  color: #fff;
  text-decoration: none;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.02);
}

body.site-gridmenu-active {
  overflow: hidden;
}

.site-gridmenu-toggle:after {
  position: relative;
  top: -1px;
  right: -3px;
  display: inline-block;
  font-family: "Web Icons";
  font-size: 14px;
  font-style: normal;
  font-weight: 400;
  content: "\f183";
  opacity: 0;
  transition: opacity 0.15s;
  transform: translate(0, 0);
  text-rendering: auto;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.site-gridmenu-active .site-gridmenu-toggle:after {
  opacity: 1;
}

.site-sidebar {
  z-index: 1210;
}

.site-sidebar.slidePanel {
  box-shadow: 0 0 8px 0 rgba(0, 0, 0, 0.2);
}

.site-sidebar.slidePanel.slidePanel-left, .site-sidebar.slidePanel.slidePanel-right {
  width: 300px;
  overflow: hidden;
}

.site-sidebar-content {
  height: 100%;
}

.site-sidebar-nav.nav-tabs > li {
  display: table-cell;
  width: 1%;
}

.site-sidebar-nav.nav-tabs > li > a {
  padding: 0;
  font-size: 16px;
  line-height: 90px;
}

.site-sidebar-tab-content {
  height: 100%;
  height: calc(100% - 90px);
}

.site-sidebar-tab-content > .tab-pane {
  height: 100%;
  padding: 20px 30px;
}

.site-sidebar-tab-content > .tab-pane.scrollable {
  padding: 0;
}

.site-sidebar-tab-content > .tab-pane .scrollable-content {
  padding: 20px 30px;
}

.site-sidebar-tab-content > .tab-pane .list-group {
  margin-right: -30px;
  margin-left: -30px;
}

.site-sidebar-tab-content > .tab-pane .list-group > .list-group-item {
  padding-right: 30px;
  padding-left: 30px;
}

.site-sidebar .conversation {
  position: absolute;
  top: 0;
  right: -100%;
  z-index: 1700;
  width: 100%;
  height: 100%;
  background-color: #fff;
  transition: all 0.3s;
}

.site-sidebar .conversation.active {
  right: 0;
}

.site-sidebar .conversation-header {
  border-bottom: 1px solid #e4eaec;
}

.site-sidebar .conversation-header > * {
  padding: 0 30px;
  margin: 0;
  line-height: 90px;
}

.site-sidebar .conversation-more, .site-sidebar .conversation-return {
  color: rgba(55, 71, 79, 0.4);
  cursor: pointer;
}

.site-sidebar .conversation-more:focus, .site-sidebar .conversation-more:hover, .site-sidebar .conversation-return:focus, .site-sidebar .conversation-return:hover {
  color: rgba(55, 71, 79, 0.6);
}

.site-sidebar .conversation-more:active, .site-sidebar .conversation-return:active {
  color: #37474f;
}

.site-sidebar .conversation-title {
  position: relative;
  top: 1px;
  z-index: -1;
  color: #37474f;
  text-align: center;
}

.site-sidebar .conversation-content {
  padding: 30px 15px;
}

.site-sidebar .conversation-reply {
  position: absolute;
  bottom: 0;
  padding: 10px 0;
  border-top: 1px solid #e4eaec;
}

.site-sidebar .conversation-reply .form-control {
  border: none;
  border-right: 1px solid #e4eaec;
}

@media (max-width: 767px) {
  .site-sidebar.slidePanel.slidePanel-left, .site-sidebar.slidePanel.slidePanel-right {
    width: 100%;
  }
}
.site-action {
  position: fixed;
  right: 32px;
  bottom: 55px;
  z-index: 1290;
  animation-duration: 3s;
}

.site-action input {
  display: none;
}

.site-action .btn {
  box-shadow: 0 10px 10px 0 rgba(60, 60, 60, 0.1);
}

.site-action .front-icon {
  display: block;
}

.site-action .back-icon {
  display: none;
}

.site-action-buttons {
  position: absolute;
  bottom: 56px;
  left: 0;
  display: none;
  width: 100%;
  text-align: center;
}

.site-action-buttons .btn {
  display: block;
  margin: 0 auto;
  margin-bottom: 10px;
  animation-delay: 0.1s;
}

.site-action.active .front-icon {
  display: none;
}

.site-action.active .back-icon {
  display: block;
}

.site-action.active .site-action-buttons {
  display: block;
}

@media (max-width: 767px) {
  .site-action .btn-floating {
    width: 46px;
    height: 46px;
    padding: 0;
    font-size: 16px;
    box-shadow: 0 6px 6px 0 rgba(60, 60, 60, 0.1);
  }
  .site-action-buttons {
    bottom: 46px;
  }
}
.page {
  position: relative;
  min-height: calc(100% - 44px);
  background: #f1f4f5;
}

.page-dark.layout-full {
  color: #fff;
}

.page-dark.layout-full:before {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  background-position: center top;
  background-size: cover;
}

.page-dark.layout-full:after {
  position: fixed;
  top: 0;
  left: 0;
  z-index: -1;
  width: 100%;
  height: 100%;
  content: "";
  background-color: rgba(38, 50, 56, 0.6);
}

.page-dark.layout-full .brand {
  margin-bottom: 22px;
}

.page-dark.layout-full .brand-text {
  font-size: 18px;
  color: #fff;
  text-transform: uppercase;
}

.page-nav-tabs {
  padding: 0 30px;
}

.page-content {
  padding: 30px 30px;
}

.page-content-actions {
  padding: 0 30px 30px;
}

.page-content-actions .dropdown {
  display: inline-block;
}

.page-content-actions:after, .page-content-actions:before {
  display: table;
  content: " ";
}

.page-content-actions:after {
  clear: both;
}

.page-content-table {
  max-width: 100%;
  padding: 0;
  overflow-x: auto;
}

.page-content-table .table > tbody > tr > td, .page-content-table .table > tbody > tr > th, .page-content-table .table > thead > tr > td, .page-content-table .table > thead > tr > th {
  padding-top: 20px;
  padding-bottom: 20px;
}

.page-content-table .table > tbody > tr > td:first-child, .page-content-table .table > tbody > tr > th:first-child, .page-content-table .table > thead > tr > td:first-child, .page-content-table .table > thead > tr > th:first-child {
  padding-left: 30px;
}

.page-content-table .table > tbody > tr > td:last-child, .page-content-table .table > tbody > tr > th:last-child, .page-content-table .table > thead > tr > td:last-child, .page-content-table .table > thead > tr > th:last-child {
  padding-right: 30px;
}

.page-content-table .table > tbody > tr:hover > td {
  background-color: #f3f7f9;
}

.page-content-table .table > tbody > tr > td {
  cursor: pointer;
}

.page-content-table .table > tbody > tr:last-child td {
  border-bottom: 1px solid #e4eaec;
}

.page-content-table .table.is-indent > tbody > tr > td.pre-cell, .page-content-table .table.is-indent > tbody > tr > td.suf-cell, .page-content-table .table.is-indent > tbody > tr > th.pre-cell, .page-content-table .table.is-indent > tbody > tr > th.suf-cell, .page-content-table .table.is-indent > thead > tr > td.pre-cell, .page-content-table .table.is-indent > thead > tr > td.suf-cell, .page-content-table .table.is-indent > thead > tr > th.pre-cell, .page-content-table .table.is-indent > thead > tr > th.suf-cell {
  width: 30px;
  padding: 0;
  border-top: none;
  border-bottom: none;
}

.page-content-table .table.is-indent > tbody > tr:first-child td {
  border-top: none;
}

.page-content-table .table.is-indent > tbody > tr:last-child td.pre-cell, .page-content-table .table.is-indent > tbody > tr:last-child td.suf-cell {
  border-bottom: none;
}

.page-content-table .table.is-indent > tfoot > tr > td {
  border-top: none;
}

.page-content-table .pagination {
  margin-right: 30px;
  margin-left: 30px;
}

.page-copyright {
  margin-top: 60px;
  font-size: 12px;
  color: #37474f;
  letter-spacing: 1px;
}

.page-copyright .social a {
  margin: 0 10px;
  text-decoration: none;
}

.page-copyright .social .icon {
  font-size: 16px;
  color: rgba(55, 71, 79, 0.6);
}

.page-copyright .social .icon:focus, .page-copyright .social .icon:hover {
  color: rgba(55, 71, 79, 0.8);
}

.page-copyright .social .icon.active, .page-copyright .social .icon:active {
  color: #37474f;
}

.page-copyright-inverse {
  color: #fff;
}

.page-copyright-inverse .social .icon {
  color: #fff;
}

.page-copyright-inverse .social .icon:active, .page-copyright-inverse .social .icon:hover {
  color: rgba(255, 255, 255, 0.8);
}

.page-header + .page-content {
  padding-top: 0;
}

.page-title {
  margin-top: 0;
  margin-bottom: 0;
  font-size: 26px;
}

.page-title > .icon {
  margin-right: 0.3em;
}

.page-description {
  color: #a3afb7;
}

.page-header {
  position: relative;
  padding: 30px 30px;
  margin-top: 0;
  margin-bottom: 0;
  background: 0 0;
  border-bottom: none;
}

.page-header-actions {
  position: absolute;
  top: 50%;
  right: 30px;
  margin: auto;
  transform: translateY(-50%);
}

.page-header-actions .btn-icon {
  margin-left: 6px;
}

.page-header-actions > * {
  margin-bottom: 0;
}

.page-header .breadcrumb {
  padding: 0;
  margin: 0;
}

.page-header-bordered {
  padding-top: 20px;
  padding-bottom: 20px;
  margin-bottom: 30px;
  background-color: #fff;
  border-bottom: 1px solid transparent;
}

.page-header-tabs {
  padding-bottom: 0;
}

.page-header-tabs .nav-tabs-line {
  margin-top: 5px;
  border-bottom-color: transparent;
}

.page-header-tabs .nav-tabs-line > li > a {
  padding: 5px 20px;
}

.page-aside {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  width: 260px;
  overflow-y: auto;
  background: #fff;
  border-right: 1px solid #e4eaec;
  transition: top 0.5s ease, width 0.5s ease, opacity 0.3s ease;
}

.page-aside + .page-main {
  margin-left: 260px;
}

.page-aside-fixed {
  position: fixed;
}

.page-aside-section {
  position: relative;
}

.page-aside-section:first-child {
  padding-top: 22px;
}

.page-aside-section:last-child {
  margin-bottom: 22px;
}

.page-aside-section:after {
  position: relative;
  display: block;
  margin: 22px;
  content: "";
  border-bottom: 1px solid #e4eaec;
}

.page-aside-section:last-child:after {
  display: none;
}

.page-aside-switch {
  position: absolute;
  top: calc(50% - 25px);
  left: calc(100% - 1px);
  display: none;
  padding: 15px 8px 15px 4px;
  line-height: 1;
  cursor: pointer;
  background-color: #fff;
  border-radius: 0 100px 100px 0;
  box-shadow: 1px 0 3px rgba(0, 0, 0, 0.2);
}

.page-aside-title {
  padding: 10px 30px;
  margin: 20px 0 10px;
  overflow: hidden;
  font-weight: 500;
  color: #526069;
  text-overflow: ellipsis;
  white-space: nowrap;
  cursor: default;
}

.page-aside .list-group {
  margin-bottom: 22px;
}

.page-aside .list-group-item {
  padding: 13px 30px;
  margin-bottom: 1px;
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap;
  border: none;
}

.page-aside .list-group-item .icon {
  color: #a3afb7;
}

.page-aside .list-group-item .item-right {
  float: right;
}

.page-aside .list-group-item:focus, .page-aside .list-group-item:hover {
  color: #62a8ea;
  background-color: #f3f7f9;
  border: none;
}

.page-aside .list-group-item:focus > .icon, .page-aside .list-group-item:hover > .icon {
  color: #62a8ea;
}

.page-aside .list-group-item.active {
  color: #62a8ea;
  background-color: transparent;
}

.page-aside .list-group-item.active > .icon {
  color: #62a8ea;
}

.page-aside .list-group-item.active:focus, .page-aside .list-group-item.active:hover {
  color: #62a8ea;
  background-color: #f3f7f9;
  border: none;
}

.page-aside .list-group-item.active:focus > .icon, .page-aside .list-group-item.active:hover > .icon {
  color: #62a8ea;
}

.page-aside .list-group.has-actions .list-group-item {
  cursor: pointer;
}

.page-aside .list-group.has-actions .list-group-item .list-editable {
  position: relative;
  display: none;
}

.page-aside .list-group.has-actions .list-group-item .list-editable .input-editable-close {
  position: absolute;
  top: 50%;
  right: 0;
  z-index: 1;
  -webkit-appearance: none;
  padding: 0;
  margin: 0;
  cursor: pointer;
  background: 0 0;
  border: 0;
  outline: 0;
  transform: translateY(-50%);
}

.page-aside .list-group.has-actions .list-group-item .list-editable .form-group {
  margin: 0;
}

.page-aside .list-group.has-actions .list-group-item .item-actions {
  position: absolute;
  top: 6px;
  right: 20px;
  display: none;
}

.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon {
  padding-right: 2px;
  padding-left: 2px;
  background-color: transparent;
}

.page-aside .list-group.has-actions .list-group-item .item-actions .btn-icon:hover .icon {
  color: #62a8ea;
}

.page-aside .list-group.has-actions .list-group-item .item-actions .icon {
  margin: 0;
}

.page-aside .list-group.has-actions .list-group-item:hover .item-right {
  display: none;
}

.page-aside .list-group.has-actions .list-group-item:hover .item-actions {
  display: block;
}

.page-aside .list-group.has-actions .list-group-item:hover .item-actions .icon {
  color: #76838f;
}

@media (max-width: 1199px) {
  .page-aside {
    width: 220px;
  }
  .page-aside + .page-main {
    margin-left: 220px;
  }
}
@media (max-width: 767px) {
  .page-aside {
    position: fixed;
    top: 66px;
    bottom: 0;
    z-index: 1100;
    width: 0;
    overflow-y: visible;
    border-color: transparent;
  }
  .site-navbar-collapse-show .page-aside {
    top: 132px;
  }
  .site-menubar-changing .page-aside, .site-menubar-open .page-aside {
    opacity: 0;
  }
  .page-aside .page-aside-inner {
    height: 100%;
    overflow: auto;
    background-color: #fff;
    border-right: 1px solid #e4eaec;
    opacity: 0;
  }
  .page-aside.open {
    width: 260px;
  }
  .page-aside.open .page-aside-inner {
    opacity: 1;
  }
  .page-aside.open .page-aside-switch .wb-chevron-right {
    display: none;
  }
  .page-aside.open .page-aside-switch .wb-chevron-left {
    display: inline;
  }
  .page-aside + .page-main {
    margin-left: 0;
  }
  .page-aside-switch {
    display: block;
  }
  .site-menubar-open .page-aside-switch {
    display: none;
  }
  .page-aside-switch .wb-chevron-left {
    display: none;
  }
}
.site-footer {
  height: 44px;
  padding: 10px 30px;
  background-color: rgba(0, 0, 0, 0.02);
  border-top: 1px solid #e4eaec;
}

.site-footer:after, .site-footer:before {
  display: table;
  content: " ";
}

.site-footer:after {
  clear: both;
}

.site-footer-legal {
  float: left;
}

.site-footer-actions {
  float: right;
}

.site-footer-right {
  float: right;
}

.site-footer .scroll-to-top {
  color: #76838f;
}

.site-footer .scroll-to-top, .site-footer .scroll-to-top:active, .site-footer .scroll-to-top:hover {
  text-decoration: none;
}

@media (max-width: 480px) {
  .site-footer {
    height: auto;
  }
}
@media (max-width: 480px) {
  .site-footer-actions, .site-footer-legal, .site-footer-right {
    display: block;
    float: none;
    text-align: center;
  }
}
.layout-full {
  height: 100%;
}

body.layout-full {
  padding-top: 0;
}

.layout-full .page {
  height: 100%;
  padding: 0;
  margin: 0 !important;
  background-color: transparent;
}

.layout-full > .loader {
  margin-left: 0 !important;
}

@media (min-width: 1200px) {
  .layout-boxed {
    background: #e4eaec;
  }
  .layout-boxed, .layout-boxed .site-navbar {
    max-width: 1320px;
    margin-right: auto;
    margin-left: auto;
  }
}
.layout-boxed .slidePanel-left, .layout-boxed .slidePanel-right {
  top: 0;
  z-index: 1510;
}

.site-print {
  padding-top: 0;
}

.site-print .site-footer, .site-print .site-gridmenu, .site-print .site-menubar, .site-print .site-navbar {
  display: none;
}

.site-print .page {
  margin: 0 !important;
}

@media screen and (min-width: 768px) and (max-width: 1199px) {
  .css-menubar .page, .css-menubar .site-footer {
    margin-left: 90px;
  }
  .css-menubar .site-navbar .navbar-brand {
    float: none;
    text-align: center;
  }
  .css-menubar .site-navbar .navbar-brand-text {
    display: none;
  }
  .css-menubar .site-menu {
    overflow: visible;
  }
  .css-menubar .site-menu-category {
    height: 2px;
    margin: 0;
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background: #242f35;
  }
  .css-menubar .site-menu-category:first-child {
    visibility: hidden;
  }
  .css-menubar .site-menu > .site-menu-item {
    font-size: 14px;
  }
  .css-menubar .site-menu > .site-menu-item > a {
    height: 60px;
    line-height: 60px;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-icon, .css-menubar .site-menu > .site-menu-item > a .site-menu-title {
    position: absolute;
    top: 0;
    left: 0;
    width: 90px;
    text-align: center;
    transition: visibility 0.25s, opacity 0.25s;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-arrow {
    visibility: hidden;
    transition: visibility 0;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-title {
    visibility: hidden;
    opacity: 0;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-icon {
    margin-right: 0;
    font-size: 24px;
    visibility: visible;
    opacity: 1;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-badge {
    top: -15px;
    left: 50px;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-label {
    display: none;
  }
  .css-menubar .site-menu > .site-menu-item.active {
    border-top: none;
    border-bottom: none;
  }
  .css-menubar .site-menu > .site-menu-item.active > a .site-menu-icon, .css-menubar .site-menu > .site-menu-item.hover > a .site-menu-icon, .css-menubar .site-menu > .site-menu-item.open > a .site-menu-icon {
    visibility: hidden;
    opacity: 0;
  }
  .css-menubar .site-menu > .site-menu-item.active > a .site-menu-title, .css-menubar .site-menu > .site-menu-item.hover > a .site-menu-title, .css-menubar .site-menu > .site-menu-item.open > a .site-menu-title {
    visibility: visible;
    opacity: 1;
  }
  .css-menubar .site-menu > .site-menu-item.active > a .site-menu-badge, .css-menubar .site-menu > .site-menu-item.hover > a .site-menu-badge, .css-menubar .site-menu > .site-menu-item.open > a .site-menu-badge {
    display: none;
  }
  .css-menubar .site-menu .site-menu-sub .site-menu-sub {
    display: none;
  }
  .css-menubar .site-menu .site-menu-sub .site-menu-item.open > a .site-menu-arrow {
    transform: rotate(90deg);
  }
  .css-menubar .site-menu .site-menu-sub .site-menu-item.open > .site-menu-sub {
    display: block;
  }
  .css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open) > a .site-menu-arrow {
    transform: none;
  }
  .css-menubar .site-menu .site-menu-sub .site-menu-item:not(.open) > .site-menu-sub {
    display: none;
  }
  .css-menubar .site-menu > .site-menu-item > .site-menu-sub {
    position: absolute;
    top: 0;
    left: 90px;
    width: 240px;
    overflow-y: auto;
    visibility: hidden;
    background: #242f35;
    opacity: 0;
    transition: visibility 0.25s, opacity 0.25s;
  }
  .css-menubar .site-menu > .site-menu-item > .site-menu-sub-up {
    top: auto;
    bottom: 0;
  }
  .css-menubar .site-menu > .site-menu-item > .site-menu-sub .site-menu-item > a {
    padding: 0 30px;
  }
  .css-menubar .site-menu > .site-menu-item > .site-menu-sub .site-menu-icon {
    margin-right: 0.5em;
  }
  .css-menubar .site-menu > .site-menu-item.hover > .site-menu-sub {
    visibility: visible;
    opacity: 1;
  }
  .css-menubar .site-menubar-light .site-menu-category {
    background: rgba(53, 131, 202, 0.05);
  }
  .css-menubar .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
    background: #f3f8fb;
    box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.08);
  }
  .css-menubar .site-menubar {
    width: 90px;
  }
  .css-menubar .site-menubar-section {
    padding: 30px;
    margin-top: 0;
    border-top: 2px solid #242f35;
    border-bottom: 2px solid #242f35;
  }
  .css-menubar .site-menubar-section > h4, .css-menubar .site-menubar-section > h5 {
    display: none;
  }
  .css-menubar .site-menubar-light .site-menubar-section {
    border-top: 2px solid rgba(53, 131, 202, 0.05);
    border-bottom: 2px solid rgba(53, 131, 202, 0.05);
  }
  .css-menubar .site-gridmenu {
    width: 90px;
  }
  .css-menubar .site-gridmenu li {
    float: none;
    width: 100%;
  }
  .css-menubar .site-gridmenu li > a {
    padding: 15px 0;
  }
  .css-menubar .site-gridmenu-toggle:after {
    display: none;
  }
  .css-menubar .site-menubar-footer {
    width: 90px;
  }
  .css-menubar .site-menubar-footer > a {
    display: none;
  }
  .css-menubar .site-menubar-footer > a.fold-show {
    display: block;
    float: none;
    width: 100%;
  }
  .css-menubar .site-menu > .site-menu-item:hover > a .site-menu-icon {
    visibility: hidden;
    opacity: 0;
  }
  .css-menubar .site-menu > .site-menu-item:hover > a .site-menu-title {
    visibility: visible;
    opacity: 1;
  }
  .css-menubar .site-menu > .site-menu-item:hover > a .site-menu-badge {
    display: none;
  }
  .css-menubar .site-menu-item:hover > .site-menu-sub {
    visibility: visible;
    opacity: 1;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
  .css-menubar .page-aside-fixed {
    left: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
  .css-menubar .site-navbar .navbar-header {
    width: 90px;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
  .css-menubar .site-navbar .navbar-container {
    margin-left: 90px;
  }
}
.site-menubar-fold .page, .site-menubar-fold .site-footer {
  margin-left: 90px;
}

@media (min-width: 768px) {
  .site-menubar-fold .page-aside-fixed {
    left: 90px;
  }
}
@media (min-width: 768px) {
  .site-menubar-fold .site-navbar .navbar-header {
    width: 90px;
  }
}
@media (min-width: 768px) {
  .site-menubar-fold .site-navbar .navbar-container {
    margin-left: 90px;
  }
}
.site-menubar-fold .site-navbar .navbar-brand {
  float: none;
  text-align: center;
}

.site-menubar-fold .site-navbar .navbar-brand-text {
  display: none;
}

.site-menubar-fold .site-menu {
  overflow: visible;
}

.site-menubar-fold .site-menu-category {
  height: 2px;
  margin: 0;
  font: 0/0 a;
  color: transparent;
  text-shadow: none;
  background: #242f35;
}

.site-menubar-fold .site-menu-category:first-child {
  visibility: hidden;
}

.site-menubar-fold .site-menu > .site-menu-item {
  font-size: 14px;
}

.site-menubar-fold .site-menu > .site-menu-item > a {
  height: 60px;
  line-height: 60px;
}

.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-icon, .site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
  position: absolute;
  top: 0;
  left: 0;
  width: 90px;
  text-align: center;
  transition: visibility 0.25s, opacity 0.25s;
}

.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-arrow {
  visibility: hidden;
  transition: visibility 0;
}

.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-title {
  visibility: hidden;
  opacity: 0;
}

.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-icon {
  margin-right: 0;
  font-size: 24px;
  visibility: visible;
  opacity: 1;
}

.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-badge {
  top: -15px;
  left: 50px;
}

.site-menubar-fold .site-menu > .site-menu-item > a .site-menu-label {
  display: none;
}

.site-menubar-fold .site-menu > .site-menu-item.active {
  border-top: none;
  border-bottom: none;
}

.site-menubar-fold .site-menu > .site-menu-item.active > a .site-menu-icon, .site-menubar-fold .site-menu > .site-menu-item.hover > a .site-menu-icon, .site-menubar-fold .site-menu > .site-menu-item.open > a .site-menu-icon {
  visibility: hidden;
  opacity: 0;
}

.site-menubar-fold .site-menu > .site-menu-item.active > a .site-menu-title, .site-menubar-fold .site-menu > .site-menu-item.hover > a .site-menu-title, .site-menubar-fold .site-menu > .site-menu-item.open > a .site-menu-title {
  visibility: visible;
  opacity: 1;
}

.site-menubar-fold .site-menu > .site-menu-item.active > a .site-menu-badge, .site-menubar-fold .site-menu > .site-menu-item.hover > a .site-menu-badge, .site-menubar-fold .site-menu > .site-menu-item.open > a .site-menu-badge {
  display: none;
}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-sub {
  display: none;
}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open > a .site-menu-arrow {
  transform: rotate(90deg);
}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item.open > .site-menu-sub {
  display: block;
}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open) > a .site-menu-arrow {
  transform: none;
}

.site-menubar-fold .site-menu .site-menu-sub .site-menu-item:not(.open) > .site-menu-sub {
  display: none;
}

.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub {
  position: absolute;
  top: 0;
  left: 90px;
  width: 240px;
  overflow-y: auto;
  visibility: hidden;
  background: #242f35;
  opacity: 0;
  transition: visibility 0.25s, opacity 0.25s;
}

.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub-up {
  top: auto;
  bottom: 0;
}

.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub .site-menu-item > a {
  padding: 0 30px;
}

.site-menubar-fold .site-menu > .site-menu-item > .site-menu-sub .site-menu-icon {
  margin-right: 0.5em;
}

.site-menubar-fold .site-menu > .site-menu-item.hover > .site-menu-sub {
  visibility: visible;
  opacity: 1;
}

.site-menubar-fold .site-menubar-light .site-menu-category {
  background: rgba(53, 131, 202, 0.05);
}

.site-menubar-fold .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
  background: #f3f8fb;
  box-shadow: 2px 1px 2px rgba(0, 0, 0, 0.08);
}

.site-menubar-fold .site-menubar {
  width: 90px;
}

.site-menubar-fold .site-menubar-section {
  padding: 30px;
  margin-top: 0;
  border-top: 2px solid #242f35;
  border-bottom: 2px solid #242f35;
}

.site-menubar-fold .site-menubar-section > h4, .site-menubar-fold .site-menubar-section > h5 {
  display: none;
}

.site-menubar-fold .site-menubar-light .site-menubar-section {
  border-top: 2px solid rgba(53, 131, 202, 0.05);
  border-bottom: 2px solid rgba(53, 131, 202, 0.05);
}

.site-menubar-fold .site-gridmenu {
  width: 90px;
}

.site-menubar-fold .site-gridmenu li {
  float: none;
  width: 100%;
}

.site-menubar-fold .site-gridmenu li > a {
  padding: 15px 0;
}

.site-menubar-fold .site-gridmenu-toggle:after {
  display: none;
}

.site-menubar-fold .site-menubar-footer {
  width: 90px;
}

.site-menubar-fold .site-menubar-footer > a {
  display: none;
}

.site-menubar-fold .site-menubar-footer > a.fold-show {
  display: block;
  float: none;
  width: 100%;
}

.site-menubar-fold.site-menubar-changing .site-menu > .site-menu-item > .site-menu-sub {
  display: none;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.hover > a, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item:hover > a {
  background-color: transparent;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.active, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.hover, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.open {
  background: #37474f;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.active > a .site-menu-icon, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.hover > a .site-menu-icon, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.open > a .site-menu-icon {
  visibility: visible;
  opacity: 1;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.active > a .site-menu-badge, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.hover > a .site-menu-badge, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.open > a .site-menu-badge {
  display: inline-block;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.active > a .site-menu-title, .site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.open > a .site-menu-title {
  visibility: hidden;
  opacity: 0;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item.hover > a .site-menu-title {
  visibility: visible;
  opacity: 1;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item > a .site-menu-title {
  left: 90px;
  width: 240px;
  padding: 0 30px;
  font-size: 16px;
  text-align: left;
  background: #37474f;
  transition: visibility 0, opacity 0;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item > .site-menu-sub {
  top: 60px;
}

.site-menubar-fold.site-menubar-fold-alt .site-menu > .site-menu-item > .site-menu-sub-up {
  top: auto;
  bottom: 60px;
}

.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu > .site-menu-item.active, .site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu > .site-menu-item.hover, .site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu > .site-menu-item.open {
  background: #e8f1f8;
}

.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu > .site-menu-item > a .site-menu-title {
  background: #e8f1f8;
}

.site-menubar-fold.site-menubar-fold-alt .site-menubar-light .site-menu > .site-menu-item > .site-menu-sub {
  box-shadow: none;
}

@media screen and (max-width: 767px), screen and (min-width: 1200px) {
  .css-menubar .site-menu-category {
    padding: 0 24px;
    margin-top: 20px;
    font-size: 15px;
    line-height: 46px;
    color: #76838f;
    text-transform: uppercase;
    transition: all 0.25s, font 0.1s 0.15s, color 0.1s 0.15s;
  }
  .css-menubar .site-menu > .site-menu-item > a .site-menu-title {
    font-size: 16px;
  }
  .css-menubar .site-menu-icon {
    margin-right: 16px;
  }
  .css-menubar .site-menu-title {
    display: inline-block;
    max-width: 160px;
  }
  .css-menubar .site-menu-title:first-child {
    margin-left: 32px;
  }
  .css-menubar .site-menu .site-menu-sub {
    display: none;
  }
  .css-menubar .site-menu-item {
    line-height: 36px;
    transition: transform 0.1s, all 0.25s, border 0;
  }
  .css-menubar .site-menu-item.open > a .site-menu-arrow {
    transform: rotate(90deg);
  }
  .css-menubar .site-menu-item.open > .site-menu-sub {
    display: block;
  }
  .css-menubar .site-menu-item:not(.open) > a .site-menu-arrow {
    transform: none;
  }
  .css-menubar .site-menu-item:not(.open) > .site-menu-sub {
    display: none;
  }
  .css-menubar .site-menu > .site-menu-item > a {
    padding: 0 30px;
    line-height: 46px;
  }
  .css-menubar.site-menubar-native .site-menubar-body {
    overflow-y: scroll;
  }
  .css-menubar .site-menubar {
    width: 260px;
  }
  .css-menubar .site-gridmenu {
    width: 260px;
  }
  .css-menubar .site-menubar-footer {
    width: 260px;
  }
  .css-menubar [data-toggle=menubar] .hamburger-arrow-left {
    transform: rotate(180deg);
  }
  .css-menubar [data-toggle=menubar] .hamburger-arrow-left:before {
    width: 0.6em;
    transform: translate3d(0.45em, 0.1em, 0) rotate(45deg);
  }
  .css-menubar [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar {
    border-radius: 0.2em;
  }
  .css-menubar [data-toggle=menubar] .hamburger-arrow-left:after {
    width: 0.6em;
    transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg);
  }
  .css-menubar .site-menu-item:hover > .site-menu-sub {
    display: block;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px), screen and (min-width: 1200px) and (min-width: 768px) {
  .css-menubar .site-navbar .navbar-header {
    width: 260px;
  }
}
@media screen and (max-width: 767px) and (min-width: 768px), screen and (min-width: 1200px) and (min-width: 768px) {
  .css-menubar .site-navbar .navbar-container {
    margin-left: 260px;
  }
}
@media screen and (min-width: 1200px) {
  .css-menubar .page, .css-menubar .site-footer {
    margin-left: 260px;
  }
}
@media screen and (min-width: 1200px) and (min-width: 768px) {
  .css-menubar .page-aside-fixed {
    left: 260px;
  }
}
.site-menubar-unfold .page, .site-menubar-unfold .site-footer {
  margin-left: 260px;
}

@media (min-width: 768px) {
  .site-menubar-unfold .page-aside-fixed {
    left: 260px;
  }
}
@media (min-width: 768px) {
  .site-menubar-unfold .site-navbar .navbar-header {
    width: 260px;
  }
}
@media (min-width: 768px) {
  .site-menubar-unfold .site-navbar .navbar-container {
    margin-left: 260px;
  }
}
.site-menubar-unfold .site-menu-category {
  padding: 0 24px;
  margin-top: 20px;
  font-size: 15px;
  line-height: 46px;
  color: #76838f;
  text-transform: uppercase;
  transition: all 0.25s, font 0.1s 0.15s, color 0.1s 0.15s;
}

.site-menubar-unfold .site-menu > .site-menu-item > a .site-menu-title {
  font-size: 16px;
}

.site-menubar-unfold .site-menu-icon {
  margin-right: 16px;
}

.site-menubar-unfold .site-menu-title {
  display: inline-block;
  max-width: 160px;
}

.site-menubar-unfold .site-menu-title:first-child {
  margin-left: 32px;
}

.site-menubar-unfold .site-menu .site-menu-sub {
  display: none;
}

.site-menubar-unfold .site-menu-item {
  line-height: 36px;
  transition: transform 0.1s, all 0.25s, border 0;
}

.site-menubar-unfold .site-menu-item.open > a .site-menu-arrow {
  transform: rotate(90deg);
}

.site-menubar-unfold .site-menu-item.open > .site-menu-sub {
  display: block;
}

.site-menubar-unfold .site-menu-item:not(.open) > a .site-menu-arrow {
  transform: none;
}

.site-menubar-unfold .site-menu-item:not(.open) > .site-menu-sub {
  display: none;
}

.site-menubar-unfold .site-menu > .site-menu-item > a {
  padding: 0 30px;
  line-height: 46px;
}

.site-menubar-unfold.site-menubar-native .site-menubar-body {
  overflow-y: scroll;
}

.site-menubar-unfold .site-menubar {
  width: 260px;
}

.site-menubar-unfold .site-gridmenu {
  width: 260px;
}

.site-menubar-unfold .site-menubar-footer {
  width: 260px;
}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left {
  transform: rotate(180deg);
}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:before {
  width: 0.6em;
  transform: translate3d(0.45em, 0.1em, 0) rotate(45deg);
}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left .hamburger-bar {
  border-radius: 0.2em;
}

.site-menubar-unfold [data-toggle=menubar] .hamburger-arrow-left:after {
  width: 0.6em;
  transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg);
}

@media (max-width: 767px) {
  .site-menubar-unfold .page, .site-menubar-unfold .site-footer {
    margin-left: auto;
  }
  .site-menubar-open .page, .site-menubar-open .site-footer {
    transform: translate3d(260px, 0, 0);
  }
  .site-menubar-changing {
    overflow: hidden;
  }
  .site-menubar-changing .page, .site-menubar-changing .site-footer {
    transition: transform 0.25s;
  }
  .site-gridmenu {
    width: 100% !important;
    background: rgba(38, 50, 56, 0.9);
  }
  .site-menubar-hide .site-menubar, .site-menubar-open .site-menubar {
    transition: transform 0.25s, top 0.35s, height 0.35s;
  }
  .site-menubar-open .site-menubar {
    transform: translate3d(0, 0, 0);
  }
}
@media (max-width: 767px) {
  .site-navbar-collapsing {
    transition: padding-top 0.35s;
  }
  body.site-navbar-collapse-show {
    padding-top: 132px;
  }
  .site-navbar-collapse-show .slidePanel.slidePanel-left, .site-navbar-collapse-show .slidePanel.slidePanel-right {
    top: 135px;
    transition: top 0.35s;
  }
}
body.site-navbar-small {
  padding-top: 60px;
}

.site-navbar-small .site-navbar {
  height: 60px;
  min-height: 60px;
}

.site-navbar-small .site-navbar .navbar-brand {
  height: 60px;
  padding: 19px 20px;
}

.site-navbar-small .site-navbar .navbar-nav {
  margin: 9.5px -15px;
}

@media (min-width: 768px) {
  .site-navbar-small .site-navbar .navbar-nav > li > a {
    padding-top: 19px;
    padding-bottom: 19px;
  }
}
.site-navbar-small .site-navbar .navbar-toggle {
  height: 60px;
  padding: 19px 15px;
}

.site-navbar-small .site-navbar .navbar-toolbar > li > a {
  padding-top: 19px;
  padding-bottom: 19px;
}

.site-navbar-small .site-navbar .navbar-nav > li > a.navbar-avatar, .site-navbar-small .site-navbar .navbar-toolbar > li > a.navbar-avatar {
  padding-top: 15px;
  padding-bottom: 15px;
}

.site-navbar-small .site-navbar .navbar-search-overlap .form-control {
  height: 60px !important;
}

.site-navbar-small .site-menubar {
  top: 60px;
  height: calc(100% - 60px);
}

.site-navbar-small .site-gridmenu {
  top: 60px;
}

@media (max-width: 767px) {
  body.site-navbar-collapse-show.site-navbar-small {
    padding-top: 120px;
  }
  .site-menubar {
    top: 60px;
  }
  .site-navbar-collapse-show .site-menubar {
    top: 120px;
    height: calc(100% - 120px);
  }
  .page-aside {
    top: 60px;
  }
  .site-navbar-collapse-show .page-aside {
    top: 120px;
  }
}
@media (max-width: 767px) {
  .site-navbar .brand {
    display: none;
  }
  .site-navbar .brand-mobile {
    display: block;
  }
  .site-menubar {
    top: 66px;
    height: calc(100% - 66px);
    transform: translate3d(-260px, 0, 0);
    backface-visibility: hidden;
    perspective: 1000;
  }
  .site-navbar-collapse-show .site-menubar {
    top: 132px;
    height: calc(100% - 132px);
  }
  .site-menubar-footer {
    visibility: hidden;
  }
  .site-menubar-open .site-menubar-footer {
    visibility: visible;
  }
  .disable-scrolling {
    height: 100%;
    overflow: hidden;
  }
  body.site-menubar-open {
    height: 100%;
    overflow: hidden;
  }
  body.site-menubar-open .page {
    height: 100%;
    overflow: hidden;
    pointer-events: none;
  }
}
@media (min-width: 768px) {
  .site-menubar-flipped .navbar-header {
    float: right;
  }
}
.site-menubar-flipped .site-menubar, .site-menubar-flipped .site-menubar-footer {
  right: 0;
  left: auto;
}

.site-menubar-flipped .site-gridmenu {
  right: 0;
  left: auto;
}

.site-menubar-flipped .hamburger-arrow-left.collapsed:before, .site-menubar-flipped .hamburger-arrow-left.unfolded:before {
  transform: translateX(-0.1em) translateY(0.1em) rotate(135deg);
}

.site-menubar-flipped .hamburger-arrow-left.collapsed:after, .site-menubar-flipped .hamburger-arrow-left.unfolded:after {
  transform: translateX(-0.1em) translateY(-0.1em) rotate(45deg);
}

@media screen and (max-width: 767px) and (min-width: 768px), screen and (min-width: 1200px) and (min-width: 768px) {
  .css-menubar .site-menubar-flipped .site-navbar .navbar-container {
    margin-right: 260px;
    margin-left: 0;
  }
}
@media screen and (min-width: 1200px) {
  .css-menubar .site-menubar-flipped .page, .css-menubar .site-menubar-flipped .site-footer {
    margin-right: 260px;
    margin-left: 0;
  }
}
.site-menubar-unfold.site-menubar-flipped .page, .site-menubar-unfold.site-menubar-flipped .site-footer {
  margin-right: 260px;
  margin-left: 0;
}

@media (min-width: 768px) {
  .site-menubar-unfold.site-menubar-flipped .site-navbar .navbar-container {
    margin-right: 260px;
    margin-left: 0;
  }
}
@media (max-width: 767px) {
  .site-menubar-flipped.site-menubar-unfold .page, .site-menubar-flipped.site-menubar-unfold .site-footer {
    margin-right: auto;
    margin-left: 0;
  }
  .site-menubar-flipped.site-menubar-open .page, .site-menubar-flipped.site-menubar-open .site-footer {
    transform: translate3d(-260px, 0, 0);
  }
  .site-menubar-flipped.site-menubar-open .site-menubar {
    transform: translate3d(0, 0, 0);
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) {
  .css-menubar .site-menubar-flipped .page, .css-menubar .site-menubar-flipped .site-footer {
    margin-right: 90px;
    margin-left: 0;
  }
  .css-menubar .site-menubar-flipped .site-menu > .site-menu-item > .site-menu-sub {
    right: 90px;
    left: auto;
  }
}
@media screen and (min-width: 768px) and (max-width: 1199px) and (min-width: 768px) {
  .css-menubar .site-menubar-flipped .site-navbar .navbar-container {
    margin-right: 90px;
    margin-left: 0;
  }
}
.site-menubar-fold.site-menubar-flipped .page, .site-menubar-fold.site-menubar-flipped .site-footer {
  margin-right: 90px;
  margin-left: 0;
}

@media (min-width: 768px) {
  .site-menubar-fold.site-menubar-flipped .site-navbar .navbar-container {
    margin-right: 90px;
    margin-left: 0;
  }
}
.site-menubar-fold.site-menubar-flipped .site-menu > .site-menu-item > .site-menu-sub {
  right: 90px;
  left: auto;
}

@media (max-width: 767px) {
  .site-menubar-flipped .site-menubar {
    transform: translate3d(260px, 0, 0);
  }
}
.checkbox-custom, .radio-custom {
  position: relative;
  display: block;
  margin-top: 10px;
  margin-bottom: 10px;
}

.checkbox-custom label, .radio-custom label {
  min-height: 22px;
  margin-bottom: 0;
  font-weight: 300;
  cursor: pointer;
}

.checkbox-custom input[type=checkbox], .radio-custom input[type=radio] {
  position: absolute;
  margin-top: 0;
  margin-bottom: 0;
  margin-left: -20px;
}

.checkbox-custom.disabled label, .radio-custom.disabled label, fieldset[disabled] .checkbox-custom label, fieldset[disabled] .radio-custom label {
  cursor: not-allowed;
}

.input-group-addon .checkbox-custom, .input-group-addon .radio-custom {
  margin: 0;
}

.checkbox-custom {
  padding-left: 20px;
}

.checkbox-custom label {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
}

.checkbox-custom label:empty {
  padding-left: 0;
}

.checkbox-custom label::before {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -20px;
  content: "";
  background-color: #fff;
  border: 1px solid #e4eaec;
  border-radius: 3px;
  transition: all 0.3s ease-in-out 0s;
}

.checkbox-custom label::after {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  padding-top: 1px;
  margin-left: -20px;
  font-size: 12px;
  line-height: 20px;
  color: #76838f;
  text-align: center;
}

.checkbox-custom input[type=radio], .checkbox-custom input[type=checkbox] {
  z-index: 1;
  width: 20px;
  height: 20px;
  opacity: 0;
}

.checkbox-custom input[type=radio]:focus + label::before, .checkbox-custom input[type=checkbox]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.checkbox-custom input[type=radio]:checked + label::before, .checkbox-custom input[type=checkbox]:checked + label::before {
  border-color: #e4eaec;
  border-width: 10px;
  transition: all 0.3s ease-in-out 0s;
}

.checkbox-custom input[type=radio]:checked + label::after, .checkbox-custom input[type=checkbox]:checked + label::after {
  font-family: "Web Icons";
  content: "\f192";
}

.checkbox-custom input[type=radio]:disabled + label, .checkbox-custom input[type=checkbox]:disabled + label {
  opacity: 0.65;
}

.checkbox-custom input[type=radio]:disabled + label::before, .checkbox-custom input[type=checkbox]:disabled + label::before {
  cursor: not-allowed;
  background-color: #f3f7f9;
  border-color: #e4eaec;
  border-width: 1px;
}

.checkbox-custom.checkbox-circle label::before {
  border-radius: 50%;
}

.checkbox-custom.checkbox-inline {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}

.checkbox-inline + .checkbox-inline {
  margin-left: 20px;
}

.checkbox-default input[type=radio]:checked + label::before, .checkbox-default input[type=checkbox]:checked + label::before {
  background-color: #fff;
  border-color: #e4eaec;
  border-width: 1px;
}

.checkbox-default input[type=radio]:checked + label::after, .checkbox-default input[type=checkbox]:checked + label::after {
  color: #62a8ea;
}

.checkbox-primary input[type=radio]:checked + label::before, .checkbox-primary input[type=checkbox]:checked + label::before {
  background-color: #62a8ea;
  border-color: #62a8ea;
}

.checkbox-primary input[type=radio]:checked + label::after, .checkbox-primary input[type=checkbox]:checked + label::after {
  color: #fff;
}

.checkbox-danger input[type=radio]:checked + label::before, .checkbox-danger input[type=checkbox]:checked + label::before {
  background-color: #f96868;
  border-color: #f96868;
}

.checkbox-danger input[type=radio]:checked + label::after, .checkbox-danger input[type=checkbox]:checked + label::after {
  color: #fff;
}

.checkbox-info input[type=radio]:checked + label::before, .checkbox-info input[type=checkbox]:checked + label::before {
  background-color: #57c7d4;
  border-color: #57c7d4;
}

.checkbox-info input[type=radio]:checked + label::after, .checkbox-info input[type=checkbox]:checked + label::after {
  color: #fff;
}

.checkbox-warning input[type=radio]:checked + label::before, .checkbox-warning input[type=checkbox]:checked + label::before {
  background-color: #f2a654;
  border-color: #f2a654;
}

.checkbox-warning input[type=radio]:checked + label::after, .checkbox-warning input[type=checkbox]:checked + label::after {
  color: #fff;
}

.checkbox-success input[type=radio]:checked + label::before, .checkbox-success input[type=checkbox]:checked + label::before {
  background-color: #46be8a;
  border-color: #46be8a;
}

.checkbox-success input[type=radio]:checked + label::after, .checkbox-success input[type=checkbox]:checked + label::after {
  color: #fff;
}

.checkbox-sm {
  padding-left: 18px;
}

.checkbox-sm label {
  padding-left: 8px;
}

.checkbox-sm label:empty {
  padding-left: 0;
}

.checkbox-sm label::after, .checkbox-sm label::before {
  width: 18px;
  height: 18px;
  margin-left: -18px;
}

.checkbox-sm label::after {
  font-size: 10px;
  line-height: 18px;
}

.checkbox-sm input[type=radio], .checkbox-sm input[type=checkbox] {
  width: 18px;
  height: 18px;
}

.checkbox-sm input[type=radio]:checked + label::before, .checkbox-sm input[type=checkbox]:checked + label::before {
  border-width: 9px;
}

.checkbox-lg {
  padding-left: 24px;
}

.checkbox-lg label {
  padding-left: 12px;
}

.checkbox-lg label:empty {
  padding-left: 0;
}

.checkbox-lg label::after, .checkbox-lg label::before {
  width: 24px;
  height: 24px;
  margin-left: -24px;
}

.checkbox-lg label::after {
  font-size: 14px;
  line-height: 24px;
}

.checkbox-lg input[type=radio], .checkbox-lg input[type=checkbox] {
  width: 24px;
  height: 24px;
}

.checkbox-lg input[type=radio]:checked + label::before, .checkbox-lg input[type=checkbox]:checked + label::before {
  border-width: 12px;
}

.radio-custom {
  padding-left: 20px;
}

.radio-custom label {
  position: relative;
  display: inline-block;
  padding-left: 10px;
  vertical-align: middle;
}

.radio-custom label:empty {
  padding-left: 0;
}

.radio-custom label::before {
  position: absolute;
  left: 0;
  display: inline-block;
  width: 20px;
  height: 20px;
  margin-left: -20px;
  content: "";
  background-color: #fff;
  border: 1px solid #e4eaec;
  border-radius: 50%;
  transition: border 0.3s ease-in-out 0s, color 0.3s ease-in-out 0s;
}

.radio-custom label::after {
  position: absolute;
  top: 7px;
  left: 7px;
  display: inline-block;
  width: 6px;
  height: 6px;
  margin-left: -20px;
  content: " ";
  background-color: transparent;
  border: 2px solid #76838f;
  border-radius: 50%;
  transition: transform 0.1s cubic-bezier(0.8, -0.33, 0.2, 1.33);
  transform: scale(0, 0);
}

.radio-custom input[type=radio] {
  z-index: 1;
  width: 20px;
  height: 20px;
  opacity: 0;
}

.radio-custom input[type=radio]:focus + label::before {
  outline: thin dotted;
  outline: 5px auto -webkit-focus-ring-color;
  outline-offset: -2px;
}

.radio-custom input[type=radio]:checked + label::before {
  border-color: #e4eaec;
  border-width: 10px;
}

.radio-custom input[type=radio]:checked + label::after {
  transform: scale(1, 1);
}

.radio-custom input[type=radio]:disabled + label {
  opacity: 0.65;
}

.radio-custom input[type=radio]:disabled + label::before {
  cursor: not-allowed;
}

.radio-custom.radio-inline {
  display: inline-block;
  margin-top: 0;
  margin-bottom: 0;
}

.radio-inline + .radio-inline {
  margin-left: 20px;
}

.radio-default input[type=radio]:checked + label::before {
  background-color: #fff;
  border-color: #e4eaec;
  border-width: 1px;
}

.radio-default input[type=radio]:checked + label::after {
  border-color: #62a8ea;
}

.radio-primary input[type=radio]:checked + label::before {
  border-color: #62a8ea;
}

.radio-primary input[type=radio]:checked + label::after {
  border-color: #fff;
}

.radio-danger input[type=radio]:checked + label::before {
  border-color: #f96868;
}

.radio-danger input[type=radio]:checked + label::after {
  border-color: #fff;
}

.radio-info input[type=radio]:checked + label::before {
  border-color: #57c7d4;
}

.radio-info input[type=radio]:checked + label::after {
  border-color: #fff;
}

.radio-warning input[type=radio]:checked + label::before {
  border-color: #f2a654;
}

.radio-warning input[type=radio]:checked + label::after {
  border-color: #fff;
}

.radio-success input[type=radio]:checked + label::before {
  border-color: #46be8a;
}

.radio-success input[type=radio]:checked + label::after {
  border-color: #fff;
}

.radio-sm {
  padding-left: 18px;
}

.radio-sm label {
  padding-left: 8px;
}

.radio-sm label:empty {
  padding-left: 0;
}

.radio-sm label::before {
  width: 18px;
  height: 18px;
  margin-left: -20px;
}

.radio-sm label::after {
  top: 7px;
  left: 7px;
  width: 4px;
  height: 4px;
  margin-left: -20px;
  border-width: 2px;
}

.radio-sm input[type=radio] {
  width: 18px;
  height: 18px;
}

.radio-sm input[type=radio]:checked + label::before {
  border-width: 9px;
}

.radio-lg {
  padding-left: 24px;
}

.radio-lg label {
  padding-left: 12px;
}

.radio-lg label:empty {
  padding-left: 0;
}

.radio-lg label::before {
  width: 24px;
  height: 24px;
  margin-left: -20px;
}

.radio-lg label::after {
  top: 8px;
  left: 8px;
  width: 8px;
  height: 8px;
  margin-left: -20px;
  border-width: 2px;
}

.radio-lg input[type=radio] {
  width: 24px;
  height: 24px;
}

.radio-lg input[type=radio]:checked + label::before {
  border-width: 12px;
}

@media (min-width: 768px) {
  .form-inline .checkbox-custom, .form-inline .radio-custom {
    display: inline-block;
    margin-top: 0;
    margin-bottom: 0;
    vertical-align: middle;
  }
  .form-inline .checkbox-custom label, .form-inline .radio-custom label {
    padding-left: 0;
  }
  .form-inline .checkbox-custom input[type=checkbox], .form-inline .radio-custom input[type=radio] {
    position: relative;
    margin-left: 0;
  }
  .form-inline .radio-custom label {
    padding-left: 10px;
  }
  .form-inline .checkbox-custom label {
    padding-left: 10px;
  }
  .form-inline .checkbox-custom input[type=checkbox] {
    position: absolute;
    margin-left: -20px;
  }
  .form-inline .radio-custom input[type=radio] {
    position: absolute;
    margin-left: -20px;
  }
}
.form-horizontal .checkbox-custom, .form-horizontal .radio-custom {
  padding-top: 7px;
  margin-top: 0;
  margin-bottom: 0;
}

.form-horizontal .checkbox-custom, .form-horizontal .radio-custom {
  min-height: 29px;
}

.form-material {
  position: relative;
}

.form-material.floating {
  margin-top: 20px;
  margin-bottom: 20px;
}

.form-material.floating + .form-material.floating {
  margin-top: 40px;
}

.form-material .form-control {
  padding: 0;
  background-color: transparent;
  background-color: rgba(0, 0, 0, 0);
  background-repeat: no-repeat;
  background-position: center bottom, center calc(100% - 1px);
  background-size: 0 2px, 100% 1px;
  transition: background 0s ease-out;
}

.form-material .form-control, .form-material .form-control.focus, .form-material .form-control:focus {
  float: none;
  background-image: linear-gradient(#62a8ea, #62a8ea), linear-gradient(#e4eaec, #e4eaec);
  border: 0;
  border-radius: 0;
  box-shadow: none;
}

.no-cssgradients .form-material .form-control {
  border-bottom: 2px solid #e4eaec;
}

.form-material .form-control::-webkit-input-placeholder {
  color: #a3afb7;
}

.form-material .form-control::-moz-placeholder {
  color: #a3afb7;
}

.form-material .form-control:-ms-input-placeholder {
  color: #a3afb7;
}

.form-material .form-control:disabled::-webkit-input-placeholder {
  color: #ccd5db;
}

.form-material .form-control:disabled::-moz-placeholder {
  color: #ccd5db;
}

.form-material .form-control:disabled:-ms-input-placeholder {
  color: #ccd5db;
}

.form-material .form-control.focus, .form-material .form-control:focus {
  background-size: 100% 2px, 100% 1px;
  outline: 0;
  transition-duration: 0.3s;
}

.no-cssgradients .form-material .form-control.focus, .no-cssgradients .form-material .form-control:focus {
  background: 0 0;
  border-bottom: 2px solid #62a8ea;
}

.form-material .form-control:disabled, .form-material .form-control[disabled], fieldset[disabled] .form-material .form-control {
  background: 0 0;
  background: rgba(0, 0, 0, 0);
  border-bottom: 1px dashed #ccd5db;
}

.form-material .form-control:disabled ~ .floating-label, .form-material .form-control[disabled] ~ .floating-label, fieldset[disabled] .form-material .form-control ~ .floating-label {
  color: #ccd5db;
}

.form-material .control-label {
  margin-bottom: 0;
  font-weight: 500;
}

.form-material .floating-label {
  position: absolute;
  left: 0;
  font-size: 14px;
  color: #76838f;
  pointer-events: none;
  transition: 0.3s ease all;
}

.form-material .floating-label.floating-label-static {
  position: relative;
  top: auto;
  display: block;
}

.form-material [class*=col-] > .floating-label {
  left: 15px;
}

.form-material .form-control ~ .floating-label {
  top: 8px;
  font-size: 14px;
}

.form-material .form-control.focus ~ .floating-label, .form-material .form-control:focus ~ .floating-label, .form-material .form-control:not(.empty) ~ .floating-label {
  top: -11.2px;
  font-size: 11.2px;
}

.form-material .form-control:-webkit-autofill ~ .floating-label {
  top: -11.2px;
  font-size: 11.2px;
}

.form-material .form-control.input-sm ~ .floating-label {
  top: 6px;
  font-size: 12px;
}

.form-material .form-control.input-sm.focus ~ .floating-label, .form-material .form-control.input-sm:focus ~ .floating-label, .form-material .form-control.input-sm:not(.empty) ~ .floating-label {
  top: -9.6px;
  font-size: 9.6px;
}

.form-material .form-control.input-sm:-webkit-autofill ~ .floating-label {
  top: -9.6px;
  font-size: 9.6px;
}

.form-material .form-control.input-lg ~ .floating-label {
  top: 6px;
  font-size: 18px;
}

.form-material .form-control.input-lg.focus ~ .floating-label, .form-material .form-control.input-lg:focus ~ .floating-label, .form-material .form-control.input-lg:not(.empty) ~ .floating-label {
  top: -14.4px;
  font-size: 14.4px;
}

.form-material .form-control.input-lg:-webkit-autofill ~ .floating-label {
  top: -14.4px;
  font-size: 14.4px;
}

.form-material .form-control.focus ~ .floating-label, .form-material .form-control:focus ~ .floating-label, .form-material .form-control:not(.empty) ~ .floating-label {
  font-weight: 500;
}

.form-material .form-control:-webkit-autofill ~ .floating-label {
  font-weight: 500;
}

.form-material .form-control.focus ~ .floating-label, .form-material .form-control:focus ~ .floating-label {
  color: #62a8ea;
}

.form-material textarea.form-control {
  padding-bottom: 6px;
  resize: none;
}

.form-material.floating textarea.form-control {
  padding-top: 6px;
}

.form-material select.form-control {
  border: 0;
  border-radius: 0;
}

.form-material:not(.floating) .control-label + select[multiple] {
  margin-top: 5px;
}

.form-material .hint {
  position: absolute;
  display: none;
  font-size: 80%;
}

.form-material .form-control.focus ~ .hint, .form-material .form-control:focus ~ .hint {
  display: block;
}

.form-material .form-control.focus:invalid ~ .floating-label, .form-material .form-control:not(.empty):invalid ~ .floating-label {
  color: #f96868;
}

.form-material .form-control:invalid {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#e4eaec, #e4eaec);
}

.form-material.form-group.has-warning .form-control.focus, .form-material.form-group.has-warning .form-control:focus, .form-material.form-group.has-warning .form-control:not(.empty) {
  background-image: linear-gradient(#f2a654, #f2a654), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-warning .form-control.focus, .no-cssgradients .form-material.form-group.has-warning .form-control:focus, .no-cssgradients .form-material.form-group.has-warning .form-control:not(.empty) {
  background: 0 0;
  border-bottom: 2px solid #f2a654;
}

.form-material.form-group.has-warning .form-control:-webkit-autofill {
  background-image: linear-gradient(#f2a654, #f2a654), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-warning .form-control:-webkit-autofill {
  background: 0 0;
  border-bottom: 2px solid #f2a654;
}

.form-material.form-group.has-warning .form-control:not(.empty) {
  background-size: 100% 2px, 100% 1px;
}

.form-material.form-group.has-warning .control-label {
  color: #f2a654;
}

.form-material.form-group.has-warning .form-control.focus ~ .floating-label, .form-material.form-group.has-warning .form-control:focus ~ .floating-label, .form-material.form-group.has-warning .form-control:not(.empty) ~ .floating-label {
  color: #f2a654;
}

.form-material.form-group.has-warning .form-control:-webkit-autofill ~ .floating-label {
  color: #f2a654;
}

.form-material.form-group.has-error .form-control.focus, .form-material.form-group.has-error .form-control:focus, .form-material.form-group.has-error .form-control:not(.empty) {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-error .form-control.focus, .no-cssgradients .form-material.form-group.has-error .form-control:focus, .no-cssgradients .form-material.form-group.has-error .form-control:not(.empty) {
  background: 0 0;
  border-bottom: 2px solid #f96868;
}

.form-material.form-group.has-error .form-control:-webkit-autofill {
  background-image: linear-gradient(#f96868, #f96868), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-error .form-control:-webkit-autofill {
  background: 0 0;
  border-bottom: 2px solid #f96868;
}

.form-material.form-group.has-error .form-control:not(.empty) {
  background-size: 100% 2px, 100% 1px;
}

.form-material.form-group.has-error .control-label {
  color: #f96868;
}

.form-material.form-group.has-error .form-control.focus ~ .floating-label, .form-material.form-group.has-error .form-control:focus ~ .floating-label, .form-material.form-group.has-error .form-control:not(.empty) ~ .floating-label {
  color: #f96868;
}

.form-material.form-group.has-error .form-control:-webkit-autofill ~ .floating-label {
  color: #f96868;
}

.form-material.form-group.has-success .form-control.focus, .form-material.form-group.has-success .form-control:focus, .form-material.form-group.has-success .form-control:not(.empty) {
  background-image: linear-gradient(#46be8a, #46be8a), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-success .form-control.focus, .no-cssgradients .form-material.form-group.has-success .form-control:focus, .no-cssgradients .form-material.form-group.has-success .form-control:not(.empty) {
  background: 0 0;
  border-bottom: 2px solid #46be8a;
}

.form-material.form-group.has-success .form-control:-webkit-autofill {
  background-image: linear-gradient(#46be8a, #46be8a), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-success .form-control:-webkit-autofill {
  background: 0 0;
  border-bottom: 2px solid #46be8a;
}

.form-material.form-group.has-success .form-control:not(.empty) {
  background-size: 100% 2px, 100% 1px;
}

.form-material.form-group.has-success .control-label {
  color: #46be8a;
}

.form-material.form-group.has-success .form-control.focus ~ .floating-label, .form-material.form-group.has-success .form-control:focus ~ .floating-label, .form-material.form-group.has-success .form-control:not(.empty) ~ .floating-label {
  color: #46be8a;
}

.form-material.form-group.has-success .form-control:-webkit-autofill ~ .floating-label {
  color: #46be8a;
}

.form-material.form-group.has-info .form-control.focus, .form-material.form-group.has-info .form-control:focus, .form-material.form-group.has-info .form-control:not(.empty) {
  background-image: linear-gradient(#57c7d4, #57c7d4), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-info .form-control.focus, .no-cssgradients .form-material.form-group.has-info .form-control:focus, .no-cssgradients .form-material.form-group.has-info .form-control:not(.empty) {
  background: 0 0;
  border-bottom: 2px solid #57c7d4;
}

.form-material.form-group.has-info .form-control:-webkit-autofill {
  background-image: linear-gradient(#57c7d4, #57c7d4), linear-gradient(#e4eaec, #e4eaec);
}

.no-cssgradients .form-material.form-group.has-info .form-control:-webkit-autofill {
  background: 0 0;
  border-bottom: 2px solid #57c7d4;
}

.form-material.form-group.has-info .form-control:not(.empty) {
  background-size: 100% 2px, 100% 1px;
}

.form-material.form-group.has-info .control-label {
  color: #57c7d4;
}

.form-material.form-group.has-info .form-control.focus ~ .floating-label, .form-material.form-group.has-info .form-control:focus ~ .floating-label, .form-material.form-group.has-info .form-control:not(.empty) ~ .floating-label {
  color: #57c7d4;
}

.form-material.form-group.has-info .form-control:-webkit-autofill ~ .floating-label {
  color: #57c7d4;
}

.form-material .input-group .form-control-wrap {
  margin-right: 5px;
  margin-left: 5px;
}

.form-material .input-group .form-control-wrap .form-control {
  float: none;
}

.form-material .input-group .input-group-addon {
  background: 0 0;
  border: 0;
}

.form-material .input-group .input-group-btn .btn {
  margin: 0;
  border-radius: 4px;
}

.form-material input[type=file] {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 100;
  width: 100%;
  height: 100%;
  opacity: 0;
}

.form-control-wrap {
  position: relative;
}

.loader {
  position: relative;
  display: inline-block;
  margin: 0 auto;
  font-size: 40px;
  text-indent: -9999em;
  transform: translateZ(0);
}

.loader.loader-default {
  width: 1em;
  height: 1em;
  background-color: #a3afb7;
  border-radius: 100%;
  animation: loader-default 1s infinite ease-in-out;
}

.loader.loader-grill {
  width: 0.25em;
  height: 0.5em;
  background: #a3afb7;
  animation: default-grill 1s infinite ease-in-out;
  animation-delay: -0.16s;
}

.loader.loader-grill:after, .loader.loader-grill:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: #a3afb7;
  animation: default-grill 1s infinite ease-in-out;
}

.loader.loader-grill:before {
  left: -0.375em;
  animation-delay: -0.32s;
}

.loader.loader-grill:after {
  left: 0.375em;
}

.loader.loader-circle {
  width: 1em;
  height: 1em;
  border-top: 0.125em solid rgba(163, 175, 183, 0.5);
  border-right: 0.125em solid rgba(163, 175, 183, 0.5);
  border-bottom: 0.125em solid rgba(163, 175, 183, 0.5);
  border-left: 0.125em solid #a3afb7;
  border-radius: 50%;
  animation: loader-circle 1.1s infinite linear;
}

.loader.loader-round-circle {
  width: 1em;
  height: 1em;
  font-size: 10px;
  border-radius: 50%;
  animation: loader-round-circle 1.3s infinite linear;
}

.loader.loader-tadpole {
  width: 1em;
  height: 1em;
  border-radius: 50%;
  animation: loader-tadpole 1.7s infinite ease;
}

.loader.loader-ellipsis {
  width: 0.625em;
  height: 0.625em;
  border-radius: 50%;
  animation: loader-ellipsis 1.8s infinite ease-in-out;
  animation-delay: -0.16s;
  animation-fill-mode: both;
}

.loader.loader-ellipsis:after, .loader.loader-ellipsis:before {
  position: absolute;
  top: 0;
  width: 100%;
  height: 100%;
  content: "";
  border-radius: 50%;
  animation: loader-ellipsis 1.8s infinite ease-in-out;
  animation-fill-mode: both;
}

.loader.loader-ellipsis:before {
  left: -0.875em;
  animation-delay: -0.32s;
}

.loader.loader-ellipsis:after {
  left: 0.875em;
}

.loader.loader-dot {
  width: 2em;
  height: 2em;
  animation: loader-dot-rotate 2s infinite linear;
}

.loader.loader-dot:after, .loader.loader-dot:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 60%;
  height: 60%;
  content: "";
  background: #a3afb7;
  border-radius: 100%;
  animation: loader-dot-bounce 2s infinite ease-in-out;
}

.loader.loader-dot:after {
  top: auto;
  bottom: 0;
  animation-delay: -1s;
}

.loader.loader-bounce {
  width: 1.5em;
  height: 1.5em;
}

.loader.loader-bounce:after, .loader.loader-bounce:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  content: "";
  background: #a3afb7;
  border-radius: 50%;
  opacity: 0.6;
  animation: loader-bounce 2s infinite ease-in-out;
}

.loader.loader-bounce:after {
  animation-delay: -1s;
}

.side-panel-loading, body > .loader {
  position: fixed;
  top: 50%;
  left: 50%;
  margin-top: -20px;
}

.site-menubar-unfold > .loader {
  margin-left: 130px;
}

.site-menubar-fold > .loader {
  margin-left: 45px;
}

.site-menubar-hide.site-menubar-unfold > .loader {
  margin-left: 0;
}
@keyframes loader-default {
  0% {
    transform: scale(0);
  }
  100% {
    opacity: 0;
    transform: scale(1);
  }
}
@keyframes default-grill {
  0%, 100%, 80% {
    height: 1em;
    box-shadow: 0 0 #a3afb7;
  }
  40% {
    height: 1.2em;
    box-shadow: 0 -0.25em #a3afb7;
  }
}
@keyframes loader-circle {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader-round-circle {
  0%, 100% {
    box-shadow: 0 -3em 0 0.2em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 0 #a3afb7;
  }
  12.5% {
    box-shadow: 0 -3em 0 0 #a3afb7, 2em -2em 0 0.2em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7;
  }
  25% {
    box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 0 #a3afb7, 3em 0 0 0.2em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7;
  }
  37.5% {
    box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 0 #a3afb7, 2em 2em 0 0.2em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 -0.5em #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7;
  }
  50% {
    box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 0 #a3afb7, 0 3em 0 0.2em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 -0.5em #a3afb7, -2em -2em 0 -0.5em #a3afb7;
  }
  62.5% {
    box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 0 #a3afb7, -2em 2em 0 0.2em #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 -0.5em #a3afb7;
  }
  75% {
    box-shadow: 0 -3em 0 -0.5em #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0.2em #a3afb7, -2em -2em 0 0 #a3afb7;
  }
  87.5% {
    box-shadow: 0 -3em 0 0 #a3afb7, 2em -2em 0 -0.5em #a3afb7, 3em 0 0 -0.5em #a3afb7, 2em 2em 0 -0.5em #a3afb7, 0 3em 0 -0.5em #a3afb7, -2em 2em 0 0 #a3afb7, -3em 0 0 0 #a3afb7, -2em -2em 0 0.2em #a3afb7;
  }
}
@keyframes loader-tadpole {
  0% {
    box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
    transform: rotate(0);
  }
  5%, 95% {
    box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
  }
  10%, 59% {
    box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.087em -0.825em 0 -0.42em #a3afb7, -0.173em -0.812em 0 -0.44em #a3afb7, -0.256em -0.789em 0 -0.46em #a3afb7, -0.297em -0.775em 0 -0.477em #a3afb7;
  }
  20% {
    box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.338em -0.758em 0 -0.42em #a3afb7, -0.555em -0.617em 0 -0.44em #a3afb7, -0.671em -0.488em 0 -0.46em #a3afb7, -0.749em -0.34em 0 -0.477em #a3afb7;
  }
  38% {
    box-shadow: 0 -0.83em 0 -0.4em #a3afb7, -0.377em -0.74em 0 -0.42em #a3afb7, -0.645em -0.522em 0 -0.44em #a3afb7, -0.775em -0.297em 0 -0.46em #a3afb7, -0.82em -0.09em 0 -0.477em #a3afb7;
  }
  100% {
    box-shadow: 0 -0.83em 0 -0.4em #a3afb7, 0 -0.83em 0 -0.42em #a3afb7, 0 -0.83em 0 -0.44em #a3afb7, 0 -0.83em 0 -0.46em #a3afb7, 0 -0.83em 0 -0.477em #a3afb7;
    transform: rotate(360deg);
  }
}
@keyframes loader-ellipsis {
  0%, 100%, 80% {
    box-shadow: 0 0.625em 0 -0.325em #a3afb7;
  }
  40% {
    box-shadow: 0 0.625em 0 0 #a3afb7;
  }
}
@keyframes loader-dot-rotate {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(360deg);
  }
}
@keyframes loader-dot-bounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
@keyframes loader-bounce {
  0%, 100% {
    transform: scale(0);
  }
  50% {
    transform: scale(1);
  }
}
[class*=animation-] {
  animation-duration: 0.5s;
  animation-timing-function: ease-out;
  animation-fill-mode: both;
}

.animation-hover:not(:hover), .animation-hover:not(:hover) [class*=animation-], .touch .animation-hover:not(.hover), .touch .animation-hover:not(.hover) [class*=animation-] {
  animation-name: none;
}

.animation-reverse {
  animation-timing-function: ease-in;
  animation-direction: reverse;
}

.animation-repeat {
  animation-iteration-count: infinite;
}

.animation-fade {
  animation-name: fade;
  animation-duration: 0.8s;
  animation-timing-function: linear;
}

.animation-scale {
  animation-name: scale-12;
}

.animation-scale-up {
  animation-name: fade-scale-02;
}

.animation-scale-down {
  animation-name: fade-scale-18;
}

.animation-slide-top {
  animation-name: slide-top;
}

.animation-slide-bottom {
  animation-name: slide-bottom;
}

.animation-slide-left {
  animation-name: slide-left;
}

.animation-slide-right {
  animation-name: slide-right;
}

.animation-shake {
  animation-name: shake;
}

.animation-duration-10 {
  animation-duration: 15s;
}

.animation-duration-9 {
  animation-duration: 9s;
}

.animation-duration-8 {
  animation-duration: 8s;
}

.animation-duration-7 {
  animation-duration: 7s;
}

.animation-duration-6 {
  animation-duration: 6s;
}

.animation-duration-5 {
  animation-duration: 5s;
}

.animation-duration-4 {
  animation-duration: 4s;
}

.animation-duration-3 {
  animation-duration: 3s;
}

.animation-duration-2 {
  animation-duration: 2s;
}

.animation-duration-1 {
  animation-duration: 1s;
}

.animation-delay-100 {
  animation-duration: 0.1s;
}

.animation-duration-250 {
  animation-duration: 250ms;
}

.animation-duration-300 {
  animation-duration: 0.3s;
}

.animation-duration-500 {
  animation-duration: 0.5s;
}

.animation-duration-750 {
  animation-duration: 750ms;
}

.animation-delay-1000 {
  animation-delay: 1s;
}

.animation-delay-900 {
  animation-delay: 0.9s;
}

.animation-delay-800 {
  animation-delay: 0.8s;
}

.animation-delay-700 {
  animation-delay: 0.7s;
}

.animation-delay-600 {
  animation-delay: 0.6s;
}

.animation-delay-500 {
  animation-delay: 0.5s;
}

.animation-delay-400 {
  animation-delay: 0.4s;
}

.animation-delay-300 {
  animation-delay: 0.3s;
}

.animation-delay-200 {
  animation-delay: 0.2s;
}

.animation-delay-100 {
  animation-delay: 0.1s;
}

.animation-top-left {
  transform-origin: 0 0;
}

.animation-top-center {
  transform-origin: 50% 0;
}

.animation-top-right {
  transform-origin: 100% 0;
}

.animation-middle-left {
  transform-origin: 0 50%;
}

.animation-middle-right {
  transform-origin: 100% 50%;
}

.animation-bottom-left {
  transform-origin: 0 100%;
}

.animation-bottom-center {
  transform-origin: 50% 100%;
}

.animation-bottom-right {
  transform-origin: 100% 100%;
}

.animation-easing-easeInOut {
  animation-timing-function: cubic-bezier(0.42, 0, 0.58, 1);
}

.animation-easing-easeInQuad {
  animation-timing-function: cubic-bezier(0.55, 0.085, 0.68, 0.53);
}

.animation-easing-easeInCubic {
  animation-timing-function: cubic-bezier(0.55, 0.055, 0.675, 0.19);
}

.animation-easing-easeInQuart {
  animation-timing-function: cubic-bezier(0.895, 0.03, 0.685, 0.22);
}

.animation-easing-easeInQuint {
  animation-timing-function: cubic-bezier(0.755, 0.05, 0.855, 0.06);
}

.animation-easing-easeInSine {
  animation-timing-function: cubic-bezier(0.47, 0, 0.745, 0.715);
}

.animation-easing-easeInExpo {
  animation-timing-function: cubic-bezier(0.95, 0.05, 0.795, 0.035);
}

.animation-easing-easeInCirc {
  animation-timing-function: cubic-bezier(0.6, 0.04, 0.98, 0.335);
}

.animation-easing-easeInBack {
  animation-timing-function: cubic-bezier(0.6, -0.28, 0.735, 0.045);
}

.animation-easing-eastOutQuad {
  animation-timing-function: cubic-bezier(0.25, 0.46, 0.45, 0.94);
}

.animation-easing-easeOutCubic {
  animation-timing-function: cubic-bezier(0.215, 0.61, 0.355, 1);
}

.animation-easing-easeOutQuart {
  animation-timing-function: cubic-bezier(0.165, 0.84, 0.44, 1);
}

.animation-easing-easeOutQuint {
  animation-timing-function: cubic-bezier(0.23, 1, 0.32, 1);
}

.animation-easing-easeOutSine {
  animation-timing-function: cubic-bezier(0.39, 0.575, 0.565, 1);
}

.animation-easing-easeOutExpo {
  animation-timing-function: cubic-bezier(0.19, 1, 0.22, 1);
}

.animation-easing-easeOutCirc {
  animation-timing-function: cubic-bezier(0.075, 0.82, 0.165, 1);
}

.animation-easing-easeOutBack {
  animation-timing-function: cubic-bezier(0.175, 0.885, 0.32, 1.275);
}

.animation-easing-easeInOutQuad {
  animation-timing-function: cubic-bezier(0.455, 0.03, 0.515, 0.955);
}

.animation-easing-easeInOutCubic {
  animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1);
}

.animation-easing-easeInOutQuart {
  animation-timing-function: cubic-bezier(0.77, 0, 0.175, 1);
}

.animation-easing-easeInOutQuint {
  animation-timing-function: cubic-bezier(0.86, 0, 0.07, 1);
}

.animation-easing-easeInOutSine {
  animation-timing-function: cubic-bezier(0.445, 0.05, 0.55, 0.95);
}

.animation-easing-easeInOutExpo {
  animation-timing-function: cubic-bezier(1, 0, 0, 1);
}

.animation-easing-easeInOutCirc {
  animation-timing-function: cubic-bezier(0.785, 0.135, 0.15, 0.86);
}

.animation-easing-easeInOutBack {
  animation-timing-function: cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.animation-easing-easeInOutElastic {
  animation-timing-function: cubic-bezier(1, -0.56, 0, 1.455);
}
@keyframes fade {
  0% {
    opacity: 0;
  }
  100% {
    opacity: 1;
  }
}
@keyframes scale-12 {
  0% {
    transform: scale(1.2);
  }
  100% {
    transform: scale(1);
  }
}
@keyframes fade-scale-02 {
  0% {
    opacity: 0;
    transform: scale(0.2);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes fade-scale-18 {
  0% {
    opacity: 0;
    transform: scale(1.8);
  }
  100% {
    opacity: 1;
    transform: scale(1);
  }
}
@keyframes slide-top {
  0% {
    opacity: 0;
    transform: translate3d(0, -100%, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-bottom {
  0% {
    opacity: 0;
    transform: translate3d(0, 100%, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-left {
  0% {
    opacity: 0;
    transform: translate3d(-100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes slide-right {
  0% {
    opacity: 0;
    transform: translate3d(100%, 0, 0);
  }
  100% {
    opacity: 1;
    transform: translate3d(0, 0, 0);
  }
}
@keyframes shake {
  0%, 100% {
    transform: translateX(0);
  }
  10% {
    transform: translateX(-9px);
  }
  20% {
    transform: translateX(8px);
  }
  30% {
    transform: translateX(-7px);
  }
  40% {
    transform: translateX(6px);
  }
  50% {
    transform: translateX(-5px);
  }
  60% {
    transform: translateX(4px);
  }
  70% {
    transform: translateX(-3px);
  }
  80% {
    transform: translateX(2px);
  }
  90% {
    transform: translateX(-1px);
  }
}
.primary-100 {
  color: #e8f1f8 !important;
}

.primary-200 {
  color: #d5e4f1 !important;
}

.primary-300 {
  color: #bcd8f1 !important;
}

.primary-400 {
  color: #a2caee !important;
}

.primary-500 {
  color: #89bceb !important;
}

.primary-600 {
  color: #62a8ea !important;
}

.primary-700 {
  color: #4e97d9 !important;
}

.primary-800 {
  color: #3583ca !important;
}

.red-100 {
  color: #ffeaea !important;
}

.red-200 {
  color: #fad3d3 !important;
}

.red-300 {
  color: #fab4b4 !important;
}

.red-400 {
  color: #fa9898 !important;
}

.red-500 {
  color: #fa7a7a !important;
}

.red-600 {
  color: #f96868 !important;
}

.red-700 {
  color: #e9595b !important;
}

.red-800 {
  color: #d6494b !important;
}

.pink-100 {
  color: #fce4ec !important;
}

.pink-200 {
  color: #ffccde !important;
}

.pink-300 {
  color: #fba9c6 !important;
}

.pink-400 {
  color: #fb8db4 !important;
}

.pink-500 {
  color: #f978a6 !important;
}

.pink-600 {
  color: #f96197 !important;
}

.pink-700 {
  color: #f44c87 !important;
}

.pink-800 {
  color: #e53b75 !important;
}

.purple-100 {
  color: #f6f2ff !important;
}

.purple-200 {
  color: #e3dbf4 !important;
}

.purple-300 {
  color: #d2c5ec !important;
}

.purple-400 {
  color: #bba7e4 !important;
}

.purple-500 {
  color: #a58add !important;
}

.purple-600 {
  color: #926dde !important;
}

.purple-700 {
  color: #7c51d1 !important;
}

.purple-800 {
  color: #6d45bc !important;
}

.indigo-100 {
  color: #edeff9 !important;
}

.indigo-200 {
  color: #dadef5 !important;
}

.indigo-300 {
  color: #bcc5f4 !important;
}

.indigo-400 {
  color: #9daaf3 !important;
}

.indigo-500 {
  color: #8897ec !important;
}

.indigo-600 {
  color: #677ae4 !important;
}

.indigo-700 {
  color: #5166d6 !important;
}

.indigo-800 {
  color: #465bd4 !important;
}

.blue-100 {
  color: #e8f1f8 !important;
}

.blue-200 {
  color: #d5e4f1 !important;
}

.blue-300 {
  color: #bcd8f1 !important;
}

.blue-400 {
  color: #a2caee !important;
}

.blue-500 {
  color: #89bceb !important;
}

.blue-600 {
  color: #62a8ea !important;
}

.blue-700 {
  color: #4e97d9 !important;
}

.blue-800 {
  color: #3583ca !important;
}

.cyan-100 {
  color: #ecf9fa !important;
}

.cyan-200 {
  color: #d3eff2 !important;
}

.cyan-300 {
  color: #baeaef !important;
}

.cyan-400 {
  color: #9ae1e9 !important;
}

.cyan-500 {
  color: #77d6e1 !important;
}

.cyan-600 {
  color: #57c7d4 !important;
}

.cyan-700 {
  color: #47b8c6 !important;
}

.cyan-800 {
  color: #37a9b7 !important;
}

.teal-100 {
  color: #ecfdfc !important;
}

.teal-200 {
  color: #cdf4f1 !important;
}

.teal-300 {
  color: #99e1da !important;
}

.teal-400 {
  color: #79d1c9 !important;
}

.teal-500 {
  color: #56bfb5 !important;
}

.teal-600 {
  color: #3aa99e !important;
}

.teal-700 {
  color: #269b8f !important;
}

.teal-800 {
  color: #178d81 !important;
}

.green-100 {
  color: #e7faf2 !important;
}

.green-200 {
  color: #bfedd8 !important;
}

.green-300 {
  color: #9fe5c5 !important;
}

.green-400 {
  color: #7dd3ae !important;
}

.green-500 {
  color: #5cd29d !important;
}

.green-600 {
  color: #46be8a !important;
}

.green-700 {
  color: #36ab7a !important;
}

.green-800 {
  color: #279566 !important;
}

.light-green-100 {
  color: #f1f7ea !important;
}

.light-green-200 {
  color: #e0ecd1 !important;
}

.light-green-300 {
  color: #cadfb1 !important;
}

.light-green-400 {
  color: #bad896 !important;
}

.light-green-500 {
  color: #acd57c !important;
}

.light-green-600 {
  color: #9ece67 !important;
}

.light-green-700 {
  color: #83b944 !important;
}

.light-green-800 {
  color: #70a532 !important;
}

.yellow-100 {
  color: #fffae7 !important;
}

.yellow-200 {
  color: #f9eec1 !important;
}

.yellow-300 {
  color: #f6e7a9 !important;
}

.yellow-400 {
  color: #f8e59b !important;
}

.yellow-500 {
  color: #f7e083 !important;
}

.yellow-600 {
  color: #f7da64 !important;
}

.yellow-700 {
  color: #f9cd48 !important;
}

.yellow-800 {
  color: #fbc02d !important;
}

.orange-100 {
  color: #fff3e6 !important;
}

.orange-200 {
  color: #ffddb9 !important;
}

.orange-300 {
  color: #fbce9d !important;
}

.orange-400 {
  color: #f6be80 !important;
}

.orange-500 {
  color: #f4b066 !important;
}

.orange-600 {
  color: #f2a654 !important;
}

.orange-700 {
  color: #ec9940 !important;
}

.orange-800 {
  color: #e98f2e !important;
}

.brown-100 {
  color: #fae6df !important;
}

.brown-200 {
  color: #e2bdaf !important;
}

.brown-300 {
  color: #d3aa9c !important;
}

.brown-400 {
  color: #b98e7e !important;
}

.brown-500 {
  color: #a17768 !important;
}

.brown-600 {
  color: #8d6658 !important;
}

.brown-700 {
  color: #7d5b4f !important;
}

.brown-800 {
  color: #715146 !important;
}

.grey-100 {
  color: #fafafa !important;
}

.grey-200 {
  color: #eee !important;
}

.grey-300 {
  color: #e0e0e0 !important;
}

.grey-400 {
  color: #bdbdbd !important;
}

.grey-500 {
  color: #9e9e9e !important;
}

.grey-600 {
  color: #757575 !important;
}

.grey-700 {
  color: #616161 !important;
}

.grey-800 {
  color: #424242 !important;
}

.blue-grey-100 {
  color: #f3f7f9 !important;
}

.blue-grey-200 {
  color: #e4eaec !important;
}

.blue-grey-300 {
  color: #ccd5db !important;
}

.blue-grey-400 {
  color: #a3afb7 !important;
}

.blue-grey-500 {
  color: #76838f !important;
}

.blue-grey-600 {
  color: #526069 !important;
}

.blue-grey-700 {
  color: #37474f !important;
}

.blue-grey-800 {
  color: #263238 !important;
}

.bg-primary-100 {
  background-color: #e8f1f8 !important;
}

.bg-primary-200 {
  background-color: #d5e4f1 !important;
}

.bg-primary-300 {
  background-color: #bcd8f1 !important;
}

.bg-primary-400 {
  background-color: #a2caee !important;
}

.bg-primary-500 {
  background-color: #89bceb !important;
}

.bg-primary-600 {
  background-color: #62a8ea !important;
}

.bg-primary-700 {
  background-color: #4e97d9 !important;
}

.bg-primary-800 {
  background-color: #3583ca !important;
}

.bg-red-100 {
  background-color: #ffeaea !important;
}

.bg-red-200 {
  background-color: #fad3d3 !important;
}

.bg-red-300 {
  background-color: #fab4b4 !important;
}

.bg-red-400 {
  background-color: #fa9898 !important;
}

.bg-red-500 {
  background-color: #fa7a7a !important;
}

.bg-red-600 {
  background-color: #f96868 !important;
}

.bg-red-700 {
  background-color: #e9595b !important;
}

.bg-red-800 {
  background-color: #d6494b !important;
}

.bg-pink-100 {
  background-color: #fce4ec !important;
}

.bg-pink-200 {
  background-color: #ffccde !important;
}

.bg-pink-300 {
  background-color: #fba9c6 !important;
}

.bg-pink-400 {
  background-color: #fb8db4 !important;
}

.bg-pink-500 {
  background-color: #f978a6 !important;
}

.bg-pink-600 {
  background-color: #f96197 !important;
}

.bg-pink-700 {
  background-color: #f44c87 !important;
}

.bg-pink-800 {
  background-color: #e53b75 !important;
}

.bg-purple-100 {
  background-color: #f6f2ff !important;
}

.bg-purple-200 {
  background-color: #e3dbf4 !important;
}

.bg-purple-300 {
  background-color: #d2c5ec !important;
}

.bg-purple-400 {
  background-color: #bba7e4 !important;
}

.bg-purple-500 {
  background-color: #a58add !important;
}

.bg-purple-600 {
  background-color: #926dde !important;
}

.bg-purple-700 {
  background-color: #7c51d1 !important;
}

.bg-purple-800 {
  background-color: #6d45bc !important;
}

.bg-indigo-100 {
  background-color: #edeff9 !important;
}

.bg-indigo-200 {
  background-color: #dadef5 !important;
}

.bg-indigo-300 {
  background-color: #bcc5f4 !important;
}

.bg-indigo-400 {
  background-color: #9daaf3 !important;
}

.bg-indigo-500 {
  background-color: #8897ec !important;
}

.bg-indigo-600 {
  background-color: #677ae4 !important;
}

.bg-indigo-700 {
  background-color: #5166d6 !important;
}

.bg-indigo-800 {
  background-color: #465bd4 !important;
}

.bg-blue-100 {
  background-color: #e8f1f8 !important;
}

.bg-blue-200 {
  background-color: #d5e4f1 !important;
}

.bg-blue-300 {
  background-color: #bcd8f1 !important;
}

.bg-blue-400 {
  background-color: #a2caee !important;
}

.bg-blue-500 {
  background-color: #89bceb !important;
}

.bg-blue-600 {
  background-color: #62a8ea !important;
}

.bg-blue-700 {
  background-color: #4e97d9 !important;
}

.bg-blue-800 {
  background-color: #3583ca !important;
}

.bg-cyan-100 {
  background-color: #ecf9fa !important;
}

.bg-cyan-200 {
  background-color: #d3eff2 !important;
}

.bg-cyan-300 {
  background-color: #baeaef !important;
}

.bg-cyan-400 {
  background-color: #9ae1e9 !important;
}

.bg-cyan-500 {
  background-color: #77d6e1 !important;
}

.bg-cyan-600 {
  background-color: #57c7d4 !important;
}

.bg-cyan-700 {
  background-color: #47b8c6 !important;
}

.bg-cyan-800 {
  background-color: #37a9b7 !important;
}

.bg-teal-100 {
  background-color: #ecfdfc !important;
}

.bg-teal-200 {
  background-color: #cdf4f1 !important;
}

.bg-teal-300 {
  background-color: #99e1da !important;
}

.bg-teal-400 {
  background-color: #79d1c9 !important;
}

.bg-teal-500 {
  background-color: #56bfb5 !important;
}

.bg-teal-600 {
  background-color: #3aa99e !important;
}

.bg-teal-700 {
  background-color: #269b8f !important;
}

.bg-teal-800 {
  background-color: #178d81 !important;
}

.bg-green-100 {
  background-color: #e7faf2 !important;
}

.bg-green-200 {
  background-color: #bfedd8 !important;
}

.bg-green-300 {
  background-color: #9fe5c5 !important;
}

.bg-green-400 {
  background-color: #7dd3ae !important;
}

.bg-green-500 {
  background-color: #5cd29d !important;
}

.bg-green-600 {
  background-color: #46be8a !important;
}

.bg-green-700 {
  background-color: #36ab7a !important;
}

.bg-green-800 {
  background-color: #279566 !important;
}

.bg-light-green-100 {
  background-color: #f1f7ea !important;
}

.bg-light-green-200 {
  background-color: #e0ecd1 !important;
}

.bg-light-green-300 {
  background-color: #cadfb1 !important;
}

.bg-light-green-400 {
  background-color: #bad896 !important;
}

.bg-light-green-500 {
  background-color: #acd57c !important;
}

.bg-light-green-600 {
  background-color: #9ece67 !important;
}

.bg-light-green-700 {
  background-color: #83b944 !important;
}

.bg-light-green-800 {
  background-color: #70a532 !important;
}

.bg-yellow-100 {
  background-color: #fffae7 !important;
}

.bg-yellow-200 {
  background-color: #f9eec1 !important;
}

.bg-yellow-300 {
  background-color: #f6e7a9 !important;
}

.bg-yellow-400 {
  background-color: #f8e59b !important;
}

.bg-yellow-500 {
  background-color: #f7e083 !important;
}

.bg-yellow-600 {
  background-color: #f7da64 !important;
}

.bg-yellow-700 {
  background-color: #f9cd48 !important;
}

.bg-yellow-800 {
  background-color: #fbc02d !important;
}

.bg-orange-100 {
  background-color: #fff3e6 !important;
}

.bg-orange-200 {
  background-color: #ffddb9 !important;
}

.bg-orange-300 {
  background-color: #fbce9d !important;
}

.bg-orange-400 {
  background-color: #f6be80 !important;
}

.bg-orange-500 {
  background-color: #f4b066 !important;
}

.bg-orange-600 {
  background-color: #f2a654 !important;
}

.bg-orange-700 {
  background-color: #ec9940 !important;
}

.bg-orange-800 {
  background-color: #e98f2e !important;
}

.bg-brown-100 {
  background-color: #fae6df !important;
}

.bg-brown-200 {
  background-color: #e2bdaf !important;
}

.bg-brown-300 {
  background-color: #d3aa9c !important;
}

.bg-brown-400 {
  background-color: #b98e7e !important;
}

.bg-brown-500 {
  background-color: #a17768 !important;
}

.bg-brown-600 {
  background-color: #8d6658 !important;
}

.bg-brown-700 {
  background-color: #7d5b4f !important;
}

.bg-brown-800 {
  background-color: #715146 !important;
}

.bg-grey-100 {
  background-color: #fafafa !important;
}

.bg-grey-200 {
  background-color: #eee !important;
}

.bg-grey-300 {
  background-color: #e0e0e0 !important;
}

.bg-grey-400 {
  background-color: #bdbdbd !important;
}

.bg-grey-500 {
  background-color: #9e9e9e !important;
}

.bg-grey-600 {
  background-color: #757575 !important;
}

.bg-grey-700 {
  background-color: #616161 !important;
}

.bg-grey-800 {
  background-color: #424242 !important;
}

.bg-blue-grey-100 {
  background-color: #f3f7f9 !important;
}

.bg-blue-grey-200 {
  background-color: #e4eaec !important;
}

.bg-blue-grey-300 {
  background-color: #ccd5db !important;
}

.bg-blue-grey-400 {
  background-color: #a3afb7 !important;
}

.bg-blue-grey-500 {
  background-color: #76838f !important;
}

.bg-blue-grey-600 {
  background-color: #526069 !important;
}

.bg-blue-grey-700 {
  background-color: #37474f !important;
}

.bg-blue-grey-800 {
  background-color: #263238 !important;
}

.black {
  color: #000 !important;
}

.white {
  color: #fff !important;
}

.bg-white {
  color: #76838f;
  background-color: #fff;
}

.bg-primary {
  color: #fff;
  background-color: #62a8ea;
}

.bg-primary:hover {
  background-color: #8fc1f0;
}

.bg-primary a, a.bg-primary {
  color: #fff;
}

.bg-primary a:hover, a.bg-primary:hover {
  color: #fff;
}

.bg-success {
  color: #fff;
  background-color: #46be8a;
}

.bg-success:hover {
  background-color: #6ccba2;
}

.bg-success a, a.bg-success {
  color: #fff;
}

.bg-success a:hover, a.bg-success:hover {
  color: #fff;
}

.bg-info {
  color: #fff;
  background-color: #57c7d4;
}

.bg-info:hover {
  background-color: #80d5de;
}

.bg-info a, a.bg-info {
  color: #fff;
}

.bg-info a:hover, a.bg-info:hover {
  color: #fff;
}

.bg-warning {
  color: #fff;
  background-color: #f2a654;
}

.bg-warning:hover {
  background-color: #f6bf83;
}

.bg-warning a, a.bg-warning {
  color: #fff;
}

.bg-warning a:hover, a.bg-warning:hover {
  color: #fff;
}

.bg-danger {
  color: #fff;
  background-color: #f96868;
}

.bg-danger:hover {
  background-color: #fb9999;
}

.bg-danger a, a.bg-danger {
  color: #fff;
}

.bg-danger a:hover, a.bg-danger:hover {
  color: #fff;
}

.bg-dark {
  color: #fff;
  background-color: #526069;
}

.bg-dark:hover {
  background-color: #687a86;
}

.bg-dark a, a.bg-dark {
  color: #fff;
}

.bg-dark a:hover, a.bg-dark:hover {
  color: #fff;
}

.social-facebook {
  color: #fff;
  background-color: #3b5998 !important;
}

.social-facebook:focus, .social-facebook:hover {
  color: #fff;
  background-color: #4c70ba !important;
}

.social-facebook.active, .social-facebook:active {
  color: #fff;
  background-color: #2d4373 !important;
}

.bg-facebook {
  background-color: #3b5998;
}

.social-twitter {
  color: #fff;
  background-color: #55acee !important;
}

.social-twitter:focus, .social-twitter:hover {
  color: #fff;
  background-color: #83c3f3 !important;
}

.social-twitter.active, .social-twitter:active {
  color: #fff;
  background-color: #2795e9 !important;
}

.bg-twitter {
  background-color: #55acee;
}

.social-google-plus {
  color: #fff;
  background-color: #dd4b39 !important;
}

.social-google-plus:focus, .social-google-plus:hover {
  color: #fff;
  background-color: #e47365 !important;
}

.social-google-plus.active, .social-google-plus:active {
  color: #fff;
  background-color: #c23321 !important;
}

.bg-google-plus {
  background-color: #dd4b39;
}

.social-linkedin {
  color: #fff;
  background-color: #0976b4 !important;
}

.social-linkedin:focus, .social-linkedin:hover {
  color: #fff;
  background-color: #0b96e5 !important;
}

.social-linkedin.active, .social-linkedin:active {
  color: #fff;
  background-color: #075683 !important;
}

.bg-linkedin {
  background-color: #0976b4;
}

.social-flickr {
  color: #fff;
  background-color: #ff0084 !important;
}

.social-flickr:focus, .social-flickr:hover {
  color: #fff;
  background-color: #ff339d !important;
}

.social-flickr.active, .social-flickr:active {
  color: #fff;
  background-color: #cc006a !important;
}

.bg-flickr {
  background-color: #ff0084;
}

.social-tumblr {
  color: #fff;
  background-color: #35465c !important;
}

.social-tumblr:focus, .social-tumblr:hover {
  color: #fff;
  background-color: #485f7c !important;
}

.social-tumblr.active, .social-tumblr:active {
  color: #fff;
  background-color: #222d3c !important;
}

.bg-tumblr {
  background-color: #35465c;
}

.social-xing {
  color: #fff;
  background-color: #024b4d !important;
}

.social-xing:focus, .social-xing:hover {
  color: #fff;
  background-color: #037b7f !important;
}

.social-xing.active, .social-xing:active {
  color: #fff;
  background-color: #011b1b !important;
}

.bg-xing {
  background-color: #024b4d;
}

.social-github {
  color: #fff;
  background-color: #4183c4 !important;
}

.social-github:focus, .social-github:hover {
  color: #fff;
  background-color: #689cd0 !important;
}

.social-github.active, .social-github:active {
  color: #fff;
  background-color: #3269a0 !important;
}

.bg-github {
  background-color: #4183c4;
}

.social-html5 {
  color: #fff;
  background-color: #e44f26 !important;
}

.social-html5:focus, .social-html5:hover {
  color: #fff;
  background-color: #ea7453 !important;
}

.social-html5.active, .social-html5:active {
  color: #fff;
  background-color: #bf3c18 !important;
}

.bg-html5 {
  background-color: #e44f26;
}

.social-openid {
  color: #fff;
  background-color: #f67d28 !important;
}

.social-openid:focus, .social-openid:hover {
  color: #fff;
  background-color: #f89b59 !important;
}

.social-openid.active, .social-openid:active {
  color: #fff;
  background-color: #e26309 !important;
}

.bg-openid {
  background-color: #f67d28;
}

.social-stack-overflow {
  color: #fff;
  background-color: #f86c01 !important;
}

.social-stack-overflow:focus, .social-stack-overflow:hover {
  color: #fff;
  background-color: #fe882e !important;
}

.social-stack-overflow.active, .social-stack-overflow:active {
  color: #fff;
  background-color: #c55601 !important;
}

.bg-stack-overflow {
  background-color: #f86c01;
}

.social-css3 {
  color: #fff;
  background-color: #1572b6 !important;
}

.social-css3:focus, .social-css3:hover {
  color: #fff;
  background-color: #1a8fe4 !important;
}

.social-css3.active, .social-css3:active {
  color: #fff;
  background-color: #105588 !important;
}

.bg-css3 {
  background-color: #1572b6;
}

.social-youtube {
  color: #fff;
  background-color: #b31217 !important;
}

.social-youtube:focus, .social-youtube:hover {
  color: #fff;
  background-color: #e1171d !important;
}

.social-youtube.active, .social-youtube:active {
  color: #fff;
  background-color: #850d11 !important;
}

.bg-youtube {
  background-color: #b31217;
}

.social-dribbble {
  color: #fff;
  background-color: #c32361 !important;
}

.social-dribbble:focus, .social-dribbble:hover {
  color: #fff;
  background-color: #dc3d7b !important;
}

.social-dribbble.active, .social-dribbble:active {
  color: #fff;
  background-color: #981b4b !important;
}

.bg-dribbble {
  background-color: #c32361;
}

.social-instagram {
  color: #fff;
  background-color: #3f729b !important;
}

.social-instagram:focus, .social-instagram:hover {
  color: #fff;
  background-color: #548cb9 !important;
}

.social-instagram.active, .social-instagram:active {
  color: #fff;
  background-color: #305777 !important;
}

.bg-instagram {
  background-color: #3f729b;
}

.social-pinterest {
  color: #fff;
  background-color: #cc2127 !important;
}

.social-pinterest:focus, .social-pinterest:hover {
  color: #fff;
  background-color: #e04046 !important;
}

.social-pinterest.active, .social-pinterest:active {
  color: #fff;
  background-color: #a01a1f !important;
}

.bg-pinterest {
  background-color: #cc2127;
}

.social-vk {
  color: #fff;
  background-color: #3d5a7d !important;
}

.social-vk:focus, .social-vk:hover {
  color: #fff;
  background-color: #4e739f !important;
}

.social-vk.active, .social-vk:active {
  color: #fff;
  background-color: #2c415b !important;
}

.bg-vk {
  background-color: #3d5a7d;
}

.social-yahoo {
  color: #fff;
  background-color: #350178 !important;
}

.social-yahoo:focus, .social-yahoo:hover {
  color: #fff;
  background-color: #4b01ab !important;
}

.social-yahoo.active, .social-yahoo:active {
  color: #fff;
  background-color: #1f0145 !important;
}

.bg-yahoo {
  background-color: #350178;
}

.social-behance {
  color: #fff;
  background-color: #1769ff !important;
}

.social-behance:focus, .social-behance:hover {
  color: #fff;
  background-color: #4a8aff !important;
}

.social-behance.active, .social-behance:active {
  color: #fff;
  background-color: #0050e3 !important;
}

.bg-behance {
  background-color: #024b4d;
}

.social-dropbox {
  color: #fff;
  background-color: #007ee5 !important;
}

.social-dropbox:focus, .social-dropbox:hover {
  color: #fff;
  background-color: #1998ff !important;
}

.social-dropbox.active, .social-dropbox:active {
  color: #fff;
  background-color: #0062b2 !important;
}

.bg-dropbox {
  background-color: #007ee5;
}

.social-reddit {
  color: #fff;
  background-color: #ff4500 !important;
}

.social-reddit:focus, .social-reddit:hover {
  color: #fff;
  background-color: #ff6a33 !important;
}

.social-reddit.active, .social-reddit:active {
  color: #fff;
  background-color: #cc3700 !important;
}

.bg-reddit {
  background-color: #ff4500;
}

.social-spotify {
  color: #fff;
  background-color: #7ab800 !important;
}

.social-spotify:focus, .social-spotify:hover {
  color: #fff;
  background-color: #9ceb00 !important;
}

.social-spotify.active, .social-spotify:active {
  color: #fff;
  background-color: #588500 !important;
}

.bg-spotify {
  background-color: #7ab800;
}

.social-vine {
  color: #fff;
  background-color: #00b488 !important;
}

.social-vine:focus, .social-vine:hover {
  color: #fff;
  background-color: #00e7af !important;
}

.social-vine.active, .social-vine:active {
  color: #fff;
  background-color: #008161 !important;
}

.bg-vine {
  background-color: #00b488;
}

.social-foursquare {
  color: #fff;
  background-color: #0cbadf !important;
}

.social-foursquare:focus, .social-foursquare:hover {
  color: #fff;
  background-color: #2ad0f4 !important;
}

.social-foursquare.active, .social-foursquare:active {
  color: #fff;
  background-color: #0992af !important;
}

.bg-foursquare {
  background-color: #0cbadf;
}

.social-vimeo {
  color: #fff;
  background-color: #1ab7ea !important;
}

.social-vimeo:focus, .social-vimeo:hover {
  color: #fff;
  background-color: #49c6ee !important;
}

.social-vimeo.active, .social-vimeo:active {
  color: #fff;
  background-color: #1295bf !important;
}

.bg-vimeo {
  background-color: #1ab7ea;
}

.social-skype {
  color: #fff;
  background-color: #77bcfd !important;
}

.social-skype:focus, .social-skype:hover {
  color: #fff;
  background-color: #a9d5fe !important;
}

.social-skype.active, .social-skype:active {
  color: #fff;
  background-color: #45a3fc !important;
}

.bg-skype {
  background-color: #77bcfd;
}

.social-evernote {
  color: #fff;
  background-color: #46bf8c !important;
}

.social-evernote:focus, .social-evernote:hover {
  color: #fff;
  background-color: #6ccca4 !important;
}

.social-evernote.active, .social-evernote:active {
  color: #fff;
  background-color: #369c71 !important;
}

.bg-evernote {
  background-color: #46bf8c;
}

a:focus {
  outline: 0;
}

.blocks, [class*=blocks-] {
  padding: 0;
  margin: 0;
  margin-right: -15px;
  margin-left: -15px;
  list-style: none;
}

.blocks:after, .blocks:before, [class*=blocks-]:after, [class*=blocks-]:before {
  display: table;
  content: " ";
}

.blocks:after, [class*=blocks-]:after {
  clear: both;
}

.blocks > li, [class*=blocks-] > li {
  position: relative;
  float: left;
  min-height: 1px;
  padding-right: 15px;
  padding-left: 15px;
  margin-bottom: 22px;
}

.blocks.no-space, [class*=blocks-].no-space {
  margin: 0;
}

.blocks.no-space > li, [class*=blocks-].no-space > li {
  padding-right: 0;
  padding-left: 0;
  margin-bottom: 0;
}

.block-first, .blocks-2 > li:nth-child(2n+3), .blocks-3 > li:nth-child(3n+4), .blocks-4 > li:nth-child(4n+5), .blocks-5 > li:nth-child(5n+6), .blocks-6 > li:nth-child(6n+7) {
  clear: both;
}

.blocks-100 > li {
  width: 100%;
}

.blocks-2 > li {
  width: 50%;
}

.blocks-3 > li {
  width: 33.33333333%;
}

.blocks-4 > li {
  width: 25%;
}

.blocks-5 > li {
  width: 20%;
}

.blocks-6 > li {
  width: 16.66666667%;
}

@media (min-width: 480px) {
  .blocks-xs-100 > li {
    width: 100%;
  }
}
@media (min-width: 480px) {
  .blocks-xs-2 > li {
    width: 50%;
  }
}
@media (min-width: 480px) {
  .blocks-xs-3 > li {
    width: 33.33333333%;
  }
}
@media (min-width: 480px) {
  .blocks-xs-4 > li {
    width: 25%;
  }
}
@media (min-width: 480px) {
  .blocks-xs-5 > li {
    width: 20%;
  }
}
@media (min-width: 480px) {
  .blocks-xs-6 > li {
    width: 16.66666667%;
  }
}
@media (min-width: 768px) {
  .blocks-sm-100 > li {
    width: 100%;
  }
}
@media (min-width: 768px) {
  .blocks-sm-2 > li {
    width: 50%;
  }
}
@media (min-width: 768px) {
  .blocks-sm-3 > li {
    width: 33.33333333%;
  }
}
@media (min-width: 768px) {
  .blocks-sm-4 > li {
    width: 25%;
  }
}
@media (min-width: 768px) {
  .blocks-sm-5 > li {
    width: 20%;
  }
}
@media (min-width: 768px) {
  .blocks-sm-6 > li {
    width: 16.66666667%;
  }
}
@media (min-width: 992px) {
  .blocks-md-100 > li {
    width: 100%;
  }
}
@media (min-width: 992px) {
  .blocks-md-2 > li {
    width: 50%;
  }
}
@media (min-width: 992px) {
  .blocks-md-3 > li {
    width: 33.33333333%;
  }
}
@media (min-width: 992px) {
  .blocks-md-4 > li {
    width: 25%;
  }
}
@media (min-width: 992px) {
  .blocks-md-5 > li {
    width: 20%;
  }
}
@media (min-width: 992px) {
  .blocks-md-6 > li {
    width: 16.66666667%;
  }
}
@media (min-width: 1200px) {
  .blocks-lg-100 > li {
    width: 100%;
  }
}
@media (min-width: 1200px) {
  .blocks-lg-2 > li {
    width: 50%;
  }
}
@media (min-width: 1200px) {
  .blocks-lg-3 > li {
    width: 33.33333333%;
  }
}
@media (min-width: 1200px) {
  .blocks-lg-4 > li {
    width: 25%;
  }
}
@media (min-width: 1200px) {
  .blocks-lg-5 > li {
    width: 20%;
  }
}
@media (min-width: 1200px) {
  .blocks-lg-6 > li {
    width: 16.66666667%;
  }
}
@media (min-width: 1600px) {
  .blocks-xlg-100 > li {
    width: 100%;
  }
}
@media (min-width: 1600px) {
  .blocks-xlg-2 > li {
    width: 50%;
  }
}
@media (min-width: 1600px) {
  .blocks-xlg-3 > li {
    width: 33.33333333%;
  }
}
@media (min-width: 1600px) {
  .blocks-xlg-4 > li {
    width: 25%;
  }
}
@media (min-width: 1600px) {
  .blocks-xlg-5 > li {
    width: 20%;
  }
}
@media (min-width: 1600px) {
  .blocks-xlg-6 > li {
    width: 16.66666667%;
  }
}
.avatar {
  position: relative;
  display: inline-block;
  width: 40px;
  white-space: nowrap;
  vertical-align: bottom;
  border-radius: 1000px;
}

.avatar i {
  position: absolute;
  right: 0;
  bottom: 0;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 100%;
}

.avatar img {
  width: 100%;
  max-width: 100%;
  height: auto;
  border: 0 none;
  border-radius: 1000px;
}

.avatar-online i {
  background-color: #46be8a;
}

.avatar-off i {
  background-color: #526069;
}

.avatar-busy i {
  background-color: #f2a654;
}

.avatar-away i {
  background-color: #f96868;
}

.avatar-100 {
  width: 100px;
}

.avatar-100 i {
  width: 20px;
  height: 20px;
}

.avatar-lg {
  width: 50px;
}

.avatar-lg i {
  width: 12px;
  height: 12px;
}

.avatar-sm {
  width: 30px;
}

.avatar-sm i {
  width: 8px;
  height: 8px;
}

.avatar-xs {
  width: 20px;
}

.avatar-xs i {
  width: 7px;
  height: 7px;
}

.status {
  display: block;
  width: 10px;
  height: 10px;
  border: 2px solid #fff;
  border-radius: 100%;
}

.status-online {
  background-color: #46be8a;
}

.status-off {
  background-color: #526069;
}

.status-busy {
  background-color: #f2a654;
}

.status-away {
  background-color: #f96868;
}

.status-lg {
  width: 14px;
  height: 14px;
}

.status-md {
  width: 10px;
  height: 10px;
}

.status-sm {
  width: 8px;
  height: 8px;
}

.status-xs {
  width: 7px;
  height: 7px;
}

.icon {
  position: relative;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  line-height: 1;
  transform: translate(0, 0);
  text-rendering: auto;
  speak: none;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.icon.pull-left {
  margin-right: 0.3em;
}

.icon.pull-right {
  margin-left: 0.3em;
}

.icon.icon-circle {
  position: relative;
  margin: 0.5em;
}

.icon.icon-circle:before {
  position: relative;
  z-index: 1;
}

.icon.icon-circle:after {
  position: absolute;
  top: 50%;
  left: 50%;
  z-index: 0;
  width: 2em;
  height: 2em;
  content: "";
  background-color: inherit;
  border-radius: 100%;
  transform: translate(-50%, -50%);
}

.icon.icon-lg {
  font-size: 1.33333333em;
  vertical-align: -15%;
}

.icon.icon-2x {
  font-size: 2em;
}

.icon.icon-3x {
  font-size: 3em;
}

.icon.icon-4x {
  font-size: 4em;
}

.icon.icon-5x {
  font-size: 5em;
}

.icon.icon-fw {
  width: 1.28571429em;
  text-align: center;
}

.icon.icon-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.icon.icon-ul > li {
  position: relative;
}

.icon.icon-li {
  position: absolute;
  top: 0.14285714em;
  left: -2.14285714em;
  width: 2.14285714em;
  text-align: center;
}

.icon.icon-li.icon-lg {
  left: -1.85714286em;
}

.icon.icon-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #e4eaec;
  border-radius: 0.1em;
}

.icon.icon-spin {
  animation: icon-spin 2s infinite linear;
}

.icon.icon-spin-reverse {
  animation: icon-spin-reverse 2s infinite linear;
}

.icon.icon-rotate-90 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=1);
  transform: rotate(90deg);
}

.icon.icon-rotate-180 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2);
  transform: rotate(180deg);
}

.icon.icon-rotate-270 {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
  transform: rotate(270deg);
}

.icon.icon-flip-horizontal {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1);
  transform: scale(-1, 1);
}

.icon.icon-flip-vertical {
  filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1);
  transform: scale(1, -1);
}

.icon.icon-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.icon.icon-stack-1x, .icon.icon-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.icon.icon-stack-1x {
  line-height: inherit;
}

.icon.icon-stack-2x {
  font-size: 2em;
}

.icon.icon-stack-inverse {
  color: #fff;
}

.icon-color {
  color: rgba(55, 71, 79, 0.4);
}

.icon-color:focus, .icon-color:hover {
  color: rgba(55, 71, 79, 0.6);
}

.icon-color.active, .icon-color:active {
  color: #37474f;
}

.icon-color-alt {
  color: rgba(55, 71, 79, 0.6);
}

.icon-color-alt:focus, .icon-color-alt:hover {
  color: rgba(55, 71, 79, 0.8);
}

.icon-color-alt.active, .icon-color-alt:active {
  color: #37474f;
}

:root-flip-horizontal, :root-flip-vertical, :root-rotate-180, :root-rotate-270, :root-rotate-90 {
  filter: none;
  -webkit-filter: none;
}
@keyframes icon-spin {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(359deg);
  }
}
@keyframes icon-spin-reverse {
  0% {
    transform: rotate(0);
  }
  100% {
    transform: rotate(-359deg);
  }
}
.hamburger {
  font-size: 20px;
  vertical-align: middle;
}

.hamburger, .hamburger .hamburger-bar, .hamburger:after, .hamburger:before {
  transition: transform 0.2s ease-in-out;
}

.hamburger:after, .hamburger:before {
  content: "";
}

.hamburger .hamburger-bar, .hamburger:after, .hamburger:before {
  display: block;
  width: 1em;
  height: 0.1em;
  margin: 0;
  background: #76838f;
  border-radius: 1px;
}

.navbar-default .hamburger .hamburger-bar, .navbar-default .hamburger:after, .navbar-default .hamburger:before {
  background: #76838f;
}

.navbar-inverse .hamburger .hamburger-bar, .navbar-inverse .hamburger:after, .navbar-inverse .hamburger:before {
  background: #fff;
}

.hamburger .hamburger-bar {
  margin: 0.2em 0;
}

.hamburger-close:before {
  transform: rotate(45deg);
  transform-origin: 8%;
}

.hamburger-close .hamburger-bar {
  opacity: 0;
}

.hamburger-close:after {
  transform: rotate(-45deg);
  transform-origin: 8%;
}

.hamburger-close.collapsed:before, .hamburger-close.hided:before {
  transform: rotate(0);
}

.hamburger-close.collapsed .hamburger-bar, .hamburger-close.hided .hamburger-bar {
  opacity: 1;
}

.hamburger-close.collapsed:after, .hamburger-close.hided:after {
  transform: rotate(0);
}

.hamburger-arrow-left.collapsed {
  transform: rotate(180deg);
}

.hamburger-arrow-left.collapsed:before {
  width: 0.6em;
  transform: translate3d(0.45em, 0.1em, 0) rotate(45deg);
}

.hamburger-arrow-left.collapsed .hamburger-bar {
  border-radius: 0.2em;
}

.hamburger-arrow-left.collapsed:after {
  width: 0.6em;
  transform: translate3d(0.45em, -0.1em, 0) rotate(-45deg);
}

.counter {
  text-align: center;
}

.counter .counter-number-group, .counter > .counter-number {
  font-size: 20px;
  color: #37474f;
}

.counter-label {
  display: block;
}

.counter-icon {
  font-size: 20px;
}

.counter-lg .counter-number-group, .counter-lg > .counter-number {
  font-size: 40px;
}

.counter-lg .counter-icon {
  font-size: 40px;
}

.counter-md .counter-number-group, .counter-md > .counter-number {
  font-size: 30px;
}

.counter-md .counter-icon {
  font-size: 30px;
}

.counter-sm .counter-number-group, .counter-sm > .counter-number {
  font-size: 14px;
}

.counter-sm .counter-icon {
  font-size: 14px;
}

.counter-sm .counter-number + .counter-number-related, .counter-sm .counter-number-related + .counter-number {
  margin-left: 0;
}

.counter-inverse {
  color: #fff;
}

.counter-inverse .counter-number-group, .counter-inverse > .counter-number {
  color: #fff;
}

.counter-inverse .counter-icon {
  color: #fff;
}

.widget {
  position: relative;
  margin-bottom: 30px;
  background-color: #fff;
}

.widget .cover {
  width: 100%;
}

[class*=blocks-] > li > .widget {
  margin-bottom: 0;
}

.widget-shadow {
  box-shadow: 0 1px 1px rgba(0, 0, 0, 0.05);
}

.widget {
  border-radius: 3px;
}

.widget .widget-header {
  border-radius: 3px 3px 0 0;
}

.widget .widget-header:last-child {
  border-radius: inherit;
}

.widget .widget-body:last-child {
  border-radius: 0 0 3px 3px;
}

.widget .widget-body:last-child .widget-body-footer {
  border-radius: 0 0 3px 3px;
}

.widget .widget-footer {
  border-radius: 0 0 3px 3px;
}

.widget .widget-footer:first-child {
  border-radiu: inherit;
}

.widget-body {
  position: relative;
  padding: 30px 25px;
}

.widget-body-footer {
  margin-top: 30px;
}

.widget-body-footer:after, .widget-body-footer:before {
  display: table;
  content: " ";
}

.widget-body-footer:after {
  clear: both;
}

.widget-content ul {
  padding: 0;
  margin: 0;
}

.widget-content li {
  list-style: none;
}

.widget-title {
  margin-top: 0;
  color: #37474f;
  text-transform: capitalize;
}

div.widget-title {
  font-size: 22px;
}

.overlay-panel .widget-title {
  color: #fff;
}

.widget > .widget-title {
  padding: 12px 20px;
}

.widget-metas {
  font-size: 12px;
  color: #a3afb7;
}

.widget-metas.type-link > a {
  position: relative;
  display: inline-block;
  padding: 3px 5px;
  color: #a3afb7;
}

.widget-metas.type-link > a:first-child {
  padding-left: 0;
}

.widget-metas.type-link > a:hover {
  color: #ccd5db;
}

.widget-metas.type-link > a + a:before {
  position: absolute;
  top: 10px;
  left: -2px;
  width: 3px;
  height: 3px;
  content: "";
  background-color: #a3afb7;
  border-radius: 50%;
}

.overlay-background .widget-time {
  color: #fff;
  opacity: 0.8;
}

.widget-category {
  font-size: 16px;
}

.widget-actions {
  margin-top: 10px;
  text-align: right;
}

.widget-actions a {
  display: inline-block;
  margin-right: 10px;
  color: #a3afb7;
  vertical-align: middle;
}

.widget-actions a .icon, .widget-actions a.icon {
  text-decoration: none;
}

.widget-actions a .icon + span, .widget-actions a.icon + span {
  margin-left: 2px;
}

.widget-actions a.active, .widget-actions a:focus, .widget-actions a:hover {
  color: #ccd5db;
  text-decoration: none;
}

.widget-actions a:last-child {
  margin-right: 0;
}

.widget-actions-sidebar {
  position: absolute;
  top: 20px;
  left: 20px;
  width: 60px;
}

.widget-actions-sidebar a {
  display: inline-block;
  width: 100%;
  height: 60px;
  margin-right: 0;
  text-align: center;
  border-right: 1px solid #e4eaec;
}

.widget-actions-sidebar a:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}

.widget-actions-sidebar a + a {
  border-top: 1px solid #e4eaec;
}

.widget-actions-sidebar + .widget-content {
  margin-left: 80px;
}

.widget-watermark {
  position: absolute;
  right: 0;
  bottom: 0;
  line-height: 1;
  opacity: 0.1;
}

.widget-watermark.darker {
  color: #000;
}

.widget-watermark.lighter {
  color: #fff;
}

.widget-divider:after {
  display: block;
  width: 20px;
  height: 2px;
  margin: 15px auto;
  content: "";
  background-color: #fff;
}

.widget-left {
  position: absolute;
  top: 0;
  left: 0;
  width: 40%;
  height: 100%;
}

.widget-left + .widget-body {
  width: 60%;
  margin-left: 40%;
}

@media (max-width: 767px) {
  .widget-left {
    position: relative;
    width: 100%;
    height: 320px;
  }
  .widget-left + .widget-body {
    width: 100%;
    margin-left: 0;
  }
}
.panel-group .panel {
  box-shadow: none;
}

.panel-group .panel-title {
  position: relative;
  padding: 15px 30px;
  font-size: 14px;
}

.panel-group .panel-title:after, .panel-group .panel-title:before {
  position: absolute;
  top: 15px;
  right: 30px;
  font-family: "Web Icons";
  transition: all 0.3s linear 0s;
}

.panel-group .panel-title:before {
  content: "\f197";
}

.panel-group .panel-title:after {
  content: "\f199";
}

.panel-group .panel-title[aria-expanded=false]:before {
  opacity: 0.4;
}

.panel-group .panel-title[aria-expanded=false]:after {
  opacity: 0;
  transform: rotate(-180deg);
}

.panel-group .panel-title[aria-expanded=true]:before {
  opacity: 0;
  transform: rotate(180deg);
}

.panel-group .panel-title[aria-expanded=true]:after {
  opacity: 1;
}

.panel-group .panel-title:focus, .panel-group .panel-title:hover {
  color: #76838f;
  text-decoration: none;
}

.panel-group .panel-title:focus {
  outline: 0;
}

.panel-group .panel-heading + .panel-collapse {
  margin: 0;
}

.panel-group .panel-collapse .panel-body {
  padding: 15px 30px;
}

.panel-group .panel-heading + .panel-collapse .panel-body {
  border-top-color: transparent;
}

.panel-group .panel + .panel {
  margin-top: 10px;
}

.panel-group-continuous .panel {
  border-radius: 0;
}

.panel-group-continuous .panel:first-child {
  border-radius: 4px 4px 0 0;
}

.panel-group-continuous .panel:last-child {
  border-radius: 0 0 4px 4px;
}

.panel-group-continuous .panel + .panel {
  margin-top: 0;
  border-top: 1px solid #e4eaec;
}

.panel-group-simple .panel {
  background: 0 0;
  box-shadow: none;
}

.panel-group-simple .panel-title {
  padding-bottom: 10px;
  padding-left: 0;
}

.panel-group-simple .panel-title:after, .panel-group-simple .panel-title:before {
  right: 5px;
}

.panel-group-simple .panel-collapse .panel-body {
  padding-top: 10px;
  padding-right: 0;
  padding-left: 0;
}

.panel-group-simple .panel + .panel {
  margin-top: 0;
}

.cover {
  overflow: hidden;
}

.cover-background {
  height: 100%;
  background-repeat: no-repeat;
  background-position: center;
  background-size: cover;
}

.cover-image {
  width: 100%;
}

.cover-quote {
  position: relative;
  padding-left: 35px;
  margin-bottom: 0;
  border-left: none;
}

.cover-quote:after, .cover-quote:before {
  position: absolute;
  top: -20px;
  font-size: 4em;
}

.cover-quote:before {
  left: 0;
  content: open-quote;
}

.cover-quote:after {
  right: 0;
  visibility: hidden;
  content: close-quote;
}

.cover-quote.blockquote-reverse {
  padding-right: 35px;
  padding-left: 20px;
  border-right: none;
}

.cover-quote.blockquote-reverse:before {
  right: 0;
  left: auto;
  content: close-quote;
}

.cover-gallery .carousel-inner img {
  width: 100%;
}

.cover-iframe {
  width: 100%;
  border: 0 none;
}

.overlay {
  position: relative;
  display: inline-block;
  width: 100%;
  max-width: 100%;
  margin: 0;
  overflow: hidden;
  vertical-align: middle;
  transform: translateZ(0);
}

.overlay .overlay-figure, .overlay > :first-child {
  width: 100%;
  max-width: 100%;
  margin-bottom: 0;
}

.overlay-panel {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  padding: 20px;
  color: #fff;
}

.overlay-panel a:not([class]) {
  color: inherit;
  text-decoration: underline;
}

.overlay-panel > :last-child {
  margin-bottom: 0;
}

.overlay-panel h1, .overlay-panel h2, .overlay-panel h3, .overlay-panel h4, .overlay-panel h5, .overlay-panel h6 {
  color: inherit;
}

.overlay-hover:not(:hover) .overlay-panel:not(.overlay-background-fixed) {
  opacity: 0;
}

.overlay-background {
  background: rgba(0, 0, 0, 0.5);
}

.overlay-image {
  width: 100%;
  max-width: 100%;
  padding: 0;
}

.overlay-shade {
  background: rgba(0, 0, 0, 0) linear-gradient(to bottom, rgba(255, 255, 255, 0) 50%, rgba(255, 255, 255, 0.87) 90%, #fff 100%) repeat scroll 0 0;
}

.overlay-top {
  bottom: auto;
}

.overlay-bottom {
  top: auto;
}

.overlay-left {
  right: auto;
}

.overlay-right {
  left: auto;
}

.overlay-icon {
  font-size: 0;
  text-align: center;
}

.overlay-icon:before {
  display: inline-block;
  height: 100%;
  vertical-align: middle;
  content: "";
}

.overlay-icon .icon {
  display: inline-block;
  width: 32px;
  height: 32px;
  margin-right: 10px;
  margin-left: 10px;
  font-size: 32px;
  line-height: 1;
  color: #fff;
  text-decoration: none;
}

.overlay-anchor {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
}

.overlay-blur, .overlay-fade, .overlay-grayscale, .overlay-scale, .overlay-spin, [class*=overlay-slide] {
  transition-timing-function: ease-out;
  transition-duration: 0.3s;
  transition-property: opacity transform filter;
}

.overlay-fade {
  opacity: 0.7;
}

.overlay-hover:hover .overlay-fade {
  opacity: 1;
}

.overlay-scale {
  transform: scale(1);
}

.overlay-hover:hover .overlay-scale {
  transform: scale(1.1);
}

.overlay-spin {
  transform: scale(1) rotate(0);
}

.overlay-hover:hover .overlay-spin {
  transform: scale(1.1) rotate(3deg);
}

.overlay-grayscale {
  filter: grayscale(100%);
  -webkit-filter: grayscale(100%);
}

.overlay-hover:hover .overlay-grayscale {
  filter: grayscale(0);
  -webkit-filter: grayscale(0);
}

[class*=overlay-slide] {
  opacity: 0;
}

.overlay-slide-top {
  transform: translateY(-100%);
}

.overlay-slide-bottom {
  transform: translateY(100%);
}

.overlay-slide-left {
  transform: translateX(-100%);
}

.overlay-slide-right {
  transform: translateX(100%);
}

.overlay-hover:hover [class*=overlay-slide] {
  opacity: 1;
  transform: translateX(0) translateY(0);
}

.comments {
  padding: 0;
  margin: 0;
}

.comments .comment {
  border: none;
  border-bottom: 1px solid #e4eaec;
}

.comments .comment .comment:first-child {
  border-top: 1px solid #e4eaec;
}

.comments .comment .comment:last-child {
  border-bottom: none;
}

.comment {
  padding: 20px 0;
  margin: 0;
}

.comment .comment {
  padding-bottom: 20px;
  margin-top: 20px;
}

.comment .comment:last-child {
  padding-bottom: 0;
}

.comment-author, .comment-author:focus, .comment-author:hover {
  color: #37474f;
}

.comment-meta {
  display: inline-block;
  margin-left: 5px;
  font-size: 12px;
  color: #a3afb7;
}

.comment-content {
  margin-top: 5px;
}

.comment-content p {
  margin-bottom: 10px;
}

.comment-actions {
  margin-top: 10px;
  text-align: right;
}

.comment-actions a {
  display: inline-block;
  margin-right: 10px;
  vertical-align: middle;
}

.comment-actions a.icon {
  text-decoration: none;
}

.comment-actions a:last-child {
  margin-right: 0;
}

.comment-reply {
  margin: 22px 0 10px;
}

.comment-reply .form-group:last-child {
  margin-bottom: 0;
}

.chat-box {
  width: 100%;
  height: 100%;
  overflow: hidden;
  background-color: #fff;
}

.chats {
  padding: 30px 15px;
}

.chat-avatar {
  float: right;
}

.chat-avatar .avatar {
  width: 30px;
}

.chat-body {
  display: block;
  margin: 10px 30px 0 0;
  overflow: hidden;
}

.chat-body:first-child {
  margin-top: 0;
}

.chat-content {
  position: relative;
  display: block;
  float: right;
  padding: 8px 15px;
  margin: 0 20px 10px 0;
  clear: both;
  color: #fff;
  background-color: #62a8ea;
  border-radius: 4px;
}

.chat-content:before {
  position: absolute;
  top: 10px;
  right: -10px;
  width: 0;
  height: 0;
  content: "";
  border: 5px solid transparent;
  border-left-color: #62a8ea;
}

.chat-content > p:last-child {
  margin-bottom: 0;
}

.chat-content + .chat-content:before {
  border-color: transparent;
}

.chat-time {
  display: block;
  margin-top: 8px;
  color: rgba(255, 255, 255, 0.6);
}

.chat-left .chat-avatar {
  float: left;
}

.chat-left .chat-body {
  margin-right: 0;
  margin-left: 30px;
}

.chat-left .chat-content {
  float: left;
  margin: 0 0 10px 20px;
  color: #76838f;
  background-color: #dfe9ef;
}

.chat-left .chat-content:before {
  right: auto;
  left: -10px;
  border-right-color: #dfe9ef;
  border-left-color: transparent;
}

.chat-left .chat-content + .chat-content:before {
  border-color: transparent;
}

.chat-left .chat-time {
  color: #a3afb7;
}

.steps {
  margin-bottom: 22px;
}

.steps.row {
  display: block;
  margin-right: 0;
  margin-left: 0;
}

.step {
  position: relative;
  padding: 12px 20px;
  margin: 0;
  font-size: inherit;
  color: #a3afb7;
  vertical-align: top;
  background-color: #f3f7f9;
  border-radius: 0;
}

.step-icon {
  float: left;
  margin-right: 0.5em;
  font-size: 20px;
}

.step-number {
  position: absolute;
  top: 50%;
  left: 20px;
  width: 40px;
  height: 40px;
  font-size: 24px;
  line-height: 40px;
  color: #fff;
  text-align: center;
  background: #e4eaec;
  border-radius: 50%;
  transform: translateY(-50%);
}

.step-number ~ .step-desc {
  min-height: 40px;
  margin-left: 50px;
}

.step-title {
  margin-bottom: 0;
  font-size: 20px;
  color: #526069;
}

.step-desc {
  text-align: left;
}

.step-desc p {
  margin-bottom: 0;
}

.steps-vertical .step {
  display: block;
  padding: 18px 20px;
}

.steps-vertical .step[class*=col-] {
  float: none;
  width: 100%;
}

.step.current {
  color: #fff;
  background-color: #62a8ea;
}

.step.current .step-title {
  color: #fff;
}

.step.current .step-number {
  color: #62a8ea;
  background-color: #fff;
}

.step.disabled {
  color: #ccd5db;
  pointer-events: none;
  cursor: auto;
}

.step.disabled .step-title {
  color: #ccd5db;
}

.step.disabled .step-number {
  background-color: #ccd5db;
}

.step.error {
  color: #fff;
  background-color: #f96868;
}

.step.error .step-title {
  color: #fff;
}

.step.error .step-number {
  color: #f96868;
  background-color: #fff;
}

.step.done {
  color: #fff;
  background-color: #46be8a;
}

.step.done .step-title {
  color: #fff;
}

.step.done .step-number {
  color: #46be8a;
  background-color: #fff;
}

.steps-lg .step {
  padding: 20px 20px;
  font-size: 16px;
}

.steps-lg .step-icon {
  font-size: 22px;
}

.steps-lg .step-title {
  font-size: 22px;
}

.steps-lg .step-number {
  width: 46px;
  height: 46px;
  font-size: 28px;
  line-height: 46px;
}

.steps-lg .step-number ~ .step-desc {
  min-height: 46px;
  margin-left: 56px;
}

.steps-sm .step {
  font-size: 12px;
}

.steps-sm .step-icon {
  font-size: 18px;
}

.steps-sm .step-title {
  font-size: 18px;
}

.steps-sm .step-number {
  width: 30px;
  height: 30px;
  font-size: 24px;
  line-height: 30px;
}

.steps-sm .step-number ~ .step-desc {
  min-height: 30px;
  margin-left: 40px;
}

.steps-xs .step {
  font-size: 10px;
}

.steps-xs .step-icon {
  font-size: 16px;
}

.steps-xs .step-title {
  font-size: 16px;
}

.steps-xs .step-number {
  width: 24px;
  height: 24px;
  font-size: 20px;
  line-height: 24px;
}

.steps-xs .step-number ~ .step-desc {
  min-height: 24px;
  margin-left: 34px;
}

.pearls {
  margin-bottom: 22px;
}

.pearls.row {
  display: block;
}

.pearl {
  position: relative;
  padding: 0;
  margin: 0;
  text-align: center;
}

.pearl:after, .pearl:before {
  position: absolute;
  top: 18px;
  z-index: 0;
  width: 50%;
  height: 4px;
  content: "";
  background-color: #f3f7f9;
}

.pearl:before {
  left: 0;
}

.pearl:after {
  right: 0;
}

.pearl:first-child:before, .pearl:last-child:after {
  display: none !important;
}

.pearl-icon, .pearl-number {
  position: relative;
  z-index: 1;
  display: inline-block;
  width: 36px;
  height: 36px;
  line-height: 32px;
  color: #fff;
  text-align: center;
  background: #ccd5db;
  border: 2px solid #ccd5db;
  border-radius: 50%;
}

.pearl-number {
  font-size: 18px;
}

.pearl-icon {
  font-size: 18px;
}

.pearl-title {
  display: block;
  margin-top: 0.5em;
  margin-bottom: 0;
  overflow: hidden;
  font-size: 16px;
  color: #526069;
  text-overflow: ellipsis;
  word-wrap: normal;
  white-space: nowrap;
}

.pearl.current:after, .pearl.current:before {
  background-color: #62a8ea;
}

.pearl.current .pearl-icon, .pearl.current .pearl-number {
  color: #62a8ea;
  background-color: #fff;
  border-color: #62a8ea;
  transform: scale(1.3);
}

.pearl.disabled {
  pointer-events: none;
  cursor: auto;
}

.pearl.disabled:after, .pearl.disabled:before {
  background-color: #f3f7f9;
}

.pearl.disabled .pearl-icon, .pearl.disabled .pearl-number {
  color: #fff;
  background-color: #ccd5db;
  border-color: #ccd5db;
}

.pearl.error:before {
  background-color: #62a8ea;
}

.pearl.error:after {
  background-color: #f3f7f9;
}

.pearl.error .pearl-icon, .pearl.error .pearl-number {
  color: #f96868;
  background-color: #fff;
  border-color: #f96868;
}

.pearl.done:after, .pearl.done:before {
  background-color: #62a8ea;
}

.pearl.done .pearl-icon, .pearl.done .pearl-number {
  color: #fff;
  background-color: #62a8ea;
  border-color: #62a8ea;
}

.pearls-lg .pearl:after, .pearls-lg .pearl:before {
  top: 20px;
}

.pearls-lg .pearl-title {
  font-size: 18px;
}

.pearls-lg .pearl-icon, .pearls-lg .pearl-number {
  width: 40px;
  height: 40px;
  line-height: 36px;
}

.pearls-lg .pearl-icon {
  font-size: 20px;
}

.pearls-lg .pearl-number {
  font-size: 20px;
}

.pearls-sm .pearl:after, .pearls-sm .pearl:before {
  top: 16px;
}

.pearls-sm .pearl-title {
  font-size: 14px;
}

.pearls-sm .pearl-icon, .pearls-sm .pearl-number {
  width: 32px;
  height: 32px;
  line-height: 28px;
}

.pearls-sm .pearl-number {
  font-size: 16px;
}

.pearls-sm .pearl-icon {
  font-size: 14px;
}

.pearls-xs .pearl:after, .pearls-xs .pearl:before {
  top: 12px;
  height: 2px;
}

.pearls-xs .pearl-title {
  font-size: 12px;
}

.pearls-xs .pearl-icon, .pearls-xs .pearl-number {
  width: 24px;
  height: 24px;
  line-height: 20px;
}

.pearls-xs .pearl-number {
  font-size: 12px;
}

.pearls-xs .pearl-icon {
  font-size: 12px;
}

.timeline {
  position: relative;
  padding: 0;
  margin-bottom: 22px;
  list-style: none;
  background: 0 0;
}

.timeline:before {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 50%;
  width: 2px;
  margin-left: -1px;
  content: "";
  background-color: #e4eaec;
}

.timeline:after {
  display: table;
  content: "";
}

.timeline:after {
  clear: both;
}

.timeline > li {
  position: relative;
  display: block;
  float: left;
  width: 50%;
  padding-right: 40px;
  margin-bottom: 60px;
  clear: left;
}

.timeline > li.timeline-period {
  position: relative;
  z-index: 6;
  display: block;
  float: none;
  width: 200px;
  padding: 25px 10px;
  margin: 20px auto 30px;
  clear: both;
  font-size: 26px;
  text-align: center;
  text-transform: uppercase;
  background: #f1f4f5;
}

.timeline > li.timeline-reverse {
  float: right;
  padding-right: 0;
  padding-left: 40px;
  clear: right;
}

.timeline > li:last-child {
  margin-bottom: 0;
}

.timeline:not(.timeline-single) > li.timeline-period + .timeline-item + .timeline-item, .timeline:not(.timeline-single) > li:not(.timeline-period):first-child + .timeline-item {
  margin-top: 90px;
}

.timeline-content {
  float: left;
  width: 100%;
  overflow: hidden;
  clear: left;
}

.timeline-reverse .timeline-content {
  float: right;
  clear: right;
}

.timeline-content > .widget {
  margin: 0;
}

.timeline-dot {
  position: absolute;
  top: 7.5px;
  right: 0;
  z-index: 11;
  color: #fff;
  text-align: center;
  cursor: pointer;
  background-color: #62a8ea;
  border-radius: 50%;
}

.timeline-reverse .timeline-dot {
  right: auto;
  left: 0;
  margin-right: 0;
}

.timeline .timeline-dot {
  width: 14px;
  height: 14px;
  margin-right: -7px;
  line-height: 14px;
}

.timeline .timeline-reverse .timeline-dot {
  margin-left: -7px;
}

.timeline.timeline-single {
  margin-left: 7px;
}

.timeline.timeline-single .timeline-dot {
  margin-left: -7px;
}

@media screen and (max-width: 767px) {
  .timeline {
    margin-left: 7px;
  }
  .timeline .timeline-dot {
    margin-left: -7px;
  }
}
.timeline-info {
  float: right;
  padding: 0 20px;
  margin-bottom: 22px;
  line-height: 28px;
  text-align: center;
  background: #e4eaec;
  border: 1px solid #e4eaec;
  border-radius: 20px;
}

.timeline-reverse .timeline-info {
  float: left;
}

.timeline-footer {
  position: absolute;
  right: 0;
  bottom: -30px;
  margin-right: 55px;
}

.timeline-footer .icon {
  margin-right: 0.3em;
}

.timeline-reverse .timeline-footer {
  right: auto;
  left: 0;
  margin-right: 0;
  margin-left: 55px;
}

.timeline-reverse + .timeline-reverse {
  margin-top: 0;
}

@media screen and (max-width: 767px) {
  .timeline:before {
    left: 0;
  }
  .timeline li.timeline-reverse, .timeline > li {
    float: none;
    width: 100%;
    padding-right: 0;
    padding-left: 40px;
    margin-top: 0;
    margin-bottom: 60px;
  }
  .timeline-content {
    float: none;
  }
  .timeline-dot {
    right: auto;
    left: 0;
    margin-right: 0;
    margin-left: -7px;
  }
  .timeline-info {
    display: inline-block;
    float: none;
  }
  .timeline-footer {
    right: auto;
    bottom: -26px;
    left: 0;
    margin-right: 0;
    margin-left: 40px;
  }
}
.timeline-single:before {
  left: 0;
}

.timeline-single > li {
  float: none;
  width: 100%;
  padding-right: 0;
  padding-left: 40px;
  margin-bottom: 60px;
}

.timeline-single .timeline-content {
  float: none;
}

.timeline-single .timeline-dot {
  right: auto;
  left: 0;
  margin-right: 0;
  margin-left: -7px;
}

.timeline-single .timeline-info {
  float: left;
}

.timeline-single .timeline-footer {
  right: auto;
  bottom: -26px;
  left: 0;
  margin-right: 0;
  margin-left: 40px;
}

.timeline-icon .timeline-dot {
  width: 40px;
  height: 40px;
  margin-right: -20px;
  line-height: 40px;
}

.timeline-icon .timeline-reverse .timeline-dot {
  margin-left: -20px;
}

.timeline-icon.timeline-single {
  margin-left: 20px;
}

.timeline-icon.timeline-single .timeline-dot {
  margin-left: -20px;
}

@media screen and (max-width: 767px) {
  .timeline-icon {
    margin-left: 20px;
  }
  .timeline-icon .timeline-dot {
    margin-left: -20px;
  }
}
.timeline-icon .timeline-dot {
  top: -5.5px;
}

.timeline-avatar .timeline-dot {
  width: 40px;
  height: 40px;
  margin-right: -20px;
  line-height: 40px;
}

.timeline-avatar .timeline-reverse .timeline-dot {
  margin-left: -20px;
}

.timeline-avatar.timeline-single {
  margin-left: 20px;
}

.timeline-avatar.timeline-single .timeline-dot {
  margin-left: -20px;
}

@media screen and (max-width: 767px) {
  .timeline-avatar {
    margin-left: 20px;
  }
  .timeline-avatar .timeline-dot {
    margin-left: -20px;
  }
}
.timeline-avatar-sm .timeline-dot {
  width: 30px;
  height: 30px;
  margin-right: -15px;
  line-height: 30px;
}

.timeline-avatar-sm .timeline-reverse .timeline-dot {
  margin-left: -15px;
}

.timeline-avatar-sm.timeline-single {
  margin-left: 15px;
}

.timeline-avatar-sm.timeline-single .timeline-dot {
  margin-left: -15px;
}

@media screen and (max-width: 767px) {
  .timeline-avatar-sm {
    margin-left: 15px;
  }
  .timeline-avatar-sm .timeline-dot {
    margin-left: -15px;
  }
}
.timeline-avatar-lg .timeline-dot {
  width: 50px;
  height: 50px;
  margin-right: -25px;
  line-height: 50px;
}

.timeline-avatar-lg .timeline-reverse .timeline-dot {
  margin-left: -25px;
}

.timeline-avatar-lg.timeline-single {
  margin-left: 25px;
}

.timeline-avatar-lg.timeline-single .timeline-dot {
  margin-left: -25px;
}

@media screen and (max-width: 767px) {
  .timeline-avatar-lg {
    margin-left: 25px;
  }
  .timeline-avatar-lg .timeline-dot {
    margin-left: -25px;
  }
}
.timeline-simple .timeline-dot {
  top: 0;
  margin-top: 10px;
}

.timeline-feed .timeline-dot {
  width: 30px;
  height: 30px;
  margin-right: -15px;
  line-height: 30px;
}

.timeline-feed .timeline-reverse .timeline-dot {
  margin-left: -15px;
}

.timeline-feed.timeline-single {
  margin-left: 15px;
}

.timeline-feed.timeline-single .timeline-dot {
  margin-left: -15px;
}

@media screen and (max-width: 767px) {
  .timeline-feed {
    margin-left: 15px;
  }
  .timeline-feed .timeline-dot {
    margin-left: -15px;
  }
}
.timeline-feed.timeline-simple .timeline-dot {
  margin-top: 5px;
}

.timeline-feed > li {
  padding-right: 30px;
  margin-bottom: 22px;
}

.timeline-feed > li.timeline-reverse {
  padding-left: 30px;
}

.timeline-feed.timeline-single > li {
  padding-left: 30px;
}

@media screen and (max-width: 767px) {
  .timeline-feed > li {
    padding-right: 30px;
    margin-bottom: 22px;
  }
}
.testimonial {
  margin: 3px 3px 22px;
}

.testimonial-ul {
  padding: 0;
  margin: 0;
  list-style: none;
}

.testimonial-item {
  float: left;
  padding: 0 15px 30px;
  margin: 0;
}

.testimonial-content {
  position: relative;
  padding: 15px 20px;
  margin-top: 10px;
  margin-bottom: 25px;
  background-color: #f3f7f9;
  border-radius: 3px;
}

.testimonial-content:before {
  position: absolute;
  bottom: -7px;
  left: 33px;
  display: block;
  width: 14px;
  height: 14px;
  content: "";
  background-color: #f3f7f9;
  transform: rotate(45deg);
}

.testimonial-content > p:last-child {
  margin-bottom: 0;
}

.testimonial-image {
  position: relative;
  float: left;
  margin-top: 5px;
  margin-left: 20px;
}

.testimonial-author {
  display: block;
  margin-left: 75px;
  font-size: 18px;
}

.testimonial-company {
  display: block;
  margin-left: 75px;
  font-size: 12px;
  opacity: 0.8;
}

.testimonial-control a {
  color: #ccd5db;
}

.testimonial-control a:hover {
  color: #89bceb;
  text-decoration: none;
}

.testimonial-reverse .testimonial-content:before {
  right: 33px;
  left: auto;
}

.testimonial-reverse .testimonial-image {
  float: right;
  margin-right: 20px;
  margin-left: 0;
}

.testimonial-reverse .testimonial-author, .testimonial-reverse .testimonial-company {
  margin-right: 75px;
  margin-left: 0;
  text-align: right;
}

.testimonial-top .testimonial-item {
  padding: 30px 15px 0;
}

.testimonial-top .testimonial-content {
  margin-top: 30px;
  margin-bottom: 10px;
}

.testimonial-top .testimonial-content:before {
  top: -7px;
  bottom: auto;
}

.testimonial.carousel {
  position: relative;
  width: 100%;
  overflow: hidden;
}

.testimonial.carousel .testimonial-item {
  position: relative;
  display: none;
  width: 100%;
  padding: 10px;
  transition: left 0.6s ease-in-out 0s;
}

.testimonial.carousel .testimonial-item.active, .testimonial.carousel .testimonial-item.next, .testimonial.carousel .testimonial-item.prev {
  display: block;
}

.testimonial.carousel .testimonial-item.next, .testimonial.carousel .testimonial-item.prev {
  position: absolute;
  top: 0;
  width: 100%;
}

.testimonial.carousel .testimonial-item.next {
  left: 100%;
}

.testimonial.carousel .testimonial-item.prev {
  left: -100%;
}

.testimonial.carousel .testimonial-item.next.left, .testimonial.carousel .testimonial-item.prev.right {
  left: 0;
}

.testimonial.carousel .testimonial-item.active {
  left: 0;
}

.testimonial.carousel .testimonial-item.active.left {
  left: -100%;
}

.testimonial.carousel .testimonial-item.active.right {
  left: 100%;
}

.testimonial.carousel .testimonial-content {
  padding: 10px;
}

.testimonial.carousel .testimonial-control {
  position: absolute;
  right: 10px;
  bottom: 20px;
}

.testimonial.carousel .testimonial-control > * {
  margin-left: 10px;
}

.testimonial.carousel.testimonial-reverse .testimonial-control {
  right: auto;
  left: 10px;
}

.testimonial.carousel.testimonial-reverse .testimonial-control > * {
  margin-right: 10px;
  margin-left: 0;
}

.testimonial.carousel.testimonial-top .testimonial-control {
  top: 20px;
  bottom: auto;
}

.pricing-list {
  margin-bottom: 22px;
  text-align: center;
  border: 1px solid #e4eaec;
  border-radius: 3px;
}

.pricing-list [class*=bg-], .pricing-list [class*=bg-] *, .pricing-list [class^=bg-], .pricing-list [class^=bg-] * {
  color: #fff;
}

.pricing-list .pricing-header {
  border-bottom: 1px solid #e4eaec;
  border-radius: 3px 3px 0 0;
}

.pricing-list .pricing-title {
  padding: 15px 30px;
  font-size: 14px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 2px;
  border-radius: 3px 3px 0 0;
}

.pricing-list .pricing-price {
  padding: 20px 30px;
  margin: 0;
  font-size: 54px;
  font-weight: 500;
  color: #37474f;
}

.pricing-list .pricing-period {
  font-size: 14px;
  font-weight: 300;
}

.pricing-list .pricing-features {
  padding: 0 18px;
  margin: 0;
}

.pricing-list .pricing-features li {
  display: block;
  padding: 15px;
  list-style: none;
  border-top: 1px dashed #e4eaec;
}

.pricing-list .pricing-features li:first-child {
  border-top: none;
}

.pricing-list .pricing-footer {
  padding: 30px;
  border-radius: 0 0 3px 3px;
}

.pricing-table {
  padding-top: 30px;
  text-align: center;
}

.pricing-table:after, .pricing-table:before {
  display: table;
  content: " ";
}

.pricing-table:after {
  clear: both;
}

.pricing-table [class*=pricing-column] {
  float: left;
  width: 100%;
  margin-bottom: 30px;
  background-color: #f3f7f9;
  border: 1px solid #e4eaec;
  border-right: none;
}

.pricing-table [class*=pricing-column]:last-child {
  border-right: 1px solid #e4eaec;
}

.pricing-table [class*=pricing-column].featured {
  position: relative;
  margin-right: -1px;
  background-color: #fff;
  border-right: 1px solid #e4eaec;
}

.pricing-table .pricing-header {
  padding-bottom: 24px;
  margin: 30px 30px 25px;
  border-bottom: 1px solid #e4eaec;
}

.pricing-table .pricing-price {
  font-size: 48px;
}

.pricing-table .pricing-currency {
  display: inline-block;
  margin-top: 10px;
  margin-right: -10px;
  font-size: 20px;
  vertical-align: top;
}

.pricing-table .pricing-period {
  font-size: 16px;
}

.pricing-table .pricing-title {
  font-size: 20px;
  text-transform: uppercase;
  letter-spacing: 2px;
}

.pricing-table .pricing-features {
  padding: 0;
  margin: 0;
}

.pricing-table .pricing-features li {
  display: block;
  margin-bottom: 20px;
  font-size: 14px;
  list-style: none;
}

.pricing-table .pricing-footer {
  padding: 20px 0;
  margin: 25px 30px 30px;
}

@media screen and (min-width: 768px) {
  .pricing-table .pricing-column-three {
    width: 33.33%;
  }
  .pricing-table .pricing-column-three.featured {
    top: -30px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: -30px;
  }
  .pricing-table .pricing-column-four {
    width: 50%;
  }
  .pricing-table .pricing-column-five {
    width: 50%;
  }
}
@media screen and (min-width: 1200px) {
  .pricing-table .pricing-column-four {
    width: 25%;
  }
  .pricing-table .pricing-column-five {
    width: 20%;
  }
  .pricing-table .pricing-column-five.featured, .pricing-table .pricing-column-four.featured {
    top: -30px;
    padding-top: 30px;
    padding-bottom: 30px;
    margin-bottom: -30px;
  }
}
.rating {
  display: inline-block;
  margin: 0 0.5rem 0 0;
  font-size: 0;
  vertical-align: middle;
}

.rating:before {
  display: block;
  height: 0;
  clear: both;
  visibility: hidden;
  content: "";
}

.rating.hover .icon.active {
  opacity: 0.5;
}

.rating .icon {
  width: 1em;
  height: auto;
  padding: 0;
  margin: 0 10px 0 0;
  font-size: 14px;
  color: #ccd5db;
  vertical-align: middle;
  cursor: pointer;
}

.rating .icon:before {
  transition: color 0.3s ease, opacity 0.3s ease;
}

.rating .icon.active {
  color: #f2a654 !important;
}

.rating .icon.active.hover {
  color: #f2a654 !important;
  opacity: 1;
}

.rating .icon.hover {
  color: #f2a654 !important;
  opacity: 1;
}

.rating .icon:last-child {
  margin-right: 0;
}

.rating-disabled .icon {
  cursor: default;
}

.rating-sm .icon {
  font-size: 12px;
}

.rating-lg .icon {
  font-size: 18px;
}

.ribbon {
  position: absolute;
  top: -3px;
  left: -3px;
  width: 150px;
  height: 150px;
  text-align: center;
  background-color: transparent;
}

.ribbon-inner {
  position: absolute;
  top: 16px;
  left: 0;
  display: inline-block;
  height: 30px;
  padding-right: 20px;
  padding-left: 20px;
  line-height: 30px;
  color: #fff;
  white-space: nowrap;
  background-color: #526069;
}

.ribbon-inner .icon {
  font-size: 16px;
}

.ribbon-lg .ribbon-inner {
  height: 38px;
  font-size: 18px;
  line-height: 38px;
}

.ribbon-sm .ribbon-inner {
  height: 26px;
  font-size: 12px;
  line-height: 26px;
}

.ribbon-xs .ribbon-inner {
  height: 22px;
  font-size: 12px;
  line-height: 22px;
}

.ribbon-vertical .ribbon-inner {
  top: 0;
  left: 16px;
  width: 30px;
  height: 60px;
  padding: 15px 0;
}

.ribbon-vertical.ribbon-xs .ribbon-inner {
  width: 22px;
  height: 50px;
}

.ribbon-vertical.ribbon-sm .ribbon-inner {
  width: 26px;
  height: 55px;
}

.ribbon-vertical.ribbon-lg .ribbon-inner {
  width: 38px;
  height: 70px;
}

.ribbon-reverse {
  right: -3px;
  left: auto;
}

.ribbon-reverse .ribbon-inner {
  right: 0;
  left: auto;
}

.ribbon-reverse.ribbon-vertical .ribbon-inner {
  right: 16px;
}

.ribbon-bookmark .ribbon-inner {
  box-shadow: none;
}

.ribbon-bookmark .ribbon-inner:before {
  position: absolute;
  top: 0;
  left: 100%;
  display: block;
  width: 0;
  height: 0;
  content: "";
  border: 15px solid #526069;
  border-right: 10px solid transparent;
}

.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  top: 100%;
  left: 0;
  margin-top: -15px;
  border-right: 15px solid #526069;
  border-bottom: 10px solid transparent;
}

.ribbon-bookmark.ribbon-vertical.ribbon-xs .ribbon-inner:before {
  margin-top: -11px;
}

.ribbon-bookmark.ribbon-vertical.ribbon-sm .ribbon-inner:before {
  margin-top: -13px;
}

.ribbon-bookmark.ribbon-vertical.ribbon-lg .ribbon-inner:before {
  margin-top: -19px;
}

.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  right: 100%;
  left: auto;
  border-right: 15px solid #526069;
  border-left: 10px solid transparent;
}

.ribbon-bookmark.ribbon-reverse.ribbon-vertical .ribbon-inner:before {
  right: auto;
  left: 0;
  border-right-color: #526069;
  border-bottom-color: transparent;
  border-left: 15px solid #526069;
}

.ribbon-bookmark.ribbon-xs .ribbon-inner:before {
  border-width: 11px;
}

.ribbon-bookmark.ribbon-sm .ribbon-inner:before {
  border-width: 13px;
}

.ribbon-bookmark.ribbon-lg .ribbon-inner:before {
  border-width: 19px;
}

.ribbon-badge {
  top: -2px;
  left: -2px;
  overflow: hidden;
}

.ribbon-badge .ribbon-inner {
  left: -40px;
  width: 100%;
  transform: rotate(-45deg);
}

.ribbon-badge.ribbon-reverse {
  right: -2px;
  left: auto;
}

.ribbon-badge.ribbon-reverse .ribbon-inner {
  right: -40px;
  left: auto;
  transform: rotate(45deg);
}

.ribbon-badge.ribbon-bottom {
  top: auto;
  bottom: -2px;
}

.ribbon-badge.ribbon-bottom .ribbon-inner {
  top: auto;
  bottom: 16px;
  transform: rotate(45deg);
}

.ribbon-badge.ribbon-bottom.ribbon-reverse .ribbon-inner {
  transform: rotate(-45deg);
}

.ribbon-corner {
  top: 0;
  left: 0;
  overflow: hidden;
}

.ribbon-corner .ribbon-inner {
  top: 0;
  left: 0;
  width: 40px;
  height: 35px;
  padding: 0;
  line-height: 35px;
  background-color: transparent;
}

.ribbon-corner .ribbon-inner:before {
  position: absolute;
  top: 0;
  left: 0;
  width: 0;
  height: 0;
  content: "";
  border: 30px solid transparent;
  border-top-color: #526069;
  border-left-color: #526069;
}

.ribbon-corner.ribbon-reverse {
  right: 0;
  left: auto;
}

.ribbon-corner.ribbon-reverse .ribbon-inner {
  right: 0;
  left: auto;
}

.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  right: 0;
  left: auto;
  border-right-color: #526069;
  border-left-color: transparent;
}

.ribbon-corner.ribbon-bottom {
  top: auto;
  bottom: 0;
}

.ribbon-corner.ribbon-bottom .ribbon-inner {
  top: auto;
  bottom: 0;
}

.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  top: auto;
  bottom: 0;
  border-top-color: transparent;
  border-bottom-color: #526069;
}

.ribbon-corner.ribbon-xs .ribbon-inner {
  width: 28px;
  height: 26px;
  line-height: 26px;
}

.ribbon-corner.ribbon-xs .ribbon-inner:before {
  border-width: 22px;
}

.ribbon-corner.ribbon-xs .ribbon-inner > .icon {
  font-size: 12px;
}

.ribbon-corner.ribbon-sm .ribbon-inner {
  width: 34px;
  height: 32px;
  line-height: 32px;
}

.ribbon-corner.ribbon-sm .ribbon-inner:before {
  border-width: 26px;
}

.ribbon-corner.ribbon-sm .ribbon-inner > .icon {
  font-size: 12px;
}

.ribbon-corner.ribbon-lg .ribbon-inner {
  width: 46px;
  height: 44px;
  line-height: 44px;
}

.ribbon-corner.ribbon-lg .ribbon-inner:before {
  border-width: 36px;
}

.ribbon-corner.ribbon-lg .ribbon-inner > .icon {
  font-size: 18px;
}

.ribbon-clip {
  left: -14px;
}

.ribbon-clip .ribbon-inner {
  padding-left: 23px;
  border-radius: 0 5px 5px 0;
}

.ribbon-clip .ribbon-inner:after {
  position: absolute;
  bottom: -14px;
  left: 0;
  width: 0;
  height: 0;
  content: "";
  border: 7px solid transparent;
  border-top-color: #37474f;
  border-right-color: #37474f;
}

.ribbon-clip.ribbon-reverse {
  right: -14px;
  left: auto;
}

.ribbon-clip.ribbon-reverse .ribbon-inner {
  padding-right: 23px;
  padding-left: 15px;
  border-radius: 5px 0 0 5px;
}

.ribbon-clip.ribbon-reverse .ribbon-inner:after {
  right: 0;
  left: auto;
  border-right-color: transparent;
  border-left-color: #37474f;
}

.ribbon-clip.ribbon-bottom {
  top: auto;
  bottom: -3px;
}

.ribbon-clip.ribbon-bottom .ribbon-inner {
  top: auto;
  bottom: 16px;
}

.ribbon-clip.ribbon-bottom .ribbon-inner:after {
  top: -14px;
  bottom: auto;
  border-top-color: transparent;
  border-bottom-color: #37474f;
}

.ribbon-primary .ribbon-inner {
  background-color: #62a8ea;
}

.ribbon-primary.ribbon-bookmark .ribbon-inner:before {
  border-color: #62a8ea;
  border-right-color: transparent;
}

.ribbon-primary.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-left-color: transparent;
}

.ribbon-primary.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-bottom-color: transparent;
}

.ribbon-primary.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-bottom-color: transparent;
  border-left-color: #62a8ea;
}

.ribbon-primary.ribbon-corner .ribbon-inner {
  background-color: transparent;
}

.ribbon-primary.ribbon-corner .ribbon-inner:before {
  border-top-color: #62a8ea;
  border-left-color: #62a8ea;
}

.ribbon-primary.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #62a8ea;
  border-left-color: transparent;
}

.ribbon-primary.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #62a8ea;
}

.ribbon-primary .ribbon-inner:after {
  border-top-color: #4e97d9;
  border-right-color: #4e97d9;
}

.ribbon-primary.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #4e97d9;
}

.ribbon-primary.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #4e97d9;
}

.ribbon-success .ribbon-inner {
  background-color: #46be8a;
}

.ribbon-success.ribbon-bookmark .ribbon-inner:before {
  border-color: #46be8a;
  border-right-color: transparent;
}

.ribbon-success.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #46be8a;
  border-left-color: transparent;
}

.ribbon-success.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #46be8a;
  border-bottom-color: transparent;
}

.ribbon-success.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #46be8a;
  border-bottom-color: transparent;
  border-left-color: #46be8a;
}

.ribbon-success.ribbon-corner .ribbon-inner {
  background-color: transparent;
}

.ribbon-success.ribbon-corner .ribbon-inner:before {
  border-top-color: #46be8a;
  border-left-color: #46be8a;
}

.ribbon-success.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #46be8a;
  border-left-color: transparent;
}

.ribbon-success.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #46be8a;
}

.ribbon-success .ribbon-inner:after {
  border-top-color: #36ab7a;
  border-right-color: #36ab7a;
}

.ribbon-success.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #36ab7a;
}

.ribbon-success.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #36ab7a;
}

.ribbon-info .ribbon-inner {
  background-color: #57c7d4;
}

.ribbon-info.ribbon-bookmark .ribbon-inner:before {
  border-color: #57c7d4;
  border-right-color: transparent;
}

.ribbon-info.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-left-color: transparent;
}

.ribbon-info.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-bottom-color: transparent;
}

.ribbon-info.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-bottom-color: transparent;
  border-left-color: #57c7d4;
}

.ribbon-info.ribbon-corner .ribbon-inner {
  background-color: transparent;
}

.ribbon-info.ribbon-corner .ribbon-inner:before {
  border-top-color: #57c7d4;
  border-left-color: #57c7d4;
}

.ribbon-info.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #57c7d4;
  border-left-color: transparent;
}

.ribbon-info.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #57c7d4;
}

.ribbon-info .ribbon-inner:after {
  border-top-color: #47b8c6;
  border-right-color: #47b8c6;
}

.ribbon-info.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #47b8c6;
}

.ribbon-info.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #47b8c6;
}

.ribbon-warning .ribbon-inner {
  background-color: #f2a654;
}

.ribbon-warning.ribbon-bookmark .ribbon-inner:before {
  border-color: #f2a654;
  border-right-color: transparent;
}

.ribbon-warning.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f2a654;
  border-left-color: transparent;
}

.ribbon-warning.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #f2a654;
  border-bottom-color: transparent;
}

.ribbon-warning.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f2a654;
  border-bottom-color: transparent;
  border-left-color: #f2a654;
}

.ribbon-warning.ribbon-corner .ribbon-inner {
  background-color: transparent;
}

.ribbon-warning.ribbon-corner .ribbon-inner:before {
  border-top-color: #f2a654;
  border-left-color: #f2a654;
}

.ribbon-warning.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f2a654;
  border-left-color: transparent;
}

.ribbon-warning.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #f2a654;
}

.ribbon-warning .ribbon-inner:after {
  border-top-color: #ec9940;
  border-right-color: #ec9940;
}

.ribbon-warning.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #ec9940;
}

.ribbon-warning.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #ec9940;
}

.ribbon-danger .ribbon-inner {
  background-color: #f96868;
}

.ribbon-danger.ribbon-bookmark .ribbon-inner:before {
  border-color: #f96868;
  border-right-color: transparent;
}

.ribbon-danger.ribbon-bookmark.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f96868;
  border-left-color: transparent;
}

.ribbon-danger.ribbon-bookmark.ribbon-vertical .ribbon-inner:before {
  border-right-color: #f96868;
  border-bottom-color: transparent;
}

.ribbon-danger.ribbon-bookmark.ribbon-vertical.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f96868;
  border-bottom-color: transparent;
  border-left-color: #f96868;
}

.ribbon-danger.ribbon-corner .ribbon-inner {
  background-color: transparent;
}

.ribbon-danger.ribbon-corner .ribbon-inner:before {
  border-top-color: #f96868;
  border-left-color: #f96868;
}

.ribbon-danger.ribbon-corner.ribbon-reverse .ribbon-inner:before {
  border-right-color: #f96868;
  border-left-color: transparent;
}

.ribbon-danger.ribbon-corner.ribbon-bottom .ribbon-inner:before {
  border-top-color: transparent;
  border-bottom-color: #f96868;
}

.ribbon-danger .ribbon-inner:after {
  border-top-color: #e9595b;
  border-right-color: #e9595b;
}

.ribbon-danger.ribbon-reverse .ribbon-inner:after {
  border-right-color: transparent;
  border-left-color: #e9595b;
}

.ribbon-danger.ribbon-bottom .ribbon-inner:after {
  border-top-color: transparent;
  border-bottom-color: #e9595b;
}

.dotnav {
  padding: 0;
  margin: 0;
  text-align: center;
  list-style: none;
}

.dotnav > li {
  position: relative;
  display: inline-block;
  width: 16px;
  height: 16px;
  margin: 0 16px;
  vertical-align: top;
  list-style: none;
}

.dotnav > li > a {
  display: inline-block;
  width: 100%;
  height: 100%;
  overflow: hidden;
  text-indent: 100%;
  white-space: nowrap;
  cursor: pointer;
  background-color: rgba(255, 255, 255, 0.3);
  border-radius: 50%;
}

.dotnav > li > a:focus {
  outline: 0;
}

.dotnav > li.active > a, .dotnav > li:focus > a, .dotnav > li:hover > a {
  background-color: #fff;
}

.dotnav-scaleup > li > a {
  transition: transform 0.3s ease 0s, background-color 0.3s ease 0s;
}

.dotnav-scaleup > li.active > a {
  transform: scale(1.5);
}

.dotnav-stroke > li > a {
  border: 2px solid transparent;
  transition: border 0.3s ease 0s, background-color 0.3s ease 0s;
}

.dotnav-stroke > li.active > a {
  background-color: transparent;
  border-color: #fff;
  transform: scale(1.3);
}

.dotnav-fillin > li > a {
  background-color: transparent;
  box-shadow: 0 0 0 2px #fff inset;
  transition: box-shadow 0.3s ease 0s;
}

.dotnav-fillin > li:focus > a, .dotnav-fillin > li:hover > a {
  background-color: transparent;
  box-shadow: 0 0 0 2px rgba(255, 255, 255, 0.6) inset;
}

.dotnav-fillin > li.active > a {
  box-shadow: 0 0 0 8px #fff inset;
}

.dotnav-dotstroke > li > a {
  box-shadow: 0 0 0 8px rgba(255, 255, 255, 0.5) inset;
  transition: box-shadow 0.3s ease 0s;
}

.dotnav-dotstroke > li.active > a {
  background-color: rgba(255, 255, 255, 0.3);
  box-shadow: 0 0 0 2px #fff inset;
}

.dotnav-fall > li:after {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  visibility: hidden;
  content: "";
  background-color: rgba(0, 0, 0, 0.3);
  border-radius: 50%;
  opacity: 0;
  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, visibility 0s ease 0.3s;
  transform: translate(0, -200%);
}

.dotnav-fall > li > a {
  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s, background-color 0.3s ease 0s;
}

.dotnav-fall > li.active:after {
  visibility: visible;
  opacity: 1;
  transition: transform 0.3s ease 0s, opacity 0.3s ease 0s;
  transform: translate(0, 0);
}

.dotnav-fall > li.active > a {
  opacity: 0;
  transform: translate(0, 200%);
}

.color-selector {
  padding: 0;
  margin: 0;
  list-style: none;
}

.color-selector > li {
  position: relative;
  display: inline-block;
  width: 30px;
  height: 30px;
  margin: 0 8px 8px 0;
  background-color: #62a8ea;
  border-radius: 100%;
}

.color-selector > li:hover {
  opacity: 0.8;
}

.color-selector > li:before {
  position: absolute;
  top: 0;
  left: 0;
  display: inline-block;
  width: inherit;
  height: inherit;
  content: "";
  background: inherit;
  border: 1px solid rgba(0, 0, 0, 0.1);
  border-radius: inherit;
}

.color-selector > li input[type=radio] {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 1;
  width: inherit;
  height: inherit;
  cursor: pointer;
  border-radius: inherit;
  opacity: 0;
}

.color-selector > li input[type=radio]:disabled {
  cursor: not-allowed;
}

.color-selector > li label {
  position: relative;
  font-family: "Web Icons";
  font-style: normal;
  font-weight: 400;
  font-variant: normal;
  text-transform: none;
}

.color-selector > li input[type=radio]:checked + label:after {
  position: absolute;
  top: 0;
  left: 8px;
  display: inline-block;
  margin-top: -2px;
  font-size: 16px;
  line-height: 1;
  color: #fff;
  content: "\f192";
}

.color-selector > li.color-selector-disabled {
  background-color: #ccd5db !important;
}

.color-selector > li.color-selector-disabled input[type=radio]:disabled {
  cursor: not-allowed;
}

.width-50 {
  width: 50px;
}

.width-100 {
  width: 100px;
}

.width-150 {
  width: 150px;
}

.width-200 {
  width: 200px;
}

.width-250 {
  width: 250px;
}

.width-300 {
  width: 300px;
}

.width-350 {
  width: 350px;
}

.width-400 {
  width: 400px;
}

.width-450 {
  width: 450px;
}

.width-500 {
  width: 500px;
}

.width-full {
  width: 100% !important;
}

@media (max-width: 767px) {
  .width-xs-50 {
    width: 50px;
  }
  .width-xs-100 {
    width: 100px;
  }
  .width-xs-150 {
    width: 150px;
  }
  .width-xs-200 {
    width: 200px;
  }
  .width-xs-250 {
    width: 250px;
  }
  .width-xs-300 {
    width: 300px;
  }
  .width-xs-350 {
    width: 350px;
  }
  .width-xs-400 {
    width: 400px;
  }
  .width-xs-450 {
    width: 450px;
  }
  .width-xs-500 {
    width: 500px;
  }
  .width-xs-100pc {
    width: 100%;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .width-sm-50 {
    width: 50px;
  }
  .width-sm-100 {
    width: 100px;
  }
  .width-sm-150 {
    width: 150px;
  }
  .width-sm-200 {
    width: 200px;
  }
  .width-sm-250 {
    width: 250px;
  }
  .width-sm-300 {
    width: 300px;
  }
  .width-sm-350 {
    width: 350px;
  }
  .width-sm-400 {
    width: 400px;
  }
  .width-sm-450 {
    width: 450px;
  }
  .width-sm-500 {
    width: 500px;
  }
  .width-sm-100pc {
    width: 100%;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .width-md-50 {
    width: 50px;
  }
  .width-md-100 {
    width: 100px;
  }
  .width-md-150 {
    width: 150px;
  }
  .width-md-200 {
    width: 200px;
  }
  .width-md-250 {
    width: 250px;
  }
  .width-md-300 {
    width: 300px;
  }
  .width-md-350 {
    width: 350px;
  }
  .width-md-400 {
    width: 400px;
  }
  .width-md-450 {
    width: 450px;
  }
  .width-md-500 {
    width: 500px;
  }
}
@media (min-width: 1200px) {
  .width-lg-50 {
    width: 50px;
  }
  .width-lg-100 {
    width: 100px;
  }
  .width-lg-150 {
    width: 150px;
  }
  .width-lg-200 {
    width: 200px;
  }
  .width-lg-250 {
    width: 250px;
  }
  .width-lg-300 {
    width: 300px;
  }
  .width-lg-350 {
    width: 350px;
  }
  .width-lg-400 {
    width: 400px;
  }
  .width-lg-450 {
    width: 450px;
  }
  .width-lg-500 {
    width: 500px;
  }
}
.height-50 {
  height: 50px;
}

.height-100 {
  height: 100px;
}

.height-120 {
  height: 120px;
}

.height-150 {
  height: 150px;
}

.height-200 {
  height: 200px;
}

.height-250 {
  height: 250px;
}

.height-300 {
  height: 300px;
}

.height-350 {
  height: 350px;
}

.height-400 {
  height: 400px;
}

.height-450 {
  height: 450px;
}

.height-500 {
  height: 500px;
}

.height-full {
  height: 100% !important;
}

@media (max-width: 767px) {
  .height-xs-50 {
    height: 50px;
  }
  .height-xs-100 {
    height: 100px;
  }
  .height-xs-120 {
    height: 120px;
  }
  .height-xs-150 {
    height: 150px;
  }
  .height-xs-200 {
    height: 200px;
  }
  .height-xs-250 {
    height: 250px;
  }
  .height-xs-300 {
    height: 300px;
  }
  .height-xs-350 {
    height: 350px;
  }
  .height-xs-400 {
    height: 400px;
  }
  .height-xs-450 {
    height: 450px;
  }
  .height-xs-500 {
    height: 500px;
  }
}
@media (min-width: 768px) and (max-width: 991px) {
  .height-sm-50 {
    height: 50px;
  }
  .height-sm-100 {
    height: 100px;
  }
  .height-sm-120 {
    height: 120px;
  }
  .height-sm-150 {
    height: 150px;
  }
  .height-sm-200 {
    height: 200px;
  }
  .height-sm-250 {
    height: 250px;
  }
  .height-sm-300 {
    height: 300px;
  }
  .height-sm-350 {
    height: 350px;
  }
  .height-sm-400 {
    height: 400px;
  }
  .height-sm-450 {
    height: 450px;
  }
  .height-sm-500 {
    height: 500px;
  }
}
@media (min-width: 992px) and (max-width: 1199px) {
  .height-md-50 {
    height: 50px;
  }
  .height-md-100 {
    height: 100px;
  }
  .height-md-120 {
    height: 120px;
  }
  .height-md-150 {
    height: 150px;
  }
  .height-md-200 {
    height: 200px;
  }
  .height-md-250 {
    height: 250px;
  }
  .height-md-300 {
    height: 300px;
  }
  .height-md-350 {
    height: 350px;
  }
  .height-md-400 {
    height: 400px;
  }
  .height-md-450 {
    height: 450px;
  }
  .height-md-500 {
    height: 500px;
  }
}
@media (min-width: 1200px) {
  .height-lg-50 {
    height: 50px;
  }
  .height-lg-100 {
    height: 100px;
  }
  .height-lg-120 {
    height: 120px;
  }
  .height-lg-150 {
    height: 150px;
  }
  .height-lg-200 {
    height: 200px;
  }
  .height-lg-250 {
    height: 250px;
  }
  .height-lg-300 {
    height: 300px;
  }
  .height-lg-350 {
    height: 350px;
  }
  .height-lg-400 {
    height: 400px;
  }
  .height-lg-450 {
    height: 450px;
  }
  .height-lg-500 {
    height: 500px;
  }
}
.margin-0 {
  margin: 0 !important;
}

.margin-3 {
  margin: 3px !important;
}

.margin-5 {
  margin: 5px !important;
}

.margin-10 {
  margin: 10px !important;
}

.margin-15 {
  margin: 15px !important;
}

.margin-20 {
  margin: 20px !important;
}

.margin-25 {
  margin: 25px !important;
}

.margin-30 {
  margin: 30px !important;
}

.margin-35 {
  margin: 35px !important;
}

.margin-40 {
  margin: 40px !important;
}

.margin-45 {
  margin: 45px !important;
}

.margin-50 {
  margin: 50px !important;
}

.margin-60 {
  margin: 60px !important;
}

.margin-70 {
  margin: 70px !important;
}

.margin-80 {
  margin: 80px !important;
}

.margin-vertical-0 {
  margin-top: 0 !important;
  margin-bottom: 0 !important;
}

.margin-vertical-3 {
  margin-top: 3px !important;
  margin-bottom: 3px !important;
}

.margin-vertical-5 {
  margin-top: 5px !important;
  margin-bottom: 5px !important;
}

.margin-vertical-10 {
  margin-top: 10px !important;
  margin-bottom: 10px !important;
}

.margin-vertical-15 {
  margin-top: 15px !important;
  margin-bottom: 15px !important;
}

.margin-vertical-20 {
  margin-top: 20px !important;
  margin-bottom: 20px !important;
}

.margin-vertical-25 {
  margin-top: 25px !important;
  margin-bottom: 25px !important;
}

.margin-vertical-30 {
  margin-top: 30px !important;
  margin-bottom: 30px !important;
}

.margin-vertical-35 {
  margin-top: 35px !important;
  margin-bottom: 35px !important;
}

.margin-vertical-40 {
  margin-top: 40px !important;
  margin-bottom: 40px !important;
}

.margin-vertical-45 {
  margin-top: 45px !important;
  margin-bottom: 45px !important;
}

.margin-vertical-50 {
  margin-top: 50px !important;
  margin-bottom: 50px !important;
}

.margin-vertical-60 {
  margin-top: 60px !important;
  margin-bottom: 60px !important;
}

.margin-vertical-70 {
  margin-top: 70px !important;
  margin-bottom: 70px !important;
}

.margin-vertical-80 {
  margin-top: 80px !important;
  margin-bottom: 80px !important;
}

.margin-horizontal-0 {
  margin-right: 0 !important;
  margin-left: 0 !important;
}

.margin-horizontal-3 {
  margin-right: 3px !important;
  margin-left: 3px !important;
}

.margin-horizontal-5 {
  margin-right: 5px !important;
  margin-left: 5px !important;
}

.margin-horizontal-10 {
  margin-right: 10px !important;
  margin-left: 10px !important;
}

.margin-horizontal-15 {
  margin-right: 15px !important;
  margin-left: 15px !important;
}

.margin-horizontal-20 {
  margin-right: 20px !important;
  margin-left: 20px !important;
}

.margin-horizontal-25 {
  margin-right: 25px !important;
  margin-left: 25px !important;
}

.margin-horizontal-30 {
  margin-right: 30px !important;
  margin-left: 30px !important;
}

.margin-horizontal-35 {
  margin-right: 35px !important;
  margin-left: 35px !important;
}

.margin-horizontal-40 {
  margin-right: 40px !important;
  margin-left: 40px !important;
}

.margin-horizontal-45 {
  margin-right: 45px !important;
  margin-left: 45px !important;
}

.margin-horizontal-50 {
  margin-right: 50px !important;
  margin-left: 50px !important;
}

.margin-horizontal-60 {
  margin-right: 60px !important;
  margin-left: 60px !important;
}

.margin-horizontal-70 {
  margin-right: 70px !important;
  margin-left: 70px !important;
}

.margin-horizontal-80 {
  margin-right: 80px !important;
  margin-left: 80px !important;
}

.margin-top-0 {
  margin-top: 0 !important;
}

.margin-top-3 {
  margin-top: 3px !important;
}

.margin-top-5 {
  margin-top: 5px !important;
}

.margin-top-10 {
  margin-top: 10px !important;
}

.margin-top-15 {
  margin-top: 15px !important;
}

.margin-top-20 {
  margin-top: 20px !important;
}

.margin-top-25 {
  margin-top: 25px !important;
}

.margin-top-30 {
  margin-top: 30px !important;
}

.margin-top-35 {
  margin-top: 35px !important;
}

.margin-top-40 {
  margin-top: 40px !important;
}

.margin-top-45 {
  margin-top: 45px !important;
}

.margin-top-50 {
  margin-top: 50px !important;
}

.margin-top-60 {
  margin-top: 60px !important;
}

.margin-top-70 {
  margin-top: 70px !important;
}

.margin-top-80 {
  margin-top: 80px !important;
}

.margin-bottom-0 {
  margin-bottom: 0 !important;
}

.margin-bottom-3 {
  margin-bottom: 3px !important;
}

.margin-bottom-5 {
  margin-bottom: 5px !important;
}

.margin-bottom-10 {
  margin-bottom: 10px !important;
}

.margin-bottom-15 {
  margin-bottom: 15px !important;
}

.margin-bottom-20 {
  margin-bottom: 20px !important;
}

.margin-bottom-25 {
  margin-bottom: 25px !important;
}

.margin-bottom-30 {
  margin-bottom: 30px !important;
}

.margin-bottom-35 {
  margin-bottom: 35px !important;
}

.margin-bottom-40 {
  margin-bottom: 40px !important;
}

.margin-bottom-45 {
  margin-bottom: 45px !important;
}

.margin-bottom-50 {
  margin-bottom: 50px !important;
}

.margin-bottom-60 {
  margin-bottom: 60px !important;
}

.margin-bottom-70 {
  margin-bottom: 70px !important;
}

.margin-bottom-80 {
  margin-bottom: 80px !important;
}

.margin-left-0 {
  margin-left: 0 !important;
}

.margin-left-3 {
  margin-left: 3px !important;
}

.margin-left-5 {
  margin-left: 5px !important;
}

.margin-left-10 {
  margin-left: 10px !important;
}

.margin-left-15 {
  margin-left: 15px !important;
}

.margin-left-20 {
  margin-left: 20px !important;
}

.margin-left-25 {
  margin-left: 25px !important;
}

.margin-left-30 {
  margin-left: 30px !important;
}

.margin-left-35 {
  margin-left: 35px !important;
}

.margin-left-40 {
  margin-left: 40px !important;
}

.margin-left-45 {
  margin-left: 45px !important;
}

.margin-left-50 {
  margin-left: 50px !important;
}

.margin-left-60 {
  margin-left: 60px !important;
}

.margin-left-70 {
  margin-left: 70px !important;
}

.margin-left-80 {
  margin-left: 80px !important;
}

.margin-right-0 {
  margin-right: 0 !important;
}

.margin-right-3 {
  margin-right: 3px !important;
}

.margin-right-5 {
  margin-right: 5px !important;
}

.margin-right-10 {
  margin-right: 10px !important;
}

.margin-right-15 {
  margin-right: 15px !important;
}

.margin-right-20 {
  margin-right: 20px !important;
}

.margin-right-25 {
  margin-right: 25px !important;
}

.margin-right-30 {
  margin-right: 30px !important;
}

.margin-right-35 {
  margin-right: 35px !important;
}

.margin-right-40 {
  margin-right: 40px !important;
}

.margin-right-45 {
  margin-right: 45px !important;
}

.margin-right-50 {
  margin-right: 50px !important;
}

.margin-right-60 {
  margin-right: 60px !important;
}

.margin-right-70 {
  margin-right: 70px !important;
}

.margin-right-80 {
  margin-right: 80px !important;
}

@media (max-width: 767px) {
  .margin-xs-0 {
    margin: 0 !important;
  }
}
@media (min-width: 768px) {
  .margin-sm-0 {
    margin: 0 !important;
  }
}
@media (min-width: 992px) {
  .margin-md-0 {
    margin: 0 !important;
  }
}
@media (min-width: 1200px) {
  .margin-lg-0 {
    margin: 0 !important;
  }
}
.padding-0 {
  padding: 0 !important;
}

.padding-3 {
  padding: 3px !important;
}

.padding-5 {
  padding: 5px !important;
}

.padding-10 {
  padding: 10px !important;
}

.padding-15 {
  padding: 15px !important;
}

.padding-20 {
  padding: 20px !important;
}

.padding-25 {
  padding: 25px !important;
}

.padding-30 {
  padding: 30px !important;
}

.padding-35 {
  padding: 35px !important;
}

.padding-40 {
  padding: 40px !important;
}

.padding-45 {
  padding: 45px !important;
}

.padding-50 {
  padding: 50px !important;
}

.padding-60 {
  padding: 60px !important;
}

.padding-70 {
  padding: 70px !important;
}

.padding-80 {
  padding: 80px !important;
}

.padding-vertical-0 {
  padding-top: 0 !important;
  padding-bottom: 0 !important;
}

.padding-vertical-3 {
  padding-top: 3px !important;
  padding-bottom: 3px !important;
}

.padding-vertical-5 {
  padding-top: 5px !important;
  padding-bottom: 5px !important;
}

.padding-vertical-10 {
  padding-top: 10px !important;
  padding-bottom: 10px !important;
}

.padding-vertical-15 {
  padding-top: 15px !important;
  padding-bottom: 15px !important;
}

.padding-vertical-20 {
  padding-top: 20px !important;
  padding-bottom: 20px !important;
}

.padding-vertical-25 {
  padding-top: 25px !important;
  padding-bottom: 25px !important;
}

.padding-vertical-30 {
  padding-top: 30px !important;
  padding-bottom: 30px !important;
}

.padding-vertical-35 {
  padding-top: 35px !important;
  padding-bottom: 35px !important;
}

.padding-vertical-40 {
  padding-top: 40px !important;
  padding-bottom: 40px !important;
}

.padding-vertical-45 {
  padding-top: 45px !important;
  padding-bottom: 45px !important;
}

.padding-vertical-50 {
  padding-top: 50px !important;
  padding-bottom: 50px !important;
}

.padding-vertical-60 {
  padding-top: 60px !important;
  padding-bottom: 60px !important;
}

.padding-vertical-70 {
  padding-top: 70px !important;
  padding-bottom: 70px !important;
}

.padding-vertical-80 {
  padding-top: 80px !important;
  padding-bottom: 80px !important;
}

.padding-horizontal-0 {
  padding-right: 0 !important;
  padding-left: 0 !important;
}

.padding-horizontal-3 {
  padding-right: 3px !important;
  padding-left: 3px !important;
}

.padding-horizontal-5 {
  padding-right: 5px !important;
  padding-left: 5px !important;
}

.padding-horizontal-10 {
  padding-right: 10px !important;
  padding-left: 10px !important;
}

.padding-horizontal-15 {
  padding-right: 15px !important;
  padding-left: 15px !important;
}

.padding-horizontal-20 {
  padding-right: 20px !important;
  padding-left: 20px !important;
}

.padding-horizontal-25 {
  padding-right: 25px !important;
  padding-left: 25px !important;
}

.padding-horizontal-30 {
  padding-right: 30px !important;
  padding-left: 30px !important;
}

.padding-horizontal-35 {
  padding-right: 35px !important;
  padding-left: 35px !important;
}

.padding-horizontal-40 {
  padding-right: 40px !important;
  padding-left: 40px !important;
}

.padding-horizontal-45 {
  padding-right: 45px !important;
  padding-left: 45px !important;
}

.padding-horizontal-50 {
  padding-right: 50px !important;
  padding-left: 50px !important;
}

.padding-horizontal-60 {
  padding-right: 60px !important;
  padding-left: 60px !important;
}

.padding-horizontal-70 {
  padding-right: 70px !important;
  padding-left: 70px !important;
}

.padding-horizontal-80 {
  padding-right: 80px !important;
  padding-left: 80px !important;
}

.padding-top-0 {
  padding-top: 0 !important;
}

.padding-top-3 {
  padding-top: 3px !important;
}

.padding-top-5 {
  padding-top: 5px !important;
}

.padding-top-10 {
  padding-top: 10px !important;
}

.padding-top-15 {
  padding-top: 15px !important;
}

.padding-top-20 {
  padding-top: 20px !important;
}

.padding-top-25 {
  padding-top: 25px !important;
}

.padding-top-30 {
  padding-top: 30px !important;
}

.padding-top-35 {
  padding-top: 35px !important;
}

.padding-top-40 {
  padding-top: 40px !important;
}

.padding-top-45 {
  padding-top: 45px !important;
}

.padding-top-50 {
  padding-top: 50px !important;
}

.padding-top-60 {
  padding-top: 60px !important;
}

.padding-top-70 {
  padding-top: 70px !important;
}

.padding-top-80 {
  padding-top: 80px !important;
}

.padding-bottom-0 {
  padding-bottom: 0 !important;
}

.padding-bottom-3 {
  padding-bottom: 3px !important;
}

.padding-bottom-5 {
  padding-bottom: 5px !important;
}

.padding-bottom-10 {
  padding-bottom: 10px !important;
}

.padding-bottom-15 {
  padding-bottom: 15px !important;
}

.padding-bottom-20 {
  padding-bottom: 20px !important;
}

.padding-bottom-25 {
  padding-bottom: 25px !important;
}

.padding-bottom-30 {
  padding-bottom: 30px !important;
}

.padding-bottom-35 {
  padding-bottom: 35px !important;
}

.padding-bottom-40 {
  padding-bottom: 40px !important;
}

.padding-bottom-45 {
  padding-bottom: 45px !important;
}

.padding-bottom-50 {
  padding-bottom: 50px !important;
}

.padding-bottom-60 {
  padding-bottom: 60px !important;
}

.padding-bottom-70 {
  padding-bottom: 70px !important;
}

.padding-bottom-80 {
  padding-bottom: 80px !important;
}

.padding-left-0 {
  padding-left: 0 !important;
}

.padding-left-3 {
  padding-left: 3px !important;
}

.padding-left-5 {
  padding-left: 5px !important;
}

.padding-left-10 {
  padding-left: 10px !important;
}

.padding-left-15 {
  padding-left: 15px !important;
}

.padding-left-20 {
  padding-left: 20px !important;
}

.padding-left-25 {
  padding-left: 25px !important;
}

.padding-left-30 {
  padding-left: 30px !important;
}

.padding-left-35 {
  padding-left: 35px !important;
}

.padding-left-40 {
  padding-left: 40px !important;
}

.padding-left-45 {
  padding-left: 45px !important;
}

.padding-left-50 {
  padding-left: 50px !important;
}

.padding-left-60 {
  padding-left: 60px !important;
}

.padding-left-70 {
  padding-left: 70px !important;
}

.padding-left-80 {
  padding-left: 80px !important;
}

.padding-right-0 {
  padding-right: 0 !important;
}

.padding-right-3 {
  padding-right: 3px !important;
}

.padding-right-5 {
  padding-right: 5px !important;
}

.padding-right-10 {
  padding-right: 10px !important;
}

.padding-right-15 {
  padding-right: 15px !important;
}

.padding-right-20 {
  padding-right: 20px !important;
}

.padding-right-25 {
  padding-right: 25px !important;
}

.padding-right-30 {
  padding-right: 30px !important;
}

.padding-right-35 {
  padding-right: 35px !important;
}

.padding-right-40 {
  padding-right: 40px !important;
}

.padding-right-45 {
  padding-right: 45px !important;
}

.padding-right-50 {
  padding-right: 50px !important;
}

.padding-right-60 {
  padding-right: 60px !important;
}

.padding-right-70 {
  padding-right: 70px !important;
}

.padding-right-80 {
  padding-right: 80px !important;
}

@media (max-width: 767px) {
  .padding-xs-0 {
    padding: 0 !important;
  }
}
@media (min-width: 768px) {
  .padding-sm-0 {
    padding: 0 !important;
  }
}
@media (min-width: 992px) {
  .padding-md-0 {
    padding: 0 !important;
  }
}
@media (min-width: 1200px) {
  .padding-lg-0 {
    padding: 0 !important;
  }
}
.example-wrap {
  margin-bottom: 80px;
}

.example-wrap .example-wrap {
  margin-bottom: 0;
}

.example {
  margin-top: 20px;
  margin-bottom: 20px;
}

.example:after, .example:before {
  display: table;
  content: " ";
}

.example:after {
  clear: both;
}

.example-title {
  text-transform: uppercase;
}

.example-title, h4.example-title {
  font-size: 14px;
}

.panel-body > .example-wrap:last-child {
  margin-bottom: 0;
}

.panel-body > .row:last-child > [class*=col-]:last-child .example-wrap:last-child {
  margin-bottom: 0;
}

.example-well {
  position: relative;
  margin-bottom: 30px;
  background-color: #f3f7f9;
}

.example-well .center {
  position: absolute;
  top: 50%;
  left: 50%;
  display: inline-block;
  max-width: 100%;
  max-height: 100%;
  transform: translate(-50%, -50%);
}

.example-dropdown .dropdown:after, .example-dropdown .dropdown:before, .example-dropdown .dropup:after, .example-dropdown .dropup:before {
  display: table;
  content: " ";
}

.example-dropdown .dropdown:after, .example-dropdown .dropup:after {
  clear: both;
}

.example-dropdown .dropdown > .dropdown-toggle, .example-dropdown .dropup > .dropdown-toggle {
  float: left;
}

.example-dropdown .dropdown > .dropdown-menu, .example-dropdown .dropup > .dropdown-menu {
  position: static;
  display: block;
  clear: left;
}

.example-dropdown .dropdown > .dropdown-menu-right, .example-dropdown .dropup > .dropdown-menu-right {
  float: right;
  clear: right;
}

.example-tooltip {
  position: relative;
  z-index: 1;
  display: inline-block;
}

.example-tooltip .tooltip {
  position: relative;
  margin-right: 25px;
  opacity: 1;
}

.example-blocks .example-col, .example-grid .example-col {
  min-height: 0;
  padding: 10px 15px 12px;
  background-color: #f3f7f9;
  border-radius: 0;
}

.example-grid .example-col {
  margin-bottom: 20px;
}

.example-grid .example-col .example-col {
  margin-top: 20px;
  margin-bottom: 0;
  background-color: #e2ecf1;
}

.example-popover {
  position: relative;
  z-index: 1;
  display: inline-block;
}

.example-popover .popover {
  position: relative;
  display: block;
  margin-right: 25px;
}

.example-buttons .btn, .example-buttons .btn-group, .example-buttons .btn-group-vertical {
  margin-right: 15px;
  margin-bottom: 20px;
}

.example-buttons .btn-group .btn, .example-buttons .btn-group-vertical .btn {
  margin-right: 0;
  margin-bottom: 0;
}

.example-box {
  position: relative;
  padding: 45px 15px 15px;
  margin-right: 0;
  margin-left: 0;
  border: 1px solid #e4eaec;
}

.example-box:after {
  position: absolute;
  top: 15px;
  left: 15px;
  font-size: 12px;
  color: #959595;
  text-transform: uppercase;
  letter-spacing: 1px;
  content: "Example";
}

.example-avatars .avatar {
  margin-right: 20px;
  margin-bottom: 20px;
}

.example-avatars .avatar:last-child {
  margin-right: 20px;
}

.example-typography {
  position: relative;
  padding-left: 25%;
}

.example-typography .heading-note, .example-typography .text-note {
  position: absolute;
  bottom: 2px;
  left: 0;
  display: block;
  width: 260px;
  font-size: 13px;
  font-weight: 300;
  line-height: 13px;
  color: #aab2bd;
}

.example-typography .text-note {
  top: 10px;
  bottom: auto;
}

.example-responsive {
  min-height: 0.01%;
  overflow-x: auto;
}

@media screen and (max-width: 767px) {
  .example-responsive {
    width: 100%;
    overflow-y: hidden;
    -ms-overflow-style: -ms-autohiding-scrollbar;
  }
}
.checkbox-custom label::before {
  border: 1px solid #0775bc;
}

.brand-slogan,
.brand-text,
body {
  font-family: "Open Sans", Arial, sans-serif;
}

.border-button,
input[type=text]:focus,
input[type=email]:focus,
input[type=password]:focus {
  border: 1px solid #0775bc;
}

.border-button,
.intro-text,
.social li a,
.thank-you .subscribe h3,
.thank-you h1,
.thank-you p {
  text-align: center;
}

body {
  font-size: 15px;
  color: #333;
}

a {
  color: #163746;
}

.btn-theme {
  background-color: #0775bc;
  color: #fff;
}

.btn-theme:hover {
  background-color: #0a82d0;
  color: #fff;
}

.border-button {
  color: #0775bc;
  padding: 0 20px;
  font-size: 14px;
  line-height: 35px;
  background: 0 0;
  outline: 0;
  display: inline-block;
  transition: all 0.5s;
}

.border-button .fa {
  margin-left: 4px;
  position: relative;
  top: 2px;
  font-size: 16px;
}

.border-button:hover {
  color: #fff;
  box-shadow: inset 250px 0 0 #0775bc;
}

.avatar {
  margin-bottom: 10px;
}

.brand span {
  display: block;
}

.brand-logo {
  font-size: 42px;
  line-height: 48px;
  color: #163746;
}

.brand-slogan {
  font-size: 13px;
  color: #163746;
}

.brand-text {
  color: #0775bc;
  font-size: 16px;
  line-height: 22px;
  font-weight: 500;
}

.intro-text h1 {
  color: #333;
}

.intro-text h1,
.thank-you h1 {
  font-size: 40px;
}

.form-group {
  position: relative;
}

.form-group .form-group-icon {
  position: absolute;
  right: 0;
  top: 0;
  border-radius: 0 3px 3px 0;
  height: 38px;
  width: 36px;
  background-color: #0775bc;
  color: #fff;
  text-align: center;
}

.form-group .form-group-icon:after {
  content: "\f18d";
  font-family: "Web Icons";
  position: absolute;
  top: calc(50% - 21.5px);
  left: -18px;
  color: #0775bc;
  display: inline-block;
  font-style: normal;
  font-weight: 400;
  text-rendering: auto;
  speak: none;
  font-size: 30px;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
  transform: translate(0, 0);
}

.intro-text {
  padding: 40px 0 0 0;
}

.intro-text h1 {
  font-weight: 700;
}

.intro-text h1 span {
  font-weight: 700;
  color: #0775bc;
}

.form-group .form-group-icon .icon {
  position: relative;
  top: 8px;
}

.form-group .checkbox-primary input[type=checkbox]:checked + label::before,
.form-group .checkbox-primary input[type=radio]:checked + label::before {
  background-color: #57c743;
  border-color: #57c743;
  outline: 0;
}

.page-login-v3 .panel {
  margin-bottom: 0 !important;
}

.page-login-v3 form {
  margin: 20px 0 !important;
}

.page-content {
  position: relative;
  z-index: 100;
  width: 100%;
}

.panel {
  margin: 0 auto;
  display: block;
  box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
  -moz-box-shadow: 0 5px 25px rgba(0, 0, 0, 0.15);
}

.panel .panel-body {
  padding: 37px 40px 40px !important;
}

.intro {
  position: relative;
}

.intro-text {
  position: relative;
}

.intro-text img {
  margin: 25px auto 20px;
  display: block;
  max-width: 250px;
}

.alert {
  margin-bottom: 0;
  margin-top: 15px;
}

.locked {
  color: #fff;
}

.locked .btn-orange {
  padding: 7px 10px;
}

.locked p a {
  color: #0775bc;
}

.thank-you h1 {
  line-height: 1.5;
  color: #000;
}

.thank-you img {
  margin: 0 auto 20px;
  display: block;
}

.thank-you p {
  font-size: 15px;
}

.thank-you p a {
  color: #0775BC;
}

.thank-you p a:hover {
  text-decoration: underline;
}

.thank-you h5 {
  font-size: 18px;
  line-height: 1.5;
  margin-bottom: 0;
}

.thank-you .subscribe h3 {
  margin: 0 0 10px;
  font-size: 18px;
}

.thank-you .subscribe form {
  position: relative;
  margin: 10px 0 15px;
}

.thank-you .subscribe form input[type=email] {
  width: 100%;
  height: 38px;
  padding: 0 100px 0 10px;
  border-radius: 3px;
  border: 1px solid #ccc;
}

.thank-you .subscribe form input[type=email]:focus {
  border: 1px solid #0775bc;
  outline: 0;
}

.thank-you .subscribe form input[type=submit] {
  position: absolute;
  top: 0;
  right: 0;
  padding: 8px 15px;
  height: 38px;
}

.social {
  display: table;
  margin: 0 auto 30px;
  padding: 0;
}

.social li {
  display: inline-block;
  margin: 0 3px;
}

.social li:first-of-type {
  margin-right: 10px;
}

.social li a {
  background-color: #fff;
  border-radius: 100%;
  height: 35px;
  width: 35px;
  line-height: 32px;
  display: block;
  color: #0775bc;
  border: 2px solid #0775BC;
  transition: all 0.4s;
}

.social li a:hover {
  border: 2px solid #0775BC;
  color: #fff;
  background-color: #0775BC;
}

@media (max-width: 991px) {
  .intro-text h1,
  .thank-you h1,
  .thank-you h5 {
    line-height: 1.5;
  }
  .intro-text {
    padding: 10px 0 0 0;
  }
  .page-login-v3 .page-content {
    padding: 10px 0 !important;
  }
  .panel .panel-body {
    padding: 20px 40px 10px !important;
  }
  .intro-text h1 {
    font-size: 28px;
    margin: 0 0 10px;
    line-height: 34px;
  }
  .thank-you h1 {
    font-size: 26px;
  }
  .intro-text img {
    margin: 25px auto 35px;
  }
}
a:focus,
a:hover {
  color: #0a82d0;
}

.null-link {
  display: table;
  margin: 0 auto 0;
  text-decoration: underline;
  font-size: 16px;
  line-height: 1.5;
  font-weight: bold;
  color: #333;
  text-transform: uppercase;
  white-space: nowrap;
  cursor: pointer;
  transition: all 0.2s;
}

.null-link:hover {
  color: #E40018;
}

.null-text {
  width: 80px;
  font-size: 26px;
  line-height: 32px;
  font-weight: bold;
  color: #333;
}

.null-text span {
  font-size: 44px;
  line-height: 44px;
  font-weight: bold;
  color: #333;
}

.intro-text .null {
  margin: 25px auto 20px;
  max-width: inherit;
  height: 400px;
}

h1.heading {
  font-size: 2rem;
}

@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Italic"), local("OpenSans-Italic"), url(/build/fonts/OpenSans-Italic.fa9a2e3b.woff2) format("woff2"), url(/build/fonts/OpenSans-Italic.1da5d5b5.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Light"), local("OpenSans-Light"), url(/build/fonts/OpenSans-Light.df293678.woff2) format("woff2"), url(/build/fonts/OpenSans-Light.a0f1f5c2.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Medium"), local("OpenSans-Medium"), url(/build/fonts/OpenSans-Medium.8d7d5586.woff2) format("woff2"), url(/build/fonts/OpenSans-Medium.1b92d08f.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans SemiBold"), local("OpenSans-SemiBold"), url(/build/fonts/OpenSans-SemiBold.f3458f39.woff2) format("woff2"), url(/build/fonts/OpenSans-SemiBold.9f229221.woff) format("woff");
  font-weight: 600;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Open Sans";
  src: local("Open Sans Bold"), local("OpenSans-Bold"), url(/build/fonts/OpenSans-Bold.9e5f1b18.woff2) format("woff2"), url(/build/fonts/OpenSans-Bold.77acd2e2.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: local("Ubuntu Bold"), local("Ubuntu-Bold"), url(/build/fonts/Ubuntu-Bold.0b6f1db1.woff2) format("woff2"), url(/build/fonts/Ubuntu-Bold.09ae9f8d.woff) format("woff");
  font-weight: bold;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: local("Ubuntu Light"), local("Ubuntu-Light"), url(/build/fonts/Ubuntu-Light.09fdc492.woff2) format("woff2"), url(/build/fonts/Ubuntu-Light.fb7879c9.woff) format("woff");
  font-weight: 300;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: local("Ubuntu Italic"), local("Ubuntu-Italic"), url(/build/fonts/Ubuntu-Italic.de8beaed.woff2) format("woff2"), url(/build/fonts/Ubuntu-Italic.4bbb03d8.woff) format("woff");
  font-weight: normal;
  font-style: italic;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: local("Ubuntu Medium"), local("Ubuntu-Medium"), url(/build/fonts/Ubuntu-Medium.be5ff91e.woff2) format("woff2"), url(/build/fonts/Ubuntu-Medium.a9a38cdd.woff) format("woff");
  font-weight: 500;
  font-style: normal;
  font-display: swap;
}
@font-face {
  font-family: "Ubuntu";
  src: local("Ubuntu Regular"), local("Ubuntu-Regular"), url(/build/fonts/Ubuntu-Regular.68d5aef2.woff2) format("woff2"), url(/build/fonts/Ubuntu-Regular.01b1e66b.woff) format("woff");
  font-weight: normal;
  font-style: normal;
  font-display: swap;
}
/*!
 *  Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome
 *  License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License)
 */
/* FONT PATH
 * -------------------------- */
@font-face {
  font-family: "FontAwesome";
  src: url(/build/fonts/fontawesome-webfont.8b43027f.eot);
  src: url(/build/fonts/fontawesome-webfont.8b43027f.eot?#iefix&v=4.7.0) format("embedded-opentype"), url(/build/fonts/fontawesome-webfont.20fd1704.woff2) format("woff2"), url(/build/fonts/fontawesome-webfont.f691f37e.woff) format("woff"), url(/build/fonts/fontawesome-webfont.1e59d233.ttf) format("truetype"), url(/build/images/fontawesome-webfont.c1e38fd9.svg#fontawesomeregular) format("svg");
  font-weight: normal;
  font-style: normal;
}
.fa {
  display: inline-block;
  font: normal normal normal 14px/1 FontAwesome;
  font-size: inherit;
  text-rendering: auto;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

/* makes the font 33% larger relative to the icon container */
.fa-lg {
  font-size: 1.33333333em;
  line-height: 0.75em;
  vertical-align: -15%;
}

.fa-2x {
  font-size: 2em;
}

.fa-3x {
  font-size: 3em;
}

.fa-4x {
  font-size: 4em;
}

.fa-5x {
  font-size: 5em;
}

.fa-fw {
  width: 1.28571429em;
  text-align: center;
}

.fa-ul {
  padding-left: 0;
  margin-left: 2.14285714em;
  list-style-type: none;
}

.fa-ul > li {
  position: relative;
}

.fa-li {
  position: absolute;
  left: -2.14285714em;
  width: 2.14285714em;
  top: 0.14285714em;
  text-align: center;
}

.fa-li.fa-lg {
  left: -1.85714286em;
}

.fa-border {
  padding: 0.2em 0.25em 0.15em;
  border: solid 0.08em #eeeeee;
  border-radius: 0.1em;
}

.fa-pull-left {
  float: left;
}

.fa-pull-right {
  float: right;
}

.fa.fa-pull-left {
  margin-right: 0.3em;
}

.fa.fa-pull-right {
  margin-left: 0.3em;
}

/* Deprecated as of 4.4.0 */
.pull-right {
  float: right;
}

.pull-left {
  float: left;
}

.fa.pull-left {
  margin-right: 0.3em;
}

.fa.pull-right {
  margin-left: 0.3em;
}

.fa-spin {
  animation: fa-spin 2s infinite linear;
}

.fa-pulse {
  animation: fa-spin 1s infinite steps(8);
}
@keyframes fa-spin {
  0% {
    transform: rotate(0deg);
  }
  100% {
    transform: rotate(359deg);
  }
}
.fa-rotate-90 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";
  transform: rotate(90deg);
}

.fa-rotate-180 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";
  transform: rotate(180deg);
}

.fa-rotate-270 {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";
  transform: rotate(270deg);
}

.fa-flip-horizontal {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";
  transform: scale(-1, 1);
}

.fa-flip-vertical {
  -ms-filter: "progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";
  transform: scale(1, -1);
}

:root .fa-rotate-90,
:root .fa-rotate-180,
:root .fa-rotate-270,
:root .fa-flip-horizontal,
:root .fa-flip-vertical {
  filter: none;
}

.fa-stack {
  position: relative;
  display: inline-block;
  width: 2em;
  height: 2em;
  line-height: 2em;
  vertical-align: middle;
}

.fa-stack-1x,
.fa-stack-2x {
  position: absolute;
  left: 0;
  width: 100%;
  text-align: center;
}

.fa-stack-1x {
  line-height: inherit;
}

.fa-stack-2x {
  font-size: 2em;
}

.fa-inverse {
  color: #ffffff;
}

/* Font Awesome uses the Unicode Private Use Area (PUA) to ensure screen
   readers do not read off random characters that represent icons */
.fa-glass:before {
  content: "\f000";
}

.fa-music:before {
  content: "\f001";
}

.fa-search:before {
  content: "\f002";
}

.fa-envelope-o:before {
  content: "\f003";
}

.fa-heart:before {
  content: "\f004";
}

.fa-star:before {
  content: "\f005";
}

.fa-star-o:before {
  content: "\f006";
}

.fa-user:before {
  content: "\f007";
}

.fa-film:before {
  content: "\f008";
}

.fa-th-large:before {
  content: "\f009";
}

.fa-th:before {
  content: "\f00a";
}

.fa-th-list:before {
  content: "\f00b";
}

.fa-check:before {
  content: "\f00c";
}

.fa-remove:before,
.fa-close:before,
.fa-times:before {
  content: "\f00d";
}

.fa-search-plus:before {
  content: "\f00e";
}

.fa-search-minus:before {
  content: "\f010";
}

.fa-power-off:before {
  content: "\f011";
}

.fa-signal:before {
  content: "\f012";
}

.fa-gear:before,
.fa-cog:before {
  content: "\f013";
}

.fa-trash-o:before {
  content: "\f014";
}

.fa-home:before {
  content: "\f015";
}

.fa-file-o:before {
  content: "\f016";
}

.fa-clock-o:before {
  content: "\f017";
}

.fa-road:before {
  content: "\f018";
}

.fa-download:before {
  content: "\f019";
}

.fa-arrow-circle-o-down:before {
  content: "\f01a";
}

.fa-arrow-circle-o-up:before {
  content: "\f01b";
}

.fa-inbox:before {
  content: "\f01c";
}

.fa-play-circle-o:before {
  content: "\f01d";
}

.fa-rotate-right:before,
.fa-repeat:before {
  content: "\f01e";
}

.fa-refresh:before {
  content: "\f021";
}

.fa-list-alt:before {
  content: "\f022";
}

.fa-lock:before {
  content: "\f023";
}

.fa-flag:before {
  content: "\f024";
}

.fa-headphones:before {
  content: "\f025";
}

.fa-volume-off:before {
  content: "\f026";
}

.fa-volume-down:before {
  content: "\f027";
}

.fa-volume-up:before {
  content: "\f028";
}

.fa-qrcode:before {
  content: "\f029";
}

.fa-barcode:before {
  content: "\f02a";
}

.fa-tag:before {
  content: "\f02b";
}

.fa-tags:before {
  content: "\f02c";
}

.fa-book:before {
  content: "\f02d";
}

.fa-bookmark:before {
  content: "\f02e";
}

.fa-print:before {
  content: "\f02f";
}

.fa-camera:before {
  content: "\f030";
}

.fa-font:before {
  content: "\f031";
}

.fa-bold:before {
  content: "\f032";
}

.fa-italic:before {
  content: "\f033";
}

.fa-text-height:before {
  content: "\f034";
}

.fa-text-width:before {
  content: "\f035";
}

.fa-align-left:before {
  content: "\f036";
}

.fa-align-center:before {
  content: "\f037";
}

.fa-align-right:before {
  content: "\f038";
}

.fa-align-justify:before {
  content: "\f039";
}

.fa-list:before {
  content: "\f03a";
}

.fa-dedent:before,
.fa-outdent:before {
  content: "\f03b";
}

.fa-indent:before {
  content: "\f03c";
}

.fa-video-camera:before {
  content: "\f03d";
}

.fa-photo:before,
.fa-image:before,
.fa-picture-o:before {
  content: "\f03e";
}

.fa-pencil:before {
  content: "\f040";
}

.fa-map-marker:before {
  content: "\f041";
}

.fa-adjust:before {
  content: "\f042";
}

.fa-tint:before {
  content: "\f043";
}

.fa-edit:before,
.fa-pencil-square-o:before {
  content: "\f044";
}

.fa-share-square-o:before {
  content: "\f045";
}

.fa-check-square-o:before {
  content: "\f046";
}

.fa-arrows:before {
  content: "\f047";
}

.fa-step-backward:before {
  content: "\f048";
}

.fa-fast-backward:before {
  content: "\f049";
}

.fa-backward:before {
  content: "\f04a";
}

.fa-play:before {
  content: "\f04b";
}

.fa-pause:before {
  content: "\f04c";
}

.fa-stop:before {
  content: "\f04d";
}

.fa-forward:before {
  content: "\f04e";
}

.fa-fast-forward:before {
  content: "\f050";
}

.fa-step-forward:before {
  content: "\f051";
}

.fa-eject:before {
  content: "\f052";
}

.fa-chevron-left:before {
  content: "\f053";
}

.fa-chevron-right:before {
  content: "\f054";
}

.fa-plus-circle:before {
  content: "\f055";
}

.fa-minus-circle:before {
  content: "\f056";
}

.fa-times-circle:before {
  content: "\f057";
}

.fa-check-circle:before {
  content: "\f058";
}

.fa-question-circle:before {
  content: "\f059";
}

.fa-info-circle:before {
  content: "\f05a";
}

.fa-crosshairs:before {
  content: "\f05b";
}

.fa-times-circle-o:before {
  content: "\f05c";
}

.fa-check-circle-o:before {
  content: "\f05d";
}

.fa-ban:before {
  content: "\f05e";
}

.fa-arrow-left:before {
  content: "\f060";
}

.fa-arrow-right:before {
  content: "\f061";
}

.fa-arrow-up:before {
  content: "\f062";
}

.fa-arrow-down:before {
  content: "\f063";
}

.fa-mail-forward:before,
.fa-share:before {
  content: "\f064";
}

.fa-expand:before {
  content: "\f065";
}

.fa-compress:before {
  content: "\f066";
}

.fa-plus:before {
  content: "\f067";
}

.fa-minus:before {
  content: "\f068";
}

.fa-asterisk:before {
  content: "\f069";
}

.fa-exclamation-circle:before {
  content: "\f06a";
}

.fa-gift:before {
  content: "\f06b";
}

.fa-leaf:before {
  content: "\f06c";
}

.fa-fire:before {
  content: "\f06d";
}

.fa-eye:before {
  content: "\f06e";
}

.fa-eye-slash:before {
  content: "\f070";
}

.fa-warning:before,
.fa-exclamation-triangle:before {
  content: "\f071";
}

.fa-plane:before {
  content: "\f072";
}

.fa-calendar:before {
  content: "\f073";
}

.fa-random:before {
  content: "\f074";
}

.fa-comment:before {
  content: "\f075";
}

.fa-magnet:before {
  content: "\f076";
}

.fa-chevron-up:before {
  content: "\f077";
}

.fa-chevron-down:before {
  content: "\f078";
}

.fa-retweet:before {
  content: "\f079";
}

.fa-shopping-cart:before {
  content: "\f07a";
}

.fa-folder:before {
  content: "\f07b";
}

.fa-folder-open:before {
  content: "\f07c";
}

.fa-arrows-v:before {
  content: "\f07d";
}

.fa-arrows-h:before {
  content: "\f07e";
}

.fa-bar-chart-o:before,
.fa-bar-chart:before {
  content: "\f080";
}

.fa-twitter-square:before {
  content: "\f081";
}

.fa-facebook-square:before {
  content: "\f082";
}

.fa-camera-retro:before {
  content: "\f083";
}

.fa-key:before {
  content: "\f084";
}

.fa-gears:before,
.fa-cogs:before {
  content: "\f085";
}

.fa-comments:before {
  content: "\f086";
}

.fa-thumbs-o-up:before {
  content: "\f087";
}

.fa-thumbs-o-down:before {
  content: "\f088";
}

.fa-star-half:before {
  content: "\f089";
}

.fa-heart-o:before {
  content: "\f08a";
}

.fa-sign-out:before {
  content: "\f08b";
}

.fa-linkedin-square:before {
  content: "\f08c";
}

.fa-thumb-tack:before {
  content: "\f08d";
}

.fa-external-link:before {
  content: "\f08e";
}

.fa-sign-in:before {
  content: "\f090";
}

.fa-trophy:before {
  content: "\f091";
}

.fa-github-square:before {
  content: "\f092";
}

.fa-upload:before {
  content: "\f093";
}

.fa-lemon-o:before {
  content: "\f094";
}

.fa-phone:before {
  content: "\f095";
}

.fa-square-o:before {
  content: "\f096";
}

.fa-bookmark-o:before {
  content: "\f097";
}

.fa-phone-square:before {
  content: "\f098";
}

.fa-twitter:before {
  content: "\f099";
}

.fa-facebook-f:before,
.fa-facebook:before {
  content: "\f09a";
}

.fa-github:before {
  content: "\f09b";
}

.fa-unlock:before {
  content: "\f09c";
}

.fa-credit-card:before {
  content: "\f09d";
}

.fa-feed:before,
.fa-rss:before {
  content: "\f09e";
}

.fa-hdd-o:before {
  content: "\f0a0";
}

.fa-bullhorn:before {
  content: "\f0a1";
}

.fa-bell:before {
  content: "\f0f3";
}

.fa-certificate:before {
  content: "\f0a3";
}

.fa-hand-o-right:before {
  content: "\f0a4";
}

.fa-hand-o-left:before {
  content: "\f0a5";
}

.fa-hand-o-up:before {
  content: "\f0a6";
}

.fa-hand-o-down:before {
  content: "\f0a7";
}

.fa-arrow-circle-left:before {
  content: "\f0a8";
}

.fa-arrow-circle-right:before {
  content: "\f0a9";
}

.fa-arrow-circle-up:before {
  content: "\f0aa";
}

.fa-arrow-circle-down:before {
  content: "\f0ab";
}

.fa-globe:before {
  content: "\f0ac";
}

.fa-wrench:before {
  content: "\f0ad";
}

.fa-tasks:before {
  content: "\f0ae";
}

.fa-filter:before {
  content: "\f0b0";
}

.fa-briefcase:before {
  content: "\f0b1";
}

.fa-arrows-alt:before {
  content: "\f0b2";
}

.fa-group:before,
.fa-users:before {
  content: "\f0c0";
}

.fa-chain:before,
.fa-link:before {
  content: "\f0c1";
}

.fa-cloud:before {
  content: "\f0c2";
}

.fa-flask:before {
  content: "\f0c3";
}

.fa-cut:before,
.fa-scissors:before {
  content: "\f0c4";
}

.fa-copy:before,
.fa-files-o:before {
  content: "\f0c5";
}

.fa-paperclip:before {
  content: "\f0c6";
}

.fa-save:before,
.fa-floppy-o:before {
  content: "\f0c7";
}

.fa-square:before {
  content: "\f0c8";
}

.fa-navicon:before,
.fa-reorder:before,
.fa-bars:before {
  content: "\f0c9";
}

.fa-list-ul:before {
  content: "\f0ca";
}

.fa-list-ol:before {
  content: "\f0cb";
}

.fa-strikethrough:before {
  content: "\f0cc";
}

.fa-underline:before {
  content: "\f0cd";
}

.fa-table:before {
  content: "\f0ce";
}

.fa-magic:before {
  content: "\f0d0";
}

.fa-truck:before {
  content: "\f0d1";
}

.fa-pinterest:before {
  content: "\f0d2";
}

.fa-pinterest-square:before {
  content: "\f0d3";
}

.fa-google-plus-square:before {
  content: "\f0d4";
}

.fa-google-plus:before {
  content: "\f0d5";
}

.fa-money:before {
  content: "\f0d6";
}

.fa-caret-down:before {
  content: "\f0d7";
}

.fa-caret-up:before {
  content: "\f0d8";
}

.fa-caret-left:before {
  content: "\f0d9";
}

.fa-caret-right:before {
  content: "\f0da";
}

.fa-columns:before {
  content: "\f0db";
}

.fa-unsorted:before,
.fa-sort:before {
  content: "\f0dc";
}

.fa-sort-down:before,
.fa-sort-desc:before {
  content: "\f0dd";
}

.fa-sort-up:before,
.fa-sort-asc:before {
  content: "\f0de";
}

.fa-envelope:before {
  content: "\f0e0";
}

.fa-linkedin:before {
  content: "\f0e1";
}

.fa-rotate-left:before,
.fa-undo:before {
  content: "\f0e2";
}

.fa-legal:before,
.fa-gavel:before {
  content: "\f0e3";
}

.fa-dashboard:before,
.fa-tachometer:before {
  content: "\f0e4";
}

.fa-comment-o:before {
  content: "\f0e5";
}

.fa-comments-o:before {
  content: "\f0e6";
}

.fa-flash:before,
.fa-bolt:before {
  content: "\f0e7";
}

.fa-sitemap:before {
  content: "\f0e8";
}

.fa-umbrella:before {
  content: "\f0e9";
}

.fa-paste:before,
.fa-clipboard:before {
  content: "\f0ea";
}

.fa-lightbulb-o:before {
  content: "\f0eb";
}

.fa-exchange:before {
  content: "\f0ec";
}

.fa-cloud-download:before {
  content: "\f0ed";
}

.fa-cloud-upload:before {
  content: "\f0ee";
}

.fa-user-md:before {
  content: "\f0f0";
}

.fa-stethoscope:before {
  content: "\f0f1";
}

.fa-suitcase:before {
  content: "\f0f2";
}

.fa-bell-o:before {
  content: "\f0a2";
}

.fa-coffee:before {
  content: "\f0f4";
}

.fa-cutlery:before {
  content: "\f0f5";
}

.fa-file-text-o:before {
  content: "\f0f6";
}

.fa-building-o:before {
  content: "\f0f7";
}

.fa-hospital-o:before {
  content: "\f0f8";
}

.fa-ambulance:before {
  content: "\f0f9";
}

.fa-medkit:before {
  content: "\f0fa";
}

.fa-fighter-jet:before {
  content: "\f0fb";
}

.fa-beer:before {
  content: "\f0fc";
}

.fa-h-square:before {
  content: "\f0fd";
}

.fa-plus-square:before {
  content: "\f0fe";
}

.fa-angle-double-left:before {
  content: "\f100";
}

.fa-angle-double-right:before {
  content: "\f101";
}

.fa-angle-double-up:before {
  content: "\f102";
}

.fa-angle-double-down:before {
  content: "\f103";
}

.fa-angle-left:before {
  content: "\f104";
}

.fa-angle-right:before {
  content: "\f105";
}

.fa-angle-up:before {
  content: "\f106";
}

.fa-angle-down:before {
  content: "\f107";
}

.fa-desktop:before {
  content: "\f108";
}

.fa-laptop:before {
  content: "\f109";
}

.fa-tablet:before {
  content: "\f10a";
}

.fa-mobile-phone:before,
.fa-mobile:before {
  content: "\f10b";
}

.fa-circle-o:before {
  content: "\f10c";
}

.fa-quote-left:before {
  content: "\f10d";
}

.fa-quote-right:before {
  content: "\f10e";
}

.fa-spinner:before {
  content: "\f110";
}

.fa-circle:before {
  content: "\f111";
}

.fa-mail-reply:before,
.fa-reply:before {
  content: "\f112";
}

.fa-github-alt:before {
  content: "\f113";
}

.fa-folder-o:before {
  content: "\f114";
}

.fa-folder-open-o:before {
  content: "\f115";
}

.fa-smile-o:before {
  content: "\f118";
}

.fa-frown-o:before {
  content: "\f119";
}

.fa-meh-o:before {
  content: "\f11a";
}

.fa-gamepad:before {
  content: "\f11b";
}

.fa-keyboard-o:before {
  content: "\f11c";
}

.fa-flag-o:before {
  content: "\f11d";
}

.fa-flag-checkered:before {
  content: "\f11e";
}

.fa-terminal:before {
  content: "\f120";
}

.fa-code:before {
  content: "\f121";
}

.fa-mail-reply-all:before,
.fa-reply-all:before {
  content: "\f122";
}

.fa-star-half-empty:before,
.fa-star-half-full:before,
.fa-star-half-o:before {
  content: "\f123";
}

.fa-location-arrow:before {
  content: "\f124";
}

.fa-crop:before {
  content: "\f125";
}

.fa-code-fork:before {
  content: "\f126";
}

.fa-unlink:before,
.fa-chain-broken:before {
  content: "\f127";
}

.fa-question:before {
  content: "\f128";
}

.fa-info:before {
  content: "\f129";
}

.fa-exclamation:before {
  content: "\f12a";
}

.fa-superscript:before {
  content: "\f12b";
}

.fa-subscript:before {
  content: "\f12c";
}

.fa-eraser:before {
  content: "\f12d";
}

.fa-puzzle-piece:before {
  content: "\f12e";
}

.fa-microphone:before {
  content: "\f130";
}

.fa-microphone-slash:before {
  content: "\f131";
}

.fa-shield:before {
  content: "\f132";
}

.fa-calendar-o:before {
  content: "\f133";
}

.fa-fire-extinguisher:before {
  content: "\f134";
}

.fa-rocket:before {
  content: "\f135";
}

.fa-maxcdn:before {
  content: "\f136";
}

.fa-chevron-circle-left:before {
  content: "\f137";
}

.fa-chevron-circle-right:before {
  content: "\f138";
}

.fa-chevron-circle-up:before {
  content: "\f139";
}

.fa-chevron-circle-down:before {
  content: "\f13a";
}

.fa-html5:before {
  content: "\f13b";
}

.fa-css3:before {
  content: "\f13c";
}

.fa-anchor:before {
  content: "\f13d";
}

.fa-unlock-alt:before {
  content: "\f13e";
}

.fa-bullseye:before {
  content: "\f140";
}

.fa-ellipsis-h:before {
  content: "\f141";
}

.fa-ellipsis-v:before {
  content: "\f142";
}

.fa-rss-square:before {
  content: "\f143";
}

.fa-play-circle:before {
  content: "\f144";
}

.fa-ticket:before {
  content: "\f145";
}

.fa-minus-square:before {
  content: "\f146";
}

.fa-minus-square-o:before {
  content: "\f147";
}

.fa-level-up:before {
  content: "\f148";
}

.fa-level-down:before {
  content: "\f149";
}

.fa-check-square:before {
  content: "\f14a";
}

.fa-pencil-square:before {
  content: "\f14b";
}

.fa-external-link-square:before {
  content: "\f14c";
}

.fa-share-square:before {
  content: "\f14d";
}

.fa-compass:before {
  content: "\f14e";
}

.fa-toggle-down:before,
.fa-caret-square-o-down:before {
  content: "\f150";
}

.fa-toggle-up:before,
.fa-caret-square-o-up:before {
  content: "\f151";
}

.fa-toggle-right:before,
.fa-caret-square-o-right:before {
  content: "\f152";
}

.fa-euro:before,
.fa-eur:before {
  content: "\f153";
}

.fa-gbp:before {
  content: "\f154";
}

.fa-dollar:before,
.fa-usd:before {
  content: "\f155";
}

.fa-rupee:before,
.fa-inr:before {
  content: "\f156";
}

.fa-cny:before,
.fa-rmb:before,
.fa-yen:before,
.fa-jpy:before {
  content: "\f157";
}

.fa-ruble:before,
.fa-rouble:before,
.fa-rub:before {
  content: "\f158";
}

.fa-won:before,
.fa-krw:before {
  content: "\f159";
}

.fa-bitcoin:before,
.fa-btc:before {
  content: "\f15a";
}

.fa-file:before {
  content: "\f15b";
}

.fa-file-text:before {
  content: "\f15c";
}

.fa-sort-alpha-asc:before {
  content: "\f15d";
}

.fa-sort-alpha-desc:before {
  content: "\f15e";
}

.fa-sort-amount-asc:before {
  content: "\f160";
}

.fa-sort-amount-desc:before {
  content: "\f161";
}

.fa-sort-numeric-asc:before {
  content: "\f162";
}

.fa-sort-numeric-desc:before {
  content: "\f163";
}

.fa-thumbs-up:before {
  content: "\f164";
}

.fa-thumbs-down:before {
  content: "\f165";
}

.fa-youtube-square:before {
  content: "\f166";
}

.fa-youtube:before {
  content: "\f167";
}

.fa-xing:before {
  content: "\f168";
}

.fa-xing-square:before {
  content: "\f169";
}

.fa-youtube-play:before {
  content: "\f16a";
}

.fa-dropbox:before {
  content: "\f16b";
}

.fa-stack-overflow:before {
  content: "\f16c";
}

.fa-instagram:before {
  content: "\f16d";
}

.fa-flickr:before {
  content: "\f16e";
}

.fa-adn:before {
  content: "\f170";
}

.fa-bitbucket:before {
  content: "\f171";
}

.fa-bitbucket-square:before {
  content: "\f172";
}

.fa-tumblr:before {
  content: "\f173";
}

.fa-tumblr-square:before {
  content: "\f174";
}

.fa-long-arrow-down:before {
  content: "\f175";
}

.fa-long-arrow-up:before {
  content: "\f176";
}

.fa-long-arrow-left:before {
  content: "\f177";
}

.fa-long-arrow-right:before {
  content: "\f178";
}

.fa-apple:before {
  content: "\f179";
}

.fa-windows:before {
  content: "\f17a";
}

.fa-android:before {
  content: "\f17b";
}

.fa-linux:before {
  content: "\f17c";
}

.fa-dribbble:before {
  content: "\f17d";
}

.fa-skype:before {
  content: "\f17e";
}

.fa-foursquare:before {
  content: "\f180";
}

.fa-trello:before {
  content: "\f181";
}

.fa-female:before {
  content: "\f182";
}

.fa-male:before {
  content: "\f183";
}

.fa-gittip:before,
.fa-gratipay:before {
  content: "\f184";
}

.fa-sun-o:before {
  content: "\f185";
}

.fa-moon-o:before {
  content: "\f186";
}

.fa-archive:before {
  content: "\f187";
}

.fa-bug:before {
  content: "\f188";
}

.fa-vk:before {
  content: "\f189";
}

.fa-weibo:before {
  content: "\f18a";
}

.fa-renren:before {
  content: "\f18b";
}

.fa-pagelines:before {
  content: "\f18c";
}

.fa-stack-exchange:before {
  content: "\f18d";
}

.fa-arrow-circle-o-right:before {
  content: "\f18e";
}

.fa-arrow-circle-o-left:before {
  content: "\f190";
}

.fa-toggle-left:before,
.fa-caret-square-o-left:before {
  content: "\f191";
}

.fa-dot-circle-o:before {
  content: "\f192";
}

.fa-wheelchair:before {
  content: "\f193";
}

.fa-vimeo-square:before {
  content: "\f194";
}

.fa-turkish-lira:before,
.fa-try:before {
  content: "\f195";
}

.fa-plus-square-o:before {
  content: "\f196";
}

.fa-space-shuttle:before {
  content: "\f197";
}

.fa-slack:before {
  content: "\f198";
}

.fa-envelope-square:before {
  content: "\f199";
}

.fa-wordpress:before {
  content: "\f19a";
}

.fa-openid:before {
  content: "\f19b";
}

.fa-institution:before,
.fa-bank:before,
.fa-university:before {
  content: "\f19c";
}

.fa-mortar-board:before,
.fa-graduation-cap:before {
  content: "\f19d";
}

.fa-yahoo:before {
  content: "\f19e";
}

.fa-google:before {
  content: "\f1a0";
}

.fa-reddit:before {
  content: "\f1a1";
}

.fa-reddit-square:before {
  content: "\f1a2";
}

.fa-stumbleupon-circle:before {
  content: "\f1a3";
}

.fa-stumbleupon:before {
  content: "\f1a4";
}

.fa-delicious:before {
  content: "\f1a5";
}

.fa-digg:before {
  content: "\f1a6";
}

.fa-pied-piper-pp:before {
  content: "\f1a7";
}

.fa-pied-piper-alt:before {
  content: "\f1a8";
}

.fa-drupal:before {
  content: "\f1a9";
}

.fa-joomla:before {
  content: "\f1aa";
}

.fa-language:before {
  content: "\f1ab";
}

.fa-fax:before {
  content: "\f1ac";
}

.fa-building:before {
  content: "\f1ad";
}

.fa-child:before {
  content: "\f1ae";
}

.fa-paw:before {
  content: "\f1b0";
}

.fa-spoon:before {
  content: "\f1b1";
}

.fa-cube:before {
  content: "\f1b2";
}

.fa-cubes:before {
  content: "\f1b3";
}

.fa-behance:before {
  content: "\f1b4";
}

.fa-behance-square:before {
  content: "\f1b5";
}

.fa-steam:before {
  content: "\f1b6";
}

.fa-steam-square:before {
  content: "\f1b7";
}

.fa-recycle:before {
  content: "\f1b8";
}

.fa-automobile:before,
.fa-car:before {
  content: "\f1b9";
}

.fa-cab:before,
.fa-taxi:before {
  content: "\f1ba";
}

.fa-tree:before {
  content: "\f1bb";
}

.fa-spotify:before {
  content: "\f1bc";
}

.fa-deviantart:before {
  content: "\f1bd";
}

.fa-soundcloud:before {
  content: "\f1be";
}

.fa-database:before {
  content: "\f1c0";
}

.fa-file-pdf-o:before {
  content: "\f1c1";
}

.fa-file-word-o:before {
  content: "\f1c2";
}

.fa-file-excel-o:before {
  content: "\f1c3";
}

.fa-file-powerpoint-o:before {
  content: "\f1c4";
}

.fa-file-photo-o:before,
.fa-file-picture-o:before,
.fa-file-image-o:before {
  content: "\f1c5";
}

.fa-file-zip-o:before,
.fa-file-archive-o:before {
  content: "\f1c6";
}

.fa-file-sound-o:before,
.fa-file-audio-o:before {
  content: "\f1c7";
}

.fa-file-movie-o:before,
.fa-file-video-o:before {
  content: "\f1c8";
}

.fa-file-code-o:before {
  content: "\f1c9";
}

.fa-vine:before {
  content: "\f1ca";
}

.fa-codepen:before {
  content: "\f1cb";
}

.fa-jsfiddle:before {
  content: "\f1cc";
}

.fa-life-bouy:before,
.fa-life-buoy:before,
.fa-life-saver:before,
.fa-support:before,
.fa-life-ring:before {
  content: "\f1cd";
}

.fa-circle-o-notch:before {
  content: "\f1ce";
}

.fa-ra:before,
.fa-resistance:before,
.fa-rebel:before {
  content: "\f1d0";
}

.fa-ge:before,
.fa-empire:before {
  content: "\f1d1";
}

.fa-git-square:before {
  content: "\f1d2";
}

.fa-git:before {
  content: "\f1d3";
}

.fa-y-combinator-square:before,
.fa-yc-square:before,
.fa-hacker-news:before {
  content: "\f1d4";
}

.fa-tencent-weibo:before {
  content: "\f1d5";
}

.fa-qq:before {
  content: "\f1d6";
}

.fa-wechat:before,
.fa-weixin:before {
  content: "\f1d7";
}

.fa-send:before,
.fa-paper-plane:before {
  content: "\f1d8";
}

.fa-send-o:before,
.fa-paper-plane-o:before {
  content: "\f1d9";
}

.fa-history:before {
  content: "\f1da";
}

.fa-circle-thin:before {
  content: "\f1db";
}

.fa-header:before {
  content: "\f1dc";
}

.fa-paragraph:before {
  content: "\f1dd";
}

.fa-sliders:before {
  content: "\f1de";
}

.fa-share-alt:before {
  content: "\f1e0";
}

.fa-share-alt-square:before {
  content: "\f1e1";
}

.fa-bomb:before {
  content: "\f1e2";
}

.fa-soccer-ball-o:before,
.fa-futbol-o:before {
  content: "\f1e3";
}

.fa-tty:before {
  content: "\f1e4";
}

.fa-binoculars:before {
  content: "\f1e5";
}

.fa-plug:before {
  content: "\f1e6";
}

.fa-slideshare:before {
  content: "\f1e7";
}

.fa-twitch:before {
  content: "\f1e8";
}

.fa-yelp:before {
  content: "\f1e9";
}

.fa-newspaper-o:before {
  content: "\f1ea";
}

.fa-wifi:before {
  content: "\f1eb";
}

.fa-calculator:before {
  content: "\f1ec";
}

.fa-paypal:before {
  content: "\f1ed";
}

.fa-google-wallet:before {
  content: "\f1ee";
}

.fa-cc-visa:before {
  content: "\f1f0";
}

.fa-cc-mastercard:before {
  content: "\f1f1";
}

.fa-cc-discover:before {
  content: "\f1f2";
}

.fa-cc-amex:before {
  content: "\f1f3";
}

.fa-cc-paypal:before {
  content: "\f1f4";
}

.fa-cc-stripe:before {
  content: "\f1f5";
}

.fa-bell-slash:before {
  content: "\f1f6";
}

.fa-bell-slash-o:before {
  content: "\f1f7";
}

.fa-trash:before {
  content: "\f1f8";
}

.fa-copyright:before {
  content: "\f1f9";
}

.fa-at:before {
  content: "\f1fa";
}

.fa-eyedropper:before {
  content: "\f1fb";
}

.fa-paint-brush:before {
  content: "\f1fc";
}

.fa-birthday-cake:before {
  content: "\f1fd";
}

.fa-area-chart:before {
  content: "\f1fe";
}

.fa-pie-chart:before {
  content: "\f200";
}

.fa-line-chart:before {
  content: "\f201";
}

.fa-lastfm:before {
  content: "\f202";
}

.fa-lastfm-square:before {
  content: "\f203";
}

.fa-toggle-off:before {
  content: "\f204";
}

.fa-toggle-on:before {
  content: "\f205";
}

.fa-bicycle:before {
  content: "\f206";
}

.fa-bus:before {
  content: "\f207";
}

.fa-ioxhost:before {
  content: "\f208";
}

.fa-angellist:before {
  content: "\f209";
}

.fa-cc:before {
  content: "\f20a";
}

.fa-shekel:before,
.fa-sheqel:before,
.fa-ils:before {
  content: "\f20b";
}

.fa-meanpath:before {
  content: "\f20c";
}

.fa-buysellads:before {
  content: "\f20d";
}

.fa-connectdevelop:before {
  content: "\f20e";
}

.fa-dashcube:before {
  content: "\f210";
}

.fa-forumbee:before {
  content: "\f211";
}

.fa-leanpub:before {
  content: "\f212";
}

.fa-sellsy:before {
  content: "\f213";
}

.fa-shirtsinbulk:before {
  content: "\f214";
}

.fa-simplybuilt:before {
  content: "\f215";
}

.fa-skyatlas:before {
  content: "\f216";
}

.fa-cart-plus:before {
  content: "\f217";
}

.fa-cart-arrow-down:before {
  content: "\f218";
}

.fa-diamond:before {
  content: "\f219";
}

.fa-ship:before {
  content: "\f21a";
}

.fa-user-secret:before {
  content: "\f21b";
}

.fa-motorcycle:before {
  content: "\f21c";
}

.fa-street-view:before {
  content: "\f21d";
}

.fa-heartbeat:before {
  content: "\f21e";
}

.fa-venus:before {
  content: "\f221";
}

.fa-mars:before {
  content: "\f222";
}

.fa-mercury:before {
  content: "\f223";
}

.fa-intersex:before,
.fa-transgender:before {
  content: "\f224";
}

.fa-transgender-alt:before {
  content: "\f225";
}

.fa-venus-double:before {
  content: "\f226";
}

.fa-mars-double:before {
  content: "\f227";
}

.fa-venus-mars:before {
  content: "\f228";
}

.fa-mars-stroke:before {
  content: "\f229";
}

.fa-mars-stroke-v:before {
  content: "\f22a";
}

.fa-mars-stroke-h:before {
  content: "\f22b";
}

.fa-neuter:before {
  content: "\f22c";
}

.fa-genderless:before {
  content: "\f22d";
}

.fa-facebook-official:before {
  content: "\f230";
}

.fa-pinterest-p:before {
  content: "\f231";
}

.fa-whatsapp:before {
  content: "\f232";
}

.fa-server:before {
  content: "\f233";
}

.fa-user-plus:before {
  content: "\f234";
}

.fa-user-times:before {
  content: "\f235";
}

.fa-hotel:before,
.fa-bed:before {
  content: "\f236";
}

.fa-viacoin:before {
  content: "\f237";
}

.fa-train:before {
  content: "\f238";
}

.fa-subway:before {
  content: "\f239";
}

.fa-medium:before {
  content: "\f23a";
}

.fa-yc:before,
.fa-y-combinator:before {
  content: "\f23b";
}

.fa-optin-monster:before {
  content: "\f23c";
}

.fa-opencart:before {
  content: "\f23d";
}

.fa-expeditedssl:before {
  content: "\f23e";
}

.fa-battery-4:before,
.fa-battery:before,
.fa-battery-full:before {
  content: "\f240";
}

.fa-battery-3:before,
.fa-battery-three-quarters:before {
  content: "\f241";
}

.fa-battery-2:before,
.fa-battery-half:before {
  content: "\f242";
}

.fa-battery-1:before,
.fa-battery-quarter:before {
  content: "\f243";
}

.fa-battery-0:before,
.fa-battery-empty:before {
  content: "\f244";
}

.fa-mouse-pointer:before {
  content: "\f245";
}

.fa-i-cursor:before {
  content: "\f246";
}

.fa-object-group:before {
  content: "\f247";
}

.fa-object-ungroup:before {
  content: "\f248";
}

.fa-sticky-note:before {
  content: "\f249";
}

.fa-sticky-note-o:before {
  content: "\f24a";
}

.fa-cc-jcb:before {
  content: "\f24b";
}

.fa-cc-diners-club:before {
  content: "\f24c";
}

.fa-clone:before {
  content: "\f24d";
}

.fa-balance-scale:before {
  content: "\f24e";
}

.fa-hourglass-o:before {
  content: "\f250";
}

.fa-hourglass-1:before,
.fa-hourglass-start:before {
  content: "\f251";
}

.fa-hourglass-2:before,
.fa-hourglass-half:before {
  content: "\f252";
}

.fa-hourglass-3:before,
.fa-hourglass-end:before {
  content: "\f253";
}

.fa-hourglass:before {
  content: "\f254";
}

.fa-hand-grab-o:before,
.fa-hand-rock-o:before {
  content: "\f255";
}

.fa-hand-stop-o:before,
.fa-hand-paper-o:before {
  content: "\f256";
}

.fa-hand-scissors-o:before {
  content: "\f257";
}

.fa-hand-lizard-o:before {
  content: "\f258";
}

.fa-hand-spock-o:before {
  content: "\f259";
}

.fa-hand-pointer-o:before {
  content: "\f25a";
}

.fa-hand-peace-o:before {
  content: "\f25b";
}

.fa-trademark:before {
  content: "\f25c";
}

.fa-registered:before {
  content: "\f25d";
}

.fa-creative-commons:before {
  content: "\f25e";
}

.fa-gg:before {
  content: "\f260";
}

.fa-gg-circle:before {
  content: "\f261";
}

.fa-tripadvisor:before {
  content: "\f262";
}

.fa-odnoklassniki:before {
  content: "\f263";
}

.fa-odnoklassniki-square:before {
  content: "\f264";
}

.fa-get-pocket:before {
  content: "\f265";
}

.fa-wikipedia-w:before {
  content: "\f266";
}

.fa-safari:before {
  content: "\f267";
}

.fa-chrome:before {
  content: "\f268";
}

.fa-firefox:before {
  content: "\f269";
}

.fa-opera:before {
  content: "\f26a";
}

.fa-internet-explorer:before {
  content: "\f26b";
}

.fa-tv:before,
.fa-television:before {
  content: "\f26c";
}

.fa-contao:before {
  content: "\f26d";
}

.fa-500px:before {
  content: "\f26e";
}

.fa-amazon:before {
  content: "\f270";
}

.fa-calendar-plus-o:before {
  content: "\f271";
}

.fa-calendar-minus-o:before {
  content: "\f272";
}

.fa-calendar-times-o:before {
  content: "\f273";
}

.fa-calendar-check-o:before {
  content: "\f274";
}

.fa-industry:before {
  content: "\f275";
}

.fa-map-pin:before {
  content: "\f276";
}

.fa-map-signs:before {
  content: "\f277";
}

.fa-map-o:before {
  content: "\f278";
}

.fa-map:before {
  content: "\f279";
}

.fa-commenting:before {
  content: "\f27a";
}

.fa-commenting-o:before {
  content: "\f27b";
}

.fa-houzz:before {
  content: "\f27c";
}

.fa-vimeo:before {
  content: "\f27d";
}

.fa-black-tie:before {
  content: "\f27e";
}

.fa-fonticons:before {
  content: "\f280";
}

.fa-reddit-alien:before {
  content: "\f281";
}

.fa-edge:before {
  content: "\f282";
}

.fa-credit-card-alt:before {
  content: "\f283";
}

.fa-codiepie:before {
  content: "\f284";
}

.fa-modx:before {
  content: "\f285";
}

.fa-fort-awesome:before {
  content: "\f286";
}

.fa-usb:before {
  content: "\f287";
}

.fa-product-hunt:before {
  content: "\f288";
}

.fa-mixcloud:before {
  content: "\f289";
}

.fa-scribd:before {
  content: "\f28a";
}

.fa-pause-circle:before {
  content: "\f28b";
}

.fa-pause-circle-o:before {
  content: "\f28c";
}

.fa-stop-circle:before {
  content: "\f28d";
}

.fa-stop-circle-o:before {
  content: "\f28e";
}

.fa-shopping-bag:before {
  content: "\f290";
}

.fa-shopping-basket:before {
  content: "\f291";
}

.fa-hashtag:before {
  content: "\f292";
}

.fa-bluetooth:before {
  content: "\f293";
}

.fa-bluetooth-b:before {
  content: "\f294";
}

.fa-percent:before {
  content: "\f295";
}

.fa-gitlab:before {
  content: "\f296";
}

.fa-wpbeginner:before {
  content: "\f297";
}

.fa-wpforms:before {
  content: "\f298";
}

.fa-envira:before {
  content: "\f299";
}

.fa-universal-access:before {
  content: "\f29a";
}

.fa-wheelchair-alt:before {
  content: "\f29b";
}

.fa-question-circle-o:before {
  content: "\f29c";
}

.fa-blind:before {
  content: "\f29d";
}

.fa-audio-description:before {
  content: "\f29e";
}

.fa-volume-control-phone:before {
  content: "\f2a0";
}

.fa-braille:before {
  content: "\f2a1";
}

.fa-assistive-listening-systems:before {
  content: "\f2a2";
}

.fa-asl-interpreting:before,
.fa-american-sign-language-interpreting:before {
  content: "\f2a3";
}

.fa-deafness:before,
.fa-hard-of-hearing:before,
.fa-deaf:before {
  content: "\f2a4";
}

.fa-glide:before {
  content: "\f2a5";
}

.fa-glide-g:before {
  content: "\f2a6";
}

.fa-signing:before,
.fa-sign-language:before {
  content: "\f2a7";
}

.fa-low-vision:before {
  content: "\f2a8";
}

.fa-viadeo:before {
  content: "\f2a9";
}

.fa-viadeo-square:before {
  content: "\f2aa";
}

.fa-snapchat:before {
  content: "\f2ab";
}

.fa-snapchat-ghost:before {
  content: "\f2ac";
}

.fa-snapchat-square:before {
  content: "\f2ad";
}

.fa-pied-piper:before {
  content: "\f2ae";
}

.fa-first-order:before {
  content: "\f2b0";
}

.fa-yoast:before {
  content: "\f2b1";
}

.fa-themeisle:before {
  content: "\f2b2";
}

.fa-google-plus-circle:before,
.fa-google-plus-official:before {
  content: "\f2b3";
}

.fa-fa:before,
.fa-font-awesome:before {
  content: "\f2b4";
}

.fa-handshake-o:before {
  content: "\f2b5";
}

.fa-envelope-open:before {
  content: "\f2b6";
}

.fa-envelope-open-o:before {
  content: "\f2b7";
}

.fa-linode:before {
  content: "\f2b8";
}

.fa-address-book:before {
  content: "\f2b9";
}

.fa-address-book-o:before {
  content: "\f2ba";
}

.fa-vcard:before,
.fa-address-card:before {
  content: "\f2bb";
}

.fa-vcard-o:before,
.fa-address-card-o:before {
  content: "\f2bc";
}

.fa-user-circle:before {
  content: "\f2bd";
}

.fa-user-circle-o:before {
  content: "\f2be";
}

.fa-user-o:before {
  content: "\f2c0";
}

.fa-id-badge:before {
  content: "\f2c1";
}

.fa-drivers-license:before,
.fa-id-card:before {
  content: "\f2c2";
}

.fa-drivers-license-o:before,
.fa-id-card-o:before {
  content: "\f2c3";
}

.fa-quora:before {
  content: "\f2c4";
}

.fa-free-code-camp:before {
  content: "\f2c5";
}

.fa-telegram:before {
  content: "\f2c6";
}

.fa-thermometer-4:before,
.fa-thermometer:before,
.fa-thermometer-full:before {
  content: "\f2c7";
}

.fa-thermometer-3:before,
.fa-thermometer-three-quarters:before {
  content: "\f2c8";
}

.fa-thermometer-2:before,
.fa-thermometer-half:before {
  content: "\f2c9";
}

.fa-thermometer-1:before,
.fa-thermometer-quarter:before {
  content: "\f2ca";
}

.fa-thermometer-0:before,
.fa-thermometer-empty:before {
  content: "\f2cb";
}

.fa-shower:before {
  content: "\f2cc";
}

.fa-bathtub:before,
.fa-s15:before,
.fa-bath:before {
  content: "\f2cd";
}

.fa-podcast:before {
  content: "\f2ce";
}

.fa-window-maximize:before {
  content: "\f2d0";
}

.fa-window-minimize:before {
  content: "\f2d1";
}

.fa-window-restore:before {
  content: "\f2d2";
}

.fa-times-rectangle:before,
.fa-window-close:before {
  content: "\f2d3";
}

.fa-times-rectangle-o:before,
.fa-window-close-o:before {
  content: "\f2d4";
}

.fa-bandcamp:before {
  content: "\f2d5";
}

.fa-grav:before {
  content: "\f2d6";
}

.fa-etsy:before {
  content: "\f2d7";
}

.fa-imdb:before {
  content: "\f2d8";
}

.fa-ravelry:before {
  content: "\f2d9";
}

.fa-eercast:before {
  content: "\f2da";
}

.fa-microchip:before {
  content: "\f2db";
}

.fa-snowflake-o:before {
  content: "\f2dc";
}

.fa-superpowers:before {
  content: "\f2dd";
}

.fa-wpexplorer:before {
  content: "\f2de";
}

.fa-meetup:before {
  content: "\f2e0";
}

.sr-only {
  position: absolute;
  width: 1px;
  height: 1px;
  padding: 0;
  margin: -1px;
  overflow: hidden;
  clip: rect(0, 0, 0, 0);
  border: 0;
}

.sr-only-focusable:active,
.sr-only-focusable:focus {
  position: static;
  width: auto;
  height: auto;
  margin: 0;
  overflow: visible;
  clip: auto;
}
/*!**************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-4.use[2]!./node_modules/flickity/dist/flickity.css ***!
  \**************************************************************************************************************************************************************************************/
/*! Flickity v2.3.0
https://flickity.metafizzy.co
---------------------------------------------- */

.flickity-enabled {
  position: relative;
}

.flickity-enabled:focus { outline: none; }

.flickity-viewport {
  overflow: hidden;
  position: relative;
  height: 100%;
}

.flickity-slider {
  position: absolute;
  width: 100%;
  height: 100%;
}

/* draggable */

.flickity-enabled.is-draggable {
  -webkit-tap-highlight-color: transparent;
  -webkit-user-select: none;
          user-select: none;
}

.flickity-enabled.is-draggable .flickity-viewport {
  cursor: move;
  cursor: grab;
}

.flickity-enabled.is-draggable .flickity-viewport.is-pointer-down {
  cursor: grabbing;
}

/* ---- flickity-button ---- */

.flickity-button {
  position: absolute;
  background: hsla(0, 0%, 100%, 0.75);
  border: none;
  color: #333;
}

.flickity-button:hover {
  background: white;
  cursor: pointer;
}

.flickity-button:focus {
  outline: none;
  box-shadow: 0 0 0 5px #19F;
}

.flickity-button:active {
  opacity: 0.6;
}

.flickity-button:disabled {
  opacity: 0.3;
  cursor: auto;
  /* prevent disabled button from capturing pointer up event. #716 */
  pointer-events: none;
}

.flickity-button-icon {
  fill: currentColor;
}

/* ---- previous/next buttons ---- */

.flickity-prev-next-button {
  top: 50%;
  width: 44px;
  height: 44px;
  border-radius: 50%;
  /* vertically center */
  transform: translateY(-50%);
}

.flickity-prev-next-button.previous { left: 10px; }
.flickity-prev-next-button.next { right: 10px; }
/* right to left */
.flickity-rtl .flickity-prev-next-button.previous {
  left: auto;
  right: 10px;
}
.flickity-rtl .flickity-prev-next-button.next {
  right: auto;
  left: 10px;
}

.flickity-prev-next-button .flickity-button-icon {
  position: absolute;
  left: 20%;
  top: 20%;
  width: 60%;
  height: 60%;
}

/* ---- page dots ---- */

.flickity-page-dots {
  position: absolute;
  width: 100%;
  bottom: -25px;
  padding: 0;
  margin: 0;
  list-style: none;
  text-align: center;
  line-height: 1;
}

.flickity-rtl .flickity-page-dots { direction: rtl; }

.flickity-page-dots .dot {
  display: inline-block;
  width: 10px;
  height: 10px;
  margin: 0 8px;
  background: #333;
  border-radius: 50%;
  opacity: 0.25;
  cursor: pointer;
}

.flickity-page-dots .dot.is-selected {
  opacity: 1;
}

/*!***************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-4.use[2]!./node_modules/vue2-dropzone/dist/vue2Dropzone.min.css ***!
  \***************************************************************************************************************************************************************************************************/
/*
 * The MIT License
 * Copyright (c) 2012 Matias Meno <m@tias.me>
 */
@keyframes passing-through {
  0% {
    opacity: 0;
    transform: translateY(40px); }
  30%, 70% {
    opacity: 1;
    transform: translateY(0px); }
  100% {
    opacity: 0;
    transform: translateY(-40px); } }
@keyframes slide-in {
  0% {
    opacity: 0;
    transform: translateY(40px); }
  30% {
    opacity: 1;
    transform: translateY(0px); } }
@keyframes pulse {
  0% {
    transform: scale(1); }
  10% {
    transform: scale(1.1); }
  20% {
    transform: scale(1); } }
.dropzone, .dropzone * {
  box-sizing: border-box; }

.dropzone {
  min-height: 150px;
  border: 2px solid rgba(0, 0, 0, 0.3);
  background: white;
  padding: 20px 20px; }
  .dropzone.dz-clickable {
    cursor: pointer; }
    .dropzone.dz-clickable * {
      cursor: default; }
    .dropzone.dz-clickable .dz-message, .dropzone.dz-clickable .dz-message * {
      cursor: pointer; }
  .dropzone.dz-started .dz-message {
    display: none; }
  .dropzone.dz-drag-hover {
    border-style: solid; }
    .dropzone.dz-drag-hover .dz-message {
      opacity: 0.5; }
  .dropzone .dz-message {
    text-align: center;
    margin: 2em 0; }
  .dropzone .dz-preview {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin: 16px;
    min-height: 100px; }
    .dropzone .dz-preview:hover {
      z-index: 1000; }
      .dropzone .dz-preview:hover .dz-details {
        opacity: 1; }
    .dropzone .dz-preview.dz-file-preview .dz-image {
      border-radius: 20px;
      background: #999;
      background: linear-gradient(to bottom, #eee, #ddd); }
    .dropzone .dz-preview.dz-file-preview .dz-details {
      opacity: 1; }
    .dropzone .dz-preview.dz-image-preview {
      background: white; }
      .dropzone .dz-preview.dz-image-preview .dz-details {
        transition: opacity 0.2s linear; }
    .dropzone .dz-preview .dz-remove {
      font-size: 14px;
      text-align: center;
      display: block;
      cursor: pointer;
      border: none; }
      .dropzone .dz-preview .dz-remove:hover {
        text-decoration: underline; }
    .dropzone .dz-preview:hover .dz-details {
      opacity: 1; }
    .dropzone .dz-preview .dz-details {
      z-index: 20;
      position: absolute;
      top: 0;
      left: 0;
      opacity: 0;
      font-size: 13px;
      min-width: 100%;
      max-width: 100%;
      padding: 2em 1em;
      text-align: center;
      color: rgba(0, 0, 0, 0.9);
      line-height: 150%; }
      .dropzone .dz-preview .dz-details .dz-size {
        margin-bottom: 1em;
        font-size: 16px; }
      .dropzone .dz-preview .dz-details .dz-filename {
        white-space: nowrap; }
        .dropzone .dz-preview .dz-details .dz-filename:hover span {
          border: 1px solid rgba(200, 200, 200, 0.8);
          background-color: rgba(255, 255, 255, 0.8); }
        .dropzone .dz-preview .dz-details .dz-filename:not(:hover) {
          overflow: hidden;
          text-overflow: ellipsis; }
          .dropzone .dz-preview .dz-details .dz-filename:not(:hover) span {
            border: 1px solid transparent; }
      .dropzone .dz-preview .dz-details .dz-filename span, .dropzone .dz-preview .dz-details .dz-size span {
        background-color: rgba(255, 255, 255, 0.4);
        padding: 0 0.4em;
        border-radius: 3px; }
    .dropzone .dz-preview:hover .dz-image img {
      transform: scale(1.05, 1.05);
      filter: blur(8px); }
    .dropzone .dz-preview .dz-image {
      border-radius: 20px;
      overflow: hidden;
      width: 120px;
      height: 120px;
      position: relative;
      display: block;
      z-index: 10; }
      .dropzone .dz-preview .dz-image img {
        display: block; }
    .dropzone .dz-preview.dz-success .dz-success-mark {
      animation: passing-through 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview.dz-error .dz-error-mark {
      opacity: 1;
      animation: slide-in 3s cubic-bezier(0.77, 0, 0.175, 1); }
    .dropzone .dz-preview .dz-success-mark, .dropzone .dz-preview .dz-error-mark {
      pointer-events: none;
      opacity: 0;
      z-index: 500;
      position: absolute;
      display: block;
      top: 50%;
      left: 50%;
      margin-left: -27px;
      margin-top: -27px; }
      .dropzone .dz-preview .dz-success-mark svg, .dropzone .dz-preview .dz-error-mark svg {
        display: block;
        width: 54px;
        height: 54px; }
    .dropzone .dz-preview.dz-processing .dz-progress {
      opacity: 1;
      transition: all 0.2s linear; }
    .dropzone .dz-preview.dz-complete .dz-progress {
      opacity: 0;
      transition: opacity 0.4s ease-in; }
    .dropzone .dz-preview:not(.dz-processing) .dz-progress {
      animation: pulse 6s ease infinite; }
    .dropzone .dz-preview .dz-progress {
      opacity: 1;
      z-index: 1000;
      pointer-events: none;
      position: absolute;
      height: 16px;
      left: 50%;
      top: 50%;
      margin-top: -8px;
      width: 80px;
      margin-left: -40px;
      background: rgba(255, 255, 255, 0.9);
      -webkit-transform: scale(1);
      border-radius: 8px;
      overflow: hidden; }
      .dropzone .dz-preview .dz-progress .dz-upload {
        background: #333;
        background: linear-gradient(to bottom, #666, #444);
        position: absolute;
        top: 0;
        left: 0;
        bottom: 0;
        width: 0;
        transition: width 300ms ease-in-out; }
    .dropzone .dz-preview.dz-error .dz-error-message {
      display: block; }
    .dropzone .dz-preview.dz-error:hover .dz-error-message {
      opacity: 1;
      pointer-events: auto; }
    .dropzone .dz-preview .dz-error-message {
      pointer-events: none;
      z-index: 1000;
      position: absolute;
      display: block;
      display: none;
      opacity: 0;
      transition: opacity 0.3s ease;
      border-radius: 8px;
      font-size: 13px;
      top: 130px;
      left: -10px;
      width: 140px;
      background: #be2626;
      background: linear-gradient(to bottom, #be2626, #a92222);
      padding: 0.5em 1.2em;
      color: white; }
      .dropzone .dz-preview .dz-error-message:after {
        content: '';
        position: absolute;
        top: -6px;
        left: 64px;
        width: 0;
        height: 0;
        border-left: 6px solid transparent;
        border-right: 6px solid transparent;
        border-bottom: 6px solid #be2626; }
.vue-dropzone{border:2px solid #e5e5e5;font-family:Arial,sans-serif;letter-spacing:.2px;color:#777;transition:.2s linear}.vue-dropzone:hover{background-color:#f6f6f6}.vue-dropzone>i{color:#ccc}.vue-dropzone>.dz-preview .dz-image{border-radius:0;width:100%;height:100%}.vue-dropzone>.dz-preview .dz-image img:not([src]){width:200px;height:200px}.vue-dropzone>.dz-preview .dz-image:hover img{transform:none;-webkit-filter:none}.vue-dropzone>.dz-preview .dz-details{bottom:0;top:0;color:#fff;background-color:rgba(33,150,243,.8);transition:opacity .2s linear;text-align:left}.vue-dropzone>.dz-preview .dz-details .dz-filename{overflow:hidden}.vue-dropzone>.dz-preview .dz-details .dz-filename span,.vue-dropzone>.dz-preview .dz-details .dz-size span{background-color:transparent}.vue-dropzone>.dz-preview .dz-details .dz-filename:not(:hover) span{border:none}.vue-dropzone>.dz-preview .dz-details .dz-filename:hover span{background-color:transparent;border:none}.vue-dropzone>.dz-preview .dz-progress .dz-upload{background:#ccc}.vue-dropzone>.dz-preview .dz-remove{position:absolute;z-index:30;color:#fff;margin-left:15px;padding:10px;top:inherit;bottom:15px;border:2px #fff solid;text-decoration:none;text-transform:uppercase;font-size:.8rem;font-weight:800;letter-spacing:1.1px;opacity:0}.vue-dropzone>.dz-preview:hover .dz-remove{opacity:1}.vue-dropzone>.dz-preview .dz-error-mark,.vue-dropzone>.dz-preview .dz-success-mark{margin-left:auto;margin-top:auto;width:100%;top:35%;left:0}.vue-dropzone>.dz-preview .dz-error-mark svg,.vue-dropzone>.dz-preview .dz-success-mark svg{margin-left:auto;margin-right:auto}.vue-dropzone>.dz-preview .dz-error-message{margin-left:auto;margin-right:auto;left:0;width:100%;text-align:center}.vue-dropzone>.dz-preview .dz-error-message:after{display:none}
/*!******************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-4.use[2]!./node_modules/slick-carousel/slick/slick.css ***!
  \******************************************************************************************************************************************************************************************/
/* Slider */
.slick-slider
{
    position: relative;

    display: block;
    box-sizing: border-box;

    -webkit-user-select: none;
            user-select: none;

    -webkit-touch-callout: none;
    -khtml-user-select: none;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent;
}

.slick-list
{
    position: relative;

    display: block;
    overflow: hidden;

    margin: 0;
    padding: 0;
}
.slick-list:focus
{
    outline: none;
}
.slick-list.dragging
{
    cursor: pointer;
    cursor: hand;
}

.slick-slider .slick-track,
.slick-slider .slick-list
{
    transform: translate3d(0, 0, 0);
}

.slick-track
{
    position: relative;
    top: 0;
    left: 0;

    display: block;
    margin-left: auto;
    margin-right: auto;
}
.slick-track:before,
.slick-track:after
{
    display: table;

    content: '';
}
.slick-track:after
{
    clear: both;
}
.slick-loading .slick-track
{
    visibility: hidden;
}

.slick-slide
{
    display: none;
    float: left;

    height: 100%;
    min-height: 1px;
}
[dir='rtl'] .slick-slide
{
    float: right;
}
.slick-slide img
{
    display: block;
}
.slick-slide.slick-loading img
{
    display: none;
}
.slick-slide.dragging img
{
    pointer-events: none;
}
.slick-initialized .slick-slide
{
    display: block;
}
.slick-loading .slick-slide
{
    visibility: hidden;
}
.slick-vertical .slick-slide
{
    display: block;

    height: auto;

    border: 1px solid transparent;
}
.slick-arrow.slick-hidden {
    display: none;
}

/*!************************************************************************************************************************************************************************************************!*\
  !*** css ./node_modules/css-loader/dist/cjs.js??clonedRuleSet-4.use[1]!./node_modules/postcss-loader/src/index.js??clonedRuleSet-4.use[2]!./node_modules/slick-carousel/slick/slick-theme.css ***!
  \************************************************************************************************************************************************************************************************/
@charset 'UTF-8';
/* Slider */
.slick-loading .slick-list
{
    background: #fff url(/build/images/ajax-loader.fb6f3c23.gif) center center no-repeat;
}

/* Icons */
@font-face
{
    font-family: 'slick';
    font-weight: normal;
    font-style: normal;

    src: url(/build/fonts/slick.a4e97f5a.eot);
    src: url(/build/fonts/slick.a4e97f5a.eot?#iefix) format('embedded-opentype'), url(/build/fonts/slick.29518378.woff) format('woff'), url(/build/fonts/slick.c94f7671.ttf) format('truetype'), url(/build/images/slick.2630a3e3.svg#slick) format('svg');
}
/* Arrows */
.slick-prev,
.slick-next
{
    font-size: 0;
    line-height: 0;

    position: absolute;
    top: 50%;

    display: block;

    width: 20px;
    height: 20px;
    padding: 0;
    transform: translate(0, -50%);

    cursor: pointer;

    color: transparent;
    border: none;
    outline: none;
    background: transparent;
}
.slick-prev:hover,
.slick-prev:focus,
.slick-next:hover,
.slick-next:focus
{
    color: transparent;
    outline: none;
    background: transparent;
}
.slick-prev:hover:before,
.slick-prev:focus:before,
.slick-next:hover:before,
.slick-next:focus:before
{
    opacity: 1;
}
.slick-prev.slick-disabled:before,
.slick-next.slick-disabled:before
{
    opacity: .25;
}

.slick-prev:before,
.slick-next:before
{
    font-family: 'slick';
    font-size: 20px;
    line-height: 1;

    opacity: .75;
    color: white;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

.slick-prev
{
    left: -25px;
}
[dir='rtl'] .slick-prev
{
    right: -25px;
    left: auto;
}
.slick-prev:before
{
    content: '←';
}
[dir='rtl'] .slick-prev:before
{
    content: '→';
}

.slick-next
{
    right: -25px;
}
[dir='rtl'] .slick-next
{
    right: auto;
    left: -25px;
}
.slick-next:before
{
    content: '→';
}
[dir='rtl'] .slick-next:before
{
    content: '←';
}

/* Dots */
.slick-dotted.slick-slider
{
    margin-bottom: 30px;
}

.slick-dots
{
    position: absolute;
    bottom: -25px;

    display: block;

    width: 100%;
    padding: 0;
    margin: 0;

    list-style: none;

    text-align: center;
}
.slick-dots li
{
    position: relative;

    display: inline-block;

    width: 20px;
    height: 20px;
    margin: 0 5px;
    padding: 0;

    cursor: pointer;
}
.slick-dots li button
{
    font-size: 0;
    line-height: 0;

    display: block;

    width: 20px;
    height: 20px;
    padding: 5px;

    cursor: pointer;

    color: transparent;
    border: 0;
    outline: none;
    background: transparent;
}
.slick-dots li button:hover,
.slick-dots li button:focus
{
    outline: none;
}
.slick-dots li button:hover:before,
.slick-dots li button:focus:before
{
    opacity: 1;
}
.slick-dots li button:before
{
    font-family: 'slick';
    font-size: 6px;
    line-height: 20px;

    position: absolute;
    top: 0;
    left: 0;

    width: 20px;
    height: 20px;

    content: '•';
    text-align: center;

    opacity: .25;
    color: black;

    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}
.slick-dots li.slick-active button:before
{
    opacity: .75;
    color: black;
}


/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiZGVmYXVsdC1hc3NldHNfY3NzX2d1ZXN0X2xvZ2luLXYzX2Nzcy1hc3NldHNfZm9udHNfd2ViLWljb25zX3dlYi1pY29uc19taW5fY3NzLWFzc2V0c192ZW5kb3JfLTM4NTFhMC5jc3MiLCJtYXBwaW5ncyI6Ijs7O0FBQUEsV0FBVyx1QkFBdUIsQ0FBQyxpQkFBaUIsQ0FBQyxlQUFlLENBQUMsMkNBQThCLENBQUMsdVNBQTBQLENBQUMsNkJBQTZCLGlCQUFpQixDQUFDLG9CQUFvQixDQUFDLHVCQUF1QixDQUFDLGlCQUFpQixDQUFDLGVBQWUsQ0FBMkYsd0JBQXdCLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLGtDQUFrQyxDQUFDLGlDQUFpQyxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxlQUFlLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxvQkFBb0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGVBQWUsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxtQkFBbUIsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsbUJBQW1CLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLHNCQUFzQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxrQkFBa0IsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsZ0JBQWdCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLGtCQUFrQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHFCQUFxQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsMkJBQTJCLGVBQWUsQ0FBQywyQkFBMkIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHlCQUF5QixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyw2QkFBNkIsZUFBZSxDQUFDLDhCQUE4QixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLDJCQUEyQixlQUFlLENBQUMsNkJBQTZCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLHVCQUF1QixlQUFlLENBQUMsb0JBQW9CLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsa0JBQWtCLGVBQWUsQ0FBQyxxQkFBcUIsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLDBCQUEwQixlQUFlLENBQUMseUJBQXlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyxzQkFBc0IsZUFBZSxDQUFDLGlCQUFpQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsd0JBQXdCLGVBQWUsQ0FBQyxpQkFBaUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMsdUJBQXVCLGVBQWUsQ0FBQyxnQkFBZ0IsZUFBZSxDQUFDLG1CQUFtQixlQUFlLENBQUMsaUJBQWlCLGVBQWUsQ0FBQyx5QkFBeUIsZUFBZSxDQUFDLGdCQUFnQixlQUFlLENBQUMscUJBQXFCLGVBQWUsQ0FBQyx3QkFBd0IsZUFBZSxDQUFDLG9CQUFvQixlQUFlLENBQUMsc0JBQXNCLGVBQWUsQ0FBQyx1QkFBdUIsZUFBZSxDQUFDLHdCQUF3QixlQUFlLENBQUMsdUJBQXVCLGVBQWUsb0M7Ozs7QUNBdHJOLGdDQUFnQyxpQkFBaUIsQ0FBQyxTQUFTLENBQThELHdCQUF3QixDQUFDLG9CQUFvQixjQUFjLENBQUMsS0FBSyxDQUFDLFdBQVcsQ0FBQyxVQUFVLENBQUMsV0FBVyxDQUFDLDBFQUFnd0IsQ0FBOEQsd0JBQXdCLENBQUMsMEJBQTBCLGNBQWMsQ0FBQyxPQUFPLENBQUMsVUFBVSxDQUFDLGVBQWUsQ0FBQyxjQUFjLENBQUMsVUFBVSxDQUFDLGlCQUFpQixDQUFDLGlCQUFpQixDQUFDLDBCQUEwQixjQUFjLENBQUMsU0FBUyxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQTRHLG1CQUFtQixHQUFHLFNBQVMsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLFNBQWtFLHNCQUFzQixDQUE4RyxvQkFBb0IsR0FBRyxTQUFTLENBQUMsS0FBSyxTQUFTLENBQUMsQ0FBQyxVQUFxRSx1QkFBdUIsQ0FBd1Ysc0JBQXNCLEdBQUcsU0FBUyxDQUFvRSwyQkFBMkIsQ0FBQyxLQUFLLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsQ0FBQyxZQUEyRSx5QkFBeUIsQ0FBOFYsdUJBQXVCLEdBQUcsU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBc0UsNEJBQTRCLENBQUMsQ0FBQyxhQUE4RSwwQkFBMEIsQ0FBOFYseUJBQXlCLEdBQUcsU0FBUyxDQUFvRSwyQkFBMkIsQ0FBQyxLQUFLLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsQ0FBQyxlQUFvRiw0QkFBNEIsQ0FBb1csMEJBQTBCLEdBQUcsU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBc0UsNEJBQTRCLENBQUMsQ0FBQyxnQkFBdUYsNkJBQTZCLENBQWtXLHlCQUF5QixHQUFHLFNBQVMsQ0FBc0UsNEJBQTRCLENBQUMsS0FBSyxTQUFTLENBQTRELHVCQUF1QixDQUFDLENBQUMsZUFBb0YsNEJBQTRCLENBQXdXLDBCQUEwQixHQUFHLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsS0FBSyxTQUFTLENBQXdFLDZCQUE2QixDQUFDLENBQUMsZ0JBQXVGLDZCQUE2QixDQUFnVyx3QkFBd0IsR0FBRyxTQUFTLENBQXNFLDRCQUE0QixDQUFDLEtBQUssU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxDQUFDLGNBQWlGLDJCQUEyQixDQUE4Vix5QkFBeUIsR0FBRyxTQUFTLENBQTRELHVCQUF1QixDQUFDLEtBQUssU0FBUyxDQUFvRSwyQkFBMkIsQ0FBQyxDQUFDLGVBQW9GLDRCQUE0QixDQUFzVywyQkFBMkIsR0FBRyxTQUFTLENBQXNFLDRCQUE0QixDQUFDLEtBQUssU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxDQUFDLGlCQUEwRiw4QkFBOEIsQ0FBb1csNEJBQTRCLEdBQUcsU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBb0UsMkJBQTJCLENBQUMsQ0FBQyxrQkFBNkYsK0JBQStCLENBQTBXLDJCQUEyQixHQUFHLFNBQVMsQ0FBd0UsNkJBQTZCLENBQUMsS0FBSyxTQUFTLENBQTRELHVCQUF1QixDQUFDLENBQUMsaUJBQW9GLDJCQUEyQixDQUF3Vyw0QkFBNEIsR0FBRyxTQUFTLENBQTRELHVCQUF1QixDQUFDLEtBQUssU0FBUyxDQUFzRSw0QkFBNEIsQ0FBQyxDQUFDLGtCQUE2RiwrQkFBK0IsQ0FBZ1csd0JBQXdCLEdBQUcsU0FBUyxDQUFzRSw0QkFBNEIsQ0FBQyxLQUFLLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsQ0FBQyxjQUFpRiwyQkFBMkIsQ0FBa1cseUJBQXlCLEdBQUcsU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBc0UsNEJBQTRCLENBQUMsQ0FBQyxlQUFvRiw0QkFBNEIsQ0FBc1csMkJBQTJCLEdBQUcsU0FBUyxDQUFzRSw0QkFBNEIsQ0FBQyxLQUFLLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsQ0FBQyxpQkFBMEYsOEJBQThCLENBQXdXLDRCQUE0QixHQUFHLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsS0FBSyxTQUFTLENBQXNFLDRCQUE0QixDQUFDLENBQUMsa0JBQTZGLCtCQUErQixDQUEwVywyQkFBMkIsR0FBRyxTQUFTLENBQXdFLDZCQUE2QixDQUFDLEtBQUssU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxDQUFDLGlCQUEwRiw4QkFBOEIsQ0FBNFcsNEJBQTRCLEdBQUcsU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBd0UsNkJBQTZCLENBQUMsQ0FBQyxrQkFBNkYsK0JBQStCLENBQThWLHlCQUF5QixHQUFHLFNBQVMsQ0FBb0UsMkJBQTJCLENBQUMsS0FBSyxTQUFTLENBQTRELHVCQUF1QixDQUFDLENBQUMsZUFBb0YsNEJBQTRCLENBQWdXLDBCQUEwQixHQUFHLFNBQVMsQ0FBNEQsdUJBQXVCLENBQUMsS0FBSyxTQUFTLENBQW9FLDJCQUEyQixDQUFDLENBQUMsZ0JBQXVGLDZCQUE2QixDQUFvVyw0QkFBNEIsR0FBRyxTQUFTLENBQW9FLDJCQUEyQixDQUFDLEtBQUssU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxDQUFDLGtCQUE2RiwrQkFBK0IsQ0FBc1csNkJBQTZCLEdBQUcsU0FBUyxDQUE0RCx1QkFBdUIsQ0FBQyxLQUFLLFNBQVMsQ0FBb0UsMkJBQTJCLENBQUMsQ0FBQyxtQkFBZ0csZ0NBQWdDLENBQXdXLDRCQUE0QixHQUFHLFNBQVMsQ0FBc0UsNEJBQTRCLENBQUMsS0FBSyxTQUFTLENBQTRELHVCQUF1QixDQUFDLENBQUMsa0JBQTZGLCtCQUErQixDQUEwVyw2QkFBNkIsR0FBRyxTQUFTLENBQTRELHVCQUF1QixDQUFDLEtBQUssU0FBUyxDQUFzRSw0QkFBNEIsQ0FBQyxDQUFDLG1CQUFnRyxnQ0FBZ0MsQ0FBd2tCLHFCQUFxQixHQUFHLFNBQVMsQ0FBOEQsd0JBQXdCLENBQTBFLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUFvRCxtQkFBbUIsQ0FBMEUsOEJBQThCLENBQUMsQ0FBQyxXQUF3RSx3QkFBd0IsQ0FBc2tCLHNCQUFzQixHQUFHLFNBQVMsQ0FBb0QsbUJBQW1CLENBQTBFLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUE0RCx1QkFBdUIsQ0FBMEUsOEJBQThCLENBQUMsQ0FBQyxZQUEyRSx5QkFBeUIsQ0FBOGtCLHdCQUF3QixHQUFHLFNBQVMsQ0FBOEQsd0JBQXdCLENBQTBFLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUFvRCxtQkFBbUIsQ0FBMEUsOEJBQThCLENBQUMsQ0FBQyxjQUFpRiwyQkFBMkIsQ0FBNGtCLHlCQUF5QixHQUFHLFNBQVMsQ0FBb0QsbUJBQW1CLENBQTBFLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUE0RCx1QkFBdUIsQ0FBMEUsOEJBQThCLENBQUMsQ0FBQyxlQUFvRiw0QkFBNEIsQ0FBa2xCLHdCQUF3QixHQUFHLFNBQVMsQ0FBZ0UseUJBQXlCLENBQTBFLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUFvRCxtQkFBbUIsQ0FBMEUsOEJBQThCLENBQUMsQ0FBQyxjQUFpRiwyQkFBMkIsQ0FBZ2xCLHlCQUF5QixHQUFHLFNBQVMsQ0FBb0QsbUJBQW1CLENBQTBFLDhCQUE4QixDQUFDLEtBQUssU0FBUyxDQUE4RCx3QkFBd0IsQ0FBMEUsOEJBQThCLENBQUMsQ0FBQyxlQUFvRiw0QkFBNEIsQ0FBNFgscUJBQXFCLEdBQUcsU0FBUyxDQUFxRCwyQ0FBMkMsQ0FBQyxLQUFLLFNBQVMsQ0FBaUQsdUNBQXVDLENBQUMsQ0FBQyxXQUF3RSx3QkFBd0IsQ0FBK0MscUNBQXFDLENBQThYLHNCQUFzQixHQUFHLFNBQVMsQ0FBaUQsdUNBQXVDLENBQUMsS0FBSyxTQUFTLENBQXFELDJDQUEyQyxDQUFDLENBQUMsWUFBMkUseUJBQXlCLENBQStDLHFDQUFxQyxDQUFrWSx3QkFBd0IsR0FBRyxTQUFTLENBQXFELDJDQUEyQyxDQUFDLEtBQUssU0FBUyxDQUFpRCx1Q0FBdUMsQ0FBQyxDQUFDLGNBQWlGLDJCQUEyQixDQUErQyxxQ0FBcUMsQ0FBb1kseUJBQXlCLEdBQUcsU0FBUyxDQUFpRCx1Q0FBdUMsQ0FBQyxLQUFLLFNBQVMsQ0FBcUQsMkNBQTJDLENBQUMsQ0FBQyxlQUFvRiw0QkFBNEIsQ0FBK0MscUNBQXFDLENBQXdZLHdCQUF3QixHQUFHLFNBQVMsQ0FBc0QsNENBQTRDLENBQUMsS0FBSyxTQUFTLENBQWtELHdDQUF3QyxDQUFDLENBQUMsY0FBaUYsMkJBQTJCLENBQStDLHFDQUFxQyxDQUEwWSx5QkFBeUIsR0FBRyxTQUFTLENBQWtELHdDQUF3QyxDQUFDLEtBQUssU0FBUyxDQUFzRCw0Q0FBNEMsQ0FBQyxDQUFDLGVBQW9GLDRCQUE0QixDQUErQyxxQ0FBcUMsQ0FBNFgscUJBQXFCLEdBQUcsU0FBUyxDQUFxRCwyQ0FBMkMsQ0FBQyxLQUFLLFNBQVMsQ0FBaUQsdUNBQXVDLENBQUMsQ0FBQyxXQUF3RSx3QkFBd0IsQ0FBK0MscUNBQXFDLENBQThYLHNCQUFzQixHQUFHLFNBQVMsQ0FBaUQsdUNBQXVDLENBQUMsS0FBSyxTQUFTLENBQXFELDJDQUEyQyxDQUFDLENBQUMsWUFBMkUseUJBQXlCLENBQStDLHFDQUFxQyxDQUFrWSx3QkFBd0IsR0FBRyxTQUFTLENBQXFELDJDQUEyQyxDQUFDLEtBQUssU0FBUyxDQUFpRCx1Q0FBdUMsQ0FBQyxDQUFDLGNBQWlGLDJCQUEyQixDQUErQyxxQ0FBcUMsQ0FBb1kseUJBQXlCLEdBQUcsU0FBUyxDQUFpRCx1Q0FBdUMsQ0FBQyxLQUFLLFNBQVMsQ0FBcUQsMkNBQTJDLENBQUMsQ0FBQyxlQUFvRiw0QkFBNEIsQ0FBK0MscUNBQXFDLENBQXdZLHdCQUF3QixHQUFHLFNBQVMsQ0FBc0QsNENBQTRDLENBQUMsS0FBSyxTQUFTLENBQWtELHdDQUF3QyxDQUFDLENBQUMsY0FBaUYsMkJBQTJCLENBQStDLHFDQUFxQyxDQUEwWSx5QkFBeUIsR0FBRyxTQUFTLENBQWtELHdDQUF3QyxDQUFDLEtBQUssU0FBUyxDQUFzRCw0Q0FBNEMsQ0FBQyxDQUFDLGVBQW9GLDRCQUE0QixDQUErQyxxQ0FBcUMsQ0FBdU0sbUJBQW1CLEdBQUcsU0FBUyxDQUFvRCxtQkFBbUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLFNBQWtFLHNCQUFzQixDQUE0VCxvQkFBb0IsR0FBRyxTQUFTLENBQWtELGtCQUFrQixDQUFDLElBQUksU0FBUyxDQUFvRCxtQkFBbUIsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUFDLFVBQXFFLHVCQUF1QixDQUFpTixzQkFBc0IsR0FBRyxTQUFTLENBQXNELG9CQUFvQixDQUFDLEtBQUssU0FBUyxDQUFDLENBQUMsWUFBMkUseUJBQXlCLENBQXNVLHVCQUF1QixHQUFHLFNBQVMsQ0FBa0Qsa0JBQWtCLENBQUMsSUFBSSxTQUFTLENBQXNELG9CQUFvQixDQUFDLEtBQUssU0FBUyxDQUFDLENBQUMsYUFBOEUsMEJBQTBCLENBQTZNLHNCQUFzQixHQUFHLFNBQVMsQ0FBb0QsbUJBQW1CLENBQUMsS0FBSyxTQUFTLENBQUMsQ0FBQyxZQUEyRSx5QkFBeUIsQ0FBa1UsdUJBQXVCLEdBQUcsU0FBUyxDQUFrRCxrQkFBa0IsQ0FBQyxJQUFJLFNBQVMsQ0FBb0QsbUJBQW1CLENBQUMsS0FBSyxTQUFTLENBQUMsQ0FBQyxhQUE4RSwwQkFBMEIsQ0FBQyxZQUEyRSx5QkFBeUIsQ0FBMEQsc0JBQXNCLENBQXdGLHFDQUFxQyxDQUFrRixrQ0FBa0MsQ0FBd0UsNkJBQTZCLENBQWtKLHNCQUFzQixHQUFHLFVBQVUsQ0FBQyxJQUFJLFVBQVUsQ0FBQyxLQUFLLFNBQVMsQ0FBQyxDQUF3SSxnQ0FBZ0MsR0FBRyxXQUFXLENBQUMsS0FBSyxRQUFRLENBQUMsQ0FBQyxzQkFBc0IsS0FBSyxDQUFDLFFBQVEsQ0FBb0YsbUNBQW1DLENBQTBJLGlDQUFpQyxHQUFHLFFBQVEsQ0FBQyxLQUFLLFdBQVcsQ0FBQyxDQUFDLHVCQUF1QixLQUFLLENBQUMsV0FBVyxDQUFzRixvQ0FBb0MsQ0FBOEksbUNBQW1DLEdBQUcsV0FBVyxDQUFDLEtBQUssUUFBUSxDQUFDLENBQUMseUJBQXlCLFFBQVEsQ0FBQyxRQUFRLENBQTBGLHNDQUFzQyxDQUFnSixvQ0FBb0MsR0FBRyxRQUFRLENBQUMsS0FBSyxXQUFXLENBQUMsQ0FBQywwQkFBMEIsUUFBUSxDQUFDLFdBQVcsQ0FBNEYsdUNBQXVDLENBQXNJLGlDQUFpQyxHQUFHLFVBQVUsQ0FBQyxLQUFLLE9BQU8sQ0FBQyxDQUFDLHVCQUF1QixPQUFPLENBQXNGLG9DQUFvQyxDQUF3SSxrQ0FBa0MsR0FBRyxPQUFPLENBQUMsS0FBSyxVQUFVLENBQUMsQ0FBQyx3QkFBd0IsTUFBTSxDQUFDLFVBQVUsQ0FBd0YscUNBQXFDLENBQXdJLGtDQUFrQyxHQUFHLFVBQVUsQ0FBQyxLQUFLLE9BQU8sQ0FBQyxDQUFDLHdCQUF3QixPQUFPLENBQUMsT0FBTyxDQUF3RixxQ0FBcUMsQ0FBMEksbUNBQW1DLEdBQUcsT0FBTyxDQUFDLEtBQUssVUFBVSxDQUFDLENBQUMseUJBQXlCLE9BQU8sQ0FBQyxVQUFVLENBQTBGLHNDQUFzQyx5ckI7Ozs7QUNBdGt5Qyx1QkFBdUIseUJBQXlCLENBQUMsa0NBQWlILGdDQUFnQyxDQUFDLHlCQUF5QixDQUFDLHFEQUFxRCxPQUFPLENBQUMsUUFBUSxDQUFDLHVCQUF1QixDQUFDLHNEQUFzRCwyQkFBMkIsQ0FBQyx3REFBd0QsMkJBQTJCLENBQUMsZ0NBQWdDLDJCQUEyQixDQUFDLDBCQUEwQixDQUFDLDZFQUE2RSxhQUFhLENBQUMsV0FBVyxDQUFDLHNDQUFzQyxVQUFVLENBQUMsZ0JBQWdCLGlCQUFpQixDQUFDLE9BQU8sQ0FBQyxRQUFRLENBQTBELHFCQUFxQixDQUFDLGVBQWUsQ0FBQyxhQUFhLENBQUMsd0JBQXdCLENBQTRDLGdCQUFnQixDQUFDLGlCQUFpQixDQUEwRCxzQkFBc0IsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQywwQkFBMEIsQ0FBQyw2QkFBNkIsWUFBWSxDQUFDLHFCQUFxQixTQUFTLENBQXNELG9CQUFvQixDQUFDLDRCQUE0QixTQUFTLENBQUMsNEJBQTRCLFlBQVksQ0FBQyx1QkFBdUIsaUJBQWlCLENBQUMsS0FBSyxDQUFDLE1BQU0sQ0FBQyxhQUFhLENBQUMsY0FBYyxDQUFDLCtCQUErQixDQUFDLGlCQUFpQixDQUFvRSwyQkFBMkIsQ0FBQyx5QkFBeUIsU0FBUyxDQUFDLFdBQVcsQ0FBbUMseUJBQXlCLENBQUMsY0FBYyxDQUFDLGdEQUFnRCxVQUFVLENBQUMsMkJBQTJCLFVBQVUsQ0FBa0Msd0JBQXdCLENBQUMsVUFBVSxDQUFDLGNBQWMsQ0FBQywwRUFBMEUsU0FBUyxDQUFDLGNBQWMsQ0FBQyw4RUFBOEUsVUFBVSxDQUFDLGNBQWMsQ0FBQyxrREFBa0QsV0FBVyxDQUFDLHNGQUFzRixpQkFBaUIsQ0FBQyw4RkFBOEYsaUJBQWlCLENBQUMseUNBQXlDLFNBQVMsQ0FBc0Qsb0JBQW9CLENBQUMsd0JBQXdCLHdCQUF3QixDQUE0QyxnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyxtQkFBbUIsQ0FBQywwQkFBMEIsQ0FBQywrQ0FBK0MseUNBQXlDLENBQUMsc0RBQXNELCtCQUErQixDQUFDLGtFQUFrRSx5Q0FBeUMsQ0FBQyxvSEFBb0gsK0JBQStCLENBQUMsMEpBQTBKLCtCQUErQixDOzs7O0FDQWp0RyxzQkFBc0IsY0FBYyxDQUFDLEtBQUssQ0FBQyxNQUFNLENBQUMsVUFBVSxDQUFDLFVBQVUsQ0FBQyxXQUFXLENBQUMsVUFBVSxDQUFDLDZEQUE2RCxDQUErQixxQkFBcUIsQ0FBQyxzQkFBc0IsV0FBVyxDQUFDLGtCQUFrQixDQUFDLGVBQWUsQ0FBQyxpQkFBaUIsQ0FBQyxrQ0FBa0Msc0JBQXNCLENBQUMsa0NBQWtDLGNBQWMsQ0FBQyxvQkFBb0Isa0JBQWtCLENBQUMsc0JBQXNCLGdCQUFnQixDQUFDLHdGQUF3RixlQUFlLENBQUMseUNBQXlDLGVBQWUsQ0FBQyxhQUFhLENBQUMseUJBQXlCLDZCQUE2QixpQkFBaUIsQ0FBQyxzQkFBc0IsVUFBVSxDQUFDLFlBQVksQ0FBQyxrQ0FBa0MsaUJBQWlCLENBQUMsQzs7OztBQ0F6ekIsZ0JBQWdCO0FDQWhCOzs7OztFQUFBO0FDQ0E7RUFHSTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUlBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBQUE7RUFJQTtFQUFBO0VBQUE7RUFBQTtFQUFBO0VBS0Y7RUFDQTtBRnNCRjs7QUd0QkE7OztFQUdFO0FIeUJGOztBR3RCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FIeUJGOztBR25CQTtFQUNFO0FIc0JGOztBR1pBO0VBQ0U7RUFDQSxrTUNxTzRCO0VDckp4QixlQXRDYTtFRnhDakIsZ0JDOE80QjtFRDdPNUIsZ0JDa1A0QjtFRGpQNUIsY0NuQ1M7RURvQ1Q7RUFDQSxzQkM5Q1M7QUo2RFg7O0FHSEE7RUFDRTtBSE1GOztBR0dBO0VBQ0U7RUFDQTtFQUNBO0FIQUY7O0FHYUE7RUFDRTtFQUNBLHFCQ2dONEI7QUoxTjlCOztBR2lCQTtFQUNFO0VBQ0EsbUJDb0YwQjtBSmxHNUI7O0FHeUJBOztFQUVFO0VBQ0E7VUFBQTtFQUNBO0VBQ0E7RUFDQTtVQUFBO0FIdEJGOztBR3lCQTtFQUNFO0VBQ0E7RUFDQTtBSHRCRjs7QUd5QkE7OztFQUdFO0VBQ0E7QUh0QkY7O0FHeUJBOzs7O0VBSUU7QUh0QkY7O0FHeUJBO0VBQ0UsZ0JDaUo0QjtBSnZLOUI7O0FHeUJBO0VBQ0U7RUFDQTtBSHRCRjs7QUd5QkE7RUFDRTtBSHRCRjs7QUd5QkE7O0VBRUUsbUJDb0k0QjtBSjFKOUI7O0FHeUJBO0VFeEZJO0FMbUVKOztBRzhCQTs7RUFFRTtFRW5HRTtFRnFHRjtFQUNBO0FIM0JGOztBRzhCQTtFQUFNO0FIMUJOOztBRzJCQTtFQUFNO0FIdkJOOztBRzhCQTtFQUNFLGNDWHdDO0VEWXhDLHFCQ1h3QztFRFl4QztBSDNCRjtBTXJKRTtFSG1MRSwwQkNkc0M7RURldEMsMEJDZHNDO0FKYjFDOztBR29DQTtFQUNFO0VBQ0E7QUhqQ0Y7QU05SkU7RUhrTUU7RUFDQTtBSGpDSjs7QUcwQ0E7Ozs7RUFJRSxpR0N5RDRCO0VDN00xQjtBTDhHSjs7QUcwQ0E7RUFFRTtFQUVBO0VBRUE7RUFHQTtBSDVDRjs7QUdvREE7RUFFRTtBSGxERjs7QUcwREE7RUFDRTtFQUNBO0FIdkRGOztBRzBEQTtFQUdFO0VBQ0E7QUh6REY7O0FHaUVBO0VBQ0U7QUg5REY7O0FHaUVBO0VBQ0Usb0JDNkU0QjtFRDVFNUIsdUJDNEU0QjtFRDNFNUIsY0N0UVM7RUR1UVQ7RUFDQTtBSDlERjs7QUdxRUE7RUFFRTtFQUNBO0FIbkVGOztBRzJFQTtFQUVFO0VBQ0EscUJDMkpzQztBSnBPeEM7O0FHK0VBO0VBRUU7QUg3RUY7O0FHb0ZBO0VBQ0U7RUFDQTtBSGpGRjs7QUdvRkE7Ozs7O0VBS0U7RUFDQTtFRTVQRTtFRjhQRjtBSGpGRjs7QUdvRkE7O0VBRUU7QUhqRkY7O0FHb0ZBOztFQUVFO0FIakZGOztBR3VGQTtFQUNFO0FIcEZGOztBRzBGQTtFQUNFO0FIdkZGOztBRzhGQTs7OztFQUlFO0FIM0ZGOztBR29HSTs7OztFQUNFO0FIOUZOOztBR29HQTs7OztFQUlFO0VBQ0E7QUhqR0Y7O0FHb0dBOztFQUVFO0VBQ0E7QUhqR0Y7O0FHcUdBO0VBQ0U7RUFFQTtBSG5HRjs7QUdzR0E7RUFNRTtFQUVBO0VBQ0E7RUFDQTtBSHpHRjs7QUc4R0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VFblNJLGlCQXRDYTtFRjJVakI7RUFDQTtFQUNBO0FIM0dGOztBRzhHQTtFQUNFO0FIM0dGOztBRytHQTs7RUFFRTtBSDVHRjs7QUcrR0E7RUFLRTtFQUNBO0FIaEhGOztBR3VIQTtFQUNFO0FIcEhGOztBRzRIQTtFQUNFO0VBQ0E7QUh6SEY7O0FHZ0lBO0VBQ0U7QUg3SEY7O0FHZ0lBO0VBQ0U7RUFDQTtBSDdIRjs7QUdnSUE7RUFDRTtBSDdIRjs7QUdrSUE7RUFDRTtBSC9IRjs7QU83VkE7O0VBRUUscUJIcVM0QjtFR25TNUIsZ0JIcVM0QjtFR3BTNUIsZ0JIcVM0QjtBSjBEOUI7O0FPM1ZBO0VGZ0hNLGlCQXRDYTtBTHFSbkI7O0FPOVZBO0VGK0dNLGVBdENhO0FMeVJuQjs7QU9qV0E7RUY4R00sa0JBdENhO0FMNlJuQjs7QU9wV0E7RUY2R00saUJBdENhO0FMaVNuQjs7QU92V0E7RUY0R00sa0JBdENhO0FMcVNuQjs7QU8xV0E7RUYyR00sZUF0Q2E7QUx5U25COztBTzVXQTtFRnlHTSxrQkF0Q2E7RUVqRWpCLGdCSHVTNEI7QUp3RTlCOztBTzNXQTtFRm1HTSxlQXRDYTtFRTNEakIsZ0JIMFI0QjtFR3pSNUIsZ0JIaVI0QjtBSjZGOUI7O0FPNVdBO0VGOEZNLGlCQXRDYTtFRXREakIsZ0JIc1I0QjtFR3JSNUIsZ0JINFE0QjtBSm1HOUI7O0FPN1dBO0VGeUZNLGlCQXRDYTtFRWpEakIsZ0JIa1I0QjtFR2pSNUIsZ0JIdVE0QjtBSnlHOUI7O0FPOVdBO0VGb0ZNLGlCQXRDYTtFRTVDakIsZ0JIOFE0QjtFRzdRNUIsZ0JIa1E0QjtBSitHOUI7O0FPeldBO0VBQ0UsZ0JIZ0ZPO0VHL0VQLG1CSCtFTztFRzlFUDtFQUNBO0FQNFdGOztBT3BXQTs7RUZNSTtFRUhGLGdCSDBONEI7QUo2STlCOztBT3BXQTs7RUFFRSxjSGtRNEI7RUdqUTVCLHlCSDBRNEI7QUo2RjlCOztBTy9WQTtFQy9FRTtFQUNBO0FSa2JGOztBTy9WQTtFQ3BGRTtFQUNBO0FSdWJGOztBT2pXQTtFQUNFO0FQb1dGO0FPbFdFO0VBQ0Usb0JIb1AwQjtBSmdIOUI7O0FPMVZBO0VGakNJO0VFbUNGO0FQNlZGOztBT3pWQTtFQUNFLG1CSHVCTztFQ1JILGtCQXRDYTtBTG9YbkI7O0FPelZBO0VBQ0U7RUY3Q0U7RUUrQ0YsY0gxR1M7QUpzY1g7QU8xVkU7RUFDRTtBUDRWSjs7QVMvY0E7RUNJRTtFQUdBO0FWNmNGOztBUzljQTtFQUNFLGdCTCsvQmtDO0VLOS9CbEMsc0JMUlM7RUtTVDtFRUVFO0VEUEY7RUFHQTtBVnNkRjs7QVN4Y0E7RUFFRTtBVDBjRjs7QVN2Y0E7RUFDRTtFQUNBO0FUMGNGOztBU3ZjQTtFSmtDSTtFSWhDRixjTDNCUztBSnFlWDs7QVlqZkE7RVB1RUk7RU9yRUYsY1JtQ1E7RVFsQ1I7QVpvZkY7QVlqZkU7RUFDRTtBWm1mSjs7QVk5ZUE7RUFDRTtFUDBERTtFT3hERixXUlRTO0VRVVQseUJSRFM7RU9FUDtBWGlmSjtBWTllRTtFQUNFO0VQa0RBO0VPaERBLGdCUndRMEI7QUp3TzlCOztBWTFlQTtFQUNFO0VQeUNFO0VPdkNGLGNSakJTO0FKOGZYO0FZMWVFO0VQb0NFO0VPbENBO0VBQ0E7QVo0ZUo7O0FZdmVBO0VBQ0UsaUJSMGpDa0M7RVF6akNsQztBWjBlRjs7QWFsaEJFOzs7Ozs7RUNEQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FkNGhCRjs7QWV6ZUk7RUZ6Q0U7SUFDRSxnQlQ4TGU7RUp3VnJCO0FBQ0Y7QWUvZUk7RUZ6Q0U7SUFDRSxnQlQ4TGU7RUo2VnJCO0FBQ0Y7QWVwZkk7RUZ6Q0U7SUFDRSxnQlQ4TGU7RUprV3JCO0FBQ0Y7QWV6Zkk7RUZ6Q0U7SUFDRSxpQlQ4TGU7RUp1V3JCO0FBQ0Y7QWExZ0JFO0VDbkNBO0VBQ0E7RUFDQTtFQUNBO0FkZ2pCRjs7QWExZ0JFO0VBQ0U7RUFDQTtBYjZnQko7QWEzZ0JJOztFQUVFO0VBQ0E7QWI2Z0JOOztBZ0Jua0JFOzs7Ozs7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEIya0JKOztBZ0JyakJNO0VBQ0U7RUFDQTtFQUNBO0FoQndqQlI7O0FjNWhCRTtFQUNFO0VBQ0E7QWQraEJKOztBY2ppQkU7RUFDRTtFQUNBO0Fkb2lCSjs7QWN0aUJFO0VBQ0U7RUFDQTtBZHlpQko7O0FjM2lCRTtFQUNFO0VBQ0E7QWQ4aUJKOztBY2hqQkU7RUFDRTtFQUNBO0FkbWpCSjs7QWNyakJFO0VBQ0U7RUFDQTtBZHdqQko7O0FnQjNrQk07RUZDSjtFQUNBO0VBQ0E7QWQ4a0JGOztBZ0Iza0JVO0VGYlI7RUFJQTtBZHlsQkY7O0FnQmhsQlU7RUZiUjtFQUlBO0FkOGxCRjs7QWdCcmxCVTtFRmJSO0VBSUE7QWRtbUJGOztBZ0IxbEJVO0VGYlI7RUFJQTtBZHdtQkY7O0FnQi9sQlU7RUZiUjtFQUlBO0FkNm1CRjs7QWdCcG1CVTtFRmJSO0VBSUE7QWRrbkJGOztBZ0J6bUJVO0VGYlI7RUFJQTtBZHVuQkY7O0FnQjltQlU7RUZiUjtFQUlBO0FkNG5CRjs7QWdCbm5CVTtFRmJSO0VBSUE7QWRpb0JGOztBZ0J4bkJVO0VGYlI7RUFJQTtBZHNvQkY7O0FnQjduQlU7RUZiUjtFQUlBO0FkMm9CRjs7QWdCbG9CVTtFRmJSO0VBSUE7QWRncEJGOztBZ0Jqb0JNO0VBQXdCO0FoQnFvQjlCOztBZ0Jub0JNO0VBQXVCO0FoQnVvQjdCOztBZ0Jwb0JRO0VBQXdCLFFBRGI7QWhCeW9CbkI7O0FnQnhvQlE7RUFBd0IsUUFEYjtBaEI2b0JuQjs7QWdCNW9CUTtFQUF3QixRQURiO0FoQmlwQm5COztBZ0JocEJRO0VBQXdCLFFBRGI7QWhCcXBCbkI7O0FnQnBwQlE7RUFBd0IsUUFEYjtBaEJ5cEJuQjs7QWdCeHBCUTtFQUF3QixRQURiO0FoQjZwQm5COztBZ0I1cEJRO0VBQXdCLFFBRGI7QWhCaXFCbkI7O0FnQmhxQlE7RUFBd0IsUUFEYjtBaEJxcUJuQjs7QWdCcHFCUTtFQUF3QixRQURiO0FoQnlxQm5COztBZ0J4cUJRO0VBQXdCLFFBRGI7QWhCNnFCbkI7O0FnQjVxQlE7RUFBd0IsU0FEYjtBaEJpckJuQjs7QWdCaHJCUTtFQUF3QixTQURiO0FoQnFyQm5COztBZ0JwckJRO0VBQXdCLFNBRGI7QWhCeXJCbkI7O0FnQmpyQlk7RUZoQlY7QWRxc0JGOztBZ0JyckJZO0VGaEJWO0FkeXNCRjs7QWdCenJCWTtFRmhCVjtBZDZzQkY7O0FnQjdyQlk7RUZoQlY7QWRpdEJGOztBZ0Jqc0JZO0VGaEJWO0FkcXRCRjs7QWdCcnNCWTtFRmhCVjtBZHl0QkY7O0FnQnpzQlk7RUZoQlY7QWQ2dEJGOztBZ0I3c0JZO0VGaEJWO0FkaXVCRjs7QWdCanRCWTtFRmhCVjtBZHF1QkY7O0FnQnJ0Qlk7RUZoQlY7QWR5dUJGOztBZ0J6dEJZO0VGaEJWO0FkNnVCRjs7QWV4dUJJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VoQnV3Qk47RWMzdUJBO0lBQ0U7SUFDQTtFZDZ1QkY7RWMvdUJBO0lBQ0U7SUFDQTtFZGl2QkY7RWNudkJBO0lBQ0U7SUFDQTtFZHF2QkY7RWN2dkJBO0lBQ0U7SUFDQTtFZHl2QkY7RWMzdkJBO0lBQ0U7SUFDQTtFZDZ2QkY7RWMvdkJBO0lBQ0U7SUFDQTtFZGl3QkY7RWdCcHhCSTtJRkNKO0lBQ0E7SUFDQTtFZHN4QkE7RWdCbnhCUTtJRmJSO0lBSUE7RWRneUJBO0VnQnZ4QlE7SUZiUjtJQUlBO0Vkb3lCQTtFZ0IzeEJRO0lGYlI7SUFJQTtFZHd5QkE7RWdCL3hCUTtJRmJSO0lBSUE7RWQ0eUJBO0VnQm55QlE7SUZiUjtJQUlBO0VkZ3pCQTtFZ0J2eUJRO0lGYlI7SUFJQTtFZG96QkE7RWdCM3lCUTtJRmJSO0lBSUE7RWR3ekJBO0VnQi95QlE7SUZiUjtJQUlBO0VkNHpCQTtFZ0JuekJRO0lGYlI7SUFJQTtFZGcwQkE7RWdCdnpCUTtJRmJSO0lBSUE7RWRvMEJBO0VnQjN6QlE7SUZiUjtJQUlBO0VkdzBCQTtFZ0IvekJRO0lGYlI7SUFJQTtFZDQwQkE7RWdCN3pCSTtJQUF3QjtFaEJnMEI1QjtFZ0I5ekJJO0lBQXVCO0VoQmkwQjNCO0VnQjl6Qk07SUFBd0IsUUFEYjtFaEJrMEJqQjtFZ0JqMEJNO0lBQXdCLFFBRGI7RWhCcTBCakI7RWdCcDBCTTtJQUF3QixRQURiO0VoQncwQmpCO0VnQnYwQk07SUFBd0IsUUFEYjtFaEIyMEJqQjtFZ0IxMEJNO0lBQXdCLFFBRGI7RWhCODBCakI7RWdCNzBCTTtJQUF3QixRQURiO0VoQmkxQmpCO0VnQmgxQk07SUFBd0IsUUFEYjtFaEJvMUJqQjtFZ0JuMUJNO0lBQXdCLFFBRGI7RWhCdTFCakI7RWdCdDFCTTtJQUF3QixRQURiO0VoQjAxQmpCO0VnQnoxQk07SUFBd0IsUUFEYjtFaEI2MUJqQjtFZ0I1MUJNO0lBQXdCLFNBRGI7RWhCZzJCakI7RWdCLzFCTTtJQUF3QixTQURiO0VoQm0yQmpCO0VnQmwyQk07SUFBd0IsU0FEYjtFaEJzMkJqQjtFZ0I5MUJVO0lGaEJWO0VkaTNCQTtFZ0JqMkJVO0lGaEJWO0VkbzNCQTtFZ0JwMkJVO0lGaEJWO0VkdTNCQTtFZ0J2MkJVO0lGaEJWO0VkMDNCQTtFZ0IxMkJVO0lGaEJWO0VkNjNCQTtFZ0I3MkJVO0lGaEJWO0VkZzRCQTtFZ0JoM0JVO0lGaEJWO0VkbTRCQTtFZ0JuM0JVO0lGaEJWO0VkczRCQTtFZ0J0M0JVO0lGaEJWO0VkeTRCQTtFZ0J6M0JVO0lGaEJWO0VkNDRCQTtFZ0I1M0JVO0lGaEJWO0VkKzRCQTtFZ0IvM0JVO0lGaEJWO0VkazVCQTtBQUNGO0FlOTRCSTtFQzNCRTtJQUNFO0lBQ0E7SUFDQTtFaEI0NkJOO0VjaDVCQTtJQUNFO0lBQ0E7RWRrNUJGO0VjcDVCQTtJQUNFO0lBQ0E7RWRzNUJGO0VjeDVCQTtJQUNFO0lBQ0E7RWQwNUJGO0VjNTVCQTtJQUNFO0lBQ0E7RWQ4NUJGO0VjaDZCQTtJQUNFO0lBQ0E7RWRrNkJGO0VjcDZCQTtJQUNFO0lBQ0E7RWRzNkJGO0VnQno3Qkk7SUZDSjtJQUNBO0lBQ0E7RWQyN0JBO0VnQng3QlE7SUZiUjtJQUlBO0VkcThCQTtFZ0I1N0JRO0lGYlI7SUFJQTtFZHk4QkE7RWdCaDhCUTtJRmJSO0lBSUE7RWQ2OEJBO0VnQnA4QlE7SUZiUjtJQUlBO0VkaTlCQTtFZ0J4OEJRO0lGYlI7SUFJQTtFZHE5QkE7RWdCNThCUTtJRmJSO0lBSUE7RWR5OUJBO0VnQmg5QlE7SUZiUjtJQUlBO0VkNjlCQTtFZ0JwOUJRO0lGYlI7SUFJQTtFZGkrQkE7RWdCeDlCUTtJRmJSO0lBSUE7RWRxK0JBO0VnQjU5QlE7SUZiUjtJQUlBO0VkeStCQTtFZ0JoK0JRO0lGYlI7SUFJQTtFZDYrQkE7RWdCcCtCUTtJRmJSO0lBSUE7RWRpL0JBO0VnQmwrQkk7SUFBd0I7RWhCcStCNUI7RWdCbitCSTtJQUF1QjtFaEJzK0IzQjtFZ0JuK0JNO0lBQXdCLFFBRGI7RWhCdStCakI7RWdCdCtCTTtJQUF3QixRQURiO0VoQjArQmpCO0VnQnorQk07SUFBd0IsUUFEYjtFaEI2K0JqQjtFZ0I1K0JNO0lBQXdCLFFBRGI7RWhCZy9CakI7RWdCLytCTTtJQUF3QixRQURiO0VoQm0vQmpCO0VnQmwvQk07SUFBd0IsUUFEYjtFaEJzL0JqQjtFZ0JyL0JNO0lBQXdCLFFBRGI7RWhCeS9CakI7RWdCeC9CTTtJQUF3QixRQURiO0VoQjQvQmpCO0VnQjMvQk07SUFBd0IsUUFEYjtFaEIrL0JqQjtFZ0I5L0JNO0lBQXdCLFFBRGI7RWhCa2dDakI7RWdCamdDTTtJQUF3QixTQURiO0VoQnFnQ2pCO0VnQnBnQ007SUFBd0IsU0FEYjtFaEJ3Z0NqQjtFZ0J2Z0NNO0lBQXdCLFNBRGI7RWhCMmdDakI7RWdCbmdDVTtJRmhCVjtFZHNoQ0E7RWdCdGdDVTtJRmhCVjtFZHloQ0E7RWdCemdDVTtJRmhCVjtFZDRoQ0E7RWdCNWdDVTtJRmhCVjtFZCtoQ0E7RWdCL2dDVTtJRmhCVjtFZGtpQ0E7RWdCbGhDVTtJRmhCVjtFZHFpQ0E7RWdCcmhDVTtJRmhCVjtFZHdpQ0E7RWdCeGhDVTtJRmhCVjtFZDJpQ0E7RWdCM2hDVTtJRmhCVjtFZDhpQ0E7RWdCOWhDVTtJRmhCVjtFZGlqQ0E7RWdCamlDVTtJRmhCVjtFZG9qQ0E7RWdCcGlDVTtJRmhCVjtFZHVqQ0E7QUFDRjtBZW5qQ0k7RUMzQkU7SUFDRTtJQUNBO0lBQ0E7RWhCaWxDTjtFY3JqQ0E7SUFDRTtJQUNBO0VkdWpDRjtFY3pqQ0E7SUFDRTtJQUNBO0VkMmpDRjtFYzdqQ0E7SUFDRTtJQUNBO0VkK2pDRjtFY2prQ0E7SUFDRTtJQUNBO0VkbWtDRjtFY3JrQ0E7SUFDRTtJQUNBO0VkdWtDRjtFY3prQ0E7SUFDRTtJQUNBO0VkMmtDRjtFZ0I5bENJO0lGQ0o7SUFDQTtJQUNBO0VkZ21DQTtFZ0I3bENRO0lGYlI7SUFJQTtFZDBtQ0E7RWdCam1DUTtJRmJSO0lBSUE7RWQ4bUNBO0VnQnJtQ1E7SUZiUjtJQUlBO0Vka25DQTtFZ0J6bUNRO0lGYlI7SUFJQTtFZHNuQ0E7RWdCN21DUTtJRmJSO0lBSUE7RWQwbkNBO0VnQmpuQ1E7SUZiUjtJQUlBO0VkOG5DQTtFZ0JybkNRO0lGYlI7SUFJQTtFZGtvQ0E7RWdCem5DUTtJRmJSO0lBSUE7RWRzb0NBO0VnQjduQ1E7SUZiUjtJQUlBO0VkMG9DQTtFZ0Jqb0NRO0lGYlI7SUFJQTtFZDhvQ0E7RWdCcm9DUTtJRmJSO0lBSUE7RWRrcENBO0VnQnpvQ1E7SUZiUjtJQUlBO0Vkc3BDQTtFZ0J2b0NJO0lBQXdCO0VoQjBvQzVCO0VnQnhvQ0k7SUFBdUI7RWhCMm9DM0I7RWdCeG9DTTtJQUF3QixRQURiO0VoQjRvQ2pCO0VnQjNvQ007SUFBd0IsUUFEYjtFaEIrb0NqQjtFZ0I5b0NNO0lBQXdCLFFBRGI7RWhCa3BDakI7RWdCanBDTTtJQUF3QixRQURiO0VoQnFwQ2pCO0VnQnBwQ007SUFBd0IsUUFEYjtFaEJ3cENqQjtFZ0J2cENNO0lBQXdCLFFBRGI7RWhCMnBDakI7RWdCMXBDTTtJQUF3QixRQURiO0VoQjhwQ2pCO0VnQjdwQ007SUFBd0IsUUFEYjtFaEJpcUNqQjtFZ0JocUNNO0lBQXdCLFFBRGI7RWhCb3FDakI7RWdCbnFDTTtJQUF3QixRQURiO0VoQnVxQ2pCO0VnQnRxQ007SUFBd0IsU0FEYjtFaEIwcUNqQjtFZ0J6cUNNO0lBQXdCLFNBRGI7RWhCNnFDakI7RWdCNXFDTTtJQUF3QixTQURiO0VoQmdyQ2pCO0VnQnhxQ1U7SUZoQlY7RWQyckNBO0VnQjNxQ1U7SUZoQlY7RWQ4ckNBO0VnQjlxQ1U7SUZoQlY7RWRpc0NBO0VnQmpyQ1U7SUZoQlY7RWRvc0NBO0VnQnByQ1U7SUZoQlY7RWR1c0NBO0VnQnZyQ1U7SUZoQlY7RWQwc0NBO0VnQjFyQ1U7SUZoQlY7RWQ2c0NBO0VnQjdyQ1U7SUZoQlY7RWRndENBO0VnQmhzQ1U7SUZoQlY7RWRtdENBO0VnQm5zQ1U7SUZoQlY7RWRzdENBO0VnQnRzQ1U7SUZoQlY7RWR5dENBO0VnQnpzQ1U7SUZoQlY7RWQ0dENBO0FBQ0Y7QWV4dENJO0VDM0JFO0lBQ0U7SUFDQTtJQUNBO0VoQnN2Q047RWMxdENBO0lBQ0U7SUFDQTtFZDR0Q0Y7RWM5dENBO0lBQ0U7SUFDQTtFZGd1Q0Y7RWNsdUNBO0lBQ0U7SUFDQTtFZG91Q0Y7RWN0dUNBO0lBQ0U7SUFDQTtFZHd1Q0Y7RWMxdUNBO0lBQ0U7SUFDQTtFZDR1Q0Y7RWM5dUNBO0lBQ0U7SUFDQTtFZGd2Q0Y7RWdCbndDSTtJRkNKO0lBQ0E7SUFDQTtFZHF3Q0E7RWdCbHdDUTtJRmJSO0lBSUE7RWQrd0NBO0VnQnR3Q1E7SUZiUjtJQUlBO0VkbXhDQTtFZ0Ixd0NRO0lGYlI7SUFJQTtFZHV4Q0E7RWdCOXdDUTtJRmJSO0lBSUE7RWQyeENBO0VnQmx4Q1E7SUZiUjtJQUlBO0VkK3hDQTtFZ0J0eENRO0lGYlI7SUFJQTtFZG15Q0E7RWdCMXhDUTtJRmJSO0lBSUE7RWR1eUNBO0VnQjl4Q1E7SUZiUjtJQUlBO0VkMnlDQTtFZ0JseUNRO0lGYlI7SUFJQTtFZCt5Q0E7RWdCdHlDUTtJRmJSO0lBSUE7RWRtekNBO0VnQjF5Q1E7SUZiUjtJQUlBO0VkdXpDQTtFZ0I5eUNRO0lGYlI7SUFJQTtFZDJ6Q0E7RWdCNXlDSTtJQUF3QjtFaEIreUM1QjtFZ0I3eUNJO0lBQXVCO0VoQmd6QzNCO0VnQjd5Q007SUFBd0IsUUFEYjtFaEJpekNqQjtFZ0JoekNNO0lBQXdCLFFBRGI7RWhCb3pDakI7RWdCbnpDTTtJQUF3QixRQURiO0VoQnV6Q2pCO0VnQnR6Q007SUFBd0IsUUFEYjtFaEIwekNqQjtFZ0J6ekNNO0lBQXdCLFFBRGI7RWhCNnpDakI7RWdCNXpDTTtJQUF3QixRQURiO0VoQmcwQ2pCO0VnQi96Q007SUFBd0IsUUFEYjtFaEJtMENqQjtFZ0JsMENNO0lBQXdCLFFBRGI7RWhCczBDakI7RWdCcjBDTTtJQUF3QixRQURiO0VoQnkwQ2pCO0VnQngwQ007SUFBd0IsUUFEYjtFaEI0MENqQjtFZ0IzMENNO0lBQXdCLFNBRGI7RWhCKzBDakI7RWdCOTBDTTtJQUF3QixTQURiO0VoQmsxQ2pCO0VnQmoxQ007SUFBd0IsU0FEYjtFaEJxMUNqQjtFZ0I3MENVO0lGaEJWO0VkZzJDQTtFZ0JoMUNVO0lGaEJWO0VkbTJDQTtFZ0JuMUNVO0lGaEJWO0VkczJDQTtFZ0J0MUNVO0lGaEJWO0VkeTJDQTtFZ0J6MUNVO0lGaEJWO0VkNDJDQTtFZ0I1MUNVO0lGaEJWO0VkKzJDQTtFZ0IvMUNVO0lGaEJWO0VkazNDQTtFZ0JsMkNVO0lGaEJWO0VkcTNDQTtFZ0JyMkNVO0lGaEJWO0VkdzNDQTtFZ0J4MkNVO0lGaEJWO0VkMjNDQTtFZ0IzMkNVO0lGaEJWO0VkODNDQTtFZ0I5MkNVO0lGaEJWO0VkaTRDQTtBQUNGO0FpQnI3Q0E7RUFDRTtFQUNBLG1CYmlJTztFYWhJUCxjYlNTO0FKODZDWDtBaUJwN0NFOztFQUVFLGdCYmtWMEI7RWFqVjFCO0VBQ0E7QWpCczdDSjtBaUJuN0NFO0VBQ0U7RUFDQTtBakJxN0NKO0FpQmw3Q0U7RUFDRTtBakJvN0NKOztBaUIxNkNFOztFQUVFLGViNFQwQjtBSmluQzlCOztBaUJwNkNBO0VBQ0U7QWpCdTZDRjtBaUJyNkNFOztFQUVFO0FqQnU2Q0o7QWlCbjZDSTs7RUFFRTtBakJxNkNOOztBaUIvNUNFOzs7O0VBSUU7QWpCazZDSjs7QWlCejVDRTtFQUNFLHFDYndSMEI7QUpvb0M5Qjs7QU0zOUNFO0VXMkVJLGNidkVLO0Vhd0VMLHNDYjZRd0I7QUp1b0M5Qjs7QWtCdCtDSTs7O0VBR0UseUNEMkYrQjtBakI4NENyQztBa0JyK0NNOzs7O0VBSUUscUNEbUZ5RTtBakJvNUNqRjs7QU01K0NFO0VZaUJNLHlDQUplO0FsQm0rQ3ZCO0FrQjc5Q1E7O0VBRUUseUNBUmE7QWxCdStDdkI7O0FrQjEvQ0k7OztFQUdFLDRDRDJGK0I7QWpCazZDckM7QWtCei9DTTs7OztFQUlFLHdDRG1GeUU7QWpCdzZDakY7O0FNaGdERTtFWWlCTSxxRUFKZTtBbEJ1L0N2QjtBa0JqL0NROztFQUVFLHFFQVJhO0FsQjIvQ3ZCOztBa0I5Z0RJOzs7RUFHRSw0Q0QyRitCO0FqQnM3Q3JDO0FrQjdnRE07Ozs7RUFJRSx3Q0RtRnlFO0FqQjQ3Q2pGOztBTXBoREU7RVlpQk0scUVBSmU7QWxCMmdEdkI7QWtCcmdEUTs7RUFFRSxxRUFSYTtBbEIrZ0R2Qjs7QWtCbGlESTs7O0VBR0UsNkNEMkYrQjtBakIwOENyQztBa0JqaURNOzs7O0VBSUUseUNEbUZ5RTtBakJnOUNqRjs7QU14aURFO0VZaUJNLHFFQUplO0FsQitoRHZCO0FrQnpoRFE7O0VBRUUscUVBUmE7QWxCbWlEdkI7O0FrQnRqREk7OztFQUdFLDBDRDJGK0I7QWpCODlDckM7QWtCcmpETTs7OztFQUlFLHNDRG1GeUU7QWpCbytDakY7O0FNNWpERTtFWWlCTSwyQ0FKZTtBbEJtakR2QjtBa0I3aURROztFQUVFLDJDQVJhO0FsQnVqRHZCOztBa0Ixa0RJOzs7RUFHRSw0Q0QyRitCO0FqQmsvQ3JDO0FrQnprRE07Ozs7RUFJRSx3Q0RtRnlFO0FqQncvQ2pGOztBTWhsREU7RVlpQk0scUVBSmU7QWxCdWtEdkI7QWtCamtEUTs7RUFFRSxxRUFSYTtBbEIya0R2Qjs7QWtCOWxESTs7O0VBR0UsNENEMkYrQjtBakJzZ0RyQztBa0I3bERNOzs7O0VBSUUsd0NEbUZ5RTtBakI0Z0RqRjs7QU1wbURFO0VZaUJNLCtDQUplO0FsQjJsRHZCO0FrQnJsRFE7O0VBRUUsK0NBUmE7QWxCK2xEdkI7O0FrQmxuREk7OztFQUdFLDZDRDJGK0I7QWpCMGhEckM7QWtCam5ETTs7OztFQUlFLHlDRG1GeUU7QWpCZ2lEakY7O0FNeG5ERTtFWWlCTSw2REFKZTtBbEIrbUR2QjtBa0J6bURROztFQUVFLDZEQVJhO0FsQm1uRHZCOztBa0J0b0RJOzs7RUFHRSxzQ2Q0VndCO0FKNnlDOUI7O0FNdG9ERTtFWWlCTSxzQ0FKZTtBbEI2bkR2QjtBa0J2bkRROztFQUVFLHNDQVJhO0FsQmlvRHZCOztBaUJ6aURJO0VBQ0UsV2IzR0s7RWE0R0wseUJicEdLO0VhcUdMLHVEYmdRd0I7QUo0eUM5QjtBaUJ2aURJO0VBQ0UsY2I1R0s7RWE2R0wseUJibEhLO0VhbUhMLHFCYmxISztBSjJwRFg7O0FpQnBpREE7RUFDRSxXYjNIUztFYTRIVCx5QmJwSFM7QUoycERYO0FpQnJpREU7OztFQUdFLHVEYjRPMEI7QUoyekM5QjtBaUJwaURFO0VBQ0U7QWpCc2lESjtBaUJsaURJO0VBQ0UsMkNiZ093QjtBSm8wQzlCO0FNenFERTtFVzRJTSxXYmpKRztFYWtKSCw0Q2IwTnNCO0FKczBDOUI7O0FlaG5ESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQmtoRE47RWlCL2dETTtJQUNFO0VqQmloRFI7QUFDRjtBZTVuREk7RUVpR0E7SUFFSTtJQUNBO0lBQ0E7SUFDQTtFakI2aEROO0VpQjFoRE07SUFDRTtFakI0aERSO0FBQ0Y7QWV2b0RJO0VFaUdBO0lBRUk7SUFDQTtJQUNBO0lBQ0E7RWpCd2lETjtFaUJyaURNO0lBQ0U7RWpCdWlEUjtBQUNGO0FlbHBESTtFRWlHQTtJQUVJO0lBQ0E7SUFDQTtJQUNBO0VqQm1qRE47RWlCaGpETTtJQUNFO0VqQmtqRFI7QUFDRjtBaUI1akRJO0VBRUk7RUFDQTtFQUNBO0VBQ0E7QWpCNmpEUjtBaUIxakRRO0VBQ0U7QWpCNGpEVjs7QW1CenVEQTtFQUNFO0VBQ0E7RUFDQSxtQ2YwZXNDO0VlemV0QztFZHFISSxlQXRDYTtFYzVFakIsZ0Jma1I0QjtFZWpSNUIsZ0Jmc1I0QjtFZXJSNUIsY2ZEUztFZUVULHNCZlRTO0VlVVQ7RUFDQTtFUkFFO0VTRkUsd0VEUUo7QW5CdXVERjtBb0IzdURNO0VEZE47SUNlUTtFcEI4dUROO0FBQ0Y7QW1CenVERTtFQUNFO0VBQ0E7QW5CMnVESjtBbUJ2dURFO0VBQ0U7RUFDQTtBbkJ5dURKO0FxQi92REU7RUFDRTtFQUNBLHNCakJSTztFaUJTUCxrQ2pCcWRvQztFaUJwZHBDO0VBS0UsZ0RqQm9Yd0I7QUp5NEM5QjtBbUJ6dURFO0VBQ0UsY2Y5Qk87RWVnQ1A7QW5CMHVESjtBbUJsdURFO0VBRUUseUJmOUNPO0VlZ0RQO0FuQmt1REo7O0FtQjF0REU7Ozs7RUFDRTtBbkJndURKOztBbUIzdERFO0VBTUUsY2YvRE87RWVnRVAsc0JmdkVPO0FKZ3lEWDs7QW1CcHREQTs7RUFFRTtFQUNBO0FuQnV0REY7O0FtQjdzREE7RUFDRTtFQUNBO0VBQ0E7RWQzQkU7RWM2QkYsZ0JmK0w0QjtBSmloRDlCOztBbUI3c0RBO0VBQ0U7RUFDQTtFZHFCSSxrQkF0Q2E7RWNtQmpCLGdCZjZINEI7QUptbEQ5Qjs7QW1CN3NEQTtFQUNFO0VBQ0E7RWRjSSxtQkF0Q2E7RWMwQmpCLGdCZnVINEI7QUp5bEQ5Qjs7QW1CdnNEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VkREksZUF0Q2E7RWN5Q2pCLGdCZmtLNEI7RWVqSzVCLGNmbkhTO0Vlb0hUO0VBQ0E7RUFDQTtBbkIwc0RGO0FtQnhzREU7RUFFRTtFQUNBO0FuQnlzREo7O0FtQjdyREE7RUFDRSxrQ2Y0VnNDO0VlM1Z0QztFZDFCSSxtQkF0Q2E7RWNrRWpCLGdCZitFNEI7RU94TjFCO0FYMDBESjs7QW1CN3JEQTtFQUNFLGdDZnFWc0M7RWVwVnRDO0VkbENJLGtCQXRDYTtFYzBFakIsZ0Jmc0U0QjtFT3ZOMUI7QVhrMURKOztBbUIzckRFO0VBRUU7QW5CNnJESjs7QW1CenJEQTtFQUNFO0FuQjRyREY7O0FtQnByREE7RUFDRSxtQmYwVXNDO0FKNjJDeEM7O0FtQnByREE7RUFDRTtFQUNBLG1CZjJUc0M7QUo0M0N4Qzs7QW1CL3FEQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FuQmtyREY7QW1CaHJERTs7RUFFRTtFQUNBO0FuQmtyREo7O0FtQnpxREE7RUFDRTtFQUNBO0VBQ0EscUJmZ1NzQztBSjQ0Q3hDOztBbUJ6cURBO0VBQ0U7RUFDQSxrQmY0UnNDO0VlM1J0QztBbkI0cURGO0FtQnpxREU7RUFFRSxjZnpOTztBSm00RFg7O0FtQnRxREE7RUFDRTtBbkJ5cURGOztBbUJ0cURBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EscUJmNlFzQztBSjQ1Q3hDO0FtQnRxREU7RUFDRTtFQUNBO0VBQ0EsdUJmd1FvQztFZXZRcEM7QW5Cd3FESjs7QXFCcjNERTtFQUNFO0VBQ0E7RUFDQSxtQmpCMGNvQztFQ2picEM7RWdCdkJBLGNGcU5xQztBbkJtcUR6Qzs7QXFCcjNERTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RWhCbUVFLG1CQXRDYTtFZ0IzQmYsZ0JqQnNPMEI7RWlCck8xQjtFQUNBO0VWOUNBO0FYdTZESjs7QXFCcDNESTs7OztFQUVFO0FyQnkzRE47O0FxQmg2REk7RUE2Q0UscUJGeUxtQztFRXRMakMsb0NqQitaZ0M7RWlCOVpoQztFQUNBO0VBQ0E7RUFDQTtBckJxM0RSO0FxQmwzRE07RUFDRSxxQkY4S2lDO0VFN0tqQztBckJvM0RSOztBcUI3NkRJO0VBa0VJLG9DakI2WWdDO0VpQjVZaEM7QXJCKzJEUjs7QXFCbDdESTtFQTBFRSxxQkY0Sm1DO0VFekpqQyx1Q2pCOGRvQztFaUI3ZHBDO0FyQjAyRFI7QXFCdjJETTtFQUNFLHFCRm9KaUM7RUVuSmpDO0FyQnkyRFI7O0FxQmwyRE07RUFDRSxjRjJJaUM7QW5CMHREekM7QXFCbDJETTs7O0VBRUU7QXJCcTJEUjs7QXFCOTFETTtFQUNFLGNGOEhpQztBbkJtdUR6QztBcUIvMURRO0VBQ0UscUJGMkgrQjtBbkJzdUR6QztBcUI1MURRO0VBQ0U7RUMzSU4sd0RENEkyQjtBckI4MUQvQjtBcUJ6MURRO0VBQ0U7QXJCMjFEVjtBcUJ4MURRO0VBQ0UscUJGMEcrQjtBbkJndkR6Qzs7QXFCajFETTtFQUNFLHFCRmdHaUM7QW5Cb3ZEekM7QXFCaDFEUTtFQUNFLHFCRjJGK0I7RUUxRi9CO0FyQmsxRFY7O0FxQmw5REU7RUFDRTtFQUNBO0VBQ0EsbUJqQjBjb0M7RUNqYnBDO0VnQnZCQSxjRnFOcUM7QW5CZ3dEekM7O0FxQmw5REU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VoQm1FRSxtQkF0Q2E7RWdCM0JmLGdCakJzTzBCO0VpQnJPMUI7RUFDQTtFVjlDQTtBWG9nRUo7O0FxQmo5REk7Ozs7RUFFRTtBckJzOUROOztBcUI3L0RJO0VBNkNFLHFCRnlMbUM7RUV0TGpDLG9DakIrWmdDO0VpQjlaaEM7RUFDQTtFQUNBO0VBQ0E7QXJCazlEUjtBcUIvOERNO0VBQ0UscUJGOEtpQztFRTdLakM7QXJCaTlEUjs7QXFCMWdFSTtFQWtFSSxvQ2pCNllnQztFaUI1WWhDO0FyQjQ4RFI7O0FxQi9nRUk7RUEwRUUscUJGNEptQztFRXpKakMsdUNqQjhkb0M7RWlCN2RwQztBckJ1OERSO0FxQnA4RE07RUFDRSxxQkZvSmlDO0VFbkpqQztBckJzOERSOztBcUIvN0RNO0VBQ0UsY0YySWlDO0FuQnV6RHpDO0FxQi83RE07OztFQUVFO0FyQms4RFI7O0FxQjM3RE07RUFDRSxjRjhIaUM7QW5CZzBEekM7QXFCNTdEUTtFQUNFLHFCRjJIK0I7QW5CbTBEekM7QXFCejdEUTtFQUNFO0VDM0lOLG9FRDRJMkI7QXJCMjdEL0I7QXFCdDdEUTtFQUNFO0FyQnc3RFY7QXFCcjdEUTtFQUNFLHFCRjBHK0I7QW5CNjBEekM7O0FxQjk2RE07RUFDRSxxQkZnR2lDO0FuQmkxRHpDO0FxQjc2RFE7RUFDRSxxQkYyRitCO0VFMUYvQjtBckIrNkRWOztBbUJ6MERBO0VBQ0U7RUFDQTtFQUNBO0FuQjQwREY7QW1CdjBERTtFQUNFO0FuQnkwREo7QWV4aUVJO0VJb09BO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7RW5CdTBESjtFbUJuMERFO0lBQ0U7SUFDQTtJQUNBO0lBQ0E7SUFDQTtFbkJxMERKO0VtQmowREU7SUFDRTtJQUNBO0lBQ0E7RW5CbTBESjtFbUIvekRFO0lBQ0U7RW5CaTBESjtFbUI5ekRFOztJQUVFO0VuQmcwREo7RW1CM3pERTtJQUNFO0lBQ0E7SUFDQTtJQUNBO0lBQ0E7RW5CNnpESjtFbUIzekRFO0lBQ0U7SUFDQTtJQUNBO0lBQ0EscUJmK0trQztJZTlLbEM7RW5CNnpESjtFbUIxekRFO0lBQ0U7SUFDQTtFbkI0ekRKO0VtQjF6REU7SUFDRTtFbkI0ekRKO0FBQ0Y7O0F1QjlvRUE7RUFDRTtFQUVBLGdCbkJzUjRCO0VtQnJSNUIsY25CTVM7RW1CTFQ7RUFHQTtFQUNBO1VBQUE7RUFDQTtFQUNBO0VDdUZBO0VuQnVCSSxlQXRDYTtFbUJpQmpCLGdCcEIwTDRCO0VPbFIxQjtFU0ZFLHFJR0dKO0F2QmlwRUY7QW9CaHBFTTtFR2ROO0lIZVE7RXBCbXBFTjtBQUNGO0FNN3BFRTtFaUJVRSxjbkJOTztFbUJPUDtBdkJzcEVKO0F1Qm5wRUU7RUFFRTtFQUNBLGdEbkI2VzBCO0FKdXlEOUI7QXVCaHBFRTtFQUVFLGFuQmlaMEI7QUpnd0Q5QjtBdUI3b0VFO0VBQ0U7QXZCK29FSjtBdUJqb0VBOztFQUVFO0F2Qm1vRUY7O0F1QjFuRUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FKcW5FZjtBTXJyRUU7RWtCQUU7RUZOQSx3Q0VEMkQ7RUFTM0QsK0JBVHFHO0F4QmlzRXpHO0F3QnJyRUU7RUFFRTtFRmJBLHdDRUQyRDtFQWdCM0QsK0JBaEJxRztFQXFCbkc7QXhCa3JFTjtBd0I3cUVFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FKcW9FZjtBd0J2cUVFO0VBR0U7RUFDQSxtQ0F6QytJO0VBNkMvSSxtQ0E3Q3lMO0F4Qml0RTdMO0F3QmxxRUk7RUFLSTtBeEJncUVSOztBdUJ4cEVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBSm1wRWY7QU1udEVFO0VrQkFFO0VGTkEsbUVFRDJEO0VBUzNELDhEQVRxRztBeEIrdEV6RztBd0JudEVFO0VBRUU7RUZiQSxtRUVEMkQ7RUFnQjNELDhEQWhCcUc7RUFxQm5HO0F4Qmd0RU47QXdCM3NFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBSm1xRWY7QXdCcnNFRTtFQUdFO0VBQ0Esa0VBekMrSTtFQTZDL0ksOERBN0N5TDtBeEIrdUU3TDtBd0Joc0VJO0VBS0k7QXhCOHJFUjs7QXVCdHJFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QUppckVmO0FNanZFRTtFa0JBRTtFRk5BLDJERUQyRDtFQVMzRCxvREFUcUc7QXhCNnZFekc7QXdCanZFRTtFQUVFO0VGYkEsMkRFRDJEO0VBZ0IzRCxvREFoQnFHO0VBcUJuRztBeEI4dUVOO0F3Qnp1RUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QUppc0VmO0F3Qm51RUU7RUFHRTtFQUNBLHdEQXpDK0k7RUE2Qy9JLHVEQTdDeUw7QXhCNndFN0w7QXdCOXRFSTtFQUtJO0F4QjR0RVI7O0F1QnB0RUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FKK3NFZjtBTS93RUU7RWtCQUU7RUZOQSxpREVEMkQ7RUFTM0QsZ0VBVHFHO0F4QjJ4RXpHO0F3Qi93RUU7RUFFRTtFRmJBLGlERUQyRDtFQWdCM0QsZ0VBaEJxRztFQXFCbkc7QXhCNHdFTjtBd0J2d0VFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FKK3RFZjtBd0Jqd0VFO0VBR0U7RUFDQSxvRUF6QytJO0VBNkMvSSxnRUE3Q3lMO0F4QjJ5RTdMO0F3QjV2RUk7RUFLSTtBeEIwdkVSOztBdUJsdkVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBSjZ1RWY7QU03eUVFO0VrQkFFO0VGTkEsMENFRDJEO0VBUzNELGlDQVRxRztBeEJ5ekV6RztBd0I3eUVFO0VBRUU7RUZiQSwwQ0VEMkQ7RUFnQjNELGlDQWhCcUc7RUFxQm5HO0F4QjB5RU47QXdCcnlFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBSjZ2RWY7QXdCL3hFRTtFQUdFO0VBQ0EscUNBekMrSTtFQTZDL0ksc0NBN0N5TDtBeEJ5MEU3TDtBd0IxeEVJO0VBS0k7QXhCd3hFUjs7QXVCaHhFRTtFQzNEQTtFRkFFLHlCbEJzRVc7RW9CcEViLHFCcEJvRWE7QUoyd0VmO0FNMzBFRTtFa0JBRTtFRk5BLGlFRUQyRDtFQVMzRCwrREFUcUc7QXhCdTFFekc7QXdCMzBFRTtFQUVFO0VGYkEsaUVFRDJEO0VBZ0IzRCwrREFoQnFHO0VBcUJuRztBeEJ3MEVOO0F3Qm4wRUU7RUFFRTtFQUNBLHlCcEIwQ1c7RW9CekNYLHFCcEJ5Q1c7QUoyeEVmO0F3Qjd6RUU7RUFHRTtFQUNBLG1FQXpDK0k7RUE2Qy9JLCtEQTdDeUw7QXhCdTJFN0w7QXdCeHpFSTtFQUtJO0F4QnN6RVI7O0F1Qjl5RUU7RUMzREE7RUZBRSx5QmxCc0VXO0VvQnBFYixxQnBCb0VhO0FKeXlFZjtBTXoyRUU7RWtCQUU7RUZOQSxrREVEMkQ7RUFTM0Qsd0NBVHFHO0F4QnEzRXpHO0F3QnoyRUU7RUFFRTtFRmJBLGtERUQyRDtFQWdCM0Qsd0NBaEJxRztFQXFCbkc7QXhCczJFTjtBd0JqMkVFO0VBRUU7RUFDQSx5QnBCMENXO0VvQnpDWCxxQnBCeUNXO0FKeXpFZjtBd0IzMUVFO0VBR0U7RUFDQSw0Q0F6QytJO0VBNkMvSSw4Q0E3Q3lMO0F4QnE0RTdMO0F3QnQxRUk7RUFLSTtBeEJvMUVSOztBdUI1MEVFO0VDM0RBO0VGQUUseUJsQnNFVztFb0JwRWIscUJwQm9FYTtBSnUwRWY7QU12NEVFO0VrQkFFO0VGTkEsMkRFRDJEO0VBUzNELHFEQVRxRztBeEJtNUV6RztBd0J2NEVFO0VBRUU7RUZiQSwyREVEMkQ7RUFnQjNELHFEQWhCcUc7RUFxQm5HO0F4Qm80RU47QXdCLzNFRTtFQUVFO0VBQ0EseUJwQjBDVztFb0J6Q1gscUJwQnlDVztBSnUxRWY7QXdCejNFRTtFQUdFO0VBQ0EseURBekMrSTtFQTZDL0ksdURBN0N5TDtBeEJtNkU3TDtBd0JwM0VJO0VBS0k7QXhCazNFUjs7QXVCcDJFRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSm8yRWY7QU1wNkVFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKeTJFZjtBd0I1MkVFO0VBRUU7QXhCNjJFSjtBd0IxMkVFO0VBRUUsY3BCSlc7RW9CS1g7QXhCMjJFSjtBd0J4MkVFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKcTNFZjtBd0J0MkVJO0VBS0k7QXhCbzJFUjs7QXVCNzNFRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSjYzRWY7QU03N0VFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKazRFZjtBd0JyNEVFO0VBRUU7QXhCczRFSjtBd0JuNEVFO0VBRUUsY3BCSlc7RW9CS1g7QXhCbzRFSjtBd0JqNEVFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKODRFZjtBd0IvM0VJO0VBS0k7QXhCNjNFUjs7QXVCdDVFRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSnM1RWY7QU10OUVFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKMjVFZjtBd0I5NUVFO0VBRUU7QXhCKzVFSjtBd0I1NUVFO0VBRUUsY3BCSlc7RW9CS1g7QXhCNjVFSjtBd0IxNUVFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKdTZFZjtBd0J4NUVJO0VBS0k7QXhCczVFUjs7QXVCLzZFRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSis2RWY7QU0vK0VFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKbzdFZjtBd0J2N0VFO0VBRUU7QXhCdzdFSjtBd0JyN0VFO0VBRUUsY3BCSlc7RW9CS1g7QXhCczdFSjtBd0JuN0VFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKZzhFZjtBd0JqN0VJO0VBS0k7QXhCKzZFUjs7QXVCeDhFRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSnc4RWY7QU14Z0ZFO0VrQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKNjhFZjtBd0JoOUVFO0VBRUU7QXhCaTlFSjtBd0I5OEVFO0VBRUUsY3BCSlc7RW9CS1g7QXhCKzhFSjtBd0I1OEVFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKeTlFZjtBd0IxOEVJO0VBS0k7QXhCdzhFUjs7QXVCaitFRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSmkrRWY7QU1qaUZFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKcytFZjtBd0J6K0VFO0VBRUU7QXhCMCtFSjtBd0J2K0VFO0VBRUUsY3BCSlc7RW9CS1g7QXhCdytFSjtBd0JyK0VFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKay9FZjtBd0JuK0VJO0VBS0k7QXhCaStFUjs7QXVCMS9FRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSjAvRWY7QU0xakZFO0VrQndERSxjQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKKy9FZjtBd0JsZ0ZFO0VBRUU7QXhCbWdGSjtBd0JoZ0ZFO0VBRUUsY3BCSlc7RW9CS1g7QXhCaWdGSjtBd0I5L0VFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKMmdGZjtBd0I1L0VJO0VBS0k7QXhCMC9FUjs7QXVCbmhGRTtFQ1BBLGNwQllhO0VvQlhiLHFCcEJXYTtBSm1oRmY7QU1ubEZFO0VrQndERSxXQUxnRDtFQU1oRCx5QnBCT1c7RW9CTlgscUJwQk1XO0FKd2hGZjtBd0IzaEZFO0VBRUU7QXhCNGhGSjtBd0J6aEZFO0VBRUUsY3BCSlc7RW9CS1g7QXhCMGhGSjtBd0J2aEZFO0VBR0U7RUFDQSx5QnBCWlc7RW9CYVgscUJwQmJXO0FKb2lGZjtBd0JyaEZJO0VBS0k7QXhCbWhGUjs7QXVCamlGQTtFQUNFLGdCbkI0TTRCO0VtQjNNNUIsY25CMkZ3QztFbUIxRnhDLHFCbkIyRndDO0FKeThFMUM7QU03bUZFO0VpQjRFRSwwQm5CeUZzQztFbUJ4RnRDLDBCbkJ5RnNDO0FKMjhFMUM7QXVCamlGRTtFQUVFLDBCbkJvRnNDO0FKODhFMUM7QXVCL2hGRTtFQUVFLGNuQnRGTztFbUJ1RlA7QXZCZ2lGSjs7QXVCcmhGQTtFQ1BFO0VuQnVCSSxrQkF0Q2E7RW1CaUJqQixnQnBCK0g0QjtFT3ZOMUI7QVh5bkZKOztBdUJ4aEZBO0VDWEU7RW5CdUJJLG1CQXRDYTtFbUJpQmpCLGdCcEJnSTRCO0VPeE4xQjtBWGdvRko7O0F1QnRoRkE7RUFDRTtFQUNBO0F2QnloRkY7QXVCdGhGRTtFQUNFLGtCbkJ1VDBCO0FKaXVFOUI7O0F1QmhoRkU7OztFQUNFO0F2QnFoRko7O0F5QmhxRkE7RUxnQk0sZ0NLZko7QXpCbXFGRjtBb0JocEZNO0VLcEJOO0lMcUJRO0VwQm1wRk47QUFDRjtBeUJ0cUZFO0VBQ0U7QXpCd3FGSjs7QXlCbnFGRTtFQUNFO0F6QnNxRko7O0F5QmxxRkE7RUFDRTtFQUNBO0VBQ0E7RUxESSw2QktFSjtBekJxcUZGO0FvQm5xRk07RUtOTjtJTE9RO0VwQnNxRk47QUFDRjs7QTBCM3JGQTs7OztFQUlFO0ExQjhyRkY7O0EwQjNyRkE7RUFDRTtBMUI4ckZGO0EyQjFxRkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtFQWhDSjtFQUNBO0VBQ0E7RUFDQTtBM0I2c0ZGO0EyQnhwRkk7RUFDRTtBM0IwcEZOOztBMEJwc0ZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYXRCd3BCa0M7RXNCdnBCbEM7RUFDQTtFQUNBLGdCdEI4dEJrQztFc0I3dEJsQztFQUNBO0VyQnNHSSxlQXRDYTtFcUI5RGpCLGN0QlhTO0VzQllUO0VBQ0E7RUFDQSxzQnRCdkJTO0VzQndCVDtFQUNBO0VmZEU7QVhzdEZKOztBMEIvckZJO0VBQ0U7RUFDQTtBMUJrc0ZOOztBMEIvckZJO0VBQ0U7RUFDQTtBMUJrc0ZOOztBZXRyRkk7RVduQkE7SUFDRTtJQUNBO0UxQjZzRko7RTBCMXNGRTtJQUNFO0lBQ0E7RTFCNHNGSjtBQUNGO0FlanNGSTtFV25CQTtJQUNFO0lBQ0E7RTFCdXRGSjtFMEJwdEZFO0lBQ0U7SUFDQTtFMUJzdEZKO0FBQ0Y7QWUzc0ZJO0VXbkJBO0lBQ0U7SUFDQTtFMUJpdUZKO0UwQjl0RkU7SUFDRTtJQUNBO0UxQmd1Rko7QUFDRjtBZXJ0Rkk7RVduQkE7SUFDRTtJQUNBO0UxQjJ1Rko7RTBCeHVGRTtJQUNFO0lBQ0E7RTFCMHVGSjtBQUNGO0EwQm51RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQSx1QnRCNHJCZ0M7QUp5aUVwQztBMkJwd0ZJO0VBQ0U7RUFDQSxvQnZCK053QjtFdUI5TnhCLHVCdkI2TndCO0V1QjVOeEI7RUF6Qko7RUFDQTtFQUNBO0VBQ0E7QTNCZ3lGRjtBMkJsdkZJO0VBQ0U7QTNCb3ZGTjs7QTBCenVGRTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EscUJ0QjhxQmdDO0FKOGpFcEM7QTJCenhGSTtFQUNFO0VBQ0Esb0J2QitOd0I7RXVCOU54Qix1QnZCNk53QjtFdUI1TnhCO0VBbEJKO0VBQ0E7RUFDQTtFQUNBO0EzQjh5RkY7QTJCdndGSTtFQUNFO0EzQnl3Rk47QTBCcHZGSTtFQUNFO0ExQnN2Rk47O0EwQmh2RkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLHNCdEI2cEJnQztBSnNsRXBDO0EyQmp6Rkk7RUFDRTtFQUNBLG9CdkIrTndCO0V1QjlOeEIsdUJ2QjZOd0I7RXVCNU54QjtBM0JtekZOO0EyQnh5Rk07RUFDRTtBM0IweUZSO0EyQnZ5Rk07RUFDRTtFQUNBLHFCdkI0TXNCO0V1QjNNdEIsdUJ2QjBNc0I7RXVCek10QjtFQTlCTjtFQUNBO0VBQ0E7QTNCdzBGRjtBMkJ2eUZJO0VBQ0U7QTNCeXlGTjtBMEJud0ZJO0VBQ0U7QTFCcXdGTjs7QTBCN3ZGRTtFQUlFO0VBQ0E7QTFCNnZGSjs7QTBCeHZGQTtFRTlHRTtFQUNBO0VBQ0E7RUFDQTtBNUIwMkZGOztBMEJ4dkZBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxnQnRCZ0s0QjtFc0IvSjVCLGN0QmhIUztFc0JpSFQ7RUFFQTtFQUNBO0VBQ0E7QTFCMHZGRjtBTS8yRkU7RW9Cb0lFLCtDdEJpbkJnQztFc0JobkJoQztFSi9JQSx5QmxCRU87QUo0M0ZYO0EwQjN1RkU7RUFFRSxXdEJwSk87RXNCcUpQO0VKdEpBLHlCbEJvUDBCO0FKK29GOUI7QTBCenVGRTtFQUVFLGN0QnJKTztFc0JzSlA7RUFDQTtBMUIwdUZKOztBMEJsdUZBO0VBQ0U7QTFCcXVGRjs7QTBCanVGQTtFQUNFO0VBQ0Esc0J0QjhsQmtDO0VzQjdsQmxDO0VyQnJESSxtQkF0Q2E7RXFCNkZqQixjdEJ6S1M7RXNCMEtUO0ExQm91RkY7O0EwQmh1RkE7RUFDRTtFQUNBO0VBQ0EsY3RCOUtTO0FKaTVGWDs7QTZCOTVGQTs7RUFFRTtFQUNBO0VBQ0E7QTdCaTZGRjtBNkIvNUZFOztFQUNFO0VBQ0E7QTdCazZGSjtBTWo2RkU7O0V1QklJO0E3Qmk2Rk47QTZCLzVGSTs7OztFQUdFO0E3Qms2Rk47O0E2QjU1RkE7RUFDRTtFQUNBO0VBQ0E7QTdCKzVGRjtBNkI3NUZFO0VBQ0U7QTdCKzVGSjs7QTZCejVGRTs7RUFFRTtBN0I0NUZKO0E2Qng1RkU7O0VsQlhFO0VBQ0E7QVh1NkZKO0E2Qng1RkU7O0VsQkZFO0VBQ0E7QVg4NUZKOztBNkIzNEZBO0VBQ0U7RUFDQTtBN0I4NEZGO0E2QjU0RkU7RUFHRTtBN0I0NEZKO0E2Qno0RkU7RUFDRTtBN0IyNEZKOztBNkJ2NEZBO0VBQ0U7RUFDQTtBN0IwNEZGOztBNkJ2NEZBO0VBQ0U7RUFDQTtBN0IwNEZGOztBNkJ0M0ZBO0VBQ0U7RUFDQTtFQUNBO0E3QnkzRkY7QTZCdjNGRTs7RUFFRTtBN0J5M0ZKO0E2QnQzRkU7O0VBRUU7QTdCdzNGSjtBNkJwM0ZFOztFbEJyRkU7RUFDQTtBWDY4Rko7QTZCcDNGRTs7RWxCeEdFO0VBQ0E7QVhnK0ZKOztBNkJyMkZFOztFQUVFO0E3QncyRko7QTZCdDJGSTs7OztFQUVFO0VBQ0E7RUFDQTtBN0IwMkZOOztBOEJuZ0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBOUJzZ0dGO0E4QnBnR0U7Ozs7RUFJRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0E5QnNnR0o7QThCcGdHSTs7Ozs7Ozs7Ozs7O0VBR0U7QTlCK2dHTjtBOEIxZ0dFOzs7RUFHRTtBOUI0Z0dKO0E4QnhnR0U7RUFDRTtBOUIwZ0dKO0E4QnJnR0k7O0VuQlZBO0VBQ0E7QVhtaEdKO0E4QnpnR0k7O0VuQkdBO0VBQ0E7QVgwZ0dKO0E4QnpnR0U7RUFDRTtFQUNBO0E5QjJnR0o7QThCemdHSTtFbkJwQkE7RUFDQTtBWGdpR0o7QThCM2dHSTtFbkJSQTtFQUNBO0FYc2hHSjs7QThCcGdHQTs7RUFFRTtBOUJ1Z0dGO0E4QmxnR0U7O0VBQ0U7RUFDQTtBOUJxZ0dKO0E4Qm5nR0k7O0VBQ0U7QTlCc2dHTjtBOEJsZ0dFOzs7Ozs7OztFQUlFO0E5QndnR0o7O0E4QnBnR0E7RUFBdUI7QTlCd2dHdkI7O0E4QnZnR0E7RUFBc0I7QTlCMmdHdEI7O0E4Qm5nR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFekJ1QkksZUF0Q2E7RXlCaUJqQixnQjFCcUw0QjtFMEJwTDVCLGdCMUJ5TDRCO0UwQnhMNUIsYzFCOUZTO0UwQitGVDtFQUNBO0VBQ0EseUIxQnRHUztFMEJ1R1Q7RW5COUZFO0FYcW1HSjtBOEJuZ0dFOztFQUVFO0E5QnFnR0o7O0E4QjMvRkE7O0VBRUUsZ0MxQm1Yc0M7QUoyb0Z4Qzs7QThCMy9GQTs7Ozs7O0VBTUU7RXpCWkksa0JBdENhO0V5Qm9EakIsZ0IxQjRGNEI7RU92TjFCO0FYMG5HSjs7QThCMy9GQTs7RUFFRSxrQzFCaVdzQztBSjZwRnhDOztBOEIzL0ZBOzs7Ozs7RUFNRTtFekI3QkksbUJBdENhO0V5QnFFakIsZ0IxQjRFNEI7RU94TjFCO0FYMm9HSjs7QThCMy9GQTs7RUFFRTtBOUI4L0ZGOztBOEJuL0ZBOzs7Ozs7RW5CN0lJO0VBQ0E7QVh5b0dKOztBOEJwL0ZBOzs7Ozs7RW5CeElJO0VBQ0E7QVhxb0dKOztBK0I3cUdBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO1VBQUE7QS9CZ3JHRjs7QStCN3FHQTtFQUNFO0VBQ0Esa0IzQndmc0M7QUp3ckZ4Qzs7QStCN3FHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLFczQm9mc0M7RTJCbmZ0QztFQUNBO0EvQmdyR0Y7QStCOXFHRTtFQUNFLFczQnpCTztFMkIwQlAscUIzQnlOMEI7RWtCcFAxQix5QmxCb1AwQjtBSnc5RjlCO0ErQjVxR0U7RUFLSSxnRDNCK1Z3QjtBSjIwRjlCO0ErQnRxR0U7RUFDRSxrQzNCcWJvQztBSm12RnhDO0ErQnJxR0U7RUFDRSxXM0I3Q087RTJCOENQLHdDM0JpZjRDO0UyQmhmNUMsb0MzQmdmNEM7QUp1ckZoRDtBK0JocUdJO0VBQ0UsYzNCakRLO0FKbXRHWDtBK0JocUdNO0VBQ0UseUIzQnhERztBSjB0R1g7O0ErQnhwR0E7RUFDRTtFQUNBO0VBRUE7QS9CMHBHRjtBK0J0cEdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXM0J1Ym9DO0UyQnRicEMsWTNCc2JvQztFMkJyYnBDO0VBQ0E7RUFDQSxzQjNCckZPO0UyQnNGUDtBL0J3cEdKO0ErQm5wR0U7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFczQndhb0M7RTJCdmFwQyxZM0J1YW9DO0UyQnRhcEM7RUFDQTtBL0JxcEdKOztBK0Izb0dFO0VwQmxHRTtBWGl2R0o7QStCMW9HSTtFQUNFO0EvQjRvR047QStCdm9HSTtFQUNFLHFCM0IwSHdCO0VrQnBQMUIseUJsQm9QMEI7QUpnaEc5QjtBK0J0b0dJO0VBQ0U7QS9Cd29HTjtBK0Jub0dJO0VUcElBLHdDbEJ3aEI0QztBSmt2RmhEO0ErQm5vR0k7RVR2SUEsd0NsQndoQjRDO0FKcXZGaEQ7O0ErQjNuR0U7RUFFRSxrQjNCeVo0QztBSm91RmhEO0ErQnpuR0k7RUFDRTtBL0IybkdOO0ErQnRuR0k7RVQ5SkEsd0NsQndoQjRDO0FKK3ZGaEQ7O0ErQjltR0E7RUFDRTtBL0JpbkdGO0ErQjltR0k7RUFDRTtFQUNBLGMzQmlZMEM7RTJCaFkxQztFQUVBLHFCM0IrWDBDO0FKZ3ZGaEQ7QStCNW1HSTtFQUNFO0VBQ0E7RUFDQSx1QjNCMFgwQztFMkJ6WDFDLHdCM0J5WDBDO0UyQnhYMUMseUIzQnBMSztFMkJzTEwscUIzQnFYMEM7RWdCdmlCMUMseUlXbUxBO0EvQjZtR047QW9CNXhHTTtFV3VLRjtJWHRLSTtFcEIreEdOO0FBQ0Y7QStCN21HSTtFQUNFLHNCM0JsTUs7RTJCbU1MO0EvQittR047QStCMW1HSTtFVHpNQSx3Q2xCd2hCNEM7QUo4eEZoRDs7QStCaG1HQTtFQUNFO0VBQ0E7RUFDQSxtQzNCb1JzQztFMkJuUnRDO0UxQmpHSSxlQXRDYTtFMEIwSWpCLGdCM0I0RDRCO0UyQjNENUIsZ0IzQmdFNEI7RTJCL0Q1QixjM0J2TlM7RTJCd05UO0VBQ0E7RUFDQTtFcEJ0TkU7RW9CeU5GO0EvQmltR0Y7QStCL2xHRTtFQUNFLGtDM0J1UG9DO0UyQnRQcEM7RUFLRSxnRDNCa1c4QjtBSjJ2RnBDO0ErQjFsR0k7RUFNRSxjM0IvT0s7RTJCZ1BMLHNCM0J2UEs7QUo4MEdYO0ErQm5sR0U7RUFFRTtFQUNBLHNCM0I4SDBCO0UyQjdIMUI7QS9Cb2xHSjtBK0JqbEdFO0VBQ0UsYzNCN1BPO0UyQjhQUCx5QjNCbFFPO0FKcTFHWDtBK0Iva0dFO0VBQ0U7QS9CaWxHSjtBK0I3a0dFO0VBQ0U7RUFDQTtBL0Ira0dKOztBK0Iza0dBO0VBQ0Usa0MzQnlOc0M7RTJCeE50QyxvQjNCZ0g0QjtFMkIvRzVCLHVCM0IrRzRCO0UyQjlHNUIsb0IzQitHNEI7RUM5UXhCLG1CQXRDYTtBTG94R25COztBK0Iza0dBO0VBQ0UsZ0MzQmtOc0M7RTJCak50QyxtQjNCNkc0QjtFMkI1RzVCLHNCM0I0RzRCO0UyQjNHNUIsa0IzQjRHNEI7RUNuUnhCLGtCQXRDYTtBTDR4R25COztBK0J0a0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUMzQmdNc0M7RTJCL0x0QztBL0J5a0dGOztBK0J0a0dBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsbUMzQndMc0M7RTJCdkx0QztFQUNBO0EvQnlrR0Y7QStCdmtHRTtFQUNFLGtDM0JxS29DO0UyQnBLcEMsZ0QzQnlFMEI7QUpnZ0c5QjtBK0Jya0dFO0VBRUUseUIzQjlUTztBSm80R1g7QStCbGtHSTtFQUNFLGlCM0IyVGE7QUp5d0ZuQjtBK0Joa0dFO0VBQ0U7QS9Ca2tHSjs7QStCOWpHQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQSxtQzNCd0pzQztFMkJ2SnRDO0VBRUEsZ0IzQi9ENEI7RTJCZ0U1QixnQjNCM0Q0QjtFMkI0RDVCLGMzQmxWUztFMkJtVlQsc0IzQjFWUztFMkIyVlQ7RXBCaFZFO0FYaTVHSjtBK0I3akdFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsNkIzQmtJb0M7RTJCaklwQztFQUNBLGdCM0IzRTBCO0UyQjRFMUIsYzNCbFdPO0UyQm1XUDtFVDNXQSx5QmxCR087RTJCMFdQO0VwQmpXQTtBWGk2R0o7O0ErQnJqR0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0EvQndqR0Y7QStCdGpHRTtFQUNFO0EvQndqR0o7QStCcGpHSTtFQUEwQixnRTNCcU9lO0FKazFGN0M7QStCdGpHSTtFQUEwQixnRTNCb09lO0FKcTFGN0M7QStCeGpHSTtFQUEwQixnRTNCbU9lO0FKdzFGN0M7QStCeGpHRTtFQUNFO0EvQjBqR0o7QStCdmpHRTtFQUNFLFczQnFOeUM7RTJCcE56QyxZM0JvTnlDO0UyQm5OekM7RVRoWkEseUJsQm9QMEI7RTJCOEoxQixTM0JvTnlDO0VPMWxCekM7RVNGRSxvSFcyWUY7RVgzWUUsNEdXMllGO0VBQ0E7QS9Cd2pHSjtBb0JoOEdNO0VXK1hKO0lYOVhNO0lBQUE7RXBCbThHTjtBQUNGO0ErQjNqR0k7RVR4WkEsd0NsQjJtQnlDO0FKMjJGN0M7QStCempHRTtFQUNFLFczQjhMZ0M7RTJCN0xoQyxjM0I4TGdDO0UyQjdMaEM7RUFDQSxlM0I2TGdDO0UyQjVMaEMseUIzQjlaTztFMkIrWlA7RXBCdlpBO0FYbTlHSjtBK0J2akdFO0VBQ0UsVzNCMEx5QztFMkJ6THpDLFkzQnlMeUM7RWtCbm1CekMseUJsQm9QMEI7RTJCd0wxQixTM0IwTHlDO0VPMWxCekM7RVNGRSxpSFdxYUY7RVhyYUUsNEdXcWFGO0VBQ0E7QS9Cd2pHSjtBb0IxOUdNO0VXMFpKO0lYelpNO0lBQUE7RXBCNjlHTjtBQUNGO0ErQjNqR0k7RVRsYkEsd0NsQjJtQnlDO0FKcTRGN0M7QStCempHRTtFQUNFLFczQm9LZ0M7RTJCbktoQyxjM0JvS2dDO0UyQm5LaEM7RUFDQSxlM0JtS2dDO0UyQmxLaEMseUIzQnhiTztFMkJ5YlA7RXBCamJBO0FYNitHSjtBK0J2akdFO0VBQ0UsVzNCZ0t5QztFMkIvSnpDLFkzQitKeUM7RTJCOUp6QztFQUNBLG9CM0JwRTBCO0UyQnFFMUIsbUIzQnJFMEI7RWtCbFkxQix5QmxCb1AwQjtFMkJxTjFCLFMzQjZKeUM7RU8xbEJ6QztFU0ZFLGdIV2tjRjtFWGxjRSw0R1drY0Y7RUFDQTtBL0J3akdKO0FvQnYvR007RVdvYko7SVhuYk07SUFBQTtFcEIwL0dOO0FBQ0Y7QStCM2pHSTtFVC9jQSx3Q2xCMm1CeUM7QUprNkY3QztBK0J6akdFO0VBQ0UsVzNCdUlnQztFMkJ0SWhDLGMzQnVJZ0M7RTJCdEloQztFQUNBLGUzQnNJZ0M7RTJCckloQztFQUNBO0VBQ0E7QS9CMmpHSjtBK0J2akdFO0VBQ0UseUIzQjVkTztFT1FQO0FYOGdISjtBK0J0akdFO0VBQ0U7RUFDQSx5QjNCbGVPO0VPUVA7QVhtaEhKO0ErQnBqR0k7RUFDRSx5QjNCdGVLO0FKNGhIWDtBK0JuakdJO0VBQ0U7QS9CcWpHTjtBK0JsakdJO0VBQ0UseUIzQjllSztBSmtpSFg7QStCampHSTtFQUNFO0EvQm1qR047QStCaGpHSTtFQUNFLHlCM0J0Zks7QUp3aUhYOztBK0I3aUdBOzs7RVh2Zk0sNEdXMGZKO0EvQmdqR0Y7QW9CdGlITTtFV21mTjs7O0lYbGZRO0VwQjJpSE47QUFDRjs7QWdDNWpIQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhDK2pIRjs7QWdDNWpIQTtFQUNFO0VBQ0E7QWhDK2pIRjtBTTlqSEU7RTBCR0U7QWhDOGpISjtBZ0MxakhFO0VBQ0UsYzVCWE87RTRCWVA7RUFDQTtBaEM0akhKOztBZ0NwakhBO0VBQ0U7QWhDdWpIRjtBZ0NyakhFO0VBQ0U7QWhDdWpISjtBZ0NwakhFO0VBQ0U7RXJCZkE7RUFDQTtBWHNrSEo7QU1sbEhFO0UwQjhCSSxxQzVCZ3BCOEI7QUp1NkZwQztBZ0NwakhJO0VBQ0UsYzVCckNLO0U0QnNDTDtFQUNBO0FoQ3NqSE47QWdDbGpIRTs7RUFFRSxjNUI1Q087RTRCNkNQLHNCNUJwRE87RTRCcURQLGtDNUJxb0JnQztBSis2RnBDO0FnQ2pqSEU7RUFFRTtFckJ0Q0E7RUFDQTtBWHlsSEo7O0FnQ3hpSEU7RXJCM0RFO0FYdW1ISjtBZ0N4aUhFOztFQUVFLFc1QjVFTztFNEI2RVAseUI1QnNLMEI7QUpvNEc5Qjs7QWdDaGlIRTs7RUFFRTtFQUNBO0FoQ21pSEo7O0FnQzloSEU7O0VBRUU7RUFDQTtFQUNBO0FoQ2lpSEo7O0FnQ3ZoSEU7RUFDRTtBaEMwaEhKO0FnQ3hoSEU7RUFDRTtBaEMwaEhKOztBaUNqb0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FqQ29vSEY7QWlDaG9IRTs7Ozs7O0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWpDdW9ISjtBaUNubkhBO0VBQ0U7RUFDQSxzQjdCaXFCa0M7RTZCaHFCbEMseUI3QmdxQmtDO0U2Qi9wQmxDLGtCN0JnRk87RUNSSCxrQkF0Q2E7RTRCaENqQjtFQUNBO0FqQ3FuSEY7QU0vcEhFO0UyQjZDRTtBakNxbkhKOztBaUM1bUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakMrbUhGO0FpQzdtSEU7RUFDRTtFQUNBO0FqQyttSEo7QWlDNW1IRTtFQUNFO0VBQ0E7QWpDOG1ISjs7QWlDcm1IQTtFQUNFO0VBQ0EsbUI3QndsQmtDO0U2QnZsQmxDLHNCN0J1bEJrQztBSmloR3BDOztBaUM1bEhBO0VBQ0U7RUFDQTtFQUdBO0FqQzZsSEY7O0FpQ3psSEE7RUFDRTtFNUJTSSxrQkF0Q2E7RTRCK0JqQjtFQUNBO0VBQ0E7RXRCeEdFO0FYcXNISjtBTXZzSEU7RTJCOEdFO0FqQzRsSEo7O0FpQ3RsSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakN5bEhGOztBZTNwSEk7RWtCOEVJOzs7Ozs7SUFDRTtJQUNBO0VqQ3NsSFI7QUFDRjtBZXBySEk7RWtCeUZBO0lBb0JJO0lBQ0E7RWpDMmtITjtFaUN6a0hNO0lBQ0U7RWpDMmtIUjtFaUN6a0hRO0lBQ0U7RWpDMmtIVjtFaUN4a0hRO0lBQ0UscUI3QjRoQndCO0k2QjNoQnhCLG9CN0IyaEJ3QjtFSitpR2xDO0VpQ3JrSE07Ozs7OztJQUNFO0VqQzRrSFI7RWlDOWpITTtJQUNFO0lBR0E7RWpDOGpIUjtFaUMzakhNO0lBQ0U7RWpDNmpIUjtBQUNGO0FldHNISTtFa0I4RUk7Ozs7OztJQUNFO0lBQ0E7RWpDZ29IUjtBQUNGO0FlOXRISTtFa0J5RkE7SUFvQkk7SUFDQTtFakNxbkhOO0VpQ25uSE07SUFDRTtFakNxbkhSO0VpQ25uSFE7SUFDRTtFakNxbkhWO0VpQ2xuSFE7SUFDRSxxQjdCNGhCd0I7STZCM2hCeEIsb0I3QjJoQndCO0VKeWxHbEM7RWlDL21ITTs7Ozs7O0lBQ0U7RWpDc25IUjtFaUN4bUhNO0lBQ0U7SUFHQTtFakN3bUhSO0VpQ3JtSE07SUFDRTtFakN1bUhSO0FBQ0Y7QWVodkhJO0VrQjhFSTs7Ozs7O0lBQ0U7SUFDQTtFakMwcUhSO0FBQ0Y7QWV4d0hJO0VrQnlGQTtJQW9CSTtJQUNBO0VqQytwSE47RWlDN3BITTtJQUNFO0VqQytwSFI7RWlDN3BIUTtJQUNFO0VqQytwSFY7RWlDNXBIUTtJQUNFLHFCN0I0aEJ3QjtJNkIzaEJ4QixvQjdCMmhCd0I7RUptb0dsQztFaUN6cEhNOzs7Ozs7SUFDRTtFakNncUhSO0VpQ2xwSE07SUFDRTtJQUdBO0VqQ2twSFI7RWlDL29ITTtJQUNFO0VqQ2lwSFI7QUFDRjtBZTF4SEk7RWtCOEVJOzs7Ozs7SUFDRTtJQUNBO0VqQ290SFI7QUFDRjtBZWx6SEk7RWtCeUZBO0lBb0JJO0lBQ0E7RWpDeXNITjtFaUN2c0hNO0lBQ0U7RWpDeXNIUjtFaUN2c0hRO0lBQ0U7RWpDeXNIVjtFaUN0c0hRO0lBQ0UscUI3QjRoQndCO0k2QjNoQnhCLG9CN0IyaEJ3QjtFSjZxR2xDO0VpQ25zSE07Ozs7OztJQUNFO0VqQzBzSFI7RWlDNXJITTtJQUNFO0lBR0E7RWpDNHJIUjtFaUN6ckhNO0lBQ0U7RWpDMnJIUjtBQUNGO0FpQ3h2SEk7RUFvQkk7RUFDQTtBakN1dUhSO0FpQzF2SFE7Ozs7OztFQUNFO0VBQ0E7QWpDaXdIVjtBaUM5dUhRO0VBQ0U7QWpDZ3ZIVjtBaUM5dUhVO0VBQ0U7QWpDZ3ZIWjtBaUM3dUhVO0VBQ0UscUI3QjRoQndCO0U2QjNoQnhCLG9CN0IyaEJ3QjtBSm90R3BDO0FpQzF1SFE7Ozs7OztFQUNFO0FqQ2l2SFY7QWlDbnVIUTtFQUNFO0VBR0E7QWpDbXVIVjtBaUNodUhRO0VBQ0U7QWpDa3VIVjs7QWlDcHRIRTtFQUNFLHlCN0JzZ0JnQztBSml0R3BDO0FNdjZIRTtFMkJtTkkseUI3Qm1nQjhCO0FKb3RHcEM7QWlDbHRISTtFQUNFLHlCN0IyZjhCO0FKeXRHcEM7QU03NkhFO0UyQjROTSx5QjdCeWY0QjtBSjJ0R3BDO0FpQ2p0SE07RUFDRSx5QjdCdWY0QjtBSjR0R3BDO0FpQy9zSEk7Ozs7RUFJRSx5QjdCOGU4QjtBSm11R3BDO0FpQzdzSEU7RUFDRSx5QjdCdWVnQztFNkJ0ZWhDLGdDN0IyZWdDO0FKb3VHcEM7QWlDNXNIRTtFQUNFO0FqQzhzSEo7QWlDM3NIRTtFQUNFLHlCN0I4ZGdDO0FKK3VHcEM7QWlDNXNISTtFQUNFLHlCN0I4ZDhCO0FKZ3ZHcEM7QU10OEhFO0UyQjJQTSx5QjdCMmQ0QjtBSm12R3BDOztBaUN0c0hFO0VBQ0UsVzdCN1FPO0FKczlIWDtBTTc4SEU7RTJCdVFJLFc3QmhSSztBSnk5SFg7QWlDcHNISTtFQUNFLCtCN0JnYzhCO0FKc3dHcEM7QU1uOUhFO0UyQmdSTSxnQzdCOGI0QjtBSnd3R3BDO0FpQ25zSE07RUFDRSxnQzdCNGI0QjtBSnl3R3BDO0FpQ2pzSEk7Ozs7RUFJRSxXN0JyU0s7QUp3K0hYO0FpQy9ySEU7RUFDRSwrQjdCNGFnQztFNkIzYWhDLHNDN0JnYmdDO0FKaXhHcEM7QWlDOXJIRTtFQUNFO0FqQ2dzSEo7QWlDN3JIRTtFQUNFLCtCN0JtYWdDO0FKNHhHcEM7QWlDOXJISTtFQUNFLFc3QnJUSztBSnEvSFg7QU01K0hFO0UyQitTTSxXN0J4VEc7QUp3L0hYOztBa0MzL0hBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBLHNCOUJKUztFOEJLVDtFQUNBO0V2QktFO0FYeS9ISjtBa0MzL0hFO0VBQ0U7RUFDQTtBbEM2L0hKO0FrQzEvSEU7RUFDRTtFQUNBO0FsQzQvSEo7QWtDMS9ISTtFQUNFO0V2QkNGO0VBQ0E7QVg0L0hKO0FrQzEvSEk7RUFDRTtFdkJVRjtFQUNBO0FYbS9ISjtBa0N2L0hFOztFQUVFO0FsQ3kvSEo7O0FrQ3IvSEE7RUFHRTtFQUdBO0VBQ0EsZ0I5QjB3QmtDO0FKMHVHcEM7O0FrQ2gvSEE7RUFDRSxzQjlCb3dCa0M7QUordUdwQzs7QWtDaC9IQTtFQUNFO0VBQ0E7QWxDbS9IRjs7QWtDaC9IQTtFQUNFO0FsQ20vSEY7O0FNeGlJRTtFNEIwREU7QWxDay9ISjtBa0MvK0hFO0VBQ0Usb0I5Qm12QmdDO0FKOHZHcEM7O0FrQ3orSEE7RUFDRTtFQUNBO0VBRUEscUM5QjR1QmtDO0U4QjN1QmxDO0FsQzIrSEY7QWtDeitIRTtFdkJ2RUU7QVhtaklKOztBa0N2K0hBO0VBQ0U7RUFFQSxxQzlCaXVCa0M7RThCaHVCbEM7QWxDeStIRjtBa0N2K0hFO0V2QmxGRTtBWDRqSUo7O0FrQ2grSEE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbENtK0hGOztBa0NoK0hBO0VBQ0U7RUFDQTtBbENtK0hGOztBa0MvOUhBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLGdCOUJ1c0JrQztFT3R6QmhDO0FYa2xJSjs7QWtDLzlIQTs7O0VBR0U7RUFDQTtBbENrK0hGOztBa0MvOUhBOztFdkJqSEk7RUFDQTtBWHFsSUo7O0FrQ2grSEE7O0V2QnhHSTtFQUNBO0FYNmtJSjs7QWtDNzlIRTtFQUNFLG1COUIrcUJnQztBSml6R3BDO0FlL2pJSTtFbUI2Rko7SUFNSTtJQUNBO0lBQ0E7SUFDQTtFbENnK0hGO0VrQzk5SEU7SUFFRTtJQUNBLGtCOUJtcUI4QjtJOEJscUI5QjtJQUNBLGlCOUJpcUI4QjtFSjh6R2xDO0FBQ0Y7O0FrQ245SEU7RUFDRSxtQjlCbXBCZ0M7QUptMEdwQztBZWpsSUk7RW1CdUhKO0lBUUk7SUFDQTtFbENzOUhGO0VrQ245SEU7SUFFRTtJQUNBO0VsQ285SEo7RWtDbDlISTtJQUNFO0lBQ0E7RWxDbzlITjtFa0MvOEhNO0l2QnpLSjtJQUNBO0VYMm5JRjtFa0NoOUhROztJQUdFO0VsQ2k5SFY7RWtDLzhIUTs7SUFHRTtFbENnOUhWO0VrQzU4SE07SXZCMUtKO0lBQ0E7RVh5bklGO0VrQzc4SFE7O0lBR0U7RWxDODhIVjtFa0M1OEhROztJQUdFO0VsQzY4SFY7QUFDRjs7QWtDaDhIRTtFQUNFLHNCOUJ3a0JnQztBSjIzR3BDO0FlM25JSTtFbUJzTEo7SUFNSSxlOUJxbEJnQztJOEJwbEJoQyxtQjlCcWxCZ0M7SThCcGxCaEM7SUFDQTtFbENtOEhGO0VrQ2o4SEU7SUFDRTtJQUNBO0VsQ204SEo7QUFDRjs7QWtDMTdIQTtFQUNFO0FsQzY3SEY7QWtDMzdIRTtFQUNFO0FsQzY3SEo7QWtDMzdISTtFQUNFO0V2QnZPRjtFQUNBO0FYcXFJSjtBa0MzN0hJO0V2QnpQQTtFQUNBO0FYdXJJSjtBa0MzN0hJO0V2QnRRQTtFdUJ3UUU7QWxDNjdITjs7QW1DdnRJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLG1CL0IraENrQztFK0I3aENsQztFQUNBLHlCL0JFUztFT1NQO0FYK3NJSjs7QW1DdHRJQTtFQUNFO0FuQ3l0SUY7QW1DdHRJRTtFQUNFLG9CL0JpaENnQztBSnVzR3BDO0FtQ3R0SUk7RUFDRTtFQUNBLHFCL0I2Z0M4QjtFK0I1Z0M5QixjL0JSSztFK0JTTDtBbkN3dElOO0FtQzlzSUU7RUFDRTtBbkNndElKO0FtQzdzSUU7RUFDRTtBbkMrc0lKO0FtQzVzSUU7RUFDRSxjL0I1Qk87QUowdUlYOztBb0N2dklBO0VBQ0U7RTVCR0E7RUFDQTtFR2FFO0FYNHVJSjs7QW9DeHZJQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsaUJoQ2l4QmtDO0VnQ2h4QmxDLGNoQ21Ld0M7RWdDakt4QyxzQmhDUFM7RWdDUVQ7QXBDMHZJRjtBb0N4dklFO0VBQ0U7RUFDQSwwQmhDOEpzQztFZ0M3SnRDO0VBQ0EseUJoQ1pPO0VnQ2FQLHFCaENaTztBSnN3SVg7QW9DdnZJRTtFQUNFO0VBQ0EsVWhDeXdCZ0M7RWdDeHdCaEMsZ0RoQzhXMEI7QUoyNEg5Qjs7QW9DbnZJSTtFQUNFO0V6QmFGO0VBQ0E7QVgwdUlKO0FvQ252SUk7RXpCTkE7RUFDQTtBWDR2SUo7QW9DbHZJRTtFQUNFO0VBQ0EsV2hDeENPO0VnQ3lDUCx5QmhDME0wQjtFZ0N6TTFCLHFCaEN5TTBCO0FKMmlJOUI7QW9DanZJRTtFQUNFLGNoQ3hDTztFZ0N5Q1A7RUFFQTtFQUNBLHNCaENsRE87RWdDbURQLHFCaENoRE87QUpreUlYOztBcUN6eUlFO0VBQ0U7RWhDMkhFLGtCQXRDYTtFZ0NuRmYsZ0JqQ21PMEI7QUp5a0k5QjtBcUN2eUlNO0UxQnFDRjtFQUNBO0FYcXdJSjtBcUN0eUlNO0UxQmtCRjtFQUNBO0FYdXhJSjs7QXFDdnpJRTtFQUNFO0VoQzJIRSxtQkF0Q2E7RWdDbkZmLGdCakNvTzBCO0FKc2xJOUI7QXFDcnpJTTtFMUJxQ0Y7RUFDQTtBWG14SUo7QXFDcHpJTTtFMUJrQkY7RUFDQTtBWHF5SUo7O0FzQ24wSUE7RUFDRTtFQUNBO0VqQ2lFRTtFaUMvREYsZ0JsQ3VSNEI7RWtDdFI1QjtFQUNBO0VBQ0E7RUFDQTtFM0JLRTtFU0ZFLHFJa0JESjtBdENzMElGO0FvQmowSU07RWtCZk47SWxCZ0JRO0VwQm8wSU47QUFDRjtBTTEwSUU7RWdDR0k7QXRDMDBJTjs7QXNDcjBJRTtFQUNFO0F0Q3cwSUo7O0FzQ24wSUE7RUFDRTtFQUNBO0F0Q3MwSUY7O0FzQy96SUE7RUFDRSxvQmxDMjNCa0M7RWtDMTNCbEMsbUJsQzAzQmtDO0VPajVCaEM7QVgwMUlKOztBc0MxeklFO0VDakRBO0VBQ0EseUJuQzBFYTtBSnF5SWY7QU1qMklFO0VpQ1ZJO0VBQ0E7QXZDODJJTjtBdUMzMklJO0VBRUU7RUFDQTtBdkM0MklOOztBc0N2MElFO0VDakRBO0VBQ0EseUJuQzBFYTtBSmt6SWY7QU05MklFO0VpQ1ZJO0VBQ0E7QXZDMjNJTjtBdUN4M0lJO0VBRUU7RUFDQTtBdkN5M0lOOztBc0NwMUlFO0VDakRBO0VBQ0EseUJuQzBFYTtBSit6SWY7QU0zM0lFO0VpQ1ZJO0VBQ0E7QXZDdzRJTjtBdUNyNElJO0VBRUU7RUFDQTtBdkNzNElOOztBc0NqMklFO0VDakRBO0VBQ0EseUJuQzBFYTtBSjQwSWY7QU14NElFO0VpQ1ZJO0VBQ0E7QXZDcTVJTjtBdUNsNUlJO0VBRUU7RUFDQTtBdkNtNUlOOztBc0M5MklFO0VDakRBO0VBQ0EseUJuQzBFYTtBSnkxSWY7QU1yNUlFO0VpQ1ZJO0VBQ0E7QXZDazZJTjtBdUMvNUlJO0VBRUU7RUFDQTtBdkNnNklOOztBc0MzM0lFO0VDakRBO0VBQ0EseUJuQzBFYTtBSnMySWY7QU1sNklFO0VpQ1ZJO0VBQ0E7QXZDKzZJTjtBdUM1NklJO0VBRUU7RUFDQTtBdkM2NklOOztBc0N4NElFO0VDakRBO0VBQ0EseUJuQzBFYTtBSm0zSWY7QU0vNklFO0VpQ1ZJO0VBQ0E7QXZDNDdJTjtBdUN6N0lJO0VBRUU7RUFDQTtBdkMwN0lOOztBc0NyNUlFO0VDakRBO0VBQ0EseUJuQzBFYTtBSmc0SWY7QU01N0lFO0VpQ1ZJO0VBQ0E7QXZDeThJTjtBdUN0OElJO0VBRUU7RUFDQTtBdkN1OElOOztBd0NwOUlBO0VBQ0U7RUFDQSxtQnBDbXpCa0M7RW9DanpCbEMseUJwQ0tTO0VPU1A7QVh5OElKO0FlLzVJSTtFeUI1REo7SUFRSTtFeEN1OUlGO0FBQ0Y7O0F3Q3A5SUE7RUFDRTtFQUNBO0U3QklFO0FYbzlJSjs7QXlDbCtJQTtFQUNFO0VBQ0E7RUFDQSxtQnJDbTlCa0M7RXFDbDlCbEM7RTlCVUU7QVg0OUlKOztBeUNqK0lBO0VBRUU7QXpDbStJRjs7QXlDLzlJQTtFQUNFLGdCckM0UTRCO0FKc3RJOUI7O0F5QzE5SUE7RUFDRTtBekM2OUlGO0F5QzE5SUU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QXpDNDlJSjs7QXlDbDlJRTtFQy9DQSwyQkRnRHFIO0VuQjNDbkgsc0NtQjJDdUI7RUM5Q3pCLHFDRDhDcUU7QXpDdTlJdkU7QTBDbmdKRTtFQUNFO0ExQ3FnSko7QTBDbGdKRTtFQUNFO0ExQ29nSko7O0F5Qzk5SUU7RUMvQ0EsNEJEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6Qix3Q0Q4Q3FFO0F6Q20rSXZFO0EwQy9nSkU7RUFDRTtBMUNpaEpKO0EwQzlnSkU7RUFDRTtBMUNnaEpKOztBeUMxK0lFO0VDL0NBLDhCRGdEcUg7RW5CM0NuSCx3Q21CMkN1QjtFQzlDekIsd0NEOENxRTtBekMrK0l2RTtBMEMzaEpFO0VBQ0U7QTFDNmhKSjtBMEMxaEpFO0VBQ0U7QTFDNGhKSjs7QXlDdC9JRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsMENtQjJDdUI7RUM5Q3pCLHlDRDhDcUU7QXpDMi9JdkU7QTBDdmlKRTtFQUNFO0ExQ3lpSko7QTBDdGlKRTtFQUNFO0ExQ3dpSko7O0F5Q2xnSkU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILHdDbUIyQ3VCO0VDOUN6QixzQ0Q4Q3FFO0F6Q3VnSnZFO0EwQ25qSkU7RUFDRTtBMUNxakpKO0EwQ2xqSkU7RUFDRTtBMUNvakpKOztBeUM5Z0pFO0VDL0NBLCtCRGdEcUg7RW5CM0NuSCx3Q21CMkN1QjtFQzlDekIsd0NEOENxRTtBekNtaEp2RTtBMEMvakpFO0VBQ0U7QTFDaWtKSjtBMEM5akpFO0VBQ0U7QTFDZ2tKSjs7QXlDMWhKRTtFQy9DQSwrQkRnRHFIO0VuQjNDbkgsd0NtQjJDdUI7RUM5Q3pCLHdDRDhDcUU7QXpDK2hKdkU7QTBDM2tKRTtFQUNFO0ExQzZrSko7QTBDMWtKRTtFQUNFO0ExQzRrSko7O0F5Q3RpSkU7RUMvQ0EsK0JEZ0RxSDtFbkIzQ25ILDBDbUIyQ3VCO0VDOUN6Qix5Q0Q4Q3FFO0F6QzJpSnZFO0EwQ3ZsSkU7RUFDRTtBMUN5bEpKO0EwQ3RsSkU7RUFDRTtBMUN3bEpKOztBMkNobUpFO0VBQ0U7SUFBTztFM0NvbUpUO0UyQ25tSkU7SUFBSztFM0NzbUpQO0FBQ0Y7QTJDbm1KQTtFQUNFO0VBQ0EsWXZDNDlCa0M7RXVDMzlCbEM7RUFDQTtFdENtSEksa0JBdENhO0VzQzNFakIseUJ2Q0xTO0VPU1A7QVhrbUpKOztBMkNqbUpBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXdkNqQlM7RXVDa0JUO0VBQ0E7RUFDQSx5QnZDaTlCa0M7RWdCNTlCOUIsMkJ1QllKO0EzQ29tSkY7QW9CNW1KTTtFdUJETjtJdkJFUTtFcEIrbUpOO0FBQ0Y7O0EyQ3RtSkE7RXJCWUU7RXFCVkE7QTNDeW1KRjs7QTJDcm1KRTtFQUNFO0EzQ3dtSko7QTJDcm1KTTtFQUpKO0lBS007RTNDd21KTjtBQUNGOztBNENucEpBO0VBQ0U7RUFDQTtBNUNzcEpGOztBNENucEpBO0VBQ0U7QTVDc3BKRjs7QTZDeHBKQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VsQ1FFO0FYa3BKSjs7QTZDaHBKQTtFQUNFO0VBQ0EsY3pDUlM7RXlDU1Q7QTdDbXBKRjtBTTFwSkU7RXVDV0U7RUFDQSxjekNkTztFeUNlUDtFQUNBLHlCekN0Qk87QUp3cUpYO0E2Qy9vSkU7RUFDRSxjekNsQk87RXlDbUJQLHlCekMxQk87QUoycUpYOztBNkN4b0pBO0VBQ0U7RUFDQTtFQUNBO0VBR0Esc0J6QzNDUztFeUM0Q1Q7QTdDeW9KRjtBNkN2b0pFO0VsQzFCRTtFQUNBO0FYb3FKSjtBNkN2b0pFO0VsQ2hCRTtFQUNBO0FYMHBKSjtBNkN2b0pFO0VBRUUsY3pDbERPO0V5Q21EUDtFQUNBLHNCekMxRE87QUprc0pYO0E2Q3BvSkU7RUFDRTtFQUNBLFd6Q2hFTztFeUNpRVAseUJ6Q2tMMEI7RXlDakwxQixxQnpDaUwwQjtBSnE5STlCO0E2Q25vSkU7RUFDRTtBN0Nxb0pKO0E2Q25vSkk7RUFDRTtFQUNBLHFCekMySndCO0FKMCtJOUI7O0E2Q3ZuSkk7RUFDRTtBN0MwbkpOO0E2Q3ZuSlE7RWxDMUJKO0VBWkE7QVhpcUpKO0E2Q3RuSlE7RWxDM0NKO0VBWUE7QVh5cEpKO0E2Q3JuSlE7RUFDRTtBN0N1bkpWO0E2Q3BuSlE7RUFDRSxxQnpDMEhvQjtFeUN6SHBCO0E3Q3NuSlY7QTZDcG5KVTtFQUNFO0VBQ0Esc0J6Q3FIa0I7QUppZ0o5Qjs7QWVqckpJO0U4Qm1DQTtJQUNFO0U3Q2twSko7RTZDL29KTTtJbEMxQko7SUFaQTtFWHlySkY7RTZDOW9KTTtJbEMzQ0o7SUFZQTtFWGlySkY7RTZDN29KTTtJQUNFO0U3QytvSlI7RTZDNW9KTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RTdDOG9KUjtFNkM1b0pRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFSnloSjVCO0FBQ0Y7QWUxc0pJO0U4Qm1DQTtJQUNFO0U3QzBxSko7RTZDdnFKTTtJbEMxQko7SUFaQTtFWGl0SkY7RTZDdHFKTTtJbEMzQ0o7SUFZQTtFWHlzSkY7RTZDcnFKTTtJQUNFO0U3Q3VxSlI7RTZDcHFKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RTdDc3FKUjtFNkNwcUpRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFSmlqSjVCO0FBQ0Y7QWVsdUpJO0U4Qm1DQTtJQUNFO0U3Q2tzSko7RTZDL3JKTTtJbEMxQko7SUFaQTtFWHl1SkY7RTZDOXJKTTtJbEMzQ0o7SUFZQTtFWGl1SkY7RTZDN3JKTTtJQUNFO0U3QytySlI7RTZDNXJKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RTdDOHJKUjtFNkM1ckpRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFSnlrSjVCO0FBQ0Y7QWUxdkpJO0U4Qm1DQTtJQUNFO0U3QzB0Sko7RTZDdnRKTTtJbEMxQko7SUFaQTtFWGl3SkY7RTZDdHRKTTtJbEMzQ0o7SUFZQTtFWHl2SkY7RTZDcnRKTTtJQUNFO0U3Q3V0SlI7RTZDcHRKTTtJQUNFLHFCekMwSG9CO0l5Q3pIcEI7RTdDc3RKUjtFNkNwdEpRO0lBQ0U7SUFDQSxzQnpDcUhrQjtFSmltSjVCO0FBQ0Y7QTZDenNKQTtFbENuSEk7QVgrekpKO0E2Q3pzSkU7RUFDRTtBN0Myc0pKO0E2Q3pzSkk7RUFDRTtBN0Myc0pOOztBOENwMUpFO0VBQ0UsMkJEb0pzRTtFQ25KdEUseUNEbUp1QztBN0Nvc0ozQztBTTUwSkU7RXdDUE0sMkJEK0lrRTtFQzlJbEU7QTlDczFKUjtBOENuMUpNO0VBQ0UsVzFDUEc7RTBDUUgsc0NEeUlrRTtFQ3hJbEUsa0NEd0lrRTtBN0M2c0oxRTs7QThDbDJKRTtFQUNFLDRCRG9Kc0U7RUNuSnRFLDRDRG1KdUM7QTdDa3RKM0M7QU0xMUpFO0V3Q1BNLDRCRCtJa0U7RUM5SWxFO0E5Q28ySlI7QThDajJKTTtFQUNFLFcxQ1BHO0UwQ1FILHVDRHlJa0U7RUN4SWxFLG1DRHdJa0U7QTdDMnRKMUU7O0E4Q2gzSkU7RUFDRSw4QkRvSnNFO0VDbkp0RSw0Q0RtSnVDO0E3Q2d1SjNDO0FNeDJKRTtFd0NQTSw4QkQrSWtFO0VDOUlsRTtBOUNrM0pSO0E4Qy8ySk07RUFDRSxXMUNQRztFMENRSCx5Q0R5SWtFO0VDeElsRSxxQ0R3SWtFO0E3Q3l1SjFFOztBOEM5M0pFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNkNEbUp1QztBN0M4dUozQztBTXQzSkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QTlDZzRKUjtBOEM3M0pNO0VBQ0UsVzFDUEc7RTBDUUgsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBN0N1dkoxRTs7QThDNTRKRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDBDRG1KdUM7QTdDNHZKM0M7QU1wNEpFO0V3Q1BNLCtCRCtJa0U7RUM5SWxFO0E5Qzg0SlI7QThDMzRKTTtFQUNFLFcxQ1BHO0UwQ1FILDBDRHlJa0U7RUN4SWxFLHNDRHdJa0U7QTdDcXdKMUU7O0E4QzE1SkU7RUFDRSwrQkRvSnNFO0VDbkp0RSw0Q0RtSnVDO0E3QzB3SjNDO0FNbDVKRTtFd0NQTSwrQkQrSWtFO0VDOUlsRTtBOUM0NUpSO0E4Q3o1Sk07RUFDRSxXMUNQRztFMENRSCwwQ0R5SWtFO0VDeElsRSxzQ0R3SWtFO0E3Q214SjFFOztBOEN4NkpFO0VBQ0UsK0JEb0pzRTtFQ25KdEUsNENEbUp1QztBN0N3eEozQztBTWg2SkU7RXdDUE0sK0JEK0lrRTtFQzlJbEU7QTlDMDZKUjtBOEN2NkpNO0VBQ0UsVzFDUEc7RTBDUUgsMENEeUlrRTtFQ3hJbEUsc0NEd0lrRTtBN0NpeUoxRTs7QThDdDdKRTtFQUNFLCtCRG9Kc0U7RUNuSnRFLDZDRG1KdUM7QTdDc3lKM0M7QU05NkpFO0V3Q1BNLCtCRCtJa0U7RUM5SWxFO0E5Q3c3SlI7QThDcjdKTTtFQUNFLFcxQ1BHO0UwQ1FILDBDRHlJa0U7RUN4SWxFLHNDRHdJa0U7QTdDK3lKMUU7O0ErQ3Y4SkE7RUFDRTtFMUM4SEksaUJBdENhO0UwQ3RGakIsZ0IzQzZSNEI7RTJDNVI1QjtFQUNBLFczQ1lTO0UyQ1hULHlCM0NrbENrQztFMkNqbENsQztBL0MwOEpGO0FNcjhKRTtFeUNERSxXM0NNTztFMkNMUDtBL0N5OEpKO0FNcjhKRTtFeUNDSTtBL0N1OEpOOztBK0M1N0pBO0VBQ0U7RUFDQTtFQUNBO0EvQys3SkY7O0ErQ3o3SkE7RUFDRTtBL0M0N0pGOztBZ0RsK0pBO0VBR0UsaUI1Q3E0QmtDO0U0Q3A0QmxDLGdCNUNvNEJrQztFQ3p3QjlCLG1CQXRDYTtFMkNsRmpCLDJDNUNzNEJrQztFNENyNEJsQztFQUNBO0VBQ0EsZ0Q1Q3U0QmtDO0U0Q3Q0QmxDO0VyQ09FO0FYNDlKSjtBZ0RoK0pFO0VBQ0Usc0I1QzAzQmdDO0FKd21JcEM7QWdELzlKRTtFQUNFO0FoRGkrSko7QWdEOTlKRTtFQUNFO0VBQ0E7QWhEZytKSjtBZ0Q3OUpFO0VBQ0U7QWhEKzlKSjs7QWdEMzlKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGM1Q3ZCUztFNEN3QlQsMkM1QysyQmtDO0U0QzkyQmxDO0VBQ0E7RXJDWkU7RUFDQTtBWDIrSko7O0FnRDU5SkE7RUFDRSxnQjVDNjFCa0M7QUprb0lwQzs7QWlEcmdLQTtFQUVFO0FqRHVnS0Y7QWlEcmdLRTtFQUNFO0VBQ0E7QWpEdWdLSjs7QWlEbGdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3QzJwQmtDO0U2QzFwQmxDO0VBQ0E7RUFDQTtFQUNBO0VBR0E7QWpEbWdLRjs7QWlENS9KQTtFQUNFO0VBQ0E7RUFDQSxjN0MyNEJrQztFNkN6NEJsQztBakQ4L0pGO0FpRDMvSkU7RTdCM0JJLG1DNkI0QkY7RUFDQSw4QjdDaTZCZ0M7QUo0bElwQztBb0J0aEtNO0U2QnVCSjtJN0J0Qk07RXBCeWhLTjtBQUNGO0FpRGhnS0U7RUFDRSxlN0MrNUJnQztBSm1tSXBDO0FpRDkvSkU7RUFDRSxzQjdDNDVCZ0M7QUpvbUlwQzs7QWlENS9KQTtFQUNFO0VBQ0E7QWpEKy9KRjtBaUQ3L0pFO0VBQ0U7RUFDQTtBakQrL0pKO0FpRDUvSkU7O0VBRUU7QWpEOC9KSjtBaUQzL0pFO0VBQ0U7QWpENi9KSjs7QWlEei9KQTtFQUNFO0VBQ0E7RUFDQTtBakQ0L0pGO0FpRHovSkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBakQyL0pKO0FpRHYvSkU7RUFDRTtFQUNBO0VBQ0E7QWpEeS9KSjtBaUR2L0pJO0VBQ0U7QWpEeS9KTjtBaUR0L0pJO0VBQ0U7QWpEdy9KTjs7QWlEbC9KQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBR0E7RUFDQSxzQjdDM0dTO0U2QzRHVDtFQUNBO0V0Q2xHRTtFc0NzR0Y7QWpEaS9KRjs7QWlENytKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGE3QytpQmtDO0U2QzlpQmxDO0VBQ0E7RUFDQSxzQjdDbEhTO0FKa21LWDtBaUQ3K0pFO0VBQVM7QWpEZy9KWDtBaUQvK0pFO0VBQVMsWTdDeXpCeUI7QUp5cklwQzs7QWlENytKQTtFQUNFO0VBQ0E7RUFDQTtFQUNBLGtCN0N1ekJrQztFNkN0ekJsQztFdEN0SEU7RUFDQTtBWHVtS0o7QWlELytKRTtFQUNFLGtCN0NrekJnQztFNkNoekJoQztBakRnL0pKOztBaUQzK0pBO0VBQ0U7RUFDQSxnQjdDc0k0QjtBSncySjlCOztBaUR6K0pBO0VBQ0U7RUFHQTtFQUNBLGE3Q293QmtDO0FKc3VJcEM7O0FpRHQrSkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RXRDeklFO0VBQ0E7QVhtbktKO0FpRHIrSkU7RUFDRTtBakR1K0pKOztBaURsK0pBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBakRxK0pGOztBZTVtS0k7RWtDNklGO0lBQ0UsZ0I3Q2l3QmdDO0k2Q2h3QmhDO0VqRG0rSkY7RWlEaCtKQTtJQUNFO0VqRGsrSkY7RWlEaCtKRTtJQUNFO0VqRGsrSko7RWlEOTlKQTtJQUNFO0VqRGcrSkY7RWlEOTlKRTtJQUNFO0lBQ0E7RWpEZytKSjtFaUR4OUpBO0lBQVksZ0I3Q3l1QnNCO0VKa3ZJbEM7QUFDRjtBZW5vS0k7RWtDMktGOztJQUVFLGdCN0NpdUJnQztFSjB2SWxDO0FBQ0Y7QWV6b0tJO0VrQ2tMRjtJQUFZLGlCN0MydEJzQjtFSmd3SWxDO0FBQ0Y7QWtEenNLQTtFQUNFO0VBQ0EsYTlDK3FCa0M7RThDOXFCbEM7RUFDQSxTOUN1MUJrQztFK0MzMUJsQyxrTS9DbVI0QjtFK0NqUjVCO0VBQ0EsZ0IvQzJSNEI7RStDMVI1QixnQi9DK1I0QjtFK0M5UjVCO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0U5Q2dISSxtQkF0Q2E7RTZDOUVqQjtFQUNBO0FsRHF0S0Y7QWtEbnRLRTtFQUFTLFk5QzIwQnlCO0FKMjRJcEM7QWtEcHRLRTtFQUNFO0VBQ0E7RUFDQSxhOUMyMEJnQztFOEMxMEJoQyxjOUMyMEJnQztBSjI0SXBDO0FrRHB0S0k7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBbERzdEtOOztBa0RqdEtBO0VBQ0U7QWxEb3RLRjtBa0RsdEtFO0VBQ0U7QWxEb3RLSjtBa0RsdEtJO0VBQ0U7RUFDQTtFQUNBLHNCOUN2Qks7QUoydUtYOztBa0Qvc0tBO0VBQ0U7QWxEa3RLRjtBa0RodEtFO0VBQ0U7RUFDQSxhOUM2eUJnQztFOEM1eUJoQyxjOUMyeUJnQztBSnU2SXBDO0FrRGh0S0k7RUFDRTtFQUNBO0VBQ0Esd0I5Q3ZDSztBSnl2S1g7O0FrRDdzS0E7RUFDRTtBbERndEtGO0FrRDlzS0U7RUFDRTtBbERndEtKO0FrRDlzS0k7RUFDRTtFQUNBO0VBQ0EseUI5Q3JESztBSnF3S1g7O0FrRDNzS0E7RUFDRTtBbEQ4c0tGO0FrRDVzS0U7RUFDRTtFQUNBLGE5Qyt3QmdDO0U4Qzl3QmhDLGM5QzZ3QmdDO0FKaThJcEM7QWtENXNLSTtFQUNFO0VBQ0E7RUFDQSx1QjlDckVLO0FKbXhLWDs7QWtEenJLQTtFQUNFLGdCOUN5dUJrQztFOEN4dUJsQztFQUNBLFc5Q3ZHUztFOEN3R1Q7RUFDQSxzQjlDL0ZTO0VPQ1A7QVgyeEtKOztBb0Q3eUtBO0VBQ0U7RUFDQTtFQUNBO0VBQ0EsYWhENnFCa0M7RWdENXFCbEM7RUFDQSxnQmhEeTJCa0M7RStDOTJCbEMsa00vQ21SNEI7RStDalI1QjtFQUNBLGdCL0MyUjRCO0UrQzFSNUIsZ0IvQytSNEI7RStDOVI1QjtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFOUNnSEksbUJBdENhO0UrQzdFakI7RUFDQSxzQmhETlM7RWdET1Q7RUFDQTtFekNHRTtBWHd6S0o7QW9EdnpLRTtFQUNFO0VBQ0E7RUFDQSxXaER5MkJnQztFZ0R4MkJoQyxjaER5MkJnQztFZ0R4MkJoQztBcER5ektKO0FvRHZ6S0k7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRHd6S047O0FvRG56S0E7RUFDRSxxQmhEMDFCa0M7QUo0OUlwQztBb0RwektFO0VBQ0U7QXBEc3pLSjtBb0RwektJO0VBQ0U7RUFDQTtFQUNBLHFDaERxMUI4QjtBSmkrSXBDO0FvRG56S0k7RUFDRSxXaEQwTHdCO0VnRHpMeEI7RUFDQSxzQmhEN0NLO0FKazJLWDs7QW9EaHpLQTtFQUNFLG1CaERzMEJrQztBSjYrSXBDO0FvRGp6S0U7RUFDRTtFQUNBLGFoRGswQmdDO0VnRGowQmhDLFloRGcwQmdDO0VnRC96QmhDO0FwRG16S0o7QW9EanpLSTtFQUNFO0VBQ0E7RUFDQSx1Q2hEOHpCOEI7QUpxL0lwQztBb0RoektJO0VBQ0UsU2hEbUt3QjtFZ0RsS3hCO0VBQ0Esd0JoRHBFSztBSnMzS1g7O0FvRDd5S0E7RUFDRSxrQmhEK3lCa0M7QUppZ0pwQztBb0Q5eUtFO0VBQ0U7QXBEZ3pLSjtBb0Q5eUtJO0VBQ0U7RUFDQTtFQUNBLHdDaEQweUI4QjtBSnNnSnBDO0FvRDd5S0k7RUFDRSxRaEQrSXdCO0VnRDlJeEI7RUFDQSx5QmhEeEZLO0FKdTRLWDtBb0QxeUtFO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQSxXaERzeEJnQztFZ0RyeEJoQztFQUNBO0VBQ0E7QXBENHlLSjs7QW9EeHlLQTtFQUNFLG9CaEQrd0JrQztBSjRoSnBDO0FvRHp5S0U7RUFDRTtFQUNBLGFoRDJ3QmdDO0VnRDF3QmhDLFloRHl3QmdDO0VnRHh3QmhDO0FwRDJ5S0o7QW9EenlLSTtFQUNFO0VBQ0E7RUFDQSxzQ2hEdXdCOEI7QUpvaUpwQztBb0R4eUtJO0VBQ0UsVWhENEd3QjtFZ0QzR3hCO0VBQ0EsdUJoRDNISztBSnE2S1g7O0FvRHB4S0E7RUFDRTtFQUNBO0UvQzNCSSxlQXRDYTtFK0NvRWpCLDZDaER5dEJrQztFZ0R4dEJsQztFekNuSUU7RUFDQTtBWDA1S0o7QW9EcnhLRTtFQUNFO0FwRHV4S0o7O0FvRG54S0E7RUFDRTtFQUNBLGNoRHhKUztBSjg2S1g7O0FxRGo3S0E7RUFDRTtBckRvN0tGOztBcURqN0tBO0VBQ0U7QXJEbzdLRjs7QXFEajdLQTtFQUNFO0VBQ0E7RUFDQTtBckRvN0tGO0FzRDM4S0U7RUFDRTtFQUNBO0VBQ0E7QXRENjhLSjs7QXFEcjdLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFakNsQkksc0NpQ21CSjtBckR3N0tGO0FvQnY4S007RWlDUU47SWpDUFE7RXBCMDhLTjtBQUNGOztBcUQxN0tBOzs7RUFHRTtBckQ2N0tGOztBcUQxN0tBOztFQUVFO0FyRDY3S0Y7O0FxRDE3S0E7O0VBRUU7QXJENjdLRjs7QXFEcDdLRTtFQUNFO0VBQ0E7RUFDQTtBckR1N0tKO0FxRHA3S0U7OztFQUdFO0VBQ0E7QXJEczdLSjtBcURuN0tFOztFQUVFO0VBQ0E7RWpDNURFLDJCaUM2REY7QXJEcTdLSjtBb0I5K0tNO0VpQ3FESjs7SWpDcERNO0VwQmsvS047QUFDRjs7QXFEbDdLQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7RUFDQTtFQUNBLFVqRGc5Qm1DO0VpRC84Qm5DLFdqRDFGUztFaUQyRlQ7RUFDQSxZakQ4OEJtQztFZ0JqaUMvQiw4QmlDb0ZKO0FyRG83S0Y7QW9CcGdMTTtFaUNrRU47O0lqQ2pFUTtFcEJ3Z0xOO0FBQ0Y7QU05Z0xFOzs7RStDd0ZFLFdqRGpHTztFaURrR1A7RUFDQTtFQUNBLFlqRHU4QmlDO0FKby9JckM7O0FxRHg3S0E7RUFDRTtBckQyN0tGOztBcUR0N0tBO0VBQ0U7QXJEeTdLRjs7QXFEbDdLQTs7RUFFRTtFQUNBLFdqRGc4Qm1DO0VpRC83Qm5DLFlqRCs3Qm1DO0VpRDk3Qm5DO0FyRHE3S0Y7O0FxRG43S0E7RUFDRTtBckRzN0tGOztBcURwN0tBO0VBQ0U7QXJEdTdLRjs7QXFEOTZLQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQSxpQmpEczVCbUM7RWlEcjVCbkMsZ0JqRHE1Qm1DO0VpRHA1Qm5DO0FyRGc3S0Y7QXFEOTZLRTtFQUNFO0VBQ0E7RUFDQSxXakRvNUJpQztFaURuNUJqQyxXakRvNUJpQztFaURuNUJqQyxpQmpEcTVCaUM7RWlEcDVCakMsZ0JqRG81QmlDO0VpRG41QmpDO0VBQ0E7RUFDQSxzQmpEaEtPO0VpRGlLUDtFQUVBO0VBQ0E7RUFDQTtFakM1SkUsNkJpQzZKRjtBckQrNktKO0FvQnhrTE07RWlDMElKO0lqQ3pJTTtFcEIya0xOO0FBQ0Y7QXFEajdLRTtFQUNFO0FyRG03S0o7O0FxRDE2S0E7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBLFdqRDNMUztFaUQ0TFQ7QXJENjZLRjs7QXVENW1MQTtFQUNFO0lBQUs7RXZEZ25MTDtBQUNGO0F1RDltTEE7RUFDRTtFQUNBLFduRGdrQ3NCO0VtRC9qQ3RCLFluRCtqQ3NCO0VtRDlqQ3RCO0VBQ0E7RUFDQTtFQUVBO0VBQ0E7QXZEK21MRjs7QXVENW1MQTtFQUNFLFduRHlqQ3dCO0VtRHhqQ3hCLFluRHdqQ3dCO0VtRHZqQ3hCLG1CbkR5akN3QjtBSnNqSjFCOztBdUR4bUxBO0VBQ0U7SUFDRTtFdkQybUxGO0V1RHptTEE7SUFDRTtJQUNBO0V2RDJtTEY7QUFDRjtBdUR4bUxBO0VBQ0U7RUFDQSxXbkRnaUNzQjtFbUQvaEN0QixZbkQraENzQjtFbUQ5aEN0QjtFQUNBO0VBRUE7RUFDQTtFQUNBO0F2RHltTEY7O0F1RHRtTEE7RUFDRSxXbkR5aEN3QjtFbUR4aEN4QixZbkR3aEN3QjtBSmlsSjFCOztBd0Q3cExBO0VBQXFCO0F4RGlxTHJCOztBd0RocUxBO0VBQXFCO0F4RG9xTHJCOztBd0RucUxBO0VBQXFCO0F4RHVxTHJCOztBd0R0cUxBO0VBQXFCO0F4RDBxTHJCOztBd0R6cUxBO0VBQXFCO0F4RDZxTHJCOztBd0Q1cUxBO0VBQXFCO0F4RGdyTHJCOztBeURsckxFO0VBQ0U7QXpEcXJMSjs7QU0zcUxFOzs7RW1ETEk7QXpEc3JMTjs7QXlENXJMRTtFQUNFO0F6RCtyTEo7O0FNcnJMRTs7O0VtRExJO0F6RGdzTE47O0F5RHRzTEU7RUFDRTtBekR5c0xKOztBTS9yTEU7OztFbURMSTtBekQwc0xOOztBeURodExFO0VBQ0U7QXpEbXRMSjs7QU16c0xFOzs7RW1ETEk7QXpEb3RMTjs7QXlEMXRMRTtFQUNFO0F6RDZ0TEo7O0FNbnRMRTs7O0VtRExJO0F6RDh0TE47O0F5RHB1TEU7RUFDRTtBekR1dUxKOztBTTd0TEU7OztFbURMSTtBekR3dUxOOztBeUQ5dUxFO0VBQ0U7QXpEaXZMSjs7QU12dUxFOzs7RW1ETEk7QXpEa3ZMTjs7QXlEeHZMRTtFQUNFO0F6RDJ2TEo7O0FNanZMRTs7O0VtRExJO0F6RDR2TE47O0EwRDN2TEE7RUFDRTtBMUQ4dkxGOztBMEQzdkxBO0VBQ0U7QTFEOHZMRjs7QTJEendMQTtFQUFrQjtBM0Q2d0xsQjs7QTJENXdMQTtFQUFrQjtBM0RneExsQjs7QTJEL3dMQTtFQUFrQjtBM0RteExsQjs7QTJEbHhMQTtFQUFrQjtBM0RzeExsQjs7QTJEcnhMQTtFQUFrQjtBM0R5eExsQjs7QTJEdnhMQTtFQUFtQjtBM0QyeExuQjs7QTJEMXhMQTtFQUFtQjtBM0Q4eExuQjs7QTJEN3hMQTtFQUFtQjtBM0RpeUxuQjs7QTJEaHlMQTtFQUFtQjtBM0RveUxuQjs7QTJEbnlMQTtFQUFtQjtBM0R1eUxuQjs7QTJEcHlMRTtFQUNFO0EzRHV5TEo7O0EyRHh5TEU7RUFDRTtBM0QyeUxKOztBMkQ1eUxFO0VBQ0U7QTNEK3lMSjs7QTJEaHpMRTtFQUNFO0EzRG16TEo7O0EyRHB6TEU7RUFDRTtBM0R1ekxKOztBMkR4ekxFO0VBQ0U7QTNEMnpMSjs7QTJENXpMRTtFQUNFO0EzRCt6TEo7O0EyRGgwTEU7RUFDRTtBM0RtMExKOztBMkQvekxBO0VBQ0U7QTNEazBMRjs7QTJEM3pMQTtFQUNFO0EzRDh6TEY7O0EyRDN6TEE7RUFDRTtBM0Q4ekxGOztBMkQzekxBO0VBQ0U7RUFDQTtBM0Q4ekxGOztBMkQzekxBO0VBQ0U7RUFDQTtBM0Q4ekxGOztBMkQzekxBO0VBQ0U7RUFDQTtBM0Q4ekxGOztBMkQzekxBO0VBQ0U7RUFDQTtBM0Q4ekxGOztBMkQzekxBO0VBQ0U7QTNEOHpMRjs7QTJEM3pMQTtFQUNFO0EzRDh6TEY7O0EyRDN6TEE7RUFDRTtBM0Q4ekxGOztBMkQzekxBO0VBQ0U7QTNEOHpMRjs7QXNEdDRMRTtFQUNFO0VBQ0E7RUFDQTtBdER5NExKOztBNERsNExNO0VBQXdCO0E1RHM0TDlCOztBNER0NExNO0VBQXdCO0E1RDA0TDlCOztBNEQxNExNO0VBQXdCO0E1RDg0TDlCOztBNEQ5NExNO0VBQXdCO0E1RGs1TDlCOztBNERsNUxNO0VBQXdCO0E1RHM1TDlCOztBNER0NUxNO0VBQXdCO0E1RDA1TDlCOztBNEQxNUxNO0VBQXdCO0E1RDg1TDlCOztBNEQ5NUxNO0VBQXdCO0E1RGs2TDlCOztBNERsNkxNO0VBQXdCO0E1RHM2TDlCOztBZXIzTEk7RTZDakRFO0lBQXdCO0U1RDI2TDVCO0U0RDM2TEk7SUFBd0I7RTVEODZMNUI7RTREOTZMSTtJQUF3QjtFNURpN0w1QjtFNERqN0xJO0lBQXdCO0U1RG83TDVCO0U0RHA3TEk7SUFBd0I7RTVEdTdMNUI7RTREdjdMSTtJQUF3QjtFNUQwN0w1QjtFNEQxN0xJO0lBQXdCO0U1RDY3TDVCO0U0RDc3TEk7SUFBd0I7RTVEZzhMNUI7RTREaDhMSTtJQUF3QjtFNURtOEw1QjtBQUNGO0FlbjVMSTtFNkNqREU7SUFBd0I7RTVEdzhMNUI7RTREeDhMSTtJQUF3QjtFNUQyOEw1QjtFNEQzOExJO0lBQXdCO0U1RDg4TDVCO0U0RDk4TEk7SUFBd0I7RTVEaTlMNUI7RTREajlMSTtJQUF3QjtFNURvOUw1QjtFNERwOUxJO0lBQXdCO0U1RHU5TDVCO0U0RHY5TEk7SUFBd0I7RTVEMDlMNUI7RTREMTlMSTtJQUF3QjtFNUQ2OUw1QjtFNEQ3OUxJO0lBQXdCO0U1RGcrTDVCO0FBQ0Y7QWVoN0xJO0U2Q2pERTtJQUF3QjtFNURxK0w1QjtFNERyK0xJO0lBQXdCO0U1RHcrTDVCO0U0RHgrTEk7SUFBd0I7RTVEMitMNUI7RTREMytMSTtJQUF3QjtFNUQ4K0w1QjtFNEQ5K0xJO0lBQXdCO0U1RGkvTDVCO0U0RGovTEk7SUFBd0I7RTVEby9MNUI7RTREcC9MSTtJQUF3QjtFNUR1L0w1QjtFNER2L0xJO0lBQXdCO0U1RDAvTDVCO0U0RDEvTEk7SUFBd0I7RTVENi9MNUI7QUFDRjtBZTc4TEk7RTZDakRFO0lBQXdCO0U1RGtnTTVCO0U0RGxnTUk7SUFBd0I7RTVEcWdNNUI7RTREcmdNSTtJQUF3QjtFNUR3Z001QjtFNER4Z01JO0lBQXdCO0U1RDJnTTVCO0U0RDNnTUk7SUFBd0I7RTVEOGdNNUI7RTREOWdNSTtJQUF3QjtFNURpaE01QjtFNERqaE1JO0lBQXdCO0U1RG9oTTVCO0U0RHBoTUk7SUFBd0I7RTVEdWhNNUI7RTREdmhNSTtJQUF3QjtFNUQwaE01QjtBQUNGO0E0RGpoTUE7RUFFSTtJQUFxQjtFNURtaE12QjtFNERuaE1FO0lBQXFCO0U1RHNoTXZCO0U0RHRoTUU7SUFBcUI7RTVEeWhNdkI7RTREemhNRTtJQUFxQjtFNUQ0aE12QjtFNEQ1aE1FO0lBQXFCO0U1RCtoTXZCO0U0RC9oTUU7SUFBcUI7RTVEa2lNdkI7RTREbGlNRTtJQUFxQjtFNURxaU12QjtFNERyaU1FO0lBQXFCO0U1RHdpTXZCO0U0RHhpTUU7SUFBcUI7RTVEMmlNdkI7QUFDRjtBNkRqa01BO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Rta01GO0E2RGprTUU7RUFDRTtFQUNBO0E3RG1rTUo7QTZEaGtNRTs7Ozs7RUFLRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBN0Rra01KOztBNkR6ak1JO0VBQ0U7QTdENGpNTjs7QTZEN2pNSTtFQUNFO0E3RGdrTU47O0E2RGprTUk7RUFDRTtBN0Rva01OOztBNkRya01JO0VBQ0U7QTdEd2tNTjs7QThEam1NSTtFQUFnQztBOURxbU1wQzs7QThEcG1NSTtFQUFnQztBOUR3bU1wQzs7QThEdm1NSTtFQUFnQztBOUQybU1wQzs7QThEMW1NSTtFQUFnQztBOUQ4bU1wQzs7QThENW1NSTtFQUE4QjtBOURnbk1sQzs7QThEL21NSTtFQUE4QjtBOURtbk1sQzs7QThEbG5NSTtFQUE4QjtBOURzbk1sQzs7QThEcm5NSTtFQUE4QjtBOUR5bk1sQzs7QThEeG5NSTtFQUE4QjtBOUQ0bk1sQzs7QThEM25NSTtFQUE4QjtBOUQrbk1sQzs7QThEOW5NSTtFQUE4QjtBOURrb01sQzs7QThEam9NSTtFQUE4QjtBOURxb01sQzs7QThEbm9NSTtFQUFvQztBOUR1b014Qzs7QThEdG9NSTtFQUFvQztBOUQwb014Qzs7QThEem9NSTtFQUFvQztBOUQ2b014Qzs7QThENW9NSTtFQUFvQztBOURncE14Qzs7QThEL29NSTtFQUFvQztBOURtcE14Qzs7QThEanBNSTtFQUFpQztBOURxcE1yQzs7QThEcHBNSTtFQUFpQztBOUR3cE1yQzs7QThEdnBNSTtFQUFpQztBOUQycE1yQzs7QThEMXBNSTtFQUFpQztBOUQ4cE1yQzs7QThEN3BNSTtFQUFpQztBOURpcU1yQzs7QThEL3BNSTtFQUFrQztBOURtcU10Qzs7QThEbHFNSTtFQUFrQztBOURzcU10Qzs7QThEcnFNSTtFQUFrQztBOUR5cU10Qzs7QThEeHFNSTtFQUFrQztBOUQ0cU10Qzs7QThEM3FNSTtFQUFrQztBOUQrcU10Qzs7QThEOXFNSTtFQUFrQztBOURrck10Qzs7QThEaHJNSTtFQUFnQztBOURvck1wQzs7QThEbnJNSTtFQUFnQztBOUR1ck1wQzs7QThEdHJNSTtFQUFnQztBOUQwck1wQzs7QThEenJNSTtFQUFnQztBOUQ2ck1wQzs7QThENXJNSTtFQUFnQztBOURnc01wQzs7QThEL3JNSTtFQUFnQztBOURtc01wQzs7QWV2ck1JO0UrQ2xEQTtJQUFnQztFOUQ4dU1sQztFOEQ3dU1FO0lBQWdDO0U5RGd2TWxDO0U4RC91TUU7SUFBZ0M7RTlEa3ZNbEM7RThEanZNRTtJQUFnQztFOURvdk1sQztFOERsdk1FO0lBQThCO0U5RHF2TWhDO0U4RHB2TUU7SUFBOEI7RTlEdXZNaEM7RThEdHZNRTtJQUE4QjtFOUR5dk1oQztFOER4dk1FO0lBQThCO0U5RDJ2TWhDO0U4RDF2TUU7SUFBOEI7RTlENnZNaEM7RThENXZNRTtJQUE4QjtFOUQrdk1oQztFOEQ5dk1FO0lBQThCO0U5RGl3TWhDO0U4RGh3TUU7SUFBOEI7RTlEbXdNaEM7RThEandNRTtJQUFvQztFOURvd010QztFOERud01FO0lBQW9DO0U5RHN3TXRDO0U4RHJ3TUU7SUFBb0M7RTlEd3dNdEM7RThEdndNRTtJQUFvQztFOUQwd010QztFOER6d01FO0lBQW9DO0U5RDR3TXRDO0U4RDF3TUU7SUFBaUM7RTlENndNbkM7RThENXdNRTtJQUFpQztFOUQrd01uQztFOEQ5d01FO0lBQWlDO0U5RGl4TW5DO0U4RGh4TUU7SUFBaUM7RTlEbXhNbkM7RThEbHhNRTtJQUFpQztFOURxeE1uQztFOERueE1FO0lBQWtDO0U5RHN4TXBDO0U4RHJ4TUU7SUFBa0M7RTlEd3hNcEM7RThEdnhNRTtJQUFrQztFOUQweE1wQztFOER6eE1FO0lBQWtDO0U5RDR4TXBDO0U4RDN4TUU7SUFBa0M7RTlEOHhNcEM7RThEN3hNRTtJQUFrQztFOURneU1wQztFOEQ5eE1FO0lBQWdDO0U5RGl5TWxDO0U4RGh5TUU7SUFBZ0M7RTlEbXlNbEM7RThEbHlNRTtJQUFnQztFOURxeU1sQztFOERweU1FO0lBQWdDO0U5RHV5TWxDO0U4RHR5TUU7SUFBZ0M7RTlEeXlNbEM7RThEeHlNRTtJQUFnQztFOUQyeU1sQztBQUNGO0FlaHlNSTtFK0NsREE7SUFBZ0M7RTlEczFNbEM7RThEcjFNRTtJQUFnQztFOUR3MU1sQztFOER2MU1FO0lBQWdDO0U5RDAxTWxDO0U4RHoxTUU7SUFBZ0M7RTlENDFNbEM7RThEMTFNRTtJQUE4QjtFOUQ2MU1oQztFOEQ1MU1FO0lBQThCO0U5RCsxTWhDO0U4RDkxTUU7SUFBOEI7RTlEaTJNaEM7RThEaDJNRTtJQUE4QjtFOURtMk1oQztFOERsMk1FO0lBQThCO0U5RHEyTWhDO0U4RHAyTUU7SUFBOEI7RTlEdTJNaEM7RThEdDJNRTtJQUE4QjtFOUR5Mk1oQztFOER4Mk1FO0lBQThCO0U5RDIyTWhDO0U4RHoyTUU7SUFBb0M7RTlENDJNdEM7RThEMzJNRTtJQUFvQztFOUQ4Mk10QztFOEQ3Mk1FO0lBQW9DO0U5RGczTXRDO0U4RC8yTUU7SUFBb0M7RTlEazNNdEM7RThEajNNRTtJQUFvQztFOURvM010QztFOERsM01FO0lBQWlDO0U5RHEzTW5DO0U4RHAzTUU7SUFBaUM7RTlEdTNNbkM7RThEdDNNRTtJQUFpQztFOUR5M01uQztFOER4M01FO0lBQWlDO0U5RDIzTW5DO0U4RDEzTUU7SUFBaUM7RTlENjNNbkM7RThEMzNNRTtJQUFrQztFOUQ4M01wQztFOEQ3M01FO0lBQWtDO0U5RGc0TXBDO0U4RC8zTUU7SUFBa0M7RTlEazRNcEM7RThEajRNRTtJQUFrQztFOURvNE1wQztFOERuNE1FO0lBQWtDO0U5RHM0TXBDO0U4RHI0TUU7SUFBa0M7RTlEdzRNcEM7RThEdDRNRTtJQUFnQztFOUR5NE1sQztFOER4NE1FO0lBQWdDO0U5RDI0TWxDO0U4RDE0TUU7SUFBZ0M7RTlENjRNbEM7RThENTRNRTtJQUFnQztFOUQrNE1sQztFOEQ5NE1FO0lBQWdDO0U5RGk1TWxDO0U4RGg1TUU7SUFBZ0M7RTlEbTVNbEM7QUFDRjtBZXg0TUk7RStDbERBO0lBQWdDO0U5RDg3TWxDO0U4RDc3TUU7SUFBZ0M7RTlEZzhNbEM7RThELzdNRTtJQUFnQztFOURrOE1sQztFOERqOE1FO0lBQWdDO0U5RG84TWxDO0U4RGw4TUU7SUFBOEI7RTlEcThNaEM7RThEcDhNRTtJQUE4QjtFOUR1OE1oQztFOER0OE1FO0lBQThCO0U5RHk4TWhDO0U4RHg4TUU7SUFBOEI7RTlEMjhNaEM7RThEMThNRTtJQUE4QjtFOUQ2OE1oQztFOEQ1OE1FO0lBQThCO0U5RCs4TWhDO0U4RDk4TUU7SUFBOEI7RTlEaTlNaEM7RThEaDlNRTtJQUE4QjtFOURtOU1oQztFOERqOU1FO0lBQW9DO0U5RG85TXRDO0U4RG45TUU7SUFBb0M7RTlEczlNdEM7RThEcjlNRTtJQUFvQztFOUR3OU10QztFOER2OU1FO0lBQW9DO0U5RDA5TXRDO0U4RHo5TUU7SUFBb0M7RTlENDlNdEM7RThEMTlNRTtJQUFpQztFOUQ2OU1uQztFOEQ1OU1FO0lBQWlDO0U5RCs5TW5DO0U4RDk5TUU7SUFBaUM7RTlEaStNbkM7RThEaCtNRTtJQUFpQztFOURtK01uQztFOERsK01FO0lBQWlDO0U5RHErTW5DO0U4RG4rTUU7SUFBa0M7RTlEcytNcEM7RThEcitNRTtJQUFrQztFOUR3K01wQztFOER2K01FO0lBQWtDO0U5RDArTXBDO0U4RHorTUU7SUFBa0M7RTlENCtNcEM7RThEMytNRTtJQUFrQztFOUQ4K01wQztFOEQ3K01FO0lBQWtDO0U5RGcvTXBDO0U4RDkrTUU7SUFBZ0M7RTlEaS9NbEM7RThEaC9NRTtJQUFnQztFOURtL01sQztFOERsL01FO0lBQWdDO0U5RHEvTWxDO0U4RHAvTUU7SUFBZ0M7RTlEdS9NbEM7RThEdC9NRTtJQUFnQztFOUR5L01sQztFOER4L01FO0lBQWdDO0U5RDIvTWxDO0FBQ0Y7QWVoL01JO0UrQ2xEQTtJQUFnQztFOURzaU5sQztFOERyaU5FO0lBQWdDO0U5RHdpTmxDO0U4RHZpTkU7SUFBZ0M7RTlEMGlObEM7RThEemlORTtJQUFnQztFOUQ0aU5sQztFOEQxaU5FO0lBQThCO0U5RDZpTmhDO0U4RDVpTkU7SUFBOEI7RTlEK2lOaEM7RThEOWlORTtJQUE4QjtFOURpak5oQztFOERoak5FO0lBQThCO0U5RG1qTmhDO0U4RGxqTkU7SUFBOEI7RTlEcWpOaEM7RThEcGpORTtJQUE4QjtFOUR1ak5oQztFOER0ak5FO0lBQThCO0U5RHlqTmhDO0U4RHhqTkU7SUFBOEI7RTlEMmpOaEM7RThEempORTtJQUFvQztFOUQ0ak50QztFOEQzak5FO0lBQW9DO0U5RDhqTnRDO0U4RDdqTkU7SUFBb0M7RTlEZ2tOdEM7RThEL2pORTtJQUFvQztFOURra050QztFOERqa05FO0lBQW9DO0U5RG9rTnRDO0U4RGxrTkU7SUFBaUM7RTlEcWtObkM7RThEcGtORTtJQUFpQztFOUR1a05uQztFOER0a05FO0lBQWlDO0U5RHlrTm5DO0U4RHhrTkU7SUFBaUM7RTlEMmtObkM7RThEMWtORTtJQUFpQztFOUQ2a05uQztFOEQza05FO0lBQWtDO0U5RDhrTnBDO0U4RDdrTkU7SUFBa0M7RTlEZ2xOcEM7RThEL2tORTtJQUFrQztFOURrbE5wQztFOERqbE5FO0lBQWtDO0U5RG9sTnBDO0U4RG5sTkU7SUFBa0M7RTlEc2xOcEM7RThEcmxORTtJQUFrQztFOUR3bE5wQztFOER0bE5FO0lBQWdDO0U5RHlsTmxDO0U4RHhsTkU7SUFBZ0M7RTlEMmxObEM7RThEMWxORTtJQUFnQztFOUQ2bE5sQztFOEQ1bE5FO0lBQWdDO0U5RCtsTmxDO0U4RDlsTkU7SUFBZ0M7RTlEaW1ObEM7RThEaG1ORTtJQUFnQztFOURtbU5sQztBQUNGO0ErRDlvTkk7RUFBd0I7QS9EaXBONUI7O0ErRGhwTkk7RUFBd0I7QS9Eb3BONUI7O0ErRG5wTkk7RUFBd0I7QS9EdXBONUI7O0Flbm1OSTtFZ0R0REE7SUFBd0I7RS9EOHBOMUI7RStEN3BORTtJQUF3QjtFL0RncU4xQjtFK0QvcE5FO0lBQXdCO0UvRGtxTjFCO0FBQ0Y7QWUvbU5JO0VnRHREQTtJQUF3QjtFL0R5cU4xQjtFK0R4cU5FO0lBQXdCO0UvRDJxTjFCO0UrRDFxTkU7SUFBd0I7RS9ENnFOMUI7QUFDRjtBZTFuTkk7RWdEdERBO0lBQXdCO0UvRG9yTjFCO0UrRG5yTkU7SUFBd0I7RS9Ec3JOMUI7RStEcnJORTtJQUF3QjtFL0R3ck4xQjtBQUNGO0Flcm9OSTtFZ0R0REE7SUFBd0I7RS9EK3JOMUI7RStEOXJORTtJQUF3QjtFL0Rpc04xQjtFK0Roc05FO0lBQXdCO0UvRG1zTjFCO0FBQ0Y7QWdFenNORTtFQUF5QjtVQUFBO0FoRTRzTjNCOztBZ0U1c05FO0VBQXlCO1VBQUE7QWhFZ3ROM0I7O0FnRWh0TkU7RUFBeUI7VUFBQTtBaEVvdE4zQjs7QWlFcHRORTtFQUFzQjtBakV3dE54Qjs7QWlFeHRORTtFQUFzQjtBakU0dE54Qjs7QWtFM3RORTtFQUF5QjtBbEUrdE4zQjs7QWtFL3RORTtFQUF5QjtBbEVtdU4zQjs7QWtFbnVORTtFQUF5QjtBbEV1dU4zQjs7QWtFdnVORTtFQUF5QjtBbEUydU4zQjs7QWtFM3VORTtFQUF5QjtBbEUrdU4zQjs7QWtFMXVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEZ3FCa0M7QUo2a01wQzs7QWtFMXVOQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0EsYTlEd3BCa0M7QUpxbE1wQzs7QWtFenVORTtFQURGO0lBRUk7SUFDQTtJQUNBLGE5RGdwQmdDO0VKNmxNbEM7QUFDRjs7QW1FdndOQTtFQ0VFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBcEV5d05GOztBb0Uvdk5FO0VBRUU7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FwRWl3Tko7O0FxRTl4TkE7RUFBYTtBckVreU5iOztBcUVqeU5BO0VBQVU7QXJFcXlOVjs7QXFFcHlOQTtFQUFhO0FyRXd5TmI7O0FxRXZ5TkE7RUFBZTtBckUyeU5mOztBc0UxeU5JO0VBQXVCO0F0RTh5TjNCOztBc0U5eU5JO0VBQXVCO0F0RWt6TjNCOztBc0Vsek5JO0VBQXVCO0F0RXN6TjNCOztBc0V0ek5JO0VBQXVCO0F0RTB6TjNCOztBc0Uxek5JO0VBQXVCO0F0RTh6TjNCOztBc0U5ek5JO0VBQXVCO0F0RWswTjNCOztBc0VsME5JO0VBQXVCO0F0RXMwTjNCOztBc0V0ME5JO0VBQXVCO0F0RTAwTjNCOztBc0UxME5JO0VBQXVCO0F0RTgwTjNCOztBc0U5ME5JO0VBQXVCO0F0RWsxTjNCOztBc0U5ME5BO0VBQVU7QXRFazFOVjs7QXNFajFOQTtFQUFVO0F0RXExTlY7O0FzRWoxTkE7RUFBYztBdEVxMU5kOztBc0VwMU5BO0VBQWM7QXRFdzFOZDs7QXNFdDFOQTtFQUFVO0F0RTAxTlY7O0FzRXoxTkE7RUFBVTtBdEU2MU5WOztBdUV0Mk5RO0VBQWdDO0F2RTAyTnhDOztBdUV6Mk5ROztFQUVFO0F2RTQyTlY7O0F1RTEyTlE7O0VBRUU7QXZFNjJOVjs7QXVFMzJOUTs7RUFFRTtBdkU4Mk5WOztBdUU1Mk5ROztFQUVFO0F2RSsyTlY7O0F1RTkzTlE7RUFBZ0M7QXZFazROeEM7O0F1RWo0TlE7O0VBRUU7QXZFbzROVjs7QXVFbDROUTs7RUFFRTtBdkVxNE5WOztBdUVuNE5ROztFQUVFO0F2RXM0TlY7O0F1RXA0TlE7O0VBRUU7QXZFdTROVjs7QXVFdDVOUTtFQUFnQztBdkUwNU54Qzs7QXVFejVOUTs7RUFFRTtBdkU0NU5WOztBdUUxNU5ROztFQUVFO0F2RTY1TlY7O0F1RTM1TlE7O0VBRUU7QXZFODVOVjs7QXVFNTVOUTs7RUFFRTtBdkUrNU5WOztBdUU5Nk5RO0VBQWdDO0F2RWs3TnhDOztBdUVqN05ROztFQUVFO0F2RW83TlY7O0F1RWw3TlE7O0VBRUU7QXZFcTdOVjs7QXVFbjdOUTs7RUFFRTtBdkVzN05WOztBdUVwN05ROztFQUVFO0F2RXU3TlY7O0F1RXQ4TlE7RUFBZ0M7QXZFMDhOeEM7O0F1RXo4TlE7O0VBRUU7QXZFNDhOVjs7QXVFMThOUTs7RUFFRTtBdkU2OE5WOztBdUUzOE5ROztFQUVFO0F2RTg4TlY7O0F1RTU4TlE7O0VBRUU7QXZFKzhOVjs7QXVFOTlOUTtFQUFnQztBdkVrK054Qzs7QXVFaitOUTs7RUFFRTtBdkVvK05WOztBdUVsK05ROztFQUVFO0F2RXErTlY7O0F1RW4rTlE7O0VBRUU7QXZFcytOVjs7QXVFcCtOUTs7RUFFRTtBdkV1K05WOztBdUV0L05RO0VBQWdDO0F2RTAvTnhDOztBdUV6L05ROztFQUVFO0F2RTQvTlY7O0F1RTEvTlE7O0VBRUU7QXZFNi9OVjs7QXVFMy9OUTs7RUFFRTtBdkU4L05WOztBdUU1L05ROztFQUVFO0F2RSsvTlY7O0F1RTlnT1E7RUFBZ0M7QXZFa2hPeEM7O0F1RWpoT1E7O0VBRUU7QXZFb2hPVjs7QXVFbGhPUTs7RUFFRTtBdkVxaE9WOztBdUVuaE9ROztFQUVFO0F2RXNoT1Y7O0F1RXBoT1E7O0VBRUU7QXZFdWhPVjs7QXVFdGlPUTtFQUFnQztBdkUwaU94Qzs7QXVFemlPUTs7RUFFRTtBdkU0aU9WOztBdUUxaU9ROztFQUVFO0F2RTZpT1Y7O0F1RTNpT1E7O0VBRUU7QXZFOGlPVjs7QXVFNWlPUTs7RUFFRTtBdkUraU9WOztBdUU5ak9RO0VBQWdDO0F2RWtrT3hDOztBdUVqa09ROztFQUVFO0F2RW9rT1Y7O0F1RWxrT1E7O0VBRUU7QXZFcWtPVjs7QXVFbmtPUTs7RUFFRTtBdkVza09WOztBdUVwa09ROztFQUVFO0F2RXVrT1Y7O0F1RXRsT1E7RUFBZ0M7QXZFMGxPeEM7O0F1RXpsT1E7O0VBRUU7QXZFNGxPVjs7QXVFMWxPUTs7RUFFRTtBdkU2bE9WOztBdUUzbE9ROztFQUVFO0F2RThsT1Y7O0F1RTVsT1E7O0VBRUU7QXZFK2xPVjs7QXVFOW1PUTtFQUFnQztBdkVrbk94Qzs7QXVFam5PUTs7RUFFRTtBdkVvbk9WOztBdUVsbk9ROztFQUVFO0F2RXFuT1Y7O0F1RW5uT1E7O0VBRUU7QXZFc25PVjs7QXVFcG5PUTs7RUFFRTtBdkV1bk9WOztBdUUvbU9RO0VBQXdCO0F2RW1uT2hDOztBdUVsbk9ROztFQUVFO0F2RXFuT1Y7O0F1RW5uT1E7O0VBRUU7QXZFc25PVjs7QXVFcG5PUTs7RUFFRTtBdkV1bk9WOztBdUVybk9ROztFQUVFO0F2RXduT1Y7O0F1RXZvT1E7RUFBd0I7QXZFMm9PaEM7O0F1RTFvT1E7O0VBRUU7QXZFNm9PVjs7QXVFM29PUTs7RUFFRTtBdkU4b09WOztBdUU1b09ROztFQUVFO0F2RStvT1Y7O0F1RTdvT1E7O0VBRUU7QXZFZ3BPVjs7QXVFL3BPUTtFQUF3QjtBdkVtcU9oQzs7QXVFbHFPUTs7RUFFRTtBdkVxcU9WOztBdUVucU9ROztFQUVFO0F2RXNxT1Y7O0F1RXBxT1E7O0VBRUU7QXZFdXFPVjs7QXVFcnFPUTs7RUFFRTtBdkV3cU9WOztBdUV2ck9RO0VBQXdCO0F2RTJyT2hDOztBdUUxck9ROztFQUVFO0F2RTZyT1Y7O0F1RTNyT1E7O0VBRUU7QXZFOHJPVjs7QXVFNXJPUTs7RUFFRTtBdkUrck9WOztBdUU3ck9ROztFQUVFO0F2RWdzT1Y7O0F1RS9zT1E7RUFBd0I7QXZFbXRPaEM7O0F1RWx0T1E7O0VBRUU7QXZFcXRPVjs7QXVFbnRPUTs7RUFFRTtBdkVzdE9WOztBdUVwdE9ROztFQUVFO0F2RXV0T1Y7O0F1RXJ0T1E7O0VBRUU7QXZFd3RPVjs7QXVFbHRPSTtFQUFtQjtBdkVzdE92Qjs7QXVFcnRPSTs7RUFFRTtBdkV3dE9OOztBdUV0dE9JOztFQUVFO0F2RXl0T047O0F1RXZ0T0k7O0VBRUU7QXZFMHRPTjs7QXVFeHRPSTs7RUFFRTtBdkUydE9OOztBZXB1T0k7RXdEbERJO0lBQWdDO0V2RTJ4T3RDO0V1RTF4T007O0lBRUU7RXZFNHhPUjtFdUUxeE9NOztJQUVFO0V2RTR4T1I7RXVFMXhPTTs7SUFFRTtFdkU0eE9SO0V1RTF4T007O0lBRUU7RXZFNHhPUjtFdUUzeU9NO0lBQWdDO0V2RTh5T3RDO0V1RTd5T007O0lBRUU7RXZFK3lPUjtFdUU3eU9NOztJQUVFO0V2RSt5T1I7RXVFN3lPTTs7SUFFRTtFdkUreU9SO0V1RTd5T007O0lBRUU7RXZFK3lPUjtFdUU5ek9NO0lBQWdDO0V2RWkwT3RDO0V1RWgwT007O0lBRUU7RXZFazBPUjtFdUVoME9NOztJQUVFO0V2RWswT1I7RXVFaDBPTTs7SUFFRTtFdkVrME9SO0V1RWgwT007O0lBRUU7RXZFazBPUjtFdUVqMU9NO0lBQWdDO0V2RW8xT3RDO0V1RW4xT007O0lBRUU7RXZFcTFPUjtFdUVuMU9NOztJQUVFO0V2RXExT1I7RXVFbjFPTTs7SUFFRTtFdkVxMU9SO0V1RW4xT007O0lBRUU7RXZFcTFPUjtFdUVwMk9NO0lBQWdDO0V2RXUyT3RDO0V1RXQyT007O0lBRUU7RXZFdzJPUjtFdUV0Mk9NOztJQUVFO0V2RXcyT1I7RXVFdDJPTTs7SUFFRTtFdkV3Mk9SO0V1RXQyT007O0lBRUU7RXZFdzJPUjtFdUV2M09NO0lBQWdDO0V2RTAzT3RDO0V1RXozT007O0lBRUU7RXZFMjNPUjtFdUV6M09NOztJQUVFO0V2RTIzT1I7RXVFejNPTTs7SUFFRTtFdkUyM09SO0V1RXozT007O0lBRUU7RXZFMjNPUjtFdUUxNE9NO0lBQWdDO0V2RTY0T3RDO0V1RTU0T007O0lBRUU7RXZFODRPUjtFdUU1NE9NOztJQUVFO0V2RTg0T1I7RXVFNTRPTTs7SUFFRTtFdkU4NE9SO0V1RTU0T007O0lBRUU7RXZFODRPUjtFdUU3NU9NO0lBQWdDO0V2RWc2T3RDO0V1RS81T007O0lBRUU7RXZFaTZPUjtFdUUvNU9NOztJQUVFO0V2RWk2T1I7RXVFLzVPTTs7SUFFRTtFdkVpNk9SO0V1RS81T007O0lBRUU7RXZFaTZPUjtFdUVoN09NO0lBQWdDO0V2RW03T3RDO0V1RWw3T007O0lBRUU7RXZFbzdPUjtFdUVsN09NOztJQUVFO0V2RW83T1I7RXVFbDdPTTs7SUFFRTtFdkVvN09SO0V1RWw3T007O0lBRUU7RXZFbzdPUjtFdUVuOE9NO0lBQWdDO0V2RXM4T3RDO0V1RXI4T007O0lBRUU7RXZFdThPUjtFdUVyOE9NOztJQUVFO0V2RXU4T1I7RXVFcjhPTTs7SUFFRTtFdkV1OE9SO0V1RXI4T007O0lBRUU7RXZFdThPUjtFdUV0OU9NO0lBQWdDO0V2RXk5T3RDO0V1RXg5T007O0lBRUU7RXZFMDlPUjtFdUV4OU9NOztJQUVFO0V2RTA5T1I7RXVFeDlPTTs7SUFFRTtFdkUwOU9SO0V1RXg5T007O0lBRUU7RXZFMDlPUjtFdUV6K09NO0lBQWdDO0V2RTQrT3RDO0V1RTMrT007O0lBRUU7RXZFNitPUjtFdUUzK09NOztJQUVFO0V2RTYrT1I7RXVFMytPTTs7SUFFRTtFdkU2K09SO0V1RTMrT007O0lBRUU7RXZFNitPUjtFdUVyK09NO0lBQXdCO0V2RXcrTzlCO0V1RXYrT007O0lBRUU7RXZFeStPUjtFdUV2K09NOztJQUVFO0V2RXkrT1I7RXVFditPTTs7SUFFRTtFdkV5K09SO0V1RXYrT007O0lBRUU7RXZFeStPUjtFdUV4L09NO0lBQXdCO0V2RTIvTzlCO0V1RTEvT007O0lBRUU7RXZFNC9PUjtFdUUxL09NOztJQUVFO0V2RTQvT1I7RXVFMS9PTTs7SUFFRTtFdkU0L09SO0V1RTEvT007O0lBRUU7RXZFNC9PUjtFdUUzZ1BNO0lBQXdCO0V2RThnUDlCO0V1RTdnUE07O0lBRUU7RXZFK2dQUjtFdUU3Z1BNOztJQUVFO0V2RStnUFI7RXVFN2dQTTs7SUFFRTtFdkUrZ1BSO0V1RTdnUE07O0lBRUU7RXZFK2dQUjtFdUU5aFBNO0lBQXdCO0V2RWlpUDlCO0V1RWhpUE07O0lBRUU7RXZFa2lQUjtFdUVoaVBNOztJQUVFO0V2RWtpUFI7RXVFaGlQTTs7SUFFRTtFdkVraVBSO0V1RWhpUE07O0lBRUU7RXZFa2lQUjtFdUVqalBNO0lBQXdCO0V2RW9qUDlCO0V1RW5qUE07O0lBRUU7RXZFcWpQUjtFdUVualBNOztJQUVFO0V2RXFqUFI7RXVFbmpQTTs7SUFFRTtFdkVxalBSO0V1RW5qUE07O0lBRUU7RXZFcWpQUjtFdUUvaVBFO0lBQW1CO0V2RWtqUHJCO0V1RWpqUEU7O0lBRUU7RXZFbWpQSjtFdUVqalBFOztJQUVFO0V2RW1qUEo7RXVFampQRTs7SUFFRTtFdkVtalBKO0V1RWpqUEU7O0lBRUU7RXZFbWpQSjtBQUNGO0FlN2pQSTtFd0RsREk7SUFBZ0M7RXZFbW5QdEM7RXVFbG5QTTs7SUFFRTtFdkVvblBSO0V1RWxuUE07O0lBRUU7RXZFb25QUjtFdUVsblBNOztJQUVFO0V2RW9uUFI7RXVFbG5QTTs7SUFFRTtFdkVvblBSO0V1RW5vUE07SUFBZ0M7RXZFc29QdEM7RXVFcm9QTTs7SUFFRTtFdkV1b1BSO0V1RXJvUE07O0lBRUU7RXZFdW9QUjtFdUVyb1BNOztJQUVFO0V2RXVvUFI7RXVFcm9QTTs7SUFFRTtFdkV1b1BSO0V1RXRwUE07SUFBZ0M7RXZFeXBQdEM7RXVFeHBQTTs7SUFFRTtFdkUwcFBSO0V1RXhwUE07O0lBRUU7RXZFMHBQUjtFdUV4cFBNOztJQUVFO0V2RTBwUFI7RXVFeHBQTTs7SUFFRTtFdkUwcFBSO0V1RXpxUE07SUFBZ0M7RXZFNHFQdEM7RXVFM3FQTTs7SUFFRTtFdkU2cVBSO0V1RTNxUE07O0lBRUU7RXZFNnFQUjtFdUUzcVBNOztJQUVFO0V2RTZxUFI7RXVFM3FQTTs7SUFFRTtFdkU2cVBSO0V1RTVyUE07SUFBZ0M7RXZFK3JQdEM7RXVFOXJQTTs7SUFFRTtFdkVnc1BSO0V1RTlyUE07O0lBRUU7RXZFZ3NQUjtFdUU5clBNOztJQUVFO0V2RWdzUFI7RXVFOXJQTTs7SUFFRTtFdkVnc1BSO0V1RS9zUE07SUFBZ0M7RXZFa3RQdEM7RXVFanRQTTs7SUFFRTtFdkVtdFBSO0V1RWp0UE07O0lBRUU7RXZFbXRQUjtFdUVqdFBNOztJQUVFO0V2RW10UFI7RXVFanRQTTs7SUFFRTtFdkVtdFBSO0V1RWx1UE07SUFBZ0M7RXZFcXVQdEM7RXVFcHVQTTs7SUFFRTtFdkVzdVBSO0V1RXB1UE07O0lBRUU7RXZFc3VQUjtFdUVwdVBNOztJQUVFO0V2RXN1UFI7RXVFcHVQTTs7SUFFRTtFdkVzdVBSO0V1RXJ2UE07SUFBZ0M7RXZFd3ZQdEM7RXVFdnZQTTs7SUFFRTtFdkV5dlBSO0V1RXZ2UE07O0lBRUU7RXZFeXZQUjtFdUV2dlBNOztJQUVFO0V2RXl2UFI7RXVFdnZQTTs7SUFFRTtFdkV5dlBSO0V1RXh3UE07SUFBZ0M7RXZFMndQdEM7RXVFMXdQTTs7SUFFRTtFdkU0d1BSO0V1RTF3UE07O0lBRUU7RXZFNHdQUjtFdUUxd1BNOztJQUVFO0V2RTR3UFI7RXVFMXdQTTs7SUFFRTtFdkU0d1BSO0V1RTN4UE07SUFBZ0M7RXZFOHhQdEM7RXVFN3hQTTs7SUFFRTtFdkUreFBSO0V1RTd4UE07O0lBRUU7RXZFK3hQUjtFdUU3eFBNOztJQUVFO0V2RSt4UFI7RXVFN3hQTTs7SUFFRTtFdkUreFBSO0V1RTl5UE07SUFBZ0M7RXZFaXpQdEM7RXVFaHpQTTs7SUFFRTtFdkVrelBSO0V1RWh6UE07O0lBRUU7RXZFa3pQUjtFdUVoelBNOztJQUVFO0V2RWt6UFI7RXVFaHpQTTs7SUFFRTtFdkVrelBSO0V1RWowUE07SUFBZ0M7RXZFbzBQdEM7RXVFbjBQTTs7SUFFRTtFdkVxMFBSO0V1RW4wUE07O0lBRUU7RXZFcTBQUjtFdUVuMFBNOztJQUVFO0V2RXEwUFI7RXVFbjBQTTs7SUFFRTtFdkVxMFBSO0V1RTd6UE07SUFBd0I7RXZFZzBQOUI7RXVFL3pQTTs7SUFFRTtFdkVpMFBSO0V1RS96UE07O0lBRUU7RXZFaTBQUjtFdUUvelBNOztJQUVFO0V2RWkwUFI7RXVFL3pQTTs7SUFFRTtFdkVpMFBSO0V1RWgxUE07SUFBd0I7RXZFbTFQOUI7RXVFbDFQTTs7SUFFRTtFdkVvMVBSO0V1RWwxUE07O0lBRUU7RXZFbzFQUjtFdUVsMVBNOztJQUVFO0V2RW8xUFI7RXVFbDFQTTs7SUFFRTtFdkVvMVBSO0V1RW4yUE07SUFBd0I7RXZFczJQOUI7RXVFcjJQTTs7SUFFRTtFdkV1MlBSO0V1RXIyUE07O0lBRUU7RXZFdTJQUjtFdUVyMlBNOztJQUVFO0V2RXUyUFI7RXVFcjJQTTs7SUFFRTtFdkV1MlBSO0V1RXQzUE07SUFBd0I7RXZFeTNQOUI7RXVFeDNQTTs7SUFFRTtFdkUwM1BSO0V1RXgzUE07O0lBRUU7RXZFMDNQUjtFdUV4M1BNOztJQUVFO0V2RTAzUFI7RXVFeDNQTTs7SUFFRTtFdkUwM1BSO0V1RXo0UE07SUFBd0I7RXZFNDRQOUI7RXVFMzRQTTs7SUFFRTtFdkU2NFBSO0V1RTM0UE07O0lBRUU7RXZFNjRQUjtFdUUzNFBNOztJQUVFO0V2RTY0UFI7RXVFMzRQTTs7SUFFRTtFdkU2NFBSO0V1RXY0UEU7SUFBbUI7RXZFMDRQckI7RXVFejRQRTs7SUFFRTtFdkUyNFBKO0V1RXo0UEU7O0lBRUU7RXZFMjRQSjtFdUV6NFBFOztJQUVFO0V2RTI0UEo7RXVFejRQRTs7SUFFRTtFdkUyNFBKO0FBQ0Y7QWVyNVBJO0V3RGxESTtJQUFnQztFdkUyOFB0QztFdUUxOFBNOztJQUVFO0V2RTQ4UFI7RXVFMThQTTs7SUFFRTtFdkU0OFBSO0V1RTE4UE07O0lBRUU7RXZFNDhQUjtFdUUxOFBNOztJQUVFO0V2RTQ4UFI7RXVFMzlQTTtJQUFnQztFdkU4OVB0QztFdUU3OVBNOztJQUVFO0V2RSs5UFI7RXVFNzlQTTs7SUFFRTtFdkUrOVBSO0V1RTc5UE07O0lBRUU7RXZFKzlQUjtFdUU3OVBNOztJQUVFO0V2RSs5UFI7RXVFOStQTTtJQUFnQztFdkVpL1B0QztFdUVoL1BNOztJQUVFO0V2RWsvUFI7RXVFaC9QTTs7SUFFRTtFdkVrL1BSO0V1RWgvUE07O0lBRUU7RXZFay9QUjtFdUVoL1BNOztJQUVFO0V2RWsvUFI7RXVFamdRTTtJQUFnQztFdkVvZ1F0QztFdUVuZ1FNOztJQUVFO0V2RXFnUVI7RXVFbmdRTTs7SUFFRTtFdkVxZ1FSO0V1RW5nUU07O0lBRUU7RXZFcWdRUjtFdUVuZ1FNOztJQUVFO0V2RXFnUVI7RXVFcGhRTTtJQUFnQztFdkV1aFF0QztFdUV0aFFNOztJQUVFO0V2RXdoUVI7RXVFdGhRTTs7SUFFRTtFdkV3aFFSO0V1RXRoUU07O0lBRUU7RXZFd2hRUjtFdUV0aFFNOztJQUVFO0V2RXdoUVI7RXVFdmlRTTtJQUFnQztFdkUwaVF0QztFdUV6aVFNOztJQUVFO0V2RTJpUVI7RXVFemlRTTs7SUFFRTtFdkUyaVFSO0V1RXppUU07O0lBRUU7RXZFMmlRUjtFdUV6aVFNOztJQUVFO0V2RTJpUVI7RXVFMWpRTTtJQUFnQztFdkU2alF0QztFdUU1alFNOztJQUVFO0V2RThqUVI7RXVFNWpRTTs7SUFFRTtFdkU4alFSO0V1RTVqUU07O0lBRUU7RXZFOGpRUjtFdUU1alFNOztJQUVFO0V2RThqUVI7RXVFN2tRTTtJQUFnQztFdkVnbFF0QztFdUUva1FNOztJQUVFO0V2RWlsUVI7RXVFL2tRTTs7SUFFRTtFdkVpbFFSO0V1RS9rUU07O0lBRUU7RXZFaWxRUjtFdUUva1FNOztJQUVFO0V2RWlsUVI7RXVFaG1RTTtJQUFnQztFdkVtbVF0QztFdUVsbVFNOztJQUVFO0V2RW9tUVI7RXVFbG1RTTs7SUFFRTtFdkVvbVFSO0V1RWxtUU07O0lBRUU7RXZFb21RUjtFdUVsbVFNOztJQUVFO0V2RW9tUVI7RXVFbm5RTTtJQUFnQztFdkVzblF0QztFdUVyblFNOztJQUVFO0V2RXVuUVI7RXVFcm5RTTs7SUFFRTtFdkV1blFSO0V1RXJuUU07O0lBRUU7RXZFdW5RUjtFdUVyblFNOztJQUVFO0V2RXVuUVI7RXVFdG9RTTtJQUFnQztFdkV5b1F0QztFdUV4b1FNOztJQUVFO0V2RTBvUVI7RXVFeG9RTTs7SUFFRTtFdkUwb1FSO0V1RXhvUU07O0lBRUU7RXZFMG9RUjtFdUV4b1FNOztJQUVFO0V2RTBvUVI7RXVFenBRTTtJQUFnQztFdkU0cFF0QztFdUUzcFFNOztJQUVFO0V2RTZwUVI7RXVFM3BRTTs7SUFFRTtFdkU2cFFSO0V1RTNwUU07O0lBRUU7RXZFNnBRUjtFdUUzcFFNOztJQUVFO0V2RTZwUVI7RXVFcnBRTTtJQUF3QjtFdkV3cFE5QjtFdUV2cFFNOztJQUVFO0V2RXlwUVI7RXVFdnBRTTs7SUFFRTtFdkV5cFFSO0V1RXZwUU07O0lBRUU7RXZFeXBRUjtFdUV2cFFNOztJQUVFO0V2RXlwUVI7RXVFeHFRTTtJQUF3QjtFdkUycVE5QjtFdUUxcVFNOztJQUVFO0V2RTRxUVI7RXVFMXFRTTs7SUFFRTtFdkU0cVFSO0V1RTFxUU07O0lBRUU7RXZFNHFRUjtFdUUxcVFNOztJQUVFO0V2RTRxUVI7RXVFM3JRTTtJQUF3QjtFdkU4clE5QjtFdUU3clFNOztJQUVFO0V2RStyUVI7RXVFN3JRTTs7SUFFRTtFdkUrclFSO0V1RTdyUU07O0lBRUU7RXZFK3JRUjtFdUU3clFNOztJQUVFO0V2RStyUVI7RXVFOXNRTTtJQUF3QjtFdkVpdFE5QjtFdUVodFFNOztJQUVFO0V2RWt0UVI7RXVFaHRRTTs7SUFFRTtFdkVrdFFSO0V1RWh0UU07O0lBRUU7RXZFa3RRUjtFdUVodFFNOztJQUVFO0V2RWt0UVI7RXVFanVRTTtJQUF3QjtFdkVvdVE5QjtFdUVudVFNOztJQUVFO0V2RXF1UVI7RXVFbnVRTTs7SUFFRTtFdkVxdVFSO0V1RW51UU07O0lBRUU7RXZFcXVRUjtFdUVudVFNOztJQUVFO0V2RXF1UVI7RXVFL3RRRTtJQUFtQjtFdkVrdVFyQjtFdUVqdVFFOztJQUVFO0V2RW11UUo7RXVFanVRRTs7SUFFRTtFdkVtdVFKO0V1RWp1UUU7O0lBRUU7RXZFbXVRSjtFdUVqdVFFOztJQUVFO0V2RW11UUo7QUFDRjtBZTd1UUk7RXdEbERJO0lBQWdDO0V2RW15UXRDO0V1RWx5UU07O0lBRUU7RXZFb3lRUjtFdUVseVFNOztJQUVFO0V2RW95UVI7RXVFbHlRTTs7SUFFRTtFdkVveVFSO0V1RWx5UU07O0lBRUU7RXZFb3lRUjtFdUVuelFNO0lBQWdDO0V2RXN6UXRDO0V1RXJ6UU07O0lBRUU7RXZFdXpRUjtFdUVyelFNOztJQUVFO0V2RXV6UVI7RXVFcnpRTTs7SUFFRTtFdkV1elFSO0V1RXJ6UU07O0lBRUU7RXZFdXpRUjtFdUV0MFFNO0lBQWdDO0V2RXkwUXRDO0V1RXgwUU07O0lBRUU7RXZFMDBRUjtFdUV4MFFNOztJQUVFO0V2RTAwUVI7RXVFeDBRTTs7SUFFRTtFdkUwMFFSO0V1RXgwUU07O0lBRUU7RXZFMDBRUjtFdUV6MVFNO0lBQWdDO0V2RTQxUXRDO0V1RTMxUU07O0lBRUU7RXZFNjFRUjtFdUUzMVFNOztJQUVFO0V2RTYxUVI7RXVFMzFRTTs7SUFFRTtFdkU2MVFSO0V1RTMxUU07O0lBRUU7RXZFNjFRUjtFdUU1MlFNO0lBQWdDO0V2RSsyUXRDO0V1RTkyUU07O0lBRUU7RXZFZzNRUjtFdUU5MlFNOztJQUVFO0V2RWczUVI7RXVFOTJRTTs7SUFFRTtFdkVnM1FSO0V1RTkyUU07O0lBRUU7RXZFZzNRUjtFdUUvM1FNO0lBQWdDO0V2RWs0UXRDO0V1RWo0UU07O0lBRUU7RXZFbTRRUjtFdUVqNFFNOztJQUVFO0V2RW00UVI7RXVFajRRTTs7SUFFRTtFdkVtNFFSO0V1RWo0UU07O0lBRUU7RXZFbTRRUjtFdUVsNVFNO0lBQWdDO0V2RXE1UXRDO0V1RXA1UU07O0lBRUU7RXZFczVRUjtFdUVwNVFNOztJQUVFO0V2RXM1UVI7RXVFcDVRTTs7SUFFRTtFdkVzNVFSO0V1RXA1UU07O0lBRUU7RXZFczVRUjtFdUVyNlFNO0lBQWdDO0V2RXc2UXRDO0V1RXY2UU07O0lBRUU7RXZFeTZRUjtFdUV2NlFNOztJQUVFO0V2RXk2UVI7RXVFdjZRTTs7SUFFRTtFdkV5NlFSO0V1RXY2UU07O0lBRUU7RXZFeTZRUjtFdUV4N1FNO0lBQWdDO0V2RTI3UXRDO0V1RTE3UU07O0lBRUU7RXZFNDdRUjtFdUUxN1FNOztJQUVFO0V2RTQ3UVI7RXVFMTdRTTs7SUFFRTtFdkU0N1FSO0V1RTE3UU07O0lBRUU7RXZFNDdRUjtFdUUzOFFNO0lBQWdDO0V2RTg4UXRDO0V1RTc4UU07O0lBRUU7RXZFKzhRUjtFdUU3OFFNOztJQUVFO0V2RSs4UVI7RXVFNzhRTTs7SUFFRTtFdkUrOFFSO0V1RTc4UU07O0lBRUU7RXZFKzhRUjtFdUU5OVFNO0lBQWdDO0V2RWkrUXRDO0V1RWgrUU07O0lBRUU7RXZFaytRUjtFdUVoK1FNOztJQUVFO0V2RWsrUVI7RXVFaCtRTTs7SUFFRTtFdkVrK1FSO0V1RWgrUU07O0lBRUU7RXZFaytRUjtFdUVqL1FNO0lBQWdDO0V2RW8vUXRDO0V1RW4vUU07O0lBRUU7RXZFcS9RUjtFdUVuL1FNOztJQUVFO0V2RXEvUVI7RXVFbi9RTTs7SUFFRTtFdkVxL1FSO0V1RW4vUU07O0lBRUU7RXZFcS9RUjtFdUU3K1FNO0lBQXdCO0V2RWcvUTlCO0V1RS8rUU07O0lBRUU7RXZFaS9RUjtFdUUvK1FNOztJQUVFO0V2RWkvUVI7RXVFLytRTTs7SUFFRTtFdkVpL1FSO0V1RS8rUU07O0lBRUU7RXZFaS9RUjtFdUVoZ1JNO0lBQXdCO0V2RW1nUjlCO0V1RWxnUk07O0lBRUU7RXZFb2dSUjtFdUVsZ1JNOztJQUVFO0V2RW9nUlI7RXVFbGdSTTs7SUFFRTtFdkVvZ1JSO0V1RWxnUk07O0lBRUU7RXZFb2dSUjtFdUVuaFJNO0lBQXdCO0V2RXNoUjlCO0V1RXJoUk07O0lBRUU7RXZFdWhSUjtFdUVyaFJNOztJQUVFO0V2RXVoUlI7RXVFcmhSTTs7SUFFRTtFdkV1aFJSO0V1RXJoUk07O0lBRUU7RXZFdWhSUjtFdUV0aVJNO0lBQXdCO0V2RXlpUjlCO0V1RXhpUk07O0lBRUU7RXZFMGlSUjtFdUV4aVJNOztJQUVFO0V2RTBpUlI7RXVFeGlSTTs7SUFFRTtFdkUwaVJSO0V1RXhpUk07O0lBRUU7RXZFMGlSUjtFdUV6alJNO0lBQXdCO0V2RTRqUjlCO0V1RTNqUk07O0lBRUU7RXZFNmpSUjtFdUUzalJNOztJQUVFO0V2RTZqUlI7RXVFM2pSTTs7SUFFRTtFdkU2alJSO0V1RTNqUk07O0lBRUU7RXZFNmpSUjtFdUV2alJFO0lBQW1CO0V2RTBqUnJCO0V1RXpqUkU7O0lBRUU7RXZFMmpSSjtFdUV6alJFOztJQUVFO0V2RTJqUko7RXVFempSRTs7SUFFRTtFdkUyalJKO0V1RXpqUkU7O0lBRUU7RXZFMmpSSjtBQUNGO0F3RTVuUkU7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFFQTtFQUNBO0VBRUE7QXhFNG5SSjs7QXlFdG9SQTtFQUFrQjtBekUwb1JsQjs7QXlFdG9SQTtFQUFpQjtBekUwb1JqQjs7QXlFem9SQTtFQUFpQjtBekU2b1JqQjs7QXlFNW9SQTtFQUFpQjtBekVncFJqQjs7QXlFL29SQTtFQ1RFO0VBQ0E7RUFDQTtBMUU0cFJGOztBeUU3b1JJO0VBQXdCO0F6RWlwUjVCOztBeUVocFJJO0VBQXdCO0F6RW9wUjVCOztBeUVucFJJO0VBQXdCO0F6RXVwUjVCOztBZWxuUkk7RTBEdkNBO0lBQXdCO0V6RThwUjFCO0V5RTdwUkU7SUFBd0I7RXpFZ3FSMUI7RXlFL3BSRTtJQUF3QjtFekVrcVIxQjtBQUNGO0FlOW5SSTtFMER2Q0E7SUFBd0I7RXpFeXFSMUI7RXlFeHFSRTtJQUF3QjtFekUycVIxQjtFeUUxcVJFO0lBQXdCO0V6RTZxUjFCO0FBQ0Y7QWV6b1JJO0UwRHZDQTtJQUF3QjtFekVvclIxQjtFeUVuclJFO0lBQXdCO0V6RXNyUjFCO0V5RXJyUkU7SUFBd0I7RXpFd3JSMUI7QUFDRjtBZXBwUkk7RTBEdkNBO0lBQXdCO0V6RStyUjFCO0V5RTlyUkU7SUFBd0I7RXpFaXNSMUI7RXlFaHNSRTtJQUF3QjtFekVtc1IxQjtBQUNGO0F5RTlyUkE7RUFBbUI7QXpFaXNSbkI7O0F5RWhzUkE7RUFBbUI7QXpFb3NSbkI7O0F5RW5zUkE7RUFBbUI7QXpFdXNSbkI7O0F5RW5zUkE7RUFBdUI7QXpFdXNSdkI7O0F5RXRzUkE7RUFBdUI7QXpFMHNSdkI7O0F5RXpzUkE7RUFBdUI7QXpFNnNSdkI7O0F5RTVzUkE7RUFBdUI7QXpFZ3RSdkI7O0F5RS9zUkE7RUFBdUI7QXpFbXRSdkI7O0F5RWx0UkE7RUFBdUI7QXpFc3RSdkI7O0F5RWx0UkE7RUFBYztBekVzdFJkOztBMkU3dlJFO0VBQ0U7QTNFZ3dSSjs7QU10dlJFO0VxRUxNO0EzRSt2UlI7O0EyRXJ3UkU7RUFDRTtBM0V3d1JKOztBTTl2UkU7RXFFTE07QTNFdXdSUjs7QTJFN3dSRTtFQUNFO0EzRWd4Uko7O0FNdHdSRTtFcUVMTTtBM0Urd1JSOztBMkVyeFJFO0VBQ0U7QTNFd3hSSjs7QU05d1JFO0VxRUxNO0EzRXV4UlI7O0EyRTd4UkU7RUFDRTtBM0VneVJKOztBTXR4UkU7RXFFTE07QTNFK3hSUjs7QTJFcnlSRTtFQUNFO0EzRXd5Uko7O0FNOXhSRTtFcUVMTTtBM0V1eVJSOztBMkU3eVJFO0VBQ0U7QTNFZ3pSSjs7QU10eVJFO0VxRUxNO0EzRSt5UlI7O0EyRXJ6UkU7RUFDRTtBM0V3elJKOztBTTl5UkU7RXFFTE07QTNFdXpSUjs7QXlFaHhSQTtFQUFhO0F6RW94UmI7O0F5RW54UkE7RUFBYztBekV1eFJkOztBeUVyeFJBO0VBQWlCO0F6RXl4UmpCOztBeUV4eFJBO0VBQWlCO0F6RTR4UmpCOztBeUV4eFJBO0VHdkRFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QTVFbTFSRjs7QXlFNXhSQTtFQUF3QjtBekVneVJ4Qjs7QXlFOXhSQTtFQUNFO0VBQ0E7QXpFaXlSRjs7QXlFNXhSQTtFQUFjO0F6RWd5UmQ7O0E2RWoyUkE7RUFDRTtBN0VvMlJGOztBNkVqMlJBO0VBQ0U7QTdFbzJSRjs7QThFcDJSRTtFQUNFOzs7SUFLRTtJQUVBO0U5RW8yUko7RThFaDJSSTtJQUNFO0U5RWsyUk47RThFejFSRTtJQUNFO0U5RTIxUko7RThFNzBSRTtJQUNFO0U5RSswUko7RThFNzBSRTs7SUFFRTtJQUNBO0U5RSswUko7RThFdjBSRTtJQUNFO0U5RXkwUko7RThFdDBSRTs7SUFFRTtFOUV3MFJKO0U4RXIwUkU7OztJQUdFO0lBQ0E7RTlFdTBSSjtFOEVwMFJFOztJQUVFO0U5RXMwUko7RThFOXpSRTtJQUNFLFExRTJoQzhCO0VKcXlQbEM7RThFOXpSRTtJQUNFO0U5RWcwUko7RThFOXpSRTtJQUNFO0U5RWcwUko7RThFNXpSRTtJQUNFO0U5RTh6Uko7RThFNXpSRTtJQUNFO0U5RTh6Uko7RThFM3pSRTtJQUNFO0U5RTZ6Uko7RThFM3pSSTs7SUFFRTtFOUU2elJOO0U4RXh6Ukk7O0lBRUU7RTlFMHpSTjtFOEV0elJFO0lBQ0U7RTlFd3pSSjtFOEV0elJJOzs7O0lBSUUscUIxRXZIRztFSis2UlQ7RThFcHpSRTtJQUNFO0lBQ0EscUIxRTdISztFSm03UlQ7QUFDRjtBK0U5N1JBO0VBQWE7QS9FaThSYjs7QStFajhSc0M7RUFBNEI7RUFBVztBL0VzOFI3RTs7QStFdDhSMEc7RUFBMkM7QS9FMDhScko7O0ErRTE4UmdLO0VBQWlKO0EvRTg4UmpUOztBK0U5OFJ1VTtFQUEwQztFQUE4QjtFQUFXO0EvRW85UjFaOztBK0VwOVJ5YTtFQUF5QjtJQUE0QjtFL0V5OVI1ZDtBQUNGO0ErRTE5UjJlO0VBQStCO0EvRTY5UjFnQjs7QStFNzlSZ2lCO0VBQXlCO0lBQStCO0UvRWsrUnRsQjtBQUNGO0ErRW4rUjJtQjtFQUE4QztBL0VzK1J6cEI7O0ErRXQrUnNyQjtFQUFVO0EvRTArUmhzQjs7QStFMStSNHNCO0VBQUs7QS9FOCtSanRCOztBK0U5K1JrdUI7RUFBYztFQUFlO0VBQVM7RUFBYTtFQUE2QztFQUF5QjtFQUE4QjtFQUEyQjtFQUFnRTtBL0U0L1JwOUI7O0ErRTUvUnkvQjtFQUFtQjtFQUE2QztBL0VrZ1N6akM7O0ErRWxnU2tsQztFQUFpQjtFQUFVO0VBQVM7QS9Fd2dTdG5DOztBK0V4Z1Nzb0M7RUFBZ0I7QS9FNGdTdHBDOztBK0U1Z1NncUM7RUFBNEM7QS9FZ2hTNXNDOztBK0VoaFNpdUM7RUFBaUM7RUFBNkQ7QS9Fc2hTL3pDOztBK0V0aFNvMkM7RUFBdUY7QS9FMGhTMzdDOztBK0UxaFMyOUM7RUFBc0I7RUFBZTtFQUFnQjtBL0VnaVNoaEQ7O0ErRWhpU21pRDtFQUFrRDtBL0VvaVNybEQ7O0ErRXBpU21tRDtFQUEyQztBL0V3aVM5b0Q7O0ErRXhpUzhwRDtFQUFxQjtFQUFlO0VBQVM7RUFBYTtBL0UraVN4dEQ7O0ErRS9pU3N1RDtFQUF1QjtFQUFjO0VBQVc7RUFBbUI7RUFBWTtFQUFlO0VBQWU7RUFBYztFQUFrQjtBL0UyalNuM0Q7O0ErRTNqUzQ0RDtFQUEwRDtBL0UralN0OEQ7O0ErRS9qUys5RDtFQUEyQztBL0Vta1MxZ0U7O0ErRW5rU21pRTtFQUFrRztBL0V1a1Nyb0U7O0ErRXZrUzhwRTtFQUFXO0VBQW9CO0VBQWtCO0EvRTZrUy9zRTs7QStFN2tTOHRFO0VBQWtCO0VBQW1CO0EvRWtsU253RTs7QStFbGxTa3hFO0VBQWdCO0VBQXFCO0VBQVU7QS9Fd2xTajBFOztBK0V4bFNtMUU7RUFBaUI7RUFBZ0I7RUFBdUI7RUFBbUI7QS9FK2xTOTVFOztBK0UvbFNvN0U7RUFBaUI7RUFBa0I7RUFBcUI7RUFBd0I7RUFBa0I7RUFBMEY7RUFBb0g7RUFBeUI7RUFBb0I7RUFBVztFQUFtQztBL0VrblMvekY7O0ErRWxuU2kyRjtFQUF3QjtBL0VzblN6M0Y7O0ErRXRuU3k0RjtFQUFtRDtFQUFrQjtFQUFXO0VBQXFCO0EvRTZuUzkrRjs7QStFN25Tb2dHO0VBQW9DO0VBQW9CO0VBQWU7QS9FbW9TM2tHOztBK0Vub1MybEc7RUFBZ0I7RUFBa0I7QS9Fd29TN25HOztBK0V4b1NncEc7RUFBa0I7RUFBYztBL0U2b1Nockc7O0ErRTdvUzJzRztFQUEwQjtBL0VpcFNydUc7O0ErRWpwUyt1RztFQUF5QjtBL0VxcFN4d0c7O0ErRXJwU2t4RztFQUEyQjtBL0V5cFM3eUc7O0ErRXpwU3V6RztFQUFnQztBL0U2cFN2MUc7O0ErRTdwUzAyRztFQUFrQztFQUFXO0EvRWtxU3Y1Rzs7QStFbHFTczZHO0VBQXdDO0EvRXNxUzk4Rzs7QStFdHFTNjlHO0VBQXNFO0VBQTJCO0EvRTJxUzlqSDs7QStFM3FTcW1IO0VBQWtDO0VBQW1CO0VBQXFDO0EvRWlyUy9ySDs7QStFanJTdXVIO0VBQW9DO0VBQVc7QS9Fc3JTdHhIOztBK0V0clNxeUg7RUFBMEM7QS9FMHJTLzBIOztBK0UxclM4MUg7RUFBMEI7RUFBYztFQUFTO0VBQWU7QS9FaXNTOTVIOztBK0Vqc1M2Nkg7RUFBMEM7RUFBaUI7RUFBMkI7QS9FdXNTbmdJOztBK0V2c1NraEk7RUFBa0Q7RUFBaUM7QS9FNHNTcm1JOztBK0U1c1N5b0k7RUFBNEM7QS9FZ3RTcnJJOztBK0VodFNvc0k7RUFBK0M7QS9Fb3RTbnZJOztBK0VwdFM4d0k7RUFBaUQ7QS9Fd3RTL3pJOztBK0V4dFMwMEk7RUFBdUQ7QS9FNHRTajRJOztBK0U1dFM4NUk7RUFBb0c7RUFBMkI7QS9FaXVTN2hKOztBK0VqdVNva0o7RUFBaUQ7QS9FcXVTcm5KOztBK0VydVNncEo7RUFBbUQ7QS9FeXVTbnNKOztBK0V6dVM4c0o7RUFBeUQ7QS9FNnVTdndKOztBK0U3dVNveUo7RUFBc0M7QS9FaXZTMTBKOztBK0VqdlNxMko7RUFBd0Y7QS9FcXZTNzdKOztBK0VydlM0OEo7RUFBb0Q7QS9FeXZTaGdLOztBK0V6dlNnaUs7RUFBc0Q7QS9FNnZTdGxLOztBK0U3dlNvbUs7RUFBMEc7QS9FaXdTOXNLOztBK0Vqd1Nvdks7RUFBOEc7QS9FcXdTbDJLOztBK0Vyd1NnM0s7RUFBc0Q7QS9FeXdTdDZLOztBK0V6d1NzOEs7RUFBd0Q7QS9FNndTOS9LOztBK0U3d1M0Z0w7RUFBbUU7QS9FaXhTL2tMOztBK0VqeFMrbUw7RUFBcUU7QS9FcXhTcHJMOztBK0VyeFNrc0w7RUFBd0k7QS9FeXhTMTBMOztBK0V6eFNnM0w7RUFBNEk7QS9FNnhTNS9MOztBK0U3eFMwZ007RUFBa0o7QS9FaXlTNXBNOztBK0VqeVNrc007RUFBcUU7QS9FcXlTdndNOztBK0VyeVN1eU07RUFBdUU7QS9FeXlTOTJNOztBK0V6eVM0M007RUFBZTtFQUFlO0VBQVM7RUFBUztFQUFhO0VBQWU7RUFBa0I7RUFBeUI7QS9Fb3pTbi9NOztBK0VwelM2L007RUFBd0g7QS9FMHpTcm5OOztBK0UxelNrcU47RUFBcUM7RUFBbUI7RUFBbUY7QS9FazBTN3lOOztBK0VsMFM0ME47RUFBd0M7RUFBdUM7QS9FdzBTMzVOOztBK0V4MFNnN047RUFBa0I7RUFBVTtFQUFTO0VBQWdCO0VBQTJJO0VBQXVHO0EvRW8xU3Z0Tzs7QStFcDFTaXdPO0VBQWtCO0VBQVc7RUFBVTtBL0UwMVN4eU87O0ErRTExUzB6TztFQUFvQjtFQUFjO0VBQWtCO0EvRWcyUzkyTzs7QStFaDJTNDNPO0VBQXdCO0VBQWM7RUFBbUI7QS9FczJTcjdPOztBK0V0MlNvOE87RUFBMEI7RUFBVztFQUFxQjtFQUFlO0EvRTYyUzdnUDs7QStFNzJTb2pQO0VBQTBCO0EvRWkzUzlrUDs7QStFajNTOGxQO0VBQTRCO0VBQWtCO0VBQVM7RUFBVztFQUFxQjtFQUF3QjtFQUFlO0VBQWtCO0VBQWdCO0VBQWdCO0VBQXFFO0VBQWtIO0VBQXlCO0VBQW9CO0VBQVc7RUFBbUM7QS9FeTRTaGlROztBK0V6NFNra1E7RUFBa0Q7QS9FNjRTcG5ROztBK0U3NFM4blE7RUFBYztBL0VpNVM1b1E7O0ErRWo1U3lwUTtFQUFxRTtBL0VzNVM5dFE7O0ErRXQ1U2t3UTtFQUFtRjtFQUFZO0EvRTI1U2oyUTs7QStFMzVTaTNRO0VBQXNCO0EvRSs1U3Y0UTs7QStFLzVTbTVRO0VBQThCO0VBQW1CO0EvRW82U3A4UTs7QStFcDZTNjhRO0VBQWdDO0VBQVU7RUFBZTtBL0UwNlN0Z1I7O0ErRTE2U3VoUjtFQUEwQjtFQUE2QztBL0VnN1M5bFI7O0ErRWg3U3VuUjtFQUFvQztFQUFZO0EvRXE3U3ZxUjs7QStFcjdTeXJSO0VBQStDO0EvRXk3U3h1Ujs7QStFejdTa3ZSO0VBQXdEO0EvRTY3UzF5Ujs7QStFNzdTNHpSO0VBQWdEO0VBQW1CO0EvRWs4Uy8zUjs7QStFbDhTaTVSO0VBQWlFO0VBQW1CO0EvRXU4U3IrUjs7QStFdjhTdS9SO0VBQTRCO0VBQWtCO0VBQU07RUFBWTtFQUFhO0VBQVc7RUFBWTtFQUF1RTtBL0VvOVNscVM7O0ErRXA5U3FyUztFQUFtQztBL0V3OVN4dFM7O0ErRXg5U2d1UztFQUFtQztBL0U0OVNud1M7O0ErRTU5U215UztFQUFxQztFQUFlO0VBQVM7QS9FaytTaDJTOztBK0VsK1NpM1M7RUFBb0U7RUFBd0I7QS9FdStTNzhTOztBK0V2K1M0OVM7RUFBZ0s7QS9FMitTNW5UOztBK0UzK1NvcFQ7RUFBa0Y7QS9FKytTdHVUOztBK0UvK1NvdlQ7RUFBa0M7RUFBa0I7RUFBUTtFQUFXO0VBQWM7QS9FdS9TejBUOztBK0V2L1MyMVQ7RUFBb0M7QS9FMi9TLzNUOztBK0UzL1NpNVQ7RUFBa0M7RUFBa0I7RUFBUztFQUFlO0EvRWtnVDc5VDs7QStFbGdUMC9UO0VBQWdEO0VBQVk7QS9FdWdUdGpVOztBK0V2Z1RxbFU7RUFBeUI7SUFBbUY7RS9FNGdUL3JVO0FBQ0Y7QStFN2dUNnNVO0VBQWE7RUFBZTtFQUFXO0VBQVk7RUFBb0U7QS9Fc2hUcDBVOztBK0V0aFQwMVU7RUFBbUI7QS9FMGhUNzJVOztBK0UxaFQwM1U7RUFBcUU7QS9FK2hULzdVOztBK0UvaFQwK1U7RUFBeUI7QS9FbWlUbmdWOztBK0VuaVRpaFY7RUFBd0I7QS9FdWlUemlWOztBK0V2aVRzalY7RUFBcUI7RUFBa0I7RUFBWTtFQUFPO0VBQWE7RUFBVztBL0VnalR4b1Y7O0ErRWhqVDBwVjtFQUEwQjtFQUFjO0VBQWM7RUFBc0U7QS9FeWpUdHhWOztBK0V6alQweVY7RUFBZ0M7QS9FNmpUMTBWOztBK0U3alR1MVY7RUFBK0I7QS9FaWtUdDNWOztBK0Vqa1RvNFY7RUFBeUM7QS9FcWtUNzZWOztBK0Vya1QyN1Y7RUFBeUI7SUFBMkI7SUFBVztJQUFZO0lBQVU7SUFBZ0U7RS9FK2tUOWtXO0UrRS9rVHVuVztJQUFxQjtFL0VrbFQ1b1c7QUFDRjtBK0VubFQycFc7RUFBTTtFQUF1RDtFQUE2QjtBL0V5bFRydlc7O0ErRXpsVHd3VztFQUF1QjtBL0U2bFQveFc7O0ErRTdsVDB5VztFQUE4QjtFQUFlO0VBQU07RUFBTztFQUFXO0VBQVc7RUFBWTtFQUFXO0VBQTZEO0EvRTBtVDk4Vzs7QStFMW1UbytXO0VBQTZCO0VBQWU7RUFBTTtFQUFPO0VBQVc7RUFBVztFQUFZO0VBQVc7QS9FcW5UMWtYOztBK0VyblQ2bVg7RUFBOEI7QS9FeW5UM29YOztBK0V6blQ4cFg7RUFBbUM7RUFBZTtFQUFXO0EvRStuVDN0WDs7QStFL25Ub3ZYO0VBQWU7QS9FbW9UbndYOztBK0Vub1RreFg7RUFBYztBL0V1b1RoeVg7O0ErRXZvVGt6WDtFQUFzQjtBL0Uyb1R4MFg7O0ErRTNvVDQxWDtFQUFnQztBL0Urb1Q1M1g7O0ErRS9vVGk1WDtFQUF5RDtFQUFjO0EvRW9wVHg5WDs7QStFcHBUbytYO0VBQTRCO0EvRXdwVGhnWTs7QStFeHBUMmdZO0VBQW9CO0VBQWU7RUFBVTtBL0U4cFR4alk7O0ErRTlwVHdrWTtFQUE0SjtFQUFpQjtBL0VtcVRydlk7O0ErRW5xVHl3WTtFQUE0TTtBL0V1cVRyOVk7O0ErRXZxVHUrWTtFQUF3TTtBL0UycVQvcVo7O0ErRTNxVGtzWjtFQUE2QztBL0UrcVQvdVo7O0ErRS9xVHd3WjtFQUF1QztBL0VtclQveVo7O0ErRW5yVDh6WjtFQUFrRDtBL0V1clRoM1o7O0ErRXZyVGc1WjtFQUFnZDtFQUFXO0VBQVU7RUFBZ0I7QS9FOHJUcjRhOztBK0U5clR3NWE7RUFBNkQ7QS9Fa3NUcjlhOztBK0Vsc1RxK2E7RUFBMEk7QS9Fc3NUL21iOztBK0V0c1Rrb2I7RUFBaUQ7QS9FMHNUbnJiOztBK0Uxc1Rtc2I7RUFBZ0M7RUFBa0I7QS9FK3NUcnZiOztBK0Uvc1Rzd2I7RUFBZ0I7RUFBZ0I7RUFBZTtFQUFjO0EvRXN0VG4wYjs7QStFdHRUczFiO0VBQTBCO0VBQWM7QS9FMnRUOTNiOztBK0UzdFRtNWI7RUFBOEI7RUFBZTtBL0VndVRoOGI7O0ErRWh1VHc5YjtFQUF3RTtBL0VvdVRoaWM7O0ErRXB1VHdqYztFQUEwRTtBL0V3dVRsb2M7O0ErRXh1VGdwYztFQUF3QjtBL0U0dVR4cWM7O0ErRTV1VG1yYztFQUFzQztBL0VndlR6dGM7O0ErRWh2VG91YztFQUF5RjtBL0VvdlQ3emM7O0ErRXB2VHcxYztFQUEyQjtBL0V3dlRuM2M7O0ErRXh2VGk0YztFQUFZO0VBQWE7RUFBZ0I7QS9FOHZUMTZjOztBK0U5dlR5N2M7RUFBa0I7QS9Fa3dUMzhjOztBK0Vsd1Q2OWM7RUFBa0I7QS9Fc3dULytjOztBK0V0d1Q2L2M7RUFBYTtFQUFrQjtFQUFrQjtFQUFhO0VBQWdCO0VBQWU7QS9FK3dUMWxkOztBK0Uvd1Q2bWQ7RUFBcUI7RUFBa0I7RUFBUTtFQUFXO0VBQTRHO0EvRTB4VG54ZDs7QStFMXhUOHlkO0VBQStCO0EvRTh4VDcwZDs7QStFOXhUNjFkO0VBQXVCO0EvRWt5VHAzZDs7QStFbHlUbzRkO0VBQXlCO0VBQVU7QS9FdXlUdjZkOztBK0V2eVRnN2Q7RUFBc0I7RUFBaUI7RUFBb0I7RUFBbUI7RUFBc0I7QS9FK3lUcGhlOztBK0UveVR3amU7RUFBa0I7QS9FbXpUMWtlOztBK0VuelQybGU7RUFBaUM7RUFBZTtBL0V3elQzb2U7O0ErRXh6VDJxZTtFQUFzQztBL0U0elRqdGU7O0ErRTV6VGt1ZTtFQUFZO0VBQWtCO0VBQU07RUFBUztFQUFPO0VBQVk7RUFBZ0I7RUFBZ0I7RUFBMEo7QS9FMDBUNTllOztBK0UxMFRvaGY7RUFBdUI7QS9FODBUM2lmOztBK0U5MFQ2amY7RUFBa0I7QS9FazFUL2tmOztBK0VsMVQ4bGY7RUFBb0I7QS9FczFUbG5mOztBK0V0MVRvb2Y7RUFBZ0M7QS9FMDFUcHFmOztBK0UxMVRxcmY7RUFBK0I7QS9FODFUcHRmOztBK0U5MVR1dWY7RUFBMEI7RUFBa0I7RUFBYztFQUFZO0VBQVc7QS9FczJUeHpmOztBK0V0MlR3MWY7RUFBcUM7QS9FMDJUNzNmOztBK0UxMlQwNGY7RUFBbUI7RUFBK0M7RUFBbUQ7RUFBc0I7RUFBYTtFQUEwQjtFQUFjO0VBQWU7RUFBc0I7RUFBMEU7QS9FMDNUenJnQjs7QStFMTNUNnRnQjtFQUFrQjtFQUFrQjtFQUFtQjtFQUFnQjtFQUFnQjtFQUFjO0VBQXVCO0VBQW1CO0EvRXE0VDUyZ0I7O0ErRXI0VDIzZ0I7RUFBd0I7QS9FeTRUbjVnQjs7QStFejRUczZnQjtFQUE2QjtFQUFrQjtFQUFrQjtFQUFnQjtFQUF1QjtFQUFtQjtBL0VrNVRqaWhCOztBK0VsNVQ2aWhCO0VBQW1DO0EvRXM1VGhsaEI7O0ErRXQ1VDhsaEI7RUFBeUM7QS9FMDVUdm9oQjs7QStFMTVUbXBoQjtFQUFzRTtFQUFjO0VBQXlCO0EvRWc2VGh3aEI7O0ErRWg2VDR3aEI7RUFBa0Y7QS9FbzZUOTFoQjs7QStFcDZUNDJoQjtFQUFvQztFQUFjO0EvRXk2VDk1aEI7O0ErRXo2VDI3aEI7RUFBMEM7QS9FNjZUcitoQjs7QStFNzZUbS9oQjtFQUFvRjtFQUFjO0VBQXlCO0EvRW03VDltaUI7O0ErRW43VDBuaUI7RUFBZ0c7QS9FdTdUMXRpQjs7QStFdjdUd3VpQjtFQUFxRDtBL0UyN1Q3eGlCOztBK0UzN1Q0eWlCO0VBQW9FO0VBQWtCO0EvRWc4VGw0aUI7O0ErRWg4VCs0aUI7RUFBMEY7RUFBa0I7RUFBUTtFQUFRO0VBQVU7RUFBd0I7RUFBVTtFQUFTO0VBQWU7RUFBZTtFQUFTO0VBQTBHO0EvRWs5VGp0akI7O0ErRWw5VDR1akI7RUFBZ0Y7QS9FczlUNXpqQjs7QStFdDlUcTBqQjtFQUFtRTtFQUFrQjtFQUFRO0VBQVc7QS9FNjlUNzZqQjs7QStFNzlUMDdqQjtFQUE2RTtFQUFrQjtFQUFpQjtBL0VtK1QxaWtCOztBK0VuK1R1a2tCO0VBQXlGO0EvRXUrVGhxa0I7O0ErRXYrVDhxa0I7RUFBeUU7QS9FMitUdnZrQjs7QStFMytUZ3drQjtFQUF1RTtBL0UrK1R2MGtCOztBK0UvK1RvMWtCO0VBQXlFO0EvRW0vVDc1a0I7O0ErRW4vVDI2a0I7RUFBK0U7QS9FdS9UMS9rQjs7QStFdi9Ud2dsQjtFQUEwQjtJQUFZO0UvRTQvVDVpbEI7RStFNS9Ud2psQjtJQUF1QjtFL0UrL1Qva2xCO0FBQ0Y7QStFaGdVb21sQjtFQUF5QjtJQUFZO0lBQWU7SUFBUztJQUFTO0lBQWE7SUFBUTtJQUFtQjtFL0UwZ1VodGxCO0UrRTFnVXl1bEI7SUFBdUM7RS9FNmdVaHhsQjtFK0U3Z1UweGxCO0lBQWtFO0UvRWdoVTUxbEI7RStFaGhVczJsQjtJQUE4QjtJQUFZO0lBQWM7SUFBc0I7SUFBK0I7RS9FdWhVbjlsQjtFK0V2aFU2OWxCO0lBQWlCO0UvRTBoVTkrbEI7RStFMWhVMC9sQjtJQUFtQztFL0U2aFU3aG1CO0UrRTdoVXVpbUI7SUFBc0Q7RS9FZ2lVN2xtQjtFK0VoaVUwbW1CO0lBQXFEO0UvRW1pVS9wbUI7RStFbmlVOHFtQjtJQUF1QjtFL0VzaVVyc21CO0UrRXRpVW10bUI7SUFBbUI7RS9FeWlVdHVtQjtFK0V6aVVvdm1CO0lBQXNDO0UvRTRpVTF4bUI7RStFNWlVdXltQjtJQUFvQztFL0UraVUzMG1CO0FBQ0Y7QStFaGpVMjFtQjtFQUFhO0VBQVk7RUFBa0I7RUFBaUM7QS9Fc2pVdjZtQjs7QStFdGpVbzhtQjtFQUF1QztFQUFjO0EvRTJqVXovbUI7O0ErRTNqVXFnbkI7RUFBbUI7QS9FK2pVeGhuQjs7QStFL2pVbWluQjtFQUFtQjtBL0Vta1V0am5COztBK0Vua1Vpa25CO0VBQXFCO0EvRXVrVXRsbkI7O0ErRXZrVWttbkI7RUFBbUI7QS9FMmtVcm5uQjs7QStFM2tVaW9uQjtFQUE0QjtBL0Ura1U3cG5COztBK0Uva1UycW5CO0VBQWlHO0EvRW1sVTV3bkI7O0ErRW5sVWl5bkI7RUFBeUI7SUFBYTtFL0V3bFVyMG5CO0FBQ0Y7QStFemxVbzFuQjtFQUF5QjtJQUEyRDtJQUFjO0lBQVc7RS9FK2xVLzduQjtBQUNGO0ErRWhtVW85bkI7RUFBYTtBL0VtbVVqK25COztBK0VubVU2K25CO0VBQWlCO0EvRXVtVTkvbkI7O0ErRXZtVTRnb0I7RUFBbUI7RUFBWTtFQUFVO0VBQW1CO0EvRThtVXhrb0I7O0ErRTltVXFtb0I7RUFBcUI7QS9Fa25VMW5vQjs7QStFbG5Va3BvQjtFQUEwQjtJQUFjO0UvRXVuVXhyb0I7RStFdm5VMnNvQjtJQUF5QztJQUFpQjtJQUFrQjtFL0U0blV2eG9CO0FBQ0Y7QStFN25VMnlvQjtFQUErRDtFQUFNO0EvRWlvVWgzb0I7O0ErRWpvVTYzb0I7RUFBWTtBL0Vxb1V6NG9COztBK0Vyb1V1NW9CO0VBQXVHO0EvRXlvVTkvb0I7O0ErRXpvVTJncEI7RUFBa0I7QS9FNm9VN2hwQjs7QStFN29VZ2pwQjtFQUEyRDtJQUE2QztFL0VrcFV0cHBCO0UrRWxwVXVxcEI7SUFBd0M7SUFBVztFL0VzcFUxdHBCO0UrRXRwVTR1cEI7SUFBNkM7RS9FeXBVenhwQjtFK0V6cFVzeXBCO0lBQXdCO0UvRTRwVTl6cEI7RStFNXBVKzBwQjtJQUFpQztJQUFXO0lBQVM7SUFBVztJQUFrQjtJQUFpQjtFL0VvcVVsN3BCO0UrRXBxVXE4cEI7SUFBNkM7RS9FdXFVbC9wQjtFK0V2cVVvZ3FCO0lBQXdDO0UvRTBxVTVpcUI7RStFMXFVMmpxQjtJQUEwQztJQUFZO0UvRThxVWpucUI7RStFOXFVa29xQjtJQUFxSDtJQUFrQjtJQUFNO0lBQU87SUFBVztJQUE2RztFL0V3clU5NHFCO0UrRXhyVXM3cUI7SUFBMkQ7SUFBNkU7RS9FOHJVOWpyQjtFK0U5clVzbHJCO0lBQTJEO0lBQWtCO0UvRWtzVW5xckI7RStFbHNVNnFyQjtJQUEwRDtJQUFlO0lBQWU7SUFBbUI7RS9Fd3NVeHhyQjtFK0V4c1VreXJCO0lBQTJEO0lBQVU7RS9FNHNVdjJyQjtFK0U1c1VpM3JCO0lBQTJEO0UvRStzVTU2ckI7RStFL3NVeTdyQjtJQUErQztJQUFnQjtFL0VtdFV4L3JCO0UrRW50VTJnc0I7SUFBZ007SUFBa0I7RS9FdXRVN3RzQjtFK0V2dFV1dXNCO0lBQW1NO0lBQW1CO0UvRTJ0VTc3c0I7RStFM3RVdThzQjtJQUFtTTtFL0U4dFUxb3RCO0UrRTl0VXVwdEI7SUFBc0Q7RS9FaXVVN3N0QjtFK0VqdVUwdHRCO0lBQXNLO0UvRXV1VWg0dEI7RStFdnVVdzV0QjtJQUEyRTtFL0UwdVVuK3RCO0UrRTF1VWkvdEI7SUFBaUo7RS9FZ3ZVbG91QjtFK0VodlVpcHVCO0lBQWlGO0UvRW12VWx1dUI7RStFbnZVK3V1QjtJQUF1RDtJQUFrQjtJQUFNO0lBQVU7SUFBWTtJQUFnQjtJQUFrQjtJQUFtQjtJQUFxRztFL0Vnd1U5K3VCO0UrRWh3VXNodkI7SUFBMEQ7SUFBUztFL0Vvd1V6bHZCO0UrRXB3VWttdkI7SUFBeUU7RS9FdXdVM3F2QjtFK0V2d1UwcnZCO0lBQXVFO0UvRTB3VWp3dkI7RStFMXdVbXh2QjtJQUE2RDtJQUFtQjtFL0U4d1VuMnZCO0UrRTl3VTYydkI7SUFBcUQ7RS9FaXhVbDZ2QjtFK0VqeFVrOHZCO0lBQTJFO0lBQWtFO0UvRXN4VS9rd0I7RStFdHhVc253QjtJQUEyQjtFL0V5eFVqcHdCO0UrRXp4VTRwd0I7SUFBbUM7SUFBYTtJQUFhO0lBQTZCO0UvRSt4VXR2d0I7RStFL3hVc3h3QjtJQUE0RTtFL0VreVVsMndCO0UrRWx5VSsyd0I7SUFBdUQ7SUFBMEM7RS9Fc3lVaDl3QjtFK0V0eVU2L3dCO0lBQTRCO0UvRXl5VXpoeEI7RStFenlVb2l4QjtJQUErQjtJQUFXO0UvRTZ5VTlreEI7RStFN3lVeWx4QjtJQUFpQztFL0VnelUxbnhCO0UrRWh6VXlveEI7SUFBeUM7RS9FbXpVbHJ4QjtFK0VuelUrcnhCO0lBQWtDO0UvRXN6VWp1eEI7RStFdHpVNHV4QjtJQUFvQztFL0V5elVoeHhCO0UrRXp6VTZ4eEI7SUFBOEM7SUFBYztJQUFXO0UvRTh6VXAyeEI7RStFOXpVKzJ4QjtJQUFnRTtJQUFrQjtFL0VrMFVqOHhCO0UrRWwwVTI4eEI7SUFBaUU7SUFBbUI7RS9FczBVL2h5QjtFK0V0MFV5aXlCO0lBQWlFO0UvRXkwVTFteUI7RStFejBVdW55QjtJQUFrRDtJQUFtQjtFL0U2MFU1cnlCO0FBQ0Y7QStFOTBVeXN5QjtFQUFpRjtJQUErQjtFL0VrMVV2enlCO0FBQ0Y7QStFbjFVbzB5QjtFQUFpRjtJQUF5QztFL0V1MVU1N3lCO0FBQ0Y7QStFeDFVMDh5QjtFQUFpRjtJQUE0QztFL0U0MVVya3pCO0FBQ0Y7QStFNzFVeWx6QjtFQUF5RDtBL0VnMlVscHpCOztBK0VoMlVtcXpCO0VBQXlCO0lBQXFDO0UvRXEyVS90ekI7QUFDRjtBK0V0MlU0dXpCO0VBQXlCO0lBQStDO0UvRTAyVWx6ekI7QUFDRjtBK0UzMlVnMHpCO0VBQXlCO0lBQWtEO0UvRSsyVXo0ekI7QUFDRjtBK0VoM1U2NXpCO0VBQThDO0VBQVc7QS9FbzNVdDl6Qjs7QStFcDNVdyt6QjtFQUFtRDtBL0V3M1UzaDBCOztBK0V4M1V3aTBCO0VBQThCO0EvRTQzVXRrMEI7O0ErRTUzVXVsMEI7RUFBdUM7RUFBVztFQUFTO0VBQVc7RUFBa0I7RUFBaUI7QS9FcTRVaHMwQjs7QStFcjRVbXQwQjtFQUFtRDtBL0V5NFV0dzBCOztBK0V6NFV3eDBCO0VBQThDO0EvRTY0VXQwMEI7O0ErRTc0VXExMEI7RUFBZ0Q7RUFBWTtBL0VrNVVqNTBCOztBK0VsNVVrNjBCO0VBQWlJO0VBQWtCO0VBQU07RUFBTztFQUFXO0VBQTZHO0EvRTY1VTFyMUI7O0ErRTc1VWt1MUI7RUFBaUU7RUFBNkU7QS9FbzZVaDMxQjs7QStFcDZVdzQxQjtFQUFpRTtFQUFrQjtBL0V5NlUzOTFCOztBK0V6NlVxKzFCO0VBQWdFO0VBQWU7RUFBZTtFQUFtQjtBL0VnN1V0bDJCOztBK0VoN1VnbTJCO0VBQWlFO0VBQVU7QS9FcTdVM3EyQjs7QStFcjdVcXIyQjtFQUFpRTtBL0V5N1V0djJCOztBK0V6N1VtdzJCO0VBQXFEO0VBQWdCO0EvRTg3VXgwMkI7O0ErRTk3VTIxMkI7RUFBa047RUFBa0I7QS9FbThVL2ozQjs7QStFbjhVeWszQjtFQUFxTjtFQUFtQjtBL0V3OFVqejNCOztBK0V4OFUyejNCO0VBQXFOO0EvRTQ4VWhoNEI7O0ErRTU4VTZoNEI7RUFBNEQ7QS9FZzlVemw0Qjs7QStFaDlVc200QjtFQUE0SztBL0V1OVVseDRCOztBK0V2OVUweTRCO0VBQWlGO0EvRTI5VTMzNEI7O0ErRTM5VXk0NEI7RUFBdUo7QS9FaytVaGk1Qjs7QStFbCtVK2k1QjtFQUF1RjtBL0VzK1V0bzVCOztBK0V0K1VtcDVCO0VBQTZEO0VBQWtCO0VBQU07RUFBVTtFQUFZO0VBQWdCO0VBQWtCO0VBQW1CO0VBQXFHO0EvRW8vVXg1NUI7O0ErRXAvVWc4NUI7RUFBZ0U7RUFBUztBL0V5L1V6ZzZCOztBK0V6L1VraDZCO0VBQStFO0EvRTYvVWptNkI7O0ErRTcvVWduNkI7RUFBNkU7QS9FaWdWN3I2Qjs7QStFamdWK3M2QjtFQUFtRTtFQUFtQjtBL0VzZ1ZyeTZCOztBK0V0Z1YreTZCO0VBQTJEO0EvRTBnVjEyNkI7O0ErRTFnVjA0NkI7RUFBaUY7RUFBa0U7QS9FZ2hWN2g3Qjs7QStFaGhWb2s3QjtFQUFpQztBL0VvaFZybTdCOztBK0VwaFZnbjdCO0VBQXlDO0VBQWE7RUFBYTtFQUE2QjtBL0UyaFZodDdCOztBK0UzaFZndjdCO0VBQXdGO0EvRStoVngwN0I7O0ErRS9oVnExN0I7RUFBNkQ7RUFBMEM7QS9Fb2lWNTc3Qjs7QStFcGlWeSs3QjtFQUFrQztBL0V3aVYzZzhCOztBK0V4aVZzaDhCO0VBQXFDO0VBQVc7QS9FNmlWdGs4Qjs7QStFN2lWaWw4QjtFQUF1QztBL0VpalZ4bjhCOztBK0VqalZ1bzhCO0VBQStDO0EvRXFqVnRyOEI7O0ErRXJqVm1zOEI7RUFBd0M7QS9FeWpWM3U4Qjs7QStFempWc3Y4QjtFQUEwQztBL0U2alZoeThCOztBK0U3alY2eThCO0VBQW9EO0VBQWM7RUFBVztBL0Vta1YxMzhCOztBK0Vua1ZxNDhCO0VBQW1GO0EvRXVrVng5OEI7O0ErRXZrVnErOEI7RUFBd0o7QS9FMmtWN245Qjs7QStFM2tWMHA5QjtFQUE4TjtBL0Ura1Z4MzlCOztBK0Uva1YyNDlCO0VBQW9SO0VBQW1CO0EvRW9sVmxyK0I7O0ErRXBsVjRyK0I7RUFBdVI7QS9Fd2xWbjkrQjs7QStFeGxWdysrQjtFQUEwTDtFQUFrQjtBL0U2bFZwci9COztBK0U3bFY4ci9CO0VBQTZGO0VBQW1CO0EvRWttVjl5L0I7O0ErRWxtVnd6L0I7RUFBdUY7RUFBVTtFQUFZO0VBQWU7RUFBZTtFQUFnQjtFQUFrRztBL0U4bVZyamdDOztBK0U5bVZ1bGdDO0VBQW1GO0EvRWtuVjFxZ0M7O0ErRWxuVm1yZ0M7RUFBc0Y7RUFBUztBL0V1blZseGdDOztBK0V2blY4eGdDO0VBQTBSO0EvRTJuVnhqaEM7O0ErRTNuVjJraEM7RUFBMkc7QS9FK25WdHJoQzs7QStFL25WeXNoQztFQUErSDtBL0Vvb1Z4MGhDOztBK0Vwb1Z3MWhDO0VBQWtFO0lBQWlDO0lBQWU7SUFBZ0I7SUFBZTtJQUFpQjtJQUFjO0lBQXNJO0UvRWlwVjVvaUM7RStFanBWNnJpQztJQUEyRDtFL0VvcFZ4dmlDO0UrRXBwVnV3aUM7SUFBNkI7RS9FdXBWcHlpQztFK0V2cFZzemlDO0lBQThCO0lBQXFCO0UvRTJwVnoyaUM7RStFM3BWeTNpQztJQUEwQztFL0U4cFZuNmlDO0UrRTlwVm83aUM7SUFBdUM7RS9FaXFWMzlpQztFK0VqcVZ3K2lDO0lBQTZCO0lBQTZIO0UvRXVxVmxvakM7RStFdnFWNnFqQztJQUE0STtFL0U2cVZ6empDO0UrRTdxVmkxakM7SUFBaUQ7RS9FZ3JWbDRqQztFK0VoclZnNWpDO0lBQXVIO0UvRXNyVnZna0M7RStFdHJWc2hrQztJQUF1RDtFL0V5clY3a2tDO0UrRXpyVjBsa0M7SUFBMEM7SUFBZTtFL0U2clZucGtDO0UrRTdyVm9xa0M7SUFBb0Q7RS9FZ3NWeHRrQztFK0Voc1YwdWtDO0lBQTJCO0UvRW1zVnJ3a0M7RStFbnNWaXhrQztJQUE0QjtFL0Vzc1Y3eWtDO0UrRXRzVnl6a0M7SUFBa0M7RS9FeXNWMzFrQztFK0V6c1Z1MmtDO0lBQW1KO0UvRStzVjEva0M7RStFL3NWbWhsQztJQUFnRTtJQUFxRTtFL0VvdFZ4cGxDO0UrRXB0VjBzbEM7SUFBd0U7RS9FdXRWbHhsQztFK0V2dFZxeWxDO0lBQStEO0lBQXVFO0UvRTR0VjM2bEM7RStFNXRWKzlsQztJQUFrRDtFL0UrdFZqaG1DO0FBQ0Y7QStFaHVWa2ltQztFQUE4RztJQUF5QztFL0VvdVZ2cm1DO0FBQ0Y7QStFcnVWc3NtQztFQUE4RztJQUE0QztFL0V5dVY5MW1DO0FBQ0Y7QStFMXVWbTNtQztFQUFxQztJQUE2QztFL0U4dVZuOG1DO0FBQ0Y7QStFL3VWdzltQztFQUEyRDtJQUErQjtFL0VtdlZoam5DO0FBQ0Y7QStFcHZWOGpuQztFQUE2RDtBL0V1dlYzbm5DOztBK0V2dlY2b25DO0VBQXlCO0lBQXVDO0UvRTR2VjNzbkM7QUFDRjtBK0U3dlZ5dG5DO0VBQXlCO0lBQWlEO0UvRWl3Vmp5bkM7QUFDRjtBK0Vsd1Znem5DO0VBQXlCO0lBQW9EO0UvRXN3VjMzbkM7QUFDRjtBK0V2d1ZnNW5DO0VBQXlDO0VBQWU7RUFBZ0I7RUFBZTtFQUFpQjtFQUFjO0VBQXNJO0EvRWt4VjVvb0M7O0ErRWx4VjZyb0M7RUFBbUU7QS9Fc3hWaHdvQzs7QStFdHhWK3dvQztFQUFxQztBL0UweFZwem9DOztBK0UxeFZzMG9DO0VBQXNDO0VBQXFCO0EvRSt4Vmo0b0M7O0ErRS94Vmk1b0M7RUFBa0Q7QS9FbXlWbjhvQzs7QStFbnlWbzlvQztFQUErQztBL0V1eVZuZ3BDOztBK0V2eVZnaHBDO0VBQXFDO0VBQTZIO0EvRTh5VmxycEM7O0ErRTl5VjZ0cEM7RUFBb0o7QS9FcXpWajNwQzs7QStFcnpWeTRwQztFQUF5RDtBL0V5elZsOHBDOztBK0V6elZnOXBDO0VBQStIO0EvRWcwVi9rcUM7O0ErRWgwVjhscUM7RUFBK0Q7QS9FbzBWN3BxQzs7QStFcDBWMHFxQztFQUFrRDtFQUFlO0EvRXkwVjN1cUM7O0ErRXowVjR2cUM7RUFBNEQ7QS9FNjBWeHpxQzs7QStFNzBWMDBxQztFQUFtQztBL0VpMVY3MnFDOztBK0VqMVZ5M3FDO0VBQW9DO0EvRXExVjc1cUM7O0ErRXIxVnk2cUM7RUFBMEM7QS9FeTFWbjlxQzs7QStFejFWKzlxQztFQUEySjtBL0VnMlYxbnJDOztBK0VoMlZtcHJDO0VBQXdFO0VBQXFFO0EvRXMyVmh5ckM7O0ErRXQyVmsxckM7RUFBZ0Y7QS9FMDJWbDZyQzs7QStFMTJWcTdyQztFQUF1RTtFQUF1RTtBL0VnM1Zua3NDOztBK0VoM1Z1bnNDO0VBQXlCO0lBQTZEO0UvRXEzVjNzc0M7RStFcjNWNHRzQztJQUF3SztFL0UyM1ZwNHNDO0UrRTMzVnE2c0M7SUFBdUI7RS9FODNWNTdzQztFK0U5M1Y0OHNDO0lBQTJJO0UvRW00VnZsdEM7RStFbjRWaW50QztJQUFlO0lBQXFCO0UvRXU0VnJwdEM7RStFdjRWa3J0QztJQUFzTDtFL0U0NFZ4MnRDO0UrRTU0VnU1dEM7SUFBb0k7RS9FazVWM2h1QztBQUNGO0ErRW41VjJqdUM7RUFBeUI7SUFBMkY7RS9FeTVWN3F1QztFK0V6NVZ5c3VDO0lBQStCO0UvRTQ1Vnh1dUM7RStFNTVWMHZ1QztJQUErRztJQUE2RDtFL0VrNlZ0NnVDO0FBQ0Y7QStFbjZWNjd1QztFQUF1QjtBL0VzNlZwOXVDOztBK0V0NlZxK3VDO0VBQWdDO0VBQVk7QS9FMjZWamh2Qzs7QStFMzZWaWl2QztFQUE4QztFQUFZO0EvRWc3VjNsdkM7O0ErRWg3VjZtdkM7RUFBNEM7QS9FbzdWenB2Qzs7QStFcDdWNHF2QztFQUF5QjtJQUFpRDtJQUFpQjtFL0UwN1Zyd3ZDO0FBQ0Y7QStFMzdWNHh2QztFQUErQztFQUFZO0EvRSs3VnYxdkM7O0ErRS83VnkydkM7RUFBcUQ7RUFBaUI7QS9FbzhWLzZ2Qzs7QStFcDhWbTh2QztFQUFrSTtFQUFpQjtBL0V5OFZ0bHdDOztBK0V6OFYwbXdDO0VBQXFFO0EvRTY4Vi9xd0M7O0ErRTc4VnFzd0M7RUFBaUM7RUFBMEM7QS9FbTlWaHh3Qzs7QStFbjlWeXl3QztFQUFrQztBL0V1OVYzMHdDOztBK0V2OVZvMXdDO0VBQXlCO0lBQWlEO0UvRTQ5VjU1d0M7RStFNTlWODZ3QztJQUFjO0UvRSs5VjU3d0M7RStFLzlWcTh3QztJQUF5QztJQUE0QztFL0VvK1YxaHhDO0UrRXArVm9qeEM7SUFBWTtFL0V1K1Zoa3hDO0UrRXYrVnlreEM7SUFBdUM7RS9FMCtWaG54QztBQUNGO0ErRTMrVjZueEM7RUFBeUI7SUFBb0I7RS9FKytWeHF4QztFK0UvK1ZxcnhDO0lBQTJCO0UvRWsvVmh0eEM7RStFbC9WOHR4QztJQUFjO0lBQTBDO0lBQTJJO0lBQXFFO0lBQW9EO0UvRSsvVjFoeUM7RStFLy9WMml5QztJQUF5QztJQUE0QztFL0VvZ1dob3lDO0UrRXBnVzBweUM7SUFBcUI7RS9FdWdXL3F5QztFK0V2Z1dpc3lDO0lBQXdDO0UvRTBnV3p1eUM7RStFMWdXNHZ5QztJQUFtQjtJQUFZO0UvRThnVzN4eUM7RStFOWdXMnl5QztJQUF1QjtJQUFZO0UvRWtoVzkweUM7RStFbGhXODF5QztJQUE2QjtJQUFZO0lBQWdCO0UvRXVoV3Y1eUM7QUFDRjtBK0V4aFc4NnlDO0VBQXlCO0lBQXFDO0UvRTRoVzEreUM7QUFDRjtBK0U3aFd5L3lDO0VBQStFO0VBQVE7QS9FaWlXaGx6Qzs7QStFamlXMGx6QztFQUFxQztFQUFRO0EvRXNpV3ZvekM7O0ErRXRpV2lwekM7RUFBNFQ7QS9FNmlXNzh6Qzs7QStFN2lXeWcwQztFQUEwVDtBL0VvalduMDBDOztBK0VwalcrMzBDO0VBQThHO0lBQWtFO0lBQW1CO0UvRTBqV2hrMUM7QUFDRjtBK0UzaldpbDFDO0VBQXFDO0lBQXlGO0lBQW1CO0UvRWdrV2h1MUM7QUFDRjtBK0Vqa1dpdjFDO0VBQXVHO0VBQW1CO0EvRXFrVzMyMUM7O0ErRXJrV3kzMUM7RUFBeUI7SUFBeUU7SUFBbUI7RS9FMmtXNSsxQztBQUNGO0ErRTVrVzYvMUM7RUFBeUI7SUFBdUc7SUFBa0I7RS9FaWxXN28yQztFK0VqbFcycDJDO0lBQXFOO0UvRXVsV2gzMkM7RStFdmxXazUyQztJQUF5SjtFL0U2bFczaTNDO0FBQ0Y7QStFOWxXMmszQztFQUEyRDtJQUF5RjtJQUFrQjtFL0VtbVcvdTNDO0UrRW5tVzZ2M0M7SUFBNkU7SUFBVztFL0V1bVdyMTNDO0FBQ0Y7QStFeG1XazIzQztFQUFpRjtJQUFrRTtJQUFrQjtFL0U2bVdyZzRDO0FBQ0Y7QStFOW1Xc2g0QztFQUFtRztFQUFrQjtBL0VrblczbzRDOztBK0Vsbld5cDRDO0VBQXlCO0lBQXVFO0lBQWtCO0UvRXduV3p3NEM7QUFDRjtBK0V6blcweDRDO0VBQWtGO0VBQVc7QS9FNm5XdjM0Qzs7QStFN25XaTQ0QztFQUF5QjtJQUFtSjtFL0Vxb1czaTVDO0FBQ0Y7QStFdG9XK2s1QztFQUErQjtFQUFrQjtFQUFjO0VBQWdCO0EvRTRvVzlwNUM7O0ErRTVvV2lyNUM7RUFBMkM7RUFBZ0I7RUFBZ0I7RUFBZ0I7QS9FbXBXNXc1Qzs7QStFbnBXMng1QztFQUFzRTtFQUFrQjtFQUFhO0VBQWdCO0EvRTBwV2g1NUM7O0ErRTFwV2s2NUM7RUFBOEk7QS9FOHBXaGo2Qzs7QStFOXBXbWs2QztFQUFxRTtBL0VrcVd4bzZDOztBK0VscVdpcDZDO0VBQWlCO0EvRXNxV2xxNkM7O0ErRXRxV29yNkM7RUFBdUI7RUFBa0I7RUFBcUI7RUFBa0I7QS9FNnFXcHc2Qzs7QStFN3FXMHg2QztFQUE2QjtBL0Vpcld2ejZDOztBK0VqcldzMDZDO0VBQStCO0VBQWtCO0VBQU87RUFBcUI7RUFBVztFQUFZO0VBQWtCO0VBQVc7RUFBc0I7RUFBeUI7RUFBaUc7QS9FaXNXdmw3Qzs7QStFanNXeW43QztFQUE4QjtFQUFrQjtFQUFNO0VBQU87RUFBcUI7RUFBVztFQUFZO0VBQWdCO0VBQWtCO0VBQWU7RUFBaUI7RUFBYztBL0VndFdsejdDOztBK0VodFdvMDdDO0VBQXlFO0VBQVU7RUFBVztFQUFZO0EvRXV0Vzk2N0M7O0ErRXZ0V3c3N0M7RUFBaUg7RUFBb0I7RUFBMEM7QS9FNnRXdm04Qzs7QStFN3RXMm44QztFQUFxSDtFQUFxQjtFQUFpRztBL0VxdVd0MjhDOztBK0VydVd3NDhDO0VBQW1IO0VBQXdCO0EvRTB1V25oOUM7O0ErRTF1V21pOUM7RUFBdUc7QS9FOHVXMW85Qzs7QStFOXVXc3A5QztFQUF1SDtFQUFtQjtFQUF5QjtFQUFxQjtBL0Vxdlc5MDlDOztBK0VydlcrMTlDO0VBQStDO0EvRXl2Vzk0OUM7O0ErRXp2V2c2OUM7RUFBaUM7RUFBcUI7RUFBYTtBL0UrdlduKzlDOztBK0UvdldtLzlDO0VBQWtDO0EvRW13V3JoK0M7O0ErRW53V3NpK0M7RUFBdUg7RUFBc0I7RUFBcUI7QS9FeXdXeHMrQzs7QStFendXeXQrQztFQUFxSDtBL0U2d1c5MCtDOztBK0U3d1c0MStDO0VBQXVIO0VBQXlCO0EvRWt4VzUrK0M7O0ErRWx4V2lnL0M7RUFBcUg7QS9Fc3hXdG4vQzs7QStFdHhXaW8vQztFQUFxSDtFQUF5QjtBL0UyeFcvdy9DOztBK0UzeFdveS9DO0VBQW1IO0EvRSt4V3Y1L0M7O0ErRS94V2s2L0M7RUFBaUg7RUFBeUI7QS9Fb3lXNWlnRDs7QStFcHlXaWtnRDtFQUErRztBL0V3eVdocmdEOztBK0V4eVcycmdEO0VBQXVIO0VBQXlCO0EvRTZ5VzMwZ0Q7O0ErRTd5V2cyZ0Q7RUFBcUg7QS9FaXpXcjlnRDs7QStFanpXZytnRDtFQUF1SDtFQUF5QjtBL0VzeldobmhEOztBK0V0eldxb2hEO0VBQXFIO0EvRTB6VzF2aEQ7O0ErRTF6V3F3aEQ7RUFBYTtBL0U4eldseGhEOztBK0U5eldveWhEO0VBQW1CO0EvRWswV3Z6aEQ7O0ErRWwwV3cwaEQ7RUFBeUI7QS9FczBXajJoRDs7QStFdDBXZzNoRDtFQUFxRDtFQUFXO0VBQVk7QS9FNDBXNTdoRDs7QStFNTBXODhoRDtFQUEwQjtFQUFlO0EvRWkxV3YvaEQ7O0ErRWoxV3dnaUQ7RUFBaUU7RUFBVztBL0VzMVdwbGlEOztBK0V0MVdnbWlEO0VBQTZHO0EvRTAxVzdzaUQ7O0ErRTExVzh0aUQ7RUFBYTtBL0U4MVczdWlEOztBK0U5MVc2dmlEO0VBQW1CO0EvRWsyV2h4aUQ7O0ErRWwyV2t5aUQ7RUFBeUI7QS9FczJXM3ppRDs7QStFdDJXMDBpRDtFQUFxRDtFQUFXO0VBQVk7QS9FNDJXdDVpRDs7QStFNTJXdzZpRDtFQUEwQjtFQUFlO0EvRWkzV2o5aUQ7O0ErRWozV2sraUQ7RUFBaUU7RUFBVztBL0VzM1c5aWpEOztBK0V0M1cwampEO0VBQTZHO0EvRTAzV3ZxakQ7O0ErRTEzV3lyakQ7RUFBYztBL0U4M1d2c2pEOztBK0U5M1d5dGpEO0VBQW9CO0VBQWtCO0VBQXFCO0VBQWtCO0EvRXE0V3R5akQ7O0ErRXI0VzR6akQ7RUFBMEI7QS9FeTRXdDFqRDs7QStFejRXcTJqRDtFQUE0QjtFQUFrQjtFQUFPO0VBQXFCO0VBQVc7RUFBWTtFQUFrQjtFQUFXO0VBQXNCO0VBQXlCO0VBQXlKO0EvRXk1VzNxa0Q7O0ErRXo1V3l1a0Q7RUFBMkI7RUFBa0I7RUFBUTtFQUFTO0VBQXFCO0VBQVU7RUFBVztFQUFrQjtFQUFZO0VBQTZCO0VBQXlCO0VBQXNKO0VBQXFJO0EvRTg2V2hzbEQ7O0ErRTk2V3F0bEQ7RUFBZ0M7RUFBVTtFQUFXO0VBQVk7QS9FcTdXdHhsRDs7QStFcjdXZ3lsRDtFQUFvRDtFQUFvQjtFQUEwQztBL0UyN1dsNWxEOztBK0UzN1dzNmxEO0VBQXNEO0VBQXFCO0EvRWc4V2ovbEQ7O0ErRWg4V21nbUQ7RUFBbUk7QS9FdThXdG9tRDs7QStFdjhXMnBtRDtFQUErQztBL0UyOFcxc21EOztBK0UzOFdzdG1EO0VBQXVEO0EvRSs4Vzd3bUQ7O0ErRS84V2d5bUQ7RUFBMkI7RUFBcUI7RUFBYTtBL0VxOVc3MW1EOztBK0VyOVc2Mm1EO0VBQTRCO0EvRXk5V3o0bUQ7O0ErRXo5VzA1bUQ7RUFBdUQ7RUFBc0I7RUFBcUI7QS9FKzlXNS9tRDs7QStFLzlXNmduRDtFQUFzRDtBL0VtK1dua25EOztBK0VuK1d3bG5EO0VBQXVEO0EvRXUrVy9vbkQ7O0ErRXYrV29xbkQ7RUFBc0Q7QS9FMitXMXRuRDs7QStFMytXNHVuRDtFQUFzRDtBL0UrK1dseW5EOztBK0UvK1d1em5EO0VBQXFEO0EvRW0vVzUybkQ7O0ErRW4vVzgzbkQ7RUFBb0Q7QS9FdS9XbDduRDs7QStFdi9XdThuRDtFQUFtRDtBL0UyL1cxL25EOztBK0UzL1c0Z29EO0VBQXVEO0EvRSsvV25rb0Q7O0ErRS8vV3dsb0Q7RUFBc0Q7QS9FbWdYOW9vRDs7QStFbmdYZ3FvRDtFQUF1RDtBL0V1Z1h2dG9EOztBK0V2Z1g0dW9EO0VBQXNEO0EvRTJnWGx5b0Q7O0ErRTNnWG96b0Q7RUFBVTtBL0UrZ1g5em9EOztBK0UvZ1hnMW9EO0VBQWdCO0EvRW1oWGgyb0Q7O0ErRW5oWGkzb0Q7RUFBc0I7QS9FdWhYdjRvRDs7QStFdmhYczVvRDtFQUF3QjtFQUFXO0VBQVk7QS9FNmhYcjhvRDs7QStFN2hYdTlvRDtFQUF1QjtFQUFRO0VBQVM7RUFBVTtFQUFXO0VBQWtCO0EvRXNpWHRpcEQ7O0ErRXRpWHVqcEQ7RUFBNEI7RUFBVztBL0UyaVg5bHBEOztBK0UzaVgwbXBEO0VBQWtEO0EvRStpWDVwcEQ7O0ErRS9pWDZxcEQ7RUFBVTtBL0Vtalh2cnBEOztBK0Vualh5c3BEO0VBQWdCO0EvRXVqWHp0cEQ7O0ErRXZqWDJ1cEQ7RUFBc0I7QS9FMmpYandwRDs7QStFM2pYZ3hwRDtFQUF3QjtFQUFXO0VBQVk7QS9FaWtYL3pwRDs7QStFamtYaTFwRDtFQUF1QjtFQUFRO0VBQVM7RUFBVTtFQUFXO0VBQWtCO0EvRTBrWGg2cEQ7O0ErRTFrWGk3cEQ7RUFBNEI7RUFBVztBL0Ura1h4OXBEOztBK0Uva1hvK3BEO0VBQWtEO0EvRW1sWHRocUQ7O0ErRW5sWHdpcUQ7RUFBeUI7SUFBeUQ7SUFBcUI7SUFBYTtJQUFnQjtFL0UybFgxcXFEO0UrRTNsWGdzcUQ7SUFBcUU7RS9FOGxYcndxRDtFK0U5bFhveHFEO0lBQWdHO0lBQWtCO0UvRWttWHQ0cUQ7RStFbG1YbzVxRDtJQUFpQztFL0VxbVhyN3FEO0UrRXJtWHU4cUQ7SUFBb0M7RS9Fd21YMytxRDtFK0V4bVg2L3FEO0lBQW1EO0lBQWtCO0UvRTRtWGxrckQ7RStFNW1Yb2xyRDtJQUE2QztJQUFrQjtFL0VnblhucHJEO0FBQ0Y7QStFam5Yd3FyRDtFQUFpRTtFQUFnQjtFQUFhO0EvRXNuWHR3ckQ7O0ErRXRuWHN4ckQ7RUFBaUU7QS9FMG5YdjFyRDs7QStFMW5YdTJyRDtFQUFlO0EvRThuWHQzckQ7O0ErRTluWHc0ckQ7RUFBd0I7RUFBZ0I7QS9FbW9YaDdyRDs7QStFbm9YbThyRDtFQUFnRDtBL0V1b1huL3JEOztBK0V2b1htZ3NEO0VBQTZCO0VBQVU7RUFBNkI7RUFBK0I7RUFBOEY7RUFBaUc7RUFBOEc7QS9FcXBYbjVzRDs7QStFcnBYcTdzRDtFQUFtRztFQUF3VztFQUFtRjtFQUFTO0VBQXdDO0EvRWlxWHBndUQ7O0ErRWpxWG9odUQ7RUFBOEM7QS9FcXFYbGt1RDs7QStFcnFYa211RDtFQUF3RDtBL0V5cVgxcHVEOztBK0V6cVh3cXVEO0VBQStDO0EvRTZxWHZ0dUQ7O0ErRTdxWHF1dUQ7RUFBbUQ7QS9FaXJYeHh1RDs7QStFanJYc3l1RDtFQUFpRTtBL0Vxclh2MnVEOztBK0VyclhxM3VEO0VBQXdEO0EvRXlyWDc2dUQ7O0ErRXpyWDI3dUQ7RUFBNEQ7QS9FNnJYdi91RDs7QStFN3JYcWd2RDtFQUFnSDtFQUFrQztFQUFxRTtBL0Vzc1g1dHZEOztBK0V0c1hvdnZEO0VBQXdHO0VBQWU7QS9FMnNYMzJ2RDs7QStFM3NYMjR2RDtFQUE2SDtFQUFlO0VBQXlCO0EvRWl0WGhqd0Q7O0ErRWp0WGlsd0Q7RUFBNks7QS9FcXRYOXZ3RDs7QStFcnRYNHd3RDtFQUE4QjtFQUFnQjtBL0UwdFgxendEOztBK0UxdFgwMHdEO0VBQStCO0VBQWtCO0VBQU87RUFBZTtFQUFjO0VBQStFO0EvRXF1WDkrd0Q7O0ErRXJ1WHNneEQ7RUFBcUQ7RUFBa0I7RUFBUztBL0UydVh0bHhEOztBK0UzdVhvbXhEO0VBQTZDO0EvRSt1WGpweEQ7O0ErRS91WDJweEQ7RUFBNkM7RUFBUTtBL0VvdlhodHhEOztBK0VwdlgrdHhEO0VBQStKO0VBQVk7QS9FeXZYMTR4RDs7QStFenZYMjV4RDtFQUE4RDtFQUFZO0EvRTh2WHIreEQ7O0ErRTl2WHMveEQ7RUFBc0Q7RUFBUTtBL0Vtd1hwanlEOztBK0Vud1hta3lEO0VBQTBMO0VBQVc7QS9Fd3dYeHd5RDs7QStFeHdYd3h5RDtFQUF1RTtFQUFXO0EvRTZ3WDEyeUQ7O0ErRTd3WDAzeUQ7RUFBc0Q7RUFBUTtBL0VreFh4N3lEOztBK0VseFh1OHlEO0VBQTBMO0VBQVk7QS9FdXhYN296RDs7QStFdnhYOHB6RDtFQUF1RTtFQUFZO0EvRTR4WGp2ekQ7O0ErRTV4WGt3ekQ7RUFBK0o7QS9FZ3lYajZ6RDs7QStFaHlYaTd6RDtFQUE4RDtBL0VveVgvK3pEOztBK0VweVgrL3pEO0VBQXNHO0EvRXd5WHJtMEQ7O0ErRXh5WG1uMEQ7RUFBcUM7RUFBbUI7QS9FNnlYM3EwRDs7QStFN3lYdXIwRDtFQUE4QztBL0VpelhydTBEOztBK0VqelhxdjBEO0VBQW1DO0VBQVM7QS9Fc3pYankwRDs7QStFdHpYaXowRDtFQUE4RDtBL0UwelgvMjBEOztBK0Uxelg4MzBEO0VBQXFCO0VBQWtCO0VBQWE7QS9FZzBYbDcwRDs7QStFaDBYZzgwRDtFQUFrRjtBL0VvMFhsaDFEOztBK0VwMFhnaTFEO0VBQTRIO0EvRXcwWDVwMUQ7O0ErRXgwWDBxMUQ7RUFBa1k7QS9FKzBYNWkyRDs7QStFLzBYK24yRDtFQUFpaEI7QS9FczFYaHAzRDs7QStFdDFYbXUzRDtFQUF1TztFQUFlO0EvRTIxWHo5M0Q7O0ErRTMxWHkvM0Q7RUFBeVU7QS9FaTJYbDA0RDs7QStFajJYcTU0RDtFQUFzRjtFQUFlO0EvRXMyWDEvNEQ7O0ErRXQyWDBoNUQ7RUFBMEc7QS9FMjJYcG81RDs7QStFMzJYc3E1RDtFQUFxRDtBL0UrMlgzdDVEOztBK0UvMlh5dTVEO0VBQW9PO0EvRW0zWDc4NUQ7O0ErRW4zWDI5NUQ7RUFBcUY7QS9FdTNYaGo2RDs7QStFdjNYOGo2RDtFQUEyZ0I7QS9FODNYems3RDs7QStFOTNYNHA3RDtFQUFpTztFQUFlO0EvRW00WDU0N0Q7O0ErRW40WDQ2N0Q7RUFBdVU7QS9FeTRYbnY4RDs7QStFejRYczA4RDtFQUFvRjtFQUFlO0EvRTg0WHo2OEQ7O0ErRTk0WHk4OEQ7RUFBd0c7QS9FbTVYamo5RDs7QStFbjVYbWw5RDtFQUFtRDtBL0V1NVh0bzlEOztBK0V2NVhvcDlEO0VBQThOO0EvRTI1WGwzOUQ7O0ErRTM1WGc0OUQ7RUFBbUY7QS9FKzVYbjk5RDs7QStFLzVYaSs5RDtFQUFpaEI7QS9FczZYbC8rRDs7QStFdDZYcWsvRDtFQUF1TztFQUFlO0EvRTI2WDN6L0Q7O0ErRTM2WDIxL0Q7RUFBeVU7QS9FaTdYcHFnRTs7QStFajdYdXZnRTtFQUFzRjtFQUFlO0EvRXM3WDUxZ0U7O0ErRXQ3WDQzZ0U7RUFBMEc7QS9FMjdYdCtnRTs7QStFMzdYd2doRTtFQUFxRDtBL0UrN1g3amhFOztBK0UvN1gya2hFO0VBQW9PO0EvRW04WC95aEU7O0ErRW44WDZ6aEU7RUFBcUY7QS9FdThYbDVoRTs7QStFdjhYZzZoRTtFQUF3Z0I7QS9FODhYeDZpRTs7QStFOThYMi9pRTtFQUE4TjtFQUFlO0EvRW05WHh1akU7O0ErRW45WHd3akU7RUFBc1U7QS9FeTlYOWtrRTs7QStFejlYaXFrRTtFQUFtRjtFQUFlO0EvRTg5WG53a0U7O0ErRTk5WG15a0U7RUFBdUc7QS9FbStYMTRrRTs7QStFbitYNDZrRTtFQUFrRDtBL0V1K1g5OWtFOztBK0V2K1g0K2tFO0VBQTJOO0EvRTIrWHZzbEU7O0ErRTMrWHF0bEU7RUFBa0Y7QS9FKytYdnlsRTs7QStFLytYcXpsRTtFQUErQztFQUFpQjtBL0VvL1hyM2xFOztBK0VwL1hxNGxFO0VBQTZEO0EvRXcvWGw4bEU7O0ErRXgvWDY4bEU7RUFBK0M7RUFBZTtBL0U2L1gzZ21FOztBK0U3L1hvaG1FO0VBQWtEO0VBQVM7QS9Fa2dZL2ttRTs7QStFbGdZaW1tRTtFQUFnQztFQUFrQjtFQUFNO0VBQVE7RUFBUztFQUFPO0VBQVk7RUFBVztFQUFZO0EvRThnWXB0bUU7O0ErRTlnWTh0bUU7RUFBbUI7QS9Fa2hZanZtRTs7QStFbGhZbXdtRTtFQUFRO0VBQWtCO0VBQXFCO0VBQWM7RUFBZTtFQUFnRjtBL0U2aFkvNW1FOztBK0U3aFl1N21FO0VBQXVCO0VBQVU7RUFBVztFQUF5QjtFQUFnSTtBL0V1aVk1bm5FOztBK0V2aVk2cW5FO0VBQXFCO0VBQVk7RUFBWTtFQUE4SDtFQUF1RztBL0VtalkvN25FOztBK0VuallxOW5FO0VBQXVEO0VBQWtCO0VBQU07RUFBVztFQUFZO0VBQVc7RUFBOEg7QS9FK2pZcHNvRTs7QStFL2pZb3ZvRTtFQUE0QjtFQUFvRTtBL0Vza1lwMW9FOztBK0V0a1kwMm9FO0VBQTJCO0EvRTBrWXI0b0U7O0ErRTFrWWk1b0U7RUFBc0I7RUFBVTtFQUFXO0VBQTZDO0VBQStDO0VBQWdEO0VBQWlDO0VBQXVIO0EvRXVsWWh1cEU7O0ErRXZsWTZ3cEU7RUFBNEI7RUFBVTtFQUFXO0VBQWU7RUFBbUk7QS9FaW1ZaDlwRTs7QStFam1ZbWdxRTtFQUF1QjtFQUFVO0VBQVc7RUFBcUg7QS9FMG1ZcHFxRTs7QStFMW1ZZ3RxRTtFQUF3QjtFQUFhO0VBQWM7RUFBcUk7RUFBMkc7RUFBbUY7QS9FeW5ZdGtyRTs7QStFem5ZK2xyRTtFQUE2RDtFQUFrQjtFQUFNO0VBQVc7RUFBWTtFQUFXO0VBQXFJO0VBQWlIO0EvRXdvWTU4ckU7O0ErRXhvWXErckU7RUFBK0I7RUFBb0U7QS9FK29ZeGtzRTs7QStFL29ZOGxzRTtFQUE4QjtBL0VtcFk1bnNFOztBK0VucFl3b3NFO0VBQW1CO0VBQVU7RUFBb0g7QS9FMnBZenhzRTs7QStFM3BZdzBzRTtFQUFtRDtFQUFrQjtFQUFNO0VBQU87RUFBVTtFQUFXO0VBQVc7RUFBbUI7RUFBc0k7QS9FeXFZbmx0RTs7QStFenFZdW90RTtFQUF5QjtFQUFTO0VBQTREO0EvRWlyWXJ1dEU7O0ErRWpyWXl2dEU7RUFBc0I7RUFBWTtBL0VzclkzeHRFOztBK0V0cll3eXRFO0VBQXlEO0VBQWtCO0VBQU07RUFBTztFQUFXO0VBQVk7RUFBVztFQUFtQjtFQUFrQjtFQUFzSDtBL0Vxc1k3anVFOztBK0Vyc1k2bXVFO0VBQStFO0EvRTJzWTVydUU7O0ErRTNzWWd0dUU7RUFBaUM7RUFBZTtFQUFRO0VBQVM7QS9Fa3RZanh1RTs7QStFbHRZa3l1RTtFQUE2QjtBL0VzdFkvenVFOztBK0V0dFlpMXVFO0VBQTJCO0EvRTB0WTUydUU7O0ErRTF0WTYzdUU7RUFBK0M7QS9FOHRZNTZ1RTtBK0U5dFltd3ZFO0VBQTBCO0lBQW9EO0UvRTZ2WS8wdkU7RStFN3ZZazJ2RTtJQUFLO0lBQTJEO0UvRW13WWw2dkU7QUFDRjtBK0Vwd1lndndFO0VBQXlCO0lBQVk7SUFBMEM7RS9FZ3lZN3p3RTtFK0VoeVlvMXdFO0lBQUk7SUFBaUQ7RS9FcXlZejR3RTtBQUNGO0ErRXR5WTh2eEU7RUFBeUI7SUFBc0Q7RS9FazBZMzB4RTtFK0VsMFkrMXhFO0lBQWtFO0UvRXUwWWo2eEU7QUFDRjtBK0V4MFlvcDdFO0VBQStCO0lBQWdOO0UvRXk0WWo0N0U7RStFejRZaWs4RTtJQUE4TTtFL0U2NFkvdzhFO0UrRTc0WSs4OEU7SUFBNE07RS9FaTVZM3A5RTtFK0VqNVkyMTlFO0lBQThNO0UvRXE1WXppK0U7RStFcjVZeXUrRTtJQUE0TTtFL0V5NVlyNytFO0UrRXo1WXFuL0U7SUFBOE07RS9FNjVZbjAvRTtFK0U3NVltZ2dGO0lBQTRNO0UvRWk2WS9zZ0Y7RStFajZZKzRnRjtJQUEwTTtFL0VxNll6bGhGO0FBQ0Y7QStFdDZZdzZuRjtFQUEwQjtJQUF3SjtJQUFnTTtFL0VzK1l4eG9GO0UrRXQrWTR5b0Y7SUFBNEo7RS9FMCtZeDhvRjtFK0UxK1lxbHBGO0lBQXlMO0UvRTgrWTl3cEY7RStFOStZdTdwRjtJQUFvTDtFL0VrL1kzbXFGO0UrRWwvWW14cUY7SUFBa0w7RS9Fcy9ZcjhxRjtFK0V0L1kybXJGO0lBQTBKO0lBQTBNO0UvRTYvWS84ckY7QUFDRjtBK0U5L1lnenNGO0VBQTJCO0lBQTBEO0UvRXFoWm40c0Y7RStFcmhaeTZzRjtJQUE0QztFL0V5aFpyOXNGO0FBQ0Y7QStFMWhaczF0RjtFQUE2QjtJQUFzRDtFL0Vzalp2NnRGO0UrRXRqWjI3dEY7SUFBa0U7RS9FMmpaNy90RjtBQUNGO0ErRTVqWjQxdUY7RUFBNkI7SUFBeUQ7RS9Fd2xaaDd1RjtFK0V4bFptOHVGO0lBQXFEO0UvRTZsWngvdUY7QUFDRjtBK0U5bFp5MHZGO0VBQXlCO0lBQXlEO0UvRTBuWno1dkY7RStFMW5aNDZ2RjtJQUFxRDtFL0UrblpqK3ZGO0FBQ0Y7QStFaG9adS92RjtFQUE2RTtFQUF3RztFQUFnRztBL0Uyb1o1d3dGOztBK0Uzb1pxeXdGO0VBQTZOO0EvRWlwWmxneEY7O0ErRWpwWnNoeEY7RUFBa0c7RUFBcUc7QS9FMHBaN3R4Rjs7QStFMXBaeXZ4RjtFQUFtRztBL0VncVo1MXhGOztBK0VocVorM3hGO0VBQW1FO0VBQTZFO0VBQW9HO0EvRTRxWm5ueUY7O0ErRTVxWm9weUY7RUFBNEU7QS9Fa3JaaHV5Rjs7QStFbHJad3Z5RjtFQUF5RjtBL0V3clpqMXlGOztBK0V4clo4MnlGO0VBQTJGO0EvRThyWno4eUY7O0ErRTlyWnMreUY7RUFBa0Y7QS9Fb3NaeGp6Rjs7QStFcHNaaWx6RjtFQUEyRjtBL0Uwc1o1cXpGOztBK0Uxc1p3c3pGO0VBQXFGO0EvRWd0Wjd4ekY7O0ErRWh0WnV6ekY7RUFBd0Y7QS9Fc3RaLzR6Rjs7QStFdHRaMDZ6RjtFQUFzRTtBL0U0dFpoL3pGOztBK0U1dFpxZzBGO0VBQWdGO0EvRWt1WnJsMEY7O0ErRWx1WjRtMEY7RUFBNkU7QS9Fd3VaenIwRjs7QStFeHVaK3MwRjtFQUE2RTtBL0U4dVo1eDBGOztBK0U5dVprejBGO0VBQTZFO0EvRW92Wi8zMEY7O0ErRXB2WnE1MEY7RUFBNkU7QS9FMHZabCswRjs7QStFMXZady8wRjtFQUE2RTtBL0Vnd1pyazFGOztBK0Vod1oybDFGO0VBQTZFO0EvRXN3WnhxMUY7O0ErRXR3WjhyMUY7RUFBNkU7QS9FNHdaM3cxRjs7QStFNXdaaXkxRjtFQUE2RTtBL0VreFo5MjFGOztBK0VseFpvNDFGO0VBQTZFO0EvRXd4Wmo5MUY7O0ErRXh4WnUrMUY7RUFBOEU7QS9FOHhacmoyRjs7QStFOXhaNGsyRjtFQUFxRjtBL0VveVpqcTJGOztBK0VweVowcjJGO0VBQWlGO0EvRTB5WjN3MkY7O0ErRTF5Wmt5MkY7RUFBaUY7QS9FZ3pabjMyRjs7QStFaHpaMDQyRjtFQUFxRjtBL0VzelovOTJGOztBK0V0elp3LzJGO0VBQXVFO0EvRTR6Wi9qM0Y7O0ErRTV6WmtsM0Y7RUFBd0U7QS9FazBaMXAzRjs7QStFbDBaOHEzRjtFQUF3RTtBL0V3MFp0djNGOztBK0V4MFowdzNGO0VBQXdFO0EvRTgwWmwxM0Y7O0ErRTkwWnMyM0Y7RUFBd0U7QS9FbzFaOTYzRjs7QStFcDFaazgzRjtFQUF3RTtBL0UwMVoxZzRGOztBK0UxMVo4aDRGO0VBQXdFO0EvRWcyWnRtNEY7O0ErRWgyWjBuNEY7RUFBd0U7QS9FczJabHM0Rjs7QStFdDJac3Q0RjtFQUF3RTtBL0U0Mlo5eDRGOztBK0U1MlprejRGO0VBQXdFO0EvRWszWjEzNEY7O0ErRWwzWjg0NEY7RUFBa0c7QS9FeTNaaC80Rjs7QStFejNacWc1RjtFQUEwRztBL0VnNFovbTVGOztBK0VoNFpzbzVGO0VBQTRHO0EvRXU0Wmx2NUY7O0ErRXY0WjB3NUY7RUFBMkc7QS9FODRacjM1Rjs7QStFOTRaNDQ1RjtFQUFxSDtBL0VxNVpqZzZGOztBK0VyNVoyaDZGO0VBQThHO0EvRTQ1WnpvNkY7O0ErRTU1WmlxNkY7RUFBc0g7QS9FbTZadng2Rjs7QStFbjZaaXo2RjtFQUF3SDtBL0UwNlp6NjZGOztBK0UxNlpvODZGO0VBQStJO0EvRWc3Wm5sN0Y7O0ErRWg3WnVvN0Y7RUFBMEo7QS9Fczdaank3Rjs7QStFdDdaMDE3RjtFQUE2SjtBL0U0N1p2LzdGOztBK0U1N1ppajhGO0VBQTZKO0EvRWs4WjlzOEY7O0ErRWw4Wnd3OEY7RUFBNko7QS9FdzhacjY4Rjs7QStFeDhaKzk4RjtFQUF3SjtBL0U4OFp2bjlGOztBK0U5OForcTlGO0VBQTRKO0EvRW85WjMwOUY7O0ErRXA5WnE0OUY7RUFBd0o7QS9FMDlaN2grRjs7QStFMTlacWwrRjtFQUE0SjtBL0VnK1pqditGOztBK0VoK1oyeStGO0VBQXlKO0EvRXMrWnA4K0Y7O0ErRXQrWjQvK0Y7RUFBMEo7QS9FNCtadHAvRjs7QStFNStaOHMvRjtFQUF3SjtBL0VrL1p0Mi9GOztBK0VsL1o2NS9GO0VBQWtKO0EvRXcvWi9pZ0c7O0ErRXgvWm1tZ0c7RUFBeUo7QS9FOC9aNXZnRzs7QStFOS9ab3pnRztFQUFpSjtBL0VvZ2FyOGdHOztBK0VwZ2F5L2dHO0VBQXlKO0EvRTBnYWxwaEc7O0ErRTFnYTBzaEc7RUFBaUs7QS9FZ2hhMzJoRzs7QStFaGhhdTZoRztFQUFpSztBL0VzaGF4a2lHOztBK0V0aGFtb2lHO0VBQThKO0EvRTRoYWp5aUc7O0ErRTVoYTAxaUc7RUFBc0o7QS9Fa2lhaC9pRzs7QStFbGlhcWlqRztFQUFvSjtBL0V3aWF6cmpHOztBK0V4aWE2dWpHO0VBQTZKO0EvRThpYTE0akc7O0ErRTlpYW04akc7RUFBMkk7QS9Fb2phOWtrRzs7QStFcGphOG5rRztFQUErSjtBL0UwamE3eGtHOztBK0UxamF1MWtHO0VBQWlLO0EvRWdrYXgva0c7O0ErRWhrYW1qbEc7RUFBNEo7QS9Fc2thL3NsRztBK0V0a2EyMmxHO0VBQWdCO0lBQUc7RS9FMmxhNTNsRztFK0UzbGFzNGxHO0lBQUs7RS9FOGxhMzRsRztBQUNGO0ErRS9sYW1wbUc7RUFBb0I7SUFBd0Q7RS9FeW5hN3RtRztFK0V6bmFrdm1HO0lBQXNEO0UvRThuYXh5bUc7QUFDRjtBK0UvbmF1bW5HO0VBQXlCO0lBQUc7SUFBNkQ7RS9FOHBhOXJuRztFK0U5cGFrdG5HO0lBQUs7SUFBMkQ7RS9Fb3FhbHhuRztBQUNGO0ErRXJxYXFsb0c7RUFBeUI7SUFBRztJQUErRDtFL0Vvc2E5cW9HO0UrRXBzYW1zb0c7SUFBSztJQUEyRDtFL0Uwc2Fud29HO0FBQ0Y7QStFM3NhZ3FwRztFQUFxQjtJQUFHO0lBQW1EO0UvRXl1YXp1cEc7RStFenVhMHdwRztJQUFLO0lBQStDO0UvRTh1YTl6cEc7QUFDRjtBK0UvdWF1dXFHO0VBQXdCO0lBQUc7SUFBa0Q7RS9FNndhbHpxRztFK0U3d2FrMXFHO0lBQUs7SUFBK0M7RS9Fa3hhdDRxRztBQUNGO0ErRW54YSt5ckc7RUFBc0I7SUFBRztJQUFtRDtFL0VpemF6M3JHO0UrRWp6YTA1ckc7SUFBSztJQUErQztFL0VzemE5OHJHO0FBQ0Y7QStFdnphcTNzRztFQUF1QjtJQUFHO0lBQWtEO0UvRXExYS83c0c7RStFcjFhKzlzRztJQUFLO0lBQStDO0UvRTAxYW5odEc7QUFDRjtBK0UzMWFvMHZHO0VBQWlCO0lBQW1FO0UvRXE3YXQ1dkc7RStFcjdhODZ2RztJQUFxRTtFL0UwN2FuL3ZHO0UrRTE3YThnd0c7SUFBbUU7RS9FKzdhamx3RztFK0UvN2EybXdHO0lBQXFFO0UvRW84YWhyd0c7RStFcDhhMnN3RztJQUFtRTtFL0V5OGE5d3dHO0UrRXo4YXd5d0c7SUFBcUU7RS9FODhhNzJ3RztFK0U5OGF3NHdHO0lBQW1FO0UvRW05YTM4d0c7RStFbjlhcSt3RztJQUFxRTtFL0V3OWExaXhHO0UrRXg5YXFreEc7SUFBbUU7RS9FNjlheG94RztFK0U3OWFrcXhHO0lBQXFFO0UvRWsrYXZ1eEc7QUFDRjtBK0VuK2Fxd3hHO0VBQWE7QS9FcythbHh4Rzs7QStFdCthMHl4RztFQUFhO0EvRTArYXZ6eEc7O0ErRTErYSsweEc7RUFBYTtBL0U4K2E1MXhHOztBK0U5K2FvM3hHO0VBQWE7QS9Fay9hajR4Rzs7QStFbC9heTV4RztFQUFhO0EvRXMvYXQ2eEc7O0ErRXQvYTg3eEc7RUFBYTtBL0UwL2EzOHhHOztBK0UxL2FtK3hHO0VBQWE7QS9FOC9haC94Rzs7QStFOS9hd2d5RztFQUFhO0EvRWtnYnJoeUc7O0ErRWxnYjZpeUc7RUFBUztBL0VzZ2J0anlHOztBK0V0Z2I4a3lHO0VBQVM7QS9FMGdidmx5Rzs7QStFMWdiK215RztFQUFTO0EvRThnYnhueUc7O0ErRTlnYmdweUc7RUFBUztBL0VraGJ6cHlHOztBK0VsaGJpcnlHO0VBQVM7QS9Fc2hiMXJ5Rzs7QStFdGhia3R5RztFQUFTO0EvRTBoYjN0eUc7O0ErRTFoYm12eUc7RUFBUztBL0U4aGI1dnlHOztBK0U5aGJveHlHO0VBQVM7QS9Fa2liN3h5Rzs7QStFbGlicXp5RztFQUFVO0EvRXNpYi96eUc7O0ErRXRpYnUxeUc7RUFBVTtBL0UwaWJqMnlHOztBK0UxaWJ5M3lHO0VBQVU7QS9FOGlibjR5Rzs7QStFOWliMjV5RztFQUFVO0EvRWtqYnI2eUc7O0ErRWxqYjY3eUc7RUFBVTtBL0VzamJ2OHlHOztBK0V0amIrOXlHO0VBQVU7QS9FMGpieit5Rzs7QStFMWpiaWd6RztFQUFVO0EvRThqYjNnekc7O0ErRTlqYm1pekc7RUFBVTtBL0Vra2I3aXpHOztBK0Vsa2Jxa3pHO0VBQVk7QS9Fc2tiamx6Rzs7QStFdGtieW16RztFQUFZO0EvRTBrYnJuekc7O0ErRTFrYjZvekc7RUFBWTtBL0U4a2J6cHpHOztBK0U5a2JpcnpHO0VBQVk7QS9Fa2xiN3J6Rzs7QStFbGxicXR6RztFQUFZO0EvRXNsYmp1ekc7O0ErRXRsYnl2ekc7RUFBWTtBL0UwbGJyd3pHOztBK0UxbGI2eHpHO0VBQVk7QS9FOGxienl6Rzs7QStFOWxiaTB6RztFQUFZO0EvRWttYjcwekc7O0ErRWxtYnEyekc7RUFBWTtBL0VzbWJqM3pHOztBK0V0bWJ5NHpHO0VBQVk7QS9FMG1icjV6Rzs7QStFMW1iNjZ6RztFQUFZO0EvRThtYno3ekc7O0ErRTltYmk5ekc7RUFBWTtBL0VrbmI3OXpHOztBK0VsbmJxL3pHO0VBQVk7QS9Fc25iamcwRzs7QStFdG5ieWgwRztFQUFZO0EvRTBuYnJpMEc7O0ErRTFuYjZqMEc7RUFBWTtBL0U4bmJ6azBHOztBK0U5bmJpbTBHO0VBQVk7QS9Fa29iN20wRzs7QStFbG9icW8wRztFQUFVO0EvRXNvYi9vMEc7O0ErRXRvYnVxMEc7RUFBVTtBL0Uwb2JqcjBHOztBK0Uxb2J5czBHO0VBQVU7QS9FOG9ibnQwRzs7QStFOW9iMnUwRztFQUFVO0EvRWtwYnJ2MEc7O0ErRWxwYjZ3MEc7RUFBVTtBL0VzcGJ2eDBHOztBK0V0cGIreTBHO0VBQVU7QS9FMHBienowRzs7QStFMXBiaTEwRztFQUFVO0EvRThwYjMxMEc7O0ErRTlwYm0zMEc7RUFBVTtBL0VrcWI3MzBHOztBK0VscWJxNTBHO0VBQVU7QS9Fc3FiLzUwRzs7QStFdHFidTcwRztFQUFVO0EvRTBxYmo4MEc7O0ErRTFxYnk5MEc7RUFBVTtBL0U4cWJuKzBHOztBK0U5cWIyLzBHO0VBQVU7QS9Fa3JicmcxRzs7QStFbHJiNmgxRztFQUFVO0EvRXNyYnZpMUc7O0ErRXRyYitqMUc7RUFBVTtBL0UwcmJ6azFHOztBK0UxcmJpbTFHO0VBQVU7QS9FOHJiM20xRzs7QStFOXJibW8xRztFQUFVO0EvRWtzYjdvMUc7O0ErRWxzYnFxMUc7RUFBVTtBL0Vzc2IvcTFHOztBK0V0c2J1czFHO0VBQVU7QS9FMHNianQxRzs7QStFMXNieXUxRztFQUFVO0EvRThzYm52MUc7O0ErRTlzYjJ3MUc7RUFBVTtBL0VrdGJyeDFHOztBK0VsdGI2eTFHO0VBQVU7QS9Fc3RidnoxRzs7QStFdHRiKzAxRztFQUFVO0EvRTB0YnoxMUc7O0ErRTF0YmkzMUc7RUFBVTtBL0U4dGIzMzFHOztBK0U5dGJtNTFHO0VBQVU7QS9Fa3ViNzUxRzs7QStFbHVicTcxRztFQUFXO0EvRXN1Ymg4MUc7O0ErRXR1Ync5MUc7RUFBVztBL0UwdWJuKzFHOztBK0UxdWIyLzFHO0VBQVc7QS9FOHVidGcyRzs7QStFOXViOGgyRztFQUFXO0EvRWt2YnppMkc7O0ErRWx2YmlrMkc7RUFBVztBL0VzdmI1azJHOztBK0V0dmJvbTJHO0VBQVc7QS9FMHZiL20yRzs7QStFMXZidW8yRztFQUFXO0EvRTh2YmxwMkc7O0ErRTl2YjBxMkc7RUFBVztBL0Vrd2JycjJHOztBK0Vsd2I2czJHO0VBQWlCO0EvRXN3Yjl0Mkc7O0ErRXR3YnN2Mkc7RUFBaUI7QS9FMHdidncyRzs7QStFMXdiK3gyRztFQUFpQjtBL0U4d2JoejJHOztBK0U5d2J3MDJHO0VBQWlCO0EvRWt4YnoxMkc7O0ErRWx4YmkzMkc7RUFBaUI7QS9Fc3hibDQyRzs7QStFdHhiMDUyRztFQUFpQjtBL0UweGIzNjJHOztBK0UxeGJtODJHO0VBQWlCO0EvRTh4YnA5Mkc7O0ErRTl4YjQrMkc7RUFBaUI7QS9Fa3liNy8yRzs7QStFbHlicWgzRztFQUFZO0EvRXN5YmppM0c7O0ErRXR5YnlqM0c7RUFBWTtBL0UweWJyazNHOztBK0UxeWI2bDNHO0VBQVk7QS9FOHliem0zRzs7QStFOXliaW8zRztFQUFZO0EvRWt6YjdvM0c7O0ErRWx6YnFxM0c7RUFBWTtBL0VzemJqcjNHOztBK0V0emJ5czNHO0VBQVk7QS9FMHpicnQzRzs7QStFMXpiNnUzRztFQUFZO0EvRTh6Ynp2M0c7O0ErRTl6Yml4M0c7RUFBWTtBL0VrMGI3eDNHOztBK0VsMGJxejNHO0VBQVk7QS9FczBiajAzRzs7QStFdDBieTEzRztFQUFZO0EvRTAwYnIyM0c7O0ErRTEwYjYzM0c7RUFBWTtBL0U4MGJ6NDNHOztBK0U5MGJpNjNHO0VBQVk7QS9FazFiNzYzRzs7QStFbDFicTgzRztFQUFZO0EvRXMxYmo5M0c7O0ErRXQxYnkrM0c7RUFBWTtBL0UwMWJyLzNHOztBK0UxMWI2ZzRHO0VBQVk7QS9FODFiemg0Rzs7QStFOTFiaWo0RztFQUFZO0EvRWsyYjdqNEc7O0ErRWwyYnFsNEc7RUFBVztBL0VzMmJobTRHOztBK0V0MmJ3bjRHO0VBQVc7QS9FMDJibm80Rzs7QStFMTJiMnA0RztFQUFXO0EvRTgyYnRxNEc7O0ErRTkyYjhyNEc7RUFBVztBL0VrM2J6czRHOztBK0VsM2JpdTRHO0VBQVc7QS9FczNiNXU0Rzs7QStFdDNib3c0RztFQUFXO0EvRTAzYi93NEc7O0ErRTEzYnV5NEc7RUFBVztBL0U4M2JsejRHOztBK0U5M2IwMDRHO0VBQVc7QS9FazRicjE0Rzs7QStFbDRiNjI0RztFQUFVO0EvRXM0YnYzNEc7O0ErRXQ0Yis0NEc7RUFBVTtBL0UwNGJ6NTRHOztBK0UxNGI4NjRHO0VBQVU7QS9FODRieDc0Rzs7QStFOTRiZzk0RztFQUFVO0EvRWs1YjE5NEc7O0ErRWw1YmsvNEc7RUFBVTtBL0VzNWI1LzRHOztBK0V0NWJvaDVHO0VBQVU7QS9FMDViOWg1Rzs7QStFMTVic2o1RztFQUFVO0EvRTg1YmhrNUc7O0ErRTk1YndsNUc7RUFBVTtBL0VrNmJsbTVHOztBK0VsNmIwbjVHO0VBQWU7QS9FczZiem81Rzs7QStFdDZiaXE1RztFQUFlO0EvRTA2YmhyNUc7O0ErRTE2YndzNUc7RUFBZTtBL0U4NmJ2dDVHOztBK0U5NmIrdTVHO0VBQWU7QS9FazdiOXY1Rzs7QStFbDdic3g1RztFQUFlO0EvRXM3YnJ5NUc7O0ErRXQ3YjZ6NUc7RUFBZTtBL0UwN2I1MDVHOztBK0UxN2JvMjVHO0VBQWU7QS9FODdibjM1Rzs7QStFOTdiMjQ1RztFQUFlO0EvRWs4YjE1NUc7O0ErRWw4Yms3NUc7RUFBZ0I7QS9FczhibDg1Rzs7QStFdDhicSs1RztFQUFnQjtBL0UwOGJyLzVHOztBK0UxOGJ3aDZHO0VBQWdCO0EvRTg4YnhpNkc7O0ErRTk4YjJrNkc7RUFBZ0I7QS9FazliM2w2Rzs7QStFbDliOG42RztFQUFnQjtBL0VzOWI5bzZHOztBK0V0OWJpcjZHO0VBQWdCO0EvRTA5YmpzNkc7O0ErRTE5Ym91Nkc7RUFBZ0I7QS9FODlicHY2Rzs7QStFOTlidXg2RztFQUFnQjtBL0VrK2J2eTZHOztBK0VsK2IwMDZHO0VBQVk7QS9FcytidDE2Rzs7QStFdCtieTM2RztFQUFZO0EvRTArYnI0Nkc7O0ErRTErYnc2Nkc7RUFBWTtBL0U4K2JwNzZHOztBK0U5K2J1OTZHO0VBQVk7QS9Fay9ibis2Rzs7QStFbC9ic2c3RztFQUFZO0EvRXMvYmxoN0c7O0ErRXQvYnFqN0c7RUFBWTtBL0UwL2JqazdHOztBK0UxL2JvbTdHO0VBQVk7QS9FOC9iaG43Rzs7QStFOS9ibXA3RztFQUFZO0EvRWtnYy9wN0c7O0ErRWxnY2tzN0c7RUFBYTtBL0VzZ2MvczdHOztBK0V0Z2NrdjdHO0VBQWE7QS9FMGdjL3Y3Rzs7QStFMWdja3k3RztFQUFhO0EvRThnYy95N0c7O0ErRTlnY2sxN0c7RUFBYTtBL0VraGMvMTdHOztBK0VsaGNrNDdHO0VBQWE7QS9Fc2hjLzQ3Rzs7QStFdGhjazc3RztFQUFhO0EvRTBoYy83N0c7O0ErRTFoY2srN0c7RUFBYTtBL0U4aGMvKzdHOztBK0U5aGNraDhHO0VBQWE7QS9Fa2ljL2g4Rzs7QStFbGlja2s4RztFQUFlO0EvRXNpY2psOEc7O0ErRXRpY29uOEc7RUFBZTtBL0UwaWNubzhHOztBK0UxaWNzcThHO0VBQWU7QS9FOGljcnI4Rzs7QStFOWljd3Q4RztFQUFlO0EvRWtqY3Z1OEc7O0ErRWxqYzB3OEc7RUFBZTtBL0VzamN6eDhHOztBK0V0amM0ejhHO0VBQWU7QS9FMGpjMzA4Rzs7QStFMWpjODI4RztFQUFlO0EvRThqYzczOEc7O0ErRTlqY2c2OEc7RUFBZTtBL0Vra2MvNjhHOztBK0Vsa2NrOThHO0VBQWU7QS9Fc2tjais4Rzs7QStFdGtjb2c5RztFQUFlO0EvRTBrY25oOUc7O0ErRTFrY3NqOUc7RUFBZTtBL0U4a2NyazlHOztBK0U5a2N3bTlHO0VBQWU7QS9Fa2xjdm45Rzs7QStFbGxjMHA5RztFQUFlO0EvRXNsY3pxOUc7O0ErRXRsYzRzOUc7RUFBZTtBL0UwbGMzdDlHOztBK0UxbGM4djlHO0VBQWU7QS9FOGxjN3c5Rzs7QStFOWxjZ3o5RztFQUFlO0EvRWttYy96OUc7O0ErRWxtY2syOUc7RUFBYTtBL0VzbWMvMjlHOztBK0V0bWNrNTlHO0VBQWE7QS9FMG1jLzU5Rzs7QStFMW1jazg5RztFQUFhO0EvRThtYy84OUc7O0ErRTltY2svOUc7RUFBYTtBL0VrbmMvLzlHOztBK0VsbmNraStHO0VBQWE7QS9Fc25jL2krRzs7QStFdG5ja2wrRztFQUFhO0EvRTBuYy9sK0c7O0ErRTFuY2tvK0c7RUFBYTtBL0U4bmMvbytHOztBK0U5bmNrcitHO0VBQWE7QS9Fa29jL3IrRzs7QStFbG9ja3UrRztFQUFhO0EvRXNvYy91K0c7O0ErRXRvY2t4K0c7RUFBYTtBL0Uwb2MveCtHOztBK0Uxb2NrMCtHO0VBQWE7QS9FOG9jLzArRzs7QStFOW9jazMrRztFQUFhO0EvRWtwYy8zK0c7O0ErRWxwY2s2K0c7RUFBYTtBL0VzcGMvNitHOztBK0V0cGNrOStHO0VBQWE7QS9FMHBjLzkrRzs7QStFMXBja2cvRztFQUFhO0EvRThwYy9nL0c7O0ErRTlwY2tqL0c7RUFBYTtBL0VrcWMvai9HOztBK0VscWNrbS9HO0VBQWE7QS9Fc3FjL20vRzs7QStFdHFja3AvRztFQUFhO0EvRTBxYy9wL0c7O0ErRTFxY2tzL0c7RUFBYTtBL0U4cWMvcy9HOztBK0U5cWNrdi9HO0VBQWE7QS9Fa3JjL3YvRzs7QStFbHJja3kvRztFQUFhO0EvRXNyYy95L0c7O0ErRXRyY2sxL0c7RUFBYTtBL0UwcmMvMS9HOztBK0UxcmNrNC9HO0VBQWE7QS9FOHJjLzQvRzs7QStFOXJjazcvRztFQUFhO0EvRWtzYy83L0c7O0ErRWxzY2srL0c7RUFBYztBL0Vzc2NoLy9HOztBK0V0c2NtaGdIO0VBQWM7QS9FMHNjamlnSDs7QStFMXNjb2tnSDtFQUFjO0EvRThzY2xsZ0g7O0ErRTlzY3FuZ0g7RUFBYztBL0VrdGNub2dIOztBK0VsdGNzcWdIO0VBQWM7QS9Fc3RjcHJnSDs7QStFdHRjdXRnSDtFQUFjO0EvRTB0Y3J1Z0g7O0ErRTF0Y3d3Z0g7RUFBYztBL0U4dGN0eGdIOztBK0U5dGN5emdIO0VBQWM7QS9Fa3VjdjBnSDs7QStFbHVjMDJnSDtFQUFvQjtBL0VzdWM5M2dIOztBK0V0dWNpNmdIO0VBQW9CO0EvRTB1Y3I3Z0g7O0ErRTF1Y3c5Z0g7RUFBb0I7QS9FOHVjNStnSDs7QStFOXVjK2doSDtFQUFvQjtBL0VrdmNuaWhIOztBK0VsdmNza2hIO0VBQW9CO0EvRXN2YzFsaEg7O0ErRXR2YzZuaEg7RUFBb0I7QS9FMHZjanBoSDs7QStFMXZjb3JoSDtFQUFvQjtBL0U4dmN4c2hIOztBK0U5dmMydWhIO0VBQW9CO0EvRWt3Yy92aEg7O0ErRWx3Y2t5aEg7RUFBZTtBL0Vzd2NqemhIOztBK0V0d2NvMWhIO0VBQWU7QS9FMHdjbjJoSDs7QStFMXdjczRoSDtFQUFlO0EvRTh3Y3I1aEg7O0ErRTl3Y3c3aEg7RUFBZTtBL0VreGN2OGhIOztBK0VseGMwK2hIO0VBQWU7QS9Fc3hjei9oSDs7QStFdHhjNGhpSDtFQUFlO0EvRTB4YzNpaUg7O0ErRTF4YzhraUg7RUFBZTtBL0U4eGM3bGlIOztBK0U5eGNnb2lIO0VBQWU7QS9Fa3ljL29pSDs7QStFbHlja3JpSDtFQUFlO0EvRXN5Y2pzaUg7O0ErRXR5Y291aUg7RUFBZTtBL0UweWNudmlIOztBK0UxeWNzeGlIO0VBQWU7QS9FOHljcnlpSDs7QStFOXljdzBpSDtFQUFlO0EvRWt6Y3YxaUg7O0ErRWx6YzAzaUg7RUFBZTtBL0VzemN6NGlIOztBK0V0emM0NmlIO0VBQWU7QS9FMHpjMzdpSDs7QStFMXpjODlpSDtFQUFlO0EvRTh6YzcraUg7O0ErRTl6Y2doakg7RUFBZTtBL0VrMGMvaGpIOztBK0VsMGNra2pIO0VBQWM7QS9FczBjaGxqSDs7QStFdDBjbW5qSDtFQUFjO0EvRTAwY2pvakg7O0ErRTEwY29xakg7RUFBYztBL0U4MGNscmpIOztBK0U5MGNxdGpIO0VBQWM7QS9FazFjbnVqSDs7QStFbDFjc3dqSDtFQUFjO0EvRXMxY3B4akg7O0ErRXQxY3V6akg7RUFBYztBL0UwMWNyMGpIOztBK0UxMWN3MmpIO0VBQWM7QS9FODFjdDNqSDs7QStFOTFjeTVqSDtFQUFjO0EvRWsyY3Y2akg7O0ErRWwyYzA4akg7RUFBYTtBL0VzMmN2OWpIOztBK0V0MmMwL2pIO0VBQWE7QS9FMDJjdmdrSDs7QStFMTJjdWlrSDtFQUFhO0EvRTgyY3Bqa0g7O0ErRTkyY3Vsa0g7RUFBYTtBL0VrM2NwbWtIOztBK0VsM2N1b2tIO0VBQWE7QS9FczNjcHBrSDs7QStFdDNjdXJrSDtFQUFhO0EvRTAzY3Bza0g7O0ErRTEzY3V1a0g7RUFBYTtBL0U4M2NwdmtIOztBK0U5M2N1eGtIO0VBQWE7QS9FazRjcHlrSDs7QStFbDRjdTBrSDtFQUFrQjtBL0VzNGN6MWtIOztBK0V0NGM0M2tIO0VBQWtCO0EvRTA0Yzk0a0g7O0ErRTE0Y2k3a0g7RUFBa0I7QS9FODRjbjhrSDs7QStFOTRjcytrSDtFQUFrQjtBL0VrNWN4L2tIOztBK0VsNWMyaGxIO0VBQWtCO0EvRXM1YzdpbEg7O0ErRXQ1Y2dsbEg7RUFBa0I7QS9FMDVjbG1sSDs7QStFMTVjcW9sSDtFQUFrQjtBL0U4NWN2cGxIOztBK0U5NWMwcmxIO0VBQWtCO0EvRWs2YzVzbEg7O0ErRWw2Yyt1bEg7RUFBTztBL0VzNmN0dmxIOztBK0V0NmMyd2xIO0VBQU87QS9FMDZjbHhsSDs7QStFMTZjdXlsSDtFQUFVO0VBQWM7QS9FKzZjL3psSDs7QStFLzZjcTFsSDtFQUFZO0VBQVc7QS9FbzdjNTJsSDs7QStFcDdjcTRsSDtFQUFrQjtBL0V3N2N2NWxIOztBK0V4N2NnN2xIO0VBQTJCO0EvRTQ3YzM4bEg7O0ErRTU3Y3M5bEg7RUFBdUM7QS9FZzhjNy9sSDs7QStFaDhjd2dtSDtFQUFZO0VBQVc7QS9FcThjL2htSDs7QStFcjhjd2ptSDtFQUFrQjtBL0V5OGMxa21IOztBK0V6OGNtbW1IO0VBQTJCO0EvRTY4YzlubUg7O0ErRTc4Y3lvbUg7RUFBdUM7QS9FaTljaHJtSDs7QStFajljMnJtSDtFQUFTO0VBQVc7QS9FczljL3NtSDs7QStFdDljd3VtSDtFQUFlO0EvRTA5Y3Z2bUg7O0ErRTE5Y2d4bUg7RUFBcUI7QS9FODljcnltSDs7QStFOTljZ3ptSDtFQUFpQztBL0VrK2NqMW1IOztBK0VsK2M0MW1IO0VBQVk7RUFBVztBL0V1K2NuM21IOztBK0V2K2M0NG1IO0VBQWtCO0EvRTIrYzk1bUg7O0ErRTMrY3U3bUg7RUFBMkI7QS9FKytjbDltSDs7QStFLytjNjltSDtFQUF1QztBL0VtL2NwZ25IOztBK0VuL2MrZ25IO0VBQVc7RUFBVztBL0V3L2NyaW5IOztBK0V4L2M4am5IO0VBQWlCO0EvRTQvYy9rbkg7O0ErRTUvY3dtbkg7RUFBeUI7QS9FZ2dkam9uSDs7QStFaGdkNG9uSDtFQUFxQztBL0VvZ2Rqcm5IOztBK0VwZ2Q0cm5IO0VBQVM7RUFBVztBL0V5Z2RodG5IOztBK0V6Z2R5dW5IO0VBQWU7QS9FNmdkeHZuSDs7QStFN2dkaXhuSDtFQUFxQjtBL0VpaGR0eW5IOztBK0VqaGRpem5IO0VBQWlDO0EvRXFoZGwxbkg7O0ErRXJoZDYxbkg7RUFBaUI7RUFBVztBL0UwaGR6M25IOztBK0UxaGQ0NW5IO0VBQThDO0VBQVc7QS9FK2hkcjluSDs7QStFL2hkdy9uSDtFQUFnRDtFQUFXO0EvRW9pZG5qb0g7O0ErRXBpZHNsb0g7RUFBYTtBL0V3aWRubW9IOztBK0V4aWQ0bm9IO0VBQWdCO0VBQVc7QS9FNmlkdnBvSDs7QStFN2lkMHJvSDtFQUE0QztFQUFXO0EvRWtqZGp2b0g7O0ErRWxqZG94b0g7RUFBOEM7RUFBVztBL0V1amQ3MG9IOztBK0V2amRnM29IO0VBQVk7QS9FMmpkNTNvSDs7QStFM2pkcTVvSDtFQUFvQjtFQUFXO0EvRWdrZHA3b0g7O0ErRWhrZHU5b0g7RUFBb0Q7RUFBVztBL0Vxa2R0aHBIOztBK0Vya2R5anBIO0VBQXNEO0VBQVc7QS9FMGtkMW5wSDs7QStFMWtkNnBwSDtFQUFnQjtBL0U4a2Q3cXBIOztBK0U5a2Rzc3BIO0VBQWlCO0VBQVc7QS9FbWxkbHVwSDs7QStFbmxkcXdwSDtFQUE4QztFQUFXO0EvRXdsZDl6cEg7O0ErRXhsZGkycEg7RUFBZ0Q7RUFBVztBL0U2bGQ1NXBIOztBK0U3bGQrN3BIO0VBQWE7QS9FaW1kNThwSDs7QStFam1kcStwSDtFQUFlO0VBQVc7QS9Fc21kLy9wSDs7QStFdG1ka2lxSDtFQUEwQztFQUFXO0EvRTJtZHZscUg7O0ErRTNtZDBucUg7RUFBNEM7RUFBVztBL0VnbmRqcnFIOztBK0VobmRvdHFIO0VBQVc7QS9Fb25kL3RxSDs7QStFcG5kd3ZxSDtFQUFlO0VBQVc7QS9FeW5kbHhxSDs7QStFem5kcXpxSDtFQUEwQztFQUFXO0EvRThuZDEycUg7O0ErRTluZDY0cUg7RUFBNEM7RUFBVztBL0Vtb2RwOHFIOztBK0Vub2R1K3FIO0VBQVc7QS9FdW9kbC9xSDs7QStFdm9kMmdySDtFQUFhO0VBQVc7QS9FNG9kbmlySDs7QStFNW9kc2tySDtFQUFzQztFQUFXO0EvRWlwZHZuckg7O0ErRWpwZDBwckg7RUFBd0M7RUFBVztBL0VzcGQ3c3JIOztBK0V0cGRndnJIO0VBQVM7QS9FMHBkenZySDs7QStFMXBka3hySDtFQUFlO0VBQVc7QS9FK3BkNXlySDs7QStFL3BkKzBySDtFQUEwQztFQUFXO0EvRW9xZHA0ckg7O0ErRXBxZHU2ckg7RUFBNEM7RUFBVztBL0V5cWQ5OXJIOztBK0V6cWRpZ3NIO0VBQVc7QS9FNnFkNWdzSDs7QStFN3FkcWlzSDtFQUFjO0VBQVc7QS9Fa3JkOWpzSDs7QStFbHJkaW1zSDtFQUF3QztFQUFXO0EvRXVyZHBwc0g7O0ErRXZyZHVyc0g7RUFBMEM7RUFBVztBL0U0cmQ1dXNIOztBK0U1cmQrd3NIO0VBQVU7QS9FZ3NkenhzSDs7QStFaHNka3pzSDtFQUFlO0VBQVc7QS9FcXNkNTBzSDs7QStFcnNkKzJzSDtFQUEwQztFQUFXO0EvRTBzZHA2c0g7O0ErRTFzZHU4c0g7RUFBNEM7RUFBVztBL0Urc2Q5L3NIOztBK0Uvc2RpaXRIO0VBQVc7QS9FbXRkNWl0SDs7QStFbnRkcWt0SDtFQUF1QjtFQUFXO0EvRXd0ZHZtdEg7O0ErRXh0ZDBvdEg7RUFBMEQ7RUFBVztBL0U2dGQvc3RIOztBK0U3dGRrdnRIO0VBQTREO0VBQVc7QS9Fa3Vkenp0SDs7QStFbHVkNDF0SDtFQUFtQjtBL0VzdWQvMnRIOztBK0V0dWR3NHRIO0VBQWE7RUFBVztBL0UydWRoNnRIOztBK0UzdWRtOHRIO0VBQXNDO0VBQVc7QS9FZ3ZkcC90SDs7QStFaHZkdWh1SDtFQUF3QztFQUFXO0EvRXF2ZDFrdUg7O0ErRXJ2ZDZtdUg7RUFBUztBL0V5dmR0bnVIOztBK0V6dmQrb3VIO0VBQWdCO0VBQVc7QS9FOHZkMXF1SDs7QStFOXZkNnN1SDtFQUE0QztFQUFXO0EvRW13ZHB3dUg7O0ErRW53ZHV5dUg7RUFBOEM7RUFBVztBL0V3d2RoMnVIOztBK0V4d2RtNHVIO0VBQVk7QS9FNHdkLzR1SDs7QStFNXdkdzZ1SDtFQUFpQjtFQUFXO0EvRWl4ZHA4dUg7O0ErRWp4ZHUrdUg7RUFBOEM7RUFBVztBL0VzeGRoaXZIOztBK0V0eGRta3ZIO0VBQWdEO0VBQVc7QS9FMnhkOW52SDs7QStFM3hkaXF2SDtFQUFhO0EvRSt4ZDlxdkg7O0ErRS94ZHVzdkg7RUFBa0I7RUFBVztBL0VveWRwdXZIOztBK0VweWR1d3ZIO0VBQWdEO0VBQVc7QS9FeXlkbDB2SDs7QStFenlkcTJ2SDtFQUFrRDtFQUFXO0EvRTh5ZGw2dkg7O0ErRTl5ZHE4dkg7RUFBYztBL0VremRuOXZIOztBK0VsemQ0K3ZIO0VBQWtCO0VBQVc7QS9FdXpkemd3SDs7QStFdnpkNGl3SDtFQUFnRDtFQUFXO0EvRTR6ZHZtd0g7O0ErRTV6ZDBvd0g7RUFBa0Q7RUFBVztBL0VpMGR2c3dIOztBK0VqMGQwdXdIO0VBQWM7QS9FcTBkeHZ3SDs7QStFcjBkaXh3SDtFQUFXO0VBQVc7QS9FMDBkdnl3SDs7QStFMTBkMDB3SDtFQUFrQztFQUFXO0EvRSswZHYzd0g7O0ErRS8wZDA1d0g7RUFBb0M7RUFBVztBL0VvMWR6OHdIOztBK0VwMWQ0K3dIO0VBQU87QS9FdzFkbi93SDs7QStFeDFkNGd4SDtFQUFjO0VBQVc7QS9FNjFkcml4SDs7QStFNzFkd2t4SDtFQUF3QztFQUFXO0EvRWsyZDNueEg7O0ErRWwyZDhweEg7RUFBMEM7RUFBVztBL0V1MmRudHhIOztBK0V2MmRzdnhIO0VBQVU7QS9FMjJkaHd4SDs7QStFMzJkeXh4SDtFQUFnQjtFQUFXO0EvRWczZHB6eEg7O0ErRWgzZHUxeEg7RUFBNEM7RUFBVztBL0VxM2Q5NHhIOztBK0VyM2RpN3hIO0VBQThDO0VBQVc7QS9FMDNkMSt4SDs7QStFMTNkNmd5SDtFQUFZO0EvRTgzZHpoeUg7O0ErRTkzZGtqeUg7RUFBZ0I7RUFBVztBL0VtNGQ3a3lIOztBK0VuNGRnbnlIO0VBQTRDO0VBQVc7QS9FdzRkdnF5SDs7QStFeDRkMHN5SDtFQUE4QztFQUFXO0EvRTY0ZG53eUg7O0ErRTc0ZHN5eUg7RUFBWTtBL0VpNWRsenlIOztBK0VqNWQyMHlIO0VBQWU7RUFBVztBL0VzNWRyMnlIOztBK0V0NWR3NHlIO0VBQTBDO0VBQVc7QS9FMjVkNzd5SDs7QStFMzVkZyt5SDtFQUE0QztFQUFXO0EvRWc2ZHZoekg7O0ErRWg2ZDBqekg7RUFBVztBL0VvNmRya3pIOztBK0VwNmQ4bHpIO0VBQWdCO0VBQVc7QS9FeTZkem56SDs7QStFejZkNHB6SDtFQUE0QztFQUFXO0EvRTg2ZG50ekg7O0ErRTk2ZHN2ekg7RUFBOEM7RUFBVztBL0VtN2QveXpIOztBK0VuN2RrMXpIO0VBQVk7QS9FdTdkOTF6SDs7QStFdjdkdTN6SDtFQUFhO0VBQVc7QS9FNDdkLzR6SDs7QStFNTdkazd6SDtFQUFzQztFQUFXO0EvRWk4ZG4rekg7O0ErRWo4ZHNnMEg7RUFBd0M7RUFBVztBL0VzOGR6ajBIOztBK0V0OGQ0bDBIO0VBQVM7QS9FMDhkcm0wSDs7QStFMThkOG4wSDtFQUFtQjtFQUFXO0EvRSs4ZDVwMEg7O0ErRS84ZCtyMEg7RUFBa0Q7RUFBVztBL0VvOWQ1djBIOztBK0VwOWQreDBIO0VBQW9EO0VBQVc7QS9FeTlkOTEwSDs7QStFejlkaTQwSDtFQUFlO0EvRTY5ZGg1MEg7O0ErRTc5ZHk2MEg7RUFBYztFQUFXO0EvRWsrZGw4MEg7O0ErRWwrZHErMEg7RUFBd0M7RUFBVztBL0V1K2R4aDFIOztBK0V2K2QyajFIO0VBQTBDO0VBQVc7QS9FNCtkaG4xSDs7QStFNStkbXAxSDtFQUFVO0EvRWcvZDdwMUg7O0ErRWgvZHNyMUg7RUFBYztFQUFXO0EvRXEvZC9zMUg7O0ErRXIvZGt2MUg7RUFBd0M7RUFBVztBL0UwL2RyeTFIOztBK0UxL2R3MDFIO0VBQTBDO0VBQVc7QS9FKy9kNzMxSDs7QStFLy9kZzYxSDtFQUFVO0EvRW1nZTE2MUg7O0ErRW5nZW04MUg7RUFBaUI7RUFBVztBL0V3Z2UvOTFIOztBK0V4Z2VrZzJIO0VBQThDO0VBQVc7QS9FNmdlM2oySDs7QStFN2dlOGwySDtFQUFnRDtFQUFXO0EvRWtoZXpwMkg7O0ErRWxoZTRyMkg7RUFBYTtBL0VzaGV6czJIOztBK0V0aGVrdTJIO0VBQVE7QS9FMGhlMXUySDs7QStFMWhlb3YySDtFQUF5QjtFQUFVO0VBQVM7RUFBbUI7RUFBa0I7QS9Fa2llcjAySDs7QStFbGllcTEySDtFQUE0RTtFQUFjO0EvRXVpZS82Mkg7O0ErRXZpZTI3Mkg7RUFBcUM7QS9FMmllaCsySDs7QStFM2llMisySDtFQUErQjtFQUFrQjtFQUFXO0VBQWU7RUFBbUI7RUFBa0I7QS9Fb2plM2wzSDs7QStFcGplOG0zSDtFQUEyQztBL0V3amV6cDNIOztBK0V4amVrcTNIO0VBQWlEO0VBQWdCO0VBQWU7QS9FOGplbHYzSDs7QStFOWpla3czSDtFQUE4SjtBL0Vra2VoNjNIOztBK0Vsa2UyNjNIO0VBQWU7QS9Fc2tlMTczSDs7QStFdGtlcTgzSDtFQUFhO0EvRTBrZWw5M0g7O0ErRTFrZTQ5M0g7RUFBYTtBL0U4a2V6KzNIOztBK0U5a2U0LzNIO0VBQWE7QS9Fa2xlemc0SDs7QStFbGxlbWg0SDtFQUFhO0EvRXNsZWhpNEg7O0ErRXRsZTBpNEg7RUFBYTtBL0UwbGV2ajRIOztBK0UxbGUwazRIO0VBQXlCO0lBQWtCO0UvRStsZW5uNEg7QUFDRjtBK0VobWVpbzRIO0VBQXlCO0lBQWdCO0UvRW9tZXhxNEg7QUFDRjtBK0VybWVxcjRIO0VBQXlCO0lBQWdCO0UvRXltZTV0NEg7QUFDRjtBK0UxbWVrdjRIO0VBQXlCO0lBQWdCO0UvRThtZXp4NEg7QUFDRjtBK0UvbWVzeTRIO0VBQXlCO0lBQWdCO0UvRW1uZTcwNEg7QUFDRjtBK0VwbmUwMTRIO0VBQXlCO0lBQWdCO0UvRXduZWo0NEg7QUFDRjtBK0V6bmV1NTRIO0VBQXlCO0lBQWtCO0UvRTZuZWg4NEg7QUFDRjtBK0U5bmU4ODRIO0VBQXlCO0lBQWdCO0UvRWtvZXIvNEg7QUFDRjtBK0Vub2VrZzVIO0VBQXlCO0lBQWdCO0UvRXVvZXppNUg7QUFDRjtBK0V4b2UrajVIO0VBQXlCO0lBQWdCO0UvRTRvZXRtNUg7QUFDRjtBK0U3b2VtbjVIO0VBQXlCO0lBQWdCO0UvRWlwZTFwNUg7QUFDRjtBK0VscGV1cTVIO0VBQXlCO0lBQWdCO0UvRXNwZTlzNUg7QUFDRjtBK0V2cGVvdTVIO0VBQXlCO0lBQWtCO0UvRTJwZTd3NUg7QUFDRjtBK0U1cGUyeDVIO0VBQXlCO0lBQWdCO0UvRWdxZWwwNUg7QUFDRjtBK0VqcWUrMDVIO0VBQXlCO0lBQWdCO0UvRXFxZXQzNUg7QUFDRjtBK0V0cWU0NDVIO0VBQXlCO0lBQWdCO0UvRTBxZW43NUg7QUFDRjtBK0UzcWVnODVIO0VBQXlCO0lBQWdCO0UvRStxZXYrNUg7QUFDRjtBK0VocmVvLzVIO0VBQXlCO0lBQWdCO0UvRW9yZTNoNkg7QUFDRjtBK0VycmVpajZIO0VBQTBCO0lBQWtCO0UvRXlyZTNsNkg7QUFDRjtBK0UxcmV5bTZIO0VBQTBCO0lBQWdCO0UvRThyZWpwNkg7QUFDRjtBK0UvcmU4cDZIO0VBQTBCO0lBQWdCO0UvRW1zZXRzNkg7QUFDRjtBK0Vwc2U0dDZIO0VBQTBCO0lBQWdCO0UvRXdzZXB3Nkg7QUFDRjtBK0V6c2VpeDZIO0VBQTBCO0lBQWdCO0UvRTZzZXp6Nkg7QUFDRjtBK0U5c2VzMDZIO0VBQTBCO0lBQWdCO0UvRWt0ZTkyNkg7QUFDRjtBK0VudGVvNDZIO0VBQTBCO0lBQW1CO0UvRXV0ZS82Nkg7QUFDRjtBK0V4dGU2NzZIO0VBQTBCO0lBQWlCO0UvRTR0ZXQrNkg7QUFDRjtBK0U3dGVtLzZIO0VBQTBCO0lBQWlCO0UvRWl1ZTVoN0g7QUFDRjtBK0VsdWVrajdIO0VBQTBCO0lBQWlCO0UvRXN1ZTNsN0g7QUFDRjtBK0V2dWV3bTdIO0VBQTBCO0lBQWlCO0UvRTJ1ZWpwN0g7QUFDRjtBK0U1dWU4cDdIO0VBQTBCO0lBQWlCO0UvRWd2ZXZzN0g7QUFDRjtBK0VqdmU2dDdIO0VBQVE7RUFBa0I7RUFBcUI7RUFBVztFQUFtQjtFQUFzQjtBL0V5dmVoMDdIOztBK0V6dmVxMTdIO0VBQVU7RUFBa0I7RUFBUTtFQUFTO0VBQVc7RUFBWTtFQUFzQjtBL0Vtd2UvNjdIOztBK0Vud2VrODdIO0VBQVk7RUFBVztFQUFlO0VBQVk7RUFBYztBL0Uyd2VsZzhIOztBK0Uzd2V1aDhIO0VBQWlCO0EvRSt3ZXhpOEg7O0ErRS93ZWlrOEg7RUFBYztBL0VteGUvazhIOztBK0VueGV3bThIO0VBQWU7QS9FdXhldm44SDs7QStFdnhlZ3A4SDtFQUFlO0EvRTJ4ZS9wOEg7O0ErRTN4ZXdyOEg7RUFBWTtBL0UreGVwczhIOztBK0UveGVndDhIO0VBQWM7RUFBVztBL0VveWV6dThIOztBK0VweWVxdjhIO0VBQVc7QS9Fd3llaHc4SDs7QStFeHllMnc4SDtFQUFhO0VBQVc7QS9FNnllbnk4SDs7QStFN3llK3k4SDtFQUFXO0EvRWl6ZTF6OEg7O0ErRWp6ZXEwOEg7RUFBYTtFQUFVO0EvRXN6ZTUxOEg7O0ErRXR6ZXUyOEg7RUFBVztBL0UwemVsMzhIOztBK0UxemU2MzhIO0VBQWE7RUFBVTtBL0UremVwNThIOztBK0UvemUrNThIO0VBQVE7RUFBYztFQUFXO0VBQVk7RUFBc0I7QS9FdTBlbCs4SDs7QStFdjBlcS84SDtFQUFlO0EvRTIwZXBnOUg7O0ErRTMwZTZoOUg7RUFBWTtBL0UrMGV6aTlIOztBK0UvMGVrazlIO0VBQWE7QS9FbTFlL2s5SDs7QStFbjFld205SDtFQUFhO0EvRXUxZXJuOUg7O0ErRXYxZThvOUg7RUFBVztFQUFXO0EvRTQxZXBxOUg7O0ErRTUxZWdyOUg7RUFBVztFQUFXO0EvRWkyZXRzOUg7O0ErRWoyZWt0OUg7RUFBVztFQUFVO0EvRXMyZXZ1OUg7O0ErRXQyZWt2OUg7RUFBVztFQUFVO0EvRTIyZXZ3OUg7O0ErRTMyZWt4OUg7RUFBTTtFQUFrQjtFQUFxQjtFQUFrQjtFQUFnQjtFQUF3RztFQUF5QjtFQUFvQjtFQUFXO0VBQW1DO0EvRTIzZXBpK0g7O0ErRTMzZXNrK0g7RUFBZ0I7QS9FKzNldGwrSDs7QStFLzNld20rSDtFQUFpQjtBL0VtNGV6bitIOztBK0VuNGUwbytIO0VBQWtCO0VBQWtCO0EvRXc0ZTlxK0g7O0ErRXg0ZTByK0g7RUFBeUI7RUFBa0I7QS9FNjRlcnUrSDs7QStFNzRlK3UrSDtFQUF3QjtFQUFrQjtFQUFRO0VBQVM7RUFBVTtFQUFVO0VBQVc7RUFBVztFQUF5QjtFQUErSDtBL0U2NWU1KytIOztBK0U3NWUyZy9IO0VBQWM7RUFBdUI7QS9FazZlaGovSDs7QStFbDZlb2svSDtFQUFjO0EvRXM2ZWxsL0g7O0ErRXQ2ZWdtL0g7RUFBYztBL0UwNmU5bS9IOztBK0UxNmU0bi9IO0VBQWM7QS9FODZlMW8vSDs7QStFOTZld3AvSDtFQUFjO0EvRWs3ZXRxL0g7O0ErRWw3ZW9yL0g7RUFBYztFQUFtQjtBL0V1N2VydC9IOztBK0V2N2V1dS9IO0VBQWM7RUFBZTtFQUF5QjtBL0U2N2U3eC9IOztBK0U3N2Vrei9IO0VBQWlCO0EvRWk4ZW4wL0g7O0ErRWo4ZXExL0g7RUFBYztFQUFrQjtFQUFnQjtFQUFtQjtFQUFtQjtBL0V5OGUzNi9IOztBK0V6OGU2Ny9IO0VBQXNCO0EvRTY4ZW45L0g7O0ErRTc4ZXMrL0g7RUFBa0I7RUFBeUI7RUFBMkI7QS9FbTllNWlnSTs7QStFbjllK2pnSTtFQUF5RztBL0V5OWV4cWdJOztBK0V6OWUrc2dJO0VBQWlJO0EvRSs5ZWgxZ0k7O0ErRS85ZSszZ0k7RUFBcUI7RUFBdUo7QS9FdStlM2loSTs7QStFditlbWtoSTtFQUFzQjtFQUEwSjtBL0UrK2VudmhJOztBK0UvK2U0d2hJO0VBQXNCO0VBQTBKO0EvRXUvZTU3aEk7O0ErRXYvZXE5aEk7RUFBMkI7RUFBMko7QS9FKy9lM29pSTs7QStFLy9laXFpSTtFQUF5QjtFQUEySjtBL0V1Z2ZyMWlJOztBK0V2Z2YyMmlJO0VBQWlCO0VBQWtCO0VBQXFCO0VBQVU7RUFBVztFQUFnQjtBL0VnaGZ4OGlJOztBK0VoaGY4OWlJO0VBQXdDO0VBQWtCO0VBQU87RUFBVztBL0V1aGYxaWpJOztBK0V2aGY0ampJO0VBQW9CO0EvRTJoZmhsakk7O0ErRTNoZm9takk7RUFBb0I7QS9FK2hmeG5qSTs7QStFL2hmc29qSTtFQUF5QjtBL0VtaWYvcGpJOztBK0VuaWYwcWpJO0VBQVk7QS9FdWlmdHJqSTs7QStFdmlmOHNqSTtFQUFvQztBL0UyaWZsdmpJOztBK0UzaWYwd2pJO0VBQXNDO0EvRStpZmh6akk7O0ErRS9pZjh6akk7RUFBZ0I7QS9FbWpmOTBqSTs7QStFbmpmczJqSTtFQUE0QztBL0V1amZsNWpJOztBK0V2amYwNmpJO0VBQThDO0EvRTJqZng5akk7O0ErRTNqZnMrakk7RUFBNEY7RUFBWTtBL0Vna2Y5a2tJO0ErRWhrZmc3a0k7RUFBcUI7SUFBc0Q7RS9FNmxmei9rSTtFK0U3bGY2Z2xJO0lBQWtFO0UvRWttZi9rbEk7QUFDRjtBK0VubWY4OGxJO0VBQTZCO0lBQXNEO0UvRStuZi9obUk7RStFL25mbWptSTtJQUFvRTtFL0Vvb2Z2bm1JO0FBQ0Y7QStFcm9mb3BtSTtFQUFXO0VBQWU7QS9FeW9mOXFtSTs7QStFem9mb3NtSTtFQUF3SztBL0Urb2Y1Mm1JOztBK0Uvb2ZpNW1JO0VBQW1DO0EvRW1wZnA3bUk7O0ErRW5wZis3bUk7RUFBNkQ7RUFBYztFQUFVO0VBQVk7RUFBUztFQUFtQjtBL0U0cGY1am5JOztBK0U1cGY4a25JO0VBQTZHO0EvRWdxZjNybkk7O0ErRWhxZjhzbkk7RUFBNkc7QS9Fb3FmM3puSTs7QStFcHFmMjBuSTtFQUEwQjtBL0V3cWZyMm5JOztBK0V4cWZtM25JO0VBQStHO0VBQW1HO0EvRW1yZnJrb0k7O0ErRW5yZnlsb0k7RUFBZ0M7QS9FdXJmem5vSTs7QStFdnJmbW9vSTtFQUFpSDtFQUFvRztBL0Vrc2Z4MW9JOztBK0Vsc2Y0Mm9JO0VBQTJJO0EvRXlzZnYvb0k7O0ErRXpzZjJncEk7RUFBZ0Y7QS9FNnNmM2xwSTs7QStFN3NmcW1wSTtFQUF5STtBL0VvdGY5dXBJOztBK0VwdGZrd3BJO0VBQTBIO0EvRTJ0ZjUzcEk7O0ErRTN0ZnE1cEk7RUFBdUM7RUFBcUU7QS9FaXVmamdxSTs7QStFanVmbWpxSTtFQUErQztBL0VxdWZsbXFJOztBK0VydWZxbnFJO0VBQXNDO0VBQXVFO0EvRTJ1Zmx1cUk7O0ErRTN1ZnN4cUk7RUFBUztBL0UrdWYveHFJOztBK0UvdWZpenFJO0VBQXdEO0VBQWU7QS9Fb3ZmeDNxSTs7QStFcHZmczRxSTtFQUFlO0EvRXd2ZnI1cUk7O0ErRXh2Zm02cUk7RUFBYztBL0U0dmZqN3FJOztBK0U1dmZnOHFJO0VBQThEO0EvRWd3ZjkvcUk7O0ErRWh3ZjZnckk7RUFBMEI7QS9Fb3dmdmlySTs7QStFcHdmc2pySTtFQUE4RDtBL0V3d2ZwbnJJOztBK0V4d2Ztb3JJO0VBQTBCO0EvRTR3Zjdwckk7O0ErRTV3ZjRxckk7RUFBOEQ7QS9FZ3hmMXVySTs7QStFaHhmeXZySTtFQUEwQjtBL0VveGZueHJJOztBK0VweGZreXJJO0VBQXdHO0EvRXd4ZjE0ckk7O0ErRXh4Znc1ckk7RUFBaUI7QS9FNHhmejZySTs7QStFNXhmbzdySTtFQUF3RTtBL0VneWY1L3JJOztBK0VoeWZ1Z3NJO0VBQStCO0EvRW95ZnRpc0k7O0ErRXB5Zmlqc0k7RUFBUTtFQUFrQjtFQUFtQjtBL0UweWY5bHNJOztBK0UxeWZvbnNJO0VBQWU7QS9FOHlmbm9zSTs7QStFOXlmOG9zSTtFQUE0QjtBL0VremYxcXNJOztBK0VsemYwcnNJO0VBQTREO0EvRXV6ZnR2c0k7O0ErRXZ6ZjJ4c0k7RUFBUTtBL0UyemZueXNJOztBK0UzemZxenNJO0VBQXVCO0EvRSt6ZjUwc0k7O0ErRS96ZnMyc0k7RUFBa0M7QS9FbTBmeDRzSTs7QStFbjBmODVzSTtFQUFnQztBL0V1MGY5N3NJOztBK0V2MGZ3OXNJO0VBQW9EO0EvRTIwZjVndEk7O0ErRTMwZnNpdEk7RUFBdUI7QS9FKzBmN2p0STs7QStFLzBmdWx0STtFQUFtQztBL0VtMWYxbnRJOztBK0VuMWYrb3RJO0VBQWE7RUFBa0I7QS9FdzFmOXF0STs7QStFeDFmZ3N0STtFQUFvQjtBL0U0MWZwdHRJOztBK0U1MWZvdXRJO0VBQXFEO0VBQWM7QS9FaTJmdnl0STs7QStFajJmbXp0STtFQUEwQjtBL0VxMmY3MHRJOztBK0VyMmZ3MXRJO0VBQW1CO0VBQVU7QS9FMDJmcjN0STs7QStFMTJmODN0STtFQUFtQjtBL0U4MmZqNXRJOztBK0U5MmZpNnRJO0VBQWM7RUFBYTtFQUFjO0EvRW8zZjE4dEk7O0ErRXAzZm8rdEk7RUFBaUI7QS9FdzNmci90STs7QStFeDNmb2d1STtFQUE2QjtBL0U0M2ZqaXVJOztBK0U1M2Y0aXVJO0VBQXNCO0EvRWc0ZmxrdUk7O0ErRWg0Zm9sdUk7RUFBYztFQUFlO0EvRXE0ZmpudUk7O0ErRXI0ZitudUk7RUFBMEI7RUFBa0I7RUFBcUI7RUFBZ0I7QS9FNDRmaHR1STs7QStFNTRmOHR1STtFQUFzQztBL0VnNWZwd3VJOztBK0VoNWZteHVJO0VBQWdDO0EvRW81Zm56dUk7O0ErRXA1ZmkwdUk7RUFBbUM7RUFBa0I7RUFBUztFQUFVO0VBQVU7RUFBVztFQUFXO0VBQXlCO0EvRSs1Zmw4dUk7O0ErRS81Zm85dUk7RUFBaUM7RUFBVztBL0VvNmZoZ3ZJOztBK0VwNmYyZ3ZJO0VBQWlCO0EvRXc2ZjVodkk7O0ErRXg2ZjJpdkk7RUFBZ0I7RUFBZ0I7QS9FNjZmM2t2STs7QStFNzZmNGx2STtFQUFrQjtFQUFxQjtFQUFrQjtFQUFjO0EvRW83Zm5xdkk7O0ErRXA3Znlydkk7RUFBK0M7QS9FdzdmeHV2STs7QStFeDdmNnZ2STtFQUF5RDtBL0U0N2Z0enZJOztBK0U1N2ZzMHZJO0VBQXlFO0VBQWM7QS9FaThmNzV2STs7QStFajhmazd2STtFQUE2QjtBL0VxOGYvOHZJOztBK0VyOGY4OXZJO0VBQXdCO0VBQWtCO0VBQVM7RUFBVTtBL0U0OGYzaHdJOztBK0U1OGZzaXdJO0VBQTBCO0VBQXFCO0VBQVc7RUFBWTtFQUFlO0VBQWtCO0EvRXE5Zjdvd0k7O0ErRXI5ZjRxd0k7RUFBaUM7RUFBcUI7RUFBWTtFQUFzQjtBL0U0OWZwd3dJOztBK0U1OWYrd3dJO0VBQTRCO0EvRWcrZjN5d0k7O0ErRWgrZncwd0k7RUFBd0M7QS9FbytmaDN3STs7QStFcCtmaTR3STtFQUFrQjtFQUFrQjtFQUFRO0VBQVM7RUFBYztBL0U0K2ZwOHdJOztBK0U1K2YrOHdJO0VBQXlCO0EvRWcvZngrd0k7O0ErRWgvZm0vd0k7RUFBMEI7QS9Fby9mN2d4STs7QStFcC9md2h4STtFQUFzQjtFQUFjO0VBQVc7RUFBVztFQUFpQjtFQUFXO0EvRTYvZjlteEk7O0ErRTcvZm9veEk7RUFBYTtFQUFrQjtFQUFNO0VBQU87RUFBVTtBL0VxZ2dCMXJ4STs7QStFcmdnQnNzeEk7RUFBMEI7RUFBVTtBL0UwZ2dCMXV4STs7QStFMWdnQjB2eEk7RUFBeUI7SUFBYTtJQUFrQjtJQUFXO0UvRWloZ0IzenhJO0UrRWpoZ0J3MHhJO0lBQTBCO0lBQVc7RS9FcWhnQjcyeEk7QUFDRjtBK0V0aGdCODN4STtFQUE0QztBL0UwaGdCMTZ4STs7QStFMWhnQjA3eEk7RUFBMEI7RUFBa0I7RUFBa0I7QS9FZ2lnQngveEk7O0ErRWhpZ0J1Z3lJO0VBQWlFO0VBQWtCO0VBQVM7RUFBVztFQUE2RjtBL0UwaWdCM3N5STs7QStFMWlnQnd1eUk7RUFBaUM7QS9FOGlnQnp3eUk7O0ErRTlpZ0J5eHlJO0VBQWdDO0EvRWtqZ0J6enlJOztBK0VsamdCeTB5STtFQUFzRDtBL0VzamdCLzN5STs7QStFdGpnQjA0eUk7RUFBcUQ7RUFBdUc7QS9FOGpnQnRpekk7O0ErRTlqZ0Jna3pJO0VBQXFEO0VBQW9HO0EvRXNrZ0J6dHpJOztBK0V0a2dCa3Z6STtFQUFvRDtBL0Uwa2dCdHl6STs7QStFMWtnQmd6ekk7RUFBZ0U7RUFBYztBL0Ura2dCOTN6STs7QStFL2tnQm01ekk7RUFBZ0M7QS9FbWxnQm43ekk7O0ErRW5sZ0I2N3pJO0VBQTRDO0EvRXVsZ0J6K3pJOztBK0V2bGdCay96STtFQUF5QztBL0UybGdCM2gwSTs7QStFM2xnQjZpMEk7RUFBd0Q7QS9FK2xnQnJtMEk7O0ErRS9sZ0JrbzBJO0VBQTJCO0EvRW1tZ0I3cDBJOztBK0VubWdCNnEwSTtFQUErQjtBL0V1bWdCNXMwSTs7QStFdm1nQjR0MEk7RUFBMkM7QS9FMm1nQnZ3MEk7O0ErRTNtZ0JpeTBJO0VBQTBDO0EvRSttZ0IzMDBJOztBK0UvbWdCcTIwSTtFQUFzQztFQUFhO0EvRW9uZ0J4NTBJOztBK0VwbmdCcTcwSTtFQUEyQjtFQUF1QztBL0UwbmdCdi8wSTs7QStFMW5nQnVnMUk7RUFBaUM7RUFBb0I7QS9FK25nQjVqMUk7O0ErRS9uZ0IyazFJO0VBQStFO0EvRW1vZ0IxcDFJOztBK0Vub2dCb3ExSTtFQUFnRDtFQUFpQjtFQUFnQjtBL0V5b2dCcnYxSTs7QStFem9nQm93MUk7RUFBa0M7QS9FNm9nQnR5MUk7O0ErRTdvZ0JtejFJO0VBQU87QS9FaXBnQjF6MUk7O0ErRWpwZ0IwMDFJO0VBQWtCO0VBQVk7RUFBNEI7RUFBeUQ7QS9FeXBnQjc3MUk7O0ErRXpwZ0JtOTFJO0VBQWE7QS9FNnBnQmgrMUk7O0ErRTdwZ0IyKzFJO0VBQWE7RUFBa0I7RUFBa0I7RUFBZ0I7QS9Fb3FnQjVpMkk7O0ErRXBxZ0I2ajJJO0VBQXVDO0VBQWtCO0VBQVU7QS9FMHFnQmhvMkk7O0ErRTFxZ0I4bzJJO0VBQW9CO0VBQU87QS9FK3FnQnpxMkk7O0ErRS9xZ0I0cjJJO0VBQW1CO0VBQVE7RUFBa0I7QS9FcXJnQnp1Mkk7O0ErRXJyZ0I2djJJO0VBQWdDO0VBQW1CO0VBQWtCO0EvRTJyZ0JsMDJJOztBK0UzcmdCbzEySTtFQUF1QztFQUFRO0VBQVU7QS9FaXNnQjc0Mkk7O0ErRWpzZ0JpNjJJO0VBQW1DO0EvRXFzZ0JwODJJOztBK0Vyc2dCKzgySTtFQUFjO0VBQVc7QS9FMHNnQngrMkk7O0ErRTFzZ0JzLzJJO0VBQVM7RUFBa0I7RUFBcUI7RUFBVztFQUFlO0VBQVM7RUFBZ0I7RUFBc0Q7QS9Fc3RnQi9vM0k7O0ErRXR0Z0J1cTNJO0VBQStDO0VBQVc7RUFBZTtBL0U0dGdCaHYzSTs7QStFNXRnQmd3M0k7RUFBZTtFQUFrQjtFQUFNO0VBQVE7RUFBUztFQUFPO0VBQWE7QS9Fc3VnQjUwM0k7O0ErRXR1Z0J1MTNJO0VBQThCO0VBQWM7QS9FMnVnQm40M0k7O0ErRTN1Z0I2NTNJO0VBQTJCO0EvRSt1Z0J4NzNJOztBK0UvdWdCdzgzSTtFQUE0RztBL0VtdmdCcGo0STs7QStFbnZnQmtrNEk7RUFBeUU7QS9FdXZnQjNvNEk7O0ErRXZ2Z0JxcDRJO0VBQW9CO0EvRTJ2Z0J6cTRJOztBK0UzdmdCbXM0STtFQUFlO0VBQVc7RUFBZTtBL0Vpd2dCNXU0STs7QStFandnQnN2NEk7RUFBOGI7QS9Fd3dnQnByNUk7O0ErRXh3Z0JzejVJO0VBQWE7QS9FNHdnQm4wNUk7O0ErRTV3Z0IrMDVJO0VBQWdCO0EvRWd4Z0IvMTVJOztBK0VoeGdCdzI1STtFQUFjO0EvRW94Z0J0MzVJOztBK0VweGdCaTQ1STtFQUFlO0EvRXd4Z0JoNTVJOztBK0V4eGdCMDU1STtFQUFjO0VBQVk7QS9FNnhnQnA3NUk7O0ErRTd4Z0JzODVJO0VBQXFCO0VBQXFCO0VBQVk7RUFBc0I7QS9Fb3lnQmxoNkk7O0ErRXB5Z0I2aDZJO0VBQW9CO0VBQXFCO0VBQVc7RUFBWTtFQUFrQjtFQUFpQjtFQUFlO0VBQWM7RUFBVztBL0VnemdCeHE2STs7QStFaHpnQjZyNkk7RUFBZ0I7RUFBa0I7RUFBTTtFQUFRO0VBQVM7QS9Fd3pnQnR2Nkk7O0ErRXh6Z0I2djZJO0VBQXNMO0VBQStGO0VBQWlMO0EvRW8wZ0JuczdJOztBK0VwMGdCZ3Y3STtFQUFjO0EvRXcwZ0I5djdJOztBK0V4MGdCeXc3STtFQUFtQztBL0U0MGdCNXk3STs7QStFNTBnQnN6N0k7RUFBdUY7QS9FbTFnQjc0N0k7O0ErRW4xZ0JnNjdJO0VBQWtIO0EvRTAxZ0JsaDhJOztBK0UxMWdCdWk4STtFQUFvSDtBL0VpMmdCM3A4STs7QStFajJnQndyOEk7RUFBd0o7QS9FdzJnQmgxOEk7O0ErRXgyZ0JrMzhJO0VBQW1CO0VBQXVCO0EvRTYyZ0I1NThJOztBK0U3MmdCMjc4STtFQUF3QztFQUFvQjtBL0VrM2dCdi84STs7QStFbDNnQm1oOUk7RUFBdUI7QS9FczNnQjFpOUk7O0ErRXQzZ0JvajlJO0VBQXNIO0EvRTYzZ0IxcTlJOztBK0U3M2dCc3M5STtFQUFzSDtBL0VvNGdCNXo5STs7QStFcDRnQnUxOUk7RUFBdUg7QS9FMjRnQjk4OUk7O0ErRTM0Z0IwKzlJO0VBQXFIO0EvRWs1Z0IvbCtJOztBK0VsNWdCMG4rSTtFQUE0QztFQUEySTtBL0UwNWdCanorSTs7QStFMTVnQnUxK0k7RUFBVTtFQUFVO0EvRSs1Z0IzMitJOztBK0UvNWdCbzMrSTtFQUFtQjtFQUFZO0EvRW82Z0JuNStJOztBK0VwNmdCbTcrSTtFQUF3QztBL0V3NmdCMzkrSTs7QStFeDZnQncvK0k7RUFBdUM7QS9FNDZnQi9oL0k7O0ErRTU2Z0Jrai9JO0VBQVM7RUFBZTtBL0VpN2dCMWsvSTs7QStFajdnQm1sL0k7RUFBa0I7RUFBb0I7QS9FczdnQnpuL0k7O0ErRXQ3Z0J5by9JO0VBQTZCO0EvRTA3Z0J0cS9JOztBK0UxN2dCdXIvSTtFQUE0RDtBL0U4N2dCbnYvSTs7QStFOTdnQml3L0k7RUFBYztFQUFxQjtFQUFnQjtFQUFlO0EvRXE4Z0JuMC9JOztBK0VyOGdCaTEvSTtFQUFpQjtBL0V5OGdCbDIvSTs7QStFejhnQmkzL0k7RUFBbUI7QS9FNjhnQnA0L0k7O0ErRTc4Z0J1NS9JO0VBQWlCO0VBQWdCO0EvRWs5Z0J4Ny9JOztBK0VsOWdCeTgvSTtFQUFtQjtFQUFxQjtFQUFrQjtBL0V3OWdCbmdnSjs7QStFeDlnQnloZ0o7RUFBd0I7QS9FNDlnQmpqZ0o7O0ErRTU5Z0Jza2dKO0VBQThCO0EvRWcrZ0JwbWdKOztBK0VoK2dCbW5nSjtFQUFlO0EvRW8rZ0Jsb2dKOztBK0VwK2dCcXBnSjtFQUFzQztBL0V3K2dCM3JnSjs7QStFeCtnQjJzZ0o7RUFBVTtFQUFXO0VBQVk7RUFBZ0I7QS9FKytnQjV2Z0o7O0ErRS8rZ0JreGdKO0VBQU87QS9FbS9nQnp4Z0o7O0ErRW4vZ0IyeWdKO0VBQWE7QS9FdS9nQnh6Z0o7O0ErRXYvZ0JvMGdKO0VBQXFCO0EvRTIvZ0J6MWdKOztBK0UzL2dCbzJnSjtFQUFXO0VBQWM7RUFBcUI7QS9FaWdoQmw1Z0o7O0ErRWpnaEJrNmdKO0VBQXVCO0EvRXFnaEJ6N2dKOztBK0VyZ2hCczhnSjtFQUFjO0VBQWtCO0VBQWM7RUFBWTtFQUFpQjtFQUFxQjtFQUFXO0VBQVc7RUFBeUI7QS9FaWhoQnJsaEo7O0ErRWpoaEJ1bWhKO0VBQXFCO0VBQWtCO0VBQVM7RUFBWTtFQUFRO0VBQVM7RUFBVztFQUE2QjtBL0U0aGhCNXRoSjs7QStFNWhoQnN2aEo7RUFBMkI7QS9FZ2loQmp4aEo7O0ErRWhpaEJpeWhKO0VBQW1DO0EvRW9paEJwMGhKOztBK0VwaWhCNjFoSjtFQUFXO0VBQWM7RUFBZTtBL0UwaWhCcjRoSjs7QStFMWloQmc2aEo7RUFBd0I7QS9FOGloQng3aEo7O0ErRTlpaEJtOGhKO0VBQXNCO0VBQWU7QS9FbWpoQngraEo7O0ErRW5qaEJ5L2hKO0VBQXlCO0VBQVc7RUFBcUI7RUFBYztBL0UwamhCaGtpSjs7QStFMWpoQnlsaUo7RUFBZ0M7RUFBVztFQUFXO0VBQTJCO0EvRWlraEIxcWlKOztBK0Vqa2hCd3NpSjtFQUE4QztBL0Vxa2hCdHZpSjs7QStFcmtoQit3aUo7RUFBc0I7QS9FeWtoQnJ5aUo7O0ErRXpraEJtemlKO0VBQU87QS9FNmtoQjF6aUo7O0ErRTdraEI2MGlKO0VBQVc7RUFBYztFQUFlO0EvRW1saEJyM2lKOztBK0VubGhCbTRpSjtFQUFNO0VBQWtCO0VBQWtCO0VBQVM7RUFBa0I7RUFBYztFQUFtQjtFQUF5QjtBL0U4bGhCbGdqSjs7QStFOWxoQmtoako7RUFBVztFQUFXO0VBQWtCO0EvRW9taEIxampKOztBK0VwbWhCeWtqSjtFQUFhO0VBQWtCO0VBQVE7RUFBVTtFQUFXO0VBQVk7RUFBZTtFQUFpQjtFQUFXO0VBQWtCO0VBQW1CO0VBQWtIO0EvRXNuaEJuMWpKOztBK0V0bmhCODJqSjtFQUF3QjtFQUFnQjtBL0UybmhCdDVqSjs7QStFM25oQnU2ako7RUFBWTtFQUFnQjtFQUFlO0EvRWlvaEJsOWpKOztBK0Vqb2hCZytqSjtFQUFXO0EvRXFvaEIzK2pKOztBK0Vyb2hCMi9qSjtFQUFhO0EvRXlvaEJ4Z2tKOztBK0V6b2hCd2hrSjtFQUFzQjtFQUFjO0EvRThvaEI1amtKOztBK0U5b2hCOGtrSjtFQUFtQztFQUFXO0EvRW1waEI1bmtKOztBK0VucGhCdW9rSjtFQUFjO0VBQVc7QS9Fd3BoQmhxa0o7O0ErRXhwaEJ5cmtKO0VBQTBCO0EvRTRwaEJudGtKOztBK0U1cGhCOHRrSjtFQUEyQjtFQUFjO0EvRWlxaEJ2d2tKOztBK0VqcWhCNnhrSjtFQUFlO0VBQWM7RUFBb0I7QS9FdXFoQjkwa0o7O0ErRXZxaEIwMWtKO0VBQTJCO0EvRTJxaEJyM2tKOztBK0UzcWhCbTRrSjtFQUE0QjtBL0UrcWhCLzVrSjs7QStFL3FoQnc3a0o7RUFBWTtFQUFXO0EvRW9yaEIvOGtKOztBK0VwcmhCdytrSjtFQUF3QjtBL0V3cmhCaGdsSjs7QStFeHJoQjJnbEo7RUFBeUI7RUFBYztBL0U2cmhCbGpsSjs7QStFN3JoQndrbEo7RUFBVztFQUFXO0EvRWtzaEI5bGxKOztBK0Vsc2hCdW5sSjtFQUF1QjtBL0Vzc2hCOW9sSjs7QStFdHNoQnlwbEo7RUFBd0I7RUFBYztBL0Uyc2hCL3JsSjs7QStFM3NoQnF0bEo7RUFBZ0I7RUFBa0I7QS9FZ3RoQnZ2bEo7O0ErRWh0aEJzd2xKO0VBQXFCO0EvRW90aEIzeGxKOztBK0VwdGhCMHlsSjtFQUFzQjtBL0V3dGhCaDBsSjs7QStFeHRoQiswbEo7RUFBdUI7RUFBVztFQUFZO0VBQWU7QS9FK3RoQjU0bEo7O0ErRS90aEI2NWxKO0VBQWtDO0VBQWdCO0EvRW91aEIvOGxKOztBK0VwdWhCZytsSjtFQUFnQjtBL0V3dWhCaC9sSjs7QStFeHVoQisvbEo7RUFBcUI7QS9FNHVoQnBobUo7O0ErRTV1aEJtaW1KO0VBQXNCO0EvRWd2aEJ6am1KOztBK0VodmhCd2ttSjtFQUF1QjtFQUFXO0VBQVk7RUFBZTtBL0V1dmhCcm9tSjs7QStFdnZoQnNwbUo7RUFBa0M7RUFBZ0I7QS9FNHZoQnhzbUo7O0ErRTV2aEJ5dG1KO0VBQWdCO0EvRWd3aEJ6dW1KOztBK0Vod2hCd3ZtSjtFQUFxQjtBL0Vvd2hCN3dtSjs7QStFcHdoQjR4bUo7RUFBc0I7QS9Fd3doQmx6bUo7O0ErRXh3aEJpMG1KO0VBQXVCO0VBQVc7RUFBWTtFQUFlO0EvRSt3aEI5M21KOztBK0Uvd2hCKzRtSjtFQUFrQztFQUFnQjtBL0VveGhCajhtSjs7QStFcHhoQms5bUo7RUFBUTtBL0V3eGhCMTltSjs7QStFeHhoQjYrbUo7RUFBWTtBL0U0eGhCei9tSjs7QStFNXhoQnVnbko7RUFBTztFQUFrQjtFQUFVO0VBQVM7QS9FbXloQm5qbko7O0ErRW55aEJxa25KO0VBQTJCO0VBQWtCO0VBQVM7RUFBVTtFQUFVO0VBQVc7RUFBVztBL0U2eWhCcnFuSjs7QStFN3loQjhybko7RUFBYztBL0VpemhCNXNuSjs7QStFanpoQm10bko7RUFBYTtBL0VxemhCaHVuSjs7QStFcnpoQnd1bko7RUFBa0Q7QS9FeXpoQjF4bko7O0ErRXp6aEJpem5KO0VBQTBCO0VBQWtCO0VBQVU7RUFBcUI7RUFBVztFQUFZO0VBQWlCO0VBQVc7RUFBa0I7RUFBbUI7RUFBeUI7QS9FdTBoQjcrbko7O0ErRXYwaEIrL25KO0VBQWM7QS9FMjBoQjdnb0o7O0ErRTMwaEI0aG9KO0VBQVk7QS9FKzBoQnhpb0o7O0ErRS8waEJ1am9KO0VBQWE7RUFBYztFQUFnQjtFQUFnQjtFQUFnQjtFQUFlO0VBQWM7RUFBdUI7RUFBaUI7QS9FMjFoQnZzb0o7O0ErRTMxaEIwdG9KO0VBQTJDO0EvRSsxaEJyd29KOztBK0UvMWhCOHhvSjtFQUF3RDtFQUFjO0VBQXNCO0VBQW1HO0EvRXkyaEI3OW9KOztBK0V6MmhCay9vSjtFQUFnQjtFQUFvQjtBL0U4MmhCdGhwSjs7QStFOTJoQmtpcEo7RUFBNkM7QS9FazNoQi9rcEo7O0ErRWwzaEJ3bXBKO0VBQTBEO0VBQVc7RUFBeUI7QS9FdzNoQnRzcEo7O0ErRXgzaEIydHBKO0VBQW9CO0EvRTQzaEIvdXBKOztBK0U1M2hCd3dwSjtFQUFtQjtBL0VnNGhCM3hwSjs7QStFaDRoQm96cEo7RUFBb0Q7RUFBYztFQUFzQjtBL0VzNGhCNTRwSjs7QStFdDRoQmk2cEo7RUFBcUM7QS9FMDRoQnQ4cEo7O0ErRTE0aEIrOXBKO0VBQWtEO0VBQVc7RUFBeUI7QS9FZzVoQnJqcUo7O0ErRWg1aEIwa3FKO0VBQWlEO0EvRW81aEIzbnFKOztBK0VwNWhCb29xSjtFQUF3QjtBL0V3NWhCNXBxSjs7QStFeDVoQjJxcUo7RUFBZ0Q7RUFBVztFQUFZO0EvRTg1aEJsdnFKOztBK0U5NWhCbXdxSjtFQUF1QjtBL0VrNmhCMXhxSjs7QStFbDZoQnl5cUo7RUFBeUI7QS9FczZoQmwwcUo7O0ErRXQ2aEJpMXFKO0VBQWlEO0EvRTA2aEJsNHFKOztBK0UxNmhCMjRxSjtFQUF3QjtBL0U4NmhCbjZxSjs7QStFOTZoQms3cUo7RUFBZ0Q7RUFBVztFQUFZO0EvRW83aEJ6L3FKOztBK0VwN2hCMGdySjtFQUF5QjtBL0V3N2hCbmlySjs7QStFeDdoQmtqcko7RUFBdUI7QS9FNDdoQnprcko7O0ErRTU3aEJ3bHJKO0VBQWlEO0VBQVM7QS9FaThoQmxwcko7O0ErRWo4aEI2cHJKO0VBQXdCO0EvRXE4aEJycnJKOztBK0VyOGhCb3NySjtFQUFnRDtFQUFXO0VBQVk7QS9FMjhoQjN3cko7O0ErRTM4aEI0eHJKO0VBQXlCO0EvRSs4aEJyenJKOztBK0UvOGhCbzBySjtFQUF1QjtBL0VtOWhCMzFySjs7QStFbjloQjAycko7RUFBVTtFQUFrQjtFQUFVO0VBQW1CO0VBQWdCO0EvRTI5aEJuN3JKOztBK0UzOWhCazhySjtFQUFpQjtFQUFrQjtFQUFNO0VBQVM7RUFBUztFQUFVO0VBQWlCO0VBQVc7QS9FcytoQm5pc0o7O0ErRXQraEI0anNKO0VBQWdCO0VBQWM7QS9FMitoQjFsc0o7O0ErRTMraEJxbXNKO0VBQWdCO0EvRSsraEJybnNKOztBK0UvK2hCZ29zSjtFQUFhO0VBQWtCO0VBQWM7RUFBVztFQUFVO0VBQW1CO0VBQW1CO0EvRXkvaEJ4dXNKOztBK0V6L2hCbXZzSjtFQUE2QjtFQUFrQjtFQUFVO0VBQWM7RUFBVztFQUFZO0VBQWtCO0VBQXNCO0VBQVc7RUFBZTtFQUFrQjtFQUF5QjtBL0V3Z2lCOTdzSjs7QStFeGdpQmk5c0o7RUFBOEI7RUFBWTtFQUFnQjtFQUFrQjtBL0UrZ2lCN2h0Sjs7QStFL2dpQnlpdEo7RUFBd0I7QS9FbWhpQmprdEo7O0ErRW5oaUJpbHRKO0VBQXFLO0EvRXVoaUJ0dnRKOztBK0V2aGlCc3d0SjtFQUFrQjtFQUFXO0VBQVc7RUFBZ0I7QS9FOGhpQjl6dEo7O0ErRTloaUJ5MHRKO0VBQW9DO0VBQVk7QS9FbWlpQnozdEo7O0ErRW5paUJxNHRKO0VBQTBCO0EvRXVpaUIvNXRKOztBK0V2aWlCdzZ0SjtFQUFjO0VBQWtCO0VBQVU7RUFBUTtFQUFXO0VBQVc7RUFBa0I7RUFBZTtFQUF5QjtBL0VtamlCMWl1Sjs7QStFbmppQjRqdUo7RUFBZ0M7RUFBVztFQUFPO0EvRXlqaUI5bXVKOztBK0V6amlCNm51SjtFQUF3QjtFQUFXO0VBQVk7RUFBa0I7QS9FZ2tpQjlydUo7O0ErRWhraUIrc3VKO0VBQTBDO0EvRW9raUJ6dnVKOztBK0Vwa2lCMHd1SjtFQUEwQjtBL0V3a2lCcHl1Sjs7QStFeGtpQm96dUo7RUFBd0M7QS9FNGtpQjUxdUo7O0ErRTVraUI2MnVKO0VBQW9DO0lBQVU7RS9FaWxpQno1dUo7RStFamxpQnk2dUo7SUFBd0I7RS9Fb2xpQmo4dUo7QUFDRjtBK0VybGlCcTl1SjtFQUFlO0VBQVk7RUFBZTtFQUFtQjtFQUFpQjtFQUFrQjtFQUFtQjtFQUF5QjtBL0UrbGlCam12Sjs7QStFL2xpQm9udko7RUFBaUM7QS9FbW1pQnJwdko7O0ErRW5taUJncXZKO0VBQWlCO0VBQWtCO0VBQVE7RUFBYTtBL0UwbWlCeHR2Sjs7QStFMW1pQjB1dko7RUFBdUI7QS9FOG1pQmp3dko7O0ErRTltaUJteHZKO0VBQW1DO0VBQVc7RUFBTztFQUFlO0EvRXFuaUJ2MXZKOztBK0VybmlCdzJ2SjtFQUFvQztBL0V5bmlCNTR2Sjs7QStFem5pQnk1dko7RUFBb0M7SUFBaUI7RS9FOG5pQjU4dko7RStFOW5pQm05dko7SUFBMkM7SUFBVztJQUFXO0lBQWdCO0lBQWtCO0lBQWE7RS9Fc29pQm5rd0o7RStFdG9pQnNsd0o7SUFBa0I7RS9FeW9pQnhtd0o7RStFem9pQm1ud0o7SUFBYztJQUFXO0lBQU87SUFBZTtFL0Urb2lCbHF3SjtFK0Uvb2lCbXJ3SjtJQUFlO0lBQXFCO0UvRW1waUJ2dHdKO0UrRW5waUJrdXdKO0lBQWlCO0lBQVc7SUFBYTtJQUFPO0lBQWU7RS9FMHBpQmp5d0o7QUFDRjtBK0UzcGlCcXp3SjtFQUF3QjtBL0U4cGlCNzB3Sjs7QStFOXBpQm8xd0o7RUFBb0I7RUFBVztFQUFXO0VBQWdCO0VBQWtCO0EvRXNxaUJoNndKOztBK0V0cWlCbTd3SjtFQUFtQztBL0UwcWlCdDl3Sjs7QStFMXFpQmkrd0o7RUFBK0I7RUFBVztFQUFPO0VBQWU7QS9FaXJpQmppeEo7O0ErRWpyaUJranhKO0VBQWdDO0EvRXFyaUJsbHhKOztBK0VycmlCNmx4SjtFQUFrQztFQUFXO0VBQWE7RUFBTztFQUFlO0EvRTZyaUI3cXhKOztBK0U3cmlCOHJ4SjtFQUE2QjtFQUFXO0VBQVk7RUFBbUI7QS9Fb3NpQnJ3eEo7O0ErRXBzaUJzeHhKO0VBQStDO0EvRXdzaUJyMHhKOztBK0V4c2lCdTF4SjtFQUErQjtBL0U0c2lCdDN4Sjs7QStFNXNpQnU0eEo7RUFBNkM7QS9FZ3RpQnA3eEo7O0ErRWh0aUJzOHhKO0VBQW9DO0lBQWU7RS9FcXRpQnYveEo7RStFcnRpQndneUo7SUFBNkI7RS9Fd3RpQnJpeUo7QUFDRjtBK0V6dGlCMGp5SjtFQUE2QjtBL0U0dGlCdmx5Sjs7QStFNXRpQmtteUo7RUFBK0I7RUFBVztFQUFZO0VBQW1CO0EvRW11aUIzcXlKOztBK0VudWlCNHJ5SjtFQUFpRDtBL0V1dWlCN3V5Sjs7QStFdnVpQit2eUo7RUFBaUM7QS9FMnVpQmh5eUo7O0ErRTN1aUJpenlKO0VBQStDO0EvRSt1aUJoMnlKOztBK0UvdWlCazN5SjtFQUFvQztJQUFpQjtFL0VvdmlCcjZ5SjtFK0VwdmlCczd5SjtJQUErQjtFL0V1dmlCcjl5SjtBQUNGO0ErRXh2aUIwK3lKO0VBQWtDO0VBQVc7RUFBWTtFQUFtQjtBL0U4dmlCdGp6Sjs7QStFOXZpQnVreko7RUFBb0Q7QS9Fa3dpQjNueko7O0ErRWx3aUI2b3pKO0VBQW9DO0EvRXN3aUJqcnpKOztBK0V0d2lCa3N6SjtFQUFrRDtBL0Uwd2lCcHZ6Sjs7QStFMXdpQnN3eko7RUFBb0M7SUFBb0I7RS9FK3dpQjV6eko7RStFL3dpQjYweko7SUFBa0M7RS9Fa3hpQi8yeko7QUFDRjtBK0VueGlCbzR6SjtFQUFrQztFQUFXO0VBQVk7RUFBbUI7QS9FeXhpQmg5eko7O0ErRXp4aUJpK3pKO0VBQW9EO0EvRTZ4aUJyaDBKOztBK0U3eGlCdWkwSjtFQUFvQztBL0VpeWlCM2swSjs7QStFanlpQjRsMEo7RUFBa0Q7QS9FcXlpQjlvMEo7O0ErRXJ5aUJncTBKO0VBQW9DO0lBQW9CO0UvRTB5aUJ0dDBKO0UrRTF5aUJ1dTBKO0lBQWtDO0UvRTZ5aUJ6dzBKO0FBQ0Y7QStFOXlpQjh4MEo7RUFBK0I7RUFBTTtBL0VremlCbjAwSjs7QStFbHppQm0xMEo7RUFBNkI7RUFBVztFQUFZO0VBQW1CO0EvRXl6aUIxNTBKOztBK0V6emlCMjYwSjtFQUErQztBL0U2emlCMTkwSjs7QStFN3ppQjQrMEo7RUFBK0I7QS9FaTBpQjNnMUo7O0ErRWowaUI0aDFKO0VBQTZDO0EvRXEwaUJ6azFKOztBK0VyMGlCMmwxSjtFQUFvQztJQUFlO0UvRTAwaUI1bzFKO0UrRTEwaUI2cDFKO0lBQTZCO0UvRTYwaUIxcjFKO0FBQ0Y7QStFOTBpQitzMUo7RUFBNkM7QS9FaTFpQjV2MUo7O0ErRWoxaUIydzFKO0VBQWtCO0VBQW1CO0EvRXMxaUJoejFKOztBK0V0MWlCbTAxSjtFQUFtQztBL0UwMWlCdDIxSjs7QStFMTFpQnczMUo7RUFBa0M7QS9FODFpQjE1MUo7O0ErRTkxaUI0NjFKO0VBQW9DO0lBQWtCO0lBQW1CO0UvRW8yaUJuLzFKO0FBQ0Y7QStFcjJpQnlnMko7RUFBYTtBL0V3MmlCdGgySjs7QStFeDJpQjBpMko7RUFBZ0I7RUFBVTtFQUFTO0EvRTgyaUI3azJKOztBK0U5MmlCNmwySjtFQUFrQjtFQUFXO0VBQW9CO0EvRW8zaUI5bzJKOztBK0VwM2lCdXAySjtFQUFxQjtFQUFrQjtFQUFrQjtFQUFnQjtFQUFtQjtFQUF5QjtBL0U2M2lCNXcySjs7QStFNzNpQjh4Mko7RUFBNEI7RUFBa0I7RUFBWTtFQUFVO0VBQWM7RUFBVztFQUFZO0VBQVc7RUFBZ0g7QS9FNDRpQmxnM0o7O0ErRTU0aUIwaDNKO0VBQWtDO0EvRWc1aUI1ajNKOztBK0VoNWlCNGszSjtFQUFtQjtFQUFrQjtFQUFXO0VBQWU7QS9FdTVpQjNvM0o7O0ErRXY1aUI0cDNKO0VBQW9CO0VBQWM7RUFBaUI7QS9FNjVpQi9zM0o7O0ErRTc1aUI4dDNKO0VBQXFCO0VBQWM7RUFBaUI7RUFBZTtBL0VvNmlCankzSjs7QStFcDZpQjR5M0o7RUFBdUI7QS9FdzZpQm4wM0o7O0ErRXg2aUJpMTNKO0VBQTZCO0VBQWM7QS9FNjZpQjUzM0o7O0ErRTc2aUJpNTNKO0VBQWlEO0VBQVc7QS9FazdpQjc4M0o7O0ErRWw3aUJ1OTNKO0VBQXdDO0VBQVk7RUFBa0I7QS9FdzdpQjdoNEo7O0ErRXg3aUIyaTRKO0VBQW1GO0VBQWtCO0VBQWM7QS9FODdpQjlwNEo7O0ErRTk3aUIrcTRKO0VBQW1DO0EvRWs4aUJsdDRKOztBK0VsOGlCc3U0SjtFQUFzQztFQUFnQjtBL0V1OGlCNXg0Sjs7QStFdjhpQit5NEo7RUFBNkM7RUFBUztBL0U0OGlCcjI0Sjs7QStFNThpQmkzNEo7RUFBc0I7RUFBa0I7RUFBVztBL0VrOWlCcDY0Sjs7QStFbDlpQm83NEo7RUFBd0M7RUFBa0I7RUFBYTtFQUFXO0VBQThGO0EvRTQ5aUJwbTVKOztBK0U1OWlCdW81SjtFQUF5STtBL0VnK2lCaHg1Sjs7QStFaCtpQjh4NUo7RUFBMEY7RUFBa0I7RUFBTTtBL0VzK2lCaDU1Sjs7QStFdCtpQjI1NUo7RUFBNkM7QS9FMCtpQng4NUo7O0ErRTEraUJrOTVKO0VBQTZDO0EvRTgraUIvLzVKOztBK0U5K2lCMGc2SjtFQUFxRztBL0VrL2lCL202Sjs7QStFbC9pQnNuNko7RUFBK0M7QS9Fcy9pQnJxNko7O0ErRXQvaUI0cTZKO0VBQW9EO0EvRTAvaUJodTZKOztBK0UxL2lCMnU2SjtFQUFxRDtBL0U4L2lCaHk2Sjs7QStFOS9pQjB5Nko7RUFBMkM7QS9Fa2dqQnIxNko7O0ErRWxnakJrMjZKO0VBQTJDO0VBQWtCO0VBQVc7QS9Fd2dqQjE2Nko7O0ErRXhnakJzNzZKO0VBQTZDO0EvRTRnakJuKzZKOztBK0U1Z2pCby82SjtFQUErRDtFQUFXO0EvRWloakI5ajdKOztBK0VqaGpCd2s3SjtFQUFpRTtFQUFrQjtBL0VzaGpCM3A3Sjs7QStFdGhqQnlxN0o7RUFBMkQ7RUFBUztBL0UyaGpCN3U3Sjs7QStFM2hqQnl2N0o7RUFBYztFQUFtQjtFQUFrQjtFQUF5QjtBL0VraWpCcjA3Sjs7QStFbGlqQnUxN0o7RUFBZ0g7QS9Fc2lqQnY4N0o7O0ErRXRpakJrOTdKO0VBQThCO0VBQWdDO0EvRTJpakJoaDhKOztBK0UzaWpCMGk4SjtFQUE2QjtFQUFrQjtFQUFlO0VBQWdCO0VBQXlCO0VBQW1CO0EvRW9qakJwcThKOztBK0VwampCOHI4SjtFQUE2QjtFQUFrQjtFQUFTO0VBQWU7RUFBZ0I7QS9FNGpqQnJ4OEo7O0ErRTVqakJteThKO0VBQThCO0VBQWU7QS9FaWtqQmgxOEo7O0ErRWprakJnMjhKO0VBQWdDO0VBQWU7QS9Fc2tqQi80OEo7O0ErRXRrakJ3NThKO0VBQW1DO0VBQWM7RUFBYTtFQUFnQjtBL0U2a2pCdCs4Sjs7QStFN2tqQm9nOUo7RUFBK0M7QS9FaWxqQm5qOUo7O0ErRWpsakJtazlKO0VBQThCO0VBQWE7QS9Fc2xqQjltOUo7O0ErRXRsakJ3bzlKO0VBQWU7RUFBaUI7QS9FMmxqQnhxOUo7O0ErRTNsakIwcjlKO0VBQTJDO0VBQWM7QS9FZ21qQm52OUo7O0ErRWhtakIrdjlKO0VBQXFCO0EvRW9takJweDlKOztBK0VwbWpCK3g5SjtFQUF1QztFQUFXO0VBQVc7RUFBbUI7RUFBeUI7RUFBeUI7QS9FNm1qQmo2OUo7O0ErRTdtakJtNzlKO0VBQWtEO0EvRWluakJyKzlKOztBK0VqbmpCb2crSjtFQUFnRDtFQUFrQjtFQUFrQjtFQUFzQjtBL0V3bmpCOW0rSjs7QStFeG5qQjZvK0o7RUFBK0I7RUFBb0I7RUFBc0I7QS9FOG5qQnR0K0o7O0ErRTluakJzditKO0VBQThCO0EvRWtvakJweCtKOztBK0Vsb2pCbXkrSjtFQUFpQztFQUFxQjtFQUFnQjtFQUFtQjtFQUFlO0EvRTBvakIzNCtKOztBK0Uxb2pCODUrSjtFQUErQjtBL0U4b2pCNzcrSjs7QStFOW9qQjQ4K0o7RUFBOEI7RUFBZTtFQUF5QjtBL0VvcGpCbGgvSjs7QStFcHBqQnFpL0o7RUFBaUM7RUFBVTtBL0V5cGpCaGwvSjs7QStFenBqQnlsL0o7RUFBb0M7RUFBYztFQUFtQjtFQUFlO0EvRWdxakI3cS9KOztBK0VocWpCNnIvSjtFQUErQjtFQUFlO0EvRXFxakIzdS9KOztBK0VycWpCaXcvSjtFQUFvQztJQUFxQztFL0UwcWpCeDAvSjtFK0UxcWpCcTEvSjtJQUE4QztJQUFVO0lBQWlCO0lBQW9CO0UvRWdyakJsNy9KO0UrRWhyakJzOC9KO0lBQW9DO0UvRW1yakIxKy9KO0UrRW5yakJvLy9KO0lBQW9DO0UvRXNyakJ4aGdLO0FBQ0Y7QStFdnJqQnFpZ0s7RUFBcUM7SUFBb0M7RS9FMnJqQjVtZ0s7RStFM3JqQnNuZ0s7SUFBb0M7RS9FOHJqQjFwZ0s7RStFOXJqQm9xZ0s7SUFBMEY7SUFBVTtJQUFpQjtJQUFvQjtFL0Vvc2pCN3lnSztBQUNGO0ErRXJzakJvMGdLO0VBQVE7RUFBcUI7RUFBbUI7RUFBWTtBL0Uyc2pCaDRnSzs7QStFM3NqQnM1Z0s7RUFBZTtFQUFjO0VBQVM7RUFBVztFQUFrQjtBL0VtdGpCejlnSzs7QStFbnRqQm8rZ0s7RUFBMkI7QS9FdXRqQi8vZ0s7O0ErRXZ0akIwZ2hLO0VBQWM7RUFBVTtFQUFZO0VBQVU7RUFBa0I7RUFBZTtFQUFjO0VBQXNCO0EvRWt1akI3bmhLOztBK0VsdWpCNG9oSztFQUFzSDtBL0V3dWpCbHdoSzs7QStFeHVqQjZ5aEs7RUFBcUI7QS9FNHVqQmwwaEs7O0ErRTV1akIwMWhLO0VBQTJCO0VBQXdCO0EvRWl2akI3NGhLOztBK0VqdmpCdTVoSztFQUFvQjtFQUF3QjtBL0VzdmpCbjhoSzs7QStFdHZqQjY4aEs7RUFBeUI7QS9FMHZqQnQraEs7O0ErRTF2akJxL2hLO0VBQXVCO0EvRTh2akI1Z2lLOztBK0U5dmpCMmhpSztFQUFpQjtBL0Vrd2pCNWlpSzs7QStFbHdqQjJqaUs7RUFBaUI7QS9Fc3dqQjVraUs7O0ErRXR3akIybGlLO0VBQVE7RUFBa0I7RUFBUztFQUFVO0VBQVk7RUFBYTtFQUFrQjtBL0VneGpCbnJpSzs7QStFaHhqQmd0aUs7RUFBYztFQUFrQjtFQUFTO0VBQU87RUFBcUI7RUFBWTtFQUFtQjtFQUFrQjtFQUFpQjtFQUFXO0VBQW1CO0EvRTh4akJyM2lLOztBK0U5eGpCODRpSztFQUFvQjtBL0VreWpCbDZpSzs7QStFbHlqQmk3aUs7RUFBeUI7RUFBWTtFQUFlO0EvRXd5akJyK2lLOztBK0V4eWpCcy9pSztFQUF5QjtFQUFZO0VBQWU7QS9FOHlqQjFpaks7O0ErRTl5akIyampLO0VBQXlCO0VBQVk7RUFBZTtBL0VvempCL21qSzs7QStFcHpqQmdvaks7RUFBK0I7RUFBTTtFQUFVO0VBQVc7RUFBWTtBL0U0empCdHNqSzs7QStFNXpqQnF0aks7RUFBeUM7RUFBVztBL0VpMGpCendqSzs7QStFajBqQnF4aks7RUFBeUM7RUFBVztBL0VzMGpCejBqSzs7QStFdDBqQnExaks7RUFBeUM7RUFBVztBL0UyMGpCejRqSzs7QStFMzBqQnE1aks7RUFBZ0I7RUFBVztBL0VnMWpCaDdqSzs7QStFaDFqQjA3aks7RUFBOEI7RUFBUTtBL0VxMWpCaCtqSzs7QStFcjFqQjAraks7RUFBOEM7QS9FeTFqQnhoa0s7O0ErRXoxakJtaWtLO0VBQXVEO0EvRTgxakIxbGtLOztBK0U5MWpCMG1rSztFQUFzQztFQUFrQjtFQUFNO0VBQVU7RUFBYztFQUFRO0VBQVM7RUFBVztFQUEwQjtBL0UwMmpCdHZrSzs7QStFMTJqQjB4a0s7RUFBc0Q7RUFBUztFQUFPO0VBQWlCO0VBQWdDO0EvRWszakJqNWtLOztBK0VsM2pCczdrSztFQUFnRTtBL0VzM2pCdC9rSzs7QStFdDNqQnVnbEs7RUFBZ0U7QS9FMDNqQnZrbEs7O0ErRTEzakJ3bGxLO0VBQWdFO0EvRTgzakJ4cGxLOztBK0U5M2pCeXFsSztFQUFxRDtFQUFXO0VBQVU7RUFBZ0M7QS9FcTRqQm54bEs7O0ErRXI0akJzemxLO0VBQXFFO0VBQVc7RUFBTztFQUEyQjtFQUFnQztBL0U2NGpCeDhsSzs7QStFNzRqQnUrbEs7RUFBZ0Q7QS9FaTVqQnZobUs7O0ErRWo1akJ5aW1LO0VBQWdEO0EvRXE1akJ6bG1LOztBK0VyNWpCMm1tSztFQUFnRDtBL0V5NWpCM3BtSzs7QStFejVqQjZxbUs7RUFBYztFQUFTO0VBQVU7QS9FKzVqQjlzbUs7O0ErRS81akI4dG1LO0VBQTRCO0VBQVc7RUFBcUc7QS9FdzZqQjEybUs7O0ErRXg2akJtNG1LO0VBQTZCO0VBQVc7QS9FNjZqQjM2bUs7O0ErRTc2akJxN21LO0VBQTJDO0VBQVk7RUFBaUc7QS9FczdqQjdrbks7O0ErRXQ3akJxbW5LO0VBQTRCO0VBQVM7QS9FMjdqQjFvbks7O0ErRTM3akJzcG5LO0VBQTBDO0VBQVM7RUFBbUc7QS9FbzhqQjV5bks7O0ErRXA4akJvMG5LO0VBQW1KO0EvRTI4akJ2OW5LOztBK0UzOGpCZy9uSztFQUFlO0VBQU07RUFBTztBL0VpOWpCNWdvSzs7QStFajlqQjRob0s7RUFBNkI7RUFBTTtFQUFPO0VBQVc7RUFBWTtFQUFVO0VBQWlCO0EvRTI5akJ4bm9LOztBK0UzOWpCcXBvSztFQUFvQztFQUFrQjtFQUFNO0VBQU87RUFBUTtFQUFTO0VBQVc7RUFBOEI7RUFBeUI7QS9FdStqQjN5b0s7O0ErRXYrakJxMG9LO0VBQThCO0VBQVE7QS9FNCtqQjMyb0s7O0ErRTUrakJxM29LO0VBQTRDO0VBQVE7QS9FaS9qQno2b0s7O0ErRWovakJtN29LO0VBQW1EO0VBQVE7RUFBVTtFQUEyQjtBL0V3L2pCbmhwSzs7QStFeC9qQmlqcEs7RUFBNkI7RUFBUztBL0U2L2pCdmxwSzs7QStFNy9qQmdtcEs7RUFBMkM7RUFBUztBL0VrZ2tCcHBwSzs7QStFbGdrQjZwcEs7RUFBa0Q7RUFBUztFQUFTO0VBQTZCO0EvRXlna0I5dnBLOztBK0V6Z2tCMHhwSztFQUF1QztFQUFXO0VBQVk7QS9FK2drQngxcEs7O0ErRS9na0J5MnBLO0VBQThDO0EvRW1oa0J2NXBLOztBK0VuaGtCeTZwSztFQUE2QztBL0V1aGtCdDlwSzs7QStFdmhrQnErcEs7RUFBdUM7RUFBVztFQUFZO0EvRTZoa0JuaXFLOztBK0U3aGtCb2pxSztFQUE4QztBL0VpaWtCbG1xSzs7QStFamlrQm9ucUs7RUFBNkM7QS9FcWlrQmpxcUs7O0ErRXJpa0JncnFLO0VBQXVDO0VBQVc7RUFBWTtBL0UyaWtCOXVxSzs7QStFM2lrQit2cUs7RUFBOEM7QS9FK2lrQjd5cUs7O0ErRS9pa0IrenFLO0VBQTZDO0EvRW1qa0I1MnFLOztBK0VuamtCMjNxSztFQUFhO0EvRXVqa0J4NHFLOztBK0V2amtCbTVxSztFQUEyQjtFQUFrQjtBL0U0amtCaDhxSzs7QStFNWprQjA5cUs7RUFBaUM7RUFBa0I7RUFBYTtFQUFPO0VBQVE7RUFBUztFQUFXO0VBQTZCO0VBQXlCO0EvRXdra0JubnJLOztBK0V4a2tCOG9ySztFQUE0QjtFQUFZO0EvRTZra0J0cnJLOztBK0U3a2tCZ3NySztFQUEwQztFQUFtQjtFQUFrQjtBL0VtbGtCL3dySzs7QStFbmxrQnl5cks7RUFBZ0Q7RUFBUTtFQUFVO0VBQStCO0EvRTBsa0IxNHJLOztBK0UxbGtCbzZySztFQUEyQjtFQUFTO0EvRStsa0J4OHJLOztBK0UvbGtCbzlySztFQUF5QztFQUFTO0EvRW9ta0J0Z3NLOztBK0VwbWtCa2hzSztFQUErQztFQUFVO0VBQVk7RUFBNkI7QS9FMm1rQnBuc0s7O0ErRTNta0JncHNLO0VBQThCO0EvRStta0I5cXNLOztBK0UvbWtCdXNzSztFQUFxRDtFQUFxQjtBL0VvbmtCanhzSzs7QStFcG5rQmd6c0s7RUFBb0U7RUFBMkI7QS9FeW5rQi80c0s7O0ErRXpua0I2NnNLO0VBQXFFO0VBQTJCO0EvRThua0I3Z3RLOztBK0U5bmtCNml0SztFQUFvRjtFQUEyQjtFQUFnQztBL0Vvb2tCNXJ0Szs7QStFcG9rQnN0dEs7RUFBNEM7QS9Fd29rQmx3dEs7O0ErRXhva0IreHRLO0VBQW1EO0VBQXlCO0EvRTZva0IzMnRLOztBK0U3b2tCcTR0SztFQUFrRTtFQUEyQjtBL0VrcGtCbCt0Szs7QStFbHBrQmdndUs7RUFBaUU7RUFBNkI7QS9FdXBrQjlsdUs7O0ErRXZwa0IwbnVLO0VBQW9DO0VBQXlCO0EvRTRwa0J2cnVLOztBK0U1cGtCa3R1SztFQUFtRDtFQUErQjtBL0VpcWtCcHl1Szs7QStFanFrQjh6dUs7RUFBa0Q7RUFBNkI7QS9Fc3FrQjc0dUs7O0ErRXRxa0J5NnVLO0VBQThCO0EvRTBxa0J2OHVLOztBK0UxcWtCZyt1SztFQUFxRDtFQUFxQjtBL0UrcWtCMWl2Szs7QStFL3FrQnlrdks7RUFBb0U7RUFBMkI7QS9Fb3JrQnhxdks7O0ErRXBya0Jzc3ZLO0VBQXFFO0VBQTJCO0EvRXlya0J0eXZLOztBK0V6cmtCczB2SztFQUFvRjtFQUEyQjtFQUFnQztBL0UrcmtCcjl2Szs7QStFL3JrQisrdks7RUFBNEM7QS9FbXNrQjNod0s7O0ErRW5za0J3andLO0VBQW1EO0VBQXlCO0EvRXdza0Jwb3dLOztBK0V4c2tCOHB3SztFQUFrRTtFQUEyQjtBL0U2c2tCM3Z3Szs7QStFN3NrQnl4d0s7RUFBaUU7RUFBNkI7QS9Fa3RrQnYzd0s7O0ErRWx0a0JtNXdLO0VBQW9DO0VBQXlCO0EvRXV0a0JoOXdLOztBK0V2dGtCMit3SztFQUFtRDtFQUErQjtBL0U0dGtCN2p4Szs7QStFNXRrQnVseEs7RUFBa0Q7RUFBNkI7QS9FaXVrQnRxeEs7O0ErRWp1a0Jrc3hLO0VBQTJCO0EvRXF1a0I3dHhLOztBK0VydWtCc3Z4SztFQUFrRDtFQUFxQjtBL0UwdWtCN3p4Szs7QStFMXVrQjQxeEs7RUFBaUU7RUFBMkI7QS9FK3VrQng3eEs7O0ErRS91a0JzOXhLO0VBQWtFO0VBQTJCO0EvRW92a0JuanlLOztBK0VwdmtCbWx5SztFQUFpRjtFQUEyQjtFQUFnQztBL0UwdmtCL3R5Szs7QStFMXZrQnl2eUs7RUFBeUM7QS9FOHZrQmx5eUs7O0ErRTl2a0IrenlLO0VBQWdEO0VBQXlCO0EvRW13a0J4NHlLOztBK0Vud2tCazZ5SztFQUErRDtFQUEyQjtBL0V3d2tCNS95Szs7QStFeHdrQjBoeks7RUFBOEQ7RUFBNkI7QS9FNndrQnJueks7O0ErRTd3a0JpcHpLO0VBQWlDO0VBQXlCO0EvRWt4a0Izc3pLOztBK0VseGtCc3V6SztFQUFnRDtFQUErQjtBL0V1eGtCcnp6Szs7QStFdnhrQisweks7RUFBK0M7RUFBNkI7QS9FNHhrQjM1eks7O0ErRTV4a0J1N3pLO0VBQThCO0EvRWd5a0JyOXpLOztBK0VoeWtCOCt6SztFQUFxRDtFQUFxQjtBL0VxeWtCeGowSzs7QStFcnlrQnVsMEs7RUFBb0U7RUFBMkI7QS9FMHlrQnRyMEs7O0ErRTF5a0JvdDBLO0VBQXFFO0VBQTJCO0EvRSt5a0JwejBLOztBK0UveWtCbzEwSztFQUFvRjtFQUEyQjtFQUFnQztBL0VxemtCbiswSzs7QStFcnprQjYvMEs7RUFBNEM7QS9FeXprQnppMUs7O0ErRXp6a0JzazFLO0VBQW1EO0VBQXlCO0EvRTh6a0JscDFLOztBK0U5emtCNHExSztFQUFrRTtFQUEyQjtBL0VtMGtCencxSzs7QStFbjBrQnV5MUs7RUFBaUU7RUFBNkI7QS9FdzBrQnI0MUs7O0ErRXgwa0JpNjFLO0VBQW9DO0VBQXlCO0EvRTYwa0I5OTFLOztBK0U3MGtCeS8xSztFQUFtRDtFQUErQjtBL0VrMWtCM2sySzs7QStFbDFrQnFtMks7RUFBa0Q7RUFBNkI7QS9FdTFrQnByMks7O0ErRXYxa0JndDJLO0VBQTZCO0EvRTIxa0I3dTJLOztBK0UzMWtCc3cySztFQUFvRDtFQUFxQjtBL0VnMmtCLzAySzs7QStFaDJrQjgyMks7RUFBbUU7RUFBMkI7QS9FcTJrQjU4Mks7O0ErRXIya0IwKzJLO0VBQW9FO0VBQTJCO0EvRTAya0J6azNLOztBK0UxMmtCeW0zSztFQUFtRjtFQUEyQjtFQUFnQztBL0VnM2tCdnYzSzs7QStFaDNrQml4M0s7RUFBMkM7QS9FbzNrQjV6M0s7O0ErRXAza0J5MTNLO0VBQWtEO0VBQXlCO0EvRXkza0JwNjNLOztBK0V6M2tCODczSztFQUFpRTtFQUEyQjtBL0U4M2tCMWg0Szs7QStFOTNrQndqNEs7RUFBZ0U7RUFBNkI7QS9FbTRrQnJwNEs7O0ErRW40a0JpcjRLO0VBQW1DO0VBQXlCO0EvRXc0a0I3dTRLOztBK0V4NGtCd3c0SztFQUFrRDtFQUErQjtBL0U2NGtCejE0Szs7QStFNzRrQm0zNEs7RUFBaUQ7RUFBNkI7QS9FazVrQmo4NEs7O0ErRWw1a0I2OTRLO0VBQVE7RUFBVTtFQUFTO0VBQWtCO0EvRXk1a0IxZzVLOztBK0V6NWtCMGg1SztFQUFXO0VBQWtCO0VBQXFCO0VBQVc7RUFBWTtFQUFjO0VBQW1CO0EvRW02a0JwbzVLOztBK0VuNmtCb3A1SztFQUFhO0VBQXFCO0VBQVc7RUFBWTtFQUFnQjtFQUFpQjtFQUFtQjtFQUFlO0VBQXNDO0EvRSs2a0J0ejVLOztBK0UvNmtCdzA1SztFQUFtQjtBL0VtN2tCMzE1Szs7QStFbjdrQnEyNUs7RUFBMEQ7QS9FdTdrQi81NUs7O0ErRXY3a0JxNzVLO0VBQXVLO0EvRTY3a0I1bDZLOztBK0U3N2tCMHA2SztFQUEwRztBL0VvOGtCcHc2Szs7QStFcDhrQnl4Nks7RUFBb0I7RUFBOEo7QS9FMjhrQjM4Nks7O0ErRTM4a0JzZzdLO0VBQTJCO0VBQTZCO0VBQWdHO0EvRW85a0I5cDdLOztBK0VwOWtCbXI3SztFQUFvQjtFQUFxRTtFQUF1SDtBL0U2OWtCbjQ3Szs7QStFNzlrQnE2N0s7RUFBb0Q7RUFBcUY7QS9FbStrQjlpOEs7O0ErRW4ra0I4bDhLO0VBQW1FO0EvRXcra0JqcThLOztBK0V4K2tCaXM4SztFQUErRTtFQUF1STtBL0VnL2tCdjU4Szs7QStFaC9rQnk3OEs7RUFBOEI7RUFBOEU7QS9Fcy9rQnJpOUs7O0ErRXQva0JxazlLO0VBQXNCO0VBQWtCO0VBQU07RUFBTztFQUFXO0VBQVk7RUFBa0I7RUFBVztFQUFnQztFQUFrQjtFQUF3TDtFQUFrTDtBL0UwZ2xCMWsrSzs7QStFMWdsQnVtK0s7RUFBNE07QS9FZ2hsQm56K0s7O0ErRWhobEJxNCtLO0VBQTZCO0VBQW1CO0VBQTBJO0VBQStJO0EvRTRobEI5cy9LOztBK0U1aGxCdXUvSztFQUF5QjtFQUE2RztBL0VvaWxCNzIvSzs7QStFcGlsQnk0L0s7RUFBZ0I7RUFBVTtFQUFTO0EvRTBpbEI1Ni9LOztBK0UxaWxCNDcvSztFQUFtQjtFQUFrQjtFQUFxQjtFQUFXO0VBQVk7RUFBbUI7RUFBeUI7QS9Fb2psQnpqZ0w7O0ErRXBqbEI0a2dMO0VBQXlCO0EvRXdqbEJybWdMOztBK0V4amxCZ25nTDtFQUEwQjtFQUFrQjtFQUFNO0VBQU87RUFBcUI7RUFBYztFQUFlO0VBQVc7RUFBbUI7RUFBZ0M7QS9FcWtsQnp4Z0w7O0ErRXJrbEIreWdMO0VBQXFDO0VBQWtCO0VBQU07RUFBTztFQUFVO0VBQWM7RUFBZTtFQUFlO0VBQXNCO0EvRWlsbEIvN2dMOztBK0VqbGxCeThnTDtFQUE4QztBL0VxbGxCdi9nTDs7QStFcmxsQjBnaEw7RUFBeUI7RUFBa0I7RUFBd0I7RUFBa0I7RUFBZ0I7RUFBb0I7QS9FOGxsQm5vaEw7O0ErRTlsbEJ1cGhMO0VBQXlEO0VBQWtCO0VBQU07RUFBUztFQUFxQjtFQUFnQjtFQUFlO0VBQWM7RUFBVztBL0UwbWxCOXpoTDs7QStFMW1sQjgwaEw7RUFBMkM7QS9FOG1sQnozaEw7O0ErRTltbEI0NWhMO0VBQXNFO0EvRWtubEJsK2hMOztBK0VsbmxCcS9oTDtFQUFVO0EvRXNubEIvL2hMOztBK0V0bmxCMGdpTDtFQUFXO0EvRTBubEJyaGlMOztBK0UxbmxCaWlpTDtFQUFXO0EvRThubEI1aWlMOztBK0U5bmxCd2ppTDtFQUFXO0EvRWtvbEJua2lMOztBK0Vsb2xCK2tpTDtFQUFXO0EvRXNvbEIxbGlMOztBK0V0b2xCc21pTDtFQUFXO0EvRTBvbEJqbmlMOztBK0Uxb2xCNm5pTDtFQUFXO0EvRThvbEJ4b2lMOztBK0U5b2xCb3BpTDtFQUFXO0EvRWtwbEIvcGlMOztBK0VscGxCMnFpTDtFQUFXO0EvRXNwbEJ0cmlMOztBK0V0cGxCa3NpTDtFQUFXO0EvRTBwbEI3c2lMOztBK0UxcGxCeXRpTDtFQUFZO0EvRThwbEJydWlMOztBK0U5cGxCMHZpTDtFQUF5QjtJQUFhO0UvRW1xbEI5eGlMO0UrRW5xbEJ5eWlMO0lBQWM7RS9Fc3FsQnZ6aUw7RStFdHFsQm0waUw7SUFBYztFL0V5cWxCajFpTDtFK0V6cWxCNjFpTDtJQUFjO0UvRTRxbEIzMmlMO0UrRTVxbEJ1M2lMO0lBQWM7RS9FK3FsQnI0aUw7RStFL3FsQmk1aUw7SUFBYztFL0VrcmxCLzVpTDtFK0VscmxCMjZpTDtJQUFjO0UvRXFybEJ6N2lMO0UrRXJybEJxOGlMO0lBQWM7RS9Fd3JsQm45aUw7RStFeHJsQis5aUw7SUFBYztFL0UycmxCNytpTDtFK0UzcmxCeS9pTDtJQUFjO0UvRThybEJ2Z2pMO0UrRTlybEJtaGpMO0lBQWdCO0UvRWlzbEJuaWpMO0FBQ0Y7QStFbHNsQmlqakw7RUFBK0M7SUFBYTtFL0Vzc2xCM21qTDtFK0V0c2xCc25qTDtJQUFjO0UvRXlzbEJwb2pMO0UrRXpzbEJncGpMO0lBQWM7RS9FNHNsQjlwakw7RStFNXNsQjBxakw7SUFBYztFL0Urc2xCeHJqTDtFK0Uvc2xCb3NqTDtJQUFjO0UvRWt0bEJsdGpMO0UrRWx0bEI4dGpMO0lBQWM7RS9FcXRsQjV1akw7RStFcnRsQnd2akw7SUFBYztFL0V3dGxCdHdqTDtFK0V4dGxCa3hqTDtJQUFjO0UvRTJ0bEJoeWpMO0UrRTN0bEI0eWpMO0lBQWM7RS9FOHRsQjF6akw7RStFOXRsQnMwakw7SUFBYztFL0VpdWxCcDFqTDtFK0VqdWxCZzJqTDtJQUFnQjtFL0VvdWxCaDNqTDtBQUNGO0ErRXJ1bEI4M2pMO0VBQWdEO0lBQWE7RS9FeXVsQno3akw7RStFenVsQm84akw7SUFBYztFL0U0dWxCbDlqTDtFK0U1dWxCODlqTDtJQUFjO0UvRSt1bEI1K2pMO0UrRS91bEJ3L2pMO0lBQWM7RS9Fa3ZsQnRna0w7RStFbHZsQmtoa0w7SUFBYztFL0VxdmxCaGlrTDtFK0VydmxCNGlrTDtJQUFjO0UvRXd2bEIxamtMO0UrRXh2bEJza2tMO0lBQWM7RS9FMnZsQnBsa0w7RStFM3ZsQmdta0w7SUFBYztFL0U4dmxCOW1rTDtFK0U5dmxCMG5rTDtJQUFjO0UvRWl3bEJ4b2tMO0UrRWp3bEJvcGtMO0lBQWM7RS9Fb3dsQmxxa0w7QUFDRjtBK0Vyd2xCaXJrTDtFQUEwQjtJQUFhO0UvRXl3bEJ0dGtMO0UrRXp3bEJpdWtMO0lBQWM7RS9FNHdsQi91a0w7RStFNXdsQjJ2a0w7SUFBYztFL0Urd2xCendrTDtFK0Uvd2xCcXhrTDtJQUFjO0UvRWt4bEJueWtMO0UrRWx4bEIreWtMO0lBQWM7RS9FcXhsQjd6a0w7RStFcnhsQnkwa0w7SUFBYztFL0V3eGxCdjFrTDtFK0V4eGxCbTJrTDtJQUFjO0UvRTJ4bEJqM2tMO0UrRTN4bEI2M2tMO0lBQWM7RS9FOHhsQjM0a0w7RStFOXhsQnU1a0w7SUFBYztFL0VpeWxCcjZrTDtFK0VqeWxCaTdrTDtJQUFjO0UvRW95bEIvN2tMO0FBQ0Y7QStFcnlsQjg4a0w7RUFBVztBL0V3eWxCejlrTDs7QStFeHlsQnEra0w7RUFBWTtBL0U0eWxCai9rTDs7QStFNXlsQjgva0w7RUFBWTtBL0VnemxCMWdsTDs7QStFaHpsQnVobEw7RUFBWTtBL0VvemxCbmlsTDs7QStFcHpsQmdqbEw7RUFBWTtBL0V3emxCNWpsTDs7QStFeHpsQnlrbEw7RUFBWTtBL0U0emxCcmxsTDs7QStFNXpsQmttbEw7RUFBWTtBL0VnMGxCOW1sTDs7QStFaDBsQjJubEw7RUFBWTtBL0VvMGxCdm9sTDs7QStFcDBsQm9wbEw7RUFBWTtBL0V3MGxCaHFsTDs7QStFeDBsQjZxbEw7RUFBWTtBL0U0MGxCenJsTDs7QStFNTBsQnNzbEw7RUFBWTtBL0VnMWxCbHRsTDs7QStFaDFsQit0bEw7RUFBYTtBL0VvMWxCNXVsTDs7QStFcDFsQmt3bEw7RUFBeUI7SUFBYztFL0V5MWxCdnlsTDtFK0V6MWxCbXpsTDtJQUFlO0UvRTQxbEJsMGxMO0UrRTUxbEIrMGxMO0lBQWU7RS9FKzFsQjkxbEw7RStFLzFsQjIybEw7SUFBZTtFL0VrMmxCMTNsTDtFK0VsMmxCdTRsTDtJQUFlO0UvRXEybEJ0NWxMO0UrRXIybEJtNmxMO0lBQWU7RS9FdzJsQmw3bEw7RStFeDJsQis3bEw7SUFBZTtFL0UyMmxCOThsTDtFK0UzMmxCMjlsTDtJQUFlO0UvRTgybEIxK2xMO0UrRTkybEJ1L2xMO0lBQWU7RS9FaTNsQnRnbUw7RStFajNsQm1obUw7SUFBZTtFL0VvM2xCbGltTDtFK0VwM2xCK2ltTDtJQUFlO0UvRXUzbEI5am1MO0FBQ0Y7QStFeDNsQjhrbUw7RUFBK0M7SUFBYztFL0U0M2xCem9tTDtFK0U1M2xCcXBtTDtJQUFlO0UvRSszbEJwcW1MO0UrRS8zbEJpcm1MO0lBQWU7RS9FazRsQmhzbUw7RStFbDRsQjZzbUw7SUFBZTtFL0VxNGxCNXRtTDtFK0VyNGxCeXVtTDtJQUFlO0UvRXc0bEJ4dm1MO0UrRXg0bEJxd21MO0lBQWU7RS9FMjRsQnB4bUw7RStFMzRsQml5bUw7SUFBZTtFL0U4NGxCaHptTDtFK0U5NGxCNnptTDtJQUFlO0UvRWk1bEI1MG1MO0UrRWo1bEJ5MW1MO0lBQWU7RS9FbzVsQngybUw7RStFcDVsQnEzbUw7SUFBZTtFL0V1NWxCcDRtTDtFK0V2NWxCaTVtTDtJQUFlO0UvRTA1bEJoNm1MO0FBQ0Y7QStFMzVsQmc3bUw7RUFBZ0Q7SUFBYztFL0UrNWxCNSttTDtFK0UvNWxCdy9tTDtJQUFlO0UvRWs2bEJ2Z25MO0UrRWw2bEJvaG5MO0lBQWU7RS9FcTZsQm5pbkw7RStFcjZsQmdqbkw7SUFBZTtFL0V3NmxCL2puTDtFK0V4NmxCNGtuTDtJQUFlO0UvRTI2bEIzbG5MO0UrRTM2bEJ3bW5MO0lBQWU7RS9FODZsQnZubkw7RStFOTZsQm9vbkw7SUFBZTtFL0VpN2xCbnBuTDtFK0VqN2xCZ3FuTDtJQUFlO0UvRW83bEIvcW5MO0UrRXA3bEI0cm5MO0lBQWU7RS9FdTdsQjNzbkw7RStFdjdsQnd0bkw7SUFBZTtFL0UwN2xCdnVuTDtFK0UxN2xCb3ZuTDtJQUFlO0UvRTY3bEJud25MO0FBQ0Y7QStFOTdsQm14bkw7RUFBMEI7SUFBYztFL0VrOGxCenpuTDtFK0VsOGxCcTBuTDtJQUFlO0UvRXE4bEJwMW5MO0UrRXI4bEJpMm5MO0lBQWU7RS9FdzhsQmgzbkw7RStFeDhsQjYzbkw7SUFBZTtFL0UyOGxCNTRuTDtFK0UzOGxCeTVuTDtJQUFlO0UvRTg4bEJ4Nm5MO0UrRTk4bEJxN25MO0lBQWU7RS9FaTlsQnA4bkw7RStFajlsQmk5bkw7SUFBZTtFL0VvOWxCaCtuTDtFK0VwOWxCNituTDtJQUFlO0UvRXU5bEI1L25MO0UrRXY5bEJ5Z29MO0lBQWU7RS9FMDlsQnhob0w7RStFMTlsQnFpb0w7SUFBZTtFL0U2OWxCcGpvTDtFK0U3OWxCaWtvTDtJQUFlO0UvRWcrbEJobG9MO0FBQ0Y7QStFaitsQmdtb0w7RUFBVTtBL0VvK2xCMW1vTDs7QStFcCtsQjZub0w7RUFBVTtBL0V3K2xCdm9vTDs7QStFeCtsQjRwb0w7RUFBVTtBL0U0K2xCdHFvTDs7QStFNStsQjJyb0w7RUFBVztBL0VnL2xCdHNvTDs7QStFaC9sQjR0b0w7RUFBVztBL0VvL2xCdnVvTDs7QStFcC9sQjZ2b0w7RUFBVztBL0V3L2xCeHdvTDs7QStFeC9sQjh4b0w7RUFBVztBL0U0L2xCenlvTDs7QStFNS9sQit6b0w7RUFBVztBL0VnZ21CMTBvTDs7QStFaGdtQmcyb0w7RUFBVztBL0VvZ21CMzJvTDs7QStFcGdtQmk0b0w7RUFBVztBL0V3Z21CNTRvTDs7QStFeGdtQms2b0w7RUFBVztBL0U0Z21CNzZvTDs7QStFNWdtQm04b0w7RUFBVztBL0VnaG1COThvTDs7QStFaGhtQm8rb0w7RUFBVztBL0VvaG1CLytvTDs7QStFcGhtQnFncEw7RUFBVztBL0V3aG1CaGhwTDs7QStFeGhtQnNpcEw7RUFBVztBL0U0aG1CampwTDs7QStFNWhtQnVrcEw7RUFBbUI7RUFBdUI7QS9FaWltQmpucEw7O0ErRWppbUIyb3BMO0VBQW1CO0VBQXlCO0EvRXNpbUJ2cnBMOztBK0V0aW1CbXRwTDtFQUFtQjtFQUF5QjtBL0UyaW1CL3ZwTDs7QStFM2ltQjJ4cEw7RUFBb0I7RUFBMEI7QS9FZ2ptQnowcEw7O0ErRWhqbUJzMnBMO0VBQW9CO0VBQTBCO0EvRXFqbUJwNXBMOztBK0Vyam1CaTdwTDtFQUFvQjtFQUEwQjtBL0Uwam1CLzlwTDs7QStFMWptQjQvcEw7RUFBb0I7RUFBMEI7QS9FK2ptQjFpcUw7O0ErRS9qbUJ1a3FMO0VBQW9CO0VBQTBCO0EvRW9rbUJybnFMOztBK0Vwa21Ca3BxTDtFQUFvQjtFQUEwQjtBL0V5a21CaHNxTDs7QStFemttQjZ0cUw7RUFBb0I7RUFBMEI7QS9FOGttQjN3cUw7O0ErRTlrbUJ3eXFMO0VBQW9CO0VBQTBCO0EvRW1sbUJ0MXFMOztBK0VubG1CbTNxTDtFQUFvQjtFQUEwQjtBL0V3bG1CajZxTDs7QStFeGxtQjg3cUw7RUFBb0I7RUFBMEI7QS9FNmxtQjUrcUw7O0ErRTdsbUJ5Z3JMO0VBQW9CO0VBQTBCO0EvRWttbUJ2anJMOztBK0VsbW1Cb2xyTDtFQUFvQjtFQUEwQjtBL0V1bW1CbG9yTDs7QStFdm1tQitwckw7RUFBcUI7RUFBeUI7QS9FNG1tQjdzckw7O0ErRTVtbUJxdXJMO0VBQXFCO0VBQTJCO0EvRWlubUJyeHJMOztBK0Vqbm1CK3lyTDtFQUFxQjtFQUEyQjtBL0Vzbm1CLzFyTDs7QStFdG5tQnkzckw7RUFBc0I7RUFBNEI7QS9FMm5tQjM2ckw7O0ErRTNubUJzOHJMO0VBQXNCO0VBQTRCO0EvRWdvbUJ4L3JMOztBK0Vob21CbWhzTDtFQUFzQjtFQUE0QjtBL0Vxb21CcmtzTDs7QStFcm9tQmdtc0w7RUFBc0I7RUFBNEI7QS9FMG9tQmxwc0w7O0ErRTFvbUI2cXNMO0VBQXNCO0VBQTRCO0EvRStvbUIvdHNMOztBK0Uvb21CMHZzTDtFQUFzQjtFQUE0QjtBL0VvcG1CNXlzTDs7QStFcHBtQnUwc0w7RUFBc0I7RUFBNEI7QS9FeXBtQnozc0w7O0ErRXpwbUJvNXNMO0VBQXNCO0VBQTRCO0EvRThwbUJ0OHNMOztBK0U5cG1CaStzTDtFQUFzQjtFQUE0QjtBL0VtcW1Cbmh0TDs7QStFbnFtQjhpdEw7RUFBc0I7RUFBNEI7QS9Fd3FtQmhtdEw7O0ErRXhxbUIybnRMO0VBQXNCO0VBQTRCO0EvRTZxbUI3cXRMOztBK0U3cW1Cd3N0TDtFQUFzQjtFQUE0QjtBL0Vrcm1CMXZ0TDs7QStFbHJtQnF4dEw7RUFBYztBL0Vzcm1Cbnl0TDs7QStFdHJtQjB6dEw7RUFBYztBL0Uwcm1CeDB0TDs7QStFMXJtQmkydEw7RUFBYztBL0U4cm1CLzJ0TDs7QStFOXJtQnc0dEw7RUFBZTtBL0Vrc21CdjV0TDs7QStFbHNtQmk3dEw7RUFBZTtBL0Vzc21CaDh0TDs7QStFdHNtQjA5dEw7RUFBZTtBL0Uwc21Ceit0TDs7QStFMXNtQm1ndUw7RUFBZTtBL0U4c21CbGh1TDs7QStFOXNtQjRpdUw7RUFBZTtBL0VrdG1CM2p1TDs7QStFbHRtQnFsdUw7RUFBZTtBL0VzdG1CcG11TDs7QStFdHRtQjhudUw7RUFBZTtBL0UwdG1CN291TDs7QStFMXRtQnVxdUw7RUFBZTtBL0U4dG1CdHJ1TDs7QStFOXRtQmd0dUw7RUFBZTtBL0VrdW1CL3R1TDs7QStFbHVtQnl2dUw7RUFBZTtBL0VzdW1CeHd1TDs7QStFdHVtQmt5dUw7RUFBZTtBL0UwdW1Canp1TDs7QStFMXVtQjIwdUw7RUFBZTtBL0U4dW1CMTF1TDs7QStFOXVtQm8zdUw7RUFBaUI7QS9Fa3ZtQnI0dUw7O0ErRWx2bUIrNXVMO0VBQWlCO0EvRXN2bUJoN3VMOztBK0V0dm1CNDh1TDtFQUFpQjtBL0Uwdm1CNzl1TDs7QStFMXZtQnkvdUw7RUFBa0I7QS9FOHZtQjNndkw7O0ErRTl2bUJ3aXZMO0VBQWtCO0EvRWt3bUIxanZMOztBK0Vsd21CdWx2TDtFQUFrQjtBL0Vzd21Cem12TDs7QStFdHdtQnNvdkw7RUFBa0I7QS9FMHdtQnhwdkw7O0ErRTF3bUJxcnZMO0VBQWtCO0EvRTh3bUJ2c3ZMOztBK0U5d21Cb3V2TDtFQUFrQjtBL0VreG1CdHZ2TDs7QStFbHhtQm14dkw7RUFBa0I7QS9Fc3htQnJ5dkw7O0ErRXR4bUJrMHZMO0VBQWtCO0EvRTB4bUJwMXZMOztBK0UxeG1CaTN2TDtFQUFrQjtBL0U4eG1CbjR2TDs7QStFOXhtQmc2dkw7RUFBa0I7QS9Fa3ltQmw3dkw7O0ErRWx5bUIrOHZMO0VBQWtCO0EvRXN5bUJqK3ZMOztBK0V0eW1COC92TDtFQUFrQjtBL0UweW1CaGh3TDs7QStFMXltQjZpd0w7RUFBZTtBL0U4eW1CNWp3TDs7QStFOXltQm9sd0w7RUFBZTtBL0Vrem1Cbm13TDs7QStFbHptQjZud0w7RUFBZTtBL0Vzem1CNW93TDs7QStFdHptQnNxd0w7RUFBZ0I7QS9FMHptQnRyd0w7O0ErRTF6bUJpdHdMO0VBQWdCO0EvRTh6bUJqdXdMOztBK0U5em1CNHZ3TDtFQUFnQjtBL0VrMG1CNXd3TDs7QStFbDBtQnV5d0w7RUFBZ0I7QS9FczBtQnZ6d0w7O0ErRXQwbUJrMXdMO0VBQWdCO0EvRTAwbUJsMndMOztBK0UxMG1CNjN3TDtFQUFnQjtBL0U4MG1CNzR3TDs7QStFOTBtQnc2d0w7RUFBZ0I7QS9FazFtQng3d0w7O0ErRWwxbUJtOXdMO0VBQWdCO0EvRXMxbUJuK3dMOztBK0V0MW1COC93TDtFQUFnQjtBL0UwMW1COWd4TDs7QStFMTFtQnlpeEw7RUFBZ0I7QS9FODFtQnpqeEw7O0ErRTkxbUJvbHhMO0VBQWdCO0EvRWsybUJwbXhMOztBK0VsMm1CK254TDtFQUFnQjtBL0VzMm1CL294TDs7QStFdDJtQjBxeEw7RUFBZ0I7QS9FMDJtQjFyeEw7O0ErRTEybUJtdHhMO0VBQWdCO0EvRTgybUJudXhMOztBK0U5Mm1COHZ4TDtFQUFnQjtBL0VrM21COXd4TDs7QStFbDNtQnl5eEw7RUFBaUI7QS9FczNtQjF6eEw7O0ErRXQzbUJzMXhMO0VBQWlCO0EvRTAzbUJ2MnhMOztBK0UxM21CbTR4TDtFQUFpQjtBL0U4M21CcDV4TDs7QStFOTNtQmc3eEw7RUFBaUI7QS9FazRtQmo4eEw7O0ErRWw0bUI2OXhMO0VBQWlCO0EvRXM0bUI5K3hMOztBK0V0NG1CMGd5TDtFQUFpQjtBL0UwNG1CM2h5TDs7QStFMTRtQnVqeUw7RUFBaUI7QS9FODRtQnhreUw7O0ErRTk0bUJvbXlMO0VBQWlCO0EvRWs1bUJybnlMOztBK0VsNW1CaXB5TDtFQUFpQjtBL0VzNW1CbHF5TDs7QStFdDVtQjhyeUw7RUFBaUI7QS9FMDVtQi9zeUw7O0ErRTE1bUIydXlMO0VBQWlCO0EvRTg1bUI1dnlMOztBK0U5NW1Cd3h5TDtFQUFpQjtBL0VrNm1Cenl5TDs7QStFbDZtQnEweUw7RUFBeUI7SUFBYTtFL0V1Nm1CejJ5TDtBQUNGO0ErRXg2bUIrM3lMO0VBQXlCO0lBQWE7RS9FNDZtQm42eUw7QUFDRjtBK0U3Nm1CeTd5TDtFQUF5QjtJQUFhO0UvRWk3bUI3OXlMO0FBQ0Y7QStFbDdtQm0veUw7RUFBMEI7SUFBYTtFL0VzN21CeGh6TDtBQUNGO0ErRXY3bUI4aXpMO0VBQVc7QS9FMDdtQnpqekw7O0ErRTE3bUI2a3pMO0VBQVc7QS9FODdtQnhsekw7O0ErRTk3bUI4bXpMO0VBQVc7QS9FazhtQnpuekw7O0ErRWw4bUIrb3pMO0VBQVk7QS9FczhtQjNwekw7O0ErRXQ4bUJrcnpMO0VBQVk7QS9FMDhtQjlyekw7O0ErRTE4bUJxdHpMO0VBQVk7QS9FODhtQmp1ekw7O0ErRTk4bUJ3dnpMO0VBQVk7QS9FazltQnB3ekw7O0ErRWw5bUIyeHpMO0VBQVk7QS9FczltQnZ5ekw7O0ErRXQ5bUI4enpMO0VBQVk7QS9FMDltQjEwekw7O0ErRTE5bUJpMnpMO0VBQVk7QS9FODltQjcyekw7O0ErRTk5bUJvNHpMO0VBQVk7QS9FayttQmg1ekw7O0ErRWwrbUJ1NnpMO0VBQVk7QS9FcyttQm43ekw7O0ErRXQrbUIwOHpMO0VBQVk7QS9FMCttQnQ5ekw7O0ErRTErbUI2K3pMO0VBQVk7QS9FOCttQnovekw7O0ErRTkrbUJnaDBMO0VBQVk7QS9Fay9tQjVoMEw7O0ErRWwvbUJtajBMO0VBQW9CO0VBQXdCO0EvRXUvbUIvbDBMOztBK0V2L21CMG4wTDtFQUFvQjtFQUEwQjtBL0U0L21CeHEwTDs7QStFNS9tQnFzMEw7RUFBb0I7RUFBMEI7QS9FaWduQm52MEw7O0ErRWpnbkJneDBMO0VBQXFCO0VBQTJCO0EvRXNnbkJoMDBMOztBK0V0Z25CODEwTDtFQUFxQjtFQUEyQjtBL0UyZ25COTQwTDs7QStFM2duQjQ2MEw7RUFBcUI7RUFBMkI7QS9FZ2huQjU5MEw7O0ErRWhobkIwLzBMO0VBQXFCO0VBQTJCO0EvRXFobkIxaTFMOztBK0VyaG5Cd2sxTDtFQUFxQjtFQUEyQjtBL0UwaG5CeG4xTDs7QStFMWhuQnNwMUw7RUFBcUI7RUFBMkI7QS9FK2huQnRzMUw7O0ErRS9obkJvdTFMO0VBQXFCO0VBQTJCO0EvRW9pbkJweDFMOztBK0VwaW5Ca3oxTDtFQUFxQjtFQUEyQjtBL0V5aW5CbDIxTDs7QStFemluQmc0MUw7RUFBcUI7RUFBMkI7QS9FOGluQmg3MUw7O0ErRTlpbkI4ODFMO0VBQXFCO0VBQTJCO0EvRW1qbkI5LzFMOztBK0Vuam5CNGgyTDtFQUFxQjtFQUEyQjtBL0V3am5CNWsyTDs7QStFeGpuQjBtMkw7RUFBcUI7RUFBMkI7QS9FNmpuQjFwMkw7O0ErRTdqbkJ3cjJMO0VBQXNCO0VBQTBCO0EvRWtrbkJ4dTJMOztBK0Vsa25CaXcyTDtFQUFzQjtFQUE0QjtBL0V1a25CbnoyTDs7QStFdmtuQjgwMkw7RUFBc0I7RUFBNEI7QS9FNGtuQmg0Mkw7O0ErRTVrbkIyNTJMO0VBQXVCO0VBQTZCO0EvRWlsbkIvODJMOztBK0VqbG5CMisyTDtFQUF1QjtFQUE2QjtBL0VzbG5CL2gzTDs7QStFdGxuQjJqM0w7RUFBdUI7RUFBNkI7QS9FMmxuQi9tM0w7O0ErRTNsbkIybzNMO0VBQXVCO0VBQTZCO0EvRWdtbkIvcjNMOztBK0VobW5CMnQzTDtFQUF1QjtFQUE2QjtBL0VxbW5CL3czTDs7QStFcm1uQjJ5M0w7RUFBdUI7RUFBNkI7QS9FMG1uQi8xM0w7O0ErRTFtbkIyMzNMO0VBQXVCO0VBQTZCO0EvRSttbkIvNjNMOztBK0UvbW5CMjgzTDtFQUF1QjtFQUE2QjtBL0Vvbm5CLy8zTDs7QStFcG5uQjJoNEw7RUFBdUI7RUFBNkI7QS9FeW5uQi9rNEw7O0ErRXpubkIybTRMO0VBQXVCO0VBQTZCO0EvRThubkIvcDRMOztBK0U5bm5CMnI0TDtFQUF1QjtFQUE2QjtBL0Vtb25CL3U0TDs7QStFbm9uQjJ3NEw7RUFBdUI7RUFBNkI7QS9Fd29uQi96NEw7O0ErRXhvbkIyMTRMO0VBQWU7QS9FNG9uQjEyNEw7O0ErRTVvbkJrNDRMO0VBQWU7QS9FZ3BuQmo1NEw7O0ErRWhwbkIyNjRMO0VBQWU7QS9Fb3BuQjE3NEw7O0ErRXBwbkJvOTRMO0VBQWdCO0EvRXdwbkJwKzRMOztBK0V4cG5CKy80TDtFQUFnQjtBL0U0cG5CL2c1TDs7QStFNXBuQjBpNUw7RUFBZ0I7QS9FZ3FuQjFqNUw7O0ErRWhxbkJxbDVMO0VBQWdCO0EvRW9xbkJybTVMOztBK0VwcW5CZ281TDtFQUFnQjtBL0V3cW5CaHA1TDs7QStFeHFuQjJxNUw7RUFBZ0I7QS9FNHFuQjNyNUw7O0ErRTVxbkJzdDVMO0VBQWdCO0EvRWdybkJ0dTVMOztBK0Vocm5CaXc1TDtFQUFnQjtBL0Vvcm5Cang1TDs7QStFcHJuQjR5NUw7RUFBZ0I7QS9Fd3JuQjV6NUw7O0ErRXhybkJ1MTVMO0VBQWdCO0EvRTRybkJ2MjVMOztBK0U1cm5CazQ1TDtFQUFnQjtBL0Vnc25CbDU1TDs7QStFaHNuQjY2NUw7RUFBZ0I7QS9Fb3NuQjc3NUw7O0ErRXBzbkJ3OTVMO0VBQWtCO0EvRXdzbkIxKzVMOztBK0V4c25CcWc2TDtFQUFrQjtBL0U0c25Cdmg2TDs7QStFNXNuQm9qNkw7RUFBa0I7QS9FZ3RuQnRrNkw7O0ErRWh0bkJtbTZMO0VBQW1CO0EvRW90bkJ0bjZMOztBK0VwdG5Cb3A2TDtFQUFtQjtBL0V3dG5CdnE2TDs7QStFeHRuQnFzNkw7RUFBbUI7QS9FNHRuQnh0Nkw7O0ErRTV0bkJzdjZMO0VBQW1CO0EvRWd1bkJ6dzZMOztBK0VodW5CdXk2TDtFQUFtQjtBL0VvdW5CMXo2TDs7QStFcHVuQncxNkw7RUFBbUI7QS9Fd3VuQjMyNkw7O0ErRXh1bkJ5NDZMO0VBQW1CO0EvRTR1bkI1NTZMOztBK0U1dW5CMDc2TDtFQUFtQjtBL0Vndm5CNzg2TDs7QStFaHZuQjIrNkw7RUFBbUI7QS9Fb3ZuQjkvNkw7O0ErRXB2bkI0aDdMO0VBQW1CO0EvRXd2bkIvaTdMOztBK0V4dm5CNms3TDtFQUFtQjtBL0U0dm5CaG03TDs7QStFNXZuQjhuN0w7RUFBbUI7QS9FZ3duQmpwN0w7O0ErRWh3bkIrcTdMO0VBQWdCO0EvRW93bkIvcjdMOztBK0Vwd25Cd3Q3TDtFQUFnQjtBL0V3d25CeHU3TDs7QStFeHduQm13N0w7RUFBZ0I7QS9FNHduQm54N0w7O0ErRTV3bkI4eTdMO0VBQWlCO0EvRWd4bkIvejdMOztBK0VoeG5CMjE3TDtFQUFpQjtBL0VveG5CNTI3TDs7QStFcHhuQnc0N0w7RUFBaUI7QS9Fd3huQno1N0w7O0ErRXh4bkJxNzdMO0VBQWlCO0EvRTR4bkJ0ODdMOztBK0U1eG5Cays3TDtFQUFpQjtBL0VneW5Cbi83TDs7QStFaHluQitnOEw7RUFBaUI7QS9Fb3luQmhpOEw7O0ErRXB5bkI0ajhMO0VBQWlCO0EvRXd5bkI3azhMOztBK0V4eW5CeW04TDtFQUFpQjtBL0U0eW5CMW44TDs7QStFNXluQnNwOEw7RUFBaUI7QS9FZ3puQnZxOEw7O0ErRWh6bkJtczhMO0VBQWlCO0EvRW96bkJwdDhMOztBK0Vwem5CZ3Y4TDtFQUFpQjtBL0V3em5Canc4TDs7QStFeHpuQjZ4OEw7RUFBaUI7QS9FNHpuQjl5OEw7O0ErRTV6bkIwMDhMO0VBQWlCO0EvRWcwbkIzMThMOztBK0VoMG5CcTM4TDtFQUFpQjtBL0VvMG5CdDQ4TDs7QStFcDBuQms2OEw7RUFBaUI7QS9FdzBuQm43OEw7O0ErRXgwbkIrODhMO0VBQWtCO0EvRTQwbkJqKzhMOztBK0U1MG5COC84TDtFQUFrQjtBL0VnMW5CaGg5TDs7QStFaDFuQjZpOUw7RUFBa0I7QS9FbzFuQi9qOUw7O0ErRXAxbkI0bDlMO0VBQWtCO0EvRXcxbkI5bTlMOztBK0V4MW5CMm85TDtFQUFrQjtBL0U0MW5CN3A5TDs7QStFNTFuQjByOUw7RUFBa0I7QS9FZzJuQjVzOUw7O0ErRWgybkJ5dTlMO0VBQWtCO0EvRW8ybkIzdjlMOztBK0VwMm5Cd3g5TDtFQUFrQjtBL0V3Mm5CMXk5TDs7QStFeDJuQnUwOUw7RUFBa0I7QS9FNDJuQnoxOUw7O0ErRTUybkJzMzlMO0VBQWtCO0EvRWczbkJ4NDlMOztBK0VoM25CcTY5TDtFQUFrQjtBL0VvM25Cdjc5TDs7QStFcDNuQm85OUw7RUFBa0I7QS9FdzNuQnQrOUw7O0ErRXgzbkJtZytMO0VBQXlCO0lBQWM7RS9FNjNuQnhpK0w7QUFDRjtBK0U5M25CK2orTDtFQUF5QjtJQUFjO0UvRWs0bkJwbStMO0FBQ0Y7QStFbjRuQjJuK0w7RUFBeUI7SUFBYztFL0V1NG5CaHErTDtBQUNGO0ErRXg0bkJ1citMO0VBQTBCO0lBQWM7RS9FNDRuQjd0K0w7QUFDRjtBK0U3NG5Cb3YrTDtFQUFjO0EvRWc1bkJsdytMOztBK0VoNW5CcXgrTDtFQUE0QjtBL0VvNW5CanorTDs7QStFcDVuQmkwK0w7RUFBUztFQUFnQjtBL0V5NW5CMTErTDs7QStFejVuQjYyK0w7RUFBK0I7RUFBYztBL0U4NW5CMTUrTDs7QStFOTVuQnM2K0w7RUFBZTtBL0VrNm5CcjcrTDs7QStFbDZuQmc4K0w7RUFBZTtBL0VzNm5CLzgrTDs7QStFdDZuQncrK0w7RUFBZ0M7QS9FMDZuQnhnL0w7O0ErRTE2bkJ1aC9MO0VBQXFDO0EvRTg2bkI1ai9MOztBK0U5Nm5CNGsvTDtFQUE4RTtBL0VrN25CMXAvTDs7QStFbDduQjBxL0w7RUFBYztFQUFrQjtFQUFtQjtBL0V3N25CN3QvTDs7QStFeDduQnN2L0w7RUFBc0I7RUFBa0I7RUFBUTtFQUFTO0VBQXFCO0VBQWU7RUFBNEg7QS9FcThuQi84L0w7O0ErRXI4bkI4Ky9MO0VBQXNJO0VBQWM7QS9FMDhuQmxvZ007O0ErRTE4bkI4b2dNO0VBQWtFO0EvRTg4bkJodGdNOztBK0U5OG5CMnRnTTtFQUF3RjtBL0VrOW5CbnpnTTs7QStFbDluQjh6Z007RUFBb0Y7RUFBZ0I7RUFBYztBL0V3OW5CaDdnTTs7QStFeDluQjI3Z007RUFBZ0c7RUFBWTtBL0U2OW5CdmloTTs7QStFNzluQm1qaE07RUFBaUI7RUFBa0I7RUFBVTtBL0VtK25CaG1oTTs7QStFbituQnFuaE07RUFBMEI7RUFBa0I7RUFBa0I7QS9FeStuQm5yaE07O0ErRXorbkI2cmhNO0VBQXdEO0VBQWE7RUFBdUI7RUFBeUI7QS9FZy9uQmx6aE07O0ErRWgvbkJrMGhNO0VBQTJCO0EvRW8vbkI3MWhNOztBK0VwL25CZzNoTTtFQUF3QztFQUFnQjtFQUFnQjtBL0UwL25CeDdoTTs7QStFMS9uQmk5aE07RUFBaUI7RUFBa0I7RUFBVTtBL0VnZ29COS9oTTs7QStFaGdvQm1oaU07RUFBMEI7RUFBa0I7RUFBYztBL0VzZ29CN2tpTTs7QStFdGdvQitsaU07RUFBdUY7RUFBa0I7QS9FMmdvQnhzaU07O0ErRTNnb0IydGlNO0VBQTJFO0VBQWU7QS9FZ2hvQnJ6aU07O0ErRWhob0JxMGlNO0VBQWE7RUFBa0I7RUFBdUI7RUFBZTtFQUFjO0EvRXdob0J4NWlNOztBK0V4aG9CaTdpTTtFQUFtQjtFQUFrQjtFQUFTO0VBQVU7RUFBZTtFQUFjO0VBQXlCO0VBQW1CO0EvRW1pb0JsampNOztBK0VuaW9Cb2tqTTtFQUF5QjtFQUFrQjtBL0V3aW9CL21qTTs7QStFeGlvQmtvak07RUFBb0M7QS9FNGlvQnRxak07O0ErRTVpb0J3cmpNO0VBQW9CO0VBQWtCO0EvRWlqb0I5dGpNOztBK0Vqam9CK3VqTTtFQUFpRTtFQUFrQjtFQUFXO0VBQU87RUFBYztFQUFZO0VBQWU7RUFBZ0I7RUFBaUI7QS9FNmpvQjk1ak07O0ErRTdqb0I0NmpNO0VBQStCO0VBQVM7QS9Fa2tvQnA5ak07O0ErRWxrb0JnK2pNO0VBQW9CO0VBQWdCO0EvRXVrb0JwZ2tNOztBK0V2a29Cb2hrTTtFQUFvQztJQUFvQjtJQUFXO0lBQWtCO0UvRThrb0J2bWtNO0FBQ0Y7QStFL2tvQnVwa007RUFBZ0M7QS9Fa2xvQnZya007O0FnRmxsb0JBOzs7RUFHRTtBaEZxbG9CRjs7QWdGbGxvQkE7Ozs7RUFJRTtBaEZxbG9CRjs7QWdGbGxvQkE7Ozs7OztFQU1FO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBSUE7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7O0VBRUU7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFJQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBOztFQUVFO0VBQ0E7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7QWhGcWxvQkY7O0FnRmxsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUlBO0FoRnFsb0JGOztBZ0ZsbG9CQTtFQUNFO0VBQ0E7RUFDQTtBaEZxbG9CRjs7QWdGbGxvQkE7RUFDRTs7O0lBR0U7RWhGcWxvQkY7RWdGbmxvQkE7SUFDRTtFaEZxbG9CRjtFZ0ZubG9CQTtJQUNFO0VoRnFsb0JGO0VnRm5sb0JBO0lBQ0U7RWhGcWxvQkY7RWdGbmxvQkE7SUFDRTtJQUNBO0lBQ0E7RWhGcWxvQkY7RWdGbmxvQkE7SUFDRTtFaEZxbG9CRjtFZ0ZubG9CQTtJQUNFO0VoRnFsb0JGO0FBQ0Y7QWdGbGxvQkE7O0VBRUU7QWhGb2xvQkY7O0FnRmpsb0JBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFLQTtBaEZtbG9CRjs7QWdGL2tvQkE7RUFDRTtBaEZrbG9CRjs7QWdGOWtvQkE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FoRmlsb0JGOztBZ0Y5a29CQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0FoRmlsb0JGOztBZ0Y5a29CQTtFQUNFO0VBQ0E7RUFDQTtBaEZpbG9CRjs7QWdGOWtvQkE7RUFDRTtBaEZpbG9CRjs7QWlGMzlvQkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FqRjQ5b0JGO0FpRno5b0JBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBakZ5OW9CRjtBaUZ0OW9CQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWpGczlvQkY7QWlGbjlvQkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FqRm05b0JGO0FpRmg5b0JBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBakZnOW9CRjtBaUY3OG9CQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWpGNjhvQkY7QWlGMThvQkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FqRjA4b0JGO0FpRnY4b0JBO0VBQ0U7RUFDQTtFQUdBO0VBQ0E7RUFDQTtBakZ1OG9CRjtBaUZwOG9CQTtFQUNFO0VBQ0E7RUFHQTtFQUNBO0VBQ0E7QWpGbzhvQkY7QWlGajhvQkE7RUFDRTtFQUNBO0VBR0E7RUFDQTtFQUNBO0FqRmk4b0JGO0FrRmxpcEJBOzs7RUFBQTtBQUlBOytCQUFBO0FBRUE7RUFDRTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm9pcEJGO0FrRmxpcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRm9pcEJGOztBa0ZsaXBCQTtBQUNBO0VBQ0U7RUFDQTtFQUNBO0FsRnFpcEJGOztBa0ZuaXBCQTtFQUNFO0FsRnNpcEJGOztBa0ZwaXBCQTtFQUNFO0FsRnVpcEJGOztBa0ZyaXBCQTtFQUNFO0FsRndpcEJGOztBa0Z0aXBCQTtFQUNFO0FsRnlpcEJGOztBa0Z2aXBCQTtFQUNFO0VBQ0E7QWxGMGlwQkY7O0FrRnhpcEJBO0VBQ0U7RUFDQTtFQUNBO0FsRjJpcEJGOztBa0Z6aXBCQTtFQUNFO0FsRjRpcEJGOztBa0YxaXBCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGNmlwQkY7O0FrRjNpcEJBO0VBQ0U7QWxGOGlwQkY7O0FrRjVpcEJBO0VBQ0U7RUFDQTtFQUNBO0FsRitpcEJGOztBa0Y3aXBCQTtFQUNFO0FsRmdqcEJGOztBa0Y5aXBCQTtFQUNFO0FsRmlqcEJGOztBa0YvaXBCQTtFQUNFO0FsRmtqcEJGOztBa0ZoanBCQTtFQUNFO0FsRm1qcEJGOztBa0ZqanBCQTtBQUNBO0VBQ0U7QWxGb2pwQkY7O0FrRmxqcEJBO0VBQ0U7QWxGcWpwQkY7O0FrRm5qcEJBO0VBQ0U7QWxGc2pwQkY7O0FrRnBqcEJBO0VBQ0U7QWxGdWpwQkY7O0FrRnJqcEJBO0VBRUU7QWxGd2pwQkY7O0FrRnRqcEJBO0VBRUU7QWxGeWpwQkY7QWtGN2lwQkE7RUFDRTtJQUVFO0VsRjBqcEJGO0VrRnhqcEJBO0lBRUU7RWxGMGpwQkY7QUFDRjtBa0Z4anBCQTtFQUNFO0VBR0E7QWxGMGpwQkY7O0FrRnhqcEJBO0VBQ0U7RUFHQTtBbEYyanBCRjs7QWtGempwQkE7RUFDRTtFQUdBO0FsRjRqcEJGOztBa0YxanBCQTtFQUNFO0VBR0E7QWxGNmpwQkY7O0FrRjNqcEJBO0VBQ0U7RUFHQTtBbEY4anBCRjs7QWtGNWpwQkE7Ozs7O0VBS0U7QWxGK2pwQkY7O0FrRjdqcEJBO0VBQ0U7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0FsRmdrcEJGOztBa0Y5anBCQTs7RUFFRTtFQUNBO0VBQ0E7RUFDQTtBbEZpa3BCRjs7QWtGL2pwQkE7RUFDRTtBbEZra3BCRjs7QWtGaGtwQkE7RUFDRTtBbEZta3BCRjs7QWtGamtwQkE7RUFDRTtBbEZva3BCRjs7QWtGbGtwQkE7bUVBQUE7QUFFQTtFQUNFO0FsRnFrcEJGOztBa0Zua3BCQTtFQUNFO0FsRnNrcEJGOztBa0Zwa3BCQTtFQUNFO0FsRnVrcEJGOztBa0Zya3BCQTtFQUNFO0FsRndrcEJGOztBa0Z0a3BCQTtFQUNFO0FsRnlrcEJGOztBa0Z2a3BCQTtFQUNFO0FsRjBrcEJGOztBa0Z4a3BCQTtFQUNFO0FsRjJrcEJGOztBa0Z6a3BCQTtFQUNFO0FsRjRrcEJGOztBa0Yxa3BCQTtFQUNFO0FsRjZrcEJGOztBa0Yza3BCQTtFQUNFO0FsRjhrcEJGOztBa0Y1a3BCQTtFQUNFO0FsRitrcEJGOztBa0Y3a3BCQTtFQUNFO0FsRmdscEJGOztBa0Y5a3BCQTtFQUNFO0FsRmlscEJGOztBa0Yva3BCQTs7O0VBR0U7QWxGa2xwQkY7O0FrRmhscEJBO0VBQ0U7QWxGbWxwQkY7O0FrRmpscEJBO0VBQ0U7QWxGb2xwQkY7O0FrRmxscEJBO0VBQ0U7QWxGcWxwQkY7O0FrRm5scEJBO0VBQ0U7QWxGc2xwQkY7O0FrRnBscEJBOztFQUVFO0FsRnVscEJGOztBa0ZybHBCQTtFQUNFO0FsRndscEJGOztBa0Z0bHBCQTtFQUNFO0FsRnlscEJGOztBa0Z2bHBCQTtFQUNFO0FsRjBscEJGOztBa0Z4bHBCQTtFQUNFO0FsRjJscEJGOztBa0Z6bHBCQTtFQUNFO0FsRjRscEJGOztBa0YxbHBCQTtFQUNFO0FsRjZscEJGOztBa0YzbHBCQTtFQUNFO0FsRjhscEJGOztBa0Y1bHBCQTtFQUNFO0FsRitscEJGOztBa0Y3bHBCQTtFQUNFO0FsRmdtcEJGOztBa0Y5bHBCQTtFQUNFO0FsRmltcEJGOztBa0YvbHBCQTs7RUFFRTtBbEZrbXBCRjs7QWtGaG1wQkE7RUFDRTtBbEZtbXBCRjs7QWtGam1wQkE7RUFDRTtBbEZvbXBCRjs7QWtGbG1wQkE7RUFDRTtBbEZxbXBCRjs7QWtGbm1wQkE7RUFDRTtBbEZzbXBCRjs7QWtGcG1wQkE7RUFDRTtBbEZ1bXBCRjs7QWtGcm1wQkE7RUFDRTtBbEZ3bXBCRjs7QWtGdG1wQkE7RUFDRTtBbEZ5bXBCRjs7QWtGdm1wQkE7RUFDRTtBbEYwbXBCRjs7QWtGeG1wQkE7RUFDRTtBbEYybXBCRjs7QWtGem1wQkE7RUFDRTtBbEY0bXBCRjs7QWtGMW1wQkE7RUFDRTtBbEY2bXBCRjs7QWtGM21wQkE7RUFDRTtBbEY4bXBCRjs7QWtGNW1wQkE7RUFDRTtBbEYrbXBCRjs7QWtGN21wQkE7RUFDRTtBbEZnbnBCRjs7QWtGOW1wQkE7RUFDRTtBbEZpbnBCRjs7QWtGL21wQkE7RUFDRTtBbEZrbnBCRjs7QWtGaG5wQkE7RUFDRTtBbEZtbnBCRjs7QWtGam5wQkE7RUFDRTtBbEZvbnBCRjs7QWtGbG5wQkE7RUFDRTtBbEZxbnBCRjs7QWtGbm5wQkE7RUFDRTtBbEZzbnBCRjs7QWtGcG5wQkE7RUFDRTtBbEZ1bnBCRjs7QWtGcm5wQkE7RUFDRTtBbEZ3bnBCRjs7QWtGdG5wQkE7RUFDRTtBbEZ5bnBCRjs7QWtGdm5wQkE7RUFDRTtBbEYwbnBCRjs7QWtGeG5wQkE7RUFDRTtBbEYybnBCRjs7QWtGem5wQkE7RUFDRTtBbEY0bnBCRjs7QWtGMW5wQkE7O0VBRUU7QWxGNm5wQkY7O0FrRjNucEJBO0VBQ0U7QWxGOG5wQkY7O0FrRjVucEJBO0VBQ0U7QWxGK25wQkY7O0FrRjducEJBOzs7RUFHRTtBbEZnb3BCRjs7QWtGOW5wQkE7RUFDRTtBbEZpb3BCRjs7QWtGL25wQkE7RUFDRTtBbEZrb3BCRjs7QWtGaG9wQkE7RUFDRTtBbEZtb3BCRjs7QWtGam9wQkE7RUFDRTtBbEZvb3BCRjs7QWtGbG9wQkE7O0VBRUU7QWxGcW9wQkY7O0FrRm5vcEJBO0VBQ0U7QWxGc29wQkY7O0FrRnBvcEJBO0VBQ0U7QWxGdW9wQkY7O0FrRnJvcEJBO0VBQ0U7QWxGd29wQkY7O0FrRnRvcEJBO0VBQ0U7QWxGeW9wQkY7O0FrRnZvcEJBO0VBQ0U7QWxGMG9wQkY7O0FrRnhvcEJBO0VBQ0U7QWxGMm9wQkY7O0FrRnpvcEJBO0VBQ0U7QWxGNG9wQkY7O0FrRjFvcEJBO0VBQ0U7QWxGNm9wQkY7O0FrRjNvcEJBO0VBQ0U7QWxGOG9wQkY7O0FrRjVvcEJBO0VBQ0U7QWxGK29wQkY7O0FrRjdvcEJBO0VBQ0U7QWxGZ3BwQkY7O0FrRjlvcEJBO0VBQ0U7QWxGaXBwQkY7O0FrRi9vcEJBO0VBQ0U7QWxGa3BwQkY7O0FrRmhwcEJBO0VBQ0U7QWxGbXBwQkY7O0FrRmpwcEJBO0VBQ0U7QWxGb3BwQkY7O0FrRmxwcEJBO0VBQ0U7QWxGcXBwQkY7O0FrRm5wcEJBO0VBQ0U7QWxGc3BwQkY7O0FrRnBwcEJBO0VBQ0U7QWxGdXBwQkY7O0FrRnJwcEJBO0VBQ0U7QWxGd3BwQkY7O0FrRnRwcEJBO0VBQ0U7QWxGeXBwQkY7O0FrRnZwcEJBO0VBQ0U7QWxGMHBwQkY7O0FrRnhwcEJBO0VBQ0U7QWxGMnBwQkY7O0FrRnpwcEJBO0VBQ0U7QWxGNHBwQkY7O0FrRjFwcEJBO0VBQ0U7QWxGNnBwQkY7O0FrRjNwcEJBO0VBQ0U7QWxGOHBwQkY7O0FrRjVwcEJBO0VBQ0U7QWxGK3BwQkY7O0FrRjdwcEJBO0VBQ0U7QWxGZ3FwQkY7O0FrRjlwcEJBO0VBQ0U7QWxGaXFwQkY7O0FrRi9wcEJBO0VBQ0U7QWxGa3FwQkY7O0FrRmhxcEJBOztFQUVFO0FsRm1xcEJGOztBa0ZqcXBCQTtFQUNFO0FsRm9xcEJGOztBa0ZscXBCQTtFQUNFO0FsRnFxcEJGOztBa0ZucXBCQTtFQUNFO0FsRnNxcEJGOztBa0ZwcXBCQTtFQUNFO0FsRnVxcEJGOztBa0ZycXBCQTtFQUNFO0FsRndxcEJGOztBa0Z0cXBCQTtFQUNFO0FsRnlxcEJGOztBa0Z2cXBCQTtFQUNFO0FsRjBxcEJGOztBa0Z4cXBCQTtFQUNFO0FsRjJxcEJGOztBa0Z6cXBCQTtFQUNFO0FsRjRxcEJGOztBa0YxcXBCQTtFQUNFO0FsRjZxcEJGOztBa0YzcXBCQTtFQUNFO0FsRjhxcEJGOztBa0Y1cXBCQTs7RUFFRTtBbEYrcXBCRjs7QWtGN3FwQkE7RUFDRTtBbEZncnBCRjs7QWtGOXFwQkE7RUFDRTtBbEZpcnBCRjs7QWtGL3FwQkE7RUFDRTtBbEZrcnBCRjs7QWtGaHJwQkE7RUFDRTtBbEZtcnBCRjs7QWtGanJwQkE7RUFDRTtBbEZvcnBCRjs7QWtGbHJwQkE7RUFDRTtBbEZxcnBCRjs7QWtGbnJwQkE7RUFDRTtBbEZzcnBCRjs7QWtGcHJwQkE7RUFDRTtBbEZ1cnBCRjs7QWtGcnJwQkE7RUFDRTtBbEZ3cnBCRjs7QWtGdHJwQkE7RUFDRTtBbEZ5cnBCRjs7QWtGdnJwQkE7RUFDRTtBbEYwcnBCRjs7QWtGeHJwQkE7RUFDRTtBbEYycnBCRjs7QWtGenJwQkE7RUFDRTtBbEY0cnBCRjs7QWtGMXJwQkE7O0VBRUU7QWxGNnJwQkY7O0FrRjNycEJBO0VBQ0U7QWxGOHJwQkY7O0FrRjVycEJBO0VBQ0U7QWxGK3JwQkY7O0FrRjdycEJBO0VBQ0U7QWxGZ3NwQkY7O0FrRjlycEJBO0VBQ0U7QWxGaXNwQkY7O0FrRi9ycEJBOztFQUVFO0FsRmtzcEJGOztBa0Zoc3BCQTtFQUNFO0FsRm1zcEJGOztBa0Zqc3BCQTtFQUNFO0FsRm9zcEJGOztBa0Zsc3BCQTtFQUNFO0FsRnFzcEJGOztBa0Zuc3BCQTtFQUNFO0FsRnNzcEJGOztBa0Zwc3BCQTtFQUNFO0FsRnVzcEJGOztBa0Zyc3BCQTtFQUNFO0FsRndzcEJGOztBa0Z0c3BCQTtFQUNFO0FsRnlzcEJGOztBa0Z2c3BCQTtFQUNFO0FsRjBzcEJGOztBa0Z4c3BCQTtFQUNFO0FsRjJzcEJGOztBa0Z6c3BCQTtFQUNFO0FsRjRzcEJGOztBa0Yxc3BCQTtFQUNFO0FsRjZzcEJGOztBa0Yzc3BCQTtFQUNFO0FsRjhzcEJGOztBa0Y1c3BCQTtFQUNFO0FsRitzcEJGOztBa0Y3c3BCQTtFQUNFO0FsRmd0cEJGOztBa0Y5c3BCQTtFQUNFO0FsRml0cEJGOztBa0Yvc3BCQTtFQUNFO0FsRmt0cEJGOztBa0ZodHBCQTtFQUNFO0FsRm10cEJGOztBa0ZqdHBCQTtFQUNFO0FsRm90cEJGOztBa0ZsdHBCQTtFQUNFO0FsRnF0cEJGOztBa0ZudHBCQTs7RUFFRTtBbEZzdHBCRjs7QWtGcHRwQkE7RUFDRTtBbEZ1dHBCRjs7QWtGcnRwQkE7RUFDRTtBbEZ3dHBCRjs7QWtGdHRwQkE7RUFDRTtBbEZ5dHBCRjs7QWtGdnRwQkE7O0VBRUU7QWxGMHRwQkY7O0FrRnh0cEJBO0VBQ0U7QWxGMnRwQkY7O0FrRnp0cEJBO0VBQ0U7QWxGNHRwQkY7O0FrRjF0cEJBO0VBQ0U7QWxGNnRwQkY7O0FrRjN0cEJBO0VBQ0U7QWxGOHRwQkY7O0FrRjV0cEJBO0VBQ0U7QWxGK3RwQkY7O0FrRjd0cEJBO0VBQ0U7QWxGZ3VwQkY7O0FrRjl0cEJBO0VBQ0U7QWxGaXVwQkY7O0FrRi90cEJBO0VBQ0U7QWxGa3VwQkY7O0FrRmh1cEJBO0VBQ0U7QWxGbXVwQkY7O0FrRmp1cEJBO0VBQ0U7QWxGb3VwQkY7O0FrRmx1cEJBO0VBQ0U7QWxGcXVwQkY7O0FrRm51cEJBO0VBQ0U7QWxGc3VwQkY7O0FrRnB1cEJBO0VBQ0U7QWxGdXVwQkY7O0FrRnJ1cEJBO0VBQ0U7QWxGd3VwQkY7O0FrRnR1cEJBO0VBQ0U7QWxGeXVwQkY7O0FrRnZ1cEJBO0VBQ0U7QWxGMHVwQkY7O0FrRnh1cEJBO0VBQ0U7QWxGMnVwQkY7O0FrRnp1cEJBO0VBQ0U7QWxGNHVwQkY7O0FrRjF1cEJBOztFQUVFO0FsRjZ1cEJGOztBa0YzdXBCQTs7RUFFRTtBbEY4dXBCRjs7QWtGNXVwQkE7RUFDRTtBbEYrdXBCRjs7QWtGN3VwQkE7RUFDRTtBbEZndnBCRjs7QWtGOXVwQkE7O0VBRUU7QWxGaXZwQkY7O0FrRi91cEJBOztFQUVFO0FsRmt2cEJGOztBa0ZodnBCQTtFQUNFO0FsRm12cEJGOztBa0ZqdnBCQTs7RUFFRTtBbEZvdnBCRjs7QWtGbHZwQkE7RUFDRTtBbEZxdnBCRjs7QWtGbnZwQkE7OztFQUdFO0FsRnN2cEJGOztBa0ZwdnBCQTtFQUNFO0FsRnV2cEJGOztBa0ZydnBCQTtFQUNFO0FsRnd2cEJGOztBa0Z0dnBCQTtFQUNFO0FsRnl2cEJGOztBa0Z2dnBCQTtFQUNFO0FsRjB2cEJGOztBa0Z4dnBCQTtFQUNFO0FsRjJ2cEJGOztBa0Z6dnBCQTtFQUNFO0FsRjR2cEJGOztBa0YxdnBCQTtFQUNFO0FsRjZ2cEJGOztBa0YzdnBCQTtFQUNFO0FsRjh2cEJGOztBa0Y1dnBCQTtFQUNFO0FsRit2cEJGOztBa0Y3dnBCQTtFQUNFO0FsRmd3cEJGOztBa0Y5dnBCQTtFQUNFO0FsRml3cEJGOztBa0YvdnBCQTtFQUNFO0FsRmt3cEJGOztBa0Zod3BCQTtFQUNFO0FsRm13cEJGOztBa0Zqd3BCQTtFQUNFO0FsRm93cEJGOztBa0Zsd3BCQTtFQUNFO0FsRnF3cEJGOztBa0Zud3BCQTtFQUNFO0FsRnN3cEJGOztBa0Zwd3BCQTtFQUNFO0FsRnV3cEJGOztBa0Zyd3BCQTs7RUFFRTtBbEZ3d3BCRjs7QWtGdHdwQkE7O0VBRUU7QWxGeXdwQkY7O0FrRnZ3cEJBOztFQUVFO0FsRjB3cEJGOztBa0Z4d3BCQTtFQUNFO0FsRjJ3cEJGOztBa0Z6d3BCQTtFQUNFO0FsRjR3cEJGOztBa0Yxd3BCQTs7RUFFRTtBbEY2d3BCRjs7QWtGM3dwQkE7O0VBRUU7QWxGOHdwQkY7O0FrRjV3cEJBOztFQUVFO0FsRit3cEJGOztBa0Y3d3BCQTtFQUNFO0FsRmd4cEJGOztBa0Y5d3BCQTtFQUNFO0FsRml4cEJGOztBa0Yvd3BCQTs7RUFFRTtBbEZreHBCRjs7QWtGaHhwQkE7RUFDRTtBbEZteHBCRjs7QWtGanhwQkE7RUFDRTtBbEZveHBCRjs7QWtGbHhwQkE7O0VBRUU7QWxGcXhwQkY7O0FrRm54cEJBO0VBQ0U7QWxGc3hwQkY7O0FrRnB4cEJBO0VBQ0U7QWxGdXhwQkY7O0FrRnJ4cEJBO0VBQ0U7QWxGd3hwQkY7O0FrRnR4cEJBO0VBQ0U7QWxGeXhwQkY7O0FrRnZ4cEJBO0VBQ0U7QWxGMHhwQkY7O0FrRnh4cEJBO0VBQ0U7QWxGMnhwQkY7O0FrRnp4cEJBO0VBQ0U7QWxGNHhwQkY7O0FrRjF4cEJBO0VBQ0U7QWxGNnhwQkY7O0FrRjN4cEJBO0VBQ0U7QWxGOHhwQkY7O0FrRjV4cEJBO0VBQ0U7QWxGK3hwQkY7O0FrRjd4cEJBO0VBQ0U7QWxGZ3lwQkY7O0FrRjl4cEJBO0VBQ0U7QWxGaXlwQkY7O0FrRi94cEJBO0VBQ0U7QWxGa3lwQkY7O0FrRmh5cEJBO0VBQ0U7QWxGbXlwQkY7O0FrRmp5cEJBO0VBQ0U7QWxGb3lwQkY7O0FrRmx5cEJBO0VBQ0U7QWxGcXlwQkY7O0FrRm55cEJBO0VBQ0U7QWxGc3lwQkY7O0FrRnB5cEJBO0VBQ0U7QWxGdXlwQkY7O0FrRnJ5cEJBO0VBQ0U7QWxGd3lwQkY7O0FrRnR5cEJBO0VBQ0U7QWxGeXlwQkY7O0FrRnZ5cEJBO0VBQ0U7QWxGMHlwQkY7O0FrRnh5cEJBO0VBQ0U7QWxGMnlwQkY7O0FrRnp5cEJBO0VBQ0U7QWxGNHlwQkY7O0FrRjF5cEJBO0VBQ0U7QWxGNnlwQkY7O0FrRjN5cEJBO0VBQ0U7QWxGOHlwQkY7O0FrRjV5cEJBO0VBQ0U7QWxGK3lwQkY7O0FrRjd5cEJBO0VBQ0U7QWxGZ3pwQkY7O0FrRjl5cEJBO0VBQ0U7QWxGaXpwQkY7O0FrRi95cEJBO0VBQ0U7QWxGa3pwQkY7O0FrRmh6cEJBO0VBQ0U7QWxGbXpwQkY7O0FrRmp6cEJBOztFQUVFO0FsRm96cEJGOztBa0ZsenBCQTtFQUNFO0FsRnF6cEJGOztBa0ZuenBCQTtFQUNFO0FsRnN6cEJGOztBa0ZwenBCQTtFQUNFO0FsRnV6cEJGOztBa0ZyenBCQTtFQUNFO0FsRnd6cEJGOztBa0Z0enBCQTtFQUNFO0FsRnl6cEJGOztBa0Z2enBCQTs7RUFFRTtBbEYwenBCRjs7QWtGeHpwQkE7RUFDRTtBbEYyenBCRjs7QWtGenpwQkE7RUFDRTtBbEY0enBCRjs7QWtGMXpwQkE7RUFDRTtBbEY2enBCRjs7QWtGM3pwQkE7RUFDRTtBbEY4enBCRjs7QWtGNXpwQkE7RUFDRTtBbEYrenBCRjs7QWtGN3pwQkE7RUFDRTtBbEZnMHBCRjs7QWtGOXpwQkE7RUFDRTtBbEZpMHBCRjs7QWtGL3pwQkE7RUFDRTtBbEZrMHBCRjs7QWtGaDBwQkE7RUFDRTtBbEZtMHBCRjs7QWtGajBwQkE7RUFDRTtBbEZvMHBCRjs7QWtGbDBwQkE7RUFDRTtBbEZxMHBCRjs7QWtGbjBwQkE7RUFDRTtBbEZzMHBCRjs7QWtGcDBwQkE7O0VBRUU7QWxGdTBwQkY7O0FrRnIwcEJBOzs7RUFHRTtBbEZ3MHBCRjs7QWtGdDBwQkE7RUFDRTtBbEZ5MHBCRjs7QWtGdjBwQkE7RUFDRTtBbEYwMHBCRjs7QWtGeDBwQkE7RUFDRTtBbEYyMHBCRjs7QWtGejBwQkE7O0VBRUU7QWxGNDBwQkY7O0FrRjEwcEJBO0VBQ0U7QWxGNjBwQkY7O0FrRjMwcEJBO0VBQ0U7QWxGODBwQkY7O0FrRjUwcEJBO0VBQ0U7QWxGKzBwQkY7O0FrRjcwcEJBO0VBQ0U7QWxGZzFwQkY7O0FrRjkwcEJBO0VBQ0U7QWxGaTFwQkY7O0FrRi8wcEJBO0VBQ0U7QWxGazFwQkY7O0FrRmgxcEJBO0VBQ0U7QWxGbTFwQkY7O0FrRmoxcEJBO0VBQ0U7QWxGbzFwQkY7O0FrRmwxcEJBO0VBQ0U7QWxGcTFwQkY7O0FrRm4xcEJBO0VBQ0U7QWxGczFwQkY7O0FrRnAxcEJBO0VBQ0U7QWxGdTFwQkY7O0FrRnIxcEJBO0VBQ0U7QWxGdzFwQkY7O0FrRnQxcEJBO0VBQ0U7QWxGeTFwQkY7O0FrRnYxcEJBO0VBQ0U7QWxGMDFwQkY7O0FrRngxcEJBO0VBQ0U7QWxGMjFwQkY7O0FrRnoxcEJBO0VBQ0U7QWxGNDFwQkY7O0FrRjExcEJBO0VBQ0U7QWxGNjFwQkY7O0FrRjMxcEJBO0VBQ0U7QWxGODFwQkY7O0FrRjUxcEJBO0VBQ0U7QWxGKzFwQkY7O0FrRjcxcEJBO0VBQ0U7QWxGZzJwQkY7O0FrRjkxcEJBO0VBQ0U7QWxGaTJwQkY7O0FrRi8xcEJBO0VBQ0U7QWxGazJwQkY7O0FrRmgycEJBO0VBQ0U7QWxGbTJwQkY7O0FrRmoycEJBO0VBQ0U7QWxGbzJwQkY7O0FrRmwycEJBO0VBQ0U7QWxGcTJwQkY7O0FrRm4ycEJBO0VBQ0U7QWxGczJwQkY7O0FrRnAycEJBO0VBQ0U7QWxGdTJwQkY7O0FrRnIycEJBO0VBQ0U7QWxGdzJwQkY7O0FrRnQycEJBO0VBQ0U7QWxGeTJwQkY7O0FrRnYycEJBO0VBQ0U7QWxGMDJwQkY7O0FrRngycEJBO0VBQ0U7QWxGMjJwQkY7O0FrRnoycEJBO0VBQ0U7QWxGNDJwQkY7O0FrRjEycEJBO0VBQ0U7QWxGNjJwQkY7O0FrRjMycEJBO0VBQ0U7QWxGODJwQkY7O0FrRjUycEJBO0VBQ0U7QWxGKzJwQkY7O0FrRjcycEJBO0VBQ0U7QWxGZzNwQkY7O0FrRjkycEJBO0VBQ0U7QWxGaTNwQkY7O0FrRi8ycEJBOztFQUVFO0FsRmszcEJGOztBa0ZoM3BCQTs7RUFFRTtBbEZtM3BCRjs7QWtGajNwQkE7O0VBRUU7QWxGbzNwQkY7O0FrRmwzcEJBOztFQUVFO0FsRnEzcEJGOztBa0ZuM3BCQTtFQUNFO0FsRnMzcEJGOztBa0ZwM3BCQTs7RUFFRTtBbEZ1M3BCRjs7QWtGcjNwQkE7O0VBRUU7QWxGdzNwQkY7O0FrRnQzcEJBOzs7O0VBSUU7QWxGeTNwQkY7O0FrRnYzcEJBOzs7RUFHRTtBbEYwM3BCRjs7QWtGeDNwQkE7O0VBRUU7QWxGMjNwQkY7O0FrRnozcEJBOztFQUVFO0FsRjQzcEJGOztBa0YxM3BCQTtFQUNFO0FsRjYzcEJGOztBa0YzM3BCQTtFQUNFO0FsRjgzcEJGOztBa0Y1M3BCQTtFQUNFO0FsRiszcEJGOztBa0Y3M3BCQTtFQUNFO0FsRmc0cEJGOztBa0Y5M3BCQTtFQUNFO0FsRmk0cEJGOztBa0YvM3BCQTtFQUNFO0FsRms0cEJGOztBa0ZoNHBCQTtFQUNFO0FsRm00cEJGOztBa0ZqNHBCQTtFQUNFO0FsRm80cEJGOztBa0ZsNHBCQTtFQUNFO0FsRnE0cEJGOztBa0ZuNHBCQTtFQUNFO0FsRnM0cEJGOztBa0ZwNHBCQTtFQUNFO0FsRnU0cEJGOztBa0ZyNHBCQTtFQUNFO0FsRnc0cEJGOztBa0Z0NHBCQTtFQUNFO0FsRnk0cEJGOztBa0Z2NHBCQTtFQUNFO0FsRjA0cEJGOztBa0Z4NHBCQTtFQUNFO0FsRjI0cEJGOztBa0Z6NHBCQTtFQUNFO0FsRjQ0cEJGOztBa0YxNHBCQTtFQUNFO0FsRjY0cEJGOztBa0YzNHBCQTtFQUNFO0FsRjg0cEJGOztBa0Y1NHBCQTtFQUNFO0FsRis0cEJGOztBa0Y3NHBCQTtFQUNFO0FsRmc1cEJGOztBa0Y5NHBCQTtFQUNFO0FsRmk1cEJGOztBa0YvNHBCQTtFQUNFO0FsRms1cEJGOztBa0ZoNXBCQTtFQUNFO0FsRm01cEJGOztBa0ZqNXBCQTtFQUNFO0FsRm81cEJGOztBa0ZsNXBCQTtFQUNFO0FsRnE1cEJGOztBa0ZuNXBCQTtFQUNFO0FsRnM1cEJGOztBa0ZwNXBCQTtFQUNFO0FsRnU1cEJGOztBa0ZyNXBCQTtFQUNFO0FsRnc1cEJGOztBa0Z0NXBCQTtFQUNFO0FsRnk1cEJGOztBa0Z2NXBCQTtFQUNFO0FsRjA1cEJGOztBa0Z4NXBCQTtFQUNFO0FsRjI1cEJGOztBa0Z6NXBCQTtFQUNFO0FsRjQ1cEJGOztBa0YxNXBCQTtFQUNFO0FsRjY1cEJGOztBa0YzNXBCQTtFQUNFO0FsRjg1cEJGOztBa0Y1NXBCQTtFQUNFO0FsRis1cEJGOztBa0Y3NXBCQTtFQUNFO0FsRmc2cEJGOztBa0Y5NXBCQTtFQUNFO0FsRmk2cEJGOztBa0YvNXBCQTtFQUNFO0FsRms2cEJGOztBa0ZoNnBCQTs7RUFFRTtBbEZtNnBCRjs7QWtGajZwQkE7RUFDRTtBbEZvNnBCRjs7QWtGbDZwQkE7RUFDRTtBbEZxNnBCRjs7QWtGbjZwQkE7RUFDRTtBbEZzNnBCRjs7QWtGcDZwQkE7RUFDRTtBbEZ1NnBCRjs7QWtGcjZwQkE7RUFDRTtBbEZ3NnBCRjs7QWtGdDZwQkE7RUFDRTtBbEZ5NnBCRjs7QWtGdjZwQkE7RUFDRTtBbEYwNnBCRjs7QWtGeDZwQkE7RUFDRTtBbEYyNnBCRjs7QWtGejZwQkE7RUFDRTtBbEY0NnBCRjs7QWtGMTZwQkE7RUFDRTtBbEY2NnBCRjs7QWtGMzZwQkE7RUFDRTtBbEY4NnBCRjs7QWtGNTZwQkE7O0VBRUU7QWxGKzZwQkY7O0FrRjc2cEJBO0VBQ0U7QWxGZzdwQkY7O0FrRjk2cEJBO0VBQ0U7QWxGaTdwQkY7O0FrRi82cEJBO0VBQ0U7QWxGazdwQkY7O0FrRmg3cEJBOztFQUVFO0FsRm03cEJGOztBa0ZqN3BCQTtFQUNFO0FsRm83cEJGOztBa0ZsN3BCQTtFQUNFO0FsRnE3cEJGOztBa0ZuN3BCQTtFQUNFO0FsRnM3cEJGOztBa0ZwN3BCQTtFQUNFO0FsRnU3cEJGOztBa0ZyN3BCQTtFQUNFO0FsRnc3cEJGOztBa0Z0N3BCQTtFQUNFO0FsRnk3cEJGOztBa0Z2N3BCQTs7O0VBR0U7QWxGMDdwQkY7O0FrRng3cEJBOztFQUVFO0FsRjI3cEJGOztBa0Z6N3BCQTtFQUNFO0FsRjQ3cEJGOztBa0YxN3BCQTtFQUNFO0FsRjY3cEJGOztBa0YzN3BCQTtFQUNFO0FsRjg3cEJGOztBa0Y1N3BCQTtFQUNFO0FsRis3cEJGOztBa0Y3N3BCQTtFQUNFO0FsRmc4cEJGOztBa0Y5N3BCQTtFQUNFO0FsRmk4cEJGOztBa0YvN3BCQTtFQUNFO0FsRms4cEJGOztBa0ZoOHBCQTtFQUNFO0FsRm04cEJGOztBa0ZqOHBCQTtFQUNFO0FsRm84cEJGOztBa0ZsOHBCQTtFQUNFO0FsRnE4cEJGOztBa0ZuOHBCQTtFQUNFO0FsRnM4cEJGOztBa0ZwOHBCQTtFQUNFO0FsRnU4cEJGOztBa0ZyOHBCQTtFQUNFO0FsRnc4cEJGOztBa0Z0OHBCQTtFQUNFO0FsRnk4cEJGOztBa0Z2OHBCQTtFQUNFO0FsRjA4cEJGOztBa0Z4OHBCQTtFQUNFO0FsRjI4cEJGOztBa0Z6OHBCQTtFQUNFO0FsRjQ4cEJGOztBa0YxOHBCQTtFQUNFO0FsRjY4cEJGOztBa0YzOHBCQTtFQUNFO0FsRjg4cEJGOztBa0Y1OHBCQTtFQUNFO0FsRis4cEJGOztBa0Y3OHBCQTtFQUNFO0FsRmc5cEJGOztBa0Y5OHBCQTtFQUNFO0FsRmk5cEJGOztBa0YvOHBCQTtFQUNFO0FsRms5cEJGOztBa0ZoOXBCQTtFQUNFO0FsRm05cEJGOztBa0ZqOXBCQTtFQUNFO0FsRm85cEJGOztBa0ZsOXBCQTs7RUFFRTtBbEZxOXBCRjs7QWtGbjlwQkE7O0VBRUU7QWxGczlwQkY7O0FrRnA5cEJBO0VBQ0U7QWxGdTlwQkY7O0FrRnI5cEJBO0VBQ0U7QWxGdzlwQkY7O0FrRnQ5cEJBO0VBQ0U7QWxGeTlwQkY7O0FrRnY5cEJBO0VBQ0U7QWxGMDlwQkY7O0FrRng5cEJBO0VBQ0U7QWxGMjlwQkY7O0FrRno5cEJBO0VBQ0U7QWxGNDlwQkY7O0FrRjE5cEJBO0VBQ0U7QWxGNjlwQkY7O0FrRjM5cEJBO0VBQ0U7QWxGODlwQkY7O0FrRjU5cEJBO0VBQ0U7QWxGKzlwQkY7O0FrRjc5cEJBOzs7RUFHRTtBbEZnK3BCRjs7QWtGOTlwQkE7O0VBRUU7QWxGaStwQkY7O0FrRi85cEJBOztFQUVFO0FsRmsrcEJGOztBa0ZoK3BCQTs7RUFFRTtBbEZtK3BCRjs7QWtGaitwQkE7RUFDRTtBbEZvK3BCRjs7QWtGbCtwQkE7RUFDRTtBbEZxK3BCRjs7QWtGbitwQkE7RUFDRTtBbEZzK3BCRjs7QWtGcCtwQkE7RUFDRTtBbEZ1K3BCRjs7QWtGcitwQkE7Ozs7O0VBS0U7QWxGdytwQkY7O0FrRnQrcEJBO0VBQ0U7QWxGeStwQkY7O0FrRnYrcEJBOzs7RUFHRTtBbEYwK3BCRjs7QWtGeCtwQkE7O0VBRUU7QWxGMitwQkY7O0FrRnorcEJBO0VBQ0U7QWxGNCtwQkY7O0FrRjErcEJBO0VBQ0U7QWxGNitwQkY7O0FrRjMrcEJBOzs7RUFHRTtBbEY4K3BCRjs7QWtGNStwQkE7RUFDRTtBbEYrK3BCRjs7QWtGNytwQkE7RUFDRTtBbEZnL3BCRjs7QWtGOStwQkE7O0VBRUU7QWxGaS9wQkY7O0FrRi8rcEJBOztFQUVFO0FsRmsvcEJGOztBa0ZoL3BCQTs7RUFFRTtBbEZtL3BCRjs7QWtGai9wQkE7RUFDRTtBbEZvL3BCRjs7QWtGbC9wQkE7RUFDRTtBbEZxL3BCRjs7QWtGbi9wQkE7RUFDRTtBbEZzL3BCRjs7QWtGcC9wQkE7RUFDRTtBbEZ1L3BCRjs7QWtGci9wQkE7RUFDRTtBbEZ3L3BCRjs7QWtGdC9wQkE7RUFDRTtBbEZ5L3BCRjs7QWtGdi9wQkE7RUFDRTtBbEYwL3BCRjs7QWtGeC9wQkE7RUFDRTtBbEYyL3BCRjs7QWtGei9wQkE7O0VBRUU7QWxGNC9wQkY7O0FrRjEvcEJBO0VBQ0U7QWxGNi9wQkY7O0FrRjMvcEJBO0VBQ0U7QWxGOC9wQkY7O0FrRjUvcEJBO0VBQ0U7QWxGKy9wQkY7O0FrRjcvcEJBO0VBQ0U7QWxGZ2dxQkY7O0FrRjkvcEJBO0VBQ0U7QWxGaWdxQkY7O0FrRi8vcEJBO0VBQ0U7QWxGa2dxQkY7O0FrRmhncUJBO0VBQ0U7QWxGbWdxQkY7O0FrRmpncUJBO0VBQ0U7QWxGb2dxQkY7O0FrRmxncUJBO0VBQ0U7QWxGcWdxQkY7O0FrRm5ncUJBO0VBQ0U7QWxGc2dxQkY7O0FrRnBncUJBO0VBQ0U7QWxGdWdxQkY7O0FrRnJncUJBO0VBQ0U7QWxGd2dxQkY7O0FrRnRncUJBO0VBQ0U7QWxGeWdxQkY7O0FrRnZncUJBO0VBQ0U7QWxGMGdxQkY7O0FrRnhncUJBO0VBQ0U7QWxGMmdxQkY7O0FrRnpncUJBO0VBQ0U7QWxGNGdxQkY7O0FrRjFncUJBO0VBQ0U7QWxGNmdxQkY7O0FrRjNncUJBO0VBQ0U7QWxGOGdxQkY7O0FrRjVncUJBO0VBQ0U7QWxGK2dxQkY7O0FrRjdncUJBO0VBQ0U7QWxGZ2hxQkY7O0FrRjlncUJBO0VBQ0U7QWxGaWhxQkY7O0FrRi9ncUJBO0VBQ0U7QWxGa2hxQkY7O0FrRmhocUJBO0VBQ0U7QWxGbWhxQkY7O0FrRmpocUJBO0VBQ0U7QWxGb2hxQkY7O0FrRmxocUJBO0VBQ0U7QWxGcWhxQkY7O0FrRm5ocUJBO0VBQ0U7QWxGc2hxQkY7O0FrRnBocUJBO0VBQ0U7QWxGdWhxQkY7O0FrRnJocUJBO0VBQ0U7QWxGd2hxQkY7O0FrRnRocUJBO0VBQ0U7QWxGeWhxQkY7O0FrRnZocUJBO0VBQ0U7QWxGMGhxQkY7O0FrRnhocUJBO0VBQ0U7QWxGMmhxQkY7O0FrRnpocUJBO0VBQ0U7QWxGNGhxQkY7O0FrRjFocUJBO0VBQ0U7QWxGNmhxQkY7O0FrRjNocUJBO0VBQ0U7QWxGOGhxQkY7O0FrRjVocUJBO0VBQ0U7QWxGK2hxQkY7O0FrRjdocUJBO0VBQ0U7QWxGZ2lxQkY7O0FrRjlocUJBO0VBQ0U7QWxGaWlxQkY7O0FrRi9ocUJBOzs7RUFHRTtBbEZraXFCRjs7QWtGaGlxQkE7RUFDRTtBbEZtaXFCRjs7QWtGamlxQkE7RUFDRTtBbEZvaXFCRjs7QWtGbGlxQkE7RUFDRTtBbEZxaXFCRjs7QWtGbmlxQkE7RUFDRTtBbEZzaXFCRjs7QWtGcGlxQkE7RUFDRTtBbEZ1aXFCRjs7QWtGcmlxQkE7RUFDRTtBbEZ3aXFCRjs7QWtGdGlxQkE7RUFDRTtBbEZ5aXFCRjs7QWtGdmlxQkE7RUFDRTtBbEYwaXFCRjs7QWtGeGlxQkE7RUFDRTtBbEYyaXFCRjs7QWtGemlxQkE7RUFDRTtBbEY0aXFCRjs7QWtGMWlxQkE7RUFDRTtBbEY2aXFCRjs7QWtGM2lxQkE7RUFDRTtBbEY4aXFCRjs7QWtGNWlxQkE7RUFDRTtBbEYraXFCRjs7QWtGN2lxQkE7RUFDRTtBbEZnanFCRjs7QWtGOWlxQkE7RUFDRTtBbEZpanFCRjs7QWtGL2lxQkE7RUFDRTtBbEZranFCRjs7QWtGaGpxQkE7RUFDRTtBbEZtanFCRjs7QWtGampxQkE7RUFDRTtBbEZvanFCRjs7QWtGbGpxQkE7RUFDRTtBbEZxanFCRjs7QWtGbmpxQkE7RUFDRTtBbEZzanFCRjs7QWtGcGpxQkE7RUFDRTtBbEZ1anFCRjs7QWtGcmpxQkE7O0VBRUU7QWxGd2pxQkY7O0FrRnRqcUJBO0VBQ0U7QWxGeWpxQkY7O0FrRnZqcUJBO0VBQ0U7QWxGMGpxQkY7O0FrRnhqcUJBO0VBQ0U7QWxGMmpxQkY7O0FrRnpqcUJBO0VBQ0U7QWxGNGpxQkY7O0FrRjFqcUJBO0VBQ0U7QWxGNmpxQkY7O0FrRjNqcUJBO0VBQ0U7QWxGOGpxQkY7O0FrRjVqcUJBO0VBQ0U7QWxGK2pxQkY7O0FrRjdqcUJBO0VBQ0U7QWxGZ2txQkY7O0FrRjlqcUJBO0VBQ0U7QWxGaWtxQkY7O0FrRi9qcUJBO0VBQ0U7QWxGa2txQkY7O0FrRmhrcUJBO0VBQ0U7QWxGbWtxQkY7O0FrRmprcUJBO0VBQ0U7QWxGb2txQkY7O0FrRmxrcUJBO0VBQ0U7QWxGcWtxQkY7O0FrRm5rcUJBO0VBQ0U7QWxGc2txQkY7O0FrRnBrcUJBO0VBQ0U7QWxGdWtxQkY7O0FrRnJrcUJBOztFQUVFO0FsRndrcUJGOztBa0Z0a3FCQTtFQUNFO0FsRnlrcUJGOztBa0Z2a3FCQTtFQUNFO0FsRjBrcUJGOztBa0Z4a3FCQTtFQUNFO0FsRjJrcUJGOztBa0Z6a3FCQTtFQUNFO0FsRjRrcUJGOztBa0Yxa3FCQTs7RUFFRTtBbEY2a3FCRjs7QWtGM2txQkE7RUFDRTtBbEY4a3FCRjs7QWtGNWtxQkE7RUFDRTtBbEYra3FCRjs7QWtGN2txQkE7RUFDRTtBbEZnbHFCRjs7QWtGOWtxQkE7OztFQUdFO0FsRmlscUJGOztBa0Yva3FCQTs7RUFFRTtBbEZrbHFCRjs7QWtGaGxxQkE7O0VBRUU7QWxGbWxxQkY7O0FrRmpscUJBOztFQUVFO0FsRm9scUJGOztBa0ZsbHFCQTs7RUFFRTtBbEZxbHFCRjs7QWtGbmxxQkE7RUFDRTtBbEZzbHFCRjs7QWtGcGxxQkE7RUFDRTtBbEZ1bHFCRjs7QWtGcmxxQkE7RUFDRTtBbEZ3bHFCRjs7QWtGdGxxQkE7RUFDRTtBbEZ5bHFCRjs7QWtGdmxxQkE7RUFDRTtBbEYwbHFCRjs7QWtGeGxxQkE7RUFDRTtBbEYybHFCRjs7QWtGemxxQkE7RUFDRTtBbEY0bHFCRjs7QWtGMWxxQkE7RUFDRTtBbEY2bHFCRjs7QWtGM2xxQkE7RUFDRTtBbEY4bHFCRjs7QWtGNWxxQkE7RUFDRTtBbEYrbHFCRjs7QWtGN2xxQkE7RUFDRTtBbEZnbXFCRjs7QWtGOWxxQkE7O0VBRUU7QWxGaW1xQkY7O0FrRi9scUJBOztFQUVFO0FsRmttcUJGOztBa0ZobXFCQTs7RUFFRTtBbEZtbXFCRjs7QWtGam1xQkE7RUFDRTtBbEZvbXFCRjs7QWtGbG1xQkE7O0VBRUU7QWxGcW1xQkY7O0FrRm5tcUJBOztFQUVFO0FsRnNtcUJGOztBa0ZwbXFCQTtFQUNFO0FsRnVtcUJGOztBa0ZybXFCQTtFQUNFO0FsRndtcUJGOztBa0Z0bXFCQTtFQUNFO0FsRnltcUJGOztBa0Z2bXFCQTtFQUNFO0FsRjBtcUJGOztBa0Z4bXFCQTtFQUNFO0FsRjJtcUJGOztBa0Z6bXFCQTtFQUNFO0FsRjRtcUJGOztBa0YxbXFCQTtFQUNFO0FsRjZtcUJGOztBa0YzbXFCQTtFQUNFO0FsRjhtcUJGOztBa0Y1bXFCQTtFQUNFO0FsRittcUJGOztBa0Y3bXFCQTtFQUNFO0FsRmducUJGOztBa0Y5bXFCQTtFQUNFO0FsRmlucUJGOztBa0YvbXFCQTtFQUNFO0FsRmtucUJGOztBa0ZobnFCQTtFQUNFO0FsRm1ucUJGOztBa0ZqbnFCQTtFQUNFO0FsRm9ucUJGOztBa0ZsbnFCQTtFQUNFO0FsRnFucUJGOztBa0ZubnFCQTtFQUNFO0FsRnNucUJGOztBa0ZwbnFCQTtFQUNFO0FsRnVucUJGOztBa0ZybnFCQTtFQUNFO0FsRnducUJGOztBa0Z0bnFCQTtFQUNFO0FsRnlucUJGOztBa0Z2bnFCQTtFQUNFO0FsRjBucUJGOztBa0Z4bnFCQTs7RUFFRTtBbEYybnFCRjs7QWtGem5xQkE7RUFDRTtBbEY0bnFCRjs7QWtGMW5xQkE7RUFDRTtBbEY2bnFCRjs7QWtGM25xQkE7RUFDRTtBbEY4bnFCRjs7QWtGNW5xQkE7RUFDRTtBbEYrbnFCRjs7QWtGN25xQkE7RUFDRTtBbEZnb3FCRjs7QWtGOW5xQkE7RUFDRTtBbEZpb3FCRjs7QWtGL25xQkE7RUFDRTtBbEZrb3FCRjs7QWtGaG9xQkE7RUFDRTtBbEZtb3FCRjs7QWtGam9xQkE7RUFDRTtBbEZvb3FCRjs7QWtGbG9xQkE7RUFDRTtBbEZxb3FCRjs7QWtGbm9xQkE7RUFDRTtBbEZzb3FCRjs7QWtGcG9xQkE7RUFDRTtBbEZ1b3FCRjs7QWtGcm9xQkE7RUFDRTtBbEZ3b3FCRjs7QWtGdG9xQkE7RUFDRTtBbEZ5b3FCRjs7QWtGdm9xQkE7RUFDRTtBbEYwb3FCRjs7QWtGeG9xQkE7RUFDRTtBbEYyb3FCRjs7QWtGem9xQkE7RUFDRTtBbEY0b3FCRjs7QWtGMW9xQkE7RUFDRTtBbEY2b3FCRjs7QWtGM29xQkE7RUFDRTtBbEY4b3FCRjs7QWtGNW9xQkE7RUFDRTtBbEYrb3FCRjs7QWtGN29xQkE7RUFDRTtBbEZncHFCRjs7QWtGOW9xQkE7RUFDRTtBbEZpcHFCRjs7QWtGL29xQkE7RUFDRTtBbEZrcHFCRjs7QWtGaHBxQkE7RUFDRTtBbEZtcHFCRjs7QWtGanBxQkE7RUFDRTtBbEZvcHFCRjs7QWtGbHBxQkE7RUFDRTtBbEZxcHFCRjs7QWtGbnBxQkE7RUFDRTtBbEZzcHFCRjs7QWtGcHBxQkE7RUFDRTtBbEZ1cHFCRjs7QWtGcnBxQkE7RUFDRTtBbEZ3cHFCRjs7QWtGdHBxQkE7RUFDRTtBbEZ5cHFCRjs7QWtGdnBxQkE7RUFDRTtBbEYwcHFCRjs7QWtGeHBxQkE7RUFDRTtBbEYycHFCRjs7QWtGenBxQkE7RUFDRTtBbEY0cHFCRjs7QWtGMXBxQkE7RUFDRTtBbEY2cHFCRjs7QWtGM3BxQkE7RUFDRTtBbEY4cHFCRjs7QWtGNXBxQkE7RUFDRTtBbEYrcHFCRjs7QWtGN3BxQkE7RUFDRTtBbEZncXFCRjs7QWtGOXBxQkE7RUFDRTtBbEZpcXFCRjs7QWtGL3BxQkE7RUFDRTtBbEZrcXFCRjs7QWtGaHFxQkE7RUFDRTtBbEZtcXFCRjs7QWtGanFxQkE7RUFDRTtBbEZvcXFCRjs7QWtGbHFxQkE7RUFDRTtBbEZxcXFCRjs7QWtGbnFxQkE7RUFDRTtBbEZzcXFCRjs7QWtGcHFxQkE7RUFDRTtBbEZ1cXFCRjs7QWtGcnFxQkE7RUFDRTtBbEZ3cXFCRjs7QWtGdHFxQkE7RUFDRTtBbEZ5cXFCRjs7QWtGdnFxQkE7RUFDRTtBbEYwcXFCRjs7QWtGeHFxQkE7RUFDRTtBbEYycXFCRjs7QWtGenFxQkE7RUFDRTtBbEY0cXFCRjs7QWtGMXFxQkE7RUFDRTtBbEY2cXFCRjs7QWtGM3FxQkE7O0VBRUU7QWxGOHFxQkY7O0FrRjVxcUJBOzs7RUFHRTtBbEYrcXFCRjs7QWtGN3FxQkE7RUFDRTtBbEZncnFCRjs7QWtGOXFxQkE7RUFDRTtBbEZpcnFCRjs7QWtGL3FxQkE7O0VBRUU7QWxGa3JxQkY7O0FrRmhycUJBO0VBQ0U7QWxGbXJxQkY7O0FrRmpycUJBO0VBQ0U7QWxGb3JxQkY7O0FrRmxycUJBO0VBQ0U7QWxGcXJxQkY7O0FrRm5ycUJBO0VBQ0U7QWxGc3JxQkY7O0FrRnBycUJBO0VBQ0U7QWxGdXJxQkY7O0FrRnJycUJBO0VBQ0U7QWxGd3JxQkY7O0FrRnRycUJBO0VBQ0U7QWxGeXJxQkY7O0FrRnZycUJBO0VBQ0U7QWxGMHJxQkY7O0FrRnhycUJBO0VBQ0U7QWxGMnJxQkY7O0FrRnpycUJBO0VBQ0U7QWxGNHJxQkY7O0FrRjFycUJBOztFQUVFO0FsRjZycUJGOztBa0YzcnFCQTs7RUFFRTtBbEY4cnFCRjs7QWtGNXJxQkE7RUFDRTtBbEYrcnFCRjs7QWtGN3JxQkE7RUFDRTtBbEZnc3FCRjs7QWtGOXJxQkE7RUFDRTtBbEZpc3FCRjs7QWtGL3JxQkE7RUFDRTtBbEZrc3FCRjs7QWtGaHNxQkE7RUFDRTtBbEZtc3FCRjs7QWtGanNxQkE7RUFDRTtBbEZvc3FCRjs7QWtGbHNxQkE7O0VBRUU7QWxGcXNxQkY7O0FrRm5zcUJBOztFQUVFO0FsRnNzcUJGOztBa0Zwc3FCQTtFQUNFO0FsRnVzcUJGOztBa0Zyc3FCQTtFQUNFO0FsRndzcUJGOztBa0Z0c3FCQTtFQUNFO0FsRnlzcUJGOztBa0Z2c3FCQTtFQUNFO0FsRjBzcUJGOztBa0Z4c3FCQTs7RUFFRTtBbEYyc3FCRjs7QWtGenNxQkE7O0VBRUU7QWxGNHNxQkY7O0FrRjFzcUJBO0VBQ0U7QWxGNnNxQkY7O0FrRjNzcUJBO0VBQ0U7QWxGOHNxQkY7O0FrRjVzcUJBO0VBQ0U7QWxGK3NxQkY7O0FrRjdzcUJBOzs7RUFHRTtBbEZndHFCRjs7QWtGOXNxQkE7O0VBRUU7QWxGaXRxQkY7O0FrRi9zcUJBOztFQUVFO0FsRmt0cUJGOztBa0ZodHFCQTs7RUFFRTtBbEZtdHFCRjs7QWtGanRxQkE7O0VBRUU7QWxGb3RxQkY7O0FrRmx0cUJBO0VBQ0U7QWxGcXRxQkY7O0FrRm50cUJBOzs7RUFHRTtBbEZzdHFCRjs7QWtGcHRxQkE7RUFDRTtBbEZ1dHFCRjs7QWtGcnRxQkE7RUFDRTtBbEZ3dHFCRjs7QWtGdHRxQkE7RUFDRTtBbEZ5dHFCRjs7QWtGdnRxQkE7RUFDRTtBbEYwdHFCRjs7QWtGeHRxQkE7O0VBRUU7QWxGMnRxQkY7O0FrRnp0cUJBOztFQUVFO0FsRjR0cUJGOztBa0YxdHFCQTtFQUNFO0FsRjZ0cUJGOztBa0YzdHFCQTtFQUNFO0FsRjh0cUJGOztBa0Y1dHFCQTtFQUNFO0FsRit0cUJGOztBa0Y3dHFCQTtFQUNFO0FsRmd1cUJGOztBa0Y5dHFCQTtFQUNFO0FsRml1cUJGOztBa0YvdHFCQTtFQUNFO0FsRmt1cUJGOztBa0ZodXFCQTtFQUNFO0FsRm11cUJGOztBa0ZqdXFCQTtFQUNFO0FsRm91cUJGOztBa0ZsdXFCQTtFQUNFO0FsRnF1cUJGOztBa0ZudXFCQTtFQUNFO0FsRnN1cUJGOztBa0ZwdXFCQTtFQUNFO0FsRnV1cUJGOztBa0ZydXFCQTtFQUNFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7QWxGd3VxQkY7O0FrRnR1cUJBOztFQUVFO0VBQ0E7RUFDQTtFQUNBO0VBQ0E7RUFDQTtBbEZ5dXFCRixDOzs7O0FtRnhndkJBOztnREFFZ0Q7O0FBRWhEO0VBQ0Usa0JBQWtCO0FBQ3BCOztBQUVBLDBCQUEwQixhQUFhLEVBQUU7O0FBRXpDO0VBQ0UsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxrQkFBa0I7RUFDbEIsV0FBVztFQUNYLFlBQVk7QUFDZDs7QUFFQSxjQUFjOztBQUVkO0VBQ0Usd0NBQXdDO0VBQ3hDLHlCQUF5QjtVQUdqQixpQkFBaUI7QUFDM0I7O0FBRUE7RUFDRSxZQUFZO0VBRVosWUFBWTtBQUNkOztBQUVBO0VBRUUsZ0JBQWdCO0FBQ2xCOztBQUVBLDhCQUE4Qjs7QUFFOUI7RUFDRSxrQkFBa0I7RUFDbEIsbUNBQW1DO0VBQ25DLFlBQVk7RUFDWixXQUFXO0FBQ2I7O0FBRUE7RUFDRSxpQkFBaUI7RUFDakIsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLGFBQWE7RUFDYiwwQkFBMEI7QUFDNUI7O0FBRUE7RUFDRSxZQUFZO0FBQ2Q7O0FBRUE7RUFDRSxZQUFZO0VBQ1osWUFBWTtFQUNaLGtFQUFrRTtFQUNsRSxvQkFBb0I7QUFDdEI7O0FBRUE7RUFDRSxrQkFBa0I7QUFDcEI7O0FBRUEsb0NBQW9DOztBQUVwQztFQUNFLFFBQVE7RUFDUixXQUFXO0VBQ1gsWUFBWTtFQUNaLGtCQUFrQjtFQUNsQixzQkFBc0I7RUFDdEIsMkJBQTJCO0FBQzdCOztBQUVBLHNDQUFzQyxVQUFVLEVBQUU7QUFDbEQsa0NBQWtDLFdBQVcsRUFBRTtBQUMvQyxrQkFBa0I7QUFDbEI7RUFDRSxVQUFVO0VBQ1YsV0FBVztBQUNiO0FBQ0E7RUFDRSxXQUFXO0VBQ1gsVUFBVTtBQUNaOztBQUVBO0VBQ0Usa0JBQWtCO0VBQ2xCLFNBQVM7RUFDVCxRQUFRO0VBQ1IsVUFBVTtFQUNWLFdBQVc7QUFDYjs7QUFFQSx3QkFBd0I7O0FBRXhCO0VBQ0Usa0JBQWtCO0VBQ2xCLFdBQVc7RUFDWCxhQUFhO0VBQ2IsVUFBVTtFQUNWLFNBQVM7RUFDVCxnQkFBZ0I7RUFDaEIsa0JBQWtCO0VBQ2xCLGNBQWM7QUFDaEI7O0FBRUEsb0NBQW9DLGNBQWMsRUFBRTs7QUFFcEQ7RUFDRSxxQkFBcUI7RUFDckIsV0FBVztFQUNYLFlBQVk7RUFDWixhQUFhO0VBQ2IsZ0JBQWdCO0VBQ2hCLGtCQUFrQjtFQUNsQixhQUFhO0VBQ2IsZUFBZTtBQUNqQjs7QUFFQTtFQUNFLFVBQVU7QUFDWjs7Ozs7QUN4SUE7OztFQUdFO0FBNkNGO0VBQ0U7SUFDRSxVQUFVO0lBS1YsMkJBQTJCLEVBQUU7RUFDL0I7SUFDRSxVQUFVO0lBS1YsMEJBQTBCLEVBQUU7RUFDOUI7SUFDRSxVQUFVO0lBS1YsNEJBQTRCLEVBQUUsRUFBRTtBQStCcEM7RUFDRTtJQUNFLFVBQVU7SUFLViwyQkFBMkIsRUFBRTtFQUMvQjtJQUNFLFVBQVU7SUFLViwwQkFBMEIsRUFBRSxFQUFFO0FBdUNsQztFQUNFO0lBS0UsbUJBQW1CLEVBQUU7RUFDdkI7SUFLRSxxQkFBcUIsRUFBRTtFQUN6QjtJQUtFLG1CQUFtQixFQUFFLEVBQUU7QUFDM0I7RUFDRSxzQkFBc0IsRUFBRTs7QUFFMUI7RUFDRSxpQkFBaUI7RUFDakIsb0NBQW9DO0VBQ3BDLGlCQUFpQjtFQUNqQixrQkFBa0IsRUFBRTtFQUNwQjtJQUNFLGVBQWUsRUFBRTtJQUNqQjtNQUNFLGVBQWUsRUFBRTtJQUNuQjtNQUNFLGVBQWUsRUFBRTtFQUNyQjtJQUNFLGFBQWEsRUFBRTtFQUNqQjtJQUNFLG1CQUFtQixFQUFFO0lBQ3JCO01BQ0UsWUFBWSxFQUFFO0VBQ2xCO0lBQ0Usa0JBQWtCO0lBQ2xCLGFBQWEsRUFBRTtFQUNqQjtJQUNFLGtCQUFrQjtJQUNsQixxQkFBcUI7SUFDckIsbUJBQW1CO0lBQ25CLFlBQVk7SUFDWixpQkFBaUIsRUFBRTtJQUNuQjtNQUNFLGFBQWEsRUFBRTtNQUNmO1FBQ0UsVUFBVSxFQUFFO0lBQ2hCO01BQ0UsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixrREFBa0QsRUFBRTtJQUN0RDtNQUNFLFVBQVUsRUFBRTtJQUNkO01BQ0UsaUJBQWlCLEVBQUU7TUFDbkI7UUFLRSwrQkFBK0IsRUFBRTtJQUNyQztNQUNFLGVBQWU7TUFDZixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLGVBQWU7TUFDZixZQUFZLEVBQUU7TUFDZDtRQUNFLDBCQUEwQixFQUFFO0lBQ2hDO01BQ0UsVUFBVSxFQUFFO0lBQ2Q7TUFDRSxXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLE1BQU07TUFDTixPQUFPO01BQ1AsVUFBVTtNQUNWLGVBQWU7TUFDZixlQUFlO01BQ2YsZUFBZTtNQUNmLGdCQUFnQjtNQUNoQixrQkFBa0I7TUFDbEIseUJBQXlCO01BQ3pCLGlCQUFpQixFQUFFO01BQ25CO1FBQ0Usa0JBQWtCO1FBQ2xCLGVBQWUsRUFBRTtNQUNuQjtRQUNFLG1CQUFtQixFQUFFO1FBQ3JCO1VBQ0UsMENBQTBDO1VBQzFDLDBDQUEwQyxFQUFFO1FBQzlDO1VBQ0UsZ0JBQWdCO1VBQ2hCLHVCQUF1QixFQUFFO1VBQ3pCO1lBQ0UsNkJBQTZCLEVBQUU7TUFDckM7UUFDRSwwQ0FBMEM7UUFDMUMsZ0JBQWdCO1FBQ2hCLGtCQUFrQixFQUFFO0lBQ3hCO01BS0UsNEJBQTRCO01BRTVCLGlCQUFpQixFQUFFO0lBQ3JCO01BQ0UsbUJBQW1CO01BQ25CLGdCQUFnQjtNQUNoQixZQUFZO01BQ1osYUFBYTtNQUNiLGtCQUFrQjtNQUNsQixjQUFjO01BQ2QsV0FBVyxFQUFFO01BQ2I7UUFDRSxjQUFjLEVBQUU7SUFDcEI7TUFLRSw2REFBNkQsRUFBRTtJQUNqRTtNQUNFLFVBQVU7TUFLVixzREFBc0QsRUFBRTtJQUMxRDtNQUNFLG9CQUFvQjtNQUNwQixVQUFVO01BQ1YsWUFBWTtNQUNaLGtCQUFrQjtNQUNsQixjQUFjO01BQ2QsUUFBUTtNQUNSLFNBQVM7TUFDVCxrQkFBa0I7TUFDbEIsaUJBQWlCLEVBQUU7TUFDbkI7UUFDRSxjQUFjO1FBQ2QsV0FBVztRQUNYLFlBQVksRUFBRTtJQUNsQjtNQUNFLFVBQVU7TUFLViwyQkFBMkIsRUFBRTtJQUMvQjtNQUNFLFVBQVU7TUFLVixnQ0FBZ0MsRUFBRTtJQUNwQztNQUtFLGlDQUFpQyxFQUFFO0lBQ3JDO01BQ0UsVUFBVTtNQUNWLGFBQWE7TUFDYixvQkFBb0I7TUFDcEIsa0JBQWtCO01BQ2xCLFlBQVk7TUFDWixTQUFTO01BQ1QsUUFBUTtNQUNSLGdCQUFnQjtNQUNoQixXQUFXO01BQ1gsa0JBQWtCO01BQ2xCLG9DQUFvQztNQUNwQywyQkFBMkI7TUFDM0Isa0JBQWtCO01BQ2xCLGdCQUFnQixFQUFFO01BQ2xCO1FBQ0UsZ0JBQWdCO1FBQ2hCLGtEQUFrRDtRQUNsRCxrQkFBa0I7UUFDbEIsTUFBTTtRQUNOLE9BQU87UUFDUCxTQUFTO1FBQ1QsUUFBUTtRQUtSLG1DQUFtQyxFQUFFO0lBQ3pDO01BQ0UsY0FBYyxFQUFFO0lBQ2xCO01BQ0UsVUFBVTtNQUNWLG9CQUFvQixFQUFFO0lBQ3hCO01BQ0Usb0JBQW9CO01BQ3BCLGFBQWE7TUFDYixrQkFBa0I7TUFDbEIsY0FBYztNQUNkLGFBQWE7TUFDYixVQUFVO01BS1YsNkJBQTZCO01BQzdCLGtCQUFrQjtNQUNsQixlQUFlO01BQ2YsVUFBVTtNQUNWLFdBQVc7TUFDWCxZQUFZO01BQ1osbUJBQW1CO01BQ25CLHdEQUF3RDtNQUN4RCxvQkFBb0I7TUFDcEIsWUFBWSxFQUFFO01BQ2Q7UUFDRSxXQUFXO1FBQ1gsa0JBQWtCO1FBQ2xCLFNBQVM7UUFDVCxVQUFVO1FBQ1YsUUFBUTtRQUNSLFNBQVM7UUFDVCxrQ0FBa0M7UUFDbEMsbUNBQW1DO1FBQ25DLGdDQUFnQyxFQUFFO0FBQzFDLGNBQWMsd0JBQXdCLENBQUMsNEJBQTRCLENBQUMsbUJBQW1CLENBQUMsVUFBVSxDQUFDLHFCQUFxQixDQUFDLG9CQUFvQix3QkFBd0IsQ0FBQyxnQkFBZ0IsVUFBVSxDQUFDLG9DQUFvQyxlQUFlLENBQUMsVUFBVSxDQUFDLFdBQVcsQ0FBQyxtREFBbUQsV0FBVyxDQUFDLFlBQVksQ0FBQyw4Q0FBOEMsY0FBYyxDQUFDLG1CQUFtQixDQUFDLHNDQUFzQyxRQUFRLENBQUMsS0FBSyxDQUFDLFVBQVUsQ0FBQyxvQ0FBb0MsQ0FBQyw2QkFBNkIsQ0FBQyxlQUFlLENBQUMsbURBQW1ELGVBQWUsQ0FBQyw0R0FBNEcsNEJBQTRCLENBQUMsb0VBQW9FLFdBQVcsQ0FBQyw4REFBOEQsNEJBQTRCLENBQUMsV0FBVyxDQUFDLGtEQUFrRCxlQUFlLENBQUMscUNBQXFDLGlCQUFpQixDQUFDLFVBQVUsQ0FBQyxVQUFVLENBQUMsZ0JBQWdCLENBQUMsWUFBWSxDQUFDLFdBQVcsQ0FBQyxXQUFXLENBQUMscUJBQXFCLENBQUMsb0JBQW9CLENBQUMsd0JBQXdCLENBQUMsZUFBZSxDQUFDLGVBQWUsQ0FBQyxvQkFBb0IsQ0FBQyxTQUFTLENBQUMsMkNBQTJDLFNBQVMsQ0FBQyxvRkFBb0YsZ0JBQWdCLENBQUMsZUFBZSxDQUFDLFVBQVUsQ0FBQyxPQUFPLENBQUMsTUFBTSxDQUFDLDRGQUE0RixnQkFBZ0IsQ0FBQyxpQkFBaUIsQ0FBQyw0Q0FBNEMsZ0JBQWdCLENBQUMsaUJBQWlCLENBQUMsTUFBTSxDQUFDLFVBQVUsQ0FBQyxpQkFBaUIsQ0FBQyxrREFBa0QsWUFBWSxDOzs7O0FDcFkzdkQsV0FBVztBQUNYOztJQUVJLGtCQUFrQjs7SUFFbEIsY0FBYztJQUNkLHNCQUFzQjs7SUFFdEIseUJBQXlCO1lBR2pCLGlCQUFpQjs7SUFFekIsMkJBQTJCO0lBQzNCLHdCQUF3QjtJQUVwQixtQkFBbUI7SUFDdkIsd0NBQXdDO0FBQzVDOztBQUVBOztJQUVJLGtCQUFrQjs7SUFFbEIsY0FBYztJQUNkLGdCQUFnQjs7SUFFaEIsU0FBUztJQUNULFVBQVU7QUFDZDtBQUNBOztJQUVJLGFBQWE7QUFDakI7QUFDQTs7SUFFSSxlQUFlO0lBQ2YsWUFBWTtBQUNoQjs7QUFFQTs7O0lBT1ksK0JBQStCO0FBQzNDOztBQUVBOztJQUVJLGtCQUFrQjtJQUNsQixNQUFNO0lBQ04sT0FBTzs7SUFFUCxjQUFjO0lBQ2QsaUJBQWlCO0lBQ2pCLGtCQUFrQjtBQUN0QjtBQUNBOzs7SUFHSSxjQUFjOztJQUVkLFdBQVc7QUFDZjtBQUNBOztJQUVJLFdBQVc7QUFDZjtBQUNBOztJQUVJLGtCQUFrQjtBQUN0Qjs7QUFFQTs7SUFFSSxhQUFhO0lBQ2IsV0FBVzs7SUFFWCxZQUFZO0lBQ1osZUFBZTtBQUNuQjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7QUFDQTs7SUFFSSxjQUFjO0FBQ2xCO0FBQ0E7O0lBRUksYUFBYTtBQUNqQjtBQUNBOztJQUVJLG9CQUFvQjtBQUN4QjtBQUNBOztJQUVJLGNBQWM7QUFDbEI7QUFDQTs7SUFFSSxrQkFBa0I7QUFDdEI7QUFDQTs7SUFFSSxjQUFjOztJQUVkLFlBQVk7O0lBRVosNkJBQTZCO0FBQ2pDO0FBQ0E7SUFDSSxhQUFhO0FBQ2pCOzs7OztBQ3RIQSxnQkFBZ0I7QUFDaEIsV0FBVztBQUNYOztJQUVJLGdGQUFpRTtBQUNyRTs7QUFFQSxVQUFVO0FBQ1Y7O0lBRUksb0JBQW9CO0lBQ3BCLG1CQUFtQjtJQUNuQixrQkFBa0I7O0lBRWxCLDRDQUE2QjtJQUM3QixtUEFBcU07QUFDek07QUFDQSxXQUFXO0FBQ1g7OztJQUdJLFlBQVk7SUFDWixjQUFjOztJQUVkLGtCQUFrQjtJQUNsQixRQUFROztJQUVSLGNBQWM7O0lBRWQsV0FBVztJQUNYLFlBQVk7SUFDWixVQUFVO0lBR1YsNkJBQTZCOztJQUU3QixlQUFlOztJQUVmLGtCQUFrQjtJQUNsQixZQUFZO0lBQ1osYUFBYTtJQUNiLHVCQUF1QjtBQUMzQjtBQUNBOzs7OztJQUtJLGtCQUFrQjtJQUNsQixhQUFhO0lBQ2IsdUJBQXVCO0FBQzNCO0FBQ0E7Ozs7O0lBS0ksVUFBVTtBQUNkO0FBQ0E7OztJQUdJLFlBQVk7QUFDaEI7O0FBRUE7OztJQUdJLG9CQUFvQjtJQUNwQixlQUFlO0lBQ2YsY0FBYzs7SUFFZCxZQUFZO0lBQ1osWUFBWTs7SUFFWixtQ0FBbUM7SUFDbkMsa0NBQWtDO0FBQ3RDOztBQUVBOztJQUVJLFdBQVc7QUFDZjtBQUNBOztJQUVJLFlBQVk7SUFDWixVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksWUFBWTtBQUNoQjs7QUFFQTs7SUFFSSxZQUFZO0FBQ2hCO0FBQ0E7O0lBRUksV0FBVztJQUNYLFdBQVc7QUFDZjtBQUNBOztJQUVJLFlBQVk7QUFDaEI7QUFDQTs7SUFFSSxZQUFZO0FBQ2hCOztBQUVBLFNBQVM7QUFDVDs7SUFFSSxtQkFBbUI7QUFDdkI7O0FBRUE7O0lBRUksa0JBQWtCO0lBQ2xCLGFBQWE7O0lBRWIsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsVUFBVTtJQUNWLFNBQVM7O0lBRVQsZ0JBQWdCOztJQUVoQixrQkFBa0I7QUFDdEI7QUFDQTs7SUFFSSxrQkFBa0I7O0lBRWxCLHFCQUFxQjs7SUFFckIsV0FBVztJQUNYLFlBQVk7SUFDWixhQUFhO0lBQ2IsVUFBVTs7SUFFVixlQUFlO0FBQ25CO0FBQ0E7O0lBRUksWUFBWTtJQUNaLGNBQWM7O0lBRWQsY0FBYzs7SUFFZCxXQUFXO0lBQ1gsWUFBWTtJQUNaLFlBQVk7O0lBRVosZUFBZTs7SUFFZixrQkFBa0I7SUFDbEIsU0FBUztJQUNULGFBQWE7SUFDYix1QkFBdUI7QUFDM0I7QUFDQTs7O0lBR0ksYUFBYTtBQUNqQjtBQUNBOzs7SUFHSSxVQUFVO0FBQ2Q7QUFDQTs7SUFFSSxvQkFBb0I7SUFDcEIsY0FBYztJQUNkLGlCQUFpQjs7SUFFakIsa0JBQWtCO0lBQ2xCLE1BQU07SUFDTixPQUFPOztJQUVQLFdBQVc7SUFDWCxZQUFZOztJQUVaLFlBQVk7SUFDWixrQkFBa0I7O0lBRWxCLFlBQVk7SUFDWixZQUFZOztJQUVaLG1DQUFtQztJQUNuQyxrQ0FBa0M7QUFDdEM7QUFDQTs7SUFFSSxZQUFZO0lBQ1osWUFBWTtBQUNoQiIsInNvdXJjZXMiOlsid2VicGFjazovLy8uL2Fzc2V0cy9mb250cy93ZWItaWNvbnMvd2ViLWljb25zLm1pbi5jc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL3ZlbmRvci9hbmltc2l0aW9uL2FuaW1zaXRpb24ubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvdmVuZG9yL2Fzc2Nyb2xsYWJsZS9hc1Njcm9sbGFibGUubWluLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L2xvZ2luLXYzLmNzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L2Fzc2V0cy9jc3MvZ3Vlc3QvaW5kZXguc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9ib290c3RyYXAuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcm9vdC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19yZWJvb3Quc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdmFyaWFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdmVuZG9yL19yZnMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2hvdmVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3R5cGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2xpc3RzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2ltYWdlcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9faW1hZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2JvcmRlci1yYWRpdXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY29kZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmlkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19icmVha3BvaW50cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fZ3JpZC1mcmFtZXdvcmsuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fdGFibGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190YWJsZS1yb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX3RyYW5zaXRpb24uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2Zvcm1zLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19ncmFkaWVudHMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYnV0dG9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190cmFuc2l0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19kcm9wZG93bi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fY2FyZXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX25hdi1kaXZpZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2J1dHRvbi1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19pbnB1dC1ncm91cC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jdXN0b20tZm9ybXMuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fbmF2LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX25hdmJhci5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19jYXJkLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2JyZWFkY3J1bWIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fcGFnaW5hdGlvbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19iYWRnZS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFkZ2Uuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fanVtYm90cm9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2FsZXJ0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19hbGVydC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19wcm9ncmVzcy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tZWRpYS5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19saXN0LWdyb3VwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX2Nsb3NlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3RvYXN0cy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL19tb2RhbC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL190b29sdGlwLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19yZXNldC10ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3BvcG92ZXIuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fY2Fyb3VzZWwuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9taXhpbnMvX2NsZWFyZml4LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvX3NwaW5uZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19hbGlnbi5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL21peGlucy9fYmFja2dyb3VuZC12YXJpYW50LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19iYWNrZ3JvdW5kLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19ib3JkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19kaXNwbGF5LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19lbWJlZC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxleC5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fZmxvYXQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX2ludGVyYWN0aW9ucy5zY3NzIiwid2VicGFjazovLy8uL2Fzc2V0cy9jc3MvZ3Vlc3Qvbm9kZV9tb2R1bGVzL2Jvb3RzdHJhcC9zY3NzL3V0aWxpdGllcy9fb3ZlcmZsb3cuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Bvc2l0aW9uLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zY3JlZW5yZWFkZXJzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL19zY3JlZW4tcmVhZGVyLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaGFkb3dzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL19zaXppbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3NwYWNpbmcuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3N0cmV0Y2hlZC1saW5rLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvdXRpbGl0aWVzL190ZXh0LnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWVtcGhhc2lzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvYm9vdHN0cmFwL3Njc3MvbWl4aW5zL190ZXh0LWhpZGUuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy91dGlsaXRpZXMvX3Zpc2liaWxpdHkuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L25vZGVfbW9kdWxlcy9ib290c3RyYXAvc2Nzcy9fcHJpbnQuc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L2Fzc2V0cy9jc3MvZ3Vlc3Qvc2l0ZS5taW4uc2NzcyIsIndlYnBhY2s6Ly8vLi9hc3NldHMvY3NzL2d1ZXN0L2Fzc2V0cy9jc3MvZ3Vlc3Qvc3R5bGVzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9hc3NldHMvY3NzL2ZvbnRzLnNjc3MiLCJ3ZWJwYWNrOi8vLy4vYXNzZXRzL2Nzcy9ndWVzdC9ub2RlX21vZHVsZXMvZm9udC1hd2Vzb21lL2Nzcy9mb250LWF3ZXNvbWUuY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9mbGlja2l0eS9kaXN0L2ZsaWNraXR5LmNzcyIsIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlMi1kcm9wem9uZS9kaXN0L3Z1ZTJEcm9wem9uZS5taW4uY3NzIiwid2VicGFjazovLy8uL25vZGVfbW9kdWxlcy9zbGljay1jYXJvdXNlbC9zbGljay9zbGljay5jc3MiLCJ3ZWJwYWNrOi8vLy4vbm9kZV9tb2R1bGVzL3NsaWNrLWNhcm91c2VsL3NsaWNrL3NsaWNrLXRoZW1lLmNzcyJdLCJzb3VyY2VzQ29udGVudCI6WyJAZm9udC1mYWNle2ZvbnQtZmFtaWx5OidXZWIgSWNvbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtzcmM6dXJsKHdlYi1pY29ucy5lb3Q/dj0wLjIuMyk7c3JjOnVybCh3ZWItaWNvbnMuZW90PyNpZWZpeCZ2PTAuMi4zKSBmb3JtYXQoJ2VtYmVkZGVkLW9wZW50eXBlJyksdXJsKHdlYi1pY29ucy53b2ZmMj92PTAuMi4zKSBmb3JtYXQoJ3dvZmYyJyksdXJsKHdlYi1pY29ucy53b2ZmP3Y9MC4yLjMpIGZvcm1hdCgnd29mZicpLHVybCh3ZWItaWNvbnMudHRmP3Y9MC4yLjMpIGZvcm1hdCgndHJ1ZXR5cGUnKSx1cmwod2ViLWljb25zLnN2Zz92PTAuMi4zI3dlYi1pY29ucykgZm9ybWF0KCdzdmcnKX1bY2xhc3MqPVwiIHdiLVwiXSxbY2xhc3NePXdiLV17cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1mYW1pbHk6J1dlYiBJY29ucyc7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0ZXh0LXJlbmRlcmluZzphdXRvO3NwZWFrOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LndiLWRhc2hib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMVwifS53Yi1pbmJveDpiZWZvcmV7Y29udGVudDpcIlxcZjEwMlwifS53Yi1jbG91ZDpiZWZvcmV7Y29udGVudDpcIlxcZjEwM1wifS53Yi1iZWxsOmJlZm9yZXtjb250ZW50OlwiXFxmMTA0XCJ9LndiLWJvb2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDVcIn0ud2ItYm9va21hcms6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDZcIn0ud2ItdGFnOmJlZm9yZXtjb250ZW50OlwiXFxmMTA3XCJ9LndiLWxpYnJhcnk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDhcIn0ud2Itc2hhcmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMDlcIn0ud2ItcmVwbHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGFcIn0ud2ItcmVmcmVzaDpiZWZvcmV7Y29udGVudDpcIlxcZjEwYlwifS53Yi1tb3ZlOmJlZm9yZXtjb250ZW50OlwiXFxmMTBjXCJ9LndiLWNoYXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMGRcIn0ud2ItY2hhdC13b3JraW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMTBlXCJ9LndiLWNoYXQtdGV4dDpiZWZvcmV7Y29udGVudDpcIlxcZjEwZlwifS53Yi1jaGF0LWdyb3VwOmJlZm9yZXtjb250ZW50OlwiXFxmMTEwXCJ9LndiLWVudmVsb3BlOmJlZm9yZXtjb250ZW50OlwiXFxmMTExXCJ9LndiLWVudmVsb3BlLW9wZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTJcIn0ud2ItdXNlcjpiZWZvcmV7Y29udGVudDpcIlxcZjExM1wifS53Yi11c2VyLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjExNFwifS53Yi11c2VyczpiZWZvcmV7Y29udGVudDpcIlxcZjExNVwifS53Yi11c2VyLWFkZDpiZWZvcmV7Y29udGVudDpcIlxcZjExNlwifS53Yi1ncmlkLTk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTdcIn0ud2ItZ3JpZC00OmJlZm9yZXtjb250ZW50OlwiXFxmMTE4XCJ9LndiLW1lbnU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMTlcIn0ud2ItbGF5b3V0OmJlZm9yZXtjb250ZW50OlwiXFxmMTFhXCJ9LndiLWZ1bGxzY3JlZW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWJcIn0ud2ItZnVsbHNjcmVlbi1leGl0OmJlZm9yZXtjb250ZW50OlwiXFxmMTFjXCJ9LndiLWV4cGFuZDpiZWZvcmV7Y29udGVudDpcIlxcZjExZFwifS53Yi1jb250cmFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjExZVwifS53Yi1hcnJvdy1leHBhbmQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMWZcIn0ud2ItYXJyb3ctc2hyaW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTIwXCJ9LndiLWRlc2t0b3A6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjFcIn0ud2ItbW9iaWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTIyXCJ9LndiLXNpZ25hbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyM1wifS53Yi1wb3dlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEyNFwifS53Yi1tb3JlLWhvcml6b250YWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjVcIn0ud2ItbW9yZS12ZXJ0aWNhbDpiZWZvcmV7Y29udGVudDpcIlxcZjEyNlwifS53Yi1nbG9iZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyN1wifS53Yi1tYXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMjhcIn0ud2ItZmxhZzpiZWZvcmV7Y29udGVudDpcIlxcZjEyOVwifS53Yi1waWUtY2hhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmFcIn0ud2Itc3RhdHMtYmFyczpiZWZvcmV7Y29udGVudDpcIlxcZjEyYlwifS53Yi1wbHVzZTpiZWZvcmV7Y29udGVudDpcIlxcZjEyY1wifS53Yi1ob21lOmJlZm9yZXtjb250ZW50OlwiXFxmMTJkXCJ9LndiLXNob3BwaW5nLWNhcnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMmVcIn0ud2ItcGF5bWVudDpiZWZvcmV7Y29udGVudDpcIlxcZjEyZlwifS53Yi1icmllZmNhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzBcIn0ud2Itc2VhcmNoOmJlZm9yZXtjb250ZW50OlwiXFxmMTMxXCJ9LndiLXpvb20taW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzJcIn0ud2Item9vbS1vdXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzNcIn0ud2ItZG93bmxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzRcIn0ud2ItdXBsb2FkOmJlZm9yZXtjb250ZW50OlwiXFxmMTM1XCJ9LndiLXNvcnQtYXNjOmJlZm9yZXtjb250ZW50OlwiXFxmMTM2XCJ9LndiLXNvcnQtZGVzOmJlZm9yZXtjb250ZW50OlwiXFxmMTM3XCJ9LndiLWdyYXBoLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTM4XCJ9LndiLWdyYXBoLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxMzlcIn0ud2ItcmVwbGF5OmJlZm9yZXtjb250ZW50OlwiXFxmMTNhXCJ9LndiLWVkaXQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxM2JcIn0ud2ItcGVuY2lsOmJlZm9yZXtjb250ZW50OlwiXFxmMTNjXCJ9LndiLXJ1YmJlcjpiZWZvcmV7Y29udGVudDpcIlxcZjEzZFwifS53Yi1jcm9wOmJlZm9yZXtjb250ZW50OlwiXFxmMTNlXCJ9LndiLWV5ZTpiZWZvcmV7Y29udGVudDpcIlxcZjEzZlwifS53Yi1leWUtY2xvc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDBcIn0ud2ItaW1hZ2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDFcIn0ud2ItZ2FsbGVyeTpiZWZvcmV7Y29udGVudDpcIlxcZjE0MlwifS53Yi12aWRlbzpiZWZvcmV7Y29udGVudDpcIlxcZjE0M1wifS53Yi1jYW1lcmE6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDRcIn0ud2ItZm9sZGVyOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ1XCJ9LndiLWNsaXBib2FyZDpiZWZvcmV7Y29udGVudDpcIlxcZjE0NlwifS53Yi1vcmRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjE0N1wifS53Yi1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTQ4XCJ9LndiLWNvcHk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNDlcIn0ud2ItYWRkLWZpbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGFcIn0ud2ItcHJpbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGJcIn0ud2ItY2FsZW5kYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGNcIn0ud2ItdGltZTpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZFwifS53Yi10cmFzaDpiZWZvcmV7Y29udGVudDpcIlxcZjE0ZVwifS53Yi1wbHVnaW46YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNGZcIn0ud2ItZXh0ZW5zaW9uOmJlZm9yZXtjb250ZW50OlwiXFxmMTUwXCJ9LndiLW1lbW9yeTpiZWZvcmV7Y29udGVudDpcIlxcZjE1MVwifS53Yi1zZXR0aW5nczpiZWZvcmV7Y29udGVudDpcIlxcZjE1MlwifS53Yi1zY2lzc29yOmJlZm9yZXtjb250ZW50OlwiXFxmMTUzXCJ9LndiLXdyZW5jaDpiZWZvcmV7Y29udGVudDpcIlxcZjE1NFwifS53Yi1oYW1tZXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTVcIn0ud2ItbG9jazpiZWZvcmV7Y29udGVudDpcIlxcZjE1NlwifS53Yi11bmxvY2s6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNTdcIn0ud2Itdm9sdW1lLWxvdzpiZWZvcmV7Y29udGVudDpcIlxcZjE1OFwifS53Yi12b2x1bWUtaGlnaDpiZWZvcmV7Y29udGVudDpcIlxcZjE1OVwifS53Yi12b2x1bWUtb2ZmOmJlZm9yZXtjb250ZW50OlwiXFxmMTVhXCJ9LndiLXBhdXNlOmJlZm9yZXtjb250ZW50OlwiXFxmMTViXCJ9LndiLXBsYXk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNWNcIn0ud2Itc3RvcDpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZFwifS53Yi1tdXNpY2FsOmJlZm9yZXtjb250ZW50OlwiXFxmMTVlXCJ9LndiLXJhbmRvbTpiZWZvcmV7Y29udGVudDpcIlxcZjE1ZlwifS53Yi1yZWxvYWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjBcIn0ud2ItbG9vcDpiZWZvcmV7Y29udGVudDpcIlxcZjE2MVwifS53Yi10ZXh0OmJlZm9yZXtjb250ZW50OlwiXFxmMTYyXCJ9LndiLWJvbGQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjNcIn0ud2ItaXRhbGljOmJlZm9yZXtjb250ZW50OlwiXFxmMTY0XCJ9LndiLXVuZGVybGluZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2NVwifS53Yi1mb3JtYXQtY2xlYXI6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNjZcIn0ud2ItdGV4dC10eXBlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY3XCJ9LndiLXRhYmxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY4XCJ9LndiLWF0dGFjaC1maWxlOmJlZm9yZXtjb250ZW50OlwiXFxmMTY5XCJ9LndiLXBhcGVyY2xpcDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YVwifS53Yi1saW5rLWludGFjdDpiZWZvcmV7Y29udGVudDpcIlxcZjE2YlwifS53Yi1saW5rOmJlZm9yZXtjb250ZW50OlwiXFxmMTZjXCJ9LndiLWxpbmstYnJva2VuOmJlZm9yZXtjb250ZW50OlwiXFxmMTZkXCJ9LndiLWluZGVudC1pbmNyZWFzZTpiZWZvcmV7Y29udGVudDpcIlxcZjE2ZVwifS53Yi1pbmRlbnQtZGVjcmVhc2U6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNmZcIn0ud2ItYWxpZ24tanVzdGlmeTpiZWZvcmV7Y29udGVudDpcIlxcZjE3MFwifS53Yi1hbGlnbi1sZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTcxXCJ9LndiLWFsaWduLWNlbnRlcjpiZWZvcmV7Y29udGVudDpcIlxcZjE3MlwifS53Yi1hbGlnbi1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3M1wifS53Yi1saXN0LW51bWJlcmVkOmJlZm9yZXtjb250ZW50OlwiXFxmMTc0XCJ9LndiLWxpc3QtYnVsbGV0ZWQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxNzVcIn0ud2ItbGlzdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3NlwifS53Yi1lbW90aWNvbjpiZWZvcmV7Y29udGVudDpcIlxcZjE3N1wifS53Yi1xdW90ZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE3OFwifS53Yi1jb2RlOmJlZm9yZXtjb250ZW50OlwiXFxmMTc5XCJ9LndiLWNvZGUtd29ya2luZzpiZWZvcmV7Y29udGVudDpcIlxcZjE3YVwifS53Yi1jb2RlLXVuZm9sZDpiZWZvcmV7Y29udGVudDpcIlxcZjE3YlwifS53Yi1jaGV2cm9uLXJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMTdjXCJ9LndiLWNoZXZyb24tbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZFwifS53Yi1jaGV2cm9uLWxlZnQtbWluaTpiZWZvcmV7Y29udGVudDpcIlxcZjE3ZVwifS53Yi1jaGV2cm9uLXJpZ2h0LW1pbmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxN2ZcIn0ud2ItY2hldnJvbi11cDpiZWZvcmV7Y29udGVudDpcIlxcZjE4MFwifS53Yi1jaGV2cm9uLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODFcIn0ud2ItY2hldnJvbi11cC1taW5pOmJlZm9yZXtjb250ZW50OlwiXFxmMTgyXCJ9LndiLWNoZXZyb24tZG93bi1taW5pOmJlZm9yZXtjb250ZW50OlwiXFxmMTgzXCJ9LndiLWFycm93LWxlZnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODRcIn0ud2ItYXJyb3ctcmlnaHQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODVcIn0ud2ItYXJyb3ctdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODZcIn0ud2ItYXJyb3ctZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE4N1wifS53Yi1kcm9wZG93bjpiZWZvcmV7Y29udGVudDpcIlxcZjE4OFwifS53Yi1kcm9wdXA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxODlcIn0ud2ItZHJvcHJpZ2h0OmJlZm9yZXtjb250ZW50OlwiXFxmMThhXCJ9LndiLWRyb3BsZWZ0OmJlZm9yZXtjb250ZW50OlwiXFxmMThiXCJ9LndiLXNvcnQtdmVydGljYWw6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOGNcIn0ud2ItdHJpYW5nbGUtbGVmdDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZFwifS53Yi10cmlhbmdsZS1yaWdodDpiZWZvcmV7Y29udGVudDpcIlxcZjE4ZVwifS53Yi10cmlhbmdsZS1kb3duOmJlZm9yZXtjb250ZW50OlwiXFxmMThmXCJ9LndiLXRyaWFuZ2xlLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMTkwXCJ9LndiLWNoZWNrLWNpcmNsZTpiZWZvcmV7Y29udGVudDpcIlxcZjE5MVwifS53Yi1jaGVjazpiZWZvcmV7Y29udGVudDpcIlxcZjE5MlwifS53Yi1jaGVjay1taW5pOmJlZm9yZXtjb250ZW50OlwiXFxmMTkzXCJ9LndiLWNsb3NlOmJlZm9yZXtjb250ZW50OlwiXFxmMTk0XCJ9LndiLWNsb3NlLW1pbmk6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTVcIn0ud2ItcGx1cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTZcIn0ud2ItcGx1czpiZWZvcmV7Y29udGVudDpcIlxcZjE5N1wifS53Yi1taW51cy1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOThcIn0ud2ItbWludXM6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTlcIn0ud2ItYWxlcnQtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTlhXCJ9LndiLWFsZXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMTliXCJ9LndiLWhlbHAtY2lyY2xlOmJlZm9yZXtjb250ZW50OlwiXFxmMTljXCJ9LndiLWhlbHA6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWRcIn0ud2ItaW5mby1jaXJjbGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOWVcIn0ud2ItaW5mbzpiZWZvcmV7Y29udGVudDpcIlxcZjE5ZlwifS53Yi13YXJuaW5nOmJlZm9yZXtjb250ZW50OlwiXFxmMWEwXCJ9LndiLWhlYXJ0OmJlZm9yZXtjb250ZW50OlwiXFxmMWExXCJ9LndiLWhlYXJ0LW91dGxpbmU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTJcIn0ud2Itc3RhcjpiZWZvcmV7Y29udGVudDpcIlxcZjFhM1wifS53Yi1zdGFyLWhhbGY6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTRcIn0ud2Itc3Rhci1vdXRsaW5lOmJlZm9yZXtjb250ZW50OlwiXFxmMWE1XCJ9LndiLXRodW1iLXVwOmJlZm9yZXtjb250ZW50OlwiXFxmMWE2XCJ9LndiLXRodW1iLWRvd246YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYTdcIn0ud2Itc21hbGwtcG9pbnQ6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxYThcIn0ud2ItbWVkaXVtLXBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWE5XCJ9LndiLWxhcmdlLXBvaW50OmJlZm9yZXtjb250ZW50OlwiXFxmMWFhXCJ9IiwiLmFuaW1zaXRpb24sLmFuaW1zaXRpb24tb3ZlcmxheXtwb3NpdGlvbjpyZWxhdGl2ZTtvcGFjaXR5OjA7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LW8tYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0uYW5pbXNpdGlvbi1sb2FkaW5ne3Bvc2l0aW9uOmZpeGVkO3RvcDowO3otaW5kZXg6MTAwO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sLCUzQ3N2ZyUyMHhtbG5zJTNEJTIyaHR0cCUzQS8vd3d3LnczLm9yZy8yMDAwL3N2ZyUyMiUyMHZpZXdCb3glM0QlMjIwJTIwMCUyMDMyJTIwMzIlMjIlMjB3aWR0aCUzRCUyMjMyJTIyJTIwaGVpZ2h0JTNEJTIyMzIlMjIlMjBmaWxsJTNEJTIyJTIzY2NjJTIyJTNFJTBBJTIwJTIwJTNDcGF0aCUyMG9wYWNpdHklM0QlMjIuMjUlMjIlMjBkJTNEJTIyTTE2JTIwMCUyMEExNiUyMDE2JTIwMCUyMDAlMjAwJTIwMTYlMjAzMiUyMEExNiUyMDE2JTIwMCUyMDAlMjAwJTIwMTYlMjAwJTIwTTE2JTIwNCUyMEExMiUyMDEyJTIwMCUyMDAlMjAxJTIwMTYlMjAyOCUyMEExMiUyMDEyJTIwMCUyMDAlMjAxJTIwMTYlMjA0JTIyLyUzRSUwQSUyMCUyMCUzQ3BhdGglMjBkJTNEJTIyTTE2JTIwMCUyMEExNiUyMDE2JTIwMCUyMDAlMjAxJTIwMzIlMjAxNiUyMEwyOCUyMDE2JTIwQTEyJTIwMTIlMjAwJTIwMCUyMDAlMjAxNiUyMDR6JTIyJTNFJTBBJTIwJTIwJTIwJTIwJTNDYW5pbWF0ZVRyYW5zZm9ybSUyMGF0dHJpYnV0ZU5hbWUlM0QlMjJ0cmFuc2Zvcm0lMjIlMjB0eXBlJTNEJTIycm90YXRlJTIyJTIwZnJvbSUzRCUyMjAlMjAxNiUyMDE2JTIyJTIwdG8lM0QlMjIzNjAlMjAxNiUyMDE2JTIyJTIwZHVyJTNEJTIyMC44cyUyMiUyMHJlcGVhdENvdW50JTNEJTIyaW5kZWZpbml0ZSUyMiUyMC8lM0UlMEElMjAlMjAlM0MvcGF0aCUzRSUwQSUzQy9zdmclM0UlMEElMEEpIGNlbnRlciBjZW50ZXIgbm8tcmVwZWF0Oy13ZWJraXQtYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoOy1vLWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDthbmltYXRpb24tZmlsbC1tb2RlOmJvdGh9LmFuaW1zaXRpb24tbG9hZGluZzphZnRlcntwb3NpdGlvbjpmaXhlZDt0b3A6NTAlO3dpZHRoOjEwMCU7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiNhYWE7dGV4dC1hbGlnbjpjZW50ZXI7Y29udGVudDpcIkxvYWRpbmdcIn0uYW5pbXNpdGlvbi1vdmVybGF5LXNsaWRle3Bvc2l0aW9uOmZpeGVkO3otaW5kZXg6MTt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6I2RkZH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgZmFkZS1pbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgZmFkZS1pbnswJXtvcGFjaXR5OjB9MTAwJXtvcGFjaXR5OjF9fS5mYWRlLWluey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbjstby1hbmltYXRpb24tbmFtZTpmYWRlLWluO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW59QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0ezAle29wYWNpdHk6MX0xMDAle29wYWNpdHk6MH19QC1vLWtleWZyYW1lcyBmYWRlLW91dHswJXtvcGFjaXR5OjF9MTAwJXtvcGFjaXR5OjB9fUBrZXlmcmFtZXMgZmFkZS1vdXR7MCV7b3BhY2l0eToxfTEwMCV7b3BhY2l0eTowfX0uZmFkZS1vdXR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLW91dDstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dDthbmltYXRpb24tbmFtZTpmYWRlLW91dH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi11cHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtby1rZXlmcmFtZXMgZmFkZS1pbi11cHswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlLWluLXVwezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSg1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5mYWRlLWluLXVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi11cDstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLXVwO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW4tdXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LXVwezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAwcHgpfX1ALW8ta2V5ZnJhbWVzIGZhZGUtb3V0LXVwezAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle29wYWNpdHk6MDstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MDBweCl9fUBrZXlmcmFtZXMgZmFkZS1vdXQtdXB7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwMHB4KX19LmZhZGUtb3V0LXVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtdXA7LW8tYW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtdXA7YW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtdXB9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tdXAtc217MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALW8ta2V5ZnJhbWVzIGZhZGUtaW4tdXAtc217MCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCl9MTAwJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmFkZS1pbi11cC1zbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX0uZmFkZS1pbi11cC1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtaW4tdXAtc207LW8tYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi11cC1zbTthbmltYXRpb24tbmFtZTpmYWRlLWluLXVwLXNtfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC11cC1zbXswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KX19QC1vLWtleWZyYW1lcyBmYWRlLW91dC11cC1zbXswJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpfX1Aa2V5ZnJhbWVzIGZhZGUtb3V0LXVwLXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCl9fS5mYWRlLW91dC11cC1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXVwLXNtOy1vLWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXVwLXNtO2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXVwLXNtfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLXVwLWxnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfX1ALW8ta2V5ZnJhbWVzIGZhZGUtaW4tdXAtbGd7MCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlLWluLXVwLWxnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5mYWRlLWluLXVwLWxney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi11cC1sZzstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLXVwLWxnO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW4tdXAtbGd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LXVwLWxnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCl9fUAtby1rZXlmcmFtZXMgZmFkZS1vdXQtdXAtbGd7MCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAwcHgpfX1Aa2V5ZnJhbWVzIGZhZGUtb3V0LXVwLWxnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCl9fS5mYWRlLW91dC11cC1sZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXVwLWxnOy1vLWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXVwLWxnO2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXVwLWxnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLWluLWRvd257MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtby1rZXlmcmFtZXMgZmFkZS1pbi1kb3duezAle29wYWNpdHk6MDstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC01MDBweCl9MTAwJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmFkZS1pbi1kb3duezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC01MDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fS5mYWRlLWluLWRvd257LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLWluLWRvd247LW8tYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1kb3duO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW4tZG93bn1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtZG93bnswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MDBweCl9fUAtby1rZXlmcmFtZXMgZmFkZS1vdXQtZG93bnswJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDUwMHB4KX19QGtleWZyYW1lcyBmYWRlLW91dC1kb3duezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoNTAwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSg1MDBweCl9fS5mYWRlLW91dC1kb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtZG93bjstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1kb3duO2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LWRvd259QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tZG93bi1zbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QC1vLWtleWZyYW1lcyBmYWRlLWluLWRvd24tc217MCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlLWluLWRvd24tc217MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZhZGUtaW4tZG93bi1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtaW4tZG93bi1zbTstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLWRvd24tc207YW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1kb3duLXNtfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC1kb3duLXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KX19QC1vLWtleWZyYW1lcyBmYWRlLW91dC1kb3duLXNtezAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX0xMDAle29wYWNpdHk6MDstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpfX1Aa2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24tc217MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMHB4KX19LmZhZGUtb3V0LWRvd24tc217LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1kb3duLXNtOy1vLWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LWRvd24tc207YW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtZG93bi1zbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1kb3duLWxnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMCl9fUAtby1rZXlmcmFtZXMgZmFkZS1pbi1kb3duLWxnezAle29wYWNpdHk6MDstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19QGtleWZyYW1lcyBmYWRlLWluLWRvd24tbGd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgwKX19LmZhZGUtaW4tZG93bi1sZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtaW4tZG93bjstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLWRvd247YW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1kb3dufUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC1kb3duLWxnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAwcHgpfX1ALW8ta2V5ZnJhbWVzIGZhZGUtb3V0LWRvd24tbGd7MCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwMHB4KX19QGtleWZyYW1lcyBmYWRlLW91dC1kb3duLWxnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWSgxMDAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMDBweCl9fS5mYWRlLW91dC1kb3duLWxney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtZG93bi1sZzstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1kb3duLWxnO2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LWRvd24tbGd9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tbGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC1vLWtleWZyYW1lcyBmYWRlLWluLWxlZnR7MCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlLWluLWxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmZhZGUtaW4tbGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtaW4tbGVmdDstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLWxlZnQ7YW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1sZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC1sZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAwcHgpfX1ALW8ta2V5ZnJhbWVzIGZhZGUtb3V0LWxlZnR7MCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwMHB4KX19QGtleWZyYW1lcyBmYWRlLW91dC1sZWZ0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01MDBweCl9fS5mYWRlLW91dC1sZWZ0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtbGVmdDstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1sZWZ0O2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LWxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tbGVmdC1zbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC1vLWtleWZyYW1lcyBmYWRlLWluLWxlZnQtc217MCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlLWluLWxlZnQtc217MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19LmZhZGUtaW4tbGVmdC1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtaW4tbGVmdC1zbTstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLWxlZnQtc207YW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1sZWZ0LXNtfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC1sZWZ0LXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwcHgpfX1ALW8ta2V5ZnJhbWVzIGZhZGUtb3V0LWxlZnQtc217MCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KX19QGtleWZyYW1lcyBmYWRlLW91dC1sZWZ0LXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDBweCl9fS5mYWRlLW91dC1sZWZ0LXNtey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtbGVmdC1zbTstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1sZWZ0LXNtO2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LWxlZnQtc219QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtaW4tbGVmdC1sZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX1ALW8ta2V5ZnJhbWVzIGZhZGUtaW4tbGVmdC1sZ3swJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTE1MDBweCl9MTAwJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgZmFkZS1pbi1sZWZ0LWxnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5mYWRlLWluLWxlZnQtbGd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLWluLWxlZnQtbGc7LW8tYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1sZWZ0LWxnO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW4tbGVmdC1sZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1vdXQtbGVmdC1sZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpfX1ALW8ta2V5ZnJhbWVzIGZhZGUtb3V0LWxlZnQtbGd7MCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xNTAwcHgpfX1Aa2V5ZnJhbWVzIGZhZGUtb3V0LWxlZnQtbGd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTUwMHB4KX19LmZhZGUtb3V0LWxlZnQtbGd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1sZWZ0LWxnOy1vLWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LWxlZnQtbGc7YW5pbWF0aW9uLW5hbWU6ZmFkZS1vdXQtbGVmdC1sZ31ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1yaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtby1rZXlmcmFtZXMgZmFkZS1pbi1yaWdodHswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlLWluLXJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5mYWRlLWluLXJpZ2h0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1yaWdodDstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLXJpZ2h0O2FuaW1hdGlvbi1uYW1lOmZhZGUtaW4tcmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwMHB4KX19QC1vLWtleWZyYW1lcyBmYWRlLW91dC1yaWdodHswJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDUwMHB4KX19QGtleWZyYW1lcyBmYWRlLW91dC1yaWdodHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCg1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNTAwcHgpfX0uZmFkZS1vdXQtcmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1yaWdodDstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1yaWdodDthbmltYXRpb24tbmFtZTpmYWRlLW91dC1yaWdodH1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1yaWdodC1zbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUAtby1rZXlmcmFtZXMgZmFkZS1pbi1yaWdodC1zbXswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KX0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QGtleWZyYW1lcyBmYWRlLWluLXJpZ2h0LXNtezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fS5mYWRlLWluLXJpZ2h0LXNtey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1yaWdodC1zbTstby1hbmltYXRpb24tbmFtZTpmYWRlLWluLXJpZ2h0LXNtO2FuaW1hdGlvbi1uYW1lOmZhZGUtaW4tcmlnaHQtc219QC13ZWJraXQta2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0LXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KX19QC1vLWtleWZyYW1lcyBmYWRlLW91dC1yaWdodC1zbXswJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KX19QGtleWZyYW1lcyBmYWRlLW91dC1yaWdodC1zbXswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgxMDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwcHgpfX0uZmFkZS1vdXQtcmlnaHQtc217LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1yaWdodC1zbTstby1hbmltYXRpb24tbmFtZTpmYWRlLW91dC1yaWdodC1zbTthbmltYXRpb24tbmFtZTpmYWRlLW91dC1yaWdodC1zbX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1pbi1yaWdodC1sZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE1MDBweCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX19QC1vLWtleWZyYW1lcyBmYWRlLWluLXJpZ2h0LWxnezAle29wYWNpdHk6MDstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgxNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE1MDBweCl9MTAwJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9fUBrZXlmcmFtZXMgZmFkZS1pbi1yaWdodC1sZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgxNTAwcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDE1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTUwMHB4KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfX0uZmFkZS1pbi1yaWdodC1sZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtaW4tcmlnaHQtbGc7LW8tYW5pbWF0aW9uLW5hbWU6ZmFkZS1pbi1yaWdodC1sZzthbmltYXRpb24tbmFtZTpmYWRlLWluLXJpZ2h0LWxnfUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLW91dC1yaWdodC1sZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDE1MDBweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTUwMHB4KX19QC1vLWtleWZyYW1lcyBmYWRlLW91dC1yaWdodC1sZ3swJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTUwMHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgxNTAwcHgpfX1Aa2V5ZnJhbWVzIGZhZGUtb3V0LXJpZ2h0LWxnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTUwMHB4KTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgxNTAwcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDE1MDBweCl9fS5mYWRlLW91dC1yaWdodC1sZ3std2Via2l0LWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXJpZ2h0LWxnOy1vLWFuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXJpZ2h0LWxnO2FuaW1hdGlvbi1uYW1lOmZhZGUtb3V0LXJpZ2h0LWxnfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtaW57MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX1ALW8ta2V5ZnJhbWVzIHJvdGF0ZS1pbnswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfTEwMCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX1Aa2V5ZnJhbWVzIHJvdGF0ZS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC05MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn19LnJvdGF0ZS1pbnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZS1pbjstby1hbmltYXRpb24tbmFtZTpyb3RhdGUtaW47YW5pbWF0aW9uLW5hbWU6cm90YXRlLWlufUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtb3V0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9fUAtby1rZXlmcmFtZXMgcm90YXRlLW91dHswJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn19QGtleWZyYW1lcyByb3RhdGUtb3V0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDkwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDkwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX0ucm90YXRlLW91dHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZS1vdXQ7LW8tYW5pbWF0aW9uLW5hbWU6cm90YXRlLW91dDthbmltYXRpb24tbmFtZTpyb3RhdGUtb3V0fUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtaW4tc217MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX1ALW8ta2V5ZnJhbWVzIHJvdGF0ZS1pbi1zbXswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfTEwMCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX1Aa2V5ZnJhbWVzIHJvdGF0ZS1pbi1zbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn19LnJvdGF0ZS1pbi1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZS1pbi1zbTstby1hbmltYXRpb24tbmFtZTpyb3RhdGUtaW4tc207YW5pbWF0aW9uLW5hbWU6cm90YXRlLWluLXNtfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtb3V0LXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9fUAtby1rZXlmcmFtZXMgcm90YXRlLW91dC1zbXswJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn19QGtleWZyYW1lcyByb3RhdGUtb3V0LXNtezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX0ucm90YXRlLW91dC1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnJvdGF0ZS1vdXQtc207LW8tYW5pbWF0aW9uLW5hbWU6cm90YXRlLW91dC1zbTthbmltYXRpb24tbmFtZTpyb3RhdGUtb3V0LXNtfUAtd2Via2l0LWtleWZyYW1lcyByb3RhdGUtaW4tbGd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9fUAtby1rZXlmcmFtZXMgcm90YXRlLWluLWxnezAle29wYWNpdHk6MDstby10cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0xMDAle29wYWNpdHk6MTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn19QGtleWZyYW1lcyByb3RhdGUtaW4tbGd7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9fS5yb3RhdGUtaW4tbGd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpyb3RhdGUtaW4tbGc7LW8tYW5pbWF0aW9uLW5hbWU6cm90YXRlLWluLWxnO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZS1pbi1sZ31ALXdlYmtpdC1rZXlmcmFtZXMgcm90YXRlLW91dC1sZ3swJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9fUAtby1rZXlmcmFtZXMgcm90YXRlLW91dC1sZ3swJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9MTAwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7dHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyfX1Aa2V5ZnJhbWVzIHJvdGF0ZS1vdXQtbGd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXI7LW8tdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyO3RyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcn0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjpjZW50ZXIgY2VudGVyOy1vLXRyYW5zZm9ybS1vcmlnaW46Y2VudGVyIGNlbnRlcjt0cmFuc2Zvcm0tb3JpZ2luOmNlbnRlciBjZW50ZXJ9fS5yb3RhdGUtb3V0LWxney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6cm90YXRlLW91dC1sZzstby1hbmltYXRpb24tbmFtZTpyb3RhdGUtb3V0LWxnO2FuaW1hdGlvbi1uYW1lOnJvdGF0ZS1vdXQtbGd9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtaW4teHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCg5MGRlZyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDApfX1ALW8ta2V5ZnJhbWVzIGZsaXAtaW4teHswJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMCl9fUBrZXlmcmFtZXMgZmxpcC1pbi14ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMCl9fS5mbGlwLWluLXh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwLWluLXg7LW8tYW5pbWF0aW9uLW5hbWU6ZmxpcC1pbi14O2FuaW1hdGlvbi1uYW1lOmZsaXAtaW4teDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1vdXQteHswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoOTBkZWcpfX1ALW8ta2V5ZnJhbWVzIGZsaXAtb3V0LXh7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCgwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVgoOTBkZWcpfX1Aa2V5ZnJhbWVzIGZsaXAtb3V0LXh7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVYKDkwZGVnKX19LmZsaXAtb3V0LXh7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwLW91dC14Oy1vLWFuaW1hdGlvbi1uYW1lOmZsaXAtb3V0LXg7YW5pbWF0aW9uLW5hbWU6ZmxpcC1vdXQteDstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1pbi14LW5yezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDkwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCl9fUAtby1rZXlmcmFtZXMgZmxpcC1pbi14LW5yezAle29wYWNpdHk6MDt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKX19QGtleWZyYW1lcyBmbGlwLWluLXgtbnJ7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKX19LmZsaXAtaW4teC1ucnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXAtaW4teC1ucjstby1hbmltYXRpb24tbmFtZTpmbGlwLWluLXgtbnI7YW5pbWF0aW9uLW5hbWU6ZmxpcC1pbi14LW5yOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwLW91dC14LW5yezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCg5MGRlZyl9fUAtby1rZXlmcmFtZXMgZmxpcC1vdXQteC1ucnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWCg5MGRlZyl9fUBrZXlmcmFtZXMgZmxpcC1vdXQteC1ucnswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVgoOTBkZWcpfX0uZmxpcC1vdXQteC1ucnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXAtb3V0LXgtbnI7LW8tYW5pbWF0aW9uLW5hbWU6ZmxpcC1vdXQteC1ucjthbmltYXRpb24tbmFtZTpmbGlwLW91dC14LW5yOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwLWluLXgtZnJ7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9fUAtby1rZXlmcmFtZXMgZmxpcC1pbi14LWZyezAle29wYWNpdHk6MDt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKX0xMDAle29wYWNpdHk6MTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDApfX1Aa2V5ZnJhbWVzIGZsaXAtaW4teC1mcnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwKX19LmZsaXAtaW4teC1mcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXAtaW4teC1mcjstby1hbmltYXRpb24tbmFtZTpmbGlwLWluLXgtZnI7YW5pbWF0aW9uLW5hbWU6ZmxpcC1pbi14LWZyOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwLW91dC14LWZyezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoOTBkZWcpfX1ALW8ta2V5ZnJhbWVzIGZsaXAtb3V0LXgtZnJ7MCV7b3BhY2l0eToxO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWCg5MGRlZyl9fUBrZXlmcmFtZXMgZmxpcC1vdXQteC1mcnswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVgoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVYKDkwZGVnKX19LmZsaXAtb3V0LXgtZnJ7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpmbGlwLW91dC14LWZyOy1vLWFuaW1hdGlvbi1uYW1lOmZsaXAtb3V0LXgtZnI7YW5pbWF0aW9uLW5hbWU6ZmxpcC1vdXQteC1mcjstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnQ7YmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudH1ALXdlYmtpdC1rZXlmcmFtZXMgZmxpcC1pbi15ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDkwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoMCl9fUAtby1rZXlmcmFtZXMgZmxpcC1pbi15ezAle29wYWNpdHk6MDt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSgwKX19QGtleWZyYW1lcyBmbGlwLWluLXl7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSgwKX19LmZsaXAtaW4teXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXAtaW4teTstby1hbmltYXRpb24tbmFtZTpmbGlwLWluLXk7YW5pbWF0aW9uLW5hbWU6ZmxpcC1pbi15Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwLW91dC15ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSg5MGRlZyl9fUAtby1rZXlmcmFtZXMgZmxpcC1vdXQteXswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDApfTEwMCV7b3BhY2l0eTowO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSg1NTBweCkgcm90YXRlWSg5MGRlZyl9fUBrZXlmcmFtZXMgZmxpcC1vdXQteXswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDU1MHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoNTUwcHgpIHJvdGF0ZVkoOTBkZWcpfX0uZmxpcC1vdXQteXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXAtb3V0LXk7LW8tYW5pbWF0aW9uLW5hbWU6ZmxpcC1vdXQteTthbmltYXRpb24tbmFtZTpmbGlwLW91dC15Oy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyBmbGlwLWluLXktbnJ7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoOTBkZWcpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwKX19QC1vLWtleWZyYW1lcyBmbGlwLWluLXktbnJ7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyl9MTAwJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDApfX1Aa2V5ZnJhbWVzIGZsaXAtaW4teS1ucnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDApfX0uZmxpcC1pbi15LW5yey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcC1pbi15LW5yOy1vLWFuaW1hdGlvbi1uYW1lOmZsaXAtaW4teS1ucjthbmltYXRpb24tbmFtZTpmbGlwLWluLXktbnI7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtb3V0LXktbnJ7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDApO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDkwZGVnKX19QC1vLWtleWZyYW1lcyBmbGlwLW91dC15LW5yezAle29wYWNpdHk6MTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMHB4KSByb3RhdGVZKDkwZGVnKX19QGtleWZyYW1lcyBmbGlwLW91dC15LW5yezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDBweCkgcm90YXRlWSg5MGRlZyl9fS5mbGlwLW91dC15LW5yey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcC1vdXQteS1ucjstby1hbmltYXRpb24tbmFtZTpmbGlwLW91dC15LW5yO2FuaW1hdGlvbi1uYW1lOmZsaXAtb3V0LXktbnI7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtaW4teS1mcnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKX19QC1vLWtleWZyYW1lcyBmbGlwLWluLXktZnJ7MCV7b3BhY2l0eTowO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoOTBkZWcpfTEwMCV7b3BhY2l0eToxO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMCl9fUBrZXlmcmFtZXMgZmxpcC1pbi15LWZyezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoOTBkZWcpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDApfX0uZmxpcC1pbi15LWZyey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmxpcC1pbi15LWZyOy1vLWFuaW1hdGlvbi1uYW1lOmZsaXAtaW4teS1mcjthbmltYXRpb24tbmFtZTpmbGlwLWluLXktZnI7LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50O2JhY2tmYWNlLXZpc2liaWxpdHk6dmlzaWJsZSFpbXBvcnRhbnR9QC13ZWJraXQta2V5ZnJhbWVzIGZsaXAtb3V0LXktZnJ7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKTt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg5MGRlZyk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSg5MGRlZyl9fUAtby1rZXlmcmFtZXMgZmxpcC1vdXQteS1mcnswJXtvcGFjaXR5OjE7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKX0xMDAle29wYWNpdHk6MDt0cmFuc2Zvcm06cGVyc3BlY3RpdmUoMTAwMHB4KSByb3RhdGVZKDkwZGVnKX19QGtleWZyYW1lcyBmbGlwLW91dC15LWZyezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoMCk7dHJhbnNmb3JtOnBlcnNwZWN0aXZlKDEwMDBweCkgcm90YXRlWSgwKX0xMDAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoOTBkZWcpO3RyYW5zZm9ybTpwZXJzcGVjdGl2ZSgxMDAwcHgpIHJvdGF0ZVkoOTBkZWcpfX0uZmxpcC1vdXQteS1mcnstd2Via2l0LWFuaW1hdGlvbi1uYW1lOmZsaXAtb3V0LXktZnI7LW8tYW5pbWF0aW9uLW5hbWU6ZmxpcC1vdXQteS1mcjthbmltYXRpb24tbmFtZTpmbGlwLW91dC15LWZyOy13ZWJraXQtYmFja2ZhY2UtdmlzaWJpbGl0eTp2aXNpYmxlIWltcG9ydGFudDtiYWNrZmFjZS12aXNpYmlsaXR5OnZpc2libGUhaW1wb3J0YW50fUAtd2Via2l0LWtleWZyYW1lcyB6b29tLWluezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNyk7dHJhbnNmb3JtOnNjYWxlKC43KX0xMDAle29wYWNpdHk6MX19QC1vLWtleWZyYW1lcyB6b29tLWluezAle29wYWNpdHk6MDstby10cmFuc2Zvcm06c2NhbGUoLjcpO3RyYW5zZm9ybTpzY2FsZSguNyl9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbS1pbnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjcpOy1vLXRyYW5zZm9ybTpzY2FsZSguNyk7dHJhbnNmb3JtOnNjYWxlKC43KX0xMDAle29wYWNpdHk6MX19Lnpvb20taW57LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tLWluOy1vLWFuaW1hdGlvbi1uYW1lOnpvb20taW47YW5pbWF0aW9uLW5hbWU6em9vbS1pbn1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbS1vdXR7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC43KTt0cmFuc2Zvcm06c2NhbGUoLjcpfTEwMCV7b3BhY2l0eTowfX1ALW8ta2V5ZnJhbWVzIHpvb20tb3V0ezAle29wYWNpdHk6MTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnNjYWxlKC43KTt0cmFuc2Zvcm06c2NhbGUoLjcpfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb20tb3V0ezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjcpOy1vLXRyYW5zZm9ybTpzY2FsZSguNyk7dHJhbnNmb3JtOnNjYWxlKC43KX0xMDAle29wYWNpdHk6MH19Lnpvb20tb3V0ey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbS1vdXQ7LW8tYW5pbWF0aW9uLW5hbWU6em9vbS1vdXQ7YW5pbWF0aW9uLW5hbWU6em9vbS1vdXR9QC13ZWJraXQta2V5ZnJhbWVzIHpvb20taW4tc217MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC45NSk7dHJhbnNmb3JtOnNjYWxlKC45NSl9MTAwJXtvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgem9vbS1pbi1zbXswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnNjYWxlKC45NSk7dHJhbnNmb3JtOnNjYWxlKC45NSl9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbS1pbi1zbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjk1KTstby10cmFuc2Zvcm06c2NhbGUoLjk1KTt0cmFuc2Zvcm06c2NhbGUoLjk1KX0xMDAle29wYWNpdHk6MX19Lnpvb20taW4tc217LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tLWluLXNtOy1vLWFuaW1hdGlvbi1uYW1lOnpvb20taW4tc207YW5pbWF0aW9uLW5hbWU6em9vbS1pbi1zbX1ALXdlYmtpdC1rZXlmcmFtZXMgem9vbS1vdXQtc217MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC45NSk7dHJhbnNmb3JtOnNjYWxlKC45NSl9MTAwJXtvcGFjaXR5OjB9fUAtby1rZXlmcmFtZXMgem9vbS1vdXQtc217MCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9NTAle29wYWNpdHk6MDstby10cmFuc2Zvcm06c2NhbGUoLjk1KTt0cmFuc2Zvcm06c2NhbGUoLjk1KX0xMDAle29wYWNpdHk6MH19QGtleWZyYW1lcyB6b29tLW91dC1zbXswJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC45NSk7LW8tdHJhbnNmb3JtOnNjYWxlKC45NSk7dHJhbnNmb3JtOnNjYWxlKC45NSl9MTAwJXtvcGFjaXR5OjB9fS56b29tLW91dC1zbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnpvb20tb3V0LXNtOy1vLWFuaW1hdGlvbi1uYW1lOnpvb20tb3V0LXNtO2FuaW1hdGlvbi1uYW1lOnpvb20tb3V0LXNtfUAtd2Via2l0LWtleWZyYW1lcyB6b29tLWluLWxnezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguNCk7dHJhbnNmb3JtOnNjYWxlKC40KX0xMDAle29wYWNpdHk6MX19QC1vLWtleWZyYW1lcyB6b29tLWluLWxnezAle29wYWNpdHk6MDstby10cmFuc2Zvcm06c2NhbGUoLjQpO3RyYW5zZm9ybTpzY2FsZSguNCl9MTAwJXtvcGFjaXR5OjF9fUBrZXlmcmFtZXMgem9vbS1pbi1sZ3swJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQpOy1vLXRyYW5zZm9ybTpzY2FsZSguNCk7dHJhbnNmb3JtOnNjYWxlKC40KX0xMDAle29wYWNpdHk6MX19Lnpvb20taW4tbGd7LXdlYmtpdC1hbmltYXRpb24tbmFtZTp6b29tLWluLWxnOy1vLWFuaW1hdGlvbi1uYW1lOnpvb20taW4tbGc7YW5pbWF0aW9uLW5hbWU6em9vbS1pbi1sZ31ALXdlYmtpdC1rZXlmcmFtZXMgem9vbS1vdXQtbGd7MCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX01MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKC40KTt0cmFuc2Zvcm06c2NhbGUoLjQpfTEwMCV7b3BhY2l0eTowfX1ALW8ta2V5ZnJhbWVzIHpvb20tb3V0LWxnezAle29wYWNpdHk6MTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnNjYWxlKC40KTt0cmFuc2Zvcm06c2NhbGUoLjQpfTEwMCV7b3BhY2l0eTowfX1Aa2V5ZnJhbWVzIHpvb20tb3V0LWxnezAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfTUwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjQpOy1vLXRyYW5zZm9ybTpzY2FsZSguNCk7dHJhbnNmb3JtOnNjYWxlKC40KX0xMDAle29wYWNpdHk6MH19Lnpvb20tb3V0LWxney13ZWJraXQtYW5pbWF0aW9uLW5hbWU6em9vbS1vdXQtbGc7LW8tYW5pbWF0aW9uLW5hbWU6em9vbS1vdXQtbGc7YW5pbWF0aW9uLW5hbWU6em9vbS1vdXQtbGd9LmJsaW5rLXNsb3d7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpibGluay1zbG93Oy1vLWFuaW1hdGlvbi1uYW1lOmJsaW5rLXNsb3c7YW5pbWF0aW9uLW5hbWU6Ymxpbmstc2xvdzstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7LW8tYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzOy13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluLW91dDstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW4tb3V0O2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlOy1vLWFuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGU7YW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlOy1vLWFuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlO2FuaW1hdGlvbi1kaXJlY3Rpb246YWx0ZXJuYXRlfUAtd2Via2l0LWtleWZyYW1lcyBibGluay1zbG93ezAle29wYWNpdHk6LjR9NTAle29wYWNpdHk6Ljd9MTAwJXtvcGFjaXR5OjF9fUAtby1rZXlmcmFtZXMgYmxpbmstc2xvd3swJXtvcGFjaXR5Oi40fTUwJXtvcGFjaXR5Oi43fTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGJsaW5rLXNsb3d7MCV7b3BhY2l0eTouNH01MCV7b3BhY2l0eTouN30xMDAle29wYWNpdHk6MX19QC13ZWJraXQta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtaW4tdG9wezAle2hlaWdodDoxMDAlfTEwMCV7aGVpZ2h0OjB9fUAtby1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi10b3B7MCV7aGVpZ2h0OjEwMCV9MTAwJXtoZWlnaHQ6MH19QGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLXRvcHswJXtoZWlnaHQ6MTAwJX0xMDAle2hlaWdodDowfX0ub3ZlcmxheS1zbGlkZS1pbi10b3B7dG9wOjA7aGVpZ2h0OjA7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLWluLXRvcDstby1hbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLWluLXRvcDthbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLWluLXRvcH1ALXdlYmtpdC1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtdG9wezAle2hlaWdodDowfTEwMCV7aGVpZ2h0OjEwMCV9fUAtby1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtdG9wezAle2hlaWdodDowfTEwMCV7aGVpZ2h0OjEwMCV9fUBrZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtdG9wezAle2hlaWdodDowfTEwMCV7aGVpZ2h0OjEwMCV9fS5vdmVybGF5LXNsaWRlLW91dC10b3B7dG9wOjA7aGVpZ2h0OjEwMCU7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLW91dC10b3A7LW8tYW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1vdXQtdG9wO2FuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtb3V0LXRvcH1ALXdlYmtpdC1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi1ib3R0b217MCV7aGVpZ2h0OjEwMCV9MTAwJXtoZWlnaHQ6MH19QC1vLWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLWJvdHRvbXswJXtoZWlnaHQ6MTAwJX0xMDAle2hlaWdodDowfX1Aa2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtaW4tYm90dG9tezAle2hlaWdodDoxMDAlfTEwMCV7aGVpZ2h0OjB9fS5vdmVybGF5LXNsaWRlLWluLWJvdHRvbXtib3R0b206MDtoZWlnaHQ6MDstd2Via2l0LWFuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtaW4tYm90dG9tOy1vLWFuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtaW4tYm90dG9tO2FuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtaW4tYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLW91dC1ib3R0b217MCV7aGVpZ2h0OjB9MTAwJXtoZWlnaHQ6MTAwJX19QC1vLWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLW91dC1ib3R0b217MCV7aGVpZ2h0OjB9MTAwJXtoZWlnaHQ6MTAwJX19QGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLW91dC1ib3R0b217MCV7aGVpZ2h0OjB9MTAwJXtoZWlnaHQ6MTAwJX19Lm92ZXJsYXktc2xpZGUtb3V0LWJvdHRvbXtib3R0b206MDtoZWlnaHQ6MTAwJTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtb3V0LWJvdHRvbTstby1hbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLW91dC1ib3R0b207YW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1vdXQtYm90dG9tfUAtd2Via2l0LWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLWxlZnR7MCV7d2lkdGg6MTAwJX0xMDAle3dpZHRoOjB9fUAtby1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi1sZWZ0ezAle3dpZHRoOjEwMCV9MTAwJXt3aWR0aDowfX1Aa2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtaW4tbGVmdHswJXt3aWR0aDoxMDAlfTEwMCV7d2lkdGg6MH19Lm92ZXJsYXktc2xpZGUtaW4tbGVmdHt3aWR0aDowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1pbi1sZWZ0Oy1vLWFuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtaW4tbGVmdDthbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLWluLWxlZnR9QC13ZWJraXQta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LWxlZnR7MCV7d2lkdGg6MH0xMDAle3dpZHRoOjEwMCV9fUAtby1rZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1vdXQtbGVmdHswJXt3aWR0aDowfTEwMCV7d2lkdGg6MTAwJX19QGtleWZyYW1lcyBvdmVybGF5LXNsaWRlLW91dC1sZWZ0ezAle3dpZHRoOjB9MTAwJXt3aWR0aDoxMDAlfX0ub3ZlcmxheS1zbGlkZS1vdXQtbGVmdHtsZWZ0OjA7d2lkdGg6MTAwJTstd2Via2l0LWFuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtb3V0LWxlZnQ7LW8tYW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1vdXQtbGVmdDthbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLW91dC1sZWZ0fUAtd2Via2l0LWtleWZyYW1lcyBvdmVybGF5LXNsaWRlLWluLXJpZ2h0ezAle3dpZHRoOjEwMCV9MTAwJXt3aWR0aDowfX1ALW8ta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtaW4tcmlnaHR7MCV7d2lkdGg6MTAwJX0xMDAle3dpZHRoOjB9fUBrZXlmcmFtZXMgb3ZlcmxheS1zbGlkZS1pbi1yaWdodHswJXt3aWR0aDoxMDAlfTEwMCV7d2lkdGg6MH19Lm92ZXJsYXktc2xpZGUtaW4tcmlnaHR7cmlnaHQ6MDt3aWR0aDowOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1pbi1yaWdodDstby1hbmltYXRpb24tbmFtZTpvdmVybGF5LXNsaWRlLWluLXJpZ2h0O2FuaW1hdGlvbi1uYW1lOm92ZXJsYXktc2xpZGUtaW4tcmlnaHR9QC13ZWJraXQta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LXJpZ2h0ezAle3dpZHRoOjB9MTAwJXt3aWR0aDoxMDAlfX1ALW8ta2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LXJpZ2h0ezAle3dpZHRoOjB9MTAwJXt3aWR0aDoxMDAlfX1Aa2V5ZnJhbWVzIG92ZXJsYXktc2xpZGUtb3V0LXJpZ2h0ezAle3dpZHRoOjB9MTAwJXt3aWR0aDoxMDAlfX0ub3ZlcmxheS1zbGlkZS1vdXQtcmlnaHR7cmlnaHQ6MDt3aWR0aDoxMDAlOy13ZWJraXQtYW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1vdXQtcmlnaHQ7LW8tYW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1vdXQtcmlnaHQ7YW5pbWF0aW9uLW5hbWU6b3ZlcmxheS1zbGlkZS1vdXQtcmlnaHR9IiwiLnNjcm9sbGFibGUuaXMtZW5hYmxlZHtvdmVyZmxvdzpoaWRkZW4haW1wb3J0YW50fS5pcy1lbmFibGVkIC5zY3JvbGxhYmxlLWNvbnRhaW5lcnstd2Via2l0LWJveC1zaXppbmc6Y29udGVudC1ib3ghaW1wb3J0YW50Oy1tb3otYm94LXNpemluZzpjb250ZW50LWJveCFpbXBvcnRhbnQ7Ym94LXNpemluZzpjb250ZW50LWJveCFpbXBvcnRhbnQ7b3ZlcmZsb3c6aGlkZGVuIWltcG9ydGFudH0uaXMtZW5hYmxlZCAuc2Nyb2xsYWJsZS1jb250YWluZXI6Oi13ZWJraXQtc2Nyb2xsYmFye3dpZHRoOjA7aGVpZ2h0OjA7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmV9LnNjcm9sbGFibGUtdmVydGljYWwuaXMtZW5hYmxlZCAuc2Nyb2xsYWJsZS1jb250YWluZXJ7b3ZlcmZsb3cteTpzY3JvbGwhaW1wb3J0YW50fS5zY3JvbGxhYmxlLWhvcml6b250YWwuaXMtZW5hYmxlZCAuc2Nyb2xsYWJsZS1jb250YWluZXJ7b3ZlcmZsb3cteDpzY3JvbGwhaW1wb3J0YW50fS5pcy1lbmFibGVkIC5zY3JvbGxhYmxlLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmUhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGUhaW1wb3J0YW50fS5pcy1lbmFibGVkIC5zY3JvbGxhYmxlLWNvbnRlbnQ6YWZ0ZXIsLmlzLWVuYWJsZWQgLnNjcm9sbGFibGUtY29udGVudDpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5pcy1lbmFibGVkIC5zY3JvbGxhYmxlLWNvbnRlbnQ6YWZ0ZXJ7Y2xlYXI6Ym90aH0uc2Nyb2xsYWJsZS1iYXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206MDstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDstbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3g7b3ZlcmZsb3c6aGlkZGVuO2xpbmUtaGVpZ2h0OjA7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IC41czstby10cmFuc2l0aW9uOm9wYWNpdHkgLjVzO3RyYW5zaXRpb246b3BhY2l0eSAuNXM7dXNlci1mb2N1czppZ25vcmU7dXNlci1pbnB1dDpkaXNhYmxlZDstd2Via2l0LXRvdWNoLWNhbGxvdXQ6bm9uZX0uaXMtZGlzYWJsZWQgLnNjcm9sbGFibGUtYmFye2Rpc3BsYXk6bm9uZX0uc2Nyb2xsYWJsZS1iYXItaGlkZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2l0aW9uLWRlbGF5Oi40czstby10cmFuc2l0aW9uLWRlbGF5Oi40czt0cmFuc2l0aW9uLWRlbGF5Oi40c30uc2Nyb2xsYWJsZS1iYXIuaXMtZHJhZ2dpbmd7b3BhY2l0eToxfS5zY3JvbGxhYmxlLWJhci5pcy1kaXNhYmxlZHtkaXNwbGF5Om5vbmV9LnNjcm9sbGFibGUtYmFyLWhhbmRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bGluZS1oZWlnaHQ6MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOnJnYmEoMTYzLDE3NSwxODMsLjYpO2JvcmRlci1yYWRpdXM6MnB4Oy13ZWJraXQtdHJhbnNpdGlvbjp3aWR0aCxoZWlnaHQgLjVzOy1vLXRyYW5zaXRpb246d2lkdGgsaGVpZ2h0IC41czt0cmFuc2l0aW9uOndpZHRoLGhlaWdodCAuNXN9LnNjcm9sbGFibGUtYmFyLXZlcnRpY2Fse3dpZHRoOjRweDtoZWlnaHQ6MTAwJTtoZWlnaHQ6LXdlYmtpdC1jYWxjKDEwMCUgLSAyKjRweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDIqNHB4KTttYXJnaW46NHB4IDJweH0uc2Nyb2xsYWJsZS1iYXItdmVydGljYWwgLnNjcm9sbGFibGUtYmFyLWhhbmRsZXt3aWR0aDoxMDAlfS5zY3JvbGxhYmxlLWJhci1ob3Jpem9udGFse3dpZHRoOjEwMCU7d2lkdGg6LXdlYmtpdC1jYWxjKDEwMCUgLSAyKjRweCk7d2lkdGg6Y2FsYygxMDAlIC0gMio0cHgpO2hlaWdodDo0cHg7bWFyZ2luOjJweCA0cHh9LnNjcm9sbGFibGUtYmFyLXZlcnRpY2FsLmlzLWRyYWdnaW5nLC5zY3JvbGxhYmxlLWJhci12ZXJ0aWNhbC5pcy1ob3ZlcmluZ3t3aWR0aDo4cHg7bWFyZ2luOjRweCAxcHh9LnNjcm9sbGFibGUtYmFyLWhvcml6b250YWwuaXMtZHJhZ2dpbmcsLnNjcm9sbGFibGUtYmFyLWhvcml6b250YWwuaXMtaG92ZXJpbmd7aGVpZ2h0OjhweDttYXJnaW46MXB4IDRweH0uc2Nyb2xsYWJsZS1iYXItaG9yaXpvbnRhbCAuc2Nyb2xsYWJsZS1iYXItaGFuZGxle2hlaWdodDoxMDAlfS5zY3JvbGxhYmxlLmlzLWRyYWdnaW5nIC5zY3JvbGxhYmxlLWhhbmRsZSwuc2Nyb2xsYWJsZS5pcy1ob3ZlcmluZyAuc2Nyb2xsYWJsZS1oYW5kbGV7Ym9yZGVyLXJhZGl1czo4cHh9LnNjcm9sbGFibGUuaXMtZHJhZ2dpbmcgLnNjcm9sbGFibGUtYmFyLWhhbmRsZSwuc2Nyb2xsYWJsZS5pcy1ob3ZlcmluZyAuc2Nyb2xsYWJsZS1iYXItaGFuZGxle2JvcmRlci1yYWRpdXM6OHB4fS5zY3JvbGxhYmxlLmlzLXNjcm9sbGluZyAuc2Nyb2xsYWJsZS1iYXJ7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNpdGlvbjpvcGFjaXR5IDA7LW8tdHJhbnNpdGlvbjpvcGFjaXR5IDA7dHJhbnNpdGlvbjpvcGFjaXR5IDB9LnNjcm9sbGFibGUuaXMtZHJhZ2dpbmd7LXdlYmtpdC11c2VyLXNlbGVjdDpub25lOy1tb3otdXNlci1zZWxlY3Q6bm9uZTstbXMtdXNlci1zZWxlY3Q6bm9uZTt1c2VyLXNlbGVjdDpub25lO3VzZXItZm9jdXM6aWdub3JlO3VzZXItaW5wdXQ6ZGlzYWJsZWQ7LXdlYmtpdC10b3VjaC1jYWxsb3V0Om5vbmV9LnNjcm9sbGFibGUuaXMtZHJhZ2dpbmcgLnNjcm9sbGFibGUtYmFyLWhhbmRsZXtiYWNrZ3JvdW5kOnJnYmEoMTYzLDE3NSwxODMsLjgpIWltcG9ydGFudH0uc2Nyb2xsYWJsZS1pbnZlcnNlLnNjcm9sbGFibGUgLnNjcm9sbGFibGUtYmFyLWhhbmRsZXtiYWNrZ3JvdW5kOnJnYmEoMjQzLDI0NywyNDksLjUpfS5zY3JvbGxhYmxlLWludmVyc2Uuc2Nyb2xsYWJsZS5pcy1kcmFnZ2luZyAuc2Nyb2xsYWJsZS1iYXItaGFuZGxle2JhY2tncm91bmQ6cmdiYSgyNDMsMjQ3LDI0OSwuOCkhaW1wb3J0YW50fS5zY3JvbGxhYmxlLXNoYWRvdy5zY3JvbGxhYmxlLmlzLWRyYWdnaW5nIC5zY3JvbGxhYmxlLWJhciwuc2Nyb2xsYWJsZS1zaGFkb3cuc2Nyb2xsYWJsZS5pcy1ob3ZlcmluZyAuc2Nyb2xsYWJsZS1iYXJ7YmFja2dyb3VuZDpyZ2JhKDIyOCwyMzQsMjM2LC41KX0uc2Nyb2xsYWJsZS1pbnZlcnNlLnNjcm9sbGFibGUtc2hhZG93LnNjcm9sbGFibGUuaXMtZHJhZ2dpbmcgLnNjcm9sbGFibGUtYmFyLC5zY3JvbGxhYmxlLWludmVyc2Uuc2Nyb2xsYWJsZS1zaGFkb3cuc2Nyb2xsYWJsZS5pcy1ob3ZlcmluZyAuc2Nyb2xsYWJsZS1iYXJ7YmFja2dyb3VuZDpyZ2JhKDI0MywyNDcsMjQ5LC4zKX0iLCIucGFnZS1sb2dpbi12MzpiZWZvcmV7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6LTE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OicnOy8qYmFja2dyb3VuZDp1cmwoLi4vLi4vLi4vaW1hZ2VzL3JlcXVlc3Qtcm8uanBnKSBjZW50ZXIgdG9wOyovLXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wYWdlLWxvZ2luLXYzIC5wYW5lbHt3aWR0aDo0MDBweDttYXJnaW4tYm90dG9tOjQ1cHg7YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6NHB4fS5wYWdlLWxvZ2luLXYzIC5wYW5lbCAucGFuZWwtYm9keXtwYWRkaW5nOjUwcHggNDBweCA0MHB4fS5wYWdlLWxvZ2luLXYzIC5wYW5lbCAuYnJhbmQtdGV4dHttYXJnaW4tdG9wOjhweH0ucGFnZS1sb2dpbi12MyBmb3Jte21hcmdpbjo0NXB4IDAgMzBweH0ucGFnZS1sb2dpbi12MyBmb3JtIGF7bWFyZ2luLWxlZnQ6MjBweH0ucGFnZS1sb2dpbi12MyBmb3JtIC5mb3JtLW1hdGVyaWFsLmZsb2F0aW5nKy5wYWdlLWxvZ2luLXYzIGZvcm0gLmZvcm0tbWF0ZXJpYWwuZmxvYXRpbmd7bWFyZ2luLXRvcDozMHB4fS5wYWdlLWxvZ2luLXYzIGZvcm0gLmZvcm0tbWF0ZXJpYWwgbGFiZWx7Zm9udC13ZWlnaHQ6MzAwO2NvbG9yOiNhM2FmYjd9QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5wYWdlLWxvZ2luLXYzIC5wYWdlLWNvbnRlbnR7cGFkZGluZzozMHB4IDIwcHh9LnBhZ2UtbG9naW4tdjMgLnBhbmVse3dpZHRoOmF1dG87cGFkZGluZzoxMHB4fS5wYWdlLWxvZ2luLXYzIC5wYW5lbCAucGFuZWwtYm9keXtwYWRkaW5nOjM1cHggMjVweH19IiwiQGltcG9ydCBcIn5ib290c3RyYXBcIjtcclxuQGltcG9ydCBcIi4uLy4uL2ZvbnRzL3dlYi1pY29ucy93ZWItaWNvbnMubWluLmNzc1wiO1xyXG4vL0BpbXBvcnQgXCJyZXNldFwiO1xyXG5AaW1wb3J0IFwic2l0ZS5taW5cIjtcclxuQGltcG9ydCBcInN0eWxlc1wiO1xyXG5AaW1wb3J0IFwiLi4vZm9udHNcIjtcclxuQGltcG9ydCBcIn5mb250LWF3ZXNvbWVcIjtcclxuXHJcbkBpbXBvcnQgXCIuLy4uLy4uL3ZlbmRvci9hbmltc2l0aW9uL2FuaW1zaXRpb24ubWluLmNzc1wiO1xyXG5AaW1wb3J0IFwiLi8uLi8uLi92ZW5kb3IvYXNzY3JvbGxhYmxlL2FzU2Nyb2xsYWJsZS5taW4uY3NzXCI7XHJcblxyXG5AaW1wb3J0IFwiLi9sb2dpbi12My5jc3NcIjtcclxuXHJcbi8vQGltcG9ydCBcInJlc3BvbnNpdmVcIjtcclxuIiwiLyohXG4gKiBCb290c3RyYXAgdjQuNS4zIChodHRwczovL2dldGJvb3RzdHJhcC5jb20vKVxuICogQ29weXJpZ2h0IDIwMTEtMjAyMCBUaGUgQm9vdHN0cmFwIEF1dGhvcnNcbiAqIENvcHlyaWdodCAyMDExLTIwMjAgVHdpdHRlciwgSW5jLlxuICogTGljZW5zZWQgdW5kZXIgTUlUIChodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvYmxvYi9tYWluL0xJQ0VOU0UpXG4gKi9cblxuQGltcG9ydCBcImZ1bmN0aW9uc1wiO1xuQGltcG9ydCBcInZhcmlhYmxlc1wiO1xuQGltcG9ydCBcIm1peGluc1wiO1xuQGltcG9ydCBcInJvb3RcIjtcbkBpbXBvcnQgXCJyZWJvb3RcIjtcbkBpbXBvcnQgXCJ0eXBlXCI7XG5AaW1wb3J0IFwiaW1hZ2VzXCI7XG5AaW1wb3J0IFwiY29kZVwiO1xuQGltcG9ydCBcImdyaWRcIjtcbkBpbXBvcnQgXCJ0YWJsZXNcIjtcbkBpbXBvcnQgXCJmb3Jtc1wiO1xuQGltcG9ydCBcImJ1dHRvbnNcIjtcbkBpbXBvcnQgXCJ0cmFuc2l0aW9uc1wiO1xuQGltcG9ydCBcImRyb3Bkb3duXCI7XG5AaW1wb3J0IFwiYnV0dG9uLWdyb3VwXCI7XG5AaW1wb3J0IFwiaW5wdXQtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjdXN0b20tZm9ybXNcIjtcbkBpbXBvcnQgXCJuYXZcIjtcbkBpbXBvcnQgXCJuYXZiYXJcIjtcbkBpbXBvcnQgXCJjYXJkXCI7XG5AaW1wb3J0IFwiYnJlYWRjcnVtYlwiO1xuQGltcG9ydCBcInBhZ2luYXRpb25cIjtcbkBpbXBvcnQgXCJiYWRnZVwiO1xuQGltcG9ydCBcImp1bWJvdHJvblwiO1xuQGltcG9ydCBcImFsZXJ0XCI7XG5AaW1wb3J0IFwicHJvZ3Jlc3NcIjtcbkBpbXBvcnQgXCJtZWRpYVwiO1xuQGltcG9ydCBcImxpc3QtZ3JvdXBcIjtcbkBpbXBvcnQgXCJjbG9zZVwiO1xuQGltcG9ydCBcInRvYXN0c1wiO1xuQGltcG9ydCBcIm1vZGFsXCI7XG5AaW1wb3J0IFwidG9vbHRpcFwiO1xuQGltcG9ydCBcInBvcG92ZXJcIjtcbkBpbXBvcnQgXCJjYXJvdXNlbFwiO1xuQGltcG9ydCBcInNwaW5uZXJzXCI7XG5AaW1wb3J0IFwidXRpbGl0aWVzXCI7XG5AaW1wb3J0IFwicHJpbnRcIjtcbiIsIi8vIERvIG5vdCBmb3JnZXQgdG8gdXBkYXRlIGdldHRpbmctc3RhcnRlZC90aGVtaW5nLm1kIVxuOnJvb3Qge1xuICAvLyBDdXN0b20gdmFyaWFibGUgdmFsdWVzIG9ubHkgc3VwcG9ydCBTYXNzU2NyaXB0IGluc2lkZSBgI3t9YC5cbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJGNvbG9ycyB7XG4gICAgLS0jeyRjb2xvcn06ICN7JHZhbHVlfTtcbiAgfVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICR0aGVtZS1jb2xvcnMge1xuICAgIC0tI3skY29sb3J9OiAjeyR2YWx1ZX07XG4gIH1cblxuICBAZWFjaCAkYnAsICR2YWx1ZSBpbiAkZ3JpZC1icmVha3BvaW50cyB7XG4gICAgLS1icmVha3BvaW50LSN7JGJwfTogI3skdmFsdWV9O1xuICB9XG5cbiAgLy8gVXNlIGBpbnNwZWN0YCBmb3IgbGlzdHMgc28gdGhhdCBxdW90ZWQgaXRlbXMga2VlcCB0aGUgcXVvdGVzLlxuICAvLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMjM4MyNpc3N1ZWNvbW1lbnQtMzM2MzQ5MTcyXG4gIC0tZm9udC1mYW1pbHktc2Fucy1zZXJpZjogI3tpbnNwZWN0KCRmb250LWZhbWlseS1zYW5zLXNlcmlmKX07XG4gIC0tZm9udC1mYW1pbHktbW9ub3NwYWNlOiAje2luc3BlY3QoJGZvbnQtZmFtaWx5LW1vbm9zcGFjZSl9O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgYXQtcnVsZS1uby12ZW5kb3ItcHJlZml4LCBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnQsIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZSwgcHJvcGVydHktbm8tdmVuZG9yLXByZWZpeFxuXG4vLyBSZWJvb3Rcbi8vXG4vLyBOb3JtYWxpemF0aW9uIG9mIEhUTUwgZWxlbWVudHMsIG1hbnVhbGx5IGZvcmtlZCBmcm9tIE5vcm1hbGl6ZS5jc3MgdG8gcmVtb3ZlXG4vLyBzdHlsZXMgdGFyZ2V0aW5nIGlycmVsZXZhbnQgYnJvd3NlcnMgd2hpbGUgYXBwbHlpbmcgbmV3IHN0eWxlcy5cbi8vXG4vLyBOb3JtYWxpemUgaXMgbGljZW5zZWQgTUlULiBodHRwczovL2dpdGh1Yi5jb20vbmVjb2xhcy9ub3JtYWxpemUuY3NzXG5cblxuLy8gRG9jdW1lbnRcbi8vXG4vLyAxLiBDaGFuZ2UgZnJvbSBgYm94LXNpemluZzogY29udGVudC1ib3hgIHNvIHRoYXQgYHdpZHRoYCBpcyBub3QgYWZmZWN0ZWQgYnkgYHBhZGRpbmdgIG9yIGBib3JkZXJgLlxuLy8gMi4gQ2hhbmdlIHRoZSBkZWZhdWx0IGZvbnQgZmFtaWx5IGluIGFsbCBicm93c2Vycy5cbi8vIDMuIENvcnJlY3QgdGhlIGxpbmUgaGVpZ2h0IGluIGFsbCBicm93c2Vycy5cbi8vIDQuIFByZXZlbnQgYWRqdXN0bWVudHMgb2YgZm9udCBzaXplIGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZXMgaW4gSUUgb24gV2luZG93cyBQaG9uZSBhbmQgaW4gaU9TLlxuLy8gNS4gQ2hhbmdlIHRoZSBkZWZhdWx0IHRhcCBoaWdobGlnaHQgdG8gYmUgY29tcGxldGVseSB0cmFuc3BhcmVudCBpbiBpT1MuXG5cbiosXG4qOjpiZWZvcmUsXG4qOjphZnRlciB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IC8vIDFcbn1cblxuaHRtbCB7XG4gIGZvbnQtZmFtaWx5OiBzYW5zLXNlcmlmOyAvLyAyXG4gIGxpbmUtaGVpZ2h0OiAxLjE1OyAvLyAzXG4gIC13ZWJraXQtdGV4dC1zaXplLWFkanVzdDogMTAwJTsgLy8gNFxuICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoJGJsYWNrLCAwKTsgLy8gNVxufVxuXG4vLyBTaGltIGZvciBcIm5ld1wiIEhUTUw1IHN0cnVjdHVyYWwgZWxlbWVudHMgdG8gZGlzcGxheSBjb3JyZWN0bHkgKElFMTAsIG9sZGVyIGJyb3dzZXJzKVxuLy8gVE9ETzogcmVtb3ZlIGluIHY1XG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5hcnRpY2xlLCBhc2lkZSwgZmlnY2FwdGlvbiwgZmlndXJlLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtYWluLCBuYXYsIHNlY3Rpb24ge1xuICBkaXNwbGF5OiBibG9jaztcbn1cblxuLy8gQm9keVxuLy9cbi8vIDEuIFJlbW92ZSB0aGUgbWFyZ2luIGluIGFsbCBicm93c2Vycy5cbi8vIDIuIEFzIGEgYmVzdCBwcmFjdGljZSwgYXBwbHkgYSBkZWZhdWx0IGBiYWNrZ3JvdW5kLWNvbG9yYC5cbi8vIDMuIFNldCBhbiBleHBsaWNpdCBpbml0aWFsIHRleHQtYWxpZ24gdmFsdWUgc28gdGhhdCB3ZSBjYW4gbGF0ZXIgdXNlXG4vLyAgICB0aGUgYGluaGVyaXRgIHZhbHVlIG9uIHRoaW5ncyBsaWtlIGA8dGg+YCBlbGVtZW50cy5cblxuYm9keSB7XG4gIG1hcmdpbjogMDsgLy8gMVxuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LWJhc2U7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLWJhc2UpO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LWJhc2U7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0OyAvLyAzXG4gIGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnOyAvLyAyXG59XG5cbi8vIEZ1dHVyZS1wcm9vZiBydWxlOiBpbiBicm93c2VycyB0aGF0IHN1cHBvcnQgOmZvY3VzLXZpc2libGUsIHN1cHByZXNzIHRoZSBmb2N1cyBvdXRsaW5lXG4vLyBvbiBlbGVtZW50cyB0aGF0IHByb2dyYW1tYXRpY2FsbHkgcmVjZWl2ZSBmb2N1cyBidXQgd291bGRuJ3Qgbm9ybWFsbHkgc2hvdyBhIHZpc2libGVcbi8vIGZvY3VzIG91dGxpbmUuIEluIGdlbmVyYWwsIHRoaXMgd291bGQgbWVhbiB0aGF0IHRoZSBvdXRsaW5lIGlzIG9ubHkgYXBwbGllZCBpZiB0aGVcbi8vIGludGVyYWN0aW9uIHRoYXQgbGVkIHRvIHRoZSBlbGVtZW50IHJlY2VpdmluZyBwcm9ncmFtbWF0aWMgZm9jdXMgd2FzIGEga2V5Ym9hcmQgaW50ZXJhY3Rpb24sXG4vLyBvciB0aGUgYnJvd3NlciBoYXMgc29tZWhvdyBkZXRlcm1pbmVkIHRoYXQgdGhlIHVzZXIgaXMgcHJpbWFyaWx5IGEga2V5Ym9hcmQgdXNlciBhbmQvb3Jcbi8vIHdhbnRzIGZvY3VzIG91dGxpbmVzIHRvIGFsd2F5cyBiZSBwcmVzZW50ZWQuXG4vL1xuLy8gU2VlIGh0dHBzOi8vZGV2ZWxvcGVyLm1vemlsbGEub3JnL2VuLVVTL2RvY3MvV2ViL0NTUy86Zm9jdXMtdmlzaWJsZVxuLy8gYW5kIGh0dHBzOi8vZGV2ZWxvcGVyLnBhY2llbGxvZ3JvdXAuY29tL2Jsb2cvMjAxOC8wMy9mb2N1cy12aXNpYmxlLWFuZC1iYWNrd2FyZHMtY29tcGF0aWJpbGl0eS9cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzOm5vdCg6Zm9jdXMtdmlzaWJsZSkge1xuICBvdXRsaW5lOiAwICFpbXBvcnRhbnQ7XG59XG5cblxuLy8gQ29udGVudCBncm91cGluZ1xuLy9cbi8vIDEuIEFkZCB0aGUgY29ycmVjdCBib3ggc2l6aW5nIGluIEZpcmVmb3guXG4vLyAyLiBTaG93IHRoZSBvdmVyZmxvdyBpbiBFZGdlIGFuZCBJRS5cblxuaHIge1xuICBib3gtc2l6aW5nOiBjb250ZW50LWJveDsgLy8gMVxuICBoZWlnaHQ6IDA7IC8vIDFcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIDJcbn1cblxuXG4vL1xuLy8gVHlwb2dyYXBoeVxuLy9cblxuLy8gUmVtb3ZlIHRvcCBtYXJnaW5zIGZyb20gaGVhZGluZ3Ncbi8vXG4vLyBCeSBkZWZhdWx0LCBgPGgxPmAtYDxoNj5gIGFsbCByZWNlaXZlIHRvcCBhbmQgYm90dG9tIG1hcmdpbnMuIFdlIG51a2UgdGhlIHRvcFxuLy8gbWFyZ2luIGZvciBlYXNpZXIgY29udHJvbCB3aXRoaW4gdHlwZSBzY2FsZXMgYXMgaXQgYXZvaWRzIG1hcmdpbiBjb2xsYXBzaW5nLlxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLWxpc3QtY29tbWEtbmV3bGluZS1hZnRlclxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiB7XG4gIG1hcmdpbi10b3A6IDA7XG4gIG1hcmdpbi1ib3R0b206ICRoZWFkaW5ncy1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBSZXNldCBtYXJnaW5zIG9uIHBhcmFncmFwaHNcbi8vXG4vLyBTaW1pbGFybHksIHRoZSB0b3AgbWFyZ2luIG9uIGA8cD5gcyBnZXQgcmVzZXQuIEhvd2V2ZXIsIHdlIGFsc28gcmVzZXQgdGhlXG4vLyBib3R0b20gbWFyZ2luIHRvIHVzZSBgcmVtYCB1bml0cyBpbnN0ZWFkIG9mIGBlbWAuXG5wIHtcbiAgbWFyZ2luLXRvcDogMDtcbiAgbWFyZ2luLWJvdHRvbTogJHBhcmFncmFwaC1tYXJnaW4tYm90dG9tO1xufVxuXG4vLyBBYmJyZXZpYXRpb25zXG4vL1xuLy8gMS4gRHVwbGljYXRlIGJlaGF2aW9yIHRvIHRoZSBkYXRhLSogYXR0cmlidXRlIGZvciBvdXIgdG9vbHRpcCBwbHVnaW5cbi8vIDIuIEFkZCB0aGUgY29ycmVjdCB0ZXh0IGRlY29yYXRpb24gaW4gQ2hyb21lLCBFZGdlLCBJRSwgT3BlcmEsIGFuZCBTYWZhcmkuXG4vLyAzLiBBZGQgZXhwbGljaXQgY3Vyc29yIHRvIGluZGljYXRlIGNoYW5nZWQgYmVoYXZpb3IuXG4vLyA0LiBSZW1vdmUgdGhlIGJvdHRvbSBib3JkZXIgaW4gRmlyZWZveCAzOS0uXG4vLyA1LiBQcmV2ZW50IHRoZSB0ZXh0LWRlY29yYXRpb24gdG8gYmUgc2tpcHBlZC5cblxuYWJiclt0aXRsZV0sXG5hYmJyW2RhdGEtb3JpZ2luYWwtdGl0bGVdIHsgLy8gMVxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTsgLy8gMlxuICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZSBkb3R0ZWQ7IC8vIDJcbiAgY3Vyc29yOiBoZWxwOyAvLyAzXG4gIGJvcmRlci1ib3R0b206IDA7IC8vIDRcbiAgdGV4dC1kZWNvcmF0aW9uLXNraXAtaW5rOiBub25lOyAvLyA1XG59XG5cbmFkZHJlc3Mge1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuXG5vbCxcbnVsLFxuZGwge1xuICBtYXJnaW4tdG9wOiAwO1xuICBtYXJnaW4tYm90dG9tOiAxcmVtO1xufVxuXG5vbCBvbCxcbnVsIHVsLFxub2wgdWwsXG51bCBvbCB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG59XG5cbmR0IHtcbiAgZm9udC13ZWlnaHQ6ICRkdC1mb250LXdlaWdodDtcbn1cblxuZGQge1xuICBtYXJnaW4tYm90dG9tOiAuNXJlbTtcbiAgbWFyZ2luLWxlZnQ6IDA7IC8vIFVuZG8gYnJvd3NlciBkZWZhdWx0XG59XG5cbmJsb2NrcXVvdGUge1xuICBtYXJnaW46IDAgMCAxcmVtO1xufVxuXG5iLFxuc3Ryb25nIHtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXI7IC8vIEFkZCB0aGUgY29ycmVjdCBmb250IHdlaWdodCBpbiBDaHJvbWUsIEVkZ2UsIGFuZCBTYWZhcmlcbn1cblxuc21hbGwge1xuICBAaW5jbHVkZSBmb250LXNpemUoODAlKTsgLy8gQWRkIHRoZSBjb3JyZWN0IGZvbnQgc2l6ZSBpbiBhbGwgYnJvd3NlcnNcbn1cblxuLy9cbi8vIFByZXZlbnQgYHN1YmAgYW5kIGBzdXBgIGVsZW1lbnRzIGZyb20gYWZmZWN0aW5nIHRoZSBsaW5lIGhlaWdodCBpblxuLy8gYWxsIGJyb3dzZXJzLlxuLy9cblxuc3ViLFxuc3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBmb250LXNpemUoNzUlKTtcbiAgbGluZS1oZWlnaHQ6IDA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cblxuc3ViIHsgYm90dG9tOiAtLjI1ZW07IH1cbnN1cCB7IHRvcDogLS41ZW07IH1cblxuXG4vL1xuLy8gTGlua3Ncbi8vXG5cbmEge1xuICBjb2xvcjogJGxpbmstY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogJGxpbmstZGVjb3JhdGlvbjtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFJlbW92ZSB0aGUgZ3JheSBiYWNrZ3JvdW5kIG9uIGFjdGl2ZSBsaW5rcyBpbiBJRSAxMC5cblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogJGxpbmstaG92ZXItY29sb3I7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiAkbGluay1ob3Zlci1kZWNvcmF0aW9uO1xuICB9XG59XG5cbi8vIEFuZCB1bmRvIHRoZXNlIHN0eWxlcyBmb3IgcGxhY2Vob2xkZXIgbGlua3MvbmFtZWQgYW5jaG9ycyAod2l0aG91dCBocmVmKS5cbi8vIEl0IHdvdWxkIGJlIG1vcmUgc3RyYWlnaHRmb3J3YXJkIHRvIGp1c3QgdXNlIGFbaHJlZl0gaW4gcHJldmlvdXMgYmxvY2ssIGJ1dCB0aGF0XG4vLyBjYXVzZXMgc3BlY2lmaWNpdHkgaXNzdWVzIGluIG1hbnkgb3RoZXIgc3R5bGVzIHRoYXQgYXJlIHRvbyBjb21wbGV4IHRvIGZpeC5cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzE5NDAyXG5cbmE6bm90KFtocmVmXSk6bm90KFtjbGFzc10pIHtcbiAgY29sb3I6IGluaGVyaXQ7XG4gIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vL1xuLy8gQ29kZVxuLy9cblxucHJlLFxuY29kZSxcbmtiZCxcbnNhbXAge1xuICBmb250LWZhbWlseTogJGZvbnQtZmFtaWx5LW1vbm9zcGFjZTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKDFlbSk7IC8vIENvcnJlY3QgdGhlIG9kZCBgZW1gIGZvbnQgc2l6aW5nIGluIGFsbCBicm93c2Vycy5cbn1cblxucHJlIHtcbiAgLy8gUmVtb3ZlIGJyb3dzZXIgZGVmYXVsdCB0b3AgbWFyZ2luXG4gIG1hcmdpbi10b3A6IDA7XG4gIC8vIFJlc2V0IGJyb3dzZXIgZGVmYXVsdCBvZiBgMWVtYCB0byB1c2UgYHJlbWBzXG4gIG1hcmdpbi1ib3R0b206IDFyZW07XG4gIC8vIERvbid0IGFsbG93IGNvbnRlbnQgdG8gYnJlYWsgb3V0c2lkZVxuICBvdmVyZmxvdzogYXV0bztcbiAgLy8gRGlzYWJsZSBhdXRvLWhpZGluZyBzY3JvbGxiYXIgaW4gSUUgJiBsZWdhY3kgRWRnZSB0byBhdm9pZCBvdmVybGFwLFxuICAvLyBtYWtpbmcgaXQgaW1wb3NzaWJsZSB0byBpbnRlcmFjdCB3aXRoIHRoZSBjb250ZW50XG4gIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxuXG5cbi8vXG4vLyBGaWd1cmVzXG4vL1xuXG5maWd1cmUge1xuICAvLyBBcHBseSBhIGNvbnNpc3RlbnQgbWFyZ2luIHN0cmF0ZWd5IChtYXRjaGVzIG91ciB0eXBlIHN0eWxlcykuXG4gIG1hcmdpbjogMCAwIDFyZW07XG59XG5cblxuLy9cbi8vIEltYWdlcyBhbmQgY29udGVudFxuLy9cblxuaW1nIHtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgYm9yZGVyLXN0eWxlOiBub25lOyAvLyBSZW1vdmUgdGhlIGJvcmRlciBvbiBpbWFnZXMgaW5zaWRlIGxpbmtzIGluIElFIDEwLS5cbn1cblxuc3ZnIHtcbiAgLy8gV29ya2Fyb3VuZCBmb3IgdGhlIFNWRyBvdmVyZmxvdyBidWcgaW4gSUUxMC8xMSBpcyBzdGlsbCByZXF1aXJlZC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjY4NzhcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuXG4vL1xuLy8gVGFibGVzXG4vL1xuXG50YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7IC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnNcbn1cblxuY2FwdGlvbiB7XG4gIHBhZGRpbmctdG9wOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICBwYWRkaW5nLWJvdHRvbTogJHRhYmxlLWNlbGwtcGFkZGluZztcbiAgY29sb3I6ICR0YWJsZS1jYXB0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBsZWZ0O1xuICBjYXB0aW9uLXNpZGU6IGJvdHRvbTtcbn1cblxuLy8gMS4gUmVtb3ZlcyBmb250LXdlaWdodCBib2xkIGJ5IGluaGVyaXRpbmdcbi8vIDIuIE1hdGNoZXMgZGVmYXVsdCBgPHRkPmAgYWxpZ25tZW50IGJ5IGluaGVyaXRpbmcgYHRleHQtYWxpZ25gLlxuLy8gMy4gRml4IGFsaWdubWVudCBmb3IgU2FmYXJpXG5cbnRoIHtcbiAgZm9udC13ZWlnaHQ6ICR0YWJsZS10aC1mb250LXdlaWdodDsgLy8gMVxuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyAyXG4gIHRleHQtYWxpZ246IC13ZWJraXQtbWF0Y2gtcGFyZW50OyAvLyAzXG59XG5cblxuLy9cbi8vIEZvcm1zXG4vL1xuXG5sYWJlbCB7XG4gIC8vIEFsbG93IGxhYmVscyB0byB1c2UgYG1hcmdpbmAgZm9yIHNwYWNpbmcuXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgbWFyZ2luLWJvdHRvbTogJGxhYmVsLW1hcmdpbi1ib3R0b207XG59XG5cbi8vIFJlbW92ZSB0aGUgZGVmYXVsdCBgYm9yZGVyLXJhZGl1c2AgdGhhdCBtYWNPUyBDaHJvbWUgYWRkcy5cbi8vXG4vLyBEZXRhaWxzIGF0IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjQwOTNcbmJ1dHRvbiB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgYm9yZGVyLXJhZGl1czogMDtcbn1cblxuLy8gV29yayBhcm91bmQgYSBGaXJlZm94L0lFIGJ1ZyB3aGVyZSB0aGUgdHJhbnNwYXJlbnQgYGJ1dHRvbmAgYmFja2dyb3VuZFxuLy8gcmVzdWx0cyBpbiBhIGxvc3Mgb2YgdGhlIGRlZmF1bHQgYGJ1dHRvbmAgZm9jdXMgc3R5bGVzLlxuLy9cbi8vIENyZWRpdDogaHR0cHM6Ly9naXRodWIuY29tL3N1aXRjc3MvYmFzZS9cbmJ1dHRvbjpmb2N1cyB7XG4gIG91dGxpbmU6IDFweCBkb3R0ZWQ7XG4gIG91dGxpbmU6IDVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtcbn1cblxuaW5wdXQsXG5idXR0b24sXG5zZWxlY3QsXG5vcHRncm91cCxcbnRleHRhcmVhIHtcbiAgbWFyZ2luOiAwOyAvLyBSZW1vdmUgdGhlIG1hcmdpbiBpbiBGaXJlZm94IGFuZCBTYWZhcmlcbiAgZm9udC1mYW1pbHk6IGluaGVyaXQ7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZShpbmhlcml0KTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG59XG5cbmJ1dHRvbixcbmlucHV0IHtcbiAgb3ZlcmZsb3c6IHZpc2libGU7IC8vIFNob3cgdGhlIG92ZXJmbG93IGluIEVkZ2Vcbn1cblxuYnV0dG9uLFxuc2VsZWN0IHtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7IC8vIFJlbW92ZSB0aGUgaW5oZXJpdGFuY2Ugb2YgdGV4dCB0cmFuc2Zvcm0gaW4gRmlyZWZveFxufVxuXG4vLyBTZXQgdGhlIGN1cnNvciBmb3Igbm9uLWA8YnV0dG9uPmAgYnV0dG9uc1xuLy9cbi8vIERldGFpbHMgYXQgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMzA1NjJcbltyb2xlPVwiYnV0dG9uXCJdIHtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4vLyBSZW1vdmUgdGhlIGluaGVyaXRhbmNlIG9mIHdvcmQtd3JhcCBpbiBTYWZhcmkuXG4vL1xuLy8gRGV0YWlscyBhdCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI0OTkwXG5zZWxlY3Qge1xuICB3b3JkLXdyYXA6IG5vcm1hbDtcbn1cblxuXG4vLyAxLiBQcmV2ZW50IGEgV2ViS2l0IGJ1ZyB3aGVyZSAoMikgZGVzdHJveXMgbmF0aXZlIGBhdWRpb2AgYW5kIGB2aWRlb2Bcbi8vICAgIGNvbnRyb2xzIGluIEFuZHJvaWQgNC5cbi8vIDIuIENvcnJlY3QgdGhlIGluYWJpbGl0eSB0byBzdHlsZSBjbGlja2FibGUgdHlwZXMgaW4gaU9TIGFuZCBTYWZhcmkuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSwgLy8gMVxuW3R5cGU9XCJyZXNldFwiXSxcblt0eXBlPVwic3VibWl0XCJdIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBidXR0b247IC8vIDJcbn1cblxuLy8gT3BpbmlvbmF0ZWQ6IGFkZCBcImhhbmRcIiBjdXJzb3IgdG8gbm9uLWRpc2FibGVkIGJ1dHRvbiBlbGVtZW50cy5cbkBpZiAkZW5hYmxlLXBvaW50ZXItY3Vyc29yLWZvci1idXR0b25zIHtcbiAgYnV0dG9uLFxuICBbdHlwZT1cImJ1dHRvblwiXSxcbiAgW3R5cGU9XCJyZXNldFwiXSxcbiAgW3R5cGU9XCJzdWJtaXRcIl0ge1xuICAgICY6bm90KDpkaXNhYmxlZCkge1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSZW1vdmUgaW5uZXIgYm9yZGVyIGFuZCBwYWRkaW5nIGZyb20gRmlyZWZveCwgYnV0IGRvbid0IHJlc3RvcmUgdGhlIG91dGxpbmUgbGlrZSBOb3JtYWxpemUuXG5idXR0b246Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cImJ1dHRvblwiXTo6LW1vei1mb2N1cy1pbm5lcixcblt0eXBlPVwicmVzZXRcIl06Oi1tb3otZm9jdXMtaW5uZXIsXG5bdHlwZT1cInN1Ym1pdFwiXTo6LW1vei1mb2N1cy1pbm5lciB7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlci1zdHlsZTogbm9uZTtcbn1cblxuaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdIHtcbiAgYm94LXNpemluZzogYm9yZGVyLWJveDsgLy8gMS4gQWRkIHRoZSBjb3JyZWN0IGJveCBzaXppbmcgaW4gSUUgMTAtXG4gIHBhZGRpbmc6IDA7IC8vIDIuIFJlbW92ZSB0aGUgcGFkZGluZyBpbiBJRSAxMC1cbn1cblxuXG50ZXh0YXJlYSB7XG4gIG92ZXJmbG93OiBhdXRvOyAvLyBSZW1vdmUgdGhlIGRlZmF1bHQgdmVydGljYWwgc2Nyb2xsYmFyIGluIElFLlxuICAvLyBUZXh0YXJlYXMgc2hvdWxkIHJlYWxseSBvbmx5IHJlc2l6ZSB2ZXJ0aWNhbGx5IHNvIHRoZXkgZG9uJ3QgYnJlYWsgdGhlaXIgKGhvcml6b250YWwpIGNvbnRhaW5lcnMuXG4gIHJlc2l6ZTogdmVydGljYWw7XG59XG5cbmZpZWxkc2V0IHtcbiAgLy8gQnJvd3NlcnMgc2V0IGEgZGVmYXVsdCBgbWluLXdpZHRoOiBtaW4tY29udGVudDtgIG9uIGZpZWxkc2V0cyxcbiAgLy8gdW5saWtlIGUuZy4gYDxkaXY+YHMsIHdoaWNoIGhhdmUgYG1pbi13aWR0aDogMDtgIGJ5IGRlZmF1bHQuXG4gIC8vIFNvIHdlIHJlc2V0IHRoYXQgdG8gZW5zdXJlIGZpZWxkc2V0cyBiZWhhdmUgbW9yZSBsaWtlIGEgc3RhbmRhcmQgYmxvY2sgZWxlbWVudC5cbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTIzNTlcbiAgLy8gYW5kIGh0dHBzOi8vaHRtbC5zcGVjLndoYXR3Zy5vcmcvbXVsdGlwYWdlLyN0aGUtZmllbGRzZXQtYW5kLWxlZ2VuZC1lbGVtZW50c1xuICBtaW4td2lkdGg6IDA7XG4gIC8vIFJlc2V0IHRoZSBkZWZhdWx0IG91dGxpbmUgYmVoYXZpb3Igb2YgZmllbGRzZXRzIHNvIHRoZXkgZG9uJ3QgYWZmZWN0IHBhZ2UgbGF5b3V0LlxuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGJvcmRlcjogMDtcbn1cblxuLy8gMS4gQ29ycmVjdCB0aGUgdGV4dCB3cmFwcGluZyBpbiBFZGdlIGFuZCBJRS5cbi8vIDIuIENvcnJlY3QgdGhlIGNvbG9yIGluaGVyaXRhbmNlIGZyb20gYGZpZWxkc2V0YCBlbGVtZW50cyBpbiBJRS5cbmxlZ2VuZCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAxMDAlOyAvLyAxXG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbi1ib3R0b206IC41cmVtO1xuICBAaW5jbHVkZSBmb250LXNpemUoMS41cmVtKTtcbiAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gIGNvbG9yOiBpbmhlcml0OyAvLyAyXG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIDFcbn1cblxucHJvZ3Jlc3Mge1xuICB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7IC8vIEFkZCB0aGUgY29ycmVjdCB2ZXJ0aWNhbCBhbGlnbm1lbnQgaW4gQ2hyb21lLCBGaXJlZm94LCBhbmQgT3BlcmEuXG59XG5cbi8vIENvcnJlY3QgdGhlIGN1cnNvciBzdHlsZSBvZiBpbmNyZW1lbnQgYW5kIGRlY3JlbWVudCBidXR0b25zIGluIENocm9tZS5cblt0eXBlPVwibnVtYmVyXCJdOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuW3R5cGU9XCJudW1iZXJcIl06Oi13ZWJraXQtb3V0ZXItc3Bpbi1idXR0b24ge1xuICBoZWlnaHQ6IGF1dG87XG59XG5cblt0eXBlPVwic2VhcmNoXCJdIHtcbiAgLy8gVGhpcyBvdmVycmlkZXMgdGhlIGV4dHJhIHJvdW5kZWQgY29ybmVycyBvbiBzZWFyY2ggaW5wdXRzIGluIGlPUyBzbyB0aGF0IG91clxuICAvLyBgLmZvcm0tY29udHJvbGAgY2xhc3MgY2FuIHByb3Blcmx5IHN0eWxlIHRoZW0uIE5vdGUgdGhhdCB0aGlzIGNhbm5vdCBzaW1wbHlcbiAgLy8gYmUgYWRkZWQgdG8gYC5mb3JtLWNvbnRyb2xgIGFzIGl0J3Mgbm90IHNwZWNpZmljIGVub3VnaC4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNTg2LlxuICBvdXRsaW5lLW9mZnNldDogLTJweDsgLy8gMi4gQ29ycmVjdCB0aGUgb3V0bGluZSBzdHlsZSBpbiBTYWZhcmkuXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbn1cblxuLy9cbi8vIFJlbW92ZSB0aGUgaW5uZXIgcGFkZGluZyBpbiBDaHJvbWUgYW5kIFNhZmFyaSBvbiBtYWNPUy5cbi8vXG5cblt0eXBlPVwic2VhcmNoXCJdOjotd2Via2l0LXNlYXJjaC1kZWNvcmF0aW9uIHtcbiAgLXdlYmtpdC1hcHBlYXJhbmNlOiBub25lO1xufVxuXG4vL1xuLy8gMS4gQ29ycmVjdCB0aGUgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSB0eXBlcyBpbiBpT1MgYW5kIFNhZmFyaS5cbi8vIDIuIENoYW5nZSBmb250IHByb3BlcnRpZXMgdG8gYGluaGVyaXRgIGluIFNhZmFyaS5cbi8vXG5cbjo6LXdlYmtpdC1maWxlLXVwbG9hZC1idXR0b24ge1xuICBmb250OiBpbmhlcml0OyAvLyAyXG4gIC13ZWJraXQtYXBwZWFyYW5jZTogYnV0dG9uOyAvLyAxXG59XG5cbi8vXG4vLyBDb3JyZWN0IGVsZW1lbnQgZGlzcGxheXNcbi8vXG5cbm91dHB1dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuc3VtbWFyeSB7XG4gIGRpc3BsYXk6IGxpc3QtaXRlbTsgLy8gQWRkIHRoZSBjb3JyZWN0IGRpc3BsYXkgaW4gYWxsIGJyb3dzZXJzXG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxudGVtcGxhdGUge1xuICBkaXNwbGF5OiBub25lOyAvLyBBZGQgdGhlIGNvcnJlY3QgZGlzcGxheSBpbiBJRVxufVxuXG4vLyBBbHdheXMgaGlkZSBhbiBlbGVtZW50IHdpdGggdGhlIGBoaWRkZW5gIEhUTUwgYXR0cmlidXRlIChmcm9tIFB1cmVDU1MpLlxuLy8gTmVlZGVkIGZvciBwcm9wZXIgZGlzcGxheSBpbiBJRSAxMC0uXG5baGlkZGVuXSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbiIsIi8vIFZhcmlhYmxlc1xuLy9cbi8vIFZhcmlhYmxlcyBzaG91bGQgZm9sbG93IHRoZSBgJGNvbXBvbmVudC1zdGF0ZS1wcm9wZXJ0eS1zaXplYCBmb3JtdWxhIGZvclxuLy8gY29uc2lzdGVudCBuYW1pbmcuIEV4OiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3IgYW5kICRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHMuXG5cbi8vIENvbG9yIHN5c3RlbVxuXG4kd2hpdGU6ICAgICNmZmYgIWRlZmF1bHQ7XG4kZ3JheS0xMDA6ICNmOGY5ZmEgIWRlZmF1bHQ7XG4kZ3JheS0yMDA6ICNlOWVjZWYgIWRlZmF1bHQ7XG4kZ3JheS0zMDA6ICNkZWUyZTYgIWRlZmF1bHQ7XG4kZ3JheS00MDA6ICNjZWQ0ZGEgIWRlZmF1bHQ7XG4kZ3JheS01MDA6ICNhZGI1YmQgIWRlZmF1bHQ7XG4kZ3JheS02MDA6ICM2Yzc1N2QgIWRlZmF1bHQ7XG4kZ3JheS03MDA6ICM0OTUwNTcgIWRlZmF1bHQ7XG4kZ3JheS04MDA6ICMzNDNhNDAgIWRlZmF1bHQ7XG4kZ3JheS05MDA6ICMyMTI1MjkgIWRlZmF1bHQ7XG4kYmxhY2s6ICAgICMwMDAgIWRlZmF1bHQ7XG5cbiRncmF5czogKCkgIWRlZmF1bHQ7XG4kZ3JheXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIFwiMTAwXCI6ICRncmF5LTEwMCxcbiAgICBcIjIwMFwiOiAkZ3JheS0yMDAsXG4gICAgXCIzMDBcIjogJGdyYXktMzAwLFxuICAgIFwiNDAwXCI6ICRncmF5LTQwMCxcbiAgICBcIjUwMFwiOiAkZ3JheS01MDAsXG4gICAgXCI2MDBcIjogJGdyYXktNjAwLFxuICAgIFwiNzAwXCI6ICRncmF5LTcwMCxcbiAgICBcIjgwMFwiOiAkZ3JheS04MDAsXG4gICAgXCI5MDBcIjogJGdyYXktOTAwXG4gICksXG4gICRncmF5c1xuKTtcblxuJGJsdWU6ICAgICMwMDdiZmYgIWRlZmF1bHQ7XG4kaW5kaWdvOiAgIzY2MTBmMiAhZGVmYXVsdDtcbiRwdXJwbGU6ICAjNmY0MmMxICFkZWZhdWx0O1xuJHBpbms6ICAgICNlODNlOGMgIWRlZmF1bHQ7XG4kcmVkOiAgICAgI2RjMzU0NSAhZGVmYXVsdDtcbiRvcmFuZ2U6ICAjZmQ3ZTE0ICFkZWZhdWx0O1xuJHllbGxvdzogICNmZmMxMDcgIWRlZmF1bHQ7XG4kZ3JlZW46ICAgIzI4YTc0NSAhZGVmYXVsdDtcbiR0ZWFsOiAgICAjMjBjOTk3ICFkZWZhdWx0O1xuJGN5YW46ICAgICMxN2EyYjggIWRlZmF1bHQ7XG5cbiRjb2xvcnM6ICgpICFkZWZhdWx0O1xuJGNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJibHVlXCI6ICAgICAgICRibHVlLFxuICAgIFwiaW5kaWdvXCI6ICAgICAkaW5kaWdvLFxuICAgIFwicHVycGxlXCI6ICAgICAkcHVycGxlLFxuICAgIFwicGlua1wiOiAgICAgICAkcGluayxcbiAgICBcInJlZFwiOiAgICAgICAgJHJlZCxcbiAgICBcIm9yYW5nZVwiOiAgICAgJG9yYW5nZSxcbiAgICBcInllbGxvd1wiOiAgICAgJHllbGxvdyxcbiAgICBcImdyZWVuXCI6ICAgICAgJGdyZWVuLFxuICAgIFwidGVhbFwiOiAgICAgICAkdGVhbCxcbiAgICBcImN5YW5cIjogICAgICAgJGN5YW4sXG4gICAgXCJ3aGl0ZVwiOiAgICAgICR3aGl0ZSxcbiAgICBcImdyYXlcIjogICAgICAgJGdyYXktNjAwLFxuICAgIFwiZ3JheS1kYXJrXCI6ICAkZ3JheS04MDBcbiAgKSxcbiAgJGNvbG9yc1xuKTtcblxuJHByaW1hcnk6ICAgICAgICRibHVlICFkZWZhdWx0O1xuJHNlY29uZGFyeTogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRzdWNjZXNzOiAgICAgICAkZ3JlZW4gIWRlZmF1bHQ7XG4kaW5mbzogICAgICAgICAgJGN5YW4gIWRlZmF1bHQ7XG4kd2FybmluZzogICAgICAgJHllbGxvdyAhZGVmYXVsdDtcbiRkYW5nZXI6ICAgICAgICAkcmVkICFkZWZhdWx0O1xuJGxpZ2h0OiAgICAgICAgICRncmF5LTEwMCAhZGVmYXVsdDtcbiRkYXJrOiAgICAgICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG5cbiR0aGVtZS1jb2xvcnM6ICgpICFkZWZhdWx0O1xuJHRoZW1lLWNvbG9yczogbWFwLW1lcmdlKFxuICAoXG4gICAgXCJwcmltYXJ5XCI6ICAgICRwcmltYXJ5LFxuICAgIFwic2Vjb25kYXJ5XCI6ICAkc2Vjb25kYXJ5LFxuICAgIFwic3VjY2Vzc1wiOiAgICAkc3VjY2VzcyxcbiAgICBcImluZm9cIjogICAgICAgJGluZm8sXG4gICAgXCJ3YXJuaW5nXCI6ICAgICR3YXJuaW5nLFxuICAgIFwiZGFuZ2VyXCI6ICAgICAkZGFuZ2VyLFxuICAgIFwibGlnaHRcIjogICAgICAkbGlnaHQsXG4gICAgXCJkYXJrXCI6ICAgICAgICRkYXJrXG4gICksXG4gICR0aGVtZS1jb2xvcnNcbik7XG5cbi8vIFNldCBhIHNwZWNpZmljIGp1bXAgcG9pbnQgZm9yIHJlcXVlc3RpbmcgY29sb3IganVtcHNcbiR0aGVtZS1jb2xvci1pbnRlcnZhbDogICAgICA4JSAhZGVmYXVsdDtcblxuLy8gVGhlIHlpcSBsaWdodG5lc3MgdmFsdWUgdGhhdCBkZXRlcm1pbmVzIHdoZW4gdGhlIGxpZ2h0bmVzcyBvZiBjb2xvciBjaGFuZ2VzIGZyb20gXCJkYXJrXCIgdG8gXCJsaWdodFwiLiBBY2NlcHRhYmxlIHZhbHVlcyBhcmUgYmV0d2VlbiAwIGFuZCAyNTUuXG4keWlxLWNvbnRyYXN0ZWQtdGhyZXNob2xkOiAgMTUwICFkZWZhdWx0O1xuXG4vLyBDdXN0b21pemUgdGhlIGxpZ2h0IGFuZCBkYXJrIHRleHQgY29sb3JzIGZvciB1c2UgaW4gb3VyIFlJUSBjb2xvciBjb250cmFzdCBmdW5jdGlvbi5cbiR5aXEtdGV4dC1kYXJrOiAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4keWlxLXRleHQtbGlnaHQ6ICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuXG4vLyBDaGFyYWN0ZXJzIHdoaWNoIGFyZSBlc2NhcGVkIGJ5IHRoZSBlc2NhcGUtc3ZnIGZ1bmN0aW9uXG4kZXNjYXBlZC1jaGFyYWN0ZXJzOiAoXG4gIChcIjxcIiwgXCIlM2NcIiksXG4gIChcIj5cIiwgXCIlM2VcIiksXG4gIChcIiNcIiwgXCIlMjNcIiksXG4gIChcIihcIiwgXCIlMjhcIiksXG4gIChcIilcIiwgXCIlMjlcIiksXG4pICFkZWZhdWx0O1xuXG5cbi8vIE9wdGlvbnNcbi8vXG4vLyBRdWlja2x5IG1vZGlmeSBnbG9iYWwgc3R5bGluZyBieSBlbmFibGluZyBvciBkaXNhYmxpbmcgb3B0aW9uYWwgZmVhdHVyZXMuXG5cbiRlbmFibGUtY2FyZXQ6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1yb3VuZGVkOiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXNoYWRvd3M6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLWdyYWRpZW50czogICAgICAgICAgICAgICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXRyYW5zaXRpb25zOiAgICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeTogICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1ob3Zlci1tZWRpYS1xdWVyeTogICAgICAgICAgICAgICAgICAgIGZhbHNlICFkZWZhdWx0OyAvLyBEZXByZWNhdGVkLCBubyBsb25nZXIgYWZmZWN0cyBhbnkgY29tcGlsZWQgQ1NTXG4kZW5hYmxlLWdyaWQtY2xhc3NlczogICAgICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtcG9pbnRlci1jdXJzb3ItZm9yLWJ1dHRvbnM6ICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuJGVuYWJsZS1wcmludC1zdHlsZXM6ICAgICAgICAgICAgICAgICAgICAgICAgIHRydWUgIWRlZmF1bHQ7XG4kZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplczogICAgICAgICAgICAgICAgZmFsc2UgIWRlZmF1bHQ7XG4kZW5hYmxlLXZhbGlkYXRpb24taWNvbnM6ICAgICAgICAgICAgICAgICAgICAgdHJ1ZSAhZGVmYXVsdDtcbiRlbmFibGUtZGVwcmVjYXRpb24tbWVzc2FnZXM6ICAgICAgICAgICAgICAgICB0cnVlICFkZWZhdWx0O1xuXG5cbi8vIFNwYWNpbmdcbi8vXG4vLyBDb250cm9sIHRoZSBkZWZhdWx0IHN0eWxpbmcgb2YgbW9zdCBCb290c3RyYXAgZWxlbWVudHMgYnkgbW9kaWZ5aW5nIHRoZXNlXG4vLyB2YXJpYWJsZXMuIE1vc3RseSBmb2N1c2VkIG9uIHNwYWNpbmcuXG4vLyBZb3UgY2FuIGFkZCBtb3JlIGVudHJpZXMgdG8gdGhlICRzcGFjZXJzIG1hcCwgc2hvdWxkIHlvdSBuZWVkIG1vcmUgdmFyaWF0aW9uLlxuXG4kc3BhY2VyOiAxcmVtICFkZWZhdWx0O1xuJHNwYWNlcnM6ICgpICFkZWZhdWx0O1xuJHNwYWNlcnM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDA6IDAsXG4gICAgMTogKCRzcGFjZXIgKiAuMjUpLFxuICAgIDI6ICgkc3BhY2VyICogLjUpLFxuICAgIDM6ICRzcGFjZXIsXG4gICAgNDogKCRzcGFjZXIgKiAxLjUpLFxuICAgIDU6ICgkc3BhY2VyICogMylcbiAgKSxcbiAgJHNwYWNlcnNcbik7XG5cbi8vIFRoaXMgdmFyaWFibGUgYWZmZWN0cyB0aGUgYC5oLSpgIGFuZCBgLnctKmAgY2xhc3Nlcy5cbiRzaXplczogKCkgIWRlZmF1bHQ7XG4kc2l6ZXM6IG1hcC1tZXJnZShcbiAgKFxuICAgIDI1OiAyNSUsXG4gICAgNTA6IDUwJSxcbiAgICA3NTogNzUlLFxuICAgIDEwMDogMTAwJSxcbiAgICBhdXRvOiBhdXRvXG4gICksXG4gICRzaXplc1xuKTtcblxuXG4vLyBCb2R5XG4vL1xuLy8gU2V0dGluZ3MgZm9yIHRoZSBgPGJvZHk+YCBlbGVtZW50LlxuXG4kYm9keS1iZzogICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGJvZHktY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuXG4vLyBMaW5rc1xuLy9cbi8vIFN0eWxlIGFuY2hvciBlbGVtZW50cy5cblxuJGxpbmstY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJGxpbmstZGVjb3JhdGlvbjogICAgICAgICAgICAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIGRhcmtlbigkbGluay1jb2xvciwgMTUlKSAhZGVmYXVsdDtcbiRsaW5rLWhvdmVyLWRlY29yYXRpb246ICAgICAgICAgICAgICAgICAgIHVuZGVybGluZSAhZGVmYXVsdDtcbi8vIERhcmtlbiBwZXJjZW50YWdlIGZvciBsaW5rcyB3aXRoIGAudGV4dC0qYCBjbGFzcyAoZS5nLiBgLnRleHQtc3VjY2Vzc2ApXG4kZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlOiAxNSUgIWRlZmF1bHQ7XG5cbi8vIFBhcmFncmFwaHNcbi8vXG4vLyBTdHlsZSBwIGVsZW1lbnQuXG5cbiRwYXJhZ3JhcGgtbWFyZ2luLWJvdHRvbTogICAxcmVtICFkZWZhdWx0O1xuXG5cbi8vIEdyaWQgYnJlYWtwb2ludHNcbi8vXG4vLyBEZWZpbmUgdGhlIG1pbmltdW0gZGltZW5zaW9ucyBhdCB3aGljaCB5b3VyIGxheW91dCB3aWxsIGNoYW5nZSxcbi8vIGFkYXB0aW5nIHRvIGRpZmZlcmVudCBzY3JlZW4gc2l6ZXMsIGZvciB1c2UgaW4gbWVkaWEgcXVlcmllcy5cblxuJGdyaWQtYnJlYWtwb2ludHM6IChcbiAgeHM6IDAsXG4gIHNtOiA1NzZweCxcbiAgbWQ6IDc2OHB4LFxuICBsZzogOTkycHgsXG4gIHhsOiAxMjAwcHhcbikgIWRlZmF1bHQ7XG5cbkBpbmNsdWRlIF9hc3NlcnQtYXNjZW5kaW5nKCRncmlkLWJyZWFrcG9pbnRzLCBcIiRncmlkLWJyZWFrcG9pbnRzXCIpO1xuQGluY2x1ZGUgX2Fzc2VydC1zdGFydHMtYXQtemVybygkZ3JpZC1icmVha3BvaW50cywgXCIkZ3JpZC1icmVha3BvaW50c1wiKTtcblxuXG4vLyBHcmlkIGNvbnRhaW5lcnNcbi8vXG4vLyBEZWZpbmUgdGhlIG1heGltdW0gd2lkdGggb2YgYC5jb250YWluZXJgIGZvciBkaWZmZXJlbnQgc2NyZWVuIHNpemVzLlxuXG4kY29udGFpbmVyLW1heC13aWR0aHM6IChcbiAgc206IDU0MHB4LFxuICBtZDogNzIwcHgsXG4gIGxnOiA5NjBweCxcbiAgeGw6IDExNDBweFxuKSAhZGVmYXVsdDtcblxuQGluY2x1ZGUgX2Fzc2VydC1hc2NlbmRpbmcoJGNvbnRhaW5lci1tYXgtd2lkdGhzLCBcIiRjb250YWluZXItbWF4LXdpZHRoc1wiKTtcblxuXG4vLyBHcmlkIGNvbHVtbnNcbi8vXG4vLyBTZXQgdGhlIG51bWJlciBvZiBjb2x1bW5zIGFuZCBzcGVjaWZ5IHRoZSB3aWR0aCBvZiB0aGUgZ3V0dGVycy5cblxuJGdyaWQtY29sdW1uczogICAgICAgICAgICAgICAgMTIgIWRlZmF1bHQ7XG4kZ3JpZC1ndXR0ZXItd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGdyaWQtcm93LWNvbHVtbnM6ICAgICAgICAgICAgNiAhZGVmYXVsdDtcblxuXG4vLyBDb21wb25lbnRzXG4vL1xuLy8gRGVmaW5lIGNvbW1vbiBwYWRkaW5nIGFuZCBib3JkZXIgcmFkaXVzIHNpemVzIGFuZCBtb3JlLlxuXG4kbGluZS1oZWlnaHQtbGc6ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtc206ICAgICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgIDFweCAhZGVmYXVsdDtcbiRib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcblxuJGJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgLjNyZW0gIWRlZmF1bHQ7XG4kYm9yZGVyLXJhZGl1cy1zbTogICAgICAgICAgICAuMnJlbSAhZGVmYXVsdDtcblxuJHJvdW5kZWQtcGlsbDogICAgICAgICAgICAgICAgNTByZW0gIWRlZmF1bHQ7XG5cbiRib3gtc2hhZG93LXNtOiAgICAgICAgICAgICAgIDAgLjEyNXJlbSAuMjVyZW0gcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3c6ICAgICAgICAgICAgICAgICAgMCAuNXJlbSAxcmVtIHJnYmEoJGJsYWNrLCAuMTUpICFkZWZhdWx0O1xuJGJveC1zaGFkb3ctbGc6ICAgICAgICAgICAgICAgMCAxcmVtIDNyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kY29tcG9uZW50LWFjdGl2ZS1jb2xvcjogICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY29tcG9uZW50LWFjdGl2ZS1iZzogICAgICAgICB0aGVtZS1jb2xvcihcInByaW1hcnlcIikgIWRlZmF1bHQ7XG5cbiRjYXJldC13aWR0aDogICAgICAgICAgICAgICAgIC4zZW0gIWRlZmF1bHQ7XG4kY2FyZXQtdmVydGljYWwtYWxpZ246ICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG4kY2FyZXQtc3BhY2luZzogICAgICAgICAgICAgICAkY2FyZXQtd2lkdGggKiAuODUgIWRlZmF1bHQ7XG5cbiR0cmFuc2l0aW9uLWJhc2U6ICAgICAgICAgICAgIGFsbCAuMnMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG4kdHJhbnNpdGlvbi1mYWRlOiAgICAgICAgICAgICBvcGFjaXR5IC4xNXMgbGluZWFyICFkZWZhdWx0O1xuJHRyYW5zaXRpb24tY29sbGFwc2U6ICAgICAgICAgaGVpZ2h0IC4zNXMgZWFzZSAhZGVmYXVsdDtcblxuJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvczogKCkgIWRlZmF1bHQ7XG4kZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW9zOiBqb2luKFxuICAoXG4gICAgKDIxIDkpLFxuICAgICgxNiA5KSxcbiAgICAoNCAzKSxcbiAgICAoMSAxKSxcbiAgKSxcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvc1xuKTtcblxuLy8gVHlwb2dyYXBoeVxuLy9cbi8vIEZvbnQsIGxpbmUtaGVpZ2h0LCBhbmQgY29sb3IgZm9yIGJvZHkgdGV4dCwgaGVhZGluZ3MsIGFuZCBtb3JlLlxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZSB2YWx1ZS1rZXl3b3JkLWNhc2VcbiRmb250LWZhbWlseS1zYW5zLXNlcmlmOiAgICAgIC1hcHBsZS1zeXN0ZW0sIEJsaW5rTWFjU3lzdGVtRm9udCwgXCJTZWdvZSBVSVwiLCBSb2JvdG8sIFwiSGVsdmV0aWNhIE5ldWVcIiwgQXJpYWwsIFwiTm90byBTYW5zXCIsIHNhbnMtc2VyaWYsIFwiQXBwbGUgQ29sb3IgRW1vamlcIiwgXCJTZWdvZSBVSSBFbW9qaVwiLCBcIlNlZ29lIFVJIFN5bWJvbFwiLCBcIk5vdG8gQ29sb3IgRW1vamlcIiAhZGVmYXVsdDtcbiRmb250LWZhbWlseS1tb25vc3BhY2U6ICAgICAgIFNGTW9uby1SZWd1bGFyLCBNZW5sbywgTW9uYWNvLCBDb25zb2xhcywgXCJMaWJlcmF0aW9uIE1vbm9cIiwgXCJDb3VyaWVyIE5ld1wiLCBtb25vc3BhY2UgIWRlZmF1bHQ7XG4kZm9udC1mYW1pbHktYmFzZTogICAgICAgICAgICAkZm9udC1mYW1pbHktc2Fucy1zZXJpZiAhZGVmYXVsdDtcbi8vIHN0eWxlbGludC1lbmFibGUgdmFsdWUta2V5d29yZC1jYXNlXG5cbiRmb250LXNpemUtYmFzZTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7IC8vIEFzc3VtZXMgdGhlIGJyb3dzZXIgZGVmYXVsdCwgdHlwaWNhbGx5IGAxNnB4YFxuJGZvbnQtc2l6ZS1sZzogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRmb250LXNpemUtc206ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC44NzUgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1saWdodGVyOiAgICAgICAgIGxpZ2h0ZXIgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbGlnaHQ6ICAgICAgICAgICAzMDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtbm9ybWFsOiAgICAgICAgICA0MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZDogICAgICAgICAgICA3MDAgIWRlZmF1bHQ7XG4kZm9udC13ZWlnaHQtYm9sZGVyOiAgICAgICAgICBib2xkZXIgIWRlZmF1bHQ7XG5cbiRmb250LXdlaWdodC1iYXNlOiAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kbGluZS1oZWlnaHQtYmFzZTogICAgICAgICAgICAxLjUgIWRlZmF1bHQ7XG5cbiRoMS1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIuNSAhZGVmYXVsdDtcbiRoMi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIDIgIWRlZmF1bHQ7XG4kaDMtZm9udC1zaXplOiAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjc1ICFkZWZhdWx0O1xuJGg0LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS41ICFkZWZhdWx0O1xuJGg1LWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1iYXNlICogMS4yNSAhZGVmYXVsdDtcbiRoNi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcblxuJGhlYWRpbmdzLW1hcmdpbi1ib3R0b206ICAgICAgJHNwYWNlciAvIDIgIWRlZmF1bHQ7XG4kaGVhZGluZ3MtZm9udC1mYW1pbHk6ICAgICAgICBudWxsICFkZWZhdWx0O1xuJGhlYWRpbmdzLWZvbnQtd2VpZ2h0OiAgICAgICAgNTAwICFkZWZhdWx0O1xuJGhlYWRpbmdzLWxpbmUtaGVpZ2h0OiAgICAgICAgMS4yICFkZWZhdWx0O1xuJGhlYWRpbmdzLWNvbG9yOiAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXNpemU6ICAgICAgICAgICAgICAgNnJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5Mi1zaXplOiAgICAgICAgICAgICAgIDUuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5My1zaXplOiAgICAgICAgICAgICAgIDQuNXJlbSAhZGVmYXVsdDtcbiRkaXNwbGF5NC1zaXplOiAgICAgICAgICAgICAgIDMuNXJlbSAhZGVmYXVsdDtcblxuJGRpc3BsYXkxLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkyLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXkzLXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXk0LXdlaWdodDogICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuJGRpc3BsYXktbGluZS1oZWlnaHQ6ICAgICAgICAgJGhlYWRpbmdzLWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuXG4kbGVhZC1mb250LXNpemU6ICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjI1ICFkZWZhdWx0O1xuJGxlYWQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgMzAwICFkZWZhdWx0O1xuXG4kc21hbGwtZm9udC1zaXplOiAgICAgICAgICAgICA4MCUgIWRlZmF1bHQ7XG5cbiR0ZXh0LW11dGVkOiAgICAgICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJsb2NrcXVvdGUtc21hbGwtY29sb3I6ICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplOiAgJHNtYWxsLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRibG9ja3F1b3RlLWZvbnQtc2l6ZTogICAgICAgICRmb250LXNpemUtYmFzZSAqIDEuMjUgIWRlZmF1bHQ7XG5cbiRoci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG4kaHItYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuXG4kbWFyay1wYWRkaW5nOiAgICAgICAgICAgICAgICAuMmVtICFkZWZhdWx0O1xuXG4kZHQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcblxuJGtiZC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgaW5zZXQgMCAtLjFyZW0gMCByZ2JhKCRibGFjaywgLjI1KSAhZGVmYXVsdDtcbiRuZXN0ZWQta2JkLWZvbnQtd2VpZ2h0OiAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuXG4kbGlzdC1pbmxpbmUtcGFkZGluZzogICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJG1hcmstYmc6ICAgICAgICAgICAgICAgICAgICAgI2ZjZjhlMyAhZGVmYXVsdDtcblxuJGhyLW1hcmdpbi15OiAgICAgICAgICAgICAgICAgJHNwYWNlciAhZGVmYXVsdDtcblxuXG4vLyBUYWJsZXNcbi8vXG4vLyBDdXN0b21pemVzIHRoZSBgLnRhYmxlYCBjb21wb25lbnQgd2l0aCBiYXNpYyB2YWx1ZXMsIGVhY2ggdXNlZCBhY3Jvc3MgYWxsIHRhYmxlIHZhcmlhdGlvbnMuXG5cbiR0YWJsZS1jZWxsLXBhZGRpbmc6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0YWJsZS1jZWxsLXBhZGRpbmctc206ICAgICAgIC4zcmVtICFkZWZhdWx0O1xuXG4kdGFibGUtY29sb3I6ICAgICAgICAgICAgICAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1iZzogICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kdGFibGUtYWNjZW50LWJnOiAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjA1KSAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1jb2xvcjogICAgICAgICAgICR0YWJsZS1jb2xvciAhZGVmYXVsdDtcbiR0YWJsZS1ob3Zlci1iZzogICAgICAgICAgICAgIHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcbiR0YWJsZS1hY3RpdmUtYmc6ICAgICAgICAgICAgICR0YWJsZS1ob3Zlci1iZyAhZGVmYXVsdDtcblxuJHRhYmxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0YWJsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiR0YWJsZS1oZWFkLWJnOiAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiR0YWJsZS1oZWFkLWNvbG9yOiAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiR0YWJsZS10aC1mb250LXdlaWdodDogICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiR0YWJsZS1kYXJrLWNvbG9yOiAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWJnOiAgICAgICAgICAgICAgICRncmF5LTgwMCAhZGVmYXVsdDtcbiR0YWJsZS1kYXJrLWFjY2VudC1iZzogICAgICAgIHJnYmEoJHdoaXRlLCAuMDUpICFkZWZhdWx0O1xuJHRhYmxlLWRhcmstaG92ZXItY29sb3I6ICAgICAgJHRhYmxlLWRhcmstY29sb3IgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ob3Zlci1iZzogICAgICAgICByZ2JhKCR3aGl0ZSwgLjA3NSkgIWRlZmF1bHQ7XG4kdGFibGUtZGFyay1ib3JkZXItY29sb3I6ICAgICBsaWdodGVuKCR0YWJsZS1kYXJrLWJnLCA3LjUlKSAhZGVmYXVsdDtcblxuJHRhYmxlLXN0cmlwZWQtb3JkZXI6ICAgICAgICAgb2RkICFkZWZhdWx0O1xuXG4kdGFibGUtY2FwdGlvbi1jb2xvcjogICAgICAgICAkdGV4dC1tdXRlZCAhZGVmYXVsdDtcblxuJHRhYmxlLWJnLWxldmVsOiAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kdGFibGUtYm9yZGVyLWxldmVsOiAgICAgICAgICAtNiAhZGVmYXVsdDtcblxuXG4vLyBCdXR0b25zICsgRm9ybXNcbi8vXG4vLyBTaGFyZWQgdmFyaWFibGVzIHRoYXQgYXJlIHJlYXNzaWduZWQgdG8gYCRpbnB1dC1gIGFuZCBgJGJ0bi1gIHNwZWNpZmljIHZhcmlhYmxlcy5cblxuJGlucHV0LWJ0bi1wYWRkaW5nLXk6ICAgICAgICAgLjM3NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tcGFkZGluZy14OiAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1mYW1pbHk6ICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvbnQtc2l6ZTogICAgICAgICAkZm9udC1zaXplLWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0OiAgICAgICAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcblxuJGlucHV0LWJ0bi1mb2N1cy13aWR0aDogICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWZvY3VzLWNvbG9yOiAgICAgICByZ2JhKCRjb21wb25lbnQtYWN0aXZlLWJnLCAuMjUpICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93OiAgMCAwIDAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtYnRuLXBhZGRpbmcteS1zbTogICAgICAuMjVyZW0gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLXBhZGRpbmcteC1zbTogICAgICAuNXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLXNtOiAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LXNtOiAgICAkbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tcGFkZGluZy15LWxnOiAgICAgIC41cmVtICFkZWZhdWx0O1xuJGlucHV0LWJ0bi1wYWRkaW5nLXgtbGc6ICAgICAgMXJlbSAhZGVmYXVsdDtcbiRpbnB1dC1idG4tZm9udC1zaXplLWxnOiAgICAgICRmb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnOiAgICAkbGluZS1oZWlnaHQtbGcgIWRlZmF1bHQ7XG5cbiRpbnB1dC1idG4tYm9yZGVyLXdpZHRoOiAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cblxuLy8gQnV0dG9uc1xuLy9cbi8vIEZvciBlYWNoIG9mIEJvb3RzdHJhcCdzIGJ1dHRvbnMsIGRlZmluZSB0ZXh0LCBiYWNrZ3JvdW5kLCBhbmQgYm9yZGVyIGNvbG9yLlxuXG4kYnRuLXBhZGRpbmcteTogICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRidG4tcGFkZGluZy14OiAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGJ0bi1mb250LWZhbWlseTogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LWZhbWlseSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplOiAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodDogICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRidG4td2hpdGUtc3BhY2U6ICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7IC8vIFNldCB0byBgbm93cmFwYCB0byBwcmV2ZW50IHRleHQgd3JhcHBpbmdcblxuJGJ0bi1wYWRkaW5nLXktc206ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktc20gIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1zbTogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLXNtOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1zbTogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1zbSAhZGVmYXVsdDtcblxuJGJ0bi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgJGlucHV0LWJ0bi1wYWRkaW5nLXktbGcgIWRlZmF1bHQ7XG4kYnRuLXBhZGRpbmcteC1sZzogICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRidG4tZm9udC1zaXplLWxnOiAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLWxnICFkZWZhdWx0O1xuJGJ0bi1saW5lLWhlaWdodC1sZzogICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodC1sZyAhZGVmYXVsdDtcblxuJGJ0bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRidG4tZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICRmb250LXdlaWdodC1ub3JtYWwgIWRlZmF1bHQ7XG4kYnRuLWJveC1zaGFkb3c6ICAgICAgICAgICAgICBpbnNldCAwIDFweCAwIHJnYmEoJHdoaXRlLCAuMTUpLCAwIDFweCAxcHggcmdiYSgkYmxhY2ssIC4wNzUpICFkZWZhdWx0O1xuJGJ0bi1mb2N1cy13aWR0aDogICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcbiRidG4tZm9jdXMtYm94LXNoYWRvdzogICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRidG4tZGlzYWJsZWQtb3BhY2l0eTogICAgICAgIC42NSAhZGVmYXVsdDtcbiRidG4tYWN0aXZlLWJveC1zaGFkb3c6ICAgICAgIGluc2V0IDAgM3B4IDVweCByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG5cbiRidG4tbGluay1kaXNhYmxlZC1jb2xvcjogICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGJ0bi1ibG9jay1zcGFjaW5nLXk6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbi8vIEFsbG93cyBmb3IgY3VzdG9taXppbmcgYnV0dG9uIHJhZGl1cyBpbmRlcGVuZGVudGx5IGZyb20gZ2xvYmFsIGJvcmRlciByYWRpdXNcbiRidG4tYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGJ0bi1ib3JkZXItcmFkaXVzLWxnOiAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kYnRuLWJvcmRlci1yYWRpdXMtc206ICAgICAgICAkYm9yZGVyLXJhZGl1cy1zbSAhZGVmYXVsdDtcblxuJGJ0bi10cmFuc2l0aW9uOiAgICAgICAgICAgICAgY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYmFja2dyb3VuZC1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG5cbi8vIEZvcm1zXG5cbiRsYWJlbC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15ICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14ICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtZmFtaWx5OiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1mYW1pbHkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb250LXNpemUgIWRlZmF1bHQ7XG4kaW5wdXQtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJhc2UgIWRlZmF1bHQ7XG4kaW5wdXQtbGluZS1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1saW5lLWhlaWdodCAhZGVmYXVsdDtcblxuJGlucHV0LXBhZGRpbmcteS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGlucHV0LXBhZGRpbmcteC1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tcGFkZGluZy14LXNtICFkZWZhdWx0O1xuJGlucHV0LWZvbnQtc2l6ZS1zbTogICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9udC1zaXplLXNtICFkZWZhdWx0O1xuJGlucHV0LWxpbmUtaGVpZ2h0LXNtOiAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tbGluZS1oZWlnaHQtc20gIWRlZmF1bHQ7XG5cbiRpbnB1dC1wYWRkaW5nLXktbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRpbnB1dC1mb250LXNpemUtbGc6ICAgICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRpbnB1dC1saW5lLWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAkaW5wdXQtYnRuLWxpbmUtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kaW5wdXQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGlucHV0LWRpc2FibGVkLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuJGlucHV0LWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTcwMCAhZGVmYXVsdDtcbiRpbnB1dC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICAgICAkZ3JheS00MDAgIWRlZmF1bHQ7XG4kaW5wdXQtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgICAgICAgaW5zZXQgMCAxcHggMXB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuJGlucHV0LWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtbGc6ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJGlucHV0LWJvcmRlci1yYWRpdXMtc206ICAgICAgICAgICAgICAgICRib3JkZXItcmFkaXVzLXNtICFkZWZhdWx0O1xuXG4kaW5wdXQtZm9jdXMtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDI1JSkgIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGlucHV0LWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgICAgICRpbnB1dC1idG4tZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kaW5wdXQtZm9jdXMtYm94LXNoYWRvdzogICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy1ib3gtc2hhZG93ICFkZWZhdWx0O1xuXG4kaW5wdXQtcGxhY2Vob2xkZXItY29sb3I6ICAgICAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuJGlucHV0LXBsYWludGV4dC1jb2xvcjogICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0LWJvcmRlcjogICAgICAgICAgICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAqIDIgIWRlZmF1bHQ7XG5cbiRpbnB1dC1oZWlnaHQtaW5uZXI6ICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0ICogMWVtLCAkaW5wdXQtcGFkZGluZy15ICogMikgIWRlZmF1bHQ7XG4kaW5wdXQtaGVpZ2h0LWlubmVyLWhhbGY6ICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIC41ZW0sICRpbnB1dC1wYWRkaW5nLXkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyOiAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQgKiAuMjVlbSwgJGlucHV0LXBhZGRpbmcteSAvIDIpICFkZWZhdWx0O1xuXG4kaW5wdXQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgICAgYWRkKCRpbnB1dC1saW5lLWhlaWdodCAqIDFlbSwgYWRkKCRpbnB1dC1wYWRkaW5nLXkgKiAyLCAkaW5wdXQtaGVpZ2h0LWJvcmRlciwgZmFsc2UpKSAhZGVmYXVsdDtcbiRpbnB1dC1oZWlnaHQtc206ICAgICAgICAgICAgICAgICAgICAgICBhZGQoJGlucHV0LWxpbmUtaGVpZ2h0LXNtICogMWVtLCBhZGQoJGlucHV0LXBhZGRpbmcteS1zbSAqIDIsICRpbnB1dC1oZWlnaHQtYm9yZGVyLCBmYWxzZSkpICFkZWZhdWx0O1xuJGlucHV0LWhlaWdodC1sZzogICAgICAgICAgICAgICAgICAgICAgIGFkZCgkaW5wdXQtbGluZS1oZWlnaHQtbGcgKiAxZW0sIGFkZCgkaW5wdXQtcGFkZGluZy15LWxnICogMiwgJGlucHV0LWhlaWdodC1ib3JkZXIsIGZhbHNlKSkgIWRlZmF1bHQ7XG5cbiRpbnB1dC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgICAgICBib3JkZXItY29sb3IgLjE1cyBlYXNlLWluLW91dCwgYm94LXNoYWRvdyAuMTVzIGVhc2UtaW4tb3V0ICFkZWZhdWx0O1xuXG4kZm9ybS10ZXh0LW1hcmdpbi10b3A6ICAgICAgICAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuXG4kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI6ICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi15OiAgICAgICAgICAgICAuM3JlbSAhZGVmYXVsdDtcbiRmb3JtLWNoZWNrLWlucHV0LW1hcmdpbi14OiAgICAgICAgICAgICAuMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWNoZWNrLWlubGluZS1tYXJnaW4teDogICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kZm9ybS1jaGVjay1pbmxpbmUtaW5wdXQtbWFyZ2luLXg6ICAgICAgLjMxMjVyZW0gIWRlZmF1bHQ7XG5cbiRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxMHB4ICFkZWZhdWx0O1xuJGZvcm0tZ3JvdXAtbWFyZ2luLWJvdHRvbTogICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRpbnB1dC1ncm91cC1hZGRvbi1jb2xvcjogICAgICAgICAgICAgICAkaW5wdXQtY29sb3IgIWRlZmF1bHQ7XG4kaW5wdXQtZ3JvdXAtYWRkb24tYmc6ICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJGlucHV0LWdyb3VwLWFkZG9uLWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbjogICAgICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yIC4xNXMgZWFzZS1pbi1vdXQsIGJvcmRlci1jb2xvciAuMTVzIGVhc2UtaW4tb3V0LCBib3gtc2hhZG93IC4xNXMgZWFzZS1pbi1vdXQgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1ndXR0ZXI6ICAgICAgICAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1zcGFjZXIteDogICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWN1cnNvcjogICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZzogICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZy1zaXplOiAgICAgIDUwJSA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJveC1zaGFkb3c6ICAgJGlucHV0LWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjogJGdyYXktNTAwICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjogICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWRpc2FibGVkLWJnOiAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I6ICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmc6ICByZ2JhKHRoZW1lLWNvbG9yKFwicHJpbWFyeVwiKSwgLjUpICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1iZyAhZGVmYXVsdDtcblxuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93OiAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWZvY3VzLWJvcmRlci1jb2xvcjogICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1jb2xvcjogICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAgICAgIGxpZ2h0ZW4oJGNvbXBvbmVudC1hY3RpdmUtYmcsIDM1JSkgIWRlZmF1bHQ7XG4kY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWFjdGl2ZS1ib3gtc2hhZG93OiAgICBudWxsICFkZWZhdWx0O1xuJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yOiAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1jaGVja2VkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nOCcgaGVpZ2h0PSc4JyB2aWV3Qm94PScwIDAgOCA4Jz48cGF0aCBmaWxsPScjeyRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcn0nIGQ9J002LjU2NC43NWwtMy41OSAzLjYxMi0xLjUzOC0xLjU1TDAgNC4yNmwyLjk3NCAyLjk5TDggMi4xOTN6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWNvbG9yOiAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItaWNvbi1pbmRldGVybWluYXRlOiAgICAgICAgIHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCw8c3ZnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Zycgd2lkdGg9JzQnIGhlaWdodD0nNCcgdmlld0JveD0nMCAwIDQgNCc+PHBhdGggc3Ryb2tlPScjeyRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtY29sb3J9JyBkPSdNMCAyaDQnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3c6ICAgbnVsbCAhZGVmYXVsdDtcbiRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICA1MCUgIWRlZmF1bHQ7XG4kY3VzdG9tLXJhZGlvLWluZGljYXRvci1pY29uLWNoZWNrZWQ6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPScxMicgaGVpZ2h0PScxMicgdmlld0JveD0nLTQgLTQgOCA4Jz48Y2lyY2xlIHI9JzMnIGZpbGw9JyN7JGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWNvbG9yfScvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcblxuJGN1c3RvbS1zd2l0Y2gtd2lkdGg6ICAgICAgICAgICAgICAgICAgICAgICAgICAgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplICogMS43NSAhZGVmYXVsdDtcbiRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzOiAgICAgICAgICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSAvIDIgIWRlZmF1bHQ7XG4kY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTogICAgICAgICAgICAgICAgICBzdWJ0cmFjdCgkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUsICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoICogNCkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LXBhZGRpbmcteTogICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXg6ICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk6ICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplOiAgICAgICAgICAgJGlucHV0LWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWhlaWdodDogICAgICAgICAgICAgICRpbnB1dC1oZWlnaHQgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZzogICAxcmVtICFkZWZhdWx0OyAvLyBFeHRyYSBwYWRkaW5nIHRvIGFjY291bnQgZm9yIHRoZSBwcmVzZW5jZSBvZiB0aGUgYmFja2dyb3VuZC1pbWFnZSBiYXNlZCBpbmRpY2F0b3JcbiRjdXN0b20tc2VsZWN0LWZvbnQtd2VpZ2h0OiAgICAgICAgICRpbnB1dC1mb250LXdlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWxpbmUtaGVpZ2h0OiAgICAgICAgICRpbnB1dC1saW5lLWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWNvbG9yOiAgICAgICAgICAgICAgICRpbnB1dC1jb2xvciAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnOiAgICAgICAgICAgICAgICAgICRpbnB1dC1iZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWRpc2FibGVkLWJnOiAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJnLXNpemU6ICAgICAgICAgICAgIDhweCAxMHB4ICFkZWZhdWx0OyAvLyBJbiBwaXhlbHMgYmVjYXVzZSBpbWFnZSBkaW1lbnNpb25zXG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItY29sb3I6ICAgICAkZ3JheS04MDAgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3I6ICAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc0JyBoZWlnaHQ9JzUnIHZpZXdCb3g9JzAgMCA0IDUnPjxwYXRoIGZpbGw9JyN7JGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLWNvbG9yfScgZD0nTTIgMEwwIDJoNHptMCA1TDAgM2g0eicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQ6ICAgICAgICAgIGVzY2FwZS1zdmcoJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yKSBuby1yZXBlYXQgcmlnaHQgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14IGNlbnRlciAvICRjdXN0b20tc2VsZWN0LWJnLXNpemUgIWRlZmF1bHQ7IC8vIFVzZWQgc28gd2UgY2FuIGhhdmUgbXVsdGlwbGUgYmFja2dyb3VuZCBlbGVtZW50cyAoZS5nLiwgYXJyb3cgYW5kIGZlZWRiYWNrIGljb24pXG5cbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tcGFkZGluZy1yaWdodDogYWRkKDFlbSAqIC43NSwgKDIgKiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKiAuNzUpICsgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14ICsgJGN1c3RvbS1zZWxlY3QtaW5kaWNhdG9yLXBhZGRpbmcpICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1wb3NpdGlvbjogICAgICBjZW50ZXIgcmlnaHQgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZlZWRiYWNrLWljb24tc2l6ZTogICAgICAgICAgJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZiAhZGVmYXVsdDtcblxuJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXdpZHRoOiAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJvcmRlci1jb2xvcjogICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1ib3JkZXItcmFkaXVzOiAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWJveC1zaGFkb3c6ICAgICAgICAgIGluc2V0IDAgMXB4IDJweCByZ2JhKCRibGFjaywgLjA3NSkgIWRlZmF1bHQ7XG5cbiRjdXN0b20tc2VsZWN0LWZvY3VzLWJvcmRlci1jb2xvcjogICRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aDogICAgICAgICAkaW5wdXQtZm9jdXMtd2lkdGggIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93OiAgICAwIDAgMCAkY3VzdG9tLXNlbGVjdC1mb2N1cy13aWR0aCAkaW5wdXQtYnRuLWZvY3VzLWNvbG9yICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktc206ICAgICAgICAkaW5wdXQtcGFkZGluZy15LXNtICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LXNtOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1zbSAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbTogICAgICAgICRpbnB1dC1mb250LXNpemUtc20gIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtc206ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LXNtICFkZWZhdWx0O1xuXG4kY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc6ICAgICAgICAkaW5wdXQtcGFkZGluZy15LWxnICFkZWZhdWx0O1xuJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnOiAgICAgICAgJGlucHV0LXBhZGRpbmcteC1sZyAhZGVmYXVsdDtcbiRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1sZzogICAgICAgICRpbnB1dC1mb250LXNpemUtbGcgIWRlZmF1bHQ7XG4kY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc6ICAgICAgICAgICAkaW5wdXQtaGVpZ2h0LWxnICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRyYWNrLXdpZHRoOiAgICAgICAgICAxMDAlICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1oZWlnaHQ6ICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjogICAgICAgICBwb2ludGVyICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1iZzogICAgICAgICAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10cmFjay1ib3JkZXItcmFkaXVzOiAgMXJlbSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdHJhY2stYm94LXNoYWRvdzogICAgIGluc2V0IDAgLjI1cmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kY3VzdG9tLXJhbmdlLXRodW1iLXdpZHRoOiAgICAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1oZWlnaHQ6ICAgICAgICAgICAgICAgICAgJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYmc6ICAgICAgICAgICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI6ICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kY3VzdG9tLXJhbmdlLXRodW1iLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAwIC4xcmVtIC4yNXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OiAgICAgICAgMCAwIDAgMXB4ICRib2R5LWJnLCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdy13aWR0aDogICRpbnB1dC1mb2N1cy13aWR0aCAhZGVmYXVsdDsgLy8gRm9yIGZvY3VzIGJveCBzaGFkb3cgaXNzdWUgaW4gSUUvRWRnZVxuJGN1c3RvbS1yYW5nZS10aHVtYi1hY3RpdmUtYmc6ICAgICAgICAgICAgICAgbGlnaHRlbigkY29tcG9uZW50LWFjdGl2ZS1iZywgMzUlKSAhZGVmYXVsdDtcbiRjdXN0b20tcmFuZ2UtdGh1bWItZGlzYWJsZWQtYmc6ICAgICAgICAgICAgICRncmF5LTUwMCAhZGVmYXVsdDtcblxuJGN1c3RvbS1maWxlLWhlaWdodDogICAgICAgICAgICAgICAgJGlucHV0LWhlaWdodCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1oZWlnaHQtaW5uZXI6ICAgICAgICAgICRpbnB1dC1oZWlnaHQtaW5uZXIgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZm9jdXMtYm9yZGVyLWNvbG9yOiAgICAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgJGlucHV0LWZvY3VzLWJveC1zaGFkb3cgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtZGlzYWJsZWQtYmc6ICAgICAgICAgICAkaW5wdXQtZGlzYWJsZWQtYmcgIWRlZmF1bHQ7XG5cbiRjdXN0b20tZmlsZS1wYWRkaW5nLXk6ICAgICAgICAgICAgICRpbnB1dC1wYWRkaW5nLXkgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtcGFkZGluZy14OiAgICAgICAgICAgICAkaW5wdXQtcGFkZGluZy14ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGlucHV0LWxpbmUtaGVpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5OiAgICAgICAgICAgJGlucHV0LWZvbnQtZmFtaWx5ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgJGlucHV0LWZvbnQtd2VpZ2h0ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWNvbG9yOiAgICAgICAgICAgICAgICAgJGlucHV0LWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJnOiAgICAgICAgICAgICAgICAgICAgJGlucHV0LWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aDogICAgICAgICAgJGlucHV0LWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3JkZXItY29sb3I6ICAgICAgICAgICRpbnB1dC1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kY3VzdG9tLWZpbGUtYm9yZGVyLXJhZGl1czogICAgICAgICAkaW5wdXQtYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRjdXN0b20tZmlsZS1ib3gtc2hhZG93OiAgICAgICAgICAgICRpbnB1dC1ib3gtc2hhZG93ICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1jb2xvcjogICAgICAgICAgJGN1c3RvbS1maWxlLWNvbG9yICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLWJ1dHRvbi1iZzogICAgICAgICAgICAgJGlucHV0LWdyb3VwLWFkZG9uLWJnICFkZWZhdWx0O1xuJGN1c3RvbS1maWxlLXRleHQ6IChcbiAgZW46IFwiQnJvd3NlXCJcbikgIWRlZmF1bHQ7XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG5cbiRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A6ICAgICAgICAgICRmb3JtLXRleHQtbWFyZ2luLXRvcCAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZTogICAgICAgICAgICRzbWFsbC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay12YWxpZC1jb2xvcjogICAgICAgICB0aGVtZS1jb2xvcihcInN1Y2Nlc3NcIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yOiAgICAgICB0aGVtZS1jb2xvcihcImRhbmdlclwiKSAhZGVmYXVsdDtcblxuJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcjogICAgJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLXZhbGlkOiAgICAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSc4JyBoZWlnaHQ9JzgnIHZpZXdCb3g9JzAgMCA4IDgnPjxwYXRoIGZpbGw9JyN7JGZvcm0tZmVlZGJhY2staWNvbi12YWxpZC1jb2xvcn0nIGQ9J00yLjMgNi43M0wuNiA0LjUzYy0uNC0xLjA0LjQ2LTEuNCAxLjEtLjhsMS4xIDEuNCAzLjQtMy44Yy42LS42MyAxLjYtLjI3IDEuMi43bC00IDQuNmMtLjQzLjUtLjguNC0xLjEuMXonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3I6ICAkZm9ybS1mZWVkYmFjay1pbnZhbGlkLWNvbG9yICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2staWNvbi1pbnZhbGlkOiAgICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMTInIGhlaWdodD0nMTInIGZpbGw9J25vbmUnIHN0cm9rZT0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyB2aWV3Qm94PScwIDAgMTIgMTInPjxjaXJjbGUgY3g9JzYnIGN5PSc2JyByPSc0LjUnLz48cGF0aCBzdHJva2UtbGluZWpvaW49J3JvdW5kJyBkPSdNNS44IDMuNmguNEw2IDYuNXonLz48Y2lyY2xlIGN4PSc2JyBjeT0nOC4yJyByPScuNicgZmlsbD0nI3skZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWQtY29sb3J9JyBzdHJva2U9J25vbmUnLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG5cbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiAoKSAhZGVmYXVsdDtcbiRmb3JtLXZhbGlkYXRpb24tc3RhdGVzOiBtYXAtbWVyZ2UoXG4gIChcbiAgICBcInZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2stdmFsaWQtY29sb3IsXG4gICAgICBcImljb25cIjogJGZvcm0tZmVlZGJhY2staWNvbi12YWxpZFxuICAgICksXG4gICAgXCJpbnZhbGlkXCI6IChcbiAgICAgIFwiY29sb3JcIjogJGZvcm0tZmVlZGJhY2staW52YWxpZC1jb2xvcixcbiAgICAgIFwiaWNvblwiOiAkZm9ybS1mZWVkYmFjay1pY29uLWludmFsaWRcbiAgICApLFxuICApLFxuICAkZm9ybS12YWxpZGF0aW9uLXN0YXRlc1xuKTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuLy9cbi8vIFdhcm5pbmc6IEF2b2lkIGN1c3RvbWl6aW5nIHRoZXNlIHZhbHVlcy4gVGhleSdyZSB1c2VkIGZvciBhIGJpcmQncyBleWUgdmlld1xuLy8gb2YgY29tcG9uZW50cyBkZXBlbmRlbnQgb24gdGhlIHotYXhpcyBhbmQgYXJlIGRlc2lnbmVkIHRvIGFsbCB3b3JrIHRvZ2V0aGVyLlxuXG4kemluZGV4LWRyb3Bkb3duOiAgICAgICAgICAgICAgICAgICAxMDAwICFkZWZhdWx0O1xuJHppbmRleC1zdGlja3k6ICAgICAgICAgICAgICAgICAgICAgMTAyMCAhZGVmYXVsdDtcbiR6aW5kZXgtZml4ZWQ6ICAgICAgICAgICAgICAgICAgICAgIDEwMzAgIWRlZmF1bHQ7XG4kemluZGV4LW1vZGFsLWJhY2tkcm9wOiAgICAgICAgICAgICAxMDQwICFkZWZhdWx0O1xuJHppbmRleC1tb2RhbDogICAgICAgICAgICAgICAgICAgICAgMTA1MCAhZGVmYXVsdDtcbiR6aW5kZXgtcG9wb3ZlcjogICAgICAgICAgICAgICAgICAgIDEwNjAgIWRlZmF1bHQ7XG4kemluZGV4LXRvb2x0aXA6ICAgICAgICAgICAgICAgICAgICAxMDcwICFkZWZhdWx0O1xuXG5cbi8vIE5hdnNcblxuJG5hdi1saW5rLXBhZGRpbmcteTogICAgICAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG5hdi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICAgICAgJGdyYXktNjAwICFkZWZhdWx0O1xuXG4kbmF2LXRhYnMtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJG5hdi10YWJzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1ob3Zlci1ib3JkZXItY29sb3I6ICAkZ3JheS0yMDAgJGdyYXktMjAwICRuYXYtdGFicy1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICAkZ3JheS03MDAgIWRlZmF1bHQ7XG4kbmF2LXRhYnMtbGluay1hY3RpdmUtYmc6ICAgICAgICAgICAkYm9keS1iZyAhZGVmYXVsdDtcbiRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I6ICRncmF5LTMwMCAkZ3JheS0zMDAgJG5hdi10YWJzLWxpbmstYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbmF2LXBpbGxzLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRuYXYtcGlsbHMtbGluay1hY3RpdmUtY29sb3I6ICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdi1waWxscy1saW5rLWFjdGl2ZS1iZzogICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRuYXYtZGl2aWRlci1jb2xvcjogICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRuYXYtZGl2aWRlci1tYXJnaW4teTogICAgICAgICAgICAgICRzcGFjZXIgLyAyICFkZWZhdWx0O1xuXG5cbi8vIE5hdmJhclxuXG4kbmF2YmFyLXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAkc3BhY2VyIC8gMiAhZGVmYXVsdDtcbiRuYXZiYXItcGFkZGluZy14OiAgICAgICAgICAgICAgICAgICRzcGFjZXIgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbmF2LWxpbmstcGFkZGluZy14OiAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuXG4kbmF2YmFyLWJyYW5kLWZvbnQtc2l6ZTogICAgICAgICAgICAkZm9udC1zaXplLWxnICFkZWZhdWx0O1xuLy8gQ29tcHV0ZSB0aGUgbmF2YmFyLWJyYW5kIHBhZGRpbmcteSBzbyB0aGUgbmF2YmFyLWJyYW5kIHdpbGwgaGF2ZSB0aGUgc2FtZSBoZWlnaHQgYXMgbmF2YmFyLXRleHQgYW5kIG5hdi1saW5rXG4kbmF2LWxpbmstaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSArICRuYXYtbGluay1wYWRkaW5nLXkgKiAyICFkZWZhdWx0O1xuJG5hdmJhci1icmFuZC1oZWlnaHQ6ICAgICAgICAgICAgICAgJG5hdmJhci1icmFuZC1mb250LXNpemUgKiAkbGluZS1oZWlnaHQtYmFzZSAhZGVmYXVsdDtcbiRuYXZiYXItYnJhbmQtcGFkZGluZy15OiAgICAgICAgICAgICgkbmF2LWxpbmstaGVpZ2h0IC0gJG5hdmJhci1icmFuZC1oZWlnaHQpIC8gMiAhZGVmYXVsdDtcblxuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteTogICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDogICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJG5hdmJhci10b2dnbGVyLWZvbnQtc2l6ZTogICAgICAgICAgJGZvbnQtc2l6ZS1sZyAhZGVmYXVsdDtcbiRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzOiAgICAgICRidG4tYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJG5hdmJhci1kYXJrLWNvbG9yOiAgICAgICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC41KSAhZGVmYXVsdDtcbiRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjogICAgICAgICAgIHJnYmEoJHdoaXRlLCAuNzUpICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjogICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWRpc2FibGVkLWNvbG9yOiAgICAgICAgcmdiYSgkd2hpdGUsIC4yNSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1pY29uLWJnOiAgICAgICB1cmwoXCJkYXRhOmltYWdlL3N2Zyt4bWwsPHN2ZyB4bWxucz0naHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmcnIHdpZHRoPSczMCcgaGVpZ2h0PSczMCcgdmlld0JveD0nMCAwIDMwIDMwJz48cGF0aCBzdHJva2U9JyN7JG5hdmJhci1kYXJrLWNvbG9yfScgc3Ryb2tlLWxpbmVjYXA9J3JvdW5kJyBzdHJva2UtbWl0ZXJsaW1pdD0nMTAnIHN0cm9rZS13aWR0aD0nMicgZD0nTTQgN2gyMk00IDE1aDIyTTQgMjNoMjInLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstdG9nZ2xlci1ib3JkZXItY29sb3I6ICByZ2JhKCR3aGl0ZSwgLjEpICFkZWZhdWx0O1xuXG4kbmF2YmFyLWxpZ2h0LWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjUpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1ob3Zlci1jb2xvcjogICAgICAgICAgcmdiYSgkYmxhY2ssIC43KSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yOiAgICAgICAgIHJnYmEoJGJsYWNrLCAuOSkgIWRlZmF1bHQ7XG4kbmF2YmFyLWxpZ2h0LWRpc2FibGVkLWNvbG9yOiAgICAgICByZ2JhKCRibGFjaywgLjMpICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC10b2dnbGVyLWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyB3aWR0aD0nMzAnIGhlaWdodD0nMzAnIHZpZXdCb3g9JzAgMCAzMCAzMCc+PHBhdGggc3Ryb2tlPScjeyRuYXZiYXItbGlnaHQtY29sb3J9JyBzdHJva2UtbGluZWNhcD0ncm91bmQnIHN0cm9rZS1taXRlcmxpbWl0PScxMCcgc3Ryb2tlLXdpZHRoPScyJyBkPSdNNCA3aDIyTTQgMTVoMjJNNCAyM2gyMicvPjwvc3ZnPlwiKSAhZGVmYXVsdDtcbiRuYXZiYXItbGlnaHQtdG9nZ2xlci1ib3JkZXItY29sb3I6IHJnYmEoJGJsYWNrLCAuMSkgIWRlZmF1bHQ7XG5cbiRuYXZiYXItbGlnaHQtYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICRuYXZiYXItbGlnaHQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1saWdodC1icmFuZC1ob3Zlci1jb2xvcjogICAgICAgICAgJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3IgIWRlZmF1bHQ7XG4kbmF2YmFyLWRhcmstYnJhbmQtY29sb3I6ICAgICAgICAgICAgICAgICAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJG5hdmJhci1kYXJrLWJyYW5kLWhvdmVyLWNvbG9yOiAgICAgICAgICAgJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcblxuXG4vLyBEcm9wZG93bnNcbi8vXG4vLyBEcm9wZG93biBtZW51IGNvbnRhaW5lciBhbmQgY29udGVudHMuXG5cbiRkcm9wZG93bi1taW4td2lkdGg6ICAgICAgICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXBhZGRpbmcteDogICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcbiRkcm9wZG93bi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLXNwYWNlcjogICAgICAgICAgICAgICAgICAgLjEyNXJlbSAhZGVmYXVsdDtcbiRkcm9wZG93bi1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAhZGVmYXVsdDtcbiRkcm9wZG93bi1jb2xvcjogICAgICAgICAgICAgICAgICAgICRib2R5LWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJnOiAgICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGRyb3Bkb3duLWJvcmRlci1jb2xvcjogICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xNSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm9yZGVyLXJhZGl1czogICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRkcm9wZG93bi1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kZHJvcGRvd24taW5uZXItYm9yZGVyLXJhZGl1czogICAgICBzdWJ0cmFjdCgkZHJvcGRvd24tYm9yZGVyLXJhZGl1cywgJGRyb3Bkb3duLWJvcmRlci13aWR0aCkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1iZzogICAgICAgICAgICAgICAkZ3JheS0yMDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tZGl2aWRlci1tYXJnaW4teTogICAgICAgICAkbmF2LWRpdmlkZXItbWFyZ2luLXkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tYm94LXNoYWRvdzogICAgICAgICAgICAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC4xNzUpICFkZWZhdWx0O1xuXG4kZHJvcGRvd24tbGluay1jb2xvcjogICAgICAgICAgICAgICAkZ3JheS05MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjogICAgICAgICBkYXJrZW4oJGdyYXktOTAwLCA1JSkgIWRlZmF1bHQ7XG4kZHJvcGRvd24tbGluay1ob3Zlci1iZzogICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWFjdGl2ZS1jb2xvcjogICAgICAgICRjb21wb25lbnQtYWN0aXZlLWNvbG9yICFkZWZhdWx0O1xuJGRyb3Bkb3duLWxpbmstYWN0aXZlLWJnOiAgICAgICAgICAgJGNvbXBvbmVudC1hY3RpdmUtYmcgIWRlZmF1bHQ7XG5cbiRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yOiAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy15OiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14OiAgICAgICAgICAgMS41cmVtICFkZWZhdWx0O1xuXG4kZHJvcGRvd24taGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kZHJvcGRvd24taGVhZGVyLXBhZGRpbmc6ICAgICAgICAgICAkZHJvcGRvd24tcGFkZGluZy15ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuXG4vLyBQYWdpbmF0aW9uXG5cbiRwYWdpbmF0aW9uLXBhZGRpbmcteTogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14OiAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy15LXNtOiAgICAgICAgICAgLjI1cmVtICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tcGFkZGluZy14LXNtOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXktbGc6ICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1wYWRkaW5nLXgtbGc6ICAgICAgICAgICAxLjVyZW0gIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1saW5lLWhlaWdodDogICAgICAgICAgICAxLjI1ICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1jb2xvcjogICAgICAgICAgICAgICAgICAkbGluay1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJnOiAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDogICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1ib3JkZXItY29sb3I6ICAgICAgICAgICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWZvY3VzLWJveC1zaGFkb3c6ICAgICAgICRpbnB1dC1idG4tZm9jdXMtYm94LXNoYWRvdyAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU6ICAgICAgICAgIDAgIWRlZmF1bHQ7XG5cbiRwYWdpbmF0aW9uLWhvdmVyLWNvbG9yOiAgICAgICAgICAgICRsaW5rLWhvdmVyLWNvbG9yICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYmc6ICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuJHBhZ2luYXRpb24taG92ZXItYm9yZGVyLWNvbG9yOiAgICAgJGdyYXktMzAwICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRwYWdpbmF0aW9uLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJHBhZ2luYXRpb24tYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1iZzogICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcGFnaW5hdGlvbi1kaXNhYmxlZC1ib3JkZXItY29sb3I6ICAkZ3JheS0zMDAgIWRlZmF1bHQ7XG5cblxuLy8gSnVtYm90cm9uXG5cbiRqdW1ib3Ryb24tcGFkZGluZzogICAgICAgICAgICAgICAgIDJyZW0gIWRlZmF1bHQ7XG4kanVtYm90cm9uLWNvbG9yOiAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGp1bWJvdHJvbi1iZzogICAgICAgICAgICAgICAgICAgICAgJGdyYXktMjAwICFkZWZhdWx0O1xuXG5cbi8vIENhcmRzXG5cbiRjYXJkLXNwYWNlci15OiAgICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiRjYXJkLXNwYWNlci14OiAgICAgICAgICAgICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgICAgICAkYm9yZGVyLXdpZHRoICFkZWZhdWx0O1xuJGNhcmQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kY2FyZC1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjEyNSkgIWRlZmF1bHQ7XG4kY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICAgICBzdWJ0cmFjdCgkY2FyZC1ib3JkZXItcmFkaXVzLCAkY2FyZC1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJGNhcmQtY2FwLWJnOiAgICAgICAgICAgICAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4wMykgIWRlZmF1bHQ7XG4kY2FyZC1jYXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGNhcmQtaGVpZ2h0OiAgICAgICAgICAgICAgICAgICAgICAgbnVsbCAhZGVmYXVsdDtcbiRjYXJkLWNvbG9yOiAgICAgICAgICAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kY2FyZC1iZzogICAgICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJkLWltZy1vdmVybGF5LXBhZGRpbmc6ICAgICAgICAgIDEuMjVyZW0gIWRlZmF1bHQ7XG5cbiRjYXJkLWdyb3VwLW1hcmdpbjogICAgICAgICAgICAgICAgICRncmlkLWd1dHRlci13aWR0aCAvIDIgIWRlZmF1bHQ7XG4kY2FyZC1kZWNrLW1hcmdpbjogICAgICAgICAgICAgICAgICAkY2FyZC1ncm91cC1tYXJnaW4gIWRlZmF1bHQ7XG5cbiRjYXJkLWNvbHVtbnMtY291bnQ6ICAgICAgICAgICAgICAgIDMgIWRlZmF1bHQ7XG4kY2FyZC1jb2x1bW5zLWdhcDogICAgICAgICAgICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuJGNhcmQtY29sdW1ucy1tYXJnaW46ICAgICAgICAgICAgICAgJGNhcmQtc3BhY2VyLXkgIWRlZmF1bHQ7XG5cblxuLy8gVG9vbHRpcHNcblxuJHRvb2x0aXAtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgJGZvbnQtc2l6ZS1zbSAhZGVmYXVsdDtcbiR0b29sdGlwLW1heC13aWR0aDogICAgICAgICAgICAgICAgIDIwMHB4ICFkZWZhdWx0O1xuJHRvb2x0aXAtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHRvb2x0aXAtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJHRvb2x0aXAtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG4kdG9vbHRpcC1vcGFjaXR5OiAgICAgICAgICAgICAgICAgICAuOSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteTogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLXBhZGRpbmcteDogICAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHRvb2x0aXAtbWFyZ2luOiAgICAgICAgICAgICAgICAgICAgMCAhZGVmYXVsdDtcblxuJHRvb2x0aXAtYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgLjhyZW0gIWRlZmF1bHQ7XG4kdG9vbHRpcC1hcnJvdy1oZWlnaHQ6ICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiR0b29sdGlwLWFycm93LWNvbG9yOiAgICAgICAgICAgICAgICR0b29sdGlwLWJnICFkZWZhdWx0O1xuXG4vLyBGb3JtIHRvb2x0aXBzIG11c3QgY29tZSBhZnRlciByZWd1bGFyIHRvb2x0aXBzXG4kZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteTogICAgICR0b29sdGlwLXBhZGRpbmcteSAhZGVmYXVsdDtcbiRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtcGFkZGluZy14OiAgICAgJHRvb2x0aXAtcGFkZGluZy14ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemU6ICAgICAkdG9vbHRpcC1mb250LXNpemUgIWRlZmF1bHQ7XG4kZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0OiAgICRsaW5lLWhlaWdodC1iYXNlICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5OiAgICAgICAkdG9vbHRpcC1vcGFjaXR5ICFkZWZhdWx0O1xuJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1ib3JkZXItcmFkaXVzOiAkdG9vbHRpcC1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbi8vIFBvcG92ZXJzXG5cbiRwb3BvdmVyLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICRmb250LXNpemUtc20gIWRlZmF1bHQ7XG4kcG9wb3Zlci1iZzogICAgICAgICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kcG9wb3Zlci1tYXgtd2lkdGg6ICAgICAgICAgICAgICAgICAyNzZweCAhZGVmYXVsdDtcbiRwb3BvdmVyLWJvcmRlci13aWR0aDogICAgICAgICAgICAgICRib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib3JkZXItY29sb3I6ICAgICAgICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJHBvcG92ZXItYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgJGJvcmRlci1yYWRpdXMtbGcgIWRlZmF1bHQ7XG4kcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzOiAgICAgICBzdWJ0cmFjdCgkcG9wb3Zlci1ib3JkZXItcmFkaXVzLCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpICFkZWZhdWx0O1xuJHBvcG92ZXItYm94LXNoYWRvdzogICAgICAgICAgICAgICAgMCAuMjVyZW0gLjVyZW0gcmdiYSgkYmxhY2ssIC4yKSAhZGVmYXVsdDtcblxuJHBvcG92ZXItaGVhZGVyLWJnOiAgICAgICAgICAgICAgICAgZGFya2VuKCRwb3BvdmVyLWJnLCAzJSkgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItY29sb3I6ICAgICAgICAgICAgICAkaGVhZGluZ3MtY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAuNXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWhlYWRlci1wYWRkaW5nLXg6ICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcblxuJHBvcG92ZXItYm9keS1jb2xvcjogICAgICAgICAgICAgICAgJGJvZHktY29sb3IgIWRlZmF1bHQ7XG4kcG9wb3Zlci1ib2R5LXBhZGRpbmcteTogICAgICAgICAgICAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy15ICFkZWZhdWx0O1xuJHBvcG92ZXItYm9keS1wYWRkaW5nLXg6ICAgICAgICAgICAgJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteCAhZGVmYXVsdDtcblxuJHBvcG92ZXItYXJyb3ctd2lkdGg6ICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwb3BvdmVyLWFycm93LWhlaWdodDogICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJHBvcG92ZXItYXJyb3ctY29sb3I6ICAgICAgICAgICAgICAgJHBvcG92ZXItYmcgIWRlZmF1bHQ7XG5cbiRwb3BvdmVyLWFycm93LW91dGVyLWNvbG9yOiAgICAgICAgIGZhZGUtaW4oJHBvcG92ZXItYm9yZGVyLWNvbG9yLCAuMDUpICFkZWZhdWx0O1xuXG5cbi8vIFRvYXN0c1xuXG4kdG9hc3QtbWF4LXdpZHRoOiAgICAgICAgICAgICAgICAgICAzNTBweCAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC43NXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1mb250LXNpemU6ICAgICAgICAgICAgICAgICAgIC44NzVyZW0gIWRlZmF1bHQ7XG4kdG9hc3QtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJHRvYXN0LWJhY2tncm91bmQtY29sb3I6ICAgICAgICAgICAgcmdiYSgkd2hpdGUsIC44NSkgIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgICAgICAxcHggIWRlZmF1bHQ7XG4kdG9hc3QtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICAgICByZ2JhKDAsIDAsIDAsIC4xKSAhZGVmYXVsdDtcbiR0b2FzdC1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0b2FzdC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgICAgIDAgLjI1cmVtIC43NXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuXG4kdG9hc3QtaGVhZGVyLWNvbG9yOiAgICAgICAgICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kdG9hc3QtaGVhZGVyLWJhY2tncm91bmQtY29sb3I6ICAgICByZ2JhKCR3aGl0ZSwgLjg1KSAhZGVmYXVsdDtcbiR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yOiAgICAgICAgIHJnYmEoMCwgMCwgMCwgLjA1KSAhZGVmYXVsdDtcblxuXG4vLyBCYWRnZXNcblxuJGJhZGdlLWZvbnQtc2l6ZTogICAgICAgICAgICAgICAgICAgNzUlICFkZWZhdWx0O1xuJGJhZGdlLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICAgICAgJGZvbnQtd2VpZ2h0LWJvbGQgIWRlZmF1bHQ7XG4kYmFkZ2UtcGFkZGluZy15OiAgICAgICAgICAgICAgICAgICAuMjVlbSAhZGVmYXVsdDtcbiRiYWRnZS1wYWRkaW5nLXg6ICAgICAgICAgICAgICAgICAgIC40ZW0gIWRlZmF1bHQ7XG4kYmFkZ2UtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcblxuJGJhZGdlLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgICAgJGJ0bi10cmFuc2l0aW9uICFkZWZhdWx0O1xuJGJhZGdlLWZvY3VzLXdpZHRoOiAgICAgICAgICAgICAgICAgJGlucHV0LWJ0bi1mb2N1cy13aWR0aCAhZGVmYXVsdDtcblxuJGJhZGdlLXBpbGwtcGFkZGluZy14OiAgICAgICAgICAgICAgLjZlbSAhZGVmYXVsdDtcbi8vIFVzZSBhIGhpZ2hlciB0aGFuIG5vcm1hbCB2YWx1ZSB0byBlbnN1cmUgY29tcGxldGVseSByb3VuZGVkIGVkZ2VzIHdoZW5cbi8vIGN1c3RvbWl6aW5nIHBhZGRpbmcgb3IgZm9udC1zaXplIG9uIGxhYmVscy5cbiRiYWRnZS1waWxsLWJvcmRlci1yYWRpdXM6ICAgICAgICAgIDEwcmVtICFkZWZhdWx0O1xuXG5cbi8vIE1vZGFsc1xuXG4vLyBQYWRkaW5nIGFwcGxpZWQgdG8gdGhlIG1vZGFsIGJvZHlcbiRtb2RhbC1pbm5lci1wYWRkaW5nOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbi8vIE1hcmdpbiBiZXR3ZWVuIGVsZW1lbnRzIGluIGZvb3RlciwgbXVzdCBiZSBsb3dlciB0aGFuIG9yIGVxdWFsIHRvIDIgKiAkbW9kYWwtaW5uZXItcGFkZGluZ1xuJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbjogICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRtb2RhbC1kaWFsb2ctbWFyZ2luOiAgICAgICAgICAgICAgIC41cmVtICFkZWZhdWx0O1xuJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cDogICAgICAgMS43NXJlbSAhZGVmYXVsdDtcblxuJG1vZGFsLXRpdGxlLWxpbmUtaGVpZ2h0OiAgICAgICAgICAgJGxpbmUtaGVpZ2h0LWJhc2UgIWRlZmF1bHQ7XG5cbiRtb2RhbC1jb250ZW50LWNvbG9yOiAgICAgICAgICAgICAgIG51bGwgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1iZzogICAgICAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3JkZXItY29sb3I6ICAgICAgICByZ2JhKCRibGFjaywgLjIpICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoOiAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJvcmRlci1yYWRpdXM6ICAgICAgICRib3JkZXItcmFkaXVzLWxnICFkZWZhdWx0O1xuJG1vZGFsLWNvbnRlbnQtaW5uZXItYm9yZGVyLXJhZGl1czogc3VidHJhY3QoJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXJhZGl1cywgJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoKSAhZGVmYXVsdDtcbiRtb2RhbC1jb250ZW50LWJveC1zaGFkb3cteHM6ICAgICAgIDAgLjI1cmVtIC41cmVtIHJnYmEoJGJsYWNrLCAuNSkgIWRlZmF1bHQ7XG4kbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXNtLXVwOiAgICAwIC41cmVtIDFyZW0gcmdiYSgkYmxhY2ssIC41KSAhZGVmYXVsdDtcblxuJG1vZGFsLWJhY2tkcm9wLWJnOiAgICAgICAgICAgICAgICAgJGJsYWNrICFkZWZhdWx0O1xuJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk6ICAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci1jb2xvcjogICAgICAgICAkYm9yZGVyLWNvbG9yICFkZWZhdWx0O1xuJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I6ICAgICAgICAgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3IgIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtY29udGVudC1ib3JkZXItd2lkdGggIWRlZmF1bHQ7XG4kbW9kYWwtZm9vdGVyLWJvcmRlci13aWR0aDogICAgICAgICAkbW9kYWwtaGVhZGVyLWJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRtb2RhbC1oZWFkZXItcGFkZGluZy15OiAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kbW9kYWwtaGVhZGVyLXBhZGRpbmcteDogICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJG1vZGFsLWhlYWRlci1wYWRkaW5nOiAgICAgICAgICAgICAgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXkgJG1vZGFsLWhlYWRlci1wYWRkaW5nLXggIWRlZmF1bHQ7IC8vIEtlZXAgdGhpcyBmb3IgYmFja3dhcmRzIGNvbXBhdGliaWxpdHlcblxuJG1vZGFsLXhsOiAgICAgICAgICAgICAgICAgICAgICAgICAgMTE0MHB4ICFkZWZhdWx0O1xuJG1vZGFsLWxnOiAgICAgICAgICAgICAgICAgICAgICAgICAgODAwcHggIWRlZmF1bHQ7XG4kbW9kYWwtbWQ6ICAgICAgICAgICAgICAgICAgICAgICAgICA1MDBweCAhZGVmYXVsdDtcbiRtb2RhbC1zbTogICAgICAgICAgICAgICAgICAgICAgICAgIDMwMHB4ICFkZWZhdWx0O1xuXG4kbW9kYWwtZmFkZS10cmFuc2Zvcm06ICAgICAgICAgICAgICB0cmFuc2xhdGUoMCwgLTUwcHgpICFkZWZhdWx0O1xuJG1vZGFsLXNob3ctdHJhbnNmb3JtOiAgICAgICAgICAgICAgbm9uZSAhZGVmYXVsdDtcbiRtb2RhbC10cmFuc2l0aW9uOiAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAuM3MgZWFzZS1vdXQgIWRlZmF1bHQ7XG4kbW9kYWwtc2NhbGUtdHJhbnNmb3JtOiAgICAgICAgICAgICBzY2FsZSgxLjAyKSAhZGVmYXVsdDtcblxuXG4vLyBBbGVydHNcbi8vXG4vLyBEZWZpbmUgYWxlcnQgY29sb3JzLCBib3JkZXIgcmFkaXVzLCBhbmQgcGFkZGluZy5cblxuJGFsZXJ0LXBhZGRpbmcteTogICAgICAgICAgICAgICAgICAgLjc1cmVtICFkZWZhdWx0O1xuJGFsZXJ0LXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgMS4yNXJlbSAhZGVmYXVsdDtcbiRhbGVydC1tYXJnaW4tYm90dG9tOiAgICAgICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG4kYWxlcnQtYm9yZGVyLXJhZGl1czogICAgICAgICAgICAgICAkYm9yZGVyLXJhZGl1cyAhZGVmYXVsdDtcbiRhbGVydC1saW5rLWZvbnQtd2VpZ2h0OiAgICAgICAgICAgICRmb250LXdlaWdodC1ib2xkICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci13aWR0aDogICAgICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcblxuJGFsZXJ0LWJnLWxldmVsOiAgICAgICAgICAgICAgICAgICAgLTEwICFkZWZhdWx0O1xuJGFsZXJ0LWJvcmRlci1sZXZlbDogICAgICAgICAgICAgICAgLTkgIWRlZmF1bHQ7XG4kYWxlcnQtY29sb3ItbGV2ZWw6ICAgICAgICAgICAgICAgICA2ICFkZWZhdWx0O1xuXG5cbi8vIFByb2dyZXNzIGJhcnNcblxuJHByb2dyZXNzLWhlaWdodDogICAgICAgICAgICAgICAgICAgMXJlbSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1mb250LXNpemU6ICAgICAgICAgICAgICAgICRmb250LXNpemUtYmFzZSAqIC43NSAhZGVmYXVsdDtcbiRwcm9ncmVzcy1iZzogICAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRwcm9ncmVzcy1ib3JkZXItcmFkaXVzOiAgICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHByb2dyZXNzLWJveC1zaGFkb3c6ICAgICAgICAgICAgICAgaW5zZXQgMCAuMXJlbSAuMXJlbSByZ2JhKCRibGFjaywgLjEpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1jb2xvcjogICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1iZzogICAgICAgICAgICAgICAgICAgdGhlbWUtY29sb3IoXCJwcmltYXJ5XCIpICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci1hbmltYXRpb24tdGltaW5nOiAgICAgMXMgbGluZWFyIGluZmluaXRlICFkZWZhdWx0O1xuJHByb2dyZXNzLWJhci10cmFuc2l0aW9uOiAgICAgICAgICAgd2lkdGggLjZzIGVhc2UgIWRlZmF1bHQ7XG5cblxuLy8gTGlzdCBncm91cFxuXG4kbGlzdC1ncm91cC1jb2xvcjogICAgICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYmc6ICAgICAgICAgICAgICAgICAgICAgJHdoaXRlICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgcmdiYSgkYmxhY2ssIC4xMjUpICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoOiAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXM6ICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteTogICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1pdGVtLXBhZGRpbmcteDogICAgICAgICAxLjI1cmVtICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1ob3Zlci1iZzogICAgICAgICAgICAgICAkZ3JheS0xMDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1hY3RpdmUtY29sb3I6ICAgICAgICAgICAkY29tcG9uZW50LWFjdGl2ZS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGl2ZS1iZzogICAgICAgICAgICAgICRjb21wb25lbnQtYWN0aXZlLWJnICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aXZlLWJvcmRlci1jb2xvcjogICAgJGxpc3QtZ3JvdXAtYWN0aXZlLWJnICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1kaXNhYmxlZC1jb2xvcjogICAgICAgICAkZ3JheS02MDAgIWRlZmF1bHQ7XG4kbGlzdC1ncm91cC1kaXNhYmxlZC1iZzogICAgICAgICAgICAkbGlzdC1ncm91cC1iZyAhZGVmYXVsdDtcblxuJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yOiAgICAgICAgICAgJGdyYXktNzAwICFkZWZhdWx0O1xuJGxpc3QtZ3JvdXAtYWN0aW9uLWhvdmVyLWNvbG9yOiAgICAgJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yICFkZWZhdWx0O1xuXG4kbGlzdC1ncm91cC1hY3Rpb24tYWN0aXZlLWNvbG9yOiAgICAkYm9keS1jb2xvciAhZGVmYXVsdDtcbiRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtYmc6ICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG5cbiR0aHVtYm5haWwtcGFkZGluZzogICAgICAgICAgICAgICAgIC4yNXJlbSAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYmc6ICAgICAgICAgICAgICAgICAgICAgICRib2R5LWJnICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3JkZXItd2lkdGg6ICAgICAgICAgICAgJGJvcmRlci13aWR0aCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLWNvbG9yOiAgICAgICAgICAgICRncmF5LTMwMCAhZGVmYXVsdDtcbiR0aHVtYm5haWwtYm9yZGVyLXJhZGl1czogICAgICAgICAgICRib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuJHRodW1ibmFpbC1ib3gtc2hhZG93OiAgICAgICAgICAgICAgMCAxcHggMnB4IHJnYmEoJGJsYWNrLCAuMDc1KSAhZGVmYXVsdDtcblxuXG4vLyBGaWd1cmVzXG5cbiRmaWd1cmUtY2FwdGlvbi1mb250LXNpemU6ICAgICAgICAgIDkwJSAhZGVmYXVsdDtcbiRmaWd1cmUtY2FwdGlvbi1jb2xvcjogICAgICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcblxuXG4vLyBCcmVhZGNydW1ic1xuXG4kYnJlYWRjcnVtYi1mb250LXNpemU6ICAgICAgICAgICAgICBudWxsICFkZWZhdWx0O1xuXG4kYnJlYWRjcnVtYi1wYWRkaW5nLXk6ICAgICAgICAgICAgICAuNzVyZW0gIWRlZmF1bHQ7XG4kYnJlYWRjcnVtYi1wYWRkaW5nLXg6ICAgICAgICAgICAgICAxcmVtICFkZWZhdWx0O1xuJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nOiAgICAgICAgICAgLjVyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLW1hcmdpbi1ib3R0b206ICAgICAgICAgIDFyZW0gIWRlZmF1bHQ7XG5cbiRicmVhZGNydW1iLWJnOiAgICAgICAgICAgICAgICAgICAgICRncmF5LTIwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXItY29sb3I6ICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWFjdGl2ZS1jb2xvcjogICAgICAgICAgICRncmF5LTYwMCAhZGVmYXVsdDtcbiRicmVhZGNydW1iLWRpdmlkZXI6ICAgICAgICAgICAgICAgIHF1b3RlKFwiL1wiKSAhZGVmYXVsdDtcblxuJGJyZWFkY3J1bWItYm9yZGVyLXJhZGl1czogICAgICAgICAgJGJvcmRlci1yYWRpdXMgIWRlZmF1bHQ7XG5cblxuLy8gQ2Fyb3VzZWxcblxuJGNhcm91c2VsLWNvbnRyb2wtY29sb3I6ICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jb250cm9sLXdpZHRoOiAgICAgICAgICAgICAxNSUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1vcGFjaXR5OiAgICAgICAgICAgLjUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1ob3Zlci1vcGFjaXR5OiAgICAgLjkgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC10cmFuc2l0aW9uOiAgICAgICAgb3BhY2l0eSAuMTVzIGVhc2UgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1pbmRpY2F0b3Itd2lkdGg6ICAgICAgICAgICAzMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1oZWlnaHQ6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItaGl0LWFyZWEtaGVpZ2h0OiAxMHB4ICFkZWZhdWx0O1xuJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI6ICAgICAgICAgIDNweCAhZGVmYXVsdDtcbiRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnOiAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb246ICAgICAgb3BhY2l0eSAuNnMgZWFzZSAhZGVmYXVsdDtcblxuJGNhcm91c2VsLWNhcHRpb24td2lkdGg6ICAgICAgICAgICAgIDcwJSAhZGVmYXVsdDtcbiRjYXJvdXNlbC1jYXB0aW9uLWNvbG9yOiAgICAgICAgICAgICAkd2hpdGUgIWRlZmF1bHQ7XG5cbiRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg6ICAgICAgICAyMHB4ICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTUuMjUgMGwtNCA0IDQgNCAxLjUtMS41TDQuMjUgNGwyLjUtMi41TDUuMjUgMHonLz48L3N2Zz5cIikgIWRlZmF1bHQ7XG4kY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24tYmc6ICAgICAgdXJsKFwiZGF0YTppbWFnZS9zdmcreG1sLDxzdmcgeG1sbnM9J2h0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnJyBmaWxsPScjeyRjYXJvdXNlbC1jb250cm9sLWNvbG9yfScgd2lkdGg9JzgnIGhlaWdodD0nOCcgdmlld0JveD0nMCAwIDggOCc+PHBhdGggZD0nTTIuNzUgMGwtMS41IDEuNUwzLjc1IDRsLTIuNSAyLjVMMi43NSA4bDQtNC00LTR6Jy8+PC9zdmc+XCIpICFkZWZhdWx0O1xuXG4kY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbjogICAgICAgLjZzICFkZWZhdWx0O1xuJGNhcm91c2VsLXRyYW5zaXRpb246ICAgICAgICAgICAgICAgIHRyYW5zZm9ybSAkY2Fyb3VzZWwtdHJhbnNpdGlvbi1kdXJhdGlvbiBlYXNlLWluLW91dCAhZGVmYXVsdDsgLy8gRGVmaW5lIHRyYW5zZm9ybSB0cmFuc2l0aW9uIGZpcnN0IGlmIHVzaW5nIG11bHRpcGxlIHRyYW5zaXRpb25zIChlLmcuLCBgdHJhbnNmb3JtIDJzIGVhc2UsIG9wYWNpdHkgLjVzIGVhc2Utb3V0YClcblxuXG4vLyBTcGlubmVyc1xuXG4kc3Bpbm5lci13aWR0aDogICAgICAgICAycmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0OiAgICAgICAgJHNwaW5uZXItd2lkdGggIWRlZmF1bHQ7XG4kc3Bpbm5lci1ib3JkZXItd2lkdGg6ICAuMjVlbSAhZGVmYXVsdDtcblxuJHNwaW5uZXItd2lkdGgtc206ICAgICAgICAxcmVtICFkZWZhdWx0O1xuJHNwaW5uZXItaGVpZ2h0LXNtOiAgICAgICAkc3Bpbm5lci13aWR0aC1zbSAhZGVmYXVsdDtcbiRzcGlubmVyLWJvcmRlci13aWR0aC1zbTogLjJlbSAhZGVmYXVsdDtcblxuXG4vLyBDbG9zZVxuXG4kY2xvc2UtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAkZm9udC1zaXplLWJhc2UgKiAxLjUgIWRlZmF1bHQ7XG4kY2xvc2UtZm9udC13ZWlnaHQ6ICAgICAgICAgICAgICAgICAkZm9udC13ZWlnaHQtYm9sZCAhZGVmYXVsdDtcbiRjbG9zZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICRibGFjayAhZGVmYXVsdDtcbiRjbG9zZS10ZXh0LXNoYWRvdzogICAgICAgICAgICAgICAgIDAgMXB4IDAgJHdoaXRlICFkZWZhdWx0O1xuXG5cbi8vIENvZGVcblxuJGNvZGUtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgODcuNSUgIWRlZmF1bHQ7XG4kY29kZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAkcGluayAhZGVmYXVsdDtcblxuJGtiZC1wYWRkaW5nLXk6ICAgICAgICAgICAgICAgICAgICAgLjJyZW0gIWRlZmF1bHQ7XG4ka2JkLXBhZGRpbmcteDogICAgICAgICAgICAgICAgICAgICAuNHJlbSAhZGVmYXVsdDtcbiRrYmQtZm9udC1zaXplOiAgICAgICAgICAgICAgICAgICAgICRjb2RlLWZvbnQtc2l6ZSAhZGVmYXVsdDtcbiRrYmQtY29sb3I6ICAgICAgICAgICAgICAgICAgICAgICAgICR3aGl0ZSAhZGVmYXVsdDtcbiRrYmQtYmc6ICAgICAgICAgICAgICAgICAgICAgICAgICAgICRncmF5LTkwMCAhZGVmYXVsdDtcblxuJHByZS1jb2xvcjogICAgICAgICAgICAgICAgICAgICAgICAgJGdyYXktOTAwICFkZWZhdWx0O1xuJHByZS1zY3JvbGxhYmxlLW1heC1oZWlnaHQ6ICAgICAgICAgMzQwcHggIWRlZmF1bHQ7XG5cblxuLy8gVXRpbGl0aWVzXG5cbiRkaXNwbGF5czogbm9uZSwgaW5saW5lLCBpbmxpbmUtYmxvY2ssIGJsb2NrLCB0YWJsZSwgdGFibGUtcm93LCB0YWJsZS1jZWxsLCBmbGV4LCBpbmxpbmUtZmxleCAhZGVmYXVsdDtcbiRvdmVyZmxvd3M6IGF1dG8sIGhpZGRlbiAhZGVmYXVsdDtcbiRwb3NpdGlvbnM6IHN0YXRpYywgcmVsYXRpdmUsIGFic29sdXRlLCBmaXhlZCwgc3RpY2t5ICFkZWZhdWx0O1xuJHVzZXItc2VsZWN0czogYWxsLCBhdXRvLCBub25lICFkZWZhdWx0O1xuXG5cbi8vIFByaW50aW5nXG5cbiRwcmludC1wYWdlLXNpemU6ICAgICAgICAgICAgICAgICAgIGEzICFkZWZhdWx0O1xuJHByaW50LWJvZHktbWluLXdpZHRoOiAgICAgICAgICAgICAgbWFwLWdldCgkZ3JpZC1icmVha3BvaW50cywgXCJsZ1wiKSAhZGVmYXVsdDtcbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWJsYWNrbGlzdCwgc2Nzcy9kb2xsYXItdmFyaWFibGUtZGVmYXVsdFxuXG4vLyBTQ1NTIFJGUyBtaXhpblxuLy9cbi8vIEF1dG9tYXRlZCBmb250LXJlc2l6aW5nXG4vL1xuLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL3Jmc1xuXG4vLyBDb25maWd1cmF0aW9uXG5cbi8vIEJhc2UgZm9udCBzaXplXG4kcmZzLWJhc2UtZm9udC1zaXplOiAxLjI1cmVtICFkZWZhdWx0O1xuJHJmcy1mb250LXNpemUtdW5pdDogcmVtICFkZWZhdWx0O1xuXG4vLyBCcmVha3BvaW50IGF0IHdoZXJlIGZvbnQtc2l6ZSBzdGFydHMgZGVjcmVhc2luZyBpZiBzY3JlZW4gd2lkdGggaXMgc21hbGxlclxuJHJmcy1icmVha3BvaW50OiAxMjAwcHggIWRlZmF1bHQ7XG4kcmZzLWJyZWFrcG9pbnQtdW5pdDogcHggIWRlZmF1bHQ7XG5cbi8vIFJlc2l6ZSBmb250LXNpemUgYmFzZWQgb24gc2NyZWVuIGhlaWdodCBhbmQgd2lkdGhcbiRyZnMtdHdvLWRpbWVuc2lvbmFsOiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRmFjdG9yIG9mIGRlY3JlYXNlXG4kcmZzLWZhY3RvcjogMTAgIWRlZmF1bHQ7XG5cbkBpZiB0eXBlLW9mKCRyZnMtZmFjdG9yKSAhPSBcIm51bWJlclwiIG9yICRyZnMtZmFjdG9yIDw9IDEge1xuICBAZXJyb3IgXCJgI3skcmZzLWZhY3Rvcn1gIGlzIG5vdCBhIHZhbGlkICAkcmZzLWZhY3RvciwgaXQgbXVzdCBiZSBncmVhdGVyIHRoYW4gMS5cIjtcbn1cblxuLy8gR2VuZXJhdGUgZW5hYmxlIG9yIGRpc2FibGUgY2xhc3Nlcy4gUG9zc2liaWxpdGllczogZmFsc2UsIFwiZW5hYmxlXCIgb3IgXCJkaXNhYmxlXCJcbiRyZnMtY2xhc3M6IGZhbHNlICFkZWZhdWx0O1xuXG4vLyAxIHJlbSA9ICRyZnMtcmVtLXZhbHVlIHB4XG4kcmZzLXJlbS12YWx1ZTogMTYgIWRlZmF1bHQ7XG5cbi8vIFNhZmFyaSBpZnJhbWUgcmVzaXplIGJ1ZzogaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvcmZzL2lzc3Vlcy8xNFxuJHJmcy1zYWZhcmktaWZyYW1lLXJlc2l6ZS1idWctZml4OiBmYWxzZSAhZGVmYXVsdDtcblxuLy8gRGlzYWJsZSBSRlMgYnkgc2V0dGluZyAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB0byBmYWxzZVxuJGVuYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZXM6IHRydWUgIWRlZmF1bHQ7XG5cbi8vIENhY2hlICRyZnMtYmFzZS1mb250LXNpemUgdW5pdFxuJHJmcy1iYXNlLWZvbnQtc2l6ZS11bml0OiB1bml0KCRyZnMtYmFzZS1mb250LXNpemUpO1xuXG4vLyBSZW1vdmUgcHgtdW5pdCBmcm9tICRyZnMtYmFzZS1mb250LXNpemUgZm9yIGNhbGN1bGF0aW9uc1xuQGlmICRyZnMtYmFzZS1mb250LXNpemUtdW5pdCA9PSBcInB4XCIge1xuICAkcmZzLWJhc2UtZm9udC1zaXplOiAkcmZzLWJhc2UtZm9udC1zaXplIC8gKCRyZnMtYmFzZS1mb250LXNpemUgKiAwICsgMSk7XG59XG5AZWxzZSBpZiAkcmZzLWJhc2UtZm9udC1zaXplLXVuaXQgPT0gXCJyZW1cIiB7XG4gICRyZnMtYmFzZS1mb250LXNpemU6ICRyZnMtYmFzZS1mb250LXNpemUgLyAoJHJmcy1iYXNlLWZvbnQtc2l6ZSAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xufVxuXG4vLyBDYWNoZSAkcmZzLWJyZWFrcG9pbnQgdW5pdCB0byBwcmV2ZW50IG11bHRpcGxlIGNhbGxzXG4kcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZTogdW5pdCgkcmZzLWJyZWFrcG9pbnQpO1xuXG4vLyBSZW1vdmUgdW5pdCBmcm9tICRyZnMtYnJlYWtwb2ludCBmb3IgY2FsY3VsYXRpb25zXG5AaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJweFwiIHtcbiAgJHJmcy1icmVha3BvaW50OiAkcmZzLWJyZWFrcG9pbnQgLyAoJHJmcy1icmVha3BvaW50ICogMCArIDEpO1xufVxuQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQtY2FjaGUgPT0gXCJyZW1cIiBvciAkcmZzLWJyZWFrcG9pbnQtdW5pdC1jYWNoZSA9PSBcImVtXCIge1xuICAkcmZzLWJyZWFrcG9pbnQ6ICRyZnMtYnJlYWtwb2ludCAvICgkcmZzLWJyZWFrcG9pbnQgKiAwICsgMSAvICRyZnMtcmVtLXZhbHVlKTtcbn1cblxuLy8gUmVzcG9uc2l2ZSBmb250LXNpemUgbWl4aW5cbkBtaXhpbiByZnMoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAvLyBDYWNoZSAkZnMgdW5pdFxuICAkZnMtdW5pdDogaWYodHlwZS1vZigkZnMpID09IFwibnVtYmVyXCIsIHVuaXQoJGZzKSwgZmFsc2UpO1xuXG4gIC8vIEFkZCAhaW1wb3J0YW50IHN1ZmZpeCBpZiBuZWVkZWRcbiAgJHJmcy1zdWZmaXg6IGlmKCRpbXBvcnRhbnQsIFwiICFpbXBvcnRhbnRcIiwgXCJcIik7XG5cbiAgLy8gSWYgJGZzIGlzbid0IGEgbnVtYmVyIChsaWtlIGluaGVyaXQpIG9yICRmcyBoYXMgYSB1bml0IChub3QgcHggb3IgcmVtLCBsaWtlIDEuNWVtKSBvciAkIGlzIDAsIGp1c3QgcHJpbnQgdGhlIHZhbHVlXG4gIEBpZiBub3QgJGZzLXVuaXQgb3IgJGZzLXVuaXQgIT0gXCJcIiBhbmQgJGZzLXVuaXQgIT0gXCJweFwiIGFuZCAkZnMtdW5pdCAhPSBcInJlbVwiIG9yICRmcyA9PSAwIHtcbiAgICBmb250LXNpemU6ICN7JGZzfSN7JHJmcy1zdWZmaXh9O1xuICB9XG4gIEBlbHNlIHtcbiAgICAvLyBWYXJpYWJsZXMgZm9yIHN0b3Jpbmcgc3RhdGljIGFuZCBmbHVpZCByZXNjYWxpbmdcbiAgICAkcmZzLXN0YXRpYzogbnVsbDtcbiAgICAkcmZzLWZsdWlkOiBudWxsO1xuXG4gICAgLy8gUmVtb3ZlIHB4LXVuaXQgZnJvbSAkZnMgZm9yIGNhbGN1bGF0aW9uc1xuICAgIEBpZiAkZnMtdW5pdCA9PSBcInB4XCIge1xuICAgICAgJGZzOiAkZnMgLyAoJGZzICogMCArIDEpO1xuICAgIH1cbiAgICBAZWxzZSBpZiAkZnMtdW5pdCA9PSBcInJlbVwiIHtcbiAgICAgICRmczogJGZzIC8gKCRmcyAqIDAgKyAxIC8gJHJmcy1yZW0tdmFsdWUpO1xuICAgIH1cblxuICAgIC8vIFNldCBkZWZhdWx0IGZvbnQtc2l6ZVxuICAgIEBpZiAkcmZzLWZvbnQtc2l6ZS11bml0ID09IHJlbSB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnMgLyAkcmZzLXJlbS12YWx1ZX1yZW0jeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2UgaWYgJHJmcy1mb250LXNpemUtdW5pdCA9PSBweCB7XG4gICAgICAkcmZzLXN0YXRpYzogI3skZnN9cHgjeyRyZnMtc3VmZml4fTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgQGVycm9yIFwiYCN7JHJmcy1mb250LXNpemUtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtZm9udC1zaXplLXVuaXQuIFVzZSBgcHhgIG9yIGByZW1gLlwiO1xuICAgIH1cblxuICAgIC8vIE9ubHkgYWRkIG1lZGlhIHF1ZXJ5IGlmIGZvbnQtc2l6ZSBpcyBiaWdnZXIgYXMgdGhlIG1pbmltdW0gZm9udC1zaXplXG4gICAgLy8gSWYgJHJmcy1mYWN0b3IgPT0gMSwgbm8gcmVzY2FsaW5nIHdpbGwgdGFrZSBwbGFjZVxuICAgIEBpZiAkZnMgPiAkcmZzLWJhc2UtZm9udC1zaXplIGFuZCAkZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplcyB7XG4gICAgICAkbWluLXdpZHRoOiBudWxsO1xuICAgICAgJHZhcmlhYmxlLXVuaXQ6IG51bGw7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtbWluOiAkcmZzLWJhc2UtZm9udC1zaXplICsgKCRmcyAtICRyZnMtYmFzZS1mb250LXNpemUpIC8gJHJmcy1mYWN0b3I7XG5cbiAgICAgIC8vIENhbGN1bGF0ZSBkaWZmZXJlbmNlIGJldHdlZW4gZ2l2ZW4gZm9udC1zaXplIGFuZCBtaW5pbXVtIGZvbnQtc2l6ZSBmb3IgZ2l2ZW4gZm9udC1zaXplXG4gICAgICAkZnMtZGlmZjogJGZzIC0gJGZzLW1pbjtcblxuICAgICAgLy8gQmFzZSBmb250LXNpemUgZm9ybWF0dGluZ1xuICAgICAgLy8gTm8gbmVlZCB0byBjaGVjayBpZiB0aGUgdW5pdCBpcyB2YWxpZCwgYmVjYXVzZSB3ZSBkaWQgdGhhdCBiZWZvcmVcbiAgICAgICRtaW4td2lkdGg6IGlmKCRyZnMtZm9udC1zaXplLXVuaXQgPT0gcmVtLCAjeyRmcy1taW4gLyAkcmZzLXJlbS12YWx1ZX1yZW0sICN7JGZzLW1pbn1weCk7XG5cbiAgICAgIC8vIElmIHR3by1kaW1lbnNpb25hbCwgdXNlIHNtYWxsZXN0IG9mIHNjcmVlbiB3aWR0aCBhbmQgaGVpZ2h0XG4gICAgICAkdmFyaWFibGUtdW5pdDogaWYoJHJmcy10d28tZGltZW5zaW9uYWwsIHZtaW4sIHZ3KTtcblxuICAgICAgLy8gQ2FsY3VsYXRlIHRoZSB2YXJpYWJsZSB3aWR0aCBiZXR3ZWVuIDAgYW5kICRyZnMtYnJlYWtwb2ludFxuICAgICAgJHZhcmlhYmxlLXdpZHRoOiAjeyRmcy1kaWZmICogMTAwIC8gJHJmcy1icmVha3BvaW50fSN7JHZhcmlhYmxlLXVuaXR9O1xuXG4gICAgICAvLyBTZXQgdGhlIGNhbGN1bGF0ZWQgZm9udC1zaXplLlxuICAgICAgJHJmcy1mbHVpZDogY2FsYygjeyRtaW4td2lkdGh9ICsgI3skdmFyaWFibGUtd2lkdGh9KSAjeyRyZnMtc3VmZml4fTtcbiAgICB9XG5cbiAgICAvLyBSZW5kZXJpbmdcbiAgICBAaWYgJHJmcy1mbHVpZCA9PSBudWxsIHtcbiAgICAgIC8vIE9ubHkgcmVuZGVyIHN0YXRpYyBmb250LXNpemUgaWYgbm8gZmx1aWQgZm9udC1zaXplIGlzIGF2YWlsYWJsZVxuICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgJG1xLXZhbHVlOiBudWxsO1xuXG4gICAgICAvLyBSRlMgYnJlYWtwb2ludCBmb3JtYXR0aW5nXG4gICAgICBAaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gZW0gb3IgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcmVtIHtcbiAgICAgICAgJG1xLXZhbHVlOiAjeyRyZnMtYnJlYWtwb2ludCAvICRyZnMtcmVtLXZhbHVlfSN7JHJmcy1icmVha3BvaW50LXVuaXR9O1xuICAgICAgfVxuICAgICAgQGVsc2UgaWYgJHJmcy1icmVha3BvaW50LXVuaXQgPT0gcHgge1xuICAgICAgICAkbXEtdmFsdWU6ICN7JHJmcy1icmVha3BvaW50fXB4O1xuICAgICAgfVxuICAgICAgQGVsc2Uge1xuICAgICAgICBAZXJyb3IgXCJgI3skcmZzLWJyZWFrcG9pbnQtdW5pdH1gIGlzIG5vdCBhIHZhbGlkIHVuaXQgZm9yICRyZnMtYnJlYWtwb2ludC11bml0LiBVc2UgYHB4YCwgYGVtYCBvciBgcmVtYC5cIjtcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtY2xhc3MgPT0gXCJkaXNhYmxlXCIge1xuICAgICAgICAvLyBBZGRpbmcgYW4gZXh0cmEgY2xhc3MgaW5jcmVhc2VzIHNwZWNpZmljaXR5LFxuICAgICAgICAvLyB3aGljaCBwcmV2ZW50cyB0aGUgbWVkaWEgcXVlcnkgdG8gb3ZlcnJpZGUgdGhlIGZvbnQgc2l6ZVxuICAgICAgICAmLFxuICAgICAgICAuZGlzYWJsZS1yZXNwb25zaXZlLWZvbnQtc2l6ZSAmLFxuICAgICAgICAmLmRpc2FibGUtcmVzcG9uc2l2ZS1mb250LXNpemUge1xuICAgICAgICAgIGZvbnQtc2l6ZTogJHJmcy1zdGF0aWM7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIHtcbiAgICAgICAgZm9udC1zaXplOiAkcmZzLXN0YXRpYztcbiAgICAgIH1cblxuICAgICAgQGlmICRyZnMtdHdvLWRpbWVuc2lvbmFsIHtcbiAgICAgICAgQG1lZGlhIChtYXgtd2lkdGg6ICN7JG1xLXZhbHVlfSksIChtYXgtaGVpZ2h0OiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSAobWF4LXdpZHRoOiAjeyRtcS12YWx1ZX0pIHtcbiAgICAgICAgICBAaWYgJHJmcy1jbGFzcyA9PSBcImVuYWJsZVwiIHtcbiAgICAgICAgICAgIC5lbmFibGUtcmVzcG9uc2l2ZS1mb250LXNpemUgJixcbiAgICAgICAgICAgICYuZW5hYmxlLXJlc3BvbnNpdmUtZm9udC1zaXplIHtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAkcmZzLWZsdWlkO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgICBmb250LXNpemU6ICRyZnMtZmx1aWQ7XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgQGlmICRyZnMtc2FmYXJpLWlmcmFtZS1yZXNpemUtYnVnLWZpeCB7XG4gICAgICAgICAgICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbGVuZ3RoLXplcm8tbm8tdW5pdFxuICAgICAgICAgICAgbWluLXdpZHRoOiAwdnc7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFRoZSBmb250LXNpemUgJiByZXNwb25zaXZlLWZvbnQtc2l6ZSBtaXhpbiB1c2VzIFJGUyB0byByZXNjYWxlIGZvbnQgc2l6ZXNcbkBtaXhpbiBmb250LXNpemUoJGZzLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICBAaW5jbHVkZSByZnMoJGZzLCAkaW1wb3J0YW50KTtcbn1cblxuQG1peGluIHJlc3BvbnNpdmUtZm9udC1zaXplKCRmcywgJGltcG9ydGFudDogZmFsc2UpIHtcbiAgQGluY2x1ZGUgcmZzKCRmcywgJGltcG9ydGFudCk7XG59XG4iLCIvLyBIb3ZlciBtaXhpbiBhbmQgYCRlbmFibGUtaG92ZXItbWVkaWEtcXVlcnlgIGFyZSBkZXByZWNhdGVkLlxuLy9cbi8vIE9yaWdpbmFsbHkgYWRkZWQgZHVyaW5nIG91ciBhbHBoYXMgYW5kIG1haW50YWluZWQgZHVyaW5nIGJldGFzLCB0aGlzIG1peGluIHdhc1xuLy8gZGVzaWduZWQgdG8gcHJldmVudCBgOmhvdmVyYCBzdGlja2luZXNzIG9uIGlPUy1hbiBpc3N1ZSB3aGVyZSBob3ZlciBzdHlsZXNcbi8vIHdvdWxkIHBlcnNpc3QgYWZ0ZXIgaW5pdGlhbCB0b3VjaC5cbi8vXG4vLyBGb3IgYmFja3dhcmQgY29tcGF0aWJpbGl0eSwgd2UndmUga2VwdCB0aGVzZSBtaXhpbnMgYW5kIHVwZGF0ZWQgdGhlbSB0b1xuLy8gYWx3YXlzIHJldHVybiB0aGVpciByZWd1bGFyIHBzZXVkby1jbGFzc2VzIGluc3RlYWQgb2YgYSBzaGltbWVkIG1lZGlhIHF1ZXJ5LlxuLy9cbi8vIElzc3VlOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI1MTk1XG5cbkBtaXhpbiBob3ZlcigpIHtcbiAgJjpob3ZlciB7IEBjb250ZW50OyB9XG59XG5cbkBtaXhpbiBob3Zlci1mb2N1cygpIHtcbiAgJjpob3ZlcixcbiAgJjpmb2N1cyB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuQG1peGluIHBsYWluLWhvdmVyLWZvY3VzKCkge1xuICAmLFxuICAmOmhvdmVyLFxuICAmOmZvY3VzIHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gaG92ZXItZm9jdXMtYWN0aXZlKCkge1xuICAmOmhvdmVyLFxuICAmOmZvY3VzLFxuICAmOmFjdGl2ZSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudCwgc2VsZWN0b3ItbGlzdC1jb21tYS1uZXdsaW5lLWFmdGVyXG5cbi8vXG4vLyBIZWFkaW5nc1xuLy9cblxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNixcbi5oMSwgLmgyLCAuaDMsIC5oNCwgLmg1LCAuaDYge1xuICBtYXJnaW4tYm90dG9tOiAkaGVhZGluZ3MtbWFyZ2luLWJvdHRvbTtcbiAgZm9udC1mYW1pbHk6ICRoZWFkaW5ncy1mb250LWZhbWlseTtcbiAgZm9udC13ZWlnaHQ6ICRoZWFkaW5ncy1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRoZWFkaW5ncy1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRoZWFkaW5ncy1jb2xvcjtcbn1cblxuaDEsIC5oMSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDEtZm9udC1zaXplKTsgfVxuaDIsIC5oMiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDItZm9udC1zaXplKTsgfVxuaDMsIC5oMyB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDMtZm9udC1zaXplKTsgfVxuaDQsIC5oNCB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDQtZm9udC1zaXplKTsgfVxuaDUsIC5oNSB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDUtZm9udC1zaXplKTsgfVxuaDYsIC5oNiB7IEBpbmNsdWRlIGZvbnQtc2l6ZSgkaDYtZm9udC1zaXplKTsgfVxuXG4ubGVhZCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkbGVhZC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGxlYWQtZm9udC13ZWlnaHQ7XG59XG5cbi8vIFR5cGUgZGlzcGxheSBjbGFzc2VzXG4uZGlzcGxheS0xIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5MS1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5MS13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBmb250LXNpemUoJGRpc3BsYXkyLXNpemUpO1xuICBmb250LXdlaWdodDogJGRpc3BsYXkyLXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRkaXNwbGF5LWxpbmUtaGVpZ2h0O1xufVxuLmRpc3BsYXktMyB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZGlzcGxheTMtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkZGlzcGxheTMtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGRpc3BsYXktbGluZS1oZWlnaHQ7XG59XG4uZGlzcGxheS00IHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRkaXNwbGF5NC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRkaXNwbGF5NC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkZGlzcGxheS1saW5lLWhlaWdodDtcbn1cblxuXG4vL1xuLy8gSG9yaXpvbnRhbCBydWxlc1xuLy9cblxuaHIge1xuICBtYXJnaW4tdG9wOiAkaHItbWFyZ2luLXk7XG4gIG1hcmdpbi1ib3R0b206ICRoci1tYXJnaW4teTtcbiAgYm9yZGVyOiAwO1xuICBib3JkZXItdG9wOiAkaHItYm9yZGVyLXdpZHRoIHNvbGlkICRoci1ib3JkZXItY29sb3I7XG59XG5cblxuLy9cbi8vIEVtcGhhc2lzXG4vL1xuXG5zbWFsbCxcbi5zbWFsbCB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkc21hbGwtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG59XG5cbm1hcmssXG4ubWFyayB7XG4gIHBhZGRpbmc6ICRtYXJrLXBhZGRpbmc7XG4gIGJhY2tncm91bmQtY29sb3I6ICRtYXJrLWJnO1xufVxuXG5cbi8vXG4vLyBMaXN0c1xuLy9cblxuLmxpc3QtdW5zdHlsZWQge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG5cbi8vIElubGluZSB0dXJucyBsaXN0IGl0ZW1zIGludG8gaW5saW5lLWJsb2NrXG4ubGlzdC1pbmxpbmUge1xuICBAaW5jbHVkZSBsaXN0LXVuc3R5bGVkKCk7XG59XG4ubGlzdC1pbmxpbmUtaXRlbSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAmOm5vdCg6bGFzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1yaWdodDogJGxpc3QtaW5saW5lLXBhZGRpbmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gTWlzY1xuLy9cblxuLy8gQnVpbGRzIG9uIGBhYmJyYFxuLmluaXRpYWxpc20ge1xuICBAaW5jbHVkZSBmb250LXNpemUoOTAlKTtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLy8gQmxvY2txdW90ZXNcbi5ibG9ja3F1b3RlIHtcbiAgbWFyZ2luLWJvdHRvbTogJHNwYWNlcjtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRibG9ja3F1b3RlLWZvbnQtc2l6ZSk7XG59XG5cbi5ibG9ja3F1b3RlLWZvb3RlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJsb2NrcXVvdGUtc21hbGwtZm9udC1zaXplKTtcbiAgY29sb3I6ICRibG9ja3F1b3RlLXNtYWxsLWNvbG9yO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgY29udGVudDogXCJcXDIwMTRcXDAwQTBcIjsgLy8gZW0gZGFzaCwgbmJzcFxuICB9XG59XG4iLCIvLyBMaXN0c1xuXG4vLyBVbnN0eWxlZCBrZWVwcyBsaXN0IGl0ZW1zIGJsb2NrIGxldmVsLCBqdXN0IHJlbW92ZXMgZGVmYXVsdCBicm93c2VyIHBhZGRpbmcgYW5kIGxpc3Qtc3R5bGVcbkBtaXhpbiBsaXN0LXVuc3R5bGVkKCkge1xuICBwYWRkaW5nLWxlZnQ6IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG59XG4iLCIvLyBSZXNwb25zaXZlIGltYWdlcyAoZW5zdXJlIGltYWdlcyBkb24ndCBzY2FsZSBiZXlvbmQgdGhlaXIgcGFyZW50cylcbi8vXG4vLyBUaGlzIGlzIHB1cnBvc2VmdWxseSBvcHQtaW4gdmlhIGFuIGV4cGxpY2l0IGNsYXNzIHJhdGhlciB0aGFuIGJlaW5nIHRoZSBkZWZhdWx0IGZvciBhbGwgYDxpbWc+YHMuXG4vLyBXZSBwcmV2aW91c2x5IHRyaWVkIHRoZSBcImltYWdlcyBhcmUgcmVzcG9uc2l2ZSBieSBkZWZhdWx0XCIgYXBwcm9hY2ggaW4gQm9vdHN0cmFwIHYyLFxuLy8gYW5kIGFiYW5kb25lZCBpdCBpbiBCb290c3RyYXAgdjMgYmVjYXVzZSBpdCBicmVha3MgbG90cyBvZiB0aGlyZC1wYXJ0eSB3aWRnZXRzIChpbmNsdWRpbmcgR29vZ2xlIE1hcHMpXG4vLyB3aGljaCB3ZXJlbid0IGV4cGVjdGluZyB0aGUgaW1hZ2VzIHdpdGhpbiB0aGVtc2VsdmVzIHRvIGJlIGludm9sdW50YXJpbHkgcmVzaXplZC5cbi8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTgxNzhcbi5pbWctZmx1aWQge1xuICBAaW5jbHVkZSBpbWctZmx1aWQoKTtcbn1cblxuXG4vLyBJbWFnZSB0aHVtYm5haWxzXG4uaW1nLXRodW1ibmFpbCB7XG4gIHBhZGRpbmc6ICR0aHVtYm5haWwtcGFkZGluZztcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1iZztcbiAgYm9yZGVyOiAkdGh1bWJuYWlsLWJvcmRlci13aWR0aCBzb2xpZCAkdGh1bWJuYWlsLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkdGh1bWJuYWlsLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCR0aHVtYm5haWwtYm94LXNoYWRvdyk7XG5cbiAgLy8gS2VlcCB0aGVtIGF0IG1vc3QgMTAwJSB3aWRlXG4gIEBpbmNsdWRlIGltZy1mbHVpZCgpO1xufVxuXG4vL1xuLy8gRmlndXJlc1xuLy9cblxuLmZpZ3VyZSB7XG4gIC8vIEVuc3VyZXMgdGhlIGNhcHRpb24ncyB0ZXh0IGFsaWducyB3aXRoIHRoZSBpbWFnZS5cbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4uZmlndXJlLWltZyB7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXIgLyAyO1xuICBsaW5lLWhlaWdodDogMTtcbn1cblxuLmZpZ3VyZS1jYXB0aW9uIHtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmaWd1cmUtY2FwdGlvbi1mb250LXNpemUpO1xuICBjb2xvcjogJGZpZ3VyZS1jYXB0aW9uLWNvbG9yO1xufVxuIiwiLy8gSW1hZ2UgTWl4aW5zXG4vLyAtIFJlc3BvbnNpdmUgaW1hZ2Vcbi8vIC0gUmV0aW5hIGltYWdlXG5cblxuLy8gUmVzcG9uc2l2ZSBpbWFnZVxuLy9cbi8vIEtlZXAgaW1hZ2VzIGZyb20gc2NhbGluZyBiZXlvbmQgdGhlIHdpZHRoIG9mIHRoZWlyIHBhcmVudHMuXG5cbkBtaXhpbiBpbWctZmx1aWQoKSB7XG4gIC8vIFBhcnQgMTogU2V0IGEgbWF4aW11bSByZWxhdGl2ZSB0byB0aGUgcGFyZW50XG4gIG1heC13aWR0aDogMTAwJTtcbiAgLy8gUGFydCAyOiBPdmVycmlkZSB0aGUgaGVpZ2h0IHRvIGF1dG8sIG90aGVyd2lzZSBpbWFnZXMgd2lsbCBiZSBzdHJldGNoZWRcbiAgLy8gd2hlbiBzZXR0aW5nIGEgd2lkdGggYW5kIGhlaWdodCBhdHRyaWJ1dGUgb24gdGhlIGltZyBlbGVtZW50LlxuICBoZWlnaHQ6IGF1dG87XG59XG5cblxuLy8gUmV0aW5hIGltYWdlXG4vL1xuLy8gU2hvcnQgcmV0aW5hIG1peGluIGZvciBzZXR0aW5nIGJhY2tncm91bmQtaW1hZ2UgYW5kIC1zaXplLlxuXG5AbWl4aW4gaW1nLXJldGluYSgkZmlsZS0xeCwgJGZpbGUtMngsICR3aWR0aC0xeCwgJGhlaWdodC0xeCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJGZpbGUtMXgpO1xuXG4gIC8vIEF1dG9wcmVmaXhlciB0YWtlcyBjYXJlIG9mIGFkZGluZyAtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8gYW5kIC1vLW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW8sXG4gIC8vIGJ1dCBkb2Vzbid0IGNvbnZlcnQgZHBweD0+ZHBpLlxuICAvLyBUaGVyZSdzIG5vIHN1Y2ggdGhpbmcgYXMgdW5wcmVmaXhlZCBtaW4tZGV2aWNlLXBpeGVsLXJhdGlvIHNpbmNlIGl0J3Mgbm9uc3RhbmRhcmQuXG4gIC8vIENvbXBhdGliaWxpdHkgaW5mbzogaHR0cHM6Ly9jYW5pdXNlLmNvbS8jZmVhdD1jc3MtbWVkaWEtcmVzb2x1dGlvblxuICBAbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMTkyZHBpKSwgLy8gSUU5LTExIGRvbid0IHN1cHBvcnQgZHBweFxuICAgIG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDJkcHB4KSB7IC8vIFN0YW5kYXJkaXplZFxuICAgIGJhY2tncm91bmQtaW1hZ2U6IHVybCgkZmlsZS0yeCk7XG4gICAgYmFja2dyb3VuZC1zaXplOiAkd2lkdGgtMXggJGhlaWdodC0xeDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgaW1nLXJldGluYSgpYFwiLCBcInY0LjMuMFwiLCBcInY1XCIpO1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG4vLyBTaW5nbGUgc2lkZSBib3JkZXItcmFkaXVzXG5cbi8vIEhlbHBlciBmdW5jdGlvbiB0byByZXBsYWNlIG5lZ2F0aXZlIHZhbHVlcyB3aXRoIDBcbkBmdW5jdGlvbiB2YWxpZC1yYWRpdXMoJHJhZGl1cykge1xuICAkcmV0dXJuOiAoKTtcbiAgQGVhY2ggJHZhbHVlIGluICRyYWRpdXMge1xuICAgIEBpZiB0eXBlLW9mKCR2YWx1ZSkgPT0gbnVtYmVyIHtcbiAgICAgICRyZXR1cm46IGFwcGVuZCgkcmV0dXJuLCBtYXgoJHZhbHVlLCAwKSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAkcmV0dXJuOiBhcHBlbmQoJHJldHVybiwgJHZhbHVlKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkcmV0dXJuO1xufVxuXG5AbWl4aW4gYm9yZGVyLXJhZGl1cygkcmFkaXVzOiAkYm9yZGVyLXJhZGl1cywgJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM6IGZhbHNlKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxuICBAZWxzZSBpZiAkZmFsbGJhY2stYm9yZGVyLXJhZGl1cyAhPSBmYWxzZSB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZhbGxiYWNrLWJvcmRlci1yYWRpdXM7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1ib3R0b20tcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci1sZWZ0LXJhZGl1cygkcmFkaXVzKSB7XG4gIEBpZiAkZW5hYmxlLXJvdW5kZWQge1xuICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgICBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtbGVmdC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItdG9wLWxlZnQtcmFkaXVzOiB2YWxpZC1yYWRpdXMoJHJhZGl1cyk7XG4gIH1cbn1cblxuQG1peGluIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IHZhbGlkLXJhZGl1cygkcmFkaXVzKTtcbiAgfVxufVxuXG5AbWl4aW4gYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMoJHJhZGl1cykge1xuICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG5cbkBtaXhpbiBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRyYWRpdXMpIHtcbiAgQGlmICRlbmFibGUtcm91bmRlZCB7XG4gICAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogdmFsaWQtcmFkaXVzKCRyYWRpdXMpO1xuICB9XG59XG4iLCIvLyBJbmxpbmUgY29kZVxuY29kZSB7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJGNvZGUtY29sb3I7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcblxuICAvLyBTdHJlYW1saW5lIHRoZSBzdHlsZSB3aGVuIGluc2lkZSBhbmNob3JzIHRvIGF2b2lkIGJyb2tlbiB1bmRlcmxpbmUgYW5kIG1vcmVcbiAgYSA+ICYge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICB9XG59XG5cbi8vIFVzZXIgaW5wdXQgdHlwaWNhbGx5IGVudGVyZWQgdmlhIGtleWJvYXJkXG5rYmQge1xuICBwYWRkaW5nOiAka2JkLXBhZGRpbmcteSAka2JkLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRrYmQtZm9udC1zaXplKTtcbiAgY29sb3I6ICRrYmQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRrYmQtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGJvcmRlci1yYWRpdXMtc20pO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRrYmQtYm94LXNoYWRvdyk7XG5cbiAga2JkIHtcbiAgICBwYWRkaW5nOiAwO1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgxMDAlKTtcbiAgICBmb250LXdlaWdodDogJG5lc3RlZC1rYmQtZm9udC13ZWlnaHQ7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxufVxuXG4vLyBCbG9ja3Mgb2YgY29kZVxucHJlIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY29kZS1mb250LXNpemUpO1xuICBjb2xvcjogJHByZS1jb2xvcjtcblxuICAvLyBBY2NvdW50IGZvciBzb21lIGNvZGUgb3V0cHV0cyB0aGF0IHBsYWNlIGNvZGUgdGFncyBpbiBwcmUgdGFnc1xuICBjb2RlIHtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7XG4gICAgY29sb3I6IGluaGVyaXQ7XG4gICAgd29yZC1icmVhazogbm9ybWFsO1xuICB9XG59XG5cbi8vIEVuYWJsZSBzY3JvbGxhYmxlIGJsb2NrcyBvZiBjb2RlXG4ucHJlLXNjcm9sbGFibGUge1xuICBtYXgtaGVpZ2h0OiAkcHJlLXNjcm9sbGFibGUtbWF4LWhlaWdodDtcbiAgb3ZlcmZsb3cteTogc2Nyb2xsO1xufVxuIiwiLy8gQ29udGFpbmVyIHdpZHRoc1xuLy9cbi8vIFNldCB0aGUgY29udGFpbmVyIHdpZHRoLCBhbmQgb3ZlcnJpZGUgaXQgZm9yIGZpeGVkIG5hdmJhcnMgaW4gbWVkaWEgcXVlcmllcy5cblxuQGlmICRlbmFibGUtZ3JpZC1jbGFzc2VzIHtcbiAgLy8gU2luZ2xlIGNvbnRhaW5lciBjbGFzcyB3aXRoIGJyZWFrcG9pbnQgbWF4LXdpZHRoc1xuICAuY29udGFpbmVyLFxuICAvLyAxMDAlIHdpZGUgY29udGFpbmVyIGF0IGFsbCBicmVha3BvaW50c1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBAaW5jbHVkZSBtYWtlLWNvbnRhaW5lcigpO1xuICB9XG5cbiAgLy8gUmVzcG9uc2l2ZSBjb250YWluZXJzIHRoYXQgYXJlIDEwMCUgd2lkZSB1bnRpbCBhIGJyZWFrcG9pbnRcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgLmNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICBAZXh0ZW5kIC5jb250YWluZXItZmx1aWQ7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgICAgICVyZXNwb25zaXZlLWNvbnRhaW5lci0jeyRicmVha3BvaW50fSB7XG4gICAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgICB9XG5cbiAgICAgIC8vIEV4dGVuZCBlYWNoIGJyZWFrcG9pbnQgd2hpY2ggaXMgc21hbGxlciBvciBlcXVhbCB0byB0aGUgY3VycmVudCBicmVha3BvaW50XG4gICAgICAkZXh0ZW5kLWJyZWFrcG9pbnQ6IHRydWU7XG5cbiAgICAgIEBlYWNoICRuYW1lLCAkd2lkdGggaW4gJGdyaWQtYnJlYWtwb2ludHMge1xuICAgICAgICBAaWYgKCRleHRlbmQtYnJlYWtwb2ludCkge1xuICAgICAgICAgIC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJG5hbWUsICRncmlkLWJyZWFrcG9pbnRzKX0ge1xuICAgICAgICAgICAgQGV4dGVuZCAlcmVzcG9uc2l2ZS1jb250YWluZXItI3skYnJlYWtwb2ludH07XG4gICAgICAgICAgfVxuXG4gICAgICAgICAgLy8gT25jZSB0aGUgY3VycmVudCBicmVha3BvaW50IGlzIHJlYWNoZWQsIHN0b3AgZXh0ZW5kaW5nXG4gICAgICAgICAgQGlmICgkYnJlYWtwb2ludCA9PSAkbmFtZSkge1xuICAgICAgICAgICAgJGV4dGVuZC1icmVha3BvaW50OiBmYWxzZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBSb3dcbi8vXG4vLyBSb3dzIGNvbnRhaW4geW91ciBjb2x1bW5zLlxuXG5AaWYgJGVuYWJsZS1ncmlkLWNsYXNzZXMge1xuICAucm93IHtcbiAgICBAaW5jbHVkZSBtYWtlLXJvdygpO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHRoZSBuZWdhdGl2ZSBtYXJnaW4gZnJvbSBkZWZhdWx0IC5yb3csIHRoZW4gdGhlIGhvcml6b250YWwgcGFkZGluZ1xuICAvLyBmcm9tIGFsbCBpbW1lZGlhdGUgY2hpbGRyZW4gY29sdW1ucyAodG8gcHJldmVudCBydW5hd2F5IHN0eWxlIGluaGVyaXRhbmNlKS5cbiAgLm5vLWd1dHRlcnMge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcblxuICAgID4gLmNvbCxcbiAgICA+IFtjbGFzcyo9XCJjb2wtXCJdIHtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG5cbi8vIENvbHVtbnNcbi8vXG4vLyBDb21tb24gc3R5bGVzIGZvciBzbWFsbCBhbmQgbGFyZ2UgZ3JpZCBjb2x1bW5zXG5cbkBpZiAkZW5hYmxlLWdyaWQtY2xhc3NlcyB7XG4gIEBpbmNsdWRlIG1ha2UtZ3JpZC1jb2x1bW5zKCk7XG59XG4iLCIvLy8gR3JpZCBzeXN0ZW1cbi8vXG4vLyBHZW5lcmF0ZSBzZW1hbnRpYyBncmlkIGNvbHVtbnMgd2l0aCB0aGVzZSBtaXhpbnMuXG5cbkBtaXhpbiBtYWtlLWNvbnRhaW5lcigkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgpIHtcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmctcmlnaHQ6ICRndXR0ZXIgLyAyO1xuICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xufVxuXG5AbWl4aW4gbWFrZS1yb3coJGd1dHRlcjogJGdyaWQtZ3V0dGVyLXdpZHRoKSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGd1dHRlciAvIDI7XG4gIG1hcmdpbi1sZWZ0OiAtJGd1dHRlciAvIDI7XG59XG5cbi8vIEZvciBlYWNoIGJyZWFrcG9pbnQsIGRlZmluZSB0aGUgbWF4aW11bSB3aWR0aCBvZiB0aGUgY29udGFpbmVyIGluIGEgbWVkaWEgcXVlcnlcbkBtaXhpbiBtYWtlLWNvbnRhaW5lci1tYXgtd2lkdGhzKCRtYXgtd2lkdGhzOiAkY29udGFpbmVyLW1heC13aWR0aHMsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGVhY2ggJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRoIGluICRtYXgtd2lkdGhzIHtcbiAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIG1heC13aWR0aDogJGNvbnRhaW5lci1tYXgtd2lkdGg7XG4gICAgfVxuICB9XG4gIEBpbmNsdWRlIGRlcHJlY2F0ZShcIlRoZSBgbWFrZS1jb250YWluZXItbWF4LXdpZHRoc2AgbWl4aW5cIiwgXCJ2NC41LjJcIiwgXCJ2NVwiKTtcbn1cblxuQG1peGluIG1ha2UtY29sLXJlYWR5KCRndXR0ZXI6ICRncmlkLWd1dHRlci13aWR0aCkge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIC8vIFByZXZlbnQgY29sdW1ucyBmcm9tIGJlY29taW5nIHRvbyBuYXJyb3cgd2hlbiBhdCBzbWFsbGVyIGdyaWQgdGllcnMgYnlcbiAgLy8gYWx3YXlzIHNldHRpbmcgYHdpZHRoOiAxMDAlO2AuIFRoaXMgd29ya3MgYmVjYXVzZSB3ZSB1c2UgYGZsZXhgIHZhbHVlc1xuICAvLyBsYXRlciBvbiB0byBvdmVycmlkZSB0aGlzIGluaXRpYWwgd2lkdGguXG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgcGFkZGluZy1sZWZ0OiAkZ3V0dGVyIC8gMjtcbn1cblxuQG1peGluIG1ha2UtY29sKCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICBmbGV4OiAwIDAgcGVyY2VudGFnZSgkc2l6ZSAvICRjb2x1bW5zKTtcbiAgLy8gQWRkIGEgYG1heC13aWR0aGAgdG8gZW5zdXJlIGNvbnRlbnQgd2l0aGluIGVhY2ggY29sdW1uIGRvZXMgbm90IGJsb3cgb3V0XG4gIC8vIHRoZSB3aWR0aCBvZiB0aGUgY29sdW1uLiBBcHBsaWVzIHRvIElFMTArIGFuZCBGaXJlZm94LiBDaHJvbWUgYW5kIFNhZmFyaVxuICAvLyBkbyBub3QgYXBwZWFyIHRvIHJlcXVpcmUgdGhpcy5cbiAgbWF4LXdpZHRoOiBwZXJjZW50YWdlKCRzaXplIC8gJGNvbHVtbnMpO1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtYXV0bygpIHtcbiAgZmxleDogMCAwIGF1dG87XG4gIHdpZHRoOiBhdXRvO1xuICBtYXgtd2lkdGg6IDEwMCU7IC8vIFJlc2V0IGVhcmxpZXIgZ3JpZCB0aWVyc1xufVxuXG5AbWl4aW4gbWFrZS1jb2wtb2Zmc2V0KCRzaXplLCAkY29sdW1uczogJGdyaWQtY29sdW1ucykge1xuICAkbnVtOiAkc2l6ZSAvICRjb2x1bW5zO1xuICBtYXJnaW4tbGVmdDogaWYoJG51bSA9PSAwLCAwLCBwZXJjZW50YWdlKCRudW0pKTtcbn1cblxuLy8gUm93IGNvbHVtbnNcbi8vXG4vLyBTcGVjaWZ5IG9uIGEgcGFyZW50IGVsZW1lbnQoZS5nLiwgLnJvdykgdG8gZm9yY2UgaW1tZWRpYXRlIGNoaWxkcmVuIGludG8gTk5cbi8vIG51bWJlcm9mIGNvbHVtbnMuIFN1cHBvcnRzIHdyYXBwaW5nIHRvIG5ldyBsaW5lcywgYnV0IGRvZXMgbm90IGRvIGEgTWFzb25yeVxuLy8gc3R5bGUgZ3JpZC5cbkBtaXhpbiByb3ctY29scygkY291bnQpIHtcbiAgPiAqIHtcbiAgICBmbGV4OiAwIDAgMTAwJSAvICRjb3VudDtcbiAgICBtYXgtd2lkdGg6IDEwMCUgLyAkY291bnQ7XG4gIH1cbn1cbiIsIi8vIEJyZWFrcG9pbnQgdmlld3BvcnQgc2l6ZXMgYW5kIG1lZGlhIHF1ZXJpZXMuXG4vL1xuLy8gQnJlYWtwb2ludHMgYXJlIGRlZmluZWQgYXMgYSBtYXAgb2YgKG5hbWU6IG1pbmltdW0gd2lkdGgpLCBvcmRlciBmcm9tIHNtYWxsIHRvIGxhcmdlOlxuLy9cbi8vICAgICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweClcbi8vXG4vLyBUaGUgbWFwIGRlZmluZWQgaW4gdGhlIGAkZ3JpZC1icmVha3BvaW50c2AgZ2xvYmFsIHZhcmlhYmxlIGlzIHVzZWQgYXMgdGhlIGAkYnJlYWtwb2ludHNgIGFyZ3VtZW50IGJ5IGRlZmF1bHQuXG5cbi8vIE5hbWUgb2YgdGhlIG5leHQgYnJlYWtwb2ludCwgb3IgbnVsbCBmb3IgdGhlIGxhc3QgYnJlYWtwb2ludC5cbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW5leHQoc20pXG4vLyAgICBtZFxuLy8gICAgPj4gYnJlYWtwb2ludC1uZXh0KHNtLCAoeHM6IDAsIHNtOiA1NzZweCwgbWQ6IDc2OHB4LCBsZzogOTkycHgsIHhsOiAxMjAwcHgpKVxuLy8gICAgbWRcbi8vICAgID4+IGJyZWFrcG9pbnQtbmV4dChzbSwgJGJyZWFrcG9pbnQtbmFtZXM6ICh4cyBzbSBtZCBsZyB4bCkpXG4vLyAgICBtZFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cywgJGJyZWFrcG9pbnQtbmFtZXM6IG1hcC1rZXlzKCRicmVha3BvaW50cykpIHtcbiAgJG46IGluZGV4KCRicmVha3BvaW50LW5hbWVzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG4gIT0gbnVsbCBhbmQgJG4gPCBsZW5ndGgoJGJyZWFrcG9pbnQtbmFtZXMpLCBudGgoJGJyZWFrcG9pbnQtbmFtZXMsICRuICsgMSksIG51bGwpO1xufVxuXG4vLyBNaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE51bGwgZm9yIHRoZSBzbWFsbGVzdCAoZmlyc3QpIGJyZWFrcG9pbnQuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1taW4oc20sICh4czogMCwgc206IDU3NnB4LCBtZDogNzY4cHgsIGxnOiA5OTJweCwgeGw6IDEyMDBweCkpXG4vLyAgICA1NzZweFxuQGZ1bmN0aW9uIGJyZWFrcG9pbnQtbWluKCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICRtaW46IG1hcC1nZXQoJGJyZWFrcG9pbnRzLCAkbmFtZSk7XG4gIEByZXR1cm4gaWYoJG1pbiAhPSAwLCAkbWluLCBudWxsKTtcbn1cblxuLy8gTWF4aW11bSBicmVha3BvaW50IHdpZHRoLiBOdWxsIGZvciB0aGUgbGFyZ2VzdCAobGFzdCkgYnJlYWtwb2ludC5cbi8vIFRoZSBtYXhpbXVtIHZhbHVlIGlzIGNhbGN1bGF0ZWQgYXMgdGhlIG1pbmltdW0gb2YgdGhlIG5leHQgb25lIGxlc3MgMC4wMnB4XG4vLyB0byB3b3JrIGFyb3VuZCB0aGUgbGltaXRhdGlvbnMgb2YgYG1pbi1gIGFuZCBgbWF4LWAgcHJlZml4ZXMgYW5kIHZpZXdwb3J0cyB3aXRoIGZyYWN0aW9uYWwgd2lkdGhzLlxuLy8gU2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi9tZWRpYXF1ZXJpZXMtNC8jbXEtbWluLW1heFxuLy8gVXNlcyAwLjAycHggcmF0aGVyIHRoYW4gMC4wMXB4IHRvIHdvcmsgYXJvdW5kIGEgY3VycmVudCByb3VuZGluZyBidWcgaW4gU2FmYXJpLlxuLy8gU2VlIGh0dHBzOi8vYnVncy53ZWJraXQub3JnL3Nob3dfYnVnLmNnaT9pZD0xNzgyNjFcbi8vXG4vLyAgICA+PiBicmVha3BvaW50LW1heChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIDc2Ny45OHB4XG5AZnVuY3Rpb24gYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQHJldHVybiBpZigkbmV4dCwgYnJlYWtwb2ludC1taW4oJG5leHQsICRicmVha3BvaW50cykgLSAuMDIsIG51bGwpO1xufVxuXG4vLyBSZXR1cm5zIGEgYmxhbmsgc3RyaW5nIGlmIHNtYWxsZXN0IGJyZWFrcG9pbnQsIG90aGVyd2lzZSByZXR1cm5zIHRoZSBuYW1lIHdpdGggYSBkYXNoIGluIGZyb250LlxuLy8gVXNlZnVsIGZvciBtYWtpbmcgcmVzcG9uc2l2ZSB1dGlsaXRpZXMuXG4vL1xuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeCh4cywgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiXCIgIChSZXR1cm5zIGEgYmxhbmsgc3RyaW5nKVxuLy8gICAgPj4gYnJlYWtwb2ludC1pbmZpeChzbSwgKHhzOiAwLCBzbTogNTc2cHgsIG1kOiA3NjhweCwgbGc6IDk5MnB4LCB4bDogMTIwMHB4KSlcbi8vICAgIFwiLXNtXCJcbkBmdW5jdGlvbiBicmVha3BvaW50LWluZml4KCRuYW1lLCAkYnJlYWtwb2ludHM6ICRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEByZXR1cm4gaWYoYnJlYWtwb2ludC1taW4oJG5hbWUsICRicmVha3BvaW50cykgPT0gbnVsbCwgXCJcIiwgXCItI3skbmFtZX1cIik7XG59XG5cbi8vIE1lZGlhIG9mIGF0IGxlYXN0IHRoZSBtaW5pbXVtIGJyZWFrcG9pbnQgd2lkdGguIE5vIHF1ZXJ5IGZvciB0aGUgc21hbGxlc3QgYnJlYWtwb2ludC5cbi8vIE1ha2VzIHRoZSBAY29udGVudCBhcHBseSB0byB0aGUgZ2l2ZW4gYnJlYWtwb2ludCBhbmQgd2lkZXIuXG5AbWl4aW4gbWVkaWEtYnJlYWtwb2ludC11cCgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtaW4ge1xuICAgIEBtZWRpYSAobWluLXdpZHRoOiAkbWluKSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIG9mIGF0IG1vc3QgdGhlIG1heGltdW0gYnJlYWtwb2ludCB3aWR0aC4gTm8gcXVlcnkgZm9yIHRoZSBsYXJnZXN0IGJyZWFrcG9pbnQuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQgYW5kIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgQGlmICRtYXgge1xuICAgIEBtZWRpYSAobWF4LXdpZHRoOiAkbWF4KSB7XG4gICAgICBAY29udGVudDtcbiAgICB9XG4gIH0gQGVsc2Uge1xuICAgIEBjb250ZW50O1xuICB9XG59XG5cbi8vIE1lZGlhIHRoYXQgc3BhbnMgbXVsdGlwbGUgYnJlYWtwb2ludCB3aWR0aHMuXG4vLyBNYWtlcyB0aGUgQGNvbnRlbnQgYXBwbHkgYmV0d2VlbiB0aGUgbWluIGFuZCBtYXggYnJlYWtwb2ludHNcbkBtaXhpbiBtZWRpYS1icmVha3BvaW50LWJldHdlZW4oJGxvd2VyLCAkdXBwZXIsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgJG1pbjogYnJlYWtwb2ludC1taW4oJGxvd2VyLCAkYnJlYWtwb2ludHMpO1xuICAkbWF4OiBicmVha3BvaW50LW1heCgkdXBwZXIsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGxvd2VyLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWluID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtZG93bigkdXBwZXIsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9XG59XG5cbi8vIE1lZGlhIGJldHdlZW4gdGhlIGJyZWFrcG9pbnQncyBtaW5pbXVtIGFuZCBtYXhpbXVtIHdpZHRocy5cbi8vIE5vIG1pbmltdW0gZm9yIHRoZSBzbWFsbGVzdCBicmVha3BvaW50LCBhbmQgbm8gbWF4aW11bSBmb3IgdGhlIGxhcmdlc3Qgb25lLlxuLy8gTWFrZXMgdGhlIEBjb250ZW50IGFwcGx5IG9ubHkgdG8gdGhlIGdpdmVuIGJyZWFrcG9pbnQsIG5vdCB2aWV3cG9ydHMgYW55IHdpZGVyIG9yIG5hcnJvd2VyLlxuQG1peGluIG1lZGlhLWJyZWFrcG9pbnQtb25seSgkbmFtZSwgJGJyZWFrcG9pbnRzOiAkZ3JpZC1icmVha3BvaW50cykge1xuICAkbWluOiBicmVha3BvaW50LW1pbigkbmFtZSwgJGJyZWFrcG9pbnRzKTtcbiAgJG1heDogYnJlYWtwb2ludC1tYXgoJG5hbWUsICRicmVha3BvaW50cyk7XG5cbiAgQGlmICRtaW4gIT0gbnVsbCBhbmQgJG1heCAhPSBudWxsIHtcbiAgICBAbWVkaWEgKG1pbi13aWR0aDogJG1pbikgYW5kIChtYXgtd2lkdGg6ICRtYXgpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfSBAZWxzZSBpZiAkbWF4ID09IG51bGwge1xuICAgIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJG5hbWUsICRicmVha3BvaW50cykge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIGlmICRtaW4gPT0gbnVsbCB7XG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRuYW1lLCAkYnJlYWtwb2ludHMpIHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuIiwiLy8gRnJhbWV3b3JrIGdyaWQgZ2VuZXJhdGlvblxuLy9cbi8vIFVzZWQgb25seSBieSBCb290c3RyYXAgdG8gZ2VuZXJhdGUgdGhlIGNvcnJlY3QgbnVtYmVyIG9mIGdyaWQgY2xhc3NlcyBnaXZlblxuLy8gYW55IHZhbHVlIG9mIGAkZ3JpZC1jb2x1bW5zYC5cblxuQG1peGluIG1ha2UtZ3JpZC1jb2x1bW5zKCRjb2x1bW5zOiAkZ3JpZC1jb2x1bW5zLCAkZ3V0dGVyOiAkZ3JpZC1ndXR0ZXItd2lkdGgsICRicmVha3BvaW50czogJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgLy8gQ29tbW9uIHByb3BlcnRpZXMgZm9yIGFsbCBicmVha3BvaW50c1xuICAlZ3JpZC1jb2x1bW4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nLXJpZ2h0OiAkZ3V0dGVyIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRndXR0ZXIgLyAyO1xuICB9XG5cbiAgQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGJyZWFrcG9pbnRzKSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkYnJlYWtwb2ludHMpO1xuXG4gICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAvLyBBbGxvdyBjb2x1bW5zIHRvIHN0cmV0Y2ggZnVsbCB3aWR0aCBiZWxvdyB0aGVpciBicmVha3BvaW50c1xuICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgIC5jb2wjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgICAgIEBleHRlbmQgJWdyaWQtY29sdW1uO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuXG4gICAgLmNvbCN7JGluZml4fSxcbiAgICAuY29sI3skaW5maXh9LWF1dG8ge1xuICAgICAgQGV4dGVuZCAlZ3JpZC1jb2x1bW47XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCwgJGJyZWFrcG9pbnRzKSB7XG4gICAgICAvLyBQcm92aWRlIGJhc2ljIGAuY29sLXticH1gIGNsYXNzZXMgZm9yIGVxdWFsLXdpZHRoIGZsZXhib3ggY29sdW1uc1xuICAgICAgLmNvbCN7JGluZml4fSB7XG4gICAgICAgIGZsZXgtYmFzaXM6IDA7XG4gICAgICAgIGZsZXgtZ3JvdzogMTtcbiAgICAgICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGdyaWQtcm93LWNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZ3JpZC1yb3ctY29sdW1ucyB7XG4gICAgICAgICAgLnJvdy1jb2xzI3skaW5maXh9LSN7JGl9IHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHJvdy1jb2xzKCRpKTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLmNvbCN7JGluZml4fS1hdXRvIHtcbiAgICAgICAgQGluY2x1ZGUgbWFrZS1jb2wtYXV0bygpO1xuICAgICAgfVxuXG4gICAgICBAaWYgJGNvbHVtbnMgPiAwIHtcbiAgICAgICAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkY29sdW1ucyB7XG4gICAgICAgICAgLmNvbCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBtYWtlLWNvbCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAub3JkZXIjeyRpbmZpeH0tZmlyc3QgeyBvcmRlcjogLTE7IH1cblxuICAgICAgLm9yZGVyI3skaW5maXh9LWxhc3QgeyBvcmRlcjogJGNvbHVtbnMgKyAxOyB9XG5cbiAgICAgIEBmb3IgJGkgZnJvbSAwIHRocm91Z2ggJGNvbHVtbnMge1xuICAgICAgICAub3JkZXIjeyRpbmZpeH0tI3skaX0geyBvcmRlcjogJGk7IH1cbiAgICAgIH1cblxuICAgICAgQGlmICRjb2x1bW5zID4gMCB7XG4gICAgICAgIC8vIGAkY29sdW1ucyAtIDFgIGJlY2F1c2Ugb2Zmc2V0dGluZyBieSB0aGUgd2lkdGggb2YgYW4gZW50aXJlIHJvdyBpc24ndCBwb3NzaWJsZVxuICAgICAgICBAZm9yICRpIGZyb20gMCB0aHJvdWdoICgkY29sdW1ucyAtIDEpIHtcbiAgICAgICAgICBAaWYgbm90ICgkaW5maXggPT0gXCJcIiBhbmQgJGkgPT0gMCkgeyAvLyBBdm9pZCBlbWl0dGluZyB1c2VsZXNzIC5vZmZzZXQtMFxuICAgICAgICAgICAgLm9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICAgICAgICAgIEBpbmNsdWRlIG1ha2UtY29sLW9mZnNldCgkaSwgJGNvbHVtbnMpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy9cbi8vIEJhc2ljIEJvb3RzdHJhcCB0YWJsZVxuLy9cblxuLnRhYmxlIHtcbiAgd2lkdGg6IDEwMCU7XG4gIG1hcmdpbi1ib3R0b206ICRzcGFjZXI7XG4gIGNvbG9yOiAkdGFibGUtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1iZzsgLy8gUmVzZXQgZm9yIG5lc3Rpbmcgd2l0aGluIHBhcmVudHMgd2l0aCBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbiAgdGgsXG4gIHRkIHtcbiAgICBwYWRkaW5nOiAkdGFibGUtY2VsbC1wYWRkaW5nO1xuICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgYm9yZGVyLXRvcDogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGhlYWQgdGgge1xuICAgIHZlcnRpY2FsLWFsaWduOiBib3R0b207XG4gICAgYm9yZGVyLWJvdHRvbTogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyLXRvcDogKDIgKiAkdGFibGUtYm9yZGVyLXdpZHRoKSBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICB9XG59XG5cblxuLy9cbi8vIENvbmRlbnNlZCB0YWJsZSB3LyBoYWxmIHBhZGRpbmdcbi8vXG5cbi50YWJsZS1zbSB7XG4gIHRoLFxuICB0ZCB7XG4gICAgcGFkZGluZzogJHRhYmxlLWNlbGwtcGFkZGluZy1zbTtcbiAgfVxufVxuXG5cbi8vIEJvcmRlciB2ZXJzaW9uc1xuLy9cbi8vIEFkZCBvciByZW1vdmUgYm9yZGVycyBhbGwgYXJvdW5kIHRoZSB0YWJsZSBhbmQgYmV0d2VlbiBhbGwgdGhlIGNvbHVtbnMuXG5cbi50YWJsZS1ib3JkZXJlZCB7XG4gIGJvcmRlcjogJHRhYmxlLWJvcmRlci13aWR0aCBzb2xpZCAkdGFibGUtYm9yZGVyLWNvbG9yO1xuXG4gIHRoLFxuICB0ZCB7XG4gICAgYm9yZGVyOiAkdGFibGUtYm9yZGVyLXdpZHRoIHNvbGlkICR0YWJsZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICB0aGVhZCB7XG4gICAgdGgsXG4gICAgdGQge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMiAqICR0YWJsZS1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cbi50YWJsZS1ib3JkZXJsZXNzIHtcbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCxcbiAgdGJvZHkgKyB0Ym9keSB7XG4gICAgYm9yZGVyOiAwO1xuICB9XG59XG5cbi8vIFplYnJhLXN0cmlwaW5nXG4vL1xuLy8gRGVmYXVsdCB6ZWJyYS1zdHJpcGUgc3R5bGVzIChhbHRlcm5hdGluZyBncmF5IGFuZCB0cmFuc3BhcmVudCBiYWNrZ3JvdW5kcylcblxuLnRhYmxlLXN0cmlwZWQge1xuICB0Ym9keSB0cjpudGgtb2YtdHlwZSgjeyR0YWJsZS1zdHJpcGVkLW9yZGVyfSkge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1hY2NlbnQtYmc7XG4gIH1cbn1cblxuXG4vLyBIb3ZlciBlZmZlY3Rcbi8vXG4vLyBQbGFjZWQgaGVyZSBzaW5jZSBpdCBoYXMgdG8gY29tZSBhZnRlciB0aGUgcG90ZW50aWFsIHplYnJhIHN0cmlwaW5nXG5cbi50YWJsZS1ob3ZlciB7XG4gIHRib2R5IHRyIHtcbiAgICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaG92ZXItY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtaG92ZXItYmc7XG4gICAgfVxuICB9XG59XG5cblxuLy8gVGFibGUgYmFja2dyb3VuZHNcbi8vXG4vLyBFeGFjdCBzZWxlY3RvcnMgYmVsb3cgcmVxdWlyZWQgdG8gb3ZlcnJpZGUgYC50YWJsZS1zdHJpcGVkYCBhbmQgcHJldmVudFxuLy8gaW5oZXJpdGFuY2UgdG8gbmVzdGVkIHRhYmxlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIHRhYmxlLXJvdy12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAkdGFibGUtYmctbGV2ZWwpLCB0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICR0YWJsZS1ib3JkZXItbGV2ZWwpKTtcbn1cblxuQGluY2x1ZGUgdGFibGUtcm93LXZhcmlhbnQoYWN0aXZlLCAkdGFibGUtYWN0aXZlLWJnKTtcblxuXG4vLyBEYXJrIHN0eWxlc1xuLy9cbi8vIFNhbWUgdGFibGUgbWFya3VwLCBidXQgaW52ZXJ0ZWQgY29sb3Igc2NoZW1lOiBkYXJrIGJhY2tncm91bmQgYW5kIGxpZ2h0IHRleHQuXG5cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4udGFibGUge1xuICAudGhlYWQtZGFyayB7XG4gICAgdGgge1xuICAgICAgY29sb3I6ICR0YWJsZS1kYXJrLWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG4gICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1kYXJrLWJvcmRlci1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAudGhlYWQtbGlnaHQge1xuICAgIHRoIHtcbiAgICAgIGNvbG9yOiAkdGFibGUtaGVhZC1jb2xvcjtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICR0YWJsZS1oZWFkLWJnO1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4udGFibGUtZGFyayB7XG4gIGNvbG9yOiAkdGFibGUtZGFyay1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstYmc7XG5cbiAgdGgsXG4gIHRkLFxuICB0aGVhZCB0aCB7XG4gICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtZGFyay1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmLnRhYmxlLWJvcmRlcmVkIHtcbiAgICBib3JkZXI6IDA7XG4gIH1cblxuICAmLnRhYmxlLXN0cmlwZWQge1xuICAgIHRib2R5IHRyOm50aC1vZi10eXBlKCN7JHRhYmxlLXN0cmlwZWQtb3JkZXJ9KSB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdGFibGUtZGFyay1hY2NlbnQtYmc7XG4gICAgfVxuICB9XG5cbiAgJi50YWJsZS1ob3ZlciB7XG4gICAgdGJvZHkgdHIge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGNvbG9yOiAkdGFibGUtZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRhYmxlLWRhcmstaG92ZXItYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy8gUmVzcG9uc2l2ZSB0YWJsZXNcbi8vXG4vLyBHZW5lcmF0ZSBzZXJpZXMgb2YgYC50YWJsZS1yZXNwb25zaXZlLSpgIGNsYXNzZXMgZm9yIGNvbmZpZ3VyaW5nIHRoZSBzY3JlZW5cbi8vIHNpemUgb2Ygd2hlcmUgeW91ciB0YWJsZSB3aWxsIG92ZXJmbG93LlxuXG4udGFibGUtcmVzcG9uc2l2ZSB7XG4gIEBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gICAgJG5leHQ6IGJyZWFrcG9pbnQtbmV4dCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkbmV4dCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgJiN7JGluZml4fSB7XG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LWRvd24oJGJyZWFrcG9pbnQpIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBvdmVyZmxvdy14OiBhdXRvO1xuICAgICAgICAtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cbiAgICAgICAgLy8gUHJldmVudCBkb3VibGUgYm9yZGVyIG9uIGhvcml6b250YWwgc2Nyb2xsIGR1ZSB0byB1c2Ugb2YgYGRpc3BsYXk6IGJsb2NrO2BcbiAgICAgICAgPiAudGFibGUtYm9yZGVyZWQge1xuICAgICAgICAgIGJvcmRlcjogMDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gVGFibGVzXG5cbkBtaXhpbiB0YWJsZS1yb3ctdmFyaWFudCgkc3RhdGUsICRiYWNrZ3JvdW5kLCAkYm9yZGVyOiBudWxsKSB7XG4gIC8vIEV4YWN0IHNlbGVjdG9ycyBiZWxvdyByZXF1aXJlZCB0byBvdmVycmlkZSBgLnRhYmxlLXN0cmlwZWRgIGFuZCBwcmV2ZW50XG4gIC8vIGluaGVyaXRhbmNlIHRvIG5lc3RlZCB0YWJsZXMuXG4gIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICYsXG4gICAgPiB0aCxcbiAgICA+IHRkIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRiYWNrZ3JvdW5kO1xuICAgIH1cblxuICAgIEBpZiAkYm9yZGVyICE9IG51bGwge1xuICAgICAgdGgsXG4gICAgICB0ZCxcbiAgICAgIHRoZWFkIHRoLFxuICAgICAgdGJvZHkgKyB0Ym9keSB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGJvcmRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAvLyBIb3ZlciBzdGF0ZXMgZm9yIGAudGFibGUtaG92ZXJgXG4gIC8vIE5vdGU6IHRoaXMgaXMgbm90IGF2YWlsYWJsZSBmb3IgY2VsbHMgb3Igcm93cyB3aXRoaW4gYHRoZWFkYCBvciBgdGZvb3RgLlxuICAudGFibGUtaG92ZXIge1xuICAgICRob3Zlci1iYWNrZ3JvdW5kOiBkYXJrZW4oJGJhY2tncm91bmQsIDUlKTtcblxuICAgIC50YWJsZS0jeyRzdGF0ZX0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuXG4gICAgICAgID4gdGQsXG4gICAgICAgID4gdGgge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRob3Zlci1iYWNrZ3JvdW5kO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy9cbi8vIFRleHR1YWwgZm9ybSBjb250cm9sc1xuLy9cblxuLmZvcm0tY29udHJvbCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0O1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15ICRpbnB1dC1wYWRkaW5nLXg7XG4gIGZvbnQtZmFtaWx5OiAkaW5wdXQtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgZm9udC13ZWlnaHQ6ICRpbnB1dC1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRpbnB1dC1ib3JkZXItd2lkdGggc29saWQgJGlucHV0LWJvcmRlci1jb2xvcjtcblxuICAvLyBOb3RlOiBUaGlzIGhhcyBubyBlZmZlY3Qgb24gPHNlbGVjdD5zIGluIHNvbWUgYnJvd3NlcnMsIGR1ZSB0byB0aGUgbGltaXRlZCBzdHlsYWJpbGl0eSBvZiBgPHNlbGVjdD5gcyBpbiBDU1MuXG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMsIDApO1xuXG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGlucHV0LWJveC1zaGFkb3cpO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRpbnB1dC10cmFuc2l0aW9uKTtcblxuICAvLyBVbnN0eWxlIHRoZSBjYXJldCBvbiBgPHNlbGVjdD5gcyBpbiBJRTEwKy5cbiAgJjo6LW1zLWV4cGFuZCB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICB9XG5cbiAgLy8gUmVtb3ZlIHNlbGVjdCBvdXRsaW5lIGZyb20gc2VsZWN0IGJveCBpbiBGRlxuICAmOi1tb3otZm9jdXNyaW5nIHtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgdGV4dC1zaGFkb3c6IDAgMCAwICRpbnB1dC1jb2xvcjtcbiAgfVxuXG4gIC8vIEN1c3RvbWl6ZSB0aGUgYDpmb2N1c2Agc3RhdGUgdG8gaW1pdGF0ZSBuYXRpdmUgV2ViS2l0IHN0eWxlcy5cbiAgQGluY2x1ZGUgZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogdHJ1ZSk7XG5cbiAgLy8gUGxhY2Vob2xkZXJcbiAgJjo6cGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiAkaW5wdXQtcGxhY2Vob2xkZXItY29sb3I7XG4gICAgLy8gT3ZlcnJpZGUgRmlyZWZveCdzIHVudXN1YWwgZGVmYXVsdCBvcGFjaXR5OyBzZWUgaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL3B1bGwvMTE1MjYuXG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIGFuZCByZWFkLW9ubHkgaW5wdXRzXG4gIC8vXG4gIC8vIEhUTUw1IHNheXMgdGhhdCBjb250cm9scyB1bmRlciBhIGZpZWxkc2V0ID4gbGVnZW5kOmZpcnN0LWNoaWxkIHdvbid0IGJlXG4gIC8vIGRpc2FibGVkIGlmIHRoZSBmaWVsZHNldCBpcyBkaXNhYmxlZC4gRHVlIHRvIGltcGxlbWVudGF0aW9uIGRpZmZpY3VsdHksIHdlXG4gIC8vIGRvbid0IGhvbm9yIHRoYXQgZWRnZSBjYXNlOyB3ZSBzdHlsZSB0aGVtIGFzIGRpc2FibGVkIGFueXdheS5cbiAgJjpkaXNhYmxlZCxcbiAgJltyZWFkb25seV0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1kaXNhYmxlZC1iZztcbiAgICAvLyBpT1MgZml4IGZvciB1bnJlYWRhYmxlIGRpc2FibGVkIGNvbnRlbnQ7IHNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzExNjU1LlxuICAgIG9wYWNpdHk6IDE7XG4gIH1cbn1cblxuaW5wdXRbdHlwZT1cImRhdGVcIl0sXG5pbnB1dFt0eXBlPVwidGltZVwiXSxcbmlucHV0W3R5cGU9XCJkYXRldGltZS1sb2NhbFwiXSxcbmlucHV0W3R5cGU9XCJtb250aFwiXSB7XG4gICYuZm9ybS1jb250cm9sIHtcbiAgICBhcHBlYXJhbmNlOiBub25lOyAvLyBGaXggYXBwZWFyYW5jZSBmb3IgZGF0ZSBpbnB1dHMgaW4gU2FmYXJpXG4gIH1cbn1cblxuc2VsZWN0LmZvcm0tY29udHJvbCB7XG4gICY6Zm9jdXM6Oi1tcy12YWx1ZSB7XG4gICAgLy8gU3VwcHJlc3MgdGhlIG5lc3RlZCBkZWZhdWx0IHdoaXRlIHRleHQgb24gYmx1ZSBiYWNrZ3JvdW5kIGhpZ2hsaWdodCBnaXZlbiB0b1xuICAgIC8vIHRoZSBzZWxlY3RlZCBvcHRpb24gdGV4dCB3aGVuIHRoZSAoc3RpbGwgY2xvc2VkKSA8c2VsZWN0PiByZWNlaXZlcyBmb2N1c1xuICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLCBhcyBpdCBsb29rcyBiYWQgYW5kIGNhbm5vdCBiZSBtYWRlIHRvXG4gICAgLy8gbWF0Y2ggdGhlIGFwcGVhcmFuY2Ugb2YgdGhlIG5hdGl2ZSB3aWRnZXQuXG4gICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgY29sb3I6ICRpbnB1dC1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtYmc7XG4gIH1cbn1cblxuLy8gTWFrZSBmaWxlIGlucHV0cyBiZXR0ZXIgbWF0Y2ggdGV4dCBpbnB1dHMgYnkgZm9yY2luZyB0aGVtIHRvIG5ldyBsaW5lcy5cbi5mb3JtLWNvbnRyb2wtZmlsZSxcbi5mb3JtLWNvbnRyb2wtcmFuZ2Uge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG59XG5cblxuLy9cbi8vIExhYmVsc1xuLy9cblxuLy8gRm9yIHVzZSB3aXRoIGhvcml6b250YWwgYW5kIGlubGluZSBmb3Jtcywgd2hlbiB5b3UgbmVlZCB0aGUgbGFiZWwgKG9yIGxlZ2VuZClcbi8vIHRleHQgdG8gYWxpZ24gd2l0aCB0aGUgZm9ybSBjb250cm9scy5cbi5jb2wtZm9ybS1sYWJlbCB7XG4gIHBhZGRpbmctdG9wOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIHBhZGRpbmctYm90dG9tOiBhZGQoJGlucHV0LXBhZGRpbmcteSwgJGlucHV0LWJvcmRlci13aWR0aCk7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIE92ZXJyaWRlIHRoZSBgPGxhYmVsPi88bGVnZW5kPmAgZGVmYXVsdFxuICBAaW5jbHVkZSBmb250LXNpemUoaW5oZXJpdCk7IC8vIE92ZXJyaWRlIHRoZSBgPGxlZ2VuZD5gIGRlZmF1bHRcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbn1cblxuLmNvbC1mb3JtLWxhYmVsLWxnIHtcbiAgcGFkZGluZy10b3A6IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgcGFkZGluZy1ib3R0b206IGFkZCgkaW5wdXQtcGFkZGluZy15LWxnLCAkaW5wdXQtYm9yZGVyLXdpZHRoKTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xufVxuXG4uY29sLWZvcm0tbGFiZWwtc20ge1xuICBwYWRkaW5nLXRvcDogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBwYWRkaW5nLWJvdHRvbTogYWRkKCRpbnB1dC1wYWRkaW5nLXktc20sICRpbnB1dC1ib3JkZXItd2lkdGgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGlucHV0LWZvbnQtc2l6ZS1zbSk7XG4gIGxpbmUtaGVpZ2h0OiAkaW5wdXQtbGluZS1oZWlnaHQtc207XG59XG5cblxuLy8gUmVhZG9ubHkgY29udHJvbHMgYXMgcGxhaW4gdGV4dFxuLy9cbi8vIEFwcGx5IGNsYXNzIHRvIGEgcmVhZG9ubHkgaW5wdXQgdG8gbWFrZSBpdCBhcHBlYXIgbGlrZSByZWd1bGFyIHBsYWluXG4vLyB0ZXh0ICh3aXRob3V0IGFueSBib3JkZXIsIGJhY2tncm91bmQgY29sb3IsIGZvY3VzIGluZGljYXRvcilcblxuLmZvcm0tY29udHJvbC1wbGFpbnRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgMDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gbWF0Y2ggaW5wdXRzIGlmIHRoaXMgY2xhc3MgY29tZXMgb24gaW5wdXRzIHdpdGggZGVmYXVsdCBtYXJnaW5zXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRpbnB1dC1wbGFpbnRleHQtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IHNvbGlkIHRyYW5zcGFyZW50O1xuICBib3JkZXItd2lkdGg6ICRpbnB1dC1ib3JkZXItd2lkdGggMDtcblxuICAmLmZvcm0tY29udHJvbC1zbSxcbiAgJi5mb3JtLWNvbnRyb2wtbGcge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSBjb250cm9sIHNpemluZ1xuLy9cbi8vIEJ1aWxkIG9uIGAuZm9ybS1jb250cm9sYCB3aXRoIG1vZGlmaWVyIGNsYXNzZXMgdG8gZGVjcmVhc2Ugb3IgaW5jcmVhc2UgdGhlXG4vLyBoZWlnaHQgYW5kIGZvbnQtc2l6ZSBvZiBmb3JtIGNvbnRyb2xzLlxuLy9cbi8vIFJlcGVhdGVkIGluIGBfaW5wdXRfZ3JvdXAuc2Nzc2AgdG8gYXZvaWQgU2FzcyBleHRlbmQgaXNzdWVzLlxuXG4uZm9ybS1jb250cm9sLXNtIHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5mb3JtLWNvbnRyb2wtbGcge1xuICBoZWlnaHQ6ICRpbnB1dC1oZWlnaHQtbGc7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXktbGcgJGlucHV0LXBhZGRpbmcteC1sZztcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRpbnB1dC1mb250LXNpemUtbGcpO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0LWxnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRpbnB1dC1ib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIG5vLWR1cGxpY2F0ZS1zZWxlY3RvcnNcbnNlbGVjdC5mb3JtLWNvbnRyb2wge1xuICAmW3NpemVdLFxuICAmW211bHRpcGxlXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICB9XG59XG5cbnRleHRhcmVhLmZvcm0tY29udHJvbCB7XG4gIGhlaWdodDogYXV0bztcbn1cblxuLy8gRm9ybSBncm91cHNcbi8vXG4vLyBEZXNpZ25lZCB0byBoZWxwIHdpdGggdGhlIG9yZ2FuaXphdGlvbiBhbmQgc3BhY2luZyBvZiB2ZXJ0aWNhbCBmb3Jtcy4gRm9yXG4vLyBob3Jpem9udGFsIGZvcm1zLCB1c2UgdGhlIHByZWRlZmluZWQgZ3JpZCBjbGFzc2VzLlxuXG4uZm9ybS1ncm91cCB7XG4gIG1hcmdpbi1ib3R0b206ICRmb3JtLWdyb3VwLW1hcmdpbi1ib3R0b207XG59XG5cbi5mb3JtLXRleHQge1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luLXRvcDogJGZvcm0tdGV4dC1tYXJnaW4tdG9wO1xufVxuXG5cbi8vIEZvcm0gZ3JpZFxuLy9cbi8vIFNwZWNpYWwgcmVwbGFjZW1lbnQgZm9yIG91ciBncmlkIHN5c3RlbSdzIGAucm93YCBmb3IgdGlnaHRlciBmb3JtIGxheW91dHMuXG5cbi5mb3JtLXJvdyB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAgbWFyZ2luLXJpZ2h0OiAtJGZvcm0tZ3JpZC1ndXR0ZXItd2lkdGggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcblxuICA+IC5jb2wsXG4gID4gW2NsYXNzKj1cImNvbC1cIl0ge1xuICAgIHBhZGRpbmctcmlnaHQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgICBwYWRkaW5nLWxlZnQ6ICRmb3JtLWdyaWQtZ3V0dGVyLXdpZHRoIC8gMjtcbiAgfVxufVxuXG5cbi8vIENoZWNrYm94ZXMgYW5kIHJhZGlvc1xuLy9cbi8vIEluZGVudCB0aGUgbGFiZWxzIHRvIHBvc2l0aW9uIHJhZGlvcy9jaGVja2JveGVzIGFzIGhhbmdpbmcgY29udHJvbHMuXG5cbi5mb3JtLWNoZWNrIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBibG9jaztcbiAgcGFkZGluZy1sZWZ0OiAkZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG59XG5cbi5mb3JtLWNoZWNrLWlucHV0IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICBtYXJnaW4tdG9wOiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teTtcbiAgbWFyZ2luLWxlZnQ6IC0kZm9ybS1jaGVjay1pbnB1dC1ndXR0ZXI7XG5cbiAgLy8gVXNlIFtkaXNhYmxlZF0gYW5kIDpkaXNhYmxlZCBmb3Igd29ya2Fyb3VuZCBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI4MjQ3XG4gICZbZGlzYWJsZWRdIH4gLmZvcm0tY2hlY2stbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgY29sb3I6ICR0ZXh0LW11dGVkO1xuICB9XG59XG5cbi5mb3JtLWNoZWNrLWxhYmVsIHtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgYm90dG9tIG1hcmdpblxufVxuXG4uZm9ybS1jaGVjay1pbmxpbmUge1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyBPdmVycmlkZSBiYXNlIC5mb3JtLWNoZWNrXG4gIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLW1hcmdpbi14O1xuXG4gIC8vIFVuZG8gLmZvcm0tY2hlY2staW5wdXQgZGVmYXVsdHMgYW5kIGFkZCBzb21lIGBtYXJnaW4tcmlnaHRgLlxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgcG9zaXRpb246IHN0YXRpYztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGZvcm0tY2hlY2staW5saW5lLWlucHV0LW1hcmdpbi14O1xuICAgIG1hcmdpbi1sZWZ0OiAwO1xuICB9XG59XG5cblxuLy8gRm9ybSB2YWxpZGF0aW9uXG4vL1xuLy8gUHJvdmlkZSBmZWVkYmFjayB0byB1c2VycyB3aGVuIGZvcm0gZmllbGQgdmFsdWVzIGFyZSB2YWxpZCBvciBpbnZhbGlkLiBXb3Jrc1xuLy8gcHJpbWFyaWx5IGZvciBjbGllbnQtc2lkZSB2YWxpZGF0aW9uIHZpYSBzY29wZWQgYDppbnZhbGlkYCBhbmQgYDp2YWxpZGBcbi8vIHBzZXVkby1jbGFzc2VzIGJ1dCBhbHNvIGluY2x1ZGVzIGAuaXMtaW52YWxpZGAgYW5kIGAuaXMtdmFsaWRgIGNsYXNzZXMgZm9yXG4vLyBzZXJ2ZXIgc2lkZSB2YWxpZGF0aW9uLlxuXG5AZWFjaCAkc3RhdGUsICRkYXRhIGluICRmb3JtLXZhbGlkYXRpb24tc3RhdGVzIHtcbiAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgbWFwLWdldCgkZGF0YSwgY29sb3IpLCBtYXAtZ2V0KCRkYXRhLCBpY29uKSk7XG59XG5cbi8vIElubGluZSBmb3Jtc1xuLy9cbi8vIE1ha2UgZm9ybXMgYXBwZWFyIGlubGluZSgtYmxvY2spIGJ5IGFkZGluZyB0aGUgYC5mb3JtLWlubGluZWAgY2xhc3MuIElubGluZVxuLy8gZm9ybXMgYmVnaW4gc3RhY2tlZCBvbiBleHRyYSBzbWFsbCAobW9iaWxlKSBkZXZpY2VzIGFuZCB0aGVuIGdvIGlubGluZSB3aGVuXG4vLyB2aWV3cG9ydHMgcmVhY2ggPDc2OHB4LlxuLy9cbi8vIFJlcXVpcmVzIHdyYXBwaW5nIGlucHV0cyBhbmQgbGFiZWxzIHdpdGggYC5mb3JtLWdyb3VwYCBmb3IgcHJvcGVyIGRpc3BsYXkgb2Zcbi8vIGRlZmF1bHQgSFRNTCBmb3JtIGNvbnRyb2xzIGFuZCBvdXIgY3VzdG9tIGZvcm0gY29udHJvbHMgKGUuZy4sIGlucHV0IGdyb3VwcykuXG5cbi5mb3JtLWlubGluZSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIFByZXZlbnQgc2hvcnRlciBlbGVtZW50cyBmcm9tIGdyb3dpbmcgdG8gc2FtZSBoZWlnaHQgYXMgb3RoZXJzIChlLmcuLCBzbWFsbCBidXR0b25zIGdyb3dpbmcgdG8gbm9ybWFsIHNpemVkIGJ1dHRvbiBoZWlnaHQpXG5cbiAgLy8gQmVjYXVzZSB3ZSB1c2UgZmxleCwgdGhlIGluaXRpYWwgc2l6aW5nIG9mIGNoZWNrYm94ZXMgaXMgY29sbGFwc2VkIGFuZFxuICAvLyBkb2Vzbid0IG9jY3VweSB0aGUgZnVsbC13aWR0aCAod2hpY2ggaXMgd2hhdCB3ZSB3YW50IGZvciB4cyBncmlkIHRpZXIpLFxuICAvLyBzbyB3ZSBmb3JjZSB0aGF0IGhlcmUuXG4gIC5mb3JtLWNoZWNrIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuXG4gIC8vIEtpY2sgaW4gdGhlIGlubGluZVxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgbGFiZWwge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgfVxuXG4gICAgLy8gSW5saW5lLWJsb2NrIGFsbCB0aGUgdGhpbmdzIGZvciBcImlubGluZVwiXG4gICAgLmZvcm0tZ3JvdXAge1xuICAgICAgZGlzcGxheTogZmxleDtcbiAgICAgIGZsZXg6IDAgMCBhdXRvO1xuICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cblxuICAgIC8vIEFsbG93IGZvbGtzIHRvICpub3QqIHVzZSBgLmZvcm0tZ3JvdXBgXG4gICAgLmZvcm0tY29udHJvbCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICB3aWR0aDogYXV0bzsgLy8gUHJldmVudCBsYWJlbHMgZnJvbSBzdGFja2luZyBhYm92ZSBpbnB1dHMgaW4gYC5mb3JtLWdyb3VwYFxuICAgICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbiAgICB9XG5cbiAgICAvLyBNYWtlIHN0YXRpYyBjb250cm9scyBiZWhhdmUgbGlrZSByZWd1bGFyIG9uZXNcbiAgICAuZm9ybS1jb250cm9sLXBsYWludGV4dCB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgfVxuXG4gICAgLmlucHV0LWdyb3VwLFxuICAgIC5jdXN0b20tc2VsZWN0IHtcbiAgICAgIHdpZHRoOiBhdXRvO1xuICAgIH1cblxuICAgIC8vIFJlbW92ZSBkZWZhdWx0IG1hcmdpbiBvbiByYWRpb3MvY2hlY2tib3hlcyB0aGF0IHdlcmUgdXNlZCBmb3Igc3RhY2tpbmcsIGFuZFxuICAgIC8vIHRoZW4gdW5kbyB0aGUgZmxvYXRpbmcgb2YgcmFkaW9zIGFuZCBjaGVja2JveGVzIHRvIG1hdGNoLlxuICAgIC5mb3JtLWNoZWNrIHtcbiAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgICB3aWR0aDogYXV0bztcbiAgICAgIHBhZGRpbmctbGVmdDogMDtcbiAgICB9XG4gICAgLmZvcm0tY2hlY2staW5wdXQge1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZmxleC1zaHJpbms6IDA7XG4gICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgbWFyZ2luLXJpZ2h0OiAkZm9ybS1jaGVjay1pbnB1dC1tYXJnaW4teDtcbiAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgIH1cblxuICAgIC5jdXN0b20tY29udHJvbCB7XG4gICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgfVxuICAgIC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgcHJvcGVydHktZGlzYWxsb3dlZC1saXN0XG5AbWl4aW4gdHJhbnNpdGlvbigkdHJhbnNpdGlvbi4uLikge1xuICBAaWYgbGVuZ3RoKCR0cmFuc2l0aW9uKSA9PSAwIHtcbiAgICAkdHJhbnNpdGlvbjogJHRyYW5zaXRpb24tYmFzZTtcbiAgfVxuXG4gIEBpZiBsZW5ndGgoJHRyYW5zaXRpb24pID4gMSB7XG4gICAgQGVhY2ggJHZhbHVlIGluICR0cmFuc2l0aW9uIHtcbiAgICAgIEBpZiAkdmFsdWUgPT0gbnVsbCBvciAkdmFsdWUgPT0gbm9uZSB7XG4gICAgICAgIEB3YXJuIFwiVGhlIGtleXdvcmQgJ25vbmUnIG9yICdudWxsJyBtdXN0IGJlIHVzZWQgYXMgYSBzaW5nbGUgYXJndW1lbnQuXCI7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICAgIEBpZiBudGgoJHRyYW5zaXRpb24sIDEpICE9IG51bGwge1xuICAgICAgdHJhbnNpdGlvbjogJHRyYW5zaXRpb247XG4gICAgfVxuXG4gICAgQGlmICRlbmFibGUtcHJlZmVycy1yZWR1Y2VkLW1vdGlvbi1tZWRpYS1xdWVyeSBhbmQgbnRoKCR0cmFuc2l0aW9uLCAxKSAhPSBudWxsIGFuZCBudGgoJHRyYW5zaXRpb24sIDEpICE9IG5vbmUge1xuICAgICAgQG1lZGlhIChwcmVmZXJzLXJlZHVjZWQtbW90aW9uOiByZWR1Y2UpIHtcbiAgICAgICAgdHJhbnNpdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEZvcm0gY29udHJvbCBmb2N1cyBzdGF0ZVxuLy9cbi8vIEdlbmVyYXRlIGEgY3VzdG9taXplZCBmb2N1cyBzdGF0ZSBhbmQgZm9yIGFueSBpbnB1dCB3aXRoIHRoZSBzcGVjaWZpZWQgY29sb3IsXG4vLyB3aGljaCBkZWZhdWx0cyB0byB0aGUgYCRpbnB1dC1mb2N1cy1ib3JkZXItY29sb3JgIHZhcmlhYmxlLlxuLy9cbi8vIFdlIGhpZ2hseSBlbmNvdXJhZ2UgeW91IHRvIG5vdCBjdXN0b21pemUgdGhlIGRlZmF1bHQgdmFsdWUsIGJ1dCBpbnN0ZWFkIHVzZVxuLy8gdGhpcyB0byB0d2VhayBjb2xvcnMgb24gYW4gYXMtbmVlZGVkIGJhc2lzLiBUaGlzIGFlc3RoZXRpYyBjaGFuZ2UgaXMgYmFzZWQgb25cbi8vIFdlYktpdCdzIGRlZmF1bHQgc3R5bGVzLCBidXQgYXBwbGljYWJsZSB0byBhIHdpZGVyIHJhbmdlIG9mIGJyb3dzZXJzLiBJdHNcbi8vIHVzYWJpbGl0eSBhbmQgYWNjZXNzaWJpbGl0eSBzaG91bGQgYmUgdGFrZW4gaW50byBhY2NvdW50IHdpdGggYW55IGNoYW5nZS5cbi8vXG4vLyBFeGFtcGxlIHVzYWdlOiBjaGFuZ2UgdGhlIGRlZmF1bHQgYmx1ZSBib3JkZXIgYW5kIHNoYWRvdyB0byB3aGl0ZSBmb3IgYmV0dGVyXG4vLyBjb250cmFzdCBhZ2FpbnN0IGEgZGFyayBncmF5IGJhY2tncm91bmQuXG5AbWl4aW4gZm9ybS1jb250cm9sLWZvY3VzKCRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgJjpmb2N1cyB7XG4gICAgY29sb3I6ICRpbnB1dC1mb2N1cy1jb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkaW5wdXQtZm9jdXMtYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkaW5wdXQtZm9jdXMtYm9yZGVyLWNvbG9yO1xuICAgIG91dGxpbmU6IDA7XG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRpbnB1dC1ib3gtc2hhZG93LCAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtZm9jdXMtYm94LXNoYWRvdztcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBmb3JtLWNvbnRyb2wtZm9jdXMoKWAgbWl4aW5cIiwgXCJ2NC40LjBcIiwgXCJ2NVwiLCAkaWdub3JlLXdhcm5pbmcpO1xufVxuXG4vLyBUaGlzIG1peGluIHVzZXMgYW4gYGlmKClgIHRlY2huaXF1ZSB0byBiZSBjb21wYXRpYmxlIHdpdGggRGFydCBTYXNzXG4vLyBTZWUgaHR0cHM6Ly9naXRodWIuY29tL3Nhc3Mvc2Fzcy9pc3N1ZXMvMTg3MyNpc3N1ZWNvbW1lbnQtMTUyMjkzNzI1IGZvciBtb3JlIGRldGFpbHNcbkBtaXhpbiBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gIEBpZiAoJHN0YXRlID09IFwidmFsaWRcIiBvciAkc3RhdGUgPT0gXCJpbnZhbGlkXCIpIHtcbiAgICAud2FzLXZhbGlkYXRlZCAje2lmKCYsIFwiJlwiLCBcIlwiKX06I3skc3RhdGV9LFxuICAgICN7aWYoJiwgXCImXCIsIFwiXCIpfS5pcy0jeyRzdGF0ZX0ge1xuICAgICAgQGNvbnRlbnQ7XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICAje2lmKCYsIFwiJlwiLCBcIlwiKX0uaXMtI3skc3RhdGV9IHtcbiAgICAgIEBjb250ZW50O1xuICAgIH1cbiAgfVxufVxuXG5AbWl4aW4gZm9ybS12YWxpZGF0aW9uLXN0YXRlKCRzdGF0ZSwgJGNvbG9yLCAkaWNvbikge1xuICAuI3skc3RhdGV9LWZlZWRiYWNrIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6ICRmb3JtLWZlZWRiYWNrLW1hcmdpbi10b3A7XG4gICAgQGluY2x1ZGUgZm9udC1zaXplKCRmb3JtLWZlZWRiYWNrLWZvbnQtc2l6ZSk7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgfVxuXG4gIC4jeyRzdGF0ZX0tdG9vbHRpcCB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMTAwJTtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDU7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgICBtYXgtd2lkdGg6IDEwMCU7IC8vIENvbnRhaW4gdG8gcGFyZW50IHdoZW4gcG9zc2libGVcbiAgICBwYWRkaW5nOiAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteSAkZm9ybS1mZWVkYmFjay10b29sdGlwLXBhZGRpbmcteDtcbiAgICBtYXJnaW4tdG9wOiAuMXJlbTtcbiAgICBAaW5jbHVkZSBmb250LXNpemUoJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1mb250LXNpemUpO1xuICAgIGxpbmUtaGVpZ2h0OiAkZm9ybS1mZWVkYmFjay10b29sdGlwLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGNvbG9yKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRjb2xvciwgJGZvcm0tZmVlZGJhY2stdG9vbHRpcC1vcGFjaXR5KTtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRmb3JtLWZlZWRiYWNrLXRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgfiAuI3skc3RhdGV9LWZlZWRiYWNrLFxuICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbiAgfVxuXG4gIC5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuXG4gICAgICBAaWYgJGVuYWJsZS12YWxpZGF0aW9uLWljb25zIHtcbiAgICAgICAgcGFkZGluZy1yaWdodDogJGlucHV0LWhlaWdodC1pbm5lcjtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkaWNvbik7XG4gICAgICAgIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlciBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogJGlucHV0LWhlaWdodC1pbm5lci1oYWxmICRpbnB1dC1oZWlnaHQtaW5uZXItaGFsZjtcbiAgICAgIH1cblxuICAgICAgJjpmb2N1cyB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkaW5wdXQtZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC4yNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuICB0ZXh0YXJlYS5mb3JtLWNvbnRyb2wge1xuICAgIEBpbmNsdWRlIGZvcm0tdmFsaWRhdGlvbi1zdGF0ZS1zZWxlY3Rvcigkc3RhdGUpIHtcbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkaW5wdXQtaGVpZ2h0LWlubmVyO1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiB0b3AgJGlucHV0LWhlaWdodC1pbm5lci1xdWFydGVyIHJpZ2h0ICRpbnB1dC1oZWlnaHQtaW5uZXItcXVhcnRlcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLXNlbGVjdCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgICAgIEBpZiAkZW5hYmxlLXZhbGlkYXRpb24taWNvbnMge1xuICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBhZGRpbmctcmlnaHQ7XG4gICAgICAgIGJhY2tncm91bmQ6ICRjdXN0b20tc2VsZWN0LWJhY2tncm91bmQsIGVzY2FwZS1zdmcoJGljb24pICRjdXN0b20tc2VsZWN0LWJnIG5vLXJlcGVhdCAkY3VzdG9tLXNlbGVjdC1mZWVkYmFjay1pY29uLXBvc2l0aW9uIC8gJGN1c3RvbS1zZWxlY3QtZmVlZGJhY2staWNvbi1zaXplO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG4gICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgIH1cbiAgICB9XG4gIH1cblxuICAuZm9ybS1jaGVjay1pbnB1dCB7XG4gICAgQGluY2x1ZGUgZm9ybS12YWxpZGF0aW9uLXN0YXRlLXNlbGVjdG9yKCRzdGF0ZSkge1xuICAgICAgfiAuZm9ybS1jaGVjay1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG5cbiAgICAgIH4gLiN7JHN0YXRlfS1mZWVkYmFjayxcbiAgICAgIH4gLiN7JHN0YXRlfS10b29sdGlwIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG5cbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmNoZWNrZWQge1xuICAgICAgICB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgICAgICBib3JkZXItY29sb3I6IGxpZ2h0ZW4oJGNvbG9yLCAxMCUpO1xuICAgICAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKGxpZ2h0ZW4oJGNvbG9yLCAxMCUpKTtcbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGlucHV0LWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuMjUpO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpub3QoOmNoZWNrZWQpIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gY3VzdG9tIGZpbGVcbiAgLmN1c3RvbS1maWxlLWlucHV0IHtcbiAgICBAaW5jbHVkZSBmb3JtLXZhbGlkYXRpb24tc3RhdGUtc2VsZWN0b3IoJHN0YXRlKSB7XG4gICAgICB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogJGNvbG9yO1xuICAgICAgICAgIGJveC1zaGFkb3c6IDAgMCAwICRpbnB1dC1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjI1KTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuIiwiLy8gR3JhZGllbnRzXG5cbkBtaXhpbiBncmFkaWVudC1iZygkY29sb3IpIHtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXg7XG4gIH0gQGVsc2Uge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvcjtcbiAgfVxufVxuXG4vLyBIb3Jpem9udGFsIGdyYWRpZW50LCBmcm9tIGxlZnQgdG8gcmlnaHRcbi8vXG4vLyBDcmVhdGVzIHR3byBjb2xvciBzdG9wcywgc3RhcnQgYW5kIGVuZCwgYnkgc3BlY2lmeWluZyBhIGNvbG9yIGFuZCBwb3NpdGlvbiBmb3IgZWFjaCBjb2xvciBzdG9wLlxuQG1peGluIGdyYWRpZW50LXgoJHN0YXJ0LWNvbG9yOiAkZ3JheS03MDAsICRlbmQtY29sb3I6ICRncmF5LTgwMCwgJHN0YXJ0LXBlcmNlbnQ6IDAlLCAkZW5kLXBlcmNlbnQ6IDEwMCUpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IgJHN0YXJ0LXBlcmNlbnQsICRlbmQtY29sb3IgJGVuZC1wZXJjZW50KTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuXG4vLyBWZXJ0aWNhbCBncmFkaWVudCwgZnJvbSB0b3AgdG8gYm90dG9tXG4vL1xuLy8gQ3JlYXRlcyB0d28gY29sb3Igc3RvcHMsIHN0YXJ0IGFuZCBlbmQsIGJ5IHNwZWNpZnlpbmcgYSBjb2xvciBhbmQgcG9zaXRpb24gZm9yIGVhY2ggY29sb3Igc3RvcC5cbkBtaXhpbiBncmFkaWVudC15KCRzdGFydC1jb2xvcjogJGdyYXktNzAwLCAkZW5kLWNvbG9yOiAkZ3JheS04MDAsICRzdGFydC1wZXJjZW50OiAwJSwgJGVuZC1wZXJjZW50OiAxMDAlKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICRzdGFydC1jb2xvciAkc3RhcnQtcGVyY2VudCwgJGVuZC1jb2xvciAkZW5kLXBlcmNlbnQpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogcmVwZWF0LXg7XG59XG5cbkBtaXhpbiBncmFkaWVudC1kaXJlY3Rpb25hbCgkc3RhcnQtY29sb3I6ICRncmF5LTcwMCwgJGVuZC1jb2xvcjogJGdyYXktODAwLCAkZGVnOiA0NWRlZykge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRlZywgJHN0YXJ0LWNvbG9yLCAkZW5kLWNvbG9yKTtcbiAgYmFja2dyb3VuZC1yZXBlYXQ6IHJlcGVhdC14O1xufVxuQG1peGluIGdyYWRpZW50LXgtdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvIHJpZ2h0LCAkc3RhcnQtY29sb3IsICRtaWQtY29sb3IgJGNvbG9yLXN0b3AsICRlbmQtY29sb3IpO1xuICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xufVxuQG1peGluIGdyYWRpZW50LXktdGhyZWUtY29sb3JzKCRzdGFydC1jb2xvcjogJGJsdWUsICRtaWQtY29sb3I6ICRwdXJwbGUsICRjb2xvci1zdG9wOiA1MCUsICRlbmQtY29sb3I6ICRyZWQpIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRzdGFydC1jb2xvciwgJG1pZC1jb2xvciAkY29sb3Itc3RvcCwgJGVuZC1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtcmFkaWFsKCRpbm5lci1jb2xvcjogJGdyYXktNzAwLCAkb3V0ZXItY29sb3I6ICRncmF5LTgwMCkge1xuICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoY2lyY2xlLCAkaW5uZXItY29sb3IsICRvdXRlci1jb2xvcik7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5AbWl4aW4gZ3JhZGllbnQtc3RyaXBlZCgkY29sb3I6IHJnYmEoJHdoaXRlLCAuMTUpLCAkYW5nbGU6IDQ1ZGVnKSB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCgkYW5nbGUsICRjb2xvciAyNSUsIHRyYW5zcGFyZW50IDI1JSwgdHJhbnNwYXJlbnQgNTAlLCAkY29sb3IgNTAlLCAkY29sb3IgNzUlLCB0cmFuc3BhcmVudCA3NSUsIHRyYW5zcGFyZW50KTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vL1xuLy8gQmFzZSBzdHlsZXNcbi8vXG5cbi5idG4ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIGZvbnQtZmFtaWx5OiAkYnRuLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGJ0bi1mb250LXdlaWdodDtcbiAgY29sb3I6ICRib2R5LWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgd2hpdGUtc3BhY2U6ICRidG4td2hpdGUtc3BhY2U7XG4gIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gIHVzZXItc2VsZWN0OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAkYnRuLWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXksICRidG4tcGFkZGluZy14LCAkYnRuLWZvbnQtc2l6ZSwgJGJ0bi1saW5lLWhlaWdodCwgJGJ0bi1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkYnRuLXRyYW5zaXRpb24pO1xuXG4gIEBpbmNsdWRlIGhvdmVyKCkge1xuICAgIGNvbG9yOiAkYm9keS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOmZvY3VzLFxuICAmLmZvY3VzIHtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGJveC1zaGFkb3c6ICRidG4tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxuXG4gIC8vIERpc2FibGVkIGNvbWVzIGZpcnN0IHNvIGFjdGl2ZSBjYW4gcHJvcGVybHkgcmVzdHlsZVxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBvcGFjaXR5OiAkYnRuLWRpc2FibGVkLW9wYWNpdHk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdyhub25lKTtcbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCkge1xuICAgIGN1cnNvcjogaWYoJGVuYWJsZS1wb2ludGVyLWN1cnNvci1mb3ItYnV0dG9ucywgcG9pbnRlciwgbnVsbCk7XG5cbiAgICAmOmFjdGl2ZSxcbiAgICAmLmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuXG4gICAgICAmOmZvY3VzIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWZvY3VzLWJveC1zaGFkb3csICRidG4tYWN0aXZlLWJveC1zaGFkb3cpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuYS5idG4uZGlzYWJsZWQsXG5maWVsZHNldDpkaXNhYmxlZCBhLmJ0biB7XG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgYnV0dG9uc1xuLy9cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tI3skY29sb3J9IHtcbiAgICBAaW5jbHVkZSBidXR0b24tdmFyaWFudCgkdmFsdWUsICR2YWx1ZSk7XG4gIH1cbn1cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5idG4tb3V0bGluZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJ1dHRvbi1vdXRsaW5lLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBMaW5rIGJ1dHRvbnNcbi8vXG5cbi8vIE1ha2UgYSBidXR0b24gbG9vayBhbmQgYmVoYXZlIGxpa2UgYSBsaW5rXG4uYnRuLWxpbmsge1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRsaW5rLWNvbG9yO1xuICB0ZXh0LWRlY29yYXRpb246ICRsaW5rLWRlY29yYXRpb247XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRsaW5rLWhvdmVyLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIHRleHQtZGVjb3JhdGlvbjogJGxpbmstaG92ZXItZGVjb3JhdGlvbjtcbiAgfVxuXG4gICY6ZGlzYWJsZWQsXG4gICYuZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkYnRuLWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gIH1cblxuICAvLyBObyBuZWVkIGZvciBhbiBhY3RpdmUgc3RhdGUgaGVyZVxufVxuXG5cbi8vXG4vLyBCdXR0b24gU2l6ZXNcbi8vXG5cbi5idG4tbGcge1xuICBAaW5jbHVkZSBidXR0b24tc2l6ZSgkYnRuLXBhZGRpbmcteS1sZywgJGJ0bi1wYWRkaW5nLXgtbGcsICRidG4tZm9udC1zaXplLWxnLCAkYnRuLWxpbmUtaGVpZ2h0LWxnLCAkYnRuLWJvcmRlci1yYWRpdXMtbGcpO1xufVxuXG4uYnRuLXNtIHtcbiAgQGluY2x1ZGUgYnV0dG9uLXNpemUoJGJ0bi1wYWRkaW5nLXktc20sICRidG4tcGFkZGluZy14LXNtLCAkYnRuLWZvbnQtc2l6ZS1zbSwgJGJ0bi1saW5lLWhlaWdodC1zbSwgJGJ0bi1ib3JkZXItcmFkaXVzLXNtKTtcbn1cblxuXG4vL1xuLy8gQmxvY2sgYnV0dG9uXG4vL1xuXG4uYnRuLWJsb2NrIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuXG4gIC8vIFZlcnRpY2FsbHkgc3BhY2Ugb3V0IG11bHRpcGxlIGJsb2NrIGJ1dHRvbnNcbiAgKyAuYnRuLWJsb2NrIHtcbiAgICBtYXJnaW4tdG9wOiAkYnRuLWJsb2NrLXNwYWNpbmcteTtcbiAgfVxufVxuXG4vLyBTcGVjaWZpY2l0eSBvdmVycmlkZXNcbmlucHV0W3R5cGU9XCJzdWJtaXRcIl0sXG5pbnB1dFt0eXBlPVwicmVzZXRcIl0sXG5pbnB1dFt0eXBlPVwiYnV0dG9uXCJdIHtcbiAgJi5idG4tYmxvY2sge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG59XG4iLCIvLyBCdXR0b24gdmFyaWFudHNcbi8vXG4vLyBFYXNpbHkgcHVtcCBvdXQgZGVmYXVsdCBzdHlsZXMsIGFzIHdlbGwgYXMgOmhvdmVyLCA6Zm9jdXMsIDphY3RpdmUsXG4vLyBhbmQgZGlzYWJsZWQgb3B0aW9ucyBmb3IgYWxsIGJ1dHRvbnNcblxuQG1peGluIGJ1dHRvbi12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkaG92ZXItYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCA3LjUlKSwgJGhvdmVyLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEwJSksICRhY3RpdmUtYmFja2dyb3VuZDogZGFya2VuKCRiYWNrZ3JvdW5kLCAxMCUpLCAkYWN0aXZlLWJvcmRlcjogZGFya2VuKCRib3JkZXIsIDEyLjUlKSkge1xuICBjb2xvcjogY29sb3IteWlxKCRiYWNrZ3JvdW5kKTtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93KTtcblxuICBAaW5jbHVkZSBob3ZlcigpIHtcbiAgICBjb2xvcjogY29sb3IteWlxKCRob3Zlci1iYWNrZ3JvdW5kKTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgYm9yZGVyLWNvbG9yOiAkaG92ZXItYm9yZGVyO1xuICB9XG5cbiAgJjpmb2N1cyxcbiAgJi5mb2N1cyB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkaG92ZXItYmFja2dyb3VuZCk7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGhvdmVyLWJhY2tncm91bmQpO1xuICAgIGJvcmRlci1jb2xvcjogJGhvdmVyLWJvcmRlcjtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KSk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEobWl4KGNvbG9yLXlpcSgkYmFja2dyb3VuZCksICRib3JkZXIsIDE1JSksIC41KTtcbiAgICB9XG4gIH1cblxuICAvLyBEaXNhYmxlZCBjb21lcyBmaXJzdCBzbyBhY3RpdmUgY2FuIHByb3Blcmx5IHJlc3R5bGVcbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYmFja2dyb3VuZCk7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYm9yZGVyO1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxuXG4gICY6bm90KDpkaXNhYmxlZCk6bm90KC5kaXNhYmxlZCk6YWN0aXZlLFxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpLmFjdGl2ZSxcbiAgLnNob3cgPiAmLmRyb3Bkb3duLXRvZ2dsZSB7XG4gICAgY29sb3I6IGNvbG9yLXlpcSgkYWN0aXZlLWJhY2tncm91bmQpO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRhY3RpdmUtYmFja2dyb3VuZDtcbiAgICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogbm9uZTsgLy8gUmVtb3ZlIHRoZSBncmFkaWVudCBmb3IgdGhlIHByZXNzZWQvYWN0aXZlIHN0YXRlXG4gICAgfVxuICAgIGJvcmRlci1jb2xvcjogJGFjdGl2ZS1ib3JkZXI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIEBpZiAkZW5hYmxlLXNoYWRvd3MgYW5kICRidG4tYWN0aXZlLWJveC1zaGFkb3cgIT0gbm9uZSB7XG4gICAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGJ0bi1hY3RpdmUtYm94LXNoYWRvdywgMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKG1peChjb2xvci15aXEoJGJhY2tncm91bmQpLCAkYm9yZGVyLCAxNSUpLCAuNSk7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbkBtaXhpbiBidXR0b24tb3V0bGluZS12YXJpYW50KCRjb2xvciwgJGNvbG9yLWhvdmVyOiBjb2xvci15aXEoJGNvbG9yKSwgJGFjdGl2ZS1iYWNrZ3JvdW5kOiAkY29sb3IsICRhY3RpdmUtYm9yZGVyOiAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgYm9yZGVyLWNvbG9yOiAkY29sb3I7XG5cbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjb2xvci1ob3ZlcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcbiAgfVxuXG4gICY6Zm9jdXMsXG4gICYuZm9jdXMge1xuICAgIGJveC1zaGFkb3c6IDAgMCAwICRidG4tZm9jdXMtd2lkdGggcmdiYSgkY29sb3IsIC41KTtcbiAgfVxuXG4gICYuZGlzYWJsZWQsXG4gICY6ZGlzYWJsZWQge1xuICAgIGNvbG9yOiAkY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpOmFjdGl2ZSxcbiAgJjpub3QoOmRpc2FibGVkKTpub3QoLmRpc2FibGVkKS5hY3RpdmUsXG4gIC5zaG93ID4gJi5kcm9wZG93bi10b2dnbGUge1xuICAgIGNvbG9yOiBjb2xvci15aXEoJGFjdGl2ZS1iYWNrZ3JvdW5kKTtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYWN0aXZlLWJhY2tncm91bmQ7XG4gICAgYm9yZGVyLWNvbG9yOiAkYWN0aXZlLWJvcmRlcjtcblxuICAgICY6Zm9jdXMge1xuICAgICAgQGlmICRlbmFibGUtc2hhZG93cyBhbmQgJGJ0bi1hY3RpdmUtYm94LXNoYWRvdyAhPSBub25lIHtcbiAgICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93LCAwIDAgMCAkYnRuLWZvY3VzLXdpZHRoIHJnYmEoJGNvbG9yLCAuNSkpO1xuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIC8vIEF2b2lkIHVzaW5nIG1peGluIHNvIHdlIGNhbiBwYXNzIGN1c3RvbSBmb2N1cyBzaGFkb3cgcHJvcGVybHlcbiAgICAgICAgYm94LXNoYWRvdzogMCAwIDAgJGJ0bi1mb2N1cy13aWR0aCByZ2JhKCRjb2xvciwgLjUpO1xuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG4vLyBCdXR0b24gc2l6ZXNcbkBtaXhpbiBidXR0b24tc2l6ZSgkcGFkZGluZy15LCAkcGFkZGluZy14LCAkZm9udC1zaXplLCAkbGluZS1oZWlnaHQsICRib3JkZXItcmFkaXVzKSB7XG4gIHBhZGRpbmc6ICRwYWRkaW5nLXkgJHBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRmb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICAvLyBNYW51YWxseSBkZWNsYXJlIHRvIHByb3ZpZGUgYW4gb3ZlcnJpZGUgdG8gdGhlIGJyb3dzZXIgZGVmYXVsdFxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLCAwKTtcbn1cbiIsIi5mYWRlIHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkdHJhbnNpdGlvbi1mYWRlKTtcblxuICAmOm5vdCguc2hvdykge1xuICAgIG9wYWNpdHk6IDA7XG4gIH1cbn1cblxuLmNvbGxhcHNlIHtcbiAgJjpub3QoLnNob3cpIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5jb2xsYXBzaW5nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBoZWlnaHQ6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJHRyYW5zaXRpb24tY29sbGFwc2UpO1xufVxuIiwiLy8gVGhlIGRyb3Bkb3duIHdyYXBwZXIgKGA8ZGl2PmApXG4uZHJvcHVwLFxuLmRyb3ByaWdodCxcbi5kcm9wZG93bixcbi5kcm9wbGVmdCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmRyb3Bkb3duLXRvZ2dsZSB7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cbiAgLy8gR2VuZXJhdGUgdGhlIGNhcmV0IGF1dG9tYXRpY2FsbHlcbiAgQGluY2x1ZGUgY2FyZXQoKTtcbn1cblxuLy8gVGhlIGRyb3Bkb3duIG1lbnVcbi5kcm9wZG93bi1tZW51IHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB0b3A6IDEwMCU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtZHJvcGRvd247XG4gIGRpc3BsYXk6IG5vbmU7IC8vIG5vbmUgYnkgZGVmYXVsdCwgYnV0IGJsb2NrIG9uIFwib3BlblwiIG9mIHRoZSBtZW51XG4gIGZsb2F0OiBsZWZ0O1xuICBtaW4td2lkdGg6ICRkcm9wZG93bi1taW4td2lkdGg7XG4gIHBhZGRpbmc6ICRkcm9wZG93bi1wYWRkaW5nLXkgJGRyb3Bkb3duLXBhZGRpbmcteDtcbiAgbWFyZ2luOiAkZHJvcGRvd24tc3BhY2VyIDAgMDsgLy8gb3ZlcnJpZGUgZGVmYXVsdCB1bFxuICBAaW5jbHVkZSBmb250LXNpemUoJGRyb3Bkb3duLWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkZHJvcGRvd24tY29sb3I7XG4gIHRleHQtYWxpZ246IGxlZnQ7IC8vIEVuc3VyZXMgcHJvcGVyIGFsaWdubWVudCBpZiBwYXJlbnQgaGFzIGl0IGNoYW5nZWQgKGUuZy4sIG1vZGFsIGZvb3RlcilcbiAgbGlzdC1zdHlsZTogbm9uZTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGRyb3Bkb3duLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRkcm9wZG93bi1ib3JkZXItd2lkdGggc29saWQgJGRyb3Bkb3duLWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkZHJvcGRvd24tYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGRyb3Bkb3duLWJveC1zaGFkb3cpO1xufVxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1sZWZ0IHtcbiAgICAgIHJpZ2h0OiBhdXRvO1xuICAgICAgbGVmdDogMDtcbiAgICB9XG5cbiAgICAuZHJvcGRvd24tbWVudSN7JGluZml4fS1yaWdodCB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGxlZnQ6IGF1dG87XG4gICAgfVxuICB9XG59XG5cbi8vIEFsbG93IGZvciBkcm9wZG93bnMgdG8gZ28gYm90dG9tIHVwIChha2EsIGRyb3B1cC1tZW51KVxuLy8gSnVzdCBhZGQgLmRyb3B1cCBhZnRlciB0aGUgc3RhbmRhcmQgLmRyb3Bkb3duIGNsYXNzIGFuZCB5b3UncmUgc2V0LlxuLmRyb3B1cCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IGF1dG87XG4gICAgYm90dG9tOiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWJvdHRvbTogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KHVwKTtcbiAgfVxufVxuXG4uZHJvcHJpZ2h0IHtcbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHRvcDogMDtcbiAgICByaWdodDogYXV0bztcbiAgICBsZWZ0OiAxMDAlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgbWFyZ2luLWxlZnQ6ICRkcm9wZG93bi1zcGFjZXI7XG4gIH1cblxuICAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgICBAaW5jbHVkZSBjYXJldChyaWdodCk7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgdmVydGljYWwtYWxpZ246IDA7XG4gICAgfVxuICB9XG59XG5cbi5kcm9wbGVmdCB7XG4gIC5kcm9wZG93bi1tZW51IHtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDEwMCU7XG4gICAgbGVmdDogYXV0bztcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIG1hcmdpbi1yaWdodDogJGRyb3Bkb3duLXNwYWNlcjtcbiAgfVxuXG4gIC5kcm9wZG93bi10b2dnbGUge1xuICAgIEBpbmNsdWRlIGNhcmV0KGxlZnQpO1xuICAgICY6OmJlZm9yZSB7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogMDtcbiAgICB9XG4gIH1cbn1cblxuLy8gV2hlbiBlbmFibGVkIFBvcHBlci5qcywgcmVzZXQgYmFzaWMgZHJvcGRvd24gcG9zaXRpb25cbi8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBuby1kdXBsaWNhdGUtc2VsZWN0b3JzXG4uZHJvcGRvd24tbWVudSB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdLFxuICAmW3gtcGxhY2VtZW50Xj1cImJvdHRvbVwiXSxcbiAgJlt4LXBsYWNlbWVudF49XCJsZWZ0XCJdIHtcbiAgICByaWdodDogYXV0bztcbiAgICBib3R0b206IGF1dG87XG4gIH1cbn1cblxuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBgPGhyPmApIHdpdGhpbiB0aGUgZHJvcGRvd25cbi5kcm9wZG93bi1kaXZpZGVyIHtcbiAgQGluY2x1ZGUgbmF2LWRpdmlkZXIoJGRyb3Bkb3duLWRpdmlkZXItYmcsICRkcm9wZG93bi1kaXZpZGVyLW1hcmdpbi15LCB0cnVlKTtcbn1cblxuLy8gTGlua3MsIGJ1dHRvbnMsIGFuZCBtb3JlIHdpdGhpbiB0aGUgZHJvcGRvd24gbWVudVxuLy9cbi8vIGA8YnV0dG9uPmAtc3BlY2lmaWMgc3R5bGVzIGFyZSBkZW5vdGVkIHdpdGggYC8vIEZvciA8YnV0dG9uPnNgXG4uZHJvcGRvd24taXRlbSB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzXG4gIHBhZGRpbmc6ICRkcm9wZG93bi1pdGVtLXBhZGRpbmcteSAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXg7XG4gIGNsZWFyOiBib3RoO1xuICBmb250LXdlaWdodDogJGZvbnQtd2VpZ2h0LW5vcm1hbDtcbiAgY29sb3I6ICRkcm9wZG93bi1saW5rLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHNcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwOyAvLyBwcmV2ZW50IGxpbmtzIGZyb20gcmFuZG9tbHkgYnJlYWtpbmcgb250byBuZXcgbGluZXNcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZvciBgPGJ1dHRvbj5gc1xuICBib3JkZXI6IDA7IC8vIEZvciBgPGJ1dHRvbj5gc1xuXG4gIC8vIFByZXZlbnQgZHJvcGRvd24gb3ZlcmZsb3cgaWYgdGhlcmUncyBubyBwYWRkaW5nXG4gIC8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8yNzcwM1xuICBAaWYgJGRyb3Bkb3duLXBhZGRpbmcteSA9PSAwIHtcbiAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRkcm9wZG93bi1pbm5lci1ib3JkZXItcmFkaXVzKTtcbiAgICB9XG5cbiAgICAmOmxhc3QtY2hpbGQge1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoJGRyb3Bkb3duLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIGNvbG9yOiAkZHJvcGRvd24tbGluay1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGRyb3Bkb3duLWxpbmstaG92ZXItYmcpO1xuICB9XG5cbiAgJi5hY3RpdmUsXG4gICY6YWN0aXZlIHtcbiAgICBjb2xvcjogJGRyb3Bkb3duLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkZHJvcGRvd24tbGluay1hY3RpdmUtYmcpO1xuICB9XG5cbiAgJi5kaXNhYmxlZCxcbiAgJjpkaXNhYmxlZCB7XG4gICAgY29sb3I6ICRkcm9wZG93bi1saW5rLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIC8vIFJlbW92ZSBDU1MgZ3JhZGllbnRzIGlmIHRoZXkncmUgZW5hYmxlZFxuICAgIEBpZiAkZW5hYmxlLWdyYWRpZW50cyB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4uZHJvcGRvd24tbWVudS5zaG93IHtcbiAgZGlzcGxheTogYmxvY2s7XG59XG5cbi8vIERyb3Bkb3duIHNlY3Rpb24gaGVhZGVyc1xuLmRyb3Bkb3duLWhlYWRlciB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taGVhZGVyLXBhZGRpbmc7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIGZvciB1c2Ugd2l0aCBoZWFkaW5nIGVsZW1lbnRzXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplLXNtKTtcbiAgY29sb3I6ICRkcm9wZG93bi1oZWFkZXItY29sb3I7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7IC8vIGFzIHdpdGggPiBsaSA+IGFcbn1cblxuLy8gRHJvcGRvd24gdGV4dFxuLmRyb3Bkb3duLWl0ZW0tdGV4dCB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkZHJvcGRvd24taXRlbS1wYWRkaW5nLXkgJGRyb3Bkb3duLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGRyb3Bkb3duLWxpbmstY29sb3I7XG59XG4iLCJAbWl4aW4gY2FyZXQtZG93bigpIHtcbiAgYm9yZGVyLXRvcDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbiAgYm9yZGVyLWxlZnQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbn1cblxuQG1peGluIGNhcmV0LXVwKCkge1xuICBib3JkZXItdG9wOiAwO1xuICBib3JkZXItcmlnaHQ6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItbGVmdDogJGNhcmV0LXdpZHRoIHNvbGlkIHRyYW5zcGFyZW50O1xufVxuXG5AbWl4aW4gY2FyZXQtcmlnaHQoKSB7XG4gIGJvcmRlci10b3A6ICRjYXJldC13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgYm9yZGVyLXJpZ2h0OiAwO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1sZWZ0OiAkY2FyZXQtd2lkdGggc29saWQ7XG59XG5cbkBtaXhpbiBjYXJldC1sZWZ0KCkge1xuICBib3JkZXItdG9wOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gIGJvcmRlci1yaWdodDogJGNhcmV0LXdpZHRoIHNvbGlkO1xuICBib3JkZXItYm90dG9tOiAkY2FyZXQtd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG59XG5cbkBtaXhpbiBjYXJldCgkZGlyZWN0aW9uOiBkb3duKSB7XG4gIEBpZiAkZW5hYmxlLWNhcmV0IHtcbiAgICAmOjphZnRlciB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICBtYXJnaW4tbGVmdDogJGNhcmV0LXNwYWNpbmc7XG4gICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIEBpZiAkZGlyZWN0aW9uID09IGRvd24ge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1kb3duKCk7XG4gICAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBAaW5jbHVkZSBjYXJldC11cCgpO1xuICAgICAgfSBAZWxzZSBpZiAkZGlyZWN0aW9uID09IHJpZ2h0IHtcbiAgICAgICAgQGluY2x1ZGUgY2FyZXQtcmlnaHQoKTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICY6OmFmdGVyIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgIH1cblxuICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJldC1zcGFjaW5nO1xuICAgICAgICB2ZXJ0aWNhbC1hbGlnbjogJGNhcmV0LXZlcnRpY2FsLWFsaWduO1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBAaW5jbHVkZSBjYXJldC1sZWZ0KCk7XG4gICAgICB9XG4gICAgfVxuXG4gICAgJjplbXB0eTo6YWZ0ZXIge1xuICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgfVxuICB9XG59XG4iLCIvLyBIb3Jpem9udGFsIGRpdmlkZXJzXG4vL1xuLy8gRGl2aWRlcnMgKGJhc2ljYWxseSBhbiBocikgd2l0aGluIGRyb3Bkb3ducyBhbmQgbmF2IGxpc3RzXG5cbkBtaXhpbiBuYXYtZGl2aWRlcigkY29sb3I6ICRuYXYtZGl2aWRlci1jb2xvciwgJG1hcmdpbi15OiAkbmF2LWRpdmlkZXItbWFyZ2luLXksICRpZ25vcmUtd2FybmluZzogZmFsc2UpIHtcbiAgaGVpZ2h0OiAwO1xuICBtYXJnaW46ICRtYXJnaW4teSAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yO1xuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYG5hdi1kaXZpZGVyKClgIG1peGluXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHNlbGVjdG9yLW5vLXF1YWxpZnlpbmctdHlwZVxuXG4vLyBNYWtlIHRoZSBkaXYgYmVoYXZlIGxpa2UgYSBidXR0b25cbi5idG4tZ3JvdXAsXG4uYnRuLWdyb3VwLXZlcnRpY2FsIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgLy8gbWF0Y2ggLmJ0biBhbGlnbm1lbnQgZ2l2ZW4gZm9udC1zaXplIGhhY2sgYWJvdmVcblxuICA+IC5idG4ge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICBmbGV4OiAxIDEgYXV0bztcblxuICAgIC8vIEJyaW5nIHRoZSBob3ZlciwgZm9jdXNlZCwgYW5kIFwiYWN0aXZlXCIgYnV0dG9ucyB0byB0aGUgZnJvbnQgdG8gb3ZlcmxheVxuICAgIC8vIHRoZSBib3JkZXJzIHByb3Blcmx5XG4gICAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgICB6LWluZGV4OiAxO1xuICAgIH1cbiAgICAmOmZvY3VzLFxuICAgICY6YWN0aXZlLFxuICAgICYuYWN0aXZlIHtcbiAgICAgIHotaW5kZXg6IDE7XG4gICAgfVxuICB9XG59XG5cbi8vIE9wdGlvbmFsOiBHcm91cCBtdWx0aXBsZSBidXR0b24gZ3JvdXBzIHRvZ2V0aGVyIGZvciBhIHRvb2xiYXJcbi5idG4tdG9vbGJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtd3JhcDogd3JhcDtcbiAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gIC5pbnB1dC1ncm91cCB7XG4gICAgd2lkdGg6IGF1dG87XG4gIH1cbn1cblxuLmJ0bi1ncm91cCB7XG4gIC8vIFByZXZlbnQgZG91YmxlIGJvcmRlcnMgd2hlbiBidXR0b25zIGFyZSBuZXh0IHRvIGVhY2ggb3RoZXJcbiAgPiAuYnRuOm5vdCg6Zmlyc3QtY2hpbGQpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgIG1hcmdpbi1sZWZ0OiAtJGJ0bi1ib3JkZXItd2lkdGg7XG4gIH1cblxuICAvLyBSZXNldCByb3VuZGVkIGNvcm5lcnNcbiAgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuICA+IC5idG4tZ3JvdXA6bm90KDpsYXN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSA+IC5idG4ge1xuICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcbiAgfVxufVxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBidXR0b24gc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyIG1hbmlwdWxhdGlvbi5cblxuLmJ0bi1ncm91cC1zbSA+IC5idG4geyBAZXh0ZW5kIC5idG4tc207IH1cbi5idG4tZ3JvdXAtbGcgPiAuYnRuIHsgQGV4dGVuZCAuYnRuLWxnOyB9XG5cblxuLy9cbi8vIFNwbGl0IGJ1dHRvbiBkcm9wZG93bnNcbi8vXG5cbi5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteCAqIC43NTtcblxuICAmOjphZnRlcixcbiAgLmRyb3B1cCAmOjphZnRlcixcbiAgLmRyb3ByaWdodCAmOjphZnRlciB7XG4gICAgbWFyZ2luLWxlZnQ6IDA7XG4gIH1cblxuICAuZHJvcGxlZnQgJjo6YmVmb3JlIHtcbiAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gIH1cbn1cblxuLmJ0bi1zbSArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1zbSAqIC43NTtcbn1cblxuLmJ0bi1sZyArIC5kcm9wZG93bi10b2dnbGUtc3BsaXQge1xuICBwYWRkaW5nLXJpZ2h0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbiAgcGFkZGluZy1sZWZ0OiAkYnRuLXBhZGRpbmcteC1sZyAqIC43NTtcbn1cblxuXG4vLyBUaGUgY2xpY2thYmxlIGJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG1lbnVcbi8vIFNldCB0aGUgc2FtZSBpbnNldCBzaGFkb3cgYXMgdGhlIDphY3RpdmUgc3RhdGVcbi5idG4tZ3JvdXAuc2hvdyAuZHJvcGRvd24tdG9nZ2xlIHtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkYnRuLWFjdGl2ZS1ib3gtc2hhZG93KTtcblxuICAvLyBTaG93IG5vIHNoYWRvdyBmb3IgYC5idG4tbGlua2Agc2luY2UgaXQgaGFzIG5vIG90aGVyIGJ1dHRvbiBzdHlsZXMuXG4gICYuYnRuLWxpbmsge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3cobm9uZSk7XG4gIH1cbn1cblxuXG4vL1xuLy8gVmVydGljYWwgYnV0dG9uIGdyb3Vwc1xuLy9cblxuLmJ0bi1ncm91cC12ZXJ0aWNhbCB7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICA+IC5idG4sXG4gID4gLmJ0bi1ncm91cCB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cblxuICA+IC5idG46bm90KDpmaXJzdC1jaGlsZCksXG4gID4gLmJ0bi1ncm91cDpub3QoOmZpcnN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLXRvcDogLSRidG4tYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLy8gUmVzZXQgcm91bmRlZCBjb3JuZXJzXG4gID4gLmJ0bjpub3QoOmxhc3QtY2hpbGQpOm5vdCguZHJvcGRvd24tdG9nZ2xlKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuIHtcbiAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLXJhZGl1cygwKTtcbiAgfVxuXG4gID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbiAgPiAuYnRuLWdyb3VwOm5vdCg6Zmlyc3QtY2hpbGQpID4gLmJ0biB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoMCk7XG4gIH1cbn1cblxuXG4vLyBDaGVja2JveCBhbmQgcmFkaW8gb3B0aW9uc1xuLy9cbi8vIEluIG9yZGVyIHRvIHN1cHBvcnQgdGhlIGJyb3dzZXIncyBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2ssIHBvd2VyZWQgYnkgdGhlXG4vLyBgcmVxdWlyZWRgIGF0dHJpYnV0ZSwgd2UgaGF2ZSB0byBcImhpZGVcIiB0aGUgaW5wdXRzIHZpYSBgY2xpcGAuIFdlIGNhbm5vdCB1c2Vcbi8vIGBkaXNwbGF5OiBub25lO2Agb3IgYHZpc2liaWxpdHk6IGhpZGRlbjtgIGFzIHRoYXQgYWxzbyBoaWRlcyB0aGUgcG9wb3Zlci5cbi8vIFNpbXBseSB2aXN1YWxseSBoaWRpbmcgdGhlIGlucHV0cyB2aWEgYG9wYWNpdHlgIHdvdWxkIGxlYXZlIHRoZW0gY2xpY2thYmxlIGluXG4vLyBjZXJ0YWluIGNhc2VzIHdoaWNoIGlzIHByZXZlbnRlZCBieSB1c2luZyBgY2xpcGAgYW5kIGBwb2ludGVyLWV2ZW50c2AuXG4vLyBUaGlzIHdheSwgd2UgZW5zdXJlIGEgRE9NIGVsZW1lbnQgaXMgdmlzaWJsZSB0byBwb3NpdGlvbiB0aGUgcG9wb3ZlciBmcm9tLlxuLy9cbi8vIFNlZSBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMjc5NCBhbmRcbi8vIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzE0NTU5IGZvciBtb3JlIGluZm9ybWF0aW9uLlxuXG4uYnRuLWdyb3VwLXRvZ2dsZSB7XG4gID4gLmJ0bixcbiAgPiAuYnRuLWdyb3VwID4gLmJ0biB7XG4gICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgZGVmYXVsdCBgPGxhYmVsPmAgdmFsdWVcblxuICAgIGlucHV0W3R5cGU9XCJyYWRpb1wiXSxcbiAgICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5cbi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmlucHV0LWdyb3VwIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7IC8vIEZvciBmb3JtIHZhbGlkYXRpb24gZmVlZGJhY2tcbiAgYWxpZ24taXRlbXM6IHN0cmV0Y2g7XG4gIHdpZHRoOiAxMDAlO1xuXG4gID4gLmZvcm0tY29udHJvbCxcbiAgPiAuZm9ybS1jb250cm9sLXBsYWludGV4dCxcbiAgPiAuY3VzdG9tLXNlbGVjdCxcbiAgPiAuY3VzdG9tLWZpbGUge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTsgLy8gRm9yIGZvY3VzIHN0YXRlJ3Mgei1pbmRleFxuICAgIGZsZXg6IDEgMSBhdXRvO1xuICAgIHdpZHRoOiAxJTtcbiAgICBtaW4td2lkdGg6IDA7IC8vIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzM2MjQ3MTQwL3doeS1kb250LWZsZXgtaXRlbXMtc2hyaW5rLXBhc3QtY29udGVudC1zaXplXG4gICAgbWFyZ2luLWJvdHRvbTogMDtcblxuICAgICsgLmZvcm0tY29udHJvbCxcbiAgICArIC5jdXN0b20tc2VsZWN0LFxuICAgICsgLmN1c3RvbS1maWxlIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiAtJGlucHV0LWJvcmRlci13aWR0aDtcbiAgICB9XG4gIH1cblxuICAvLyBCcmluZyB0aGUgXCJhY3RpdmVcIiBmb3JtIGNvbnRyb2wgdG8gdGhlIHRvcCBvZiBzdXJyb3VuZGluZyBlbGVtZW50c1xuICA+IC5mb3JtLWNvbnRyb2w6Zm9jdXMsXG4gID4gLmN1c3RvbS1zZWxlY3Q6Zm9jdXMsXG4gID4gLmN1c3RvbS1maWxlIC5jdXN0b20tZmlsZS1pbnB1dDpmb2N1cyB+IC5jdXN0b20tZmlsZS1sYWJlbCB7XG4gICAgei1pbmRleDogMztcbiAgfVxuXG4gIC8vIEJyaW5nIHRoZSBjdXN0b20gZmlsZSBpbnB1dCBhYm92ZSB0aGUgbGFiZWxcbiAgPiAuY3VzdG9tLWZpbGUgLmN1c3RvbS1maWxlLWlucHV0OmZvY3VzIHtcbiAgICB6LWluZGV4OiA0O1xuICB9XG5cbiAgPiAuZm9ybS1jb250cm9sLFxuICA+IC5jdXN0b20tc2VsZWN0IHtcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgeyBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApOyB9XG4gICAgJjpub3QoOmZpcnN0LWNoaWxkKSB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG5cbiAgLy8gQ3VzdG9tIGZpbGUgaW5wdXRzIGhhdmUgbW9yZSBjb21wbGV4IG1hcmt1cCwgdGh1cyByZXF1aXJpbmcgZGlmZmVyZW50XG4gIC8vIGJvcmRlci1yYWRpdXMgb3ZlcnJpZGVzLlxuICA+IC5jdXN0b20tZmlsZSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuXG4gICAgJjpub3QoOmxhc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCxcbiAgICAmOm5vdCg6bGFzdC1jaGlsZCkgLmN1c3RvbS1maWxlLWxhYmVsOjphZnRlciB7IEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7IH1cbiAgICAmOm5vdCg6Zmlyc3QtY2hpbGQpIC5jdXN0b20tZmlsZS1sYWJlbCB7IEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTsgfVxuICB9XG59XG5cblxuLy8gUHJlcGVuZCBhbmQgYXBwZW5kXG4vL1xuLy8gV2hpbGUgaXQgcmVxdWlyZXMgb25lIGV4dHJhIGxheWVyIG9mIEhUTUwgZm9yIGVhY2gsIGRlZGljYXRlZCBwcmVwZW5kIGFuZFxuLy8gYXBwZW5kIGVsZW1lbnRzIGFsbG93IHVzIHRvIDEpIGJlIGxlc3MgY2xldmVyLCAyKSBzaW1wbGlmeSBvdXIgc2VsZWN0b3JzLCBhbmRcbi8vIDMpIHN1cHBvcnQgSFRNTDUgZm9ybSB2YWxpZGF0aW9uLlxuXG4uaW5wdXQtZ3JvdXAtcHJlcGVuZCxcbi5pbnB1dC1ncm91cC1hcHBlbmQge1xuICBkaXNwbGF5OiBmbGV4O1xuXG4gIC8vIEVuc3VyZSBidXR0b25zIGFyZSBhbHdheXMgYWJvdmUgaW5wdXRzIGZvciBtb3JlIHZpc3VhbGx5IHBsZWFzaW5nIGJvcmRlcnMuXG4gIC8vIFRoaXMgaXNuJ3QgbmVlZGVkIGZvciBgLmlucHV0LWdyb3VwLXRleHRgIHNpbmNlIGl0IHNoYXJlcyB0aGUgc2FtZSBib3JkZXItY29sb3JcbiAgLy8gYXMgb3VyIGlucHV0cy5cbiAgLmJ0biB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IDI7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgIHotaW5kZXg6IDM7XG4gICAgfVxuICB9XG5cbiAgLmJ0biArIC5idG4sXG4gIC5idG4gKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuaW5wdXQtZ3JvdXAtdGV4dCxcbiAgLmlucHV0LWdyb3VwLXRleHQgKyAuYnRuIHtcbiAgICBtYXJnaW4tbGVmdDogLSRpbnB1dC1ib3JkZXItd2lkdGg7XG4gIH1cbn1cblxuLmlucHV0LWdyb3VwLXByZXBlbmQgeyBtYXJnaW4tcmlnaHQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG4uaW5wdXQtZ3JvdXAtYXBwZW5kIHsgbWFyZ2luLWxlZnQ6IC0kaW5wdXQtYm9yZGVyLXdpZHRoOyB9XG5cblxuLy8gVGV4dHVhbCBhZGRvbnNcbi8vXG4vLyBTZXJ2ZXMgYXMgYSBjYXRjaC1hbGwgZWxlbWVudCBmb3IgYW55IHRleHQgb3IgcmFkaW8vY2hlY2tib3ggaW5wdXQgeW91IHdpc2hcbi8vIHRvIHByZXBlbmQgb3IgYXBwZW5kIHRvIGFuIGlucHV0LlxuXG4uaW5wdXQtZ3JvdXAtdGV4dCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIHBhZGRpbmc6ICRpbnB1dC1wYWRkaW5nLXkgJGlucHV0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogMDsgLy8gQWxsb3cgdXNlIG9mIDxsYWJlbD4gZWxlbWVudHMgYnkgb3ZlcnJpZGluZyBvdXIgZGVmYXVsdCBtYXJnaW4tYm90dG9tXG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplKTsgLy8gTWF0Y2ggaW5wdXRzXG4gIGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsO1xuICBsaW5lLWhlaWdodDogJGlucHV0LWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGlucHV0LWdyb3VwLWFkZG9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGJhY2tncm91bmQtY29sb3I6ICRpbnB1dC1ncm91cC1hZGRvbi1iZztcbiAgYm9yZGVyOiAkaW5wdXQtYm9yZGVyLXdpZHRoIHNvbGlkICRpbnB1dC1ncm91cC1hZGRvbi1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGlucHV0LWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIE51a2UgZGVmYXVsdCBtYXJnaW5zIGZyb20gY2hlY2tib3hlcyBhbmQgcmFkaW9zIHRvIHZlcnRpY2FsbHkgY2VudGVyIHdpdGhpbi5cbiAgaW5wdXRbdHlwZT1cInJhZGlvXCJdLFxuICBpbnB1dFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gIH1cbn1cblxuXG4vLyBTaXppbmdcbi8vXG4vLyBSZW1peCB0aGUgZGVmYXVsdCBmb3JtIGNvbnRyb2wgc2l6aW5nIGNsYXNzZXMgaW50byBuZXcgb25lcyBmb3IgZWFzaWVyXG4vLyBtYW5pcHVsYXRpb24uXG5cbi5pbnB1dC1ncm91cC1sZyA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LWxnO1xufVxuXG4uaW5wdXQtZ3JvdXAtbGcgPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLWxnID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtbGcgPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLWxnID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LWxnICRpbnB1dC1wYWRkaW5nLXgtbGc7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLWxnKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1sZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1sZyk7XG59XG5cbi5pbnB1dC1ncm91cC1zbSA+IC5mb3JtLWNvbnRyb2w6bm90KHRleHRhcmVhKSxcbi5pbnB1dC1ncm91cC1zbSA+IC5jdXN0b20tc2VsZWN0IHtcbiAgaGVpZ2h0OiAkaW5wdXQtaGVpZ2h0LXNtO1xufVxuXG4uaW5wdXQtZ3JvdXAtc20gPiAuZm9ybS1jb250cm9sLFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3QsXG4uaW5wdXQtZ3JvdXAtc20gPiAuaW5wdXQtZ3JvdXAtcHJlcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLXByZXBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwLXNtID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5idG4ge1xuICBwYWRkaW5nOiAkaW5wdXQtcGFkZGluZy15LXNtICRpbnB1dC1wYWRkaW5nLXgtc207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkaW5wdXQtZm9udC1zaXplLXNtKTtcbiAgbGluZS1oZWlnaHQ6ICRpbnB1dC1saW5lLWhlaWdodC1zbTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkaW5wdXQtYm9yZGVyLXJhZGl1cy1zbSk7XG59XG5cbi5pbnB1dC1ncm91cC1sZyA+IC5jdXN0b20tc2VsZWN0LFxuLmlucHV0LWdyb3VwLXNtID4gLmN1c3RvbS1zZWxlY3Qge1xuICBwYWRkaW5nLXJpZ2h0OiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXggKyAkY3VzdG9tLXNlbGVjdC1pbmRpY2F0b3ItcGFkZGluZztcbn1cblxuXG4vLyBQcmVwZW5kIGFuZCBhcHBlbmQgcm91bmRlZCBjb3JuZXJzXG4vL1xuLy8gVGhlc2UgcnVsZXNldHMgbXVzdCBjb21lIGFmdGVyIHRoZSBzaXppbmcgb25lcyB0byBwcm9wZXJseSBvdmVycmlkZSBzbSBhbmQgbGdcbi8vIGJvcmRlci1yYWRpdXMgdmFsdWVzIHdoZW4gZXh0ZW5kaW5nLiBUaGV5J3JlIG1vcmUgc3BlY2lmaWMgdGhhbiB3ZSdkIGxpa2Vcbi8vIHdpdGggdGhlIGAuaW5wdXQtZ3JvdXAgPmAgcGFydCwgYnV0IHdpdGhvdXQgaXQsIHdlIGNhbm5vdCBvdmVycmlkZSB0aGUgc2l6aW5nLlxuXG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmJ0bixcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOm5vdCg6bGFzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpub3QoOmxhc3QtY2hpbGQpID4gLmlucHV0LWdyb3VwLXRleHQsXG4uaW5wdXQtZ3JvdXAgPiAuaW5wdXQtZ3JvdXAtYXBwZW5kOmxhc3QtY2hpbGQgPiAuYnRuOm5vdCg6bGFzdC1jaGlsZCk6bm90KC5kcm9wZG93bi10b2dnbGUpLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZDpsYXN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpsYXN0LWNoaWxkKSB7XG4gIEBpbmNsdWRlIGJvcmRlci1yaWdodC1yYWRpdXMoMCk7XG59XG5cbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1hcHBlbmQgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLWFwcGVuZCA+IC5pbnB1dC1ncm91cC10ZXh0LFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuYnRuLFxuLmlucHV0LWdyb3VwID4gLmlucHV0LWdyb3VwLXByZXBlbmQ6bm90KDpmaXJzdC1jaGlsZCkgPiAuaW5wdXQtZ3JvdXAtdGV4dCxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmJ0bjpub3QoOmZpcnN0LWNoaWxkKSxcbi5pbnB1dC1ncm91cCA+IC5pbnB1dC1ncm91cC1wcmVwZW5kOmZpcnN0LWNoaWxkID4gLmlucHV0LWdyb3VwLXRleHQ6bm90KDpmaXJzdC1jaGlsZCkge1xuICBAaW5jbHVkZSBib3JkZXItbGVmdC1yYWRpdXMoMCk7XG59XG4iLCIvLyBFbWJlZGRlZCBpY29ucyBmcm9tIE9wZW4gSWNvbmljLlxuLy8gUmVsZWFzZWQgdW5kZXIgTUlUIGFuZCBjb3B5cmlnaHQgMjAxNCBXYXlidXJ5LlxuLy8gaHR0cHM6Ly91c2VpY29uaWMuY29tL29wZW5cblxuXG4vLyBDaGVja2JveGVzIGFuZCByYWRpb3Ncbi8vXG4vLyBCYXNlIGNsYXNzIHRha2VzIGNhcmUgb2YgYWxsIHRoZSBrZXkgYmVoYXZpb3JhbCBhc3BlY3RzLlxuXG4uY3VzdG9tLWNvbnRyb2wge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDE7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtaW4taGVpZ2h0OiAkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICBjb2xvci1hZGp1c3Q6IGV4YWN0OyAvLyBLZWVwIHRoZW1lZCBhcHBlYXJhbmNlIGZvciBwcmludFxufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG4gIG1hcmdpbi1yaWdodDogJGN1c3RvbS1jb250cm9sLXNwYWNlci14O1xufVxuXG4uY3VzdG9tLWNvbnRyb2wtaW5wdXQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IC0xOyAvLyBQdXQgdGhlIGlucHV0IGJlaGluZCB0aGUgbGFiZWwgc28gaXQgZG9lc24ndCBvdmVybGF5IHRleHRcbiAgd2lkdGg6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZTtcbiAgaGVpZ2h0OiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgb3BhY2l0eTogMDtcblxuICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3JkZXItY29sb3I7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1jaGVja2VkLWJnKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Zm9jdXMgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgLy8gdGhlIG1peGluIGlzIG5vdCB1c2VkIGhlcmUgdG8gbWFrZSBzdXJlIHRoZXJlIGlzIGZlZWRiYWNrXG4gICAgQGlmICRlbmFibGUtc2hhZG93cyB7XG4gICAgICBib3gtc2hhZG93OiAkaW5wdXQtYm94LXNoYWRvdywgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH0gQGVsc2Uge1xuICAgICAgYm94LXNoYWRvdzogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cbiAgfVxuXG4gICY6Zm9jdXM6bm90KDpjaGVja2VkKSB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZm9jdXMtYm9yZGVyLWNvbG9yO1xuICB9XG5cbiAgJjpub3QoOmRpc2FibGVkKTphY3RpdmUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm9yZGVyLWNvbG9yO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1hY3RpdmUtYm94LXNoYWRvdyk7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0sXG4gICY6ZGlzYWJsZWQge1xuICAgIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAgIGNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtbGFiZWwtZGlzYWJsZWQtY29sb3I7XG5cbiAgICAgICY6OmJlZm9yZSB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItZGlzYWJsZWQtYmc7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIEN1c3RvbSBjb250cm9sIGluZGljYXRvcnNcbi8vXG4vLyBCdWlsZCB0aGUgY3VzdG9tIGNvbnRyb2xzIG91dCBvZiBwc2V1ZG8tZWxlbWVudHMuXG5cbi5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgY29sb3I6ICRjdXN0b20tY29udHJvbC1sYWJlbC1jb2xvcjtcbiAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgY3Vyc29yOiAkY3VzdG9tLWNvbnRyb2wtY3Vyc29yO1xuXG4gIC8vIEJhY2tncm91bmQtY29sb3IgYW5kICh3aGVuIGVuYWJsZWQpIGdyYWRpZW50XG4gICY6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogKCRmb250LXNpemUtYmFzZSAqICRsaW5lLWhlaWdodC1iYXNlIC0gJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKSAvIDI7XG4gICAgbGVmdDogLSgkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyICsgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIGhlaWdodDogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1zaXplO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICBib3JkZXI6ICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLWNvbG9yIHNvbGlkICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItYm9yZGVyLXdpZHRoO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3gtc2hhZG93KTtcbiAgfVxuXG4gIC8vIEZvcmVncm91bmQgKGljb24pXG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAoJGZvbnQtc2l6ZS1iYXNlICogJGxpbmUtaGVpZ2h0LWJhc2UgLSAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpIC8gMjtcbiAgICBsZWZ0OiAtKCRjdXN0b20tY29udHJvbC1ndXR0ZXIgKyAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemUpO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIHdpZHRoOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLXNpemU7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgNTAlIC8gI3skY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJnLXNpemV9O1xuICB9XG59XG5cblxuLy8gQ2hlY2tib3hlc1xuLy9cbi8vIFR3ZWFrIGp1c3QgYSBmZXcgdGhpbmdzIGZvciBjaGVja2JveGVzLlxuXG4uY3VzdG9tLWNoZWNrYm94IHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1jaGVja2JveC1pbmRpY2F0b3ItYm9yZGVyLXJhZGl1cyk7XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1pbWFnZTogZXNjYXBlLXN2ZygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pY29uLWNoZWNrZWQpO1xuICAgIH1cbiAgfVxuXG4gIC5jdXN0b20tY29udHJvbC1pbnB1dDppbmRldGVybWluYXRlIH4gLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJvcmRlci1jb2xvcjtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWluZGV0ZXJtaW5hdGUtYmcpO1xuICAgICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWNoZWNrYm94LWluZGljYXRvci1pbmRldGVybWluYXRlLWJveC1zaGFkb3cpO1xuICAgIH1cbiAgICAmOjphZnRlciB7XG4gICAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjdXN0b20tY2hlY2tib3gtaW5kaWNhdG9yLWljb24taW5kZXRlcm1pbmF0ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgICAmOmluZGV0ZXJtaW5hdGUgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG4vLyBSYWRpb3Ncbi8vXG4vLyBUd2VhayBqdXN0IGEgZmV3IHRoaW5ncyBmb3IgcmFkaW9zLlxuXG4uY3VzdG9tLXJhZGlvIHtcbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsOjpiZWZvcmUge1xuICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICBib3JkZXItcmFkaXVzOiAkY3VzdG9tLXJhZGlvLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWwge1xuICAgICY6OmFmdGVyIHtcbiAgICAgIGJhY2tncm91bmQtaW1hZ2U6IGVzY2FwZS1zdmcoJGN1c3RvbS1yYWRpby1pbmRpY2F0b3ItaWNvbi1jaGVja2VkKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6ZGlzYWJsZWQge1xuICAgICY6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbDo6YmVmb3JlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tY29udHJvbC1pbmRpY2F0b3ItY2hlY2tlZC1kaXNhYmxlZC1iZyk7XG4gICAgfVxuICB9XG59XG5cblxuLy8gc3dpdGNoZXNcbi8vXG4vLyBUd2VhayBhIGZldyB0aGluZ3MgZm9yIHN3aXRjaGVzXG5cbi5jdXN0b20tc3dpdGNoIHtcbiAgcGFkZGluZy1sZWZ0OiAkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXI7XG5cbiAgLmN1c3RvbS1jb250cm9sLWxhYmVsIHtcbiAgICAmOjpiZWZvcmUge1xuICAgICAgbGVmdDogLSgkY3VzdG9tLXN3aXRjaC13aWR0aCArICRjdXN0b20tY29udHJvbC1ndXR0ZXIpO1xuICAgICAgd2lkdGg6ICRjdXN0b20tc3dpdGNoLXdpZHRoO1xuICAgICAgcG9pbnRlci1ldmVudHM6IGFsbDtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgIH1cblxuICAgICY6OmFmdGVyIHtcbiAgICAgIHRvcDogYWRkKCgkZm9udC1zaXplLWJhc2UgKiAkbGluZS1oZWlnaHQtYmFzZSAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSkgLyAyLCAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci13aWR0aCAqIDIpO1xuICAgICAgbGVmdDogYWRkKC0oJGN1c3RvbS1zd2l0Y2gtd2lkdGggKyAkY3VzdG9tLWNvbnRyb2wtZ3V0dGVyKSwgJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1ib3JkZXItd2lkdGggKiAyKTtcbiAgICAgIHdpZHRoOiAkY3VzdG9tLXN3aXRjaC1pbmRpY2F0b3Itc2l6ZTtcbiAgICAgIGhlaWdodDogJGN1c3RvbS1zd2l0Y2gtaW5kaWNhdG9yLXNpemU7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWJvcmRlci1jb2xvcjtcbiAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRjdXN0b20tc3dpdGNoLWluZGljYXRvci1ib3JkZXItcmFkaXVzO1xuICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gLjE1cyBlYXNlLWluLW91dCwgJGN1c3RvbS1mb3Jtcy10cmFuc2l0aW9uKTtcbiAgICB9XG4gIH1cblxuICAuY3VzdG9tLWNvbnRyb2wtaW5wdXQ6Y2hlY2tlZCB+IC5jdXN0b20tY29udHJvbC1sYWJlbCB7XG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1jb250cm9sLWluZGljYXRvci1iZztcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkY3VzdG9tLXN3aXRjaC13aWR0aCAtICRjdXN0b20tY29udHJvbC1pbmRpY2F0b3Itc2l6ZSk7XG4gICAgfVxuICB9XG5cbiAgLmN1c3RvbS1jb250cm9sLWlucHV0OmRpc2FibGVkIHtcbiAgICAmOmNoZWNrZWQgfiAuY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLWNvbnRyb2wtaW5kaWNhdG9yLWNoZWNrZWQtZGlzYWJsZWQtYmcpO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIFNlbGVjdFxuLy9cbi8vIFJlcGxhY2VzIHRoZSBicm93c2VyIGRlZmF1bHQgc2VsZWN0IHdpdGggYSBjdXN0b20gb25lLCBtb3N0bHkgcHVsbGVkIGZyb21cbi8vIGh0dHBzOi8vcHJpbWVyLmdpdGh1Yi5pby8uXG4vL1xuXG4uY3VzdG9tLXNlbGVjdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwMCU7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0O1xuICBwYWRkaW5nOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgKCRjdXN0b20tc2VsZWN0LXBhZGRpbmcteCArICRjdXN0b20tc2VsZWN0LWluZGljYXRvci1wYWRkaW5nKSAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXkgJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1zZWxlY3QtZm9udC1mYW1pbHk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkY3VzdG9tLXNlbGVjdC1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGN1c3RvbS1zZWxlY3QtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1saW5lLWhlaWdodDtcbiAgY29sb3I6ICRjdXN0b20tc2VsZWN0LWNvbG9yO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBiYWNrZ3JvdW5kOiAkY3VzdG9tLXNlbGVjdC1iZyAkY3VzdG9tLXNlbGVjdC1iYWNrZ3JvdW5kO1xuICBib3JkZXI6ICRjdXN0b20tc2VsZWN0LWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLXNlbGVjdC1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1zZWxlY3QtYm9yZGVyLXJhZGl1cywgMCk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdyk7XG4gIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgJjpmb2N1cyB7XG4gICAgYm9yZGVyLWNvbG9yOiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgb3V0bGluZTogMDtcbiAgICBAaWYgJGVuYWJsZS1zaGFkb3dzIHtcbiAgICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1zZWxlY3QtYm94LXNoYWRvdywgJGN1c3RvbS1zZWxlY3QtZm9jdXMtYm94LXNoYWRvdyk7XG4gICAgfSBAZWxzZSB7XG4gICAgICAvLyBBdm9pZCB1c2luZyBtaXhpbiBzbyB3ZSBjYW4gcGFzcyBjdXN0b20gZm9jdXMgc2hhZG93IHByb3Blcmx5XG4gICAgICBib3gtc2hhZG93OiAkY3VzdG9tLXNlbGVjdC1mb2N1cy1ib3gtc2hhZG93O1xuICAgIH1cblxuICAgICY6Oi1tcy12YWx1ZSB7XG4gICAgICAvLyBGb3IgdmlzdWFsIGNvbnNpc3RlbmN5IHdpdGggb3RoZXIgcGxhdGZvcm1zL2Jyb3dzZXJzLFxuICAgICAgLy8gc3VwcHJlc3MgdGhlIGRlZmF1bHQgd2hpdGUgdGV4dCBvbiBibHVlIGJhY2tncm91bmQgaGlnaGxpZ2h0IGdpdmVuIHRvXG4gICAgICAvLyB0aGUgc2VsZWN0ZWQgb3B0aW9uIHRleHQgd2hlbiB0aGUgKHN0aWxsIGNsb3NlZCkgPHNlbGVjdD4gcmVjZWl2ZXMgZm9jdXNcbiAgICAgIC8vIGluIElFIGFuZCAodW5kZXIgY2VydGFpbiBjb25kaXRpb25zKSBFZGdlLlxuICAgICAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTkzOTguXG4gICAgICBjb2xvcjogJGlucHV0LWNvbG9yO1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGlucHV0LWJnO1xuICAgIH1cbiAgfVxuXG4gICZbbXVsdGlwbGVdLFxuICAmW3NpemVdOm5vdChbc2l6ZT1cIjFcIl0pIHtcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgcGFkZGluZy1yaWdodDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14O1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG4gIH1cblxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1zZWxlY3QtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBIaWRlcyB0aGUgZGVmYXVsdCBjYXJldCBpbiBJRTExXG4gICY6Oi1tcy1leHBhbmQge1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gIH1cblxuICAvLyBSZW1vdmUgb3V0bGluZSBmcm9tIHNlbGVjdCBib3ggaW4gRkZcbiAgJjotbW96LWZvY3VzcmluZyB7XG4gICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIHRleHQtc2hhZG93OiAwIDAgMCAkY3VzdG9tLXNlbGVjdC1jb2xvcjtcbiAgfVxufVxuXG4uY3VzdG9tLXNlbGVjdC1zbSB7XG4gIGhlaWdodDogJGN1c3RvbS1zZWxlY3QtaGVpZ2h0LXNtO1xuICBwYWRkaW5nLXRvcDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWJvdHRvbTogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy15LXNtO1xuICBwYWRkaW5nLWxlZnQ6ICRjdXN0b20tc2VsZWN0LXBhZGRpbmcteC1zbTtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjdXN0b20tc2VsZWN0LWZvbnQtc2l6ZS1zbSk7XG59XG5cbi5jdXN0b20tc2VsZWN0LWxnIHtcbiAgaGVpZ2h0OiAkY3VzdG9tLXNlbGVjdC1oZWlnaHQtbGc7XG4gIHBhZGRpbmctdG9wOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctYm90dG9tOiAkY3VzdG9tLXNlbGVjdC1wYWRkaW5nLXktbGc7XG4gIHBhZGRpbmctbGVmdDogJGN1c3RvbS1zZWxlY3QtcGFkZGluZy14LWxnO1xuICBAaW5jbHVkZSBmb250LXNpemUoJGN1c3RvbS1zZWxlY3QtZm9udC1zaXplLWxnKTtcbn1cblxuXG4vLyBGaWxlXG4vL1xuLy8gQ3VzdG9tIGZpbGUgaW5wdXQuXG5cbi5jdXN0b20tZmlsZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0O1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY3VzdG9tLWZpbGUtaW5wdXQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHotaW5kZXg6IDI7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6ICRjdXN0b20tZmlsZS1oZWlnaHQ7XG4gIG1hcmdpbjogMDtcbiAgb3BhY2l0eTogMDtcblxuICAmOmZvY3VzIH4gLmN1c3RvbS1maWxlLWxhYmVsIHtcbiAgICBib3JkZXItY29sb3I6ICRjdXN0b20tZmlsZS1mb2N1cy1ib3JkZXItY29sb3I7XG4gICAgYm94LXNoYWRvdzogJGN1c3RvbS1maWxlLWZvY3VzLWJveC1zaGFkb3c7XG4gIH1cblxuICAvLyBVc2UgW2Rpc2FibGVkXSBhbmQgOmRpc2FibGVkIHRvIHdvcmsgYXJvdW5kIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgyNDdcbiAgJltkaXNhYmxlZF0gfiAuY3VzdG9tLWZpbGUtbGFiZWwsXG4gICY6ZGlzYWJsZWQgfiAuY3VzdG9tLWZpbGUtbGFiZWwge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tZmlsZS1kaXNhYmxlZC1iZztcbiAgfVxuXG4gIEBlYWNoICRsYW5nLCAkdmFsdWUgaW4gJGN1c3RvbS1maWxlLXRleHQge1xuICAgICY6bGFuZygjeyRsYW5nfSkgfiAuY3VzdG9tLWZpbGUtbGFiZWw6OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6ICR2YWx1ZTtcbiAgICB9XG4gIH1cblxuICB+IC5jdXN0b20tZmlsZS1sYWJlbFtkYXRhLWJyb3dzZV06OmFmdGVyIHtcbiAgICBjb250ZW50OiBhdHRyKGRhdGEtYnJvd3NlKTtcbiAgfVxufVxuXG4uY3VzdG9tLWZpbGUtbGFiZWwge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6IDE7XG4gIGhlaWdodDogJGN1c3RvbS1maWxlLWhlaWdodDtcbiAgcGFkZGluZzogJGN1c3RvbS1maWxlLXBhZGRpbmcteSAkY3VzdG9tLWZpbGUtcGFkZGluZy14O1xuICBmb250LWZhbWlseTogJGN1c3RvbS1maWxlLWZvbnQtZmFtaWx5O1xuICBmb250LXdlaWdodDogJGN1c3RvbS1maWxlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJGN1c3RvbS1maWxlLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLWZpbGUtYmc7XG4gIGJvcmRlcjogJGN1c3RvbS1maWxlLWJvcmRlci13aWR0aCBzb2xpZCAkY3VzdG9tLWZpbGUtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLWZpbGUtYm94LXNoYWRvdyk7XG5cbiAgJjo6YWZ0ZXIge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgcmlnaHQ6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIHotaW5kZXg6IDM7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLWZpbGUtaGVpZ2h0LWlubmVyO1xuICAgIHBhZGRpbmc6ICRjdXN0b20tZmlsZS1wYWRkaW5nLXkgJGN1c3RvbS1maWxlLXBhZGRpbmcteDtcbiAgICBsaW5lLWhlaWdodDogJGN1c3RvbS1maWxlLWxpbmUtaGVpZ2h0O1xuICAgIGNvbG9yOiAkY3VzdG9tLWZpbGUtYnV0dG9uLWNvbG9yO1xuICAgIGNvbnRlbnQ6IFwiQnJvd3NlXCI7XG4gICAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGN1c3RvbS1maWxlLWJ1dHRvbi1iZyk7XG4gICAgYm9yZGVyLWxlZnQ6IGluaGVyaXQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzICRjdXN0b20tZmlsZS1ib3JkZXItcmFkaXVzIDApO1xuICB9XG59XG5cbi8vIFJhbmdlXG4vL1xuLy8gU3R5bGUgcmFuZ2UgaW5wdXRzIHRoZSBzYW1lIGFjcm9zcyBicm93c2Vycy4gVmVuZG9yLXNwZWNpZmljIHJ1bGVzIGZvciBwc2V1ZG9cbi8vIGVsZW1lbnRzIGNhbm5vdCBiZSBtaXhlZC4gQXMgc3VjaCwgdGhlcmUgYXJlIG5vIHNoYXJlZCBzdHlsZXMgZm9yIGZvY3VzIG9yXG4vLyBhY3RpdmUgc3RhdGVzIG9uIHByZWZpeGVkIHNlbGVjdG9ycy5cblxuLmN1c3RvbS1yYW5nZSB7XG4gIHdpZHRoOiAxMDAlO1xuICBoZWlnaHQ6IGFkZCgkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCwgJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93LXdpZHRoICogMik7XG4gIHBhZGRpbmc6IDA7IC8vIE5lZWQgdG8gcmVzZXQgcGFkZGluZ1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAmOmZvY3VzIHtcbiAgICBvdXRsaW5lOiBub25lO1xuXG4gICAgLy8gUHNldWRvLWVsZW1lbnRzIG11c3QgYmUgc3BsaXQgYWNyb3NzIG11bHRpcGxlIHJ1bGVzZXRzIHRvIGhhdmUgYW4gZWZmZWN0LlxuICAgIC8vIE5vIGJveC1zaGFkb3coKSBtaXhpbiBmb3IgZm9jdXMgYWNjZXNzaWJpbGl0eS5cbiAgICAmOjotd2Via2l0LXNsaWRlci10aHVtYiB7IGJveC1zaGFkb3c6ICRjdXN0b20tcmFuZ2UtdGh1bWItZm9jdXMtYm94LXNoYWRvdzsgfVxuICAgICY6Oi1tb3otcmFuZ2UtdGh1bWIgICAgIHsgYm94LXNoYWRvdzogJGN1c3RvbS1yYW5nZS10aHVtYi1mb2N1cy1ib3gtc2hhZG93OyB9XG4gICAgJjo6LW1zLXRodW1iICAgICAgICAgICAgeyBib3gtc2hhZG93OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3c7IH1cbiAgfVxuXG4gICY6Oi1tb3otZm9jdXMtb3V0ZXIge1xuICAgIGJvcmRlcjogMDtcbiAgfVxuXG4gICY6Oi13ZWJraXQtc2xpZGVyLXRodW1iIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10aHVtYi13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0O1xuICAgIG1hcmdpbi10b3A6ICgkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodCAtICRjdXN0b20tcmFuZ2UtdGh1bWItaGVpZ2h0KSAvIDI7IC8vIFdlYmtpdCBzcGVjaWZpY1xuICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYmcpO1xuICAgIGJvcmRlcjogJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXI7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRodW1iLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10aHVtYi1ib3gtc2hhZG93KTtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRjdXN0b20tZm9ybXMtdHJhbnNpdGlvbik7XG4gICAgYXBwZWFyYW5jZTogbm9uZTtcblxuICAgICY6YWN0aXZlIHtcbiAgICAgIEBpbmNsdWRlIGdyYWRpZW50LWJnKCRjdXN0b20tcmFuZ2UtdGh1bWItYWN0aXZlLWJnKTtcbiAgICB9XG4gIH1cblxuICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7IC8vIFdoeT9cbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjdXN0b20tcmFuZ2UtdHJhY2stYm9yZGVyLXJhZGl1cyk7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1vei1yYW5nZS10cmFjayB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdHJhY2std2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRyYWNrLWhlaWdodDtcbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgY3Vyc29yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWN1cnNvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRyYWNrLWJnO1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIEZpcmVmb3ggc3BlY2lmaWM/XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJGN1c3RvbS1yYW5nZS10cmFjay1ib3gtc2hhZG93KTtcbiAgfVxuXG4gICY6Oi1tcy10aHVtYiB7XG4gICAgd2lkdGg6ICRjdXN0b20tcmFuZ2UtdGh1bWItd2lkdGg7XG4gICAgaGVpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodDtcbiAgICBtYXJnaW4tdG9wOiAwOyAvLyBFZGdlIHNwZWNpZmljXG4gICAgbWFyZ2luLXJpZ2h0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7IC8vIFdvcmthcm91bmQgdGhhdCBvdmVyZmxvd2VkIGJveC1zaGFkb3cgaXMgaGlkZGVuLlxuICAgIG1hcmdpbi1sZWZ0OiAkY3VzdG9tLXJhbmdlLXRodW1iLWZvY3VzLWJveC1zaGFkb3ctd2lkdGg7ICAvLyBXb3JrYXJvdW5kIHRoYXQgb3ZlcmZsb3dlZCBib3gtc2hhZG93IGlzIGhpZGRlbi5cbiAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWJnKTtcbiAgICBib3JkZXI6ICRjdXN0b20tcmFuZ2UtdGh1bWItYm9yZGVyO1xuICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGN1c3RvbS1yYW5nZS10aHVtYi1ib3JkZXItcmFkaXVzKTtcbiAgICBAaW5jbHVkZSBib3gtc2hhZG93KCRjdXN0b20tcmFuZ2UtdGh1bWItYm94LXNoYWRvdyk7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xuICAgIGFwcGVhcmFuY2U6IG5vbmU7XG5cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBAaW5jbHVkZSBncmFkaWVudC1iZygkY3VzdG9tLXJhbmdlLXRodW1iLWFjdGl2ZS1iZyk7XG4gICAgfVxuICB9XG5cbiAgJjo6LW1zLXRyYWNrIHtcbiAgICB3aWR0aDogJGN1c3RvbS1yYW5nZS10cmFjay13aWR0aDtcbiAgICBoZWlnaHQ6ICRjdXN0b20tcmFuZ2UtdHJhY2staGVpZ2h0O1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjdXJzb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stY3Vyc29yO1xuICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLXdpZHRoOiAkY3VzdG9tLXJhbmdlLXRodW1iLWhlaWdodCAvIDI7XG4gICAgQGluY2x1ZGUgYm94LXNoYWRvdygkY3VzdG9tLXJhbmdlLXRyYWNrLWJveC1zaGFkb3cpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtbG93ZXIge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjo6LW1zLWZpbGwtdXBwZXIge1xuICAgIG1hcmdpbi1yaWdodDogMTVweDsgLy8gYXJiaXRyYXJ5P1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjdXN0b20tcmFuZ2UtdHJhY2stYmc7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY3VzdG9tLXJhbmdlLXRyYWNrLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgJjpkaXNhYmxlZCB7XG4gICAgJjo6LXdlYmtpdC1zbGlkZXItdGh1bWIge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGN1c3RvbS1yYW5nZS10aHVtYi1kaXNhYmxlZC1iZztcbiAgICB9XG5cbiAgICAmOjotd2Via2l0LXNsaWRlci1ydW5uYWJsZS10cmFjayB7XG4gICAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gICAgfVxuXG4gICAgJjo6LW1vei1yYW5nZS10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cblxuICAgICY6Oi1tb3otcmFuZ2UtdHJhY2sge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0O1xuICAgIH1cblxuICAgICY6Oi1tcy10aHVtYiB7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY3VzdG9tLXJhbmdlLXRodW1iLWRpc2FibGVkLWJnO1xuICAgIH1cbiAgfVxufVxuXG4uY3VzdG9tLWNvbnRyb2wtbGFiZWw6OmJlZm9yZSxcbi5jdXN0b20tZmlsZS1sYWJlbCxcbi5jdXN0b20tc2VsZWN0IHtcbiAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY3VzdG9tLWZvcm1zLXRyYW5zaXRpb24pO1xufVxuIiwiLy8gQmFzZSBjbGFzc1xuLy9cbi8vIEtpY2tzdGFydCBhbnkgbmF2aWdhdGlvbiBjb21wb25lbnQgd2l0aCBhIHNldCBvZiBzdHlsZSByZXNldHMuIFdvcmtzIHdpdGhcbi8vIGA8bmF2PmBzLCBgPHVsPmBzIG9yIGA8b2w+YHMuXG5cbi5uYXYge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLm5hdi1saW5rIHtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRuYXYtbGluay1wYWRkaW5nLXkgJG5hdi1saW5rLXBhZGRpbmcteDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBpZigkbGluay1kZWNvcmF0aW9uID09IG5vbmUsIG51bGwsIG5vbmUpO1xuXG4gIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgfVxuXG4gIC8vIERpc2FibGVkIHN0YXRlIGxpZ2h0ZW5zIHRleHRcbiAgJi5kaXNhYmxlZCB7XG4gICAgY29sb3I6ICRuYXYtbGluay1kaXNhYmxlZC1jb2xvcjtcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICBjdXJzb3I6IGRlZmF1bHQ7XG4gIH1cbn1cblxuLy9cbi8vIFRhYnNcbi8vXG5cbi5uYXYtdGFicyB7XG4gIGJvcmRlci1ib3R0b206ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgJG5hdi10YWJzLWJvcmRlci1jb2xvcjtcblxuICAubmF2LWl0ZW0ge1xuICAgIG1hcmdpbi1ib3R0b206IC0kbmF2LXRhYnMtYm9yZGVyLXdpZHRoO1xuICB9XG5cbiAgLm5hdi1saW5rIHtcbiAgICBib3JkZXI6ICRuYXYtdGFicy1ib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXRvcC1yYWRpdXMoJG5hdi10YWJzLWJvcmRlci1yYWRpdXMpO1xuXG4gICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWhvdmVyLWJvcmRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmLmRpc2FibGVkIHtcbiAgICAgIGNvbG9yOiAkbmF2LWxpbmstZGlzYWJsZWQtY29sb3I7XG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLm5hdi1pdGVtLnNob3cgLm5hdi1saW5rIHtcbiAgICBjb2xvcjogJG5hdi10YWJzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRuYXYtdGFicy1saW5rLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAuZHJvcGRvd24tbWVudSB7XG4gICAgLy8gTWFrZSBkcm9wZG93biBib3JkZXIgb3ZlcmxhcCB0YWIgYm9yZGVyXG4gICAgbWFyZ2luLXRvcDogLSRuYXYtdGFicy1ib3JkZXItd2lkdGg7XG4gICAgLy8gUmVtb3ZlIHRoZSB0b3Agcm91bmRlZCBjb3JuZXJzIGhlcmUgc2luY2UgdGhlcmUgaXMgYSBoYXJkIGVkZ2UgYWJvdmUgdGhlIG1lbnVcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygwKTtcbiAgfVxufVxuXG5cbi8vXG4vLyBQaWxsc1xuLy9cblxuLm5hdi1waWxscyB7XG4gIC5uYXYtbGluayB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbmF2LXBpbGxzLWJvcmRlci1yYWRpdXMpO1xuICB9XG5cbiAgLm5hdi1saW5rLmFjdGl2ZSxcbiAgLnNob3cgPiAubmF2LWxpbmsge1xuICAgIGNvbG9yOiAkbmF2LXBpbGxzLWxpbmstYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRuYXYtcGlsbHMtbGluay1hY3RpdmUtYmc7XG4gIH1cbn1cblxuXG4vL1xuLy8gSnVzdGlmaWVkIHZhcmlhbnRzXG4vL1xuXG4ubmF2LWZpbGwge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4OiAxIDEgYXV0bztcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuLm5hdi1qdXN0aWZpZWQge1xuICA+IC5uYXYtbGluayxcbiAgLm5hdi1pdGVtIHtcbiAgICBmbGV4LWJhc2lzOiAwO1xuICAgIGZsZXgtZ3JvdzogMTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIH1cbn1cblxuXG4vLyBUYWJiYWJsZSB0YWJzXG4vL1xuLy8gSGlkZSB0YWJiYWJsZSBwYW5lcyB0byBzdGFydCwgc2hvdyB0aGVtIHdoZW4gYC5hY3RpdmVgXG5cbi50YWItY29udGVudCB7XG4gID4gLnRhYi1wYW5lIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gID4gLmFjdGl2ZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gIH1cbn1cbiIsIi8vIENvbnRlbnRzXG4vL1xuLy8gTmF2YmFyXG4vLyBOYXZiYXIgYnJhbmRcbi8vIE5hdmJhciBuYXZcbi8vIE5hdmJhciB0ZXh0XG4vLyBOYXZiYXIgZGl2aWRlclxuLy8gUmVzcG9uc2l2ZSBuYXZiYXJcbi8vIE5hdmJhciBwb3NpdGlvblxuLy8gTmF2YmFyIHRoZW1lc1xuXG5cbi8vIE5hdmJhclxuLy9cbi8vIFByb3ZpZGUgYSBzdGF0aWMgbmF2YmFyIGZyb20gd2hpY2ggd2UgZXhwYW5kIHRvIGNyZWF0ZSBmdWxsLXdpZHRoLCBmaXhlZCwgYW5kXG4vLyBvdGhlciBuYXZiYXIgdmFyaWF0aW9ucy5cblxuLm5hdmJhciB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwOyAvLyBhbGxvdyB1cyB0byBkbyB0aGUgbGluZSBicmVhayBmb3IgY29sbGFwc2luZyBjb250ZW50XG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjsgLy8gc3BhY2Ugb3V0IGJyYW5kIGZyb20gbG9nb1xuICBwYWRkaW5nOiAkbmF2YmFyLXBhZGRpbmcteSAkbmF2YmFyLXBhZGRpbmcteDtcblxuICAvLyBCZWNhdXNlIGZsZXggcHJvcGVydGllcyBhcmVuJ3QgaW5oZXJpdGVkLCB3ZSBuZWVkIHRvIHJlZGVjbGFyZSB0aGVzZSBmaXJzdFxuICAvLyBmZXcgcHJvcGVydGllcyBzbyB0aGF0IGNvbnRlbnQgbmVzdGVkIHdpdGhpbiBiZWhhdmUgcHJvcGVybHkuXG4gICVjb250YWluZXItZmxleC1wcm9wZXJ0aWVzIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbiAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgfVxuXG4gIC5jb250YWluZXIsXG4gIC5jb250YWluZXItZmx1aWQge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gIH1cblxuICBAZWFjaCAkYnJlYWtwb2ludCwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1mbGV4LXByb3BlcnRpZXM7XG4gICAgfVxuICB9XG59XG5cblxuLy8gTmF2YmFyIGJyYW5kXG4vL1xuLy8gVXNlZCBmb3IgYnJhbmQsIHByb2plY3QsIG9yIHNpdGUgbmFtZXMuXG5cbi5uYXZiYXItYnJhbmQge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHBhZGRpbmctdG9wOiAkbmF2YmFyLWJyYW5kLXBhZGRpbmcteTtcbiAgcGFkZGluZy1ib3R0b206ICRuYXZiYXItYnJhbmQtcGFkZGluZy15O1xuICBtYXJnaW4tcmlnaHQ6ICRuYXZiYXItcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJG5hdmJhci1icmFuZC1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgbmF2XG4vL1xuLy8gQ3VzdG9tIG5hdmJhciBuYXZpZ2F0aW9uIChkb2Vzbid0IHJlcXVpcmUgYC5uYXZgLCBidXQgZG9lcyBtYWtlIHVzZSBvZiBgLm5hdi1saW5rYCkuXG5cbi5uYXZiYXItbmF2IHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjsgLy8gY2Fubm90IHVzZSBgaW5oZXJpdGAgdG8gZ2V0IHRoZSBgLm5hdmJhcmBzIHZhbHVlXG4gIHBhZGRpbmctbGVmdDogMDtcbiAgbWFyZ2luLWJvdHRvbTogMDtcbiAgbGlzdC1zdHlsZTogbm9uZTtcblxuICAubmF2LWxpbmsge1xuICAgIHBhZGRpbmctcmlnaHQ6IDA7XG4gICAgcGFkZGluZy1sZWZ0OiAwO1xuICB9XG5cbiAgLmRyb3Bkb3duLW1lbnUge1xuICAgIHBvc2l0aW9uOiBzdGF0aWM7XG4gICAgZmxvYXQ6IG5vbmU7XG4gIH1cbn1cblxuXG4vLyBOYXZiYXIgdGV4dFxuLy9cbi8vXG5cbi5uYXZiYXItdGV4dCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZy10b3A6ICRuYXYtbGluay1wYWRkaW5nLXk7XG4gIHBhZGRpbmctYm90dG9tOiAkbmF2LWxpbmstcGFkZGluZy15O1xufVxuXG5cbi8vIFJlc3BvbnNpdmUgbmF2YmFyXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgcmVzcG9uc2l2ZSBjb2xsYXBzaW5nIGFuZCB0b2dnbGluZyBvZiBuYXZiYXIgY29udGVudHMuXG4vLyBQb3dlcmVkIGJ5IHRoZSBjb2xsYXBzZSBCb290c3RyYXAgSmF2YVNjcmlwdCBwbHVnaW4uXG5cbi8vIFdoZW4gY29sbGFwc2VkLCBwcmV2ZW50IHRoZSB0b2dnbGVhYmxlIG5hdmJhciBjb250ZW50cyBmcm9tIGFwcGVhcmluZyBpblxuLy8gdGhlIGRlZmF1bHQgZmxleGJveCByb3cgb3JpZW50YXRpb24uIFJlcXVpcmVzIHRoZSB1c2Ugb2YgYGZsZXgtd3JhcDogd3JhcGBcbi8vIG9uIHRoZSBgLm5hdmJhcmAgcGFyZW50LlxuLm5hdmJhci1jb2xsYXBzZSB7XG4gIGZsZXgtYmFzaXM6IDEwMCU7XG4gIGZsZXgtZ3JvdzogMTtcbiAgLy8gRm9yIGFsd2F5cyBleHBhbmRlZCBvciBleHRyYSBmdWxsIG5hdmJhcnMsIGVuc3VyZSBjb250ZW50IGFsaWducyBpdHNlbGZcbiAgLy8gcHJvcGVybHkgdmVydGljYWxseS4gQ2FuIGJlIGVhc2lseSBvdmVycmlkZGVuIHdpdGggZmxleCB1dGlsaXRpZXMuXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG59XG5cbi8vIEJ1dHRvbiBmb3IgdG9nZ2xpbmcgdGhlIG5hdmJhciB3aGVuIGluIGl0cyBjb2xsYXBzZWQgc3RhdGVcbi5uYXZiYXItdG9nZ2xlciB7XG4gIHBhZGRpbmc6ICRuYXZiYXItdG9nZ2xlci1wYWRkaW5nLXkgJG5hdmJhci10b2dnbGVyLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRuYXZiYXItdG9nZ2xlci1mb250LXNpemUpO1xuICBsaW5lLWhlaWdodDogMTtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBib3JkZXI6ICRib3JkZXItd2lkdGggc29saWQgdHJhbnNwYXJlbnQ7IC8vIHJlbW92ZSBkZWZhdWx0IGJ1dHRvbiBzdHlsZVxuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRuYXZiYXItdG9nZ2xlci1ib3JkZXItcmFkaXVzKTtcblxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cbn1cblxuLy8gS2VlcCBhcyBhIHNlcGFyYXRlIGVsZW1lbnQgc28gZm9sa3MgY2FuIGVhc2lseSBvdmVycmlkZSBpdCB3aXRoIGFub3RoZXIgaWNvblxuLy8gb3IgaW1hZ2UgZmlsZSBhcyBuZWVkZWQuXG4ubmF2YmFyLXRvZ2dsZXItaWNvbiB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEuNWVtO1xuICBoZWlnaHQ6IDEuNWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuICBjb250ZW50OiBcIlwiO1xuICBiYWNrZ3JvdW5kOiBuby1yZXBlYXQgY2VudGVyIGNlbnRlcjtcbiAgYmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG59XG5cbi8vIEdlbmVyYXRlIHNlcmllcyBvZiBgLm5hdmJhci1leHBhbmQtKmAgcmVzcG9uc2l2ZSBjbGFzc2VzIGZvciBjb25maWd1cmluZ1xuLy8gd2hlcmUgeW91ciBuYXZiYXIgY29sbGFwc2VzLlxuLm5hdmJhci1leHBhbmQge1xuICBAZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICAgICRuZXh0OiBicmVha3BvaW50LW5leHQoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJG5leHQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgICYjeyRpbmZpeH0ge1xuICAgICAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC1kb3duKCRicmVha3BvaW50KSB7XG4gICAgICAgICVjb250YWluZXItbmF2YmFyLWV4cGFuZC0jeyRicmVha3BvaW50fSB7XG4gICAgICAgICAgcGFkZGluZy1yaWdodDogMDtcbiAgICAgICAgICBwYWRkaW5nLWxlZnQ6IDA7XG4gICAgICAgIH1cblxuICAgICAgICA+IC5jb250YWluZXIsXG4gICAgICAgID4gLmNvbnRhaW5lci1mbHVpZCB7XG4gICAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyLW5hdmJhci1leHBhbmQtI3skYnJlYWtwb2ludH07XG4gICAgICAgIH1cblxuICAgICAgICBAZWFjaCAkc2l6ZSwgJGNvbnRhaW5lci1tYXgtd2lkdGggaW4gJGNvbnRhaW5lci1tYXgtd2lkdGhzIHtcbiAgICAgICAgICA+IC5jb250YWluZXIje2JyZWFrcG9pbnQtaW5maXgoJHNpemUsICRjb250YWluZXItbWF4LXdpZHRocyl9IHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uYXZiYXItZXhwYW5kLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRuZXh0KSB7XG4gICAgICAgIGZsZXgtZmxvdzogcm93IG5vd3JhcDtcbiAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXG4gICAgICAgIC5uYXZiYXItbmF2IHtcbiAgICAgICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICAgICAgLmRyb3Bkb3duLW1lbnUge1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgIH1cblxuICAgICAgICAgIC5uYXYtbGluayB7XG4gICAgICAgICAgICBwYWRkaW5nLXJpZ2h0OiAkbmF2YmFyLW5hdi1saW5rLXBhZGRpbmcteDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJG5hdmJhci1uYXYtbGluay1wYWRkaW5nLXg7XG4gICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLy8gRm9yIG5lc3RpbmcgY29udGFpbmVycywgaGF2ZSB0byByZWRlY2xhcmUgZm9yIGFsaWdubWVudCBwdXJwb3Nlc1xuICAgICAgICAlY29udGFpbmVyLW5lc3RpbmctI3skYnJlYWtwb2ludH0ge1xuICAgICAgICAgIGZsZXgtd3JhcDogbm93cmFwO1xuICAgICAgICB9XG5cbiAgICAgICAgPiAuY29udGFpbmVyLFxuICAgICAgICA+IC5jb250YWluZXItZmx1aWQge1xuICAgICAgICAgIEBleHRlbmQgJWNvbnRhaW5lci1uZXN0aW5nLSN7JGJyZWFrcG9pbnR9O1xuICAgICAgICB9XG5cbiAgICAgICAgQGVhY2ggJHNpemUsICRjb250YWluZXItbWF4LXdpZHRoIGluICRjb250YWluZXItbWF4LXdpZHRocyB7XG4gICAgICAgICAgPiAuY29udGFpbmVyI3ticmVha3BvaW50LWluZml4KCRzaXplLCAkY29udGFpbmVyLW1heC13aWR0aHMpfSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb250YWluZXItbmVzdGluZy0jeyRicmVha3BvaW50fTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAubmF2YmFyLWNvbGxhcHNlIHtcbiAgICAgICAgICBkaXNwbGF5OiBmbGV4ICFpbXBvcnRhbnQ7IC8vIHN0eWxlbGludC1kaXNhYmxlLWxpbmUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbiAgICAgICAgICAvLyBDaGFuZ2VzIGZsZXgtYmFzZXMgdG8gYXV0byBiZWNhdXNlIG9mIGFuIElFMTAgYnVnXG4gICAgICAgICAgZmxleC1iYXNpczogYXV0bztcbiAgICAgICAgfVxuXG4gICAgICAgIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfVxufVxuXG5cbi8vIE5hdmJhciB0aGVtZXNcbi8vXG4vLyBTdHlsZXMgZm9yIHN3aXRjaGluZyBiZXR3ZWVuIG5hdmJhcnMgd2l0aCBsaWdodCBvciBkYXJrIGJhY2tncm91bmQuXG5cbi8vIERhcmsgbGlua3MgYWdhaW5zdCBhIGxpZ2h0IGJhY2tncm91bmRcbi5uYXZiYXItbGlnaHQge1xuICAubmF2YmFyLWJyYW5kIHtcbiAgICBjb2xvcjogJG5hdmJhci1saWdodC1icmFuZC1jb2xvcjtcblxuICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1jb2xvcjtcblxuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWhvdmVyLWNvbG9yO1xuICAgICAgfVxuXG4gICAgICAmLmRpc2FibGVkIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItbGlnaHQtZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWFjdGl2ZS1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAubmF2YmFyLXRvZ2dsZXIge1xuICAgIGNvbG9yOiAkbmF2YmFyLWxpZ2h0LWNvbG9yO1xuICAgIGJvcmRlci1jb2xvcjogJG5hdmJhci1saWdodC10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItbGlnaHQtdG9nZ2xlci1pY29uLWJnKTtcbiAgfVxuXG4gIC5uYXZiYXItdGV4dCB7XG4gICAgY29sb3I6ICRuYXZiYXItbGlnaHQtY29sb3I7XG4gICAgYSB7XG4gICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1saWdodC1hY3RpdmUtY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFdoaXRlIGxpbmtzIGFnYWluc3QgYSBkYXJrIGJhY2tncm91bmRcbi5uYXZiYXItZGFyayB7XG4gIC5uYXZiYXItYnJhbmQge1xuICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtY29sb3I7XG5cbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYnJhbmQtaG92ZXItY29sb3I7XG4gICAgfVxuICB9XG5cbiAgLm5hdmJhci1uYXYge1xuICAgIC5uYXYtbGluayB7XG4gICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuXG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1ob3Zlci1jb2xvcjtcbiAgICAgIH1cblxuICAgICAgJi5kaXNhYmxlZCB7XG4gICAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstZGlzYWJsZWQtY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnNob3cgPiAubmF2LWxpbmssXG4gICAgLmFjdGl2ZSA+IC5uYXYtbGluayxcbiAgICAubmF2LWxpbmsuc2hvdyxcbiAgICAubmF2LWxpbmsuYWN0aXZlIHtcbiAgICAgIGNvbG9yOiAkbmF2YmFyLWRhcmstYWN0aXZlLWNvbG9yO1xuICAgIH1cbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlciB7XG4gICAgY29sb3I6ICRuYXZiYXItZGFyay1jb2xvcjtcbiAgICBib3JkZXItY29sb3I6ICRuYXZiYXItZGFyay10b2dnbGVyLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gIC5uYXZiYXItdG9nZ2xlci1pY29uIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRuYXZiYXItZGFyay10b2dnbGVyLWljb24tYmcpO1xuICB9XG5cbiAgLm5hdmJhci10ZXh0IHtcbiAgICBjb2xvcjogJG5hdmJhci1kYXJrLWNvbG9yO1xuICAgIGEge1xuICAgICAgY29sb3I6ICRuYXZiYXItZGFyay1hY3RpdmUtY29sb3I7XG5cbiAgICAgIEBpbmNsdWRlIGhvdmVyLWZvY3VzKCkge1xuICAgICAgICBjb2xvcjogJG5hdmJhci1kYXJrLWFjdGl2ZS1jb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vXG4vLyBCYXNlIHN0eWxlc1xuLy9cblxuLmNhcmQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIG1pbi13aWR0aDogMDsgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzIyNzQwI2lzc3VlY29tbWVudC0zMDU4NjgxMDZcbiAgaGVpZ2h0OiAkY2FyZC1oZWlnaHQ7XG4gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGNhcmQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogYm9yZGVyLWJveDtcbiAgYm9yZGVyOiAkY2FyZC1ib3JkZXItd2lkdGggc29saWQgJGNhcmQtYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWJvcmRlci1yYWRpdXMpO1xuXG4gID4gaHIge1xuICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICBtYXJnaW4tbGVmdDogMDtcbiAgfVxuXG4gID4gLmxpc3QtZ3JvdXAge1xuICAgIGJvcmRlci10b3A6IGluaGVyaXQ7XG4gICAgYm9yZGVyLWJvdHRvbTogaW5oZXJpdDtcblxuICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgYm9yZGVyLXRvcC13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cblxuICAgICY6bGFzdC1jaGlsZCAge1xuICAgICAgYm9yZGVyLWJvdHRvbS13aWR0aDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICAgIH1cbiAgfVxuXG4gIC8vIER1ZSB0byBzcGVjaWZpY2l0eSBvZiB0aGUgYWJvdmUgc2VsZWN0b3IgKGAuY2FyZCA+IC5saXN0LWdyb3VwYCksIHdlIG11c3RcbiAgLy8gdXNlIGEgY2hpbGQgc2VsZWN0b3IgaGVyZSB0byBwcmV2ZW50IGRvdWJsZSBib3JkZXJzLlxuICA+IC5jYXJkLWhlYWRlciArIC5saXN0LWdyb3VwLFxuICA+IC5saXN0LWdyb3VwICsgLmNhcmQtZm9vdGVyIHtcbiAgICBib3JkZXItdG9wOiAwO1xuICB9XG59XG5cbi5jYXJkLWJvZHkge1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgZm9yIGRlY2tzIGFuZCBncm91cHMgc28gdGhhdCBjYXJkIGJsb2NrcyB0YWtlIHVwXG4gIC8vIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGUsIGVuc3VyaW5nIGZvb3RlcnMgYXJlIGFsaWduZWQgdG8gdGhlIGJvdHRvbS5cbiAgZmxleDogMSAxIGF1dG87XG4gIC8vIFdvcmthcm91bmQgZm9yIHRoZSBpbWFnZSBzaXplIGJ1ZyBpbiBJRVxuICAvLyBTZWU6IGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9wdWxsLzI4ODU1XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXg7XG4gIGNvbG9yOiAkY2FyZC1jb2xvcjtcbn1cblxuLmNhcmQtdGl0bGUge1xuICBtYXJnaW4tYm90dG9tOiAkY2FyZC1zcGFjZXIteTtcbn1cblxuLmNhcmQtc3VidGl0bGUge1xuICBtYXJnaW4tdG9wOiAtJGNhcmQtc3BhY2VyLXkgLyAyO1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC10ZXh0Omxhc3QtY2hpbGQge1xuICBtYXJnaW4tYm90dG9tOiAwO1xufVxuXG4uY2FyZC1saW5rIHtcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgKyAuY2FyZC1saW5rIHtcbiAgICBtYXJnaW4tbGVmdDogJGNhcmQtc3BhY2VyLXg7XG4gIH1cbn1cblxuLy9cbi8vIE9wdGlvbmFsIHRleHR1YWwgY2Fwc1xuLy9cblxuLmNhcmQtaGVhZGVyIHtcbiAgcGFkZGluZzogJGNhcmQtc3BhY2VyLXkgJGNhcmQtc3BhY2VyLXg7XG4gIG1hcmdpbi1ib3R0b206IDA7IC8vIFJlbW92ZXMgdGhlIGRlZmF1bHQgbWFyZ2luLWJvdHRvbSBvZiA8aE4+XG4gIGNvbG9yOiAkY2FyZC1jYXAtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICRjYXJkLWNhcC1iZztcbiAgYm9yZGVyLWJvdHRvbTogJGNhcmQtYm9yZGVyLXdpZHRoIHNvbGlkICRjYXJkLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMgJGNhcmQtaW5uZXItYm9yZGVyLXJhZGl1cyAwIDApO1xuICB9XG59XG5cbi5jYXJkLWZvb3RlciB7XG4gIHBhZGRpbmc6ICRjYXJkLXNwYWNlci15ICRjYXJkLXNwYWNlci14O1xuICBjb2xvcjogJGNhcmQtY2FwLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkY2FyZC1jYXAtYmc7XG4gIGJvcmRlci10b3A6ICRjYXJkLWJvcmRlci13aWR0aCBzb2xpZCAkY2FyZC1ib3JkZXItY29sb3I7XG5cbiAgJjpsYXN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDAgMCAkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzICRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xuICB9XG59XG5cblxuLy9cbi8vIEhlYWRlciBuYXZzXG4vL1xuXG4uY2FyZC1oZWFkZXItdGFicyB7XG4gIG1hcmdpbi1yaWdodDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgbWFyZ2luLWJvdHRvbTogLSRjYXJkLXNwYWNlci15O1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbiAgYm9yZGVyLWJvdHRvbTogMDtcbn1cblxuLmNhcmQtaGVhZGVyLXBpbGxzIHtcbiAgbWFyZ2luLXJpZ2h0OiAtJGNhcmQtc3BhY2VyLXggLyAyO1xuICBtYXJnaW4tbGVmdDogLSRjYXJkLXNwYWNlci14IC8gMjtcbn1cblxuLy8gQ2FyZCBpbWFnZVxuLmNhcmQtaW1nLW92ZXJsYXkge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgcGFkZGluZzogJGNhcmQtaW1nLW92ZXJsYXktcGFkZGluZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLXRvcCxcbi5jYXJkLWltZy1ib3R0b20ge1xuICBmbGV4LXNocmluazogMDsgLy8gRm9yIElFOiBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvaXNzdWVzLzI5Mzk2XG4gIHdpZHRoOiAxMDAlOyAvLyBSZXF1aXJlZCBiZWNhdXNlIHdlIHVzZSBmbGV4Ym94IGFuZCB0aGlzIGluaGVyZW50bHkgYXBwbGllcyBhbGlnbi1zZWxmOiBzdHJldGNoXG59XG5cbi5jYXJkLWltZyxcbi5jYXJkLWltZy10b3Age1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkY2FyZC1pbm5lci1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmNhcmQtaW1nLFxuLmNhcmQtaW1nLWJvdHRvbSB7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRjYXJkLWlubmVyLWJvcmRlci1yYWRpdXMpO1xufVxuXG5cbi8vIENhcmQgZGVja1xuXG4uY2FyZC1kZWNrIHtcbiAgLmNhcmQge1xuICAgIG1hcmdpbi1ib3R0b206ICRjYXJkLWRlY2stbWFyZ2luO1xuICB9XG5cbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cChzbSkge1xuICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgZmxleC1mbG93OiByb3cgd3JhcDtcbiAgICBtYXJnaW4tcmlnaHQ6IC0kY2FyZC1kZWNrLW1hcmdpbjtcbiAgICBtYXJnaW4tbGVmdDogLSRjYXJkLWRlY2stbWFyZ2luO1xuXG4gICAgLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tcmlnaHQ6ICRjYXJkLWRlY2stbWFyZ2luO1xuICAgICAgbWFyZ2luLWJvdHRvbTogMDsgLy8gT3ZlcnJpZGUgdGhlIGRlZmF1bHRcbiAgICAgIG1hcmdpbi1sZWZ0OiAkY2FyZC1kZWNrLW1hcmdpbjtcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQ2FyZCBncm91cHNcbi8vXG5cbi5jYXJkLWdyb3VwIHtcbiAgLy8gVGhlIGNoaWxkIHNlbGVjdG9yIGFsbG93cyBuZXN0ZWQgYC5jYXJkYCB3aXRoaW4gYC5jYXJkLWdyb3VwYFxuICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICA+IC5jYXJkIHtcbiAgICBtYXJnaW4tYm90dG9tOiAkY2FyZC1ncm91cC1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWZsb3c6IHJvdyB3cmFwO1xuICAgIC8vIFRoZSBjaGlsZCBzZWxlY3RvciBhbGxvd3MgbmVzdGVkIGAuY2FyZGAgd2l0aGluIGAuY2FyZC1ncm91cGBcbiAgICAvLyB0byBkaXNwbGF5IHByb3Blcmx5LlxuICAgID4gLmNhcmQge1xuICAgICAgLy8gRmxleGJ1Z3MgIzQ6IGh0dHBzOi8vZ2l0aHViLmNvbS9waGlsaXB3YWx0b24vZmxleGJ1Z3MjZmxleGJ1Zy00XG4gICAgICBmbGV4OiAxIDAgMCU7XG4gICAgICBtYXJnaW4tYm90dG9tOiAwO1xuXG4gICAgICArIC5jYXJkIHtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAwO1xuICAgICAgfVxuXG4gICAgICAvLyBIYW5kbGUgcm91bmRlZCBjb3JuZXJzXG4gICAgICBAaWYgJGVuYWJsZS1yb3VuZGVkIHtcbiAgICAgICAgJjpub3QoOmxhc3QtY2hpbGQpIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKDApO1xuXG4gICAgICAgICAgLmNhcmQtaW1nLXRvcCxcbiAgICAgICAgICAuY2FyZC1oZWFkZXIge1xuICAgICAgICAgICAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICAgICAgICAgICAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICY6bm90KDpmaXJzdC1jaGlsZCkge1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygwKTtcblxuICAgICAgICAgIC5jYXJkLWltZy10b3AsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLWltZy1ib3R0b20sXG4gICAgICAgICAgLmNhcmQtZm9vdGVyIHtcbiAgICAgICAgICAgIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBwcm9wZXJ0eS1kaXNhbGxvd2VkLWxpc3RcbiAgICAgICAgICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cblxuLy9cbi8vIENvbHVtbnNcbi8vXG5cbi5jYXJkLWNvbHVtbnMge1xuICAuY2FyZCB7XG4gICAgbWFyZ2luLWJvdHRvbTogJGNhcmQtY29sdW1ucy1tYXJnaW47XG4gIH1cblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgY29sdW1uLWNvdW50OiAkY2FyZC1jb2x1bW5zLWNvdW50O1xuICAgIGNvbHVtbi1nYXA6ICRjYXJkLWNvbHVtbnMtZ2FwO1xuICAgIG9ycGhhbnM6IDE7XG4gICAgd2lkb3dzOiAxO1xuXG4gICAgLmNhcmQge1xuICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrOyAvLyBEb24ndCBsZXQgdGhlbSB2ZXJ0aWNhbGx5IHNwYW4gbXVsdGlwbGUgY29sdW1uc1xuICAgICAgd2lkdGg6IDEwMCU7IC8vIERvbid0IGxldCB0aGVpciB3aWR0aCBjaGFuZ2VcbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gQWNjb3JkaW9uXG4vL1xuXG4uYWNjb3JkaW9uIHtcbiAgb3ZlcmZsb3ctYW5jaG9yOiBub25lO1xuXG4gID4gLmNhcmQge1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgICAmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG4gICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoMCk7XG4gICAgfVxuXG4gICAgJjpub3QoOmZpcnN0LW9mLXR5cGUpIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKDApO1xuICAgIH1cblxuICAgID4gLmNhcmQtaGVhZGVyIHtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoMCk7XG4gICAgICBtYXJnaW4tYm90dG9tOiAtJGNhcmQtYm9yZGVyLXdpZHRoO1xuICAgIH1cbiAgfVxufVxuIiwiLmJyZWFkY3J1bWIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LXdyYXA6IHdyYXA7XG4gIHBhZGRpbmc6ICRicmVhZGNydW1iLXBhZGRpbmcteSAkYnJlYWRjcnVtYi1wYWRkaW5nLXg7XG4gIG1hcmdpbi1ib3R0b206ICRicmVhZGNydW1iLW1hcmdpbi1ib3R0b207XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkYnJlYWRjcnVtYi1mb250LXNpemUpO1xuICBsaXN0LXN0eWxlOiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJlYWRjcnVtYi1iZztcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYnJlYWRjcnVtYi1ib3JkZXItcmFkaXVzKTtcbn1cblxuLmJyZWFkY3J1bWItaXRlbSB7XG4gIGRpc3BsYXk6IGZsZXg7XG5cbiAgLy8gVGhlIHNlcGFyYXRvciBiZXR3ZWVuIGJyZWFkY3J1bWJzIChieSBkZWZhdWx0LCBhIGZvcndhcmQtc2xhc2g6IFwiL1wiKVxuICArIC5icmVhZGNydW1iLWl0ZW0ge1xuICAgIHBhZGRpbmctbGVmdDogJGJyZWFkY3J1bWItaXRlbS1wYWRkaW5nO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jazsgLy8gU3VwcHJlc3MgdW5kZXJsaW5pbmcgb2YgdGhlIHNlcGFyYXRvciBpbiBtb2Rlcm4gYnJvd3NlcnNcbiAgICAgIHBhZGRpbmctcmlnaHQ6ICRicmVhZGNydW1iLWl0ZW0tcGFkZGluZztcbiAgICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1kaXZpZGVyLWNvbG9yO1xuICAgICAgY29udGVudDogZXNjYXBlLXN2ZygkYnJlYWRjcnVtYi1kaXZpZGVyKTtcbiAgICB9XG4gIH1cblxuICAvLyBJRTktMTEgaGFjayB0byBwcm9wZXJseSBoYW5kbGUgaHlwZXJsaW5rIHVuZGVybGluZXMgZm9yIGJyZWFkY3J1bWJzIGJ1aWx0XG4gIC8vIHdpdGhvdXQgYDx1bD5gcy4gVGhlIGA6OmJlZm9yZWAgcHNldWRvLWVsZW1lbnQgZ2VuZXJhdGVzIGFuIGVsZW1lbnRcbiAgLy8gKndpdGhpbiogdGhlIC5icmVhZGNydW1iLWl0ZW0gYW5kIHRoZXJlYnkgaW5oZXJpdHMgdGhlIGB0ZXh0LWRlY29yYXRpb25gLlxuICAvL1xuICAvLyBUbyB0cmljayBJRSBpbnRvIHN1cHByZXNzaW5nIHRoZSB1bmRlcmxpbmUsIHdlIGdpdmUgdGhlIHBzZXVkby1lbGVtZW50IGFuXG4gIC8vIHVuZGVybGluZSBhbmQgdGhlbiBpbW1lZGlhdGVseSByZW1vdmUgaXQuXG4gICsgLmJyZWFkY3J1bWItaXRlbTpob3Zlcjo6YmVmb3JlIHtcbiAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgfVxuICAvLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tZHVwbGljYXRlLXNlbGVjdG9yc1xuICArIC5icmVhZGNydW1iLWl0ZW06aG92ZXI6OmJlZm9yZSB7XG4gICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB9XG5cbiAgJi5hY3RpdmUge1xuICAgIGNvbG9yOiAkYnJlYWRjcnVtYi1hY3RpdmUtY29sb3I7XG4gIH1cbn1cbiIsIi5wYWdpbmF0aW9uIHtcbiAgZGlzcGxheTogZmxleDtcbiAgQGluY2x1ZGUgbGlzdC11bnN0eWxlZCgpO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCk7XG59XG5cbi5wYWdlLWxpbmsge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBwYWRkaW5nOiAkcGFnaW5hdGlvbi1wYWRkaW5nLXkgJHBhZ2luYXRpb24tcGFkZGluZy14O1xuICBtYXJnaW4tbGVmdDogLSRwYWdpbmF0aW9uLWJvcmRlci13aWR0aDtcbiAgbGluZS1oZWlnaHQ6ICRwYWdpbmF0aW9uLWxpbmUtaGVpZ2h0O1xuICBjb2xvcjogJHBhZ2luYXRpb24tY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYmc7XG4gIGJvcmRlcjogJHBhZ2luYXRpb24tYm9yZGVyLXdpZHRoIHNvbGlkICRwYWdpbmF0aW9uLWJvcmRlci1jb2xvcjtcblxuICAmOmhvdmVyIHtcbiAgICB6LWluZGV4OiAyO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24taG92ZXItYmc7XG4gICAgYm9yZGVyLWNvbG9yOiAkcGFnaW5hdGlvbi1ob3Zlci1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmOmZvY3VzIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIG91dGxpbmU6ICRwYWdpbmF0aW9uLWZvY3VzLW91dGxpbmU7XG4gICAgYm94LXNoYWRvdzogJHBhZ2luYXRpb24tZm9jdXMtYm94LXNoYWRvdztcbiAgfVxufVxuXG4ucGFnZS1pdGVtIHtcbiAgJjpmaXJzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgIEBpbmNsdWRlIGJvcmRlci1sZWZ0LXJhZGl1cygkYm9yZGVyLXJhZGl1cyk7XG4gICAgfVxuICB9XG4gICY6bGFzdC1jaGlsZCB7XG4gICAgLnBhZ2UtbGluayB7XG4gICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICB9XG4gIH1cblxuICAmLmFjdGl2ZSAucGFnZS1saW5rIHtcbiAgICB6LWluZGV4OiAzO1xuICAgIGNvbG9yOiAkcGFnaW5hdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJnO1xuICAgIGJvcmRlci1jb2xvcjogJHBhZ2luYXRpb24tYWN0aXZlLWJvcmRlci1jb2xvcjtcbiAgfVxuXG4gICYuZGlzYWJsZWQgLnBhZ2UtbGluayB7XG4gICAgY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWNvbG9yO1xuICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgIC8vIE9waW5pb25hdGVkOiByZW1vdmUgdGhlIFwiaGFuZFwiIGN1cnNvciBzZXQgcHJldmlvdXNseSBmb3IgLnBhZ2UtbGlua1xuICAgIGN1cnNvcjogYXV0bztcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcGFnaW5hdGlvbi1kaXNhYmxlZC1iZztcbiAgICBib3JkZXItY29sb3I6ICRwYWdpbmF0aW9uLWRpc2FibGVkLWJvcmRlci1jb2xvcjtcbiAgfVxufVxuXG5cbi8vXG4vLyBTaXppbmdcbi8vXG5cbi5wYWdpbmF0aW9uLWxnIHtcbiAgQGluY2x1ZGUgcGFnaW5hdGlvbi1zaXplKCRwYWdpbmF0aW9uLXBhZGRpbmcteS1sZywgJHBhZ2luYXRpb24tcGFkZGluZy14LWxnLCAkZm9udC1zaXplLWxnLCAkbGluZS1oZWlnaHQtbGcsICRib3JkZXItcmFkaXVzLWxnKTtcbn1cblxuLnBhZ2luYXRpb24tc20ge1xuICBAaW5jbHVkZSBwYWdpbmF0aW9uLXNpemUoJHBhZ2luYXRpb24tcGFkZGluZy15LXNtLCAkcGFnaW5hdGlvbi1wYWRkaW5nLXgtc20sICRmb250LXNpemUtc20sICRsaW5lLWhlaWdodC1zbSwgJGJvcmRlci1yYWRpdXMtc20pO1xufVxuIiwiLy8gUGFnaW5hdGlvblxuXG5AbWl4aW4gcGFnaW5hdGlvbi1zaXplKCRwYWRkaW5nLXksICRwYWRkaW5nLXgsICRmb250LXNpemUsICRsaW5lLWhlaWdodCwgJGJvcmRlci1yYWRpdXMpIHtcbiAgLnBhZ2UtbGluayB7XG4gICAgcGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14O1xuICAgIEBpbmNsdWRlIGZvbnQtc2l6ZSgkZm9udC1zaXplKTtcbiAgICBsaW5lLWhlaWdodDogJGxpbmUtaGVpZ2h0O1xuICB9XG5cbiAgLnBhZ2UtaXRlbSB7XG4gICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAucGFnZS1saW5rIHtcbiAgICAgICAgQGluY2x1ZGUgYm9yZGVyLWxlZnQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgIC5wYWdlLWxpbmsge1xuICAgICAgICBAaW5jbHVkZSBib3JkZXItcmlnaHQtcmFkaXVzKCRib3JkZXItcmFkaXVzKTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi8vIEJhc2UgY2xhc3Ncbi8vXG4vLyBSZXF1aXJlcyBvbmUgb2YgdGhlIGNvbnRleHR1YWwsIGNvbG9yIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGBjb2xvcmAgYW5kXG4vLyBgYmFja2dyb3VuZC1jb2xvcmAuXG5cbi5iYWRnZSB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgcGFkZGluZzogJGJhZGdlLXBhZGRpbmcteSAkYmFkZ2UtcGFkZGluZy14O1xuICBAaW5jbHVkZSBmb250LXNpemUoJGJhZGdlLWZvbnQtc2l6ZSk7XG4gIGZvbnQtd2VpZ2h0OiAkYmFkZ2UtZm9udC13ZWlnaHQ7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGJhZGdlLXRyYW5zaXRpb24pO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICB9XG4gIH1cblxuICAvLyBFbXB0eSBiYWRnZXMgY29sbGFwc2UgYXV0b21hdGljYWxseVxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi8vIFF1aWNrIGZpeCBmb3IgYmFkZ2VzIGluIGJ1dHRvbnNcbi5idG4gLmJhZGdlIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB0b3A6IC0xcHg7XG59XG5cbi8vIFBpbGwgYmFkZ2VzXG4vL1xuLy8gTWFrZSB0aGVtIGV4dHJhIHJvdW5kZWQgd2l0aCBhIG1vZGlmaWVyIHRvIHJlcGxhY2UgdjMncyBiYWRnZXMuXG5cbi5iYWRnZS1waWxsIHtcbiAgcGFkZGluZy1yaWdodDogJGJhZGdlLXBpbGwtcGFkZGluZy14O1xuICBwYWRkaW5nLWxlZnQ6ICRiYWRnZS1waWxsLXBhZGRpbmcteDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYmFkZ2UtcGlsbC1ib3JkZXItcmFkaXVzKTtcbn1cblxuLy8gQ29sb3JzXG4vL1xuLy8gQ29udGV4dHVhbCB2YXJpYXRpb25zIChsaW5rZWQgYmFkZ2VzIGdldCBkYXJrZXIgb24gOmhvdmVyKS5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIC5iYWRnZS0jeyRjb2xvcn0ge1xuICAgIEBpbmNsdWRlIGJhZGdlLXZhcmlhbnQoJHZhbHVlKTtcbiAgfVxufVxuIiwiQG1peGluIGJhZGdlLXZhcmlhbnQoJGJnKSB7XG4gIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGJnO1xuXG4gIEBhdC1yb290IGEjeyZ9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGNvbG9yOiBjb2xvci15aXEoJGJnKTtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkYmcsIDEwJSk7XG4gICAgfVxuXG4gICAgJjpmb2N1cyxcbiAgICAmLmZvY3VzIHtcbiAgICAgIG91dGxpbmU6IDA7XG4gICAgICBib3gtc2hhZG93OiAwIDAgMCAkYmFkZ2UtZm9jdXMtd2lkdGggcmdiYSgkYmcsIC41KTtcbiAgICB9XG4gIH1cbn1cbiIsIi5qdW1ib3Ryb24ge1xuICBwYWRkaW5nOiAkanVtYm90cm9uLXBhZGRpbmcgKCRqdW1ib3Ryb24tcGFkZGluZyAvIDIpO1xuICBtYXJnaW4tYm90dG9tOiAkanVtYm90cm9uLXBhZGRpbmc7XG4gIGNvbG9yOiAkanVtYm90cm9uLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkanVtYm90cm9uLWJnO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKCRib3JkZXItcmFkaXVzLWxnKTtcblxuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gICAgcGFkZGluZzogKCRqdW1ib3Ryb24tcGFkZGluZyAqIDIpICRqdW1ib3Ryb24tcGFkZGluZztcbiAgfVxufVxuXG4uanVtYm90cm9uLWZsdWlkIHtcbiAgcGFkZGluZy1yaWdodDogMDtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBAaW5jbHVkZSBib3JkZXItcmFkaXVzKDApO1xufVxuIiwiLy9cbi8vIEJhc2Ugc3R5bGVzXG4vL1xuXG4uYWxlcnQge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgbWFyZ2luLWJvdHRvbTogJGFsZXJ0LW1hcmdpbi1ib3R0b207XG4gIGJvcmRlcjogJGFsZXJ0LWJvcmRlci13aWR0aCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkYWxlcnQtYm9yZGVyLXJhZGl1cyk7XG59XG5cbi8vIEhlYWRpbmdzIGZvciBsYXJnZXIgYWxlcnRzXG4uYWxlcnQtaGVhZGluZyB7XG4gIC8vIFNwZWNpZmllZCB0byBwcmV2ZW50IGNvbmZsaWN0cyBvZiBjaGFuZ2luZyAkaGVhZGluZ3MtY29sb3JcbiAgY29sb3I6IGluaGVyaXQ7XG59XG5cbi8vIFByb3ZpZGUgY2xhc3MgZm9yIGxpbmtzIHRoYXQgbWF0Y2ggYWxlcnRzXG4uYWxlcnQtbGluayB7XG4gIGZvbnQtd2VpZ2h0OiAkYWxlcnQtbGluay1mb250LXdlaWdodDtcbn1cblxuXG4vLyBEaXNtaXNzaWJsZSBhbGVydHNcbi8vXG4vLyBFeHBhbmQgdGhlIHJpZ2h0IHBhZGRpbmcgYW5kIGFjY291bnQgZm9yIHRoZSBjbG9zZSBidXR0b24ncyBwb3NpdGlvbmluZy5cblxuLmFsZXJ0LWRpc21pc3NpYmxlIHtcbiAgcGFkZGluZy1yaWdodDogJGNsb3NlLWZvbnQtc2l6ZSArICRhbGVydC1wYWRkaW5nLXggKiAyO1xuXG4gIC8vIEFkanVzdCBjbG9zZSBsaW5rIHBvc2l0aW9uXG4gIC5jbG9zZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICByaWdodDogMDtcbiAgICB6LWluZGV4OiAyO1xuICAgIHBhZGRpbmc6ICRhbGVydC1wYWRkaW5nLXkgJGFsZXJ0LXBhZGRpbmcteDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgfVxufVxuXG5cbi8vIEFsdGVybmF0ZSBzdHlsZXNcbi8vXG4vLyBHZW5lcmF0ZSBjb250ZXh0dWFsIG1vZGlmaWVyIGNsYXNzZXMgZm9yIGNvbG9yaXppbmcgdGhlIGFsZXJ0LlxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmFsZXJ0LSN7JGNvbG9yfSB7XG4gICAgQGluY2x1ZGUgYWxlcnQtdmFyaWFudCh0aGVtZS1jb2xvci1sZXZlbCgkY29sb3IsICRhbGVydC1iZy1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWJvcmRlci1sZXZlbCksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgJGFsZXJ0LWNvbG9yLWxldmVsKSk7XG4gIH1cbn1cbiIsIkBtaXhpbiBhbGVydC12YXJpYW50KCRiYWNrZ3JvdW5kLCAkYm9yZGVyLCAkY29sb3IpIHtcbiAgY29sb3I6ICRjb2xvcjtcbiAgQGluY2x1ZGUgZ3JhZGllbnQtYmcoJGJhY2tncm91bmQpO1xuICBib3JkZXItY29sb3I6ICRib3JkZXI7XG5cbiAgaHIge1xuICAgIGJvcmRlci10b3AtY29sb3I6IGRhcmtlbigkYm9yZGVyLCA1JSk7XG4gIH1cblxuICAuYWxlcnQtbGluayB7XG4gICAgY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSk7XG4gIH1cbn1cbiIsIi8vIERpc2FibGUgYW5pbWF0aW9uIGlmIHRyYW5zaXRpb25zIGFyZSBkaXNhYmxlZFxuQGlmICRlbmFibGUtdHJhbnNpdGlvbnMge1xuICBAa2V5ZnJhbWVzIHByb2dyZXNzLWJhci1zdHJpcGVzIHtcbiAgICBmcm9tIHsgYmFja2dyb3VuZC1wb3NpdGlvbjogJHByb2dyZXNzLWhlaWdodCAwOyB9XG4gICAgdG8geyBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIDA7IH1cbiAgfVxufVxuXG4ucHJvZ3Jlc3Mge1xuICBkaXNwbGF5OiBmbGV4O1xuICBoZWlnaHQ6ICRwcm9ncmVzcy1oZWlnaHQ7XG4gIG92ZXJmbG93OiBoaWRkZW47IC8vIGZvcmNlIHJvdW5kZWQgY29ybmVycyBieSBjcm9wcGluZyBpdFxuICBsaW5lLWhlaWdodDogMDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRwcm9ncmVzcy1mb250LXNpemUpO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHByb2dyZXNzLWJvcmRlci1yYWRpdXMpO1xuICBAaW5jbHVkZSBib3gtc2hhZG93KCRwcm9ncmVzcy1ib3gtc2hhZG93KTtcbn1cblxuLnByb2dyZXNzLWJhciB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBjb2xvcjogJHByb2dyZXNzLWJhci1jb2xvcjtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmFyLWJnO1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uKCRwcm9ncmVzcy1iYXItdHJhbnNpdGlvbik7XG59XG5cbi5wcm9ncmVzcy1iYXItc3RyaXBlZCB7XG4gIEBpbmNsdWRlIGdyYWRpZW50LXN0cmlwZWQoKTtcbiAgYmFja2dyb3VuZC1zaXplOiAkcHJvZ3Jlc3MtaGVpZ2h0ICRwcm9ncmVzcy1oZWlnaHQ7XG59XG5cbkBpZiAkZW5hYmxlLXRyYW5zaXRpb25zIHtcbiAgLnByb2dyZXNzLWJhci1hbmltYXRlZCB7XG4gICAgYW5pbWF0aW9uOiBwcm9ncmVzcy1iYXItc3RyaXBlcyAkcHJvZ3Jlc3MtYmFyLWFuaW1hdGlvbi10aW1pbmc7XG5cbiAgICBAaWYgJGVuYWJsZS1wcmVmZXJzLXJlZHVjZWQtbW90aW9uLW1lZGlhLXF1ZXJ5IHtcbiAgICAgIEBtZWRpYSAocHJlZmVycy1yZWR1Y2VkLW1vdGlvbjogcmVkdWNlKSB7XG4gICAgICAgIGFuaW1hdGlvbjogbm9uZTtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5tZWRpYSB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xufVxuXG4ubWVkaWEtYm9keSB7XG4gIGZsZXg6IDE7XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4vL1xuLy8gRWFzaWx5IHVzYWJsZSBvbiA8dWw+LCA8b2w+LCBvciA8ZGl2Pi5cblxuLmxpc3QtZ3JvdXAge1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG4gIC8vIE5vIG5lZWQgdG8gc2V0IGxpc3Qtc3R5bGU6IG5vbmU7IHNpbmNlIC5saXN0LWdyb3VwLWl0ZW0gaXMgYmxvY2sgbGV2ZWxcbiAgcGFkZGluZy1sZWZ0OiAwOyAvLyByZXNldCBwYWRkaW5nIGJlY2F1c2UgdWwgYW5kIG9sXG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJGxpc3QtZ3JvdXAtYm9yZGVyLXJhZGl1cyk7XG59XG5cblxuLy8gSW50ZXJhY3RpdmUgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBhbmNob3Igb3IgYnV0dG9uIGVsZW1lbnRzIGluc3RlYWQgb2YgYGxpYHMgb3IgYGRpdmBzIHRvIGNyZWF0ZSBpbnRlcmFjdGl2ZVxuLy8gbGlzdCBpdGVtcy4gSW5jbHVkZXMgYW4gZXh0cmEgYC5hY3RpdmVgIG1vZGlmaWVyIGNsYXNzIGZvciBzZWxlY3RlZCBpdGVtcy5cblxuLmxpc3QtZ3JvdXAtaXRlbS1hY3Rpb24ge1xuICB3aWR0aDogMTAwJTsgLy8gRm9yIGA8YnV0dG9uPmBzIChhbmNob3JzIGJlY29tZSAxMDAlIGJ5IGRlZmF1bHQgdGhvdWdoKVxuICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBpbmhlcml0OyAvLyBGb3IgYDxidXR0b24+YHMgKGFuY2hvcnMgaW5oZXJpdClcblxuICAvLyBIb3ZlciBzdGF0ZVxuICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICB6LWluZGV4OiAxOyAvLyBQbGFjZSBob3Zlci9mb2N1cyBpdGVtcyBhYm92ZSB0aGVpciBzaWJsaW5ncyBmb3IgcHJvcGVyIGJvcmRlciBzdHlsaW5nXG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1ob3Zlci1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtaG92ZXItYmc7XG4gIH1cblxuICAmOmFjdGl2ZSB7XG4gICAgY29sb3I6ICRsaXN0LWdyb3VwLWFjdGlvbi1hY3RpdmUtY29sb3I7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYWN0aW9uLWFjdGl2ZS1iZztcbiAgfVxufVxuXG5cbi8vIEluZGl2aWR1YWwgbGlzdCBpdGVtc1xuLy9cbi8vIFVzZSBvbiBgbGlgcyBvciBgZGl2YHMgd2l0aGluIHRoZSBgLmxpc3QtZ3JvdXBgIHBhcmVudC5cblxuLmxpc3QtZ3JvdXAtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHBhZGRpbmc6ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy15ICRsaXN0LWdyb3VwLWl0ZW0tcGFkZGluZy14O1xuICBjb2xvcjogJGxpc3QtZ3JvdXAtY29sb3I7XG4gIHRleHQtZGVjb3JhdGlvbjogaWYoJGxpbmstZGVjb3JhdGlvbiA9PSBub25lLCBudWxsLCBub25lKTtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtYmc7XG4gIGJvcmRlcjogJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoIHNvbGlkICRsaXN0LWdyb3VwLWJvcmRlci1jb2xvcjtcblxuICAmOmZpcnN0LWNoaWxkIHtcbiAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhpbmhlcml0KTtcbiAgfVxuXG4gICY6bGFzdC1jaGlsZCB7XG4gICAgQGluY2x1ZGUgYm9yZGVyLWJvdHRvbS1yYWRpdXMoaW5oZXJpdCk7XG4gIH1cblxuICAmLmRpc2FibGVkLFxuICAmOmRpc2FibGVkIHtcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtY29sb3I7XG4gICAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpc3QtZ3JvdXAtZGlzYWJsZWQtYmc7XG4gIH1cblxuICAvLyBJbmNsdWRlIGJvdGggaGVyZSBmb3IgYDxhPmBzIGFuZCBgPGJ1dHRvbj5gc1xuICAmLmFjdGl2ZSB7XG4gICAgei1pbmRleDogMjsgLy8gUGxhY2UgYWN0aXZlIGl0ZW1zIGFib3ZlIHRoZWlyIHNpYmxpbmdzIGZvciBwcm9wZXIgYm9yZGVyIHN0eWxpbmdcbiAgICBjb2xvcjogJGxpc3QtZ3JvdXAtYWN0aXZlLWNvbG9yO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1iZztcbiAgICBib3JkZXItY29sb3I6ICRsaXN0LWdyb3VwLWFjdGl2ZS1ib3JkZXItY29sb3I7XG4gIH1cblxuICAmICsgJiB7XG4gICAgYm9yZGVyLXRvcC13aWR0aDogMDtcblxuICAgICYuYWN0aXZlIHtcbiAgICAgIG1hcmdpbi10b3A6IC0kbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItdG9wLXdpZHRoOiAkbGlzdC1ncm91cC1ib3JkZXItd2lkdGg7XG4gICAgfVxuICB9XG59XG5cblxuLy8gSG9yaXpvbnRhbFxuLy9cbi8vIENoYW5nZSB0aGUgbGF5b3V0IG9mIGxpc3QgZ3JvdXAgaXRlbXMgZnJvbSB2ZXJ0aWNhbCAoZGVmYXVsdCkgdG8gaG9yaXpvbnRhbC5cblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLmxpc3QtZ3JvdXAtaG9yaXpvbnRhbCN7JGluZml4fSB7XG4gICAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuXG4gICAgICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAmOmZpcnN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKCRsaXN0LWdyb3VwLWJvcmRlci1yYWRpdXMpO1xuICAgICAgICAgIEBpbmNsdWRlIGJvcmRlci10b3AtcmlnaHQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItdG9wLXJpZ2h0LXJhZGl1cygkbGlzdC1ncm91cC1ib3JkZXItcmFkaXVzKTtcbiAgICAgICAgICBAaW5jbHVkZSBib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzKDApO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5hY3RpdmUge1xuICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cblxuICAgICAgICArIC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgICAgICAgIGJvcmRlci10b3Atd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICBib3JkZXItbGVmdC13aWR0aDogMDtcblxuICAgICAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAtJGxpc3QtZ3JvdXAtYm9yZGVyLXdpZHRoO1xuICAgICAgICAgICAgYm9yZGVyLWxlZnQtd2lkdGg6ICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cblxuXG4vLyBGbHVzaCBsaXN0IGl0ZW1zXG4vL1xuLy8gUmVtb3ZlIGJvcmRlcnMgYW5kIGJvcmRlci1yYWRpdXMgdG8ga2VlcCBsaXN0IGdyb3VwIGl0ZW1zIGVkZ2UtdG8tZWRnZS4gTW9zdFxuLy8gdXNlZnVsIHdpdGhpbiBvdGhlciBjb21wb25lbnRzIChlLmcuLCBjYXJkcykuXG5cbi5saXN0LWdyb3VwLWZsdXNoIHtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygwKTtcblxuICA+IC5saXN0LWdyb3VwLWl0ZW0ge1xuICAgIGJvcmRlci13aWR0aDogMCAwICRsaXN0LWdyb3VwLWJvcmRlci13aWR0aDtcblxuICAgICY6bGFzdC1jaGlsZCB7XG4gICAgICBib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuICAgIH1cbiAgfVxufVxuXG5cbi8vIENvbnRleHR1YWwgdmFyaWFudHNcbi8vXG4vLyBBZGQgbW9kaWZpZXIgY2xhc3NlcyB0byBjaGFuZ2UgdGV4dCBhbmQgYmFja2dyb3VuZCBjb2xvciBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuLy8gT3JnYW5pemF0aW9uYWxseSwgdGhpcyBtdXN0IGNvbWUgYWZ0ZXIgdGhlIGA6aG92ZXJgIHN0YXRlcy5cblxuQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gIEBpbmNsdWRlIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRjb2xvciwgdGhlbWUtY29sb3ItbGV2ZWwoJGNvbG9yLCAtOSksIHRoZW1lLWNvbG9yLWxldmVsKCRjb2xvciwgNikpO1xufVxuIiwiLy8gTGlzdCBHcm91cHNcblxuQG1peGluIGxpc3QtZ3JvdXAtaXRlbS12YXJpYW50KCRzdGF0ZSwgJGJhY2tncm91bmQsICRjb2xvcikge1xuICAubGlzdC1ncm91cC1pdGVtLSN7JHN0YXRlfSB7XG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmFja2dyb3VuZDtcblxuICAgICYubGlzdC1ncm91cC1pdGVtLWFjdGlvbiB7XG4gICAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgICAgY29sb3I6ICRjb2xvcjtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRiYWNrZ3JvdW5kLCA1JSk7XG4gICAgICB9XG5cbiAgICAgICYuYWN0aXZlIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGNvbG9yO1xuICAgICAgICBib3JkZXItY29sb3I6ICRjb2xvcjtcbiAgICAgIH1cbiAgICB9XG4gIH1cbn1cbiIsIi5jbG9zZSB7XG4gIGZsb2F0OiByaWdodDtcbiAgQGluY2x1ZGUgZm9udC1zaXplKCRjbG9zZS1mb250LXNpemUpO1xuICBmb250LXdlaWdodDogJGNsb3NlLWZvbnQtd2VpZ2h0O1xuICBsaW5lLWhlaWdodDogMTtcbiAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgdGV4dC1zaGFkb3c6ICRjbG9zZS10ZXh0LXNoYWRvdztcbiAgb3BhY2l0eTogLjU7XG5cbiAgLy8gT3ZlcnJpZGUgPGE+J3MgaG92ZXIgc3R5bGVcbiAgQGluY2x1ZGUgaG92ZXIoKSB7XG4gICAgY29sb3I6ICRjbG9zZS1jb2xvcjtcbiAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gIH1cblxuICAmOm5vdCg6ZGlzYWJsZWQpOm5vdCguZGlzYWJsZWQpIHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIG9wYWNpdHk6IC43NTtcbiAgICB9XG4gIH1cbn1cblxuLy8gQWRkaXRpb25hbCBwcm9wZXJ0aWVzIGZvciBidXR0b24gdmVyc2lvblxuLy8gaU9TIHJlcXVpcmVzIHRoZSBidXR0b24gZWxlbWVudCBpbnN0ZWFkIG9mIGFuIGFuY2hvciB0YWcuXG4vLyBJZiB5b3Ugd2FudCB0aGUgYW5jaG9yIHZlcnNpb24sIGl0IHJlcXVpcmVzIGBocmVmPVwiI1wiYC5cbi8vIFNlZSBodHRwczovL2RldmVsb3Blci5tb3ppbGxhLm9yZy9lbi1VUy9kb2NzL1dlYi9FdmVudHMvY2xpY2sjU2FmYXJpX01vYmlsZVxuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5idXR0b24uY2xvc2Uge1xuICBwYWRkaW5nOiAwO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBGdXR1cmUtcHJvb2YgZGlzYWJsaW5nIG9mIGNsaWNrcyBvbiBgPGE+YCBlbGVtZW50c1xuXG4vLyBzdHlsZWxpbnQtZGlzYWJsZS1uZXh0LWxpbmUgc2VsZWN0b3Itbm8tcXVhbGlmeWluZy10eXBlXG5hLmNsb3NlLmRpc2FibGVkIHtcbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG4iLCIudG9hc3Qge1xuICAvLyBQcmV2ZW50cyBmcm9tIHNocmlua2luZyBpbiBJRTExLCB3aGVuIGluIGEgZmxleCBjb250YWluZXJcbiAgLy8gU2VlIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjgzNDFcbiAgZmxleC1iYXNpczogJHRvYXN0LW1heC13aWR0aDtcbiAgbWF4LXdpZHRoOiAkdG9hc3QtbWF4LXdpZHRoO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvYXN0LWZvbnQtc2l6ZSk7XG4gIGNvbG9yOiAkdG9hc3QtY29sb3I7XG4gIGJhY2tncm91bmQtY29sb3I6ICR0b2FzdC1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICR0b2FzdC1ib3JkZXItd2lkdGggc29saWQgJHRvYXN0LWJvcmRlci1jb2xvcjtcbiAgYm94LXNoYWRvdzogJHRvYXN0LWJveC1zaGFkb3c7XG4gIG9wYWNpdHk6IDA7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvYXN0LWJvcmRlci1yYWRpdXMpO1xuXG4gICY6bm90KDpsYXN0LWNoaWxkKSB7XG4gICAgbWFyZ2luLWJvdHRvbTogJHRvYXN0LXBhZGRpbmcteDtcbiAgfVxuXG4gICYuc2hvd2luZyB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuc2hvdyB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gICYuaGlkZSB7XG4gICAgZGlzcGxheTogbm9uZTtcbiAgfVxufVxuXG4udG9hc3QtaGVhZGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbiAgcGFkZGluZzogJHRvYXN0LXBhZGRpbmcteSAkdG9hc3QtcGFkZGluZy14O1xuICBjb2xvcjogJHRvYXN0LWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvYXN0LWhlYWRlci1iYWNrZ3JvdW5kLWNvbG9yO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXItYm90dG9tOiAkdG9hc3QtYm9yZGVyLXdpZHRoIHNvbGlkICR0b2FzdC1oZWFkZXItYm9yZGVyLWNvbG9yO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cyhzdWJ0cmFjdCgkdG9hc3QtYm9yZGVyLXJhZGl1cywgJHRvYXN0LWJvcmRlci13aWR0aCkpO1xufVxuXG4udG9hc3QtYm9keSB7XG4gIHBhZGRpbmc6ICR0b2FzdC1wYWRkaW5nLXg7IC8vIGFwcGx5IHRvIGJvdGggdmVydGljYWwgYW5kIGhvcml6b250YWxcbn1cbiIsIi8vIC5tb2RhbC1vcGVuICAgICAgLSBib2R5IGNsYXNzIGZvciBraWxsaW5nIHRoZSBzY3JvbGxcbi8vIC5tb2RhbCAgICAgICAgICAgLSBjb250YWluZXIgdG8gc2Nyb2xsIHdpdGhpblxuLy8gLm1vZGFsLWRpYWxvZyAgICAtIHBvc2l0aW9uaW5nIHNoZWxsIGZvciB0aGUgYWN0dWFsIG1vZGFsXG4vLyAubW9kYWwtY29udGVudCAgIC0gYWN0dWFsIG1vZGFsIHcvIGJnIGFuZCBjb3JuZXJzIGFuZCBzdHVmZlxuXG5cbi5tb2RhbC1vcGVuIHtcbiAgLy8gS2lsbCB0aGUgc2Nyb2xsIG9uIHRoZSBib2R5XG4gIG92ZXJmbG93OiBoaWRkZW47XG5cbiAgLm1vZGFsIHtcbiAgICBvdmVyZmxvdy14OiBoaWRkZW47XG4gICAgb3ZlcmZsb3cteTogYXV0bztcbiAgfVxufVxuXG4vLyBDb250YWluZXIgdGhhdCB0aGUgbW9kYWwgc2Nyb2xscyB3aXRoaW5cbi5tb2RhbCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LW1vZGFsO1xuICBkaXNwbGF5OiBub25lO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICAvLyBQcmV2ZW50IENocm9tZSBvbiBXaW5kb3dzIGZyb20gYWRkaW5nIGEgZm9jdXMgb3V0bGluZS4gRm9yIGRldGFpbHMsIHNlZVxuICAvLyBodHRwczovL2dpdGh1Yi5jb20vdHdicy9ib290c3RyYXAvcHVsbC8xMDk1MS5cbiAgb3V0bGluZTogMDtcbiAgLy8gV2UgZGVsaWJlcmF0ZWx5IGRvbid0IHVzZSBgLXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO2AgZHVlIHRvIGFcbiAgLy8gZ25hcmx5IGlPUyBTYWZhcmkgYnVnOiBodHRwczovL2J1Z3Mud2Via2l0Lm9yZy9zaG93X2J1Zy5jZ2k/aWQ9MTU4MzQyXG4gIC8vIFNlZSBhbHNvIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMTc2OTVcbn1cblxuLy8gU2hlbGwgZGl2IHRvIHBvc2l0aW9uIHRoZSBtb2RhbCB3aXRoIGJvdHRvbSBwYWRkaW5nXG4ubW9kYWwtZGlhbG9nIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB3aWR0aDogYXV0bztcbiAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbjtcbiAgLy8gYWxsb3cgY2xpY2tzIHRvIHBhc3MgdGhyb3VnaCBmb3IgY3VzdG9tIGNsaWNrIGhhbmRsaW5nIHRvIGNsb3NlIG1vZGFsXG4gIHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG4gIC8vIFdoZW4gZmFkaW5nIGluIHRoZSBtb2RhbCwgYW5pbWF0ZSBpdCB0byBzbGlkZSBkb3duXG4gIC5tb2RhbC5mYWRlICYge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24oJG1vZGFsLXRyYW5zaXRpb24pO1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLWZhZGUtdHJhbnNmb3JtO1xuICB9XG4gIC5tb2RhbC5zaG93ICYge1xuICAgIHRyYW5zZm9ybTogJG1vZGFsLXNob3ctdHJhbnNmb3JtO1xuICB9XG5cbiAgLy8gV2hlbiB0cnlpbmcgdG8gY2xvc2UsIGFuaW1hdGUgZm9jdXMgdG8gc2NhbGVcbiAgLm1vZGFsLm1vZGFsLXN0YXRpYyAmIHtcbiAgICB0cmFuc2Zvcm06ICRtb2RhbC1zY2FsZS10cmFuc2Zvcm07XG4gIH1cbn1cblxuLm1vZGFsLWRpYWxvZy1zY3JvbGxhYmxlIHtcbiAgZGlzcGxheTogZmxleDsgLy8gSUUxMC8xMVxuICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC5tb2RhbC1jb250ZW50IHtcbiAgICBtYXgtaGVpZ2h0OiBzdWJ0cmFjdCgxMDB2aCwgJG1vZGFsLWRpYWxvZy1tYXJnaW4gKiAyKTsgLy8gSUUxMC8xMVxuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gIH1cblxuICAubW9kYWwtaGVhZGVyLFxuICAubW9kYWwtZm9vdGVyIHtcbiAgICBmbGV4LXNocmluazogMDtcbiAgfVxuXG4gIC5tb2RhbC1ib2R5IHtcbiAgICBvdmVyZmxvdy15OiBhdXRvO1xuICB9XG59XG5cbi5tb2RhbC1kaWFsb2ctY2VudGVyZWQge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBtaW4taGVpZ2h0OiBzdWJ0cmFjdCgxMDAlLCAkbW9kYWwtZGlhbG9nLW1hcmdpbiAqIDIpO1xuXG4gIC8vIEVuc3VyZSBgbW9kYWwtZGlhbG9nLWNlbnRlcmVkYCBleHRlbmRzIHRoZSBmdWxsIGhlaWdodCBvZiB0aGUgdmlldyAoSUUxMC8xMSlcbiAgJjo6YmVmb3JlIHtcbiAgICBkaXNwbGF5OiBibG9jazsgLy8gSUUxMFxuICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luICogMik7XG4gICAgaGVpZ2h0OiBtaW4tY29udGVudDsgLy8gUmVzZXQgaGVpZ2h0IHRvIDAgZXhjZXB0IG9uIElFXG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC8vIEVuc3VyZSBgLm1vZGFsLWJvZHlgIHNob3dzIHNjcm9sbGJhciAoSUUxMC8xMSlcbiAgJi5tb2RhbC1kaWFsb2ctc2Nyb2xsYWJsZSB7XG4gICAgZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgICBoZWlnaHQ6IDEwMCU7XG5cbiAgICAubW9kYWwtY29udGVudCB7XG4gICAgICBtYXgtaGVpZ2h0OiBub25lO1xuICAgIH1cblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBjb250ZW50OiBub25lO1xuICAgIH1cbiAgfVxufVxuXG4vLyBBY3R1YWwgbW9kYWxcbi5tb2RhbC1jb250ZW50IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBkaXNwbGF5OiBmbGV4O1xuICBmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuICB3aWR0aDogMTAwJTsgLy8gRW5zdXJlIGAubW9kYWwtY29udGVudGAgZXh0ZW5kcyB0aGUgZnVsbCB3aWR0aCBvZiB0aGUgcGFyZW50IGAubW9kYWwtZGlhbG9nYFxuICAvLyBjb3VudGVyYWN0IHRoZSBwb2ludGVyLWV2ZW50czogbm9uZTsgaW4gdGhlIC5tb2RhbC1kaWFsb2dcbiAgY29sb3I6ICRtb2RhbC1jb250ZW50LWNvbG9yO1xuICBwb2ludGVyLWV2ZW50czogYXV0bztcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWNvbnRlbnQtYmc7XG4gIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gIGJvcmRlcjogJG1vZGFsLWNvbnRlbnQtYm9yZGVyLXdpZHRoIHNvbGlkICRtb2RhbC1jb250ZW50LWJvcmRlci1jb2xvcjtcbiAgQGluY2x1ZGUgYm9yZGVyLXJhZGl1cygkbW9kYWwtY29udGVudC1ib3JkZXItcmFkaXVzKTtcbiAgQGluY2x1ZGUgYm94LXNoYWRvdygkbW9kYWwtY29udGVudC1ib3gtc2hhZG93LXhzKTtcbiAgLy8gUmVtb3ZlIGZvY3VzIG91dGxpbmUgZnJvbSBvcGVuZWQgbW9kYWxcbiAgb3V0bGluZTogMDtcbn1cblxuLy8gTW9kYWwgYmFja2dyb3VuZFxuLm1vZGFsLWJhY2tkcm9wIHtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IDA7XG4gIGxlZnQ6IDA7XG4gIHotaW5kZXg6ICR6aW5kZXgtbW9kYWwtYmFja2Ryb3A7XG4gIHdpZHRoOiAxMDB2dztcbiAgaGVpZ2h0OiAxMDB2aDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJG1vZGFsLWJhY2tkcm9wLWJnO1xuXG4gIC8vIEZhZGUgZm9yIGJhY2tkcm9wXG4gICYuZmFkZSB7IG9wYWNpdHk6IDA7IH1cbiAgJi5zaG93IHsgb3BhY2l0eTogJG1vZGFsLWJhY2tkcm9wLW9wYWNpdHk7IH1cbn1cblxuLy8gTW9kYWwgaGVhZGVyXG4vLyBUb3Agc2VjdGlvbiBvZiB0aGUgbW9kYWwgdy8gdGl0bGUgYW5kIGRpc21pc3Ncbi5tb2RhbC1oZWFkZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogZmxleC1zdGFydDsgLy8gc28gdGhlIGNsb3NlIGJ0biBhbHdheXMgc3RheXMgb24gdGhlIHVwcGVyIHJpZ2h0IGNvcm5lclxuICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47IC8vIFB1dCBtb2RhbCBoZWFkZXIgZWxlbWVudHMgKHRpdGxlIGFuZCBkaXNtaXNzKSBvbiBvcHBvc2l0ZSBlbmRzXG4gIHBhZGRpbmc6ICRtb2RhbC1oZWFkZXItcGFkZGluZztcbiAgYm9yZGVyLWJvdHRvbTogJG1vZGFsLWhlYWRlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWhlYWRlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci10b3AtcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC5jbG9zZSB7XG4gICAgcGFkZGluZzogJG1vZGFsLWhlYWRlci1wYWRkaW5nO1xuICAgIC8vIGF1dG8gb24gdGhlIGxlZnQgZm9yY2UgaWNvbiB0byB0aGUgcmlnaHQgZXZlbiB3aGVuIHRoZXJlIGlzIG5vIC5tb2RhbC10aXRsZVxuICAgIG1hcmdpbjogKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteCkgKC0kbW9kYWwtaGVhZGVyLXBhZGRpbmcteSkgYXV0bztcbiAgfVxufVxuXG4vLyBUaXRsZSB0ZXh0IHdpdGhpbiBoZWFkZXJcbi5tb2RhbC10aXRsZSB7XG4gIG1hcmdpbi1ib3R0b206IDA7XG4gIGxpbmUtaGVpZ2h0OiAkbW9kYWwtdGl0bGUtbGluZS1oZWlnaHQ7XG59XG5cbi8vIE1vZGFsIGJvZHlcbi8vIFdoZXJlIGFsbCBtb2RhbCBjb250ZW50IHJlc2lkZXMgKHNpYmxpbmcgb2YgLm1vZGFsLWhlYWRlciBhbmQgLm1vZGFsLWZvb3Rlcilcbi5tb2RhbC1ib2R5IHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAvLyBFbmFibGUgYGZsZXgtZ3JvdzogMWAgc28gdGhhdCB0aGUgYm9keSB0YWtlIHVwIGFzIG11Y2ggc3BhY2UgYXMgcG9zc2libGVcbiAgLy8gd2hlbiB0aGVyZSBzaG91bGQgYmUgYSBmaXhlZCBoZWlnaHQgb24gYC5tb2RhbC1kaWFsb2dgLlxuICBmbGV4OiAxIDEgYXV0bztcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmc7XG59XG5cbi8vIEZvb3RlciAoZm9yIGFjdGlvbnMpXG4ubW9kYWwtZm9vdGVyIHtcbiAgZGlzcGxheTogZmxleDtcbiAgZmxleC13cmFwOiB3cmFwO1xuICBhbGlnbi1pdGVtczogY2VudGVyOyAvLyB2ZXJ0aWNhbGx5IGNlbnRlclxuICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtZW5kOyAvLyBSaWdodCBhbGlnbiBidXR0b25zIHdpdGggZmxleCBwcm9wZXJ0eSBiZWNhdXNlIHRleHQtYWxpZ24gZG9lc24ndCB3b3JrIG9uIGZsZXggaXRlbXNcbiAgcGFkZGluZzogJG1vZGFsLWlubmVyLXBhZGRpbmcgLSAkbW9kYWwtZm9vdGVyLW1hcmdpbi1iZXR3ZWVuIC8gMjtcbiAgYm9yZGVyLXRvcDogJG1vZGFsLWZvb3Rlci1ib3JkZXItd2lkdGggc29saWQgJG1vZGFsLWZvb3Rlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1ib3R0b20tcmFkaXVzKCRtb2RhbC1jb250ZW50LWlubmVyLWJvcmRlci1yYWRpdXMpO1xuXG4gIC8vIFBsYWNlIG1hcmdpbiBiZXR3ZWVuIGZvb3RlciBlbGVtZW50c1xuICAvLyBUaGlzIHNvbHV0aW9uIGlzIGZhciBmcm9tIGlkZWFsIGJlY2F1c2Ugb2YgdGhlIHVuaXZlcnNhbCBzZWxlY3RvciB1c2FnZSxcbiAgLy8gYnV0IGlzIG5lZWRlZCB0byBmaXggaHR0cHM6Ly9naXRodWIuY29tL3R3YnMvYm9vdHN0cmFwL2lzc3Vlcy8yNDgwMFxuICA+ICoge1xuICAgIG1hcmdpbjogJG1vZGFsLWZvb3Rlci1tYXJnaW4tYmV0d2VlbiAvIDI7XG4gIH1cbn1cblxuLy8gTWVhc3VyZSBzY3JvbGxiYXIgd2lkdGggZm9yIHBhZGRpbmcgYm9keSBkdXJpbmcgbW9kYWwgc2hvdy9oaWRlXG4ubW9kYWwtc2Nyb2xsYmFyLW1lYXN1cmUge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogLTk5OTlweDtcbiAgd2lkdGg6IDUwcHg7XG4gIGhlaWdodDogNTBweDtcbiAgb3ZlcmZsb3c6IHNjcm9sbDtcbn1cblxuLy8gU2NhbGUgdXAgdGhlIG1vZGFsXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHNtKSB7XG4gIC8vIEF1dG9tYXRpY2FsbHkgc2V0IG1vZGFsJ3Mgd2lkdGggZm9yIGxhcmdlciB2aWV3cG9ydHNcbiAgLm1vZGFsLWRpYWxvZyB7XG4gICAgbWF4LXdpZHRoOiAkbW9kYWwtbWQ7XG4gICAgbWFyZ2luOiAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwIGF1dG87XG4gIH1cblxuICAubW9kYWwtZGlhbG9nLXNjcm9sbGFibGUge1xuICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMCUsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcblxuICAgIC5tb2RhbC1jb250ZW50IHtcbiAgICAgIG1heC1oZWlnaHQ6IHN1YnRyYWN0KDEwMHZoLCAkbW9kYWwtZGlhbG9nLW1hcmdpbi15LXNtLXVwICogMik7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWRpYWxvZy1jZW50ZXJlZCB7XG4gICAgbWluLWhlaWdodDogc3VidHJhY3QoMTAwJSwgJG1vZGFsLWRpYWxvZy1tYXJnaW4teS1zbS11cCAqIDIpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIGhlaWdodDogc3VidHJhY3QoMTAwdmgsICRtb2RhbC1kaWFsb2ctbWFyZ2luLXktc20tdXAgKiAyKTtcbiAgICAgIGhlaWdodDogbWluLWNvbnRlbnQ7XG4gICAgfVxuICB9XG5cbiAgLm1vZGFsLWNvbnRlbnQge1xuICAgIEBpbmNsdWRlIGJveC1zaGFkb3coJG1vZGFsLWNvbnRlbnQtYm94LXNoYWRvdy1zbS11cCk7XG4gIH1cblxuICAubW9kYWwtc20geyBtYXgtd2lkdGg6ICRtb2RhbC1zbTsgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKGxnKSB7XG4gIC5tb2RhbC1sZyxcbiAgLm1vZGFsLXhsIHtcbiAgICBtYXgtd2lkdGg6ICRtb2RhbC1sZztcbiAgfVxufVxuXG5AaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKHhsKSB7XG4gIC5tb2RhbC14bCB7IG1heC13aWR0aDogJG1vZGFsLXhsOyB9XG59XG4iLCIvLyBCYXNlIGNsYXNzXG4udG9vbHRpcCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgei1pbmRleDogJHppbmRleC10b29sdGlwO1xuICBkaXNwbGF5OiBibG9jaztcbiAgbWFyZ2luOiAkdG9vbHRpcC1tYXJnaW47XG4gIC8vIE91ciBwYXJlbnQgZWxlbWVudCBjYW4gYmUgYXJiaXRyYXJ5IHNpbmNlIHRvb2x0aXBzIGFyZSBieSBkZWZhdWx0IGluc2VydGVkIGFzIGEgc2libGluZyBvZiB0aGVpciB0YXJnZXQgZWxlbWVudC5cbiAgLy8gU28gcmVzZXQgb3VyIGZvbnQgYW5kIHRleHQgcHJvcGVydGllcyB0byBhdm9pZCBpbmhlcml0aW5nIHdlaXJkIHZhbHVlcy5cbiAgQGluY2x1ZGUgcmVzZXQtdGV4dCgpO1xuICBAaW5jbHVkZSBmb250LXNpemUoJHRvb2x0aXAtZm9udC1zaXplKTtcbiAgLy8gQWxsb3cgYnJlYWtpbmcgdmVyeSBsb25nIHdvcmRzIHNvIHRoZXkgZG9uJ3Qgb3ZlcmZsb3cgdGhlIHRvb2x0aXAncyBib3VuZHNcbiAgd29yZC13cmFwOiBicmVhay13b3JkO1xuICBvcGFjaXR5OiAwO1xuXG4gICYuc2hvdyB7IG9wYWNpdHk6ICR0b29sdGlwLW9wYWNpdHk7IH1cblxuICAuYXJyb3cge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICB3aWR0aDogJHRvb2x0aXAtYXJyb3ctd2lkdGg7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgICAmOjpiZWZvcmUge1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC10b3Age1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIGJvdHRvbTogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICB0b3A6IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICR0b29sdGlwLWFycm93LWhlaWdodCAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLXJpZ2h0IHtcbiAgcGFkZGluZzogMCAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG5cbiAgLmFycm93IHtcbiAgICBsZWZ0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICByaWdodDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0ICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpIDA7XG4gICAgICBib3JkZXItcmlnaHQtY29sb3I6ICR0b29sdGlwLWFycm93LWNvbG9yO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtdG9vbHRpcC1ib3R0b20ge1xuICBwYWRkaW5nOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQgMDtcblxuICAuYXJyb3cge1xuICAgIHRvcDogMDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6IDAgKCR0b29sdGlwLWFycm93LXdpZHRoIC8gMikgJHRvb2x0aXAtYXJyb3ctaGVpZ2h0O1xuICAgICAgYm9yZGVyLWJvdHRvbS1jb2xvcjogJHRvb2x0aXAtYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy10b29sdGlwLWxlZnQge1xuICBwYWRkaW5nOiAwICR0b29sdGlwLWFycm93LWhlaWdodDtcblxuICAuYXJyb3cge1xuICAgIHJpZ2h0OiAwO1xuICAgIHdpZHRoOiAkdG9vbHRpcC1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkdG9vbHRpcC1hcnJvdy13aWR0aDtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHRvb2x0aXAtYXJyb3ctd2lkdGggLyAyKSAwICgkdG9vbHRpcC1hcnJvdy13aWR0aCAvIDIpICR0b29sdGlwLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkdG9vbHRpcC1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXRvb2x0aXAtYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy10b29sdGlwLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXRvb2x0aXAtbGVmdDtcbiAgfVxufVxuXG4vLyBXcmFwcGVyIGZvciB0aGUgdG9vbHRpcCBjb250ZW50XG4udG9vbHRpcC1pbm5lciB7XG4gIG1heC13aWR0aDogJHRvb2x0aXAtbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAkdG9vbHRpcC1wYWRkaW5nLXkgJHRvb2x0aXAtcGFkZGluZy14O1xuICBjb2xvcjogJHRvb2x0aXAtY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHRvb2x0aXAtYmc7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHRvb2x0aXAtYm9yZGVyLXJhZGl1cyk7XG59XG4iLCJAbWl4aW4gcmVzZXQtdGV4dCgpIHtcbiAgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuICAvLyBXZSBkZWxpYmVyYXRlbHkgZG8gTk9UIHJlc2V0IGZvbnQtc2l6ZSBvciB3b3JkLXdyYXAuXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ub3JtYWw7XG4gIGxpbmUtaGVpZ2h0OiAkbGluZS1oZWlnaHQtYmFzZTtcbiAgdGV4dC1hbGlnbjogbGVmdDsgLy8gRmFsbGJhY2sgZm9yIHdoZXJlIGBzdGFydGAgaXMgbm90IHN1cHBvcnRlZFxuICB0ZXh0LWFsaWduOiBzdGFydDtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICB0ZXh0LXNoYWRvdzogbm9uZTtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmU7XG4gIGxldHRlci1zcGFjaW5nOiBub3JtYWw7XG4gIHdvcmQtYnJlYWs6IG5vcm1hbDtcbiAgd29yZC1zcGFjaW5nOiBub3JtYWw7XG4gIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIGxpbmUtYnJlYWs6IGF1dG87XG59XG4iLCIucG9wb3ZlciB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgdG9wOiAwO1xuICBsZWZ0OiAwO1xuICB6LWluZGV4OiAkemluZGV4LXBvcG92ZXI7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXgtd2lkdGg6ICRwb3BvdmVyLW1heC13aWR0aDtcbiAgLy8gT3VyIHBhcmVudCBlbGVtZW50IGNhbiBiZSBhcmJpdHJhcnkgc2luY2UgdG9vbHRpcHMgYXJlIGJ5IGRlZmF1bHQgaW5zZXJ0ZWQgYXMgYSBzaWJsaW5nIG9mIHRoZWlyIHRhcmdldCBlbGVtZW50LlxuICAvLyBTbyByZXNldCBvdXIgZm9udCBhbmQgdGV4dCBwcm9wZXJ0aWVzIHRvIGF2b2lkIGluaGVyaXRpbmcgd2VpcmQgdmFsdWVzLlxuICBAaW5jbHVkZSByZXNldC10ZXh0KCk7XG4gIEBpbmNsdWRlIGZvbnQtc2l6ZSgkcG9wb3Zlci1mb250LXNpemUpO1xuICAvLyBBbGxvdyBicmVha2luZyB2ZXJ5IGxvbmcgd29yZHMgc28gdGhleSBkb24ndCBvdmVyZmxvdyB0aGUgcG9wb3ZlcidzIGJvdW5kc1xuICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gIGJhY2tncm91bmQtY29sb3I6ICRwb3BvdmVyLWJnO1xuICBiYWNrZ3JvdW5kLWNsaXA6IHBhZGRpbmctYm94O1xuICBib3JkZXI6ICRwb3BvdmVyLWJvcmRlci13aWR0aCBzb2xpZCAkcG9wb3Zlci1ib3JkZXItY29sb3I7XG4gIEBpbmNsdWRlIGJvcmRlci1yYWRpdXMoJHBvcG92ZXItYm9yZGVyLXJhZGl1cyk7XG4gIEBpbmNsdWRlIGJveC1zaGFkb3coJHBvcG92ZXItYm94LXNoYWRvdyk7XG5cbiAgLmFycm93IHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIG1hcmdpbjogMCAkcG9wb3Zlci1ib3JkZXItcmFkaXVzO1xuXG4gICAgJjo6YmVmb3JlLFxuICAgICY6OmFmdGVyIHtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY29udGVudDogXCJcIjtcbiAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICBib3JkZXItc3R5bGU6IHNvbGlkO1xuICAgIH1cbiAgfVxufVxuXG4uYnMtcG9wb3Zlci10b3Age1xuICBtYXJnaW4tYm90dG9tOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIGJvdHRvbTogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBib3R0b206IDA7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGg7XG4gICAgICBib3JkZXItd2lkdGg6ICRwb3BvdmVyLWFycm93LWhlaWdodCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwO1xuICAgICAgYm9yZGVyLXRvcC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgbGVmdDogc3VidHJhY3QoLSRwb3BvdmVyLWFycm93LWhlaWdodCwgJHBvcG92ZXItYm9yZGVyLXdpZHRoKTtcbiAgICB3aWR0aDogJHBvcG92ZXItYXJyb3ctaGVpZ2h0O1xuICAgIGhlaWdodDogJHBvcG92ZXItYXJyb3ctd2lkdGg7XG4gICAgbWFyZ2luOiAkcG9wb3Zlci1ib3JkZXItcmFkaXVzIDA7IC8vIG1ha2Ugc3VyZSB0aGUgYXJyb3cgZG9lcyBub3QgdG91Y2ggdGhlIHBvcG92ZXIncyByb3VuZGVkIGNvcm5lcnNcblxuICAgICY6OmJlZm9yZSB7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctb3V0ZXItY29sb3I7XG4gICAgfVxuXG4gICAgJjo6YWZ0ZXIge1xuICAgICAgbGVmdDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMikgMDtcbiAgICAgIGJvcmRlci1yaWdodC1jb2xvcjogJHBvcG92ZXItYXJyb3ctY29sb3I7XG4gICAgfVxuICB9XG59XG5cbi5icy1wb3BvdmVyLWJvdHRvbSB7XG4gIG1hcmdpbi10b3A6ICRwb3BvdmVyLWFycm93LWhlaWdodDtcblxuICA+IC5hcnJvdyB7XG4gICAgdG9wOiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHRvcDogMDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICB0b3A6ICRwb3BvdmVyLWJvcmRlci13aWR0aDtcbiAgICAgIGJvcmRlci13aWR0aDogMCAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAkcG9wb3Zlci1hcnJvdy1oZWlnaHQgKCRwb3BvdmVyLWFycm93LXdpZHRoIC8gMik7XG4gICAgICBib3JkZXItYm90dG9tLWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cblxuICAvLyBUaGlzIHdpbGwgcmVtb3ZlIHRoZSBwb3BvdmVyLWhlYWRlcidzIGJvcmRlciBqdXN0IGJlbG93IHRoZSBhcnJvd1xuICAucG9wb3Zlci1oZWFkZXI6OmJlZm9yZSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiA1MCU7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgd2lkdGg6ICRwb3BvdmVyLWFycm93LXdpZHRoO1xuICAgIG1hcmdpbi1sZWZ0OiAtJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgYm9yZGVyLWJvdHRvbTogJHBvcG92ZXItYm9yZGVyLXdpZHRoIHNvbGlkICRwb3BvdmVyLWhlYWRlci1iZztcbiAgfVxufVxuXG4uYnMtcG9wb3Zlci1sZWZ0IHtcbiAgbWFyZ2luLXJpZ2h0OiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG5cbiAgPiAuYXJyb3cge1xuICAgIHJpZ2h0OiBzdWJ0cmFjdCgtJHBvcG92ZXItYXJyb3ctaGVpZ2h0LCAkcG9wb3Zlci1ib3JkZXItd2lkdGgpO1xuICAgIHdpZHRoOiAkcG9wb3Zlci1hcnJvdy1oZWlnaHQ7XG4gICAgaGVpZ2h0OiAkcG9wb3Zlci1hcnJvdy13aWR0aDtcbiAgICBtYXJnaW46ICRwb3BvdmVyLWJvcmRlci1yYWRpdXMgMDsgLy8gbWFrZSBzdXJlIHRoZSBhcnJvdyBkb2VzIG5vdCB0b3VjaCB0aGUgcG9wb3ZlcidzIHJvdW5kZWQgY29ybmVyc1xuXG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHJpZ2h0OiAwO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1vdXRlci1jb2xvcjtcbiAgICB9XG5cbiAgICAmOjphZnRlciB7XG4gICAgICByaWdodDogJHBvcG92ZXItYm9yZGVyLXdpZHRoO1xuICAgICAgYm9yZGVyLXdpZHRoOiAoJHBvcG92ZXItYXJyb3ctd2lkdGggLyAyKSAwICgkcG9wb3Zlci1hcnJvdy13aWR0aCAvIDIpICRwb3BvdmVyLWFycm93LWhlaWdodDtcbiAgICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcG9wb3Zlci1hcnJvdy1jb2xvcjtcbiAgICB9XG4gIH1cbn1cblxuLmJzLXBvcG92ZXItYXV0byB7XG4gICZbeC1wbGFjZW1lbnRePVwidG9wXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXRvcDtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cInJpZ2h0XCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLXJpZ2h0O1xuICB9XG4gICZbeC1wbGFjZW1lbnRePVwiYm90dG9tXCJdIHtcbiAgICBAZXh0ZW5kIC5icy1wb3BvdmVyLWJvdHRvbTtcbiAgfVxuICAmW3gtcGxhY2VtZW50Xj1cImxlZnRcIl0ge1xuICAgIEBleHRlbmQgLmJzLXBvcG92ZXItbGVmdDtcbiAgfVxufVxuXG5cbi8vIE9mZnNldCB0aGUgcG9wb3ZlciB0byBhY2NvdW50IGZvciB0aGUgcG9wb3ZlciBhcnJvd1xuLnBvcG92ZXItaGVhZGVyIHtcbiAgcGFkZGluZzogJHBvcG92ZXItaGVhZGVyLXBhZGRpbmcteSAkcG9wb3Zlci1oZWFkZXItcGFkZGluZy14O1xuICBtYXJnaW4tYm90dG9tOiAwOyAvLyBSZXNldCB0aGUgZGVmYXVsdCBmcm9tIFJlYm9vdFxuICBAaW5jbHVkZSBmb250LXNpemUoJGZvbnQtc2l6ZS1iYXNlKTtcbiAgY29sb3I6ICRwb3BvdmVyLWhlYWRlci1jb2xvcjtcbiAgYmFja2dyb3VuZC1jb2xvcjogJHBvcG92ZXItaGVhZGVyLWJnO1xuICBib3JkZXItYm90dG9tOiAkcG9wb3Zlci1ib3JkZXItd2lkdGggc29saWQgZGFya2VuKCRwb3BvdmVyLWhlYWRlci1iZywgNSUpO1xuICBAaW5jbHVkZSBib3JkZXItdG9wLXJhZGl1cygkcG9wb3Zlci1pbm5lci1ib3JkZXItcmFkaXVzKTtcblxuICAmOmVtcHR5IHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG59XG5cbi5wb3BvdmVyLWJvZHkge1xuICBwYWRkaW5nOiAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteSAkcG9wb3Zlci1ib2R5LXBhZGRpbmcteDtcbiAgY29sb3I6ICRwb3BvdmVyLWJvZHktY29sb3I7XG59XG4iLCIvLyBOb3RlcyBvbiB0aGUgY2xhc3Nlczpcbi8vXG4vLyAxLiAuY2Fyb3VzZWwucG9pbnRlci1ldmVudCBzaG91bGQgaWRlYWxseSBiZSBwYW4teSAodG8gYWxsb3cgZm9yIHVzZXJzIHRvIHNjcm9sbCB2ZXJ0aWNhbGx5KVxuLy8gICAgZXZlbiB3aGVuIHRoZWlyIHNjcm9sbCBhY3Rpb24gc3RhcnRlZCBvbiBhIGNhcm91c2VsLCBidXQgZm9yIGNvbXBhdGliaWxpdHkgKHdpdGggRmlyZWZveClcbi8vICAgIHdlJ3JlIHByZXZlbnRpbmcgYWxsIGFjdGlvbnMgaW5zdGVhZFxuLy8gMi4gVGhlIC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXJpZ2h0IGlzIHVzZWQgdG8gaW5kaWNhdGUgd2hlcmVcbi8vICAgIHRoZSBhY3RpdmUgc2xpZGUgaXMgaGVhZGluZy5cbi8vIDMuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbSBpcyB0aGUgY3VycmVudCBzbGlkZS5cbi8vIDQuIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0IGFuZCAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQgaXMgdGhlIGN1cnJlbnRcbi8vICAgIHNsaWRlIGluIGl0cyBpbi10cmFuc2l0aW9uIHN0YXRlLiBPbmx5IG9uZSBvZiB0aGVzZSBvY2N1cnMgYXQgYSB0aW1lLlxuLy8gNS4gLmNhcm91c2VsLWl0ZW0tbmV4dC5jYXJvdXNlbC1pdGVtLWxlZnQgYW5kIC5jYXJvdXNlbC1pdGVtLXByZXYuY2Fyb3VzZWwtaXRlbS1yaWdodFxuLy8gICAgaXMgdGhlIHVwY29taW5nIHNsaWRlIGluIHRyYW5zaXRpb24uXG5cbi5jYXJvdXNlbCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmNhcm91c2VsLnBvaW50ZXItZXZlbnQge1xuICB0b3VjaC1hY3Rpb246IHBhbi15O1xufVxuXG4uY2Fyb3VzZWwtaW5uZXIge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIHdpZHRoOiAxMDAlO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuICBAaW5jbHVkZSBjbGVhcmZpeCgpO1xufVxuXG4uY2Fyb3VzZWwtaXRlbSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogbm9uZTtcbiAgZmxvYXQ6IGxlZnQ7XG4gIHdpZHRoOiAxMDAlO1xuICBtYXJnaW4tcmlnaHQ6IC0xMDAlO1xuICBiYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLXRyYW5zaXRpb24pO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4uY2Fyb3VzZWwtaXRlbS1uZXh0LFxuLmNhcm91c2VsLWl0ZW0tcHJldiB7XG4gIGRpc3BsYXk6IGJsb2NrO1xufVxuXG4uY2Fyb3VzZWwtaXRlbS1uZXh0Om5vdCguY2Fyb3VzZWwtaXRlbS1sZWZ0KSxcbi5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1yaWdodCB7XG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgxMDAlKTtcbn1cblxuLmNhcm91c2VsLWl0ZW0tcHJldjpub3QoLmNhcm91c2VsLWl0ZW0tcmlnaHQpLFxuLmFjdGl2ZS5jYXJvdXNlbC1pdGVtLWxlZnQge1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTEwMCUpO1xufVxuXG5cbi8vXG4vLyBBbHRlcm5hdGUgdHJhbnNpdGlvbnNcbi8vXG5cbi5jYXJvdXNlbC1mYWRlIHtcbiAgLmNhcm91c2VsLWl0ZW0ge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgdHJhbnNpdGlvbi1wcm9wZXJ0eTogb3BhY2l0eTtcbiAgICB0cmFuc2Zvcm06IG5vbmU7XG4gIH1cblxuICAuY2Fyb3VzZWwtaXRlbS5hY3RpdmUsXG4gIC5jYXJvdXNlbC1pdGVtLW5leHQuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuY2Fyb3VzZWwtaXRlbS1wcmV2LmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDE7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxuXG4gIC5hY3RpdmUuY2Fyb3VzZWwtaXRlbS1sZWZ0LFxuICAuYWN0aXZlLmNhcm91c2VsLWl0ZW0tcmlnaHQge1xuICAgIHotaW5kZXg6IDA7XG4gICAgb3BhY2l0eTogMDtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMHMgJGNhcm91c2VsLXRyYW5zaXRpb24tZHVyYXRpb24pO1xuICB9XG59XG5cblxuLy9cbi8vIExlZnQvcmlnaHQgY29udHJvbHMgZm9yIG5hdlxuLy9cblxuLmNhcm91c2VsLWNvbnRyb2wtcHJldixcbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHRvcDogMDtcbiAgYm90dG9tOiAwO1xuICB6LWluZGV4OiAxO1xuICAvLyBVc2UgZmxleCBmb3IgYWxpZ25tZW50ICgxLTMpXG4gIGRpc3BsYXk6IGZsZXg7IC8vIDEuIGFsbG93IGZsZXggc3R5bGVzXG4gIGFsaWduLWl0ZW1zOiBjZW50ZXI7IC8vIDIuIHZlcnRpY2FsbHkgY2VudGVyIGNvbnRlbnRzXG4gIGp1c3RpZnktY29udGVudDogY2VudGVyOyAvLyAzLiBob3Jpem9udGFsbHkgY2VudGVyIGNvbnRlbnRzXG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLW9wYWNpdHk7XG4gIEBpbmNsdWRlIHRyYW5zaXRpb24oJGNhcm91c2VsLWNvbnRyb2wtdHJhbnNpdGlvbik7XG5cbiAgLy8gSG92ZXIvZm9jdXMgc3RhdGVcbiAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgY29sb3I6ICRjYXJvdXNlbC1jb250cm9sLWNvbG9yO1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIG9wYWNpdHk6ICRjYXJvdXNlbC1jb250cm9sLWhvdmVyLW9wYWNpdHk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLXByZXYge1xuICBsZWZ0OiAwO1xuICBAaWYgJGVuYWJsZS1ncmFkaWVudHMge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCg5MGRlZywgcmdiYSgkYmxhY2ssIC4yNSksIHJnYmEoJGJsYWNrLCAuMDAxKSk7XG4gIH1cbn1cbi5jYXJvdXNlbC1jb250cm9sLW5leHQge1xuICByaWdodDogMDtcbiAgQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoMjcwZGVnLCByZ2JhKCRibGFjaywgLjI1KSwgcmdiYSgkYmxhY2ssIC4wMDEpKTtcbiAgfVxufVxuXG4vLyBJY29ucyBmb3Igd2l0aGluXG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24sXG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gIHdpZHRoOiAkY2Fyb3VzZWwtY29udHJvbC1pY29uLXdpZHRoO1xuICBoZWlnaHQ6ICRjYXJvdXNlbC1jb250cm9sLWljb24td2lkdGg7XG4gIGJhY2tncm91bmQ6IG5vLXJlcGVhdCA1MCUgLyAxMDAlIDEwMCU7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1wcmV2LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLXByZXYtaWNvbi1iZyk7XG59XG4uY2Fyb3VzZWwtY29udHJvbC1uZXh0LWljb24ge1xuICBiYWNrZ3JvdW5kLWltYWdlOiBlc2NhcGUtc3ZnKCRjYXJvdXNlbC1jb250cm9sLW5leHQtaWNvbi1iZyk7XG59XG5cblxuLy8gT3B0aW9uYWwgaW5kaWNhdG9yIHBpcHNcbi8vXG4vLyBBZGQgYW4gb3JkZXJlZCBsaXN0IHdpdGggdGhlIGZvbGxvd2luZyBjbGFzcyBhbmQgYWRkIGEgbGlzdCBpdGVtIGZvciBlYWNoXG4vLyBzbGlkZSB5b3VyIGNhcm91c2VsIGhvbGRzLlxuXG4uY2Fyb3VzZWwtaW5kaWNhdG9ycyB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogMTU7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGp1c3RpZnktY29udGVudDogY2VudGVyO1xuICBwYWRkaW5nLWxlZnQ6IDA7IC8vIG92ZXJyaWRlIDxvbD4gZGVmYXVsdFxuICAvLyBVc2UgdGhlIC5jYXJvdXNlbC1jb250cm9sJ3Mgd2lkdGggYXMgbWFyZ2luIHNvIHdlIGRvbid0IG92ZXJsYXkgdGhvc2VcbiAgbWFyZ2luLXJpZ2h0OiAkY2Fyb3VzZWwtY29udHJvbC13aWR0aDtcbiAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1jb250cm9sLXdpZHRoO1xuICBsaXN0LXN0eWxlOiBub25lO1xuXG4gIGxpIHtcbiAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICBmbGV4OiAwIDEgYXV0bztcbiAgICB3aWR0aDogJGNhcm91c2VsLWluZGljYXRvci13aWR0aDtcbiAgICBoZWlnaHQ6ICRjYXJvdXNlbC1pbmRpY2F0b3ItaGVpZ2h0O1xuICAgIG1hcmdpbi1yaWdodDogJGNhcm91c2VsLWluZGljYXRvci1zcGFjZXI7XG4gICAgbWFyZ2luLWxlZnQ6ICRjYXJvdXNlbC1pbmRpY2F0b3Itc3BhY2VyO1xuICAgIHRleHQtaW5kZW50OiAtOTk5cHg7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjYXJvdXNlbC1pbmRpY2F0b3ItYWN0aXZlLWJnO1xuICAgIGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG4gICAgLy8gVXNlIHRyYW5zcGFyZW50IGJvcmRlcnMgdG8gaW5jcmVhc2UgdGhlIGhpdCBhcmVhIGJ5IDEwcHggb24gdG9wIGFuZCBib3R0b20uXG4gICAgYm9yZGVyLXRvcDogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyLWJvdHRvbTogJGNhcm91c2VsLWluZGljYXRvci1oaXQtYXJlYS1oZWlnaHQgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgb3BhY2l0eTogLjU7XG4gICAgQGluY2x1ZGUgdHJhbnNpdGlvbigkY2Fyb3VzZWwtaW5kaWNhdG9yLXRyYW5zaXRpb24pO1xuICB9XG5cbiAgLmFjdGl2ZSB7XG4gICAgb3BhY2l0eTogMTtcbiAgfVxufVxuXG5cbi8vIE9wdGlvbmFsIGNhcHRpb25zXG4vL1xuLy9cblxuLmNhcm91c2VsLWNhcHRpb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHJpZ2h0OiAoMTAwJSAtICRjYXJvdXNlbC1jYXB0aW9uLXdpZHRoKSAvIDI7XG4gIGJvdHRvbTogMjBweDtcbiAgbGVmdDogKDEwMCUgLSAkY2Fyb3VzZWwtY2FwdGlvbi13aWR0aCkgLyAyO1xuICB6LWluZGV4OiAxMDtcbiAgcGFkZGluZy10b3A6IDIwcHg7XG4gIHBhZGRpbmctYm90dG9tOiAyMHB4O1xuICBjb2xvcjogJGNhcm91c2VsLWNhcHRpb24tY29sb3I7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbiIsIkBtaXhpbiBjbGVhcmZpeCgpIHtcbiAgJjo6YWZ0ZXIge1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gIH1cbn1cbiIsIi8vXG4vLyBSb3RhdGluZyBib3JkZXJcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ib3JkZXIge1xuICB0byB7IHRyYW5zZm9ybTogcm90YXRlKDM2MGRlZyk7IH1cbn1cblxuLnNwaW5uZXItYm9yZGVyIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJvcmRlcjogJHNwaW5uZXItYm9yZGVyLXdpZHRoIHNvbGlkIGN1cnJlbnRDb2xvcjtcbiAgYm9yZGVyLXJpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ib3JkZXIgLjc1cyBsaW5lYXIgaW5maW5pdGU7XG59XG5cbi5zcGlubmVyLWJvcmRlci1zbSB7XG4gIHdpZHRoOiAkc3Bpbm5lci13aWR0aC1zbTtcbiAgaGVpZ2h0OiAkc3Bpbm5lci1oZWlnaHQtc207XG4gIGJvcmRlci13aWR0aDogJHNwaW5uZXItYm9yZGVyLXdpZHRoLXNtO1xufVxuXG4vL1xuLy8gR3Jvd2luZyBjaXJjbGVcbi8vXG5cbkBrZXlmcmFtZXMgc3Bpbm5lci1ncm93IHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMCk7XG4gIH1cbiAgNTAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIHRyYW5zZm9ybTogbm9uZTtcbiAgfVxufVxuXG4uc3Bpbm5lci1ncm93IHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNwaW5uZXItd2lkdGg7XG4gIGhlaWdodDogJHNwaW5uZXItaGVpZ2h0O1xuICB2ZXJ0aWNhbC1hbGlnbjogdGV4dC1ib3R0b207XG4gIGJhY2tncm91bmQtY29sb3I6IGN1cnJlbnRDb2xvcjtcbiAgLy8gc3R5bGVsaW50LWRpc2FibGUtbmV4dC1saW5lIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdFxuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIG9wYWNpdHk6IDA7XG4gIGFuaW1hdGlvbjogc3Bpbm5lci1ncm93IC43NXMgbGluZWFyIGluZmluaXRlO1xufVxuXG4uc3Bpbm5lci1ncm93LXNtIHtcbiAgd2lkdGg6ICRzcGlubmVyLXdpZHRoLXNtO1xuICBoZWlnaHQ6ICRzcGlubmVyLWhlaWdodC1zbTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uYWxpZ24tYmFzZWxpbmUgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmUgIWltcG9ydGFudDsgfSAvLyBCcm93c2VyIGRlZmF1bHRcbi5hbGlnbi10b3AgICAgICAgICB7IHZlcnRpY2FsLWFsaWduOiB0b3AgIWltcG9ydGFudDsgfVxuLmFsaWduLW1pZGRsZSAgICAgIHsgdmVydGljYWwtYWxpZ246IG1pZGRsZSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tYm90dG9tICAgICAgeyB2ZXJ0aWNhbC1hbGlnbjogYm90dG9tICFpbXBvcnRhbnQ7IH1cbi5hbGlnbi10ZXh0LWJvdHRvbSB7IHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbSAhaW1wb3J0YW50OyB9XG4uYWxpZ24tdGV4dC10b3AgICAgeyB2ZXJ0aWNhbC1hbGlnbjogdGV4dC10b3AgIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbnRleHR1YWwgYmFja2dyb3VuZHNcblxuQG1peGluIGJnLXZhcmlhbnQoJHBhcmVudCwgJGNvbG9yLCAkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gICN7JHBhcmVudH0ge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG4gIGEjeyRwYXJlbnR9LFxuICBidXR0b24jeyRwYXJlbnR9IHtcbiAgICBAaW5jbHVkZSBob3Zlci1mb2N1cygpIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3IsIDEwJSkgIWltcG9ydGFudDtcbiAgICB9XG4gIH1cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiVGhlIGBiZy12YXJpYW50YCBtaXhpblwiLCBcInY0LjQuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG5cbkBtaXhpbiBiZy1ncmFkaWVudC12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBiYWNrZ3JvdW5kOiAkY29sb3IgbGluZWFyLWdyYWRpZW50KDE4MGRlZywgbWl4KCRib2R5LWJnLCAkY29sb3IsIDE1JSksICRjb2xvcikgcmVwZWF0LXggIWltcG9ydGFudDtcbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJUaGUgYGJnLWdyYWRpZW50LXZhcmlhbnRgIG1peGluXCIsIFwidjQuNS4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgYmctdmFyaWFudChcIi5iZy0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbn1cblxuQGlmICRlbmFibGUtZ3JhZGllbnRzIHtcbiAgQGVhY2ggJGNvbG9yLCAkdmFsdWUgaW4gJHRoZW1lLWNvbG9ycyB7XG4gICAgQGluY2x1ZGUgYmctZ3JhZGllbnQtdmFyaWFudChcIi5iZy1ncmFkaWVudC0jeyRjb2xvcn1cIiwgJHZhbHVlLCB0cnVlKTtcbiAgfVxufVxuXG4uYmctd2hpdGUge1xuICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbn1cblxuLmJnLXRyYW5zcGFyZW50IHtcbiAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIHByb3BlcnR5LWRpc2FsbG93ZWQtbGlzdCwgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vXG4vLyBCb3JkZXJcbi8vXG5cbi5ib3JkZXIgICAgICAgICB7IGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7IH1cbi5ib3JkZXItdG9wICAgICB7IGJvcmRlci10b3A6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLXJpZ2h0ICAgeyBib3JkZXItcmlnaHQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbSAgeyBib3JkZXItYm90dG9tOiAkYm9yZGVyLXdpZHRoIHNvbGlkICRib3JkZXItY29sb3IgIWltcG9ydGFudDsgfVxuLmJvcmRlci1sZWZ0ICAgIHsgYm9yZGVyLWxlZnQ6ICRib3JkZXItd2lkdGggc29saWQgJGJvcmRlci1jb2xvciAhaW1wb3J0YW50OyB9XG5cbi5ib3JkZXItMCAgICAgICAgeyBib3JkZXI6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci10b3AtMCAgICB7IGJvcmRlci10b3A6IDAgIWltcG9ydGFudDsgfVxuLmJvcmRlci1yaWdodC0wICB7IGJvcmRlci1yaWdodDogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWJvdHRvbS0wIHsgYm9yZGVyLWJvdHRvbTogMCAhaW1wb3J0YW50OyB9XG4uYm9yZGVyLWxlZnQtMCAgIHsgYm9yZGVyLWxlZnQ6IDAgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgLmJvcmRlci0jeyRjb2xvcn0ge1xuICAgIGJvcmRlci1jb2xvcjogJHZhbHVlICFpbXBvcnRhbnQ7XG4gIH1cbn1cblxuLmJvcmRlci13aGl0ZSB7XG4gIGJvcmRlci1jb2xvcjogJHdoaXRlICFpbXBvcnRhbnQ7XG59XG5cbi8vXG4vLyBCb3JkZXItcmFkaXVzXG4vL1xuXG4ucm91bmRlZC1zbSB7XG4gIGJvcmRlci1yYWRpdXM6ICRib3JkZXItcmFkaXVzLXNtICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtdG9wIHtcbiAgYm9yZGVyLXRvcC1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXJpZ2h0IHtcbiAgYm9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAkYm9yZGVyLXJhZGl1cyAhaW1wb3J0YW50O1xufVxuXG4ucm91bmRlZC1ib3R0b20ge1xuICBib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbiAgYm9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogJGJvcmRlci1yYWRpdXMgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtbGVmdCB7XG4gIGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG4gIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRib3JkZXItcmFkaXVzICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLWxnIHtcbiAgYm9yZGVyLXJhZGl1czogJGJvcmRlci1yYWRpdXMtbGcgIWltcG9ydGFudDtcbn1cblxuLnJvdW5kZWQtY2lyY2xlIHtcbiAgYm9yZGVyLXJhZGl1czogNTAlICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLXBpbGwge1xuICBib3JkZXItcmFkaXVzOiAkcm91bmRlZC1waWxsICFpbXBvcnRhbnQ7XG59XG5cbi5yb3VuZGVkLTAge1xuICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFV0aWxpdGllcyBmb3IgY29tbW9uIGBkaXNwbGF5YCB2YWx1ZXNcbi8vXG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgICAgLmQjeyRpbmZpeH0tI3skdmFsdWV9IHsgZGlzcGxheTogJHZhbHVlICFpbXBvcnRhbnQ7IH1cbiAgICB9XG4gIH1cbn1cblxuXG4vL1xuLy8gVXRpbGl0aWVzIGZvciB0b2dnbGluZyBgZGlzcGxheWAgaW4gcHJpbnRcbi8vXG5cbkBtZWRpYSBwcmludCB7XG4gIEBlYWNoICR2YWx1ZSBpbiAkZGlzcGxheXMge1xuICAgIC5kLXByaW50LSN7JHZhbHVlfSB7IGRpc3BsYXk6ICR2YWx1ZSAhaW1wb3J0YW50OyB9XG4gIH1cbn1cbiIsIi8vIENyZWRpdDogTmljb2xhcyBHYWxsYWdoZXIgYW5kIFNVSVQgQ1NTLlxuXG4uZW1iZWQtcmVzcG9uc2l2ZSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogYmxvY2s7XG4gIHdpZHRoOiAxMDAlO1xuICBwYWRkaW5nOiAwO1xuICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICY6OmJlZm9yZSB7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgY29udGVudDogXCJcIjtcbiAgfVxuXG4gIC5lbWJlZC1yZXNwb25zaXZlLWl0ZW0sXG4gIGlmcmFtZSxcbiAgZW1iZWQsXG4gIG9iamVjdCxcbiAgdmlkZW8ge1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDA7XG4gICAgYm90dG9tOiAwO1xuICAgIGxlZnQ6IDA7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIGJvcmRlcjogMDtcbiAgfVxufVxuXG5AZWFjaCAkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8gaW4gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvcyB7XG4gICRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby14OiBudGgoJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLCAxKTtcbiAgJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXk6IG50aCgkZW1iZWQtcmVzcG9uc2l2ZS1hc3BlY3QtcmF0aW8sIDIpO1xuXG4gIC5lbWJlZC1yZXNwb25zaXZlLSN7JGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXh9YnkjeyRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15fSB7XG4gICAgJjo6YmVmb3JlIHtcbiAgICAgIHBhZGRpbmctdG9wOiBwZXJjZW50YWdlKCRlbWJlZC1yZXNwb25zaXZlLWFzcGVjdC1yYXRpby15IC8gJGVtYmVkLXJlc3BvbnNpdmUtYXNwZWN0LXJhdGlvLXgpO1xuICAgIH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIEZsZXggdmFyaWF0aW9uXG4vL1xuLy8gQ3VzdG9tIHN0eWxlcyBmb3IgYWRkaXRpb25hbCBmbGV4IGFsaWdubWVudCBvcHRpb25zLlxuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICAuZmxleCN7JGluZml4fS1yb3cgICAgICAgICAgICB7IGZsZXgtZGlyZWN0aW9uOiByb3cgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbiAgICAgICAgIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbiAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tcm93LXJldmVyc2UgICAgeyBmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2UgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LWNvbHVtbi1yZXZlcnNlIHsgZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cblxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAgICAgICAgICB7IGZsZXgtd3JhcDogd3JhcCAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tbm93cmFwICAgICAgIHsgZmxleC13cmFwOiBub3dyYXAgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXdyYXAtcmV2ZXJzZSB7IGZsZXgtd3JhcDogd3JhcC1yZXZlcnNlICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1maWxsICAgICAgICAgeyBmbGV4OiAxIDEgYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmZsZXgjeyRpbmZpeH0tZ3Jvdy0wICAgICAgIHsgZmxleC1ncm93OiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1ncm93LTEgICAgICAgeyBmbGV4LWdyb3c6IDEgIWltcG9ydGFudDsgfVxuICAgIC5mbGV4I3skaW5maXh9LXNocmluay0wICAgICB7IGZsZXgtc2hyaW5rOiAwICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxleCN7JGluZml4fS1zaHJpbmstMSAgICAgeyBmbGV4LXNocmluazogMSAhaW1wb3J0YW50OyB9XG5cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LXN0YXJ0ICAgeyBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tZW5kICAgICB7IGp1c3RpZnktY29udGVudDogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGp1c3RpZnktY29udGVudDogY2VudGVyICFpbXBvcnRhbnQ7IH1cbiAgICAuanVzdGlmeS1jb250ZW50I3skaW5maXh9LWJldHdlZW4geyBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5qdXN0aWZ5LWNvbnRlbnQjeyRpbmZpeH0tYXJvdW5kICB7IGp1c3RpZnktY29udGVudDogc3BhY2UtYXJvdW5kICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1zdGFydCAgICB7IGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24taXRlbXMjeyRpbmZpeH0tZW5kICAgICAgeyBhbGlnbi1pdGVtczogZmxleC1lbmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLWl0ZW1zOiBjZW50ZXIgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1pdGVtcyN7JGluZml4fS1iYXNlbGluZSB7IGFsaWduLWl0ZW1zOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWl0ZW1zI3skaW5maXh9LXN0cmV0Y2ggIHsgYWxpZ24taXRlbXM6IHN0cmV0Y2ggIWltcG9ydGFudDsgfVxuXG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tc3RhcnQgICB7IGFsaWduLWNvbnRlbnQ6IGZsZXgtc3RhcnQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWVuZCAgICAgeyBhbGlnbi1jb250ZW50OiBmbGV4LWVuZCAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tY2VudGVyICB7IGFsaWduLWNvbnRlbnQ6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLWNvbnRlbnQjeyRpbmZpeH0tYmV0d2VlbiB7IGFsaWduLWNvbnRlbnQ6IHNwYWNlLWJldHdlZW4gIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LWFyb3VuZCAgeyBhbGlnbi1jb250ZW50OiBzcGFjZS1hcm91bmQgIWltcG9ydGFudDsgfVxuICAgIC5hbGlnbi1jb250ZW50I3skaW5maXh9LXN0cmV0Y2ggeyBhbGlnbi1jb250ZW50OiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cblxuICAgIC5hbGlnbi1zZWxmI3skaW5maXh9LWF1dG8gICAgIHsgYWxpZ24tc2VsZjogYXV0byAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RhcnQgICAgeyBhbGlnbi1zZWxmOiBmbGV4LXN0YXJ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1lbmQgICAgICB7IGFsaWduLXNlbGY6IGZsZXgtZW5kICFpbXBvcnRhbnQ7IH1cbiAgICAuYWxpZ24tc2VsZiN7JGluZml4fS1jZW50ZXIgICB7IGFsaWduLXNlbGY6IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tYmFzZWxpbmUgeyBhbGlnbi1zZWxmOiBiYXNlbGluZSAhaW1wb3J0YW50OyB9XG4gICAgLmFsaWduLXNlbGYjeyRpbmZpeH0tc3RyZXRjaCAgeyBhbGlnbi1zZWxmOiBzdHJldGNoICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICRicmVha3BvaW50IGluIG1hcC1rZXlzKCRncmlkLWJyZWFrcG9pbnRzKSB7XG4gIEBpbmNsdWRlIG1lZGlhLWJyZWFrcG9pbnQtdXAoJGJyZWFrcG9pbnQpIHtcbiAgICAkaW5maXg6IGJyZWFrcG9pbnQtaW5maXgoJGJyZWFrcG9pbnQsICRncmlkLWJyZWFrcG9pbnRzKTtcblxuICAgIC5mbG9hdCN7JGluZml4fS1sZWZ0ICB7IGZsb2F0OiBsZWZ0ICFpbXBvcnRhbnQ7IH1cbiAgICAuZmxvYXQjeyRpbmZpeH0tcmlnaHQgeyBmbG9hdDogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC5mbG9hdCN7JGluZml4fS1ub25lICB7IGZsb2F0OiBub25lICFpbXBvcnRhbnQ7IH1cbiAgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkdXNlci1zZWxlY3RzIHtcbiAgLnVzZXItc2VsZWN0LSN7JHZhbHVlfSB7IHVzZXItc2VsZWN0OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbkBlYWNoICR2YWx1ZSBpbiAkb3ZlcmZsb3dzIHtcbiAgLm92ZXJmbG93LSN7JHZhbHVlfSB7IG92ZXJmbG93OiAkdmFsdWUgIWltcG9ydGFudDsgfVxufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIENvbW1vbiB2YWx1ZXNcbkBlYWNoICRwb3NpdGlvbiBpbiAkcG9zaXRpb25zIHtcbiAgLnBvc2l0aW9uLSN7JHBvc2l0aW9ufSB7IHBvc2l0aW9uOiAkcG9zaXRpb24gIWltcG9ydGFudDsgfVxufVxuXG4vLyBTaG9ydGhhbmRcblxuLmZpeGVkLXRvcCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgdG9wOiAwO1xuICByaWdodDogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLmZpeGVkLWJvdHRvbSB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbiAgcmlnaHQ6IDA7XG4gIGJvdHRvbTogMDtcbiAgbGVmdDogMDtcbiAgei1pbmRleDogJHppbmRleC1maXhlZDtcbn1cblxuLnN0aWNreS10b3Age1xuICBAc3VwcG9ydHMgKHBvc2l0aW9uOiBzdGlja3kpIHtcbiAgICBwb3NpdGlvbjogc3RpY2t5O1xuICAgIHRvcDogMDtcbiAgICB6LWluZGV4OiAkemluZGV4LXN0aWNreTtcbiAgfVxufVxuIiwiLy9cbi8vIFNjcmVlbnJlYWRlcnNcbi8vXG5cbi5zci1vbmx5IHtcbiAgQGluY2x1ZGUgc3Itb25seSgpO1xufVxuXG4uc3Itb25seS1mb2N1c2FibGUge1xuICBAaW5jbHVkZSBzci1vbmx5LWZvY3VzYWJsZSgpO1xufVxuIiwiLy8gT25seSBkaXNwbGF5IGNvbnRlbnQgdG8gc2NyZWVuIHJlYWRlcnNcbi8vXG4vLyBTZWU6IGh0dHBzOi8vd3d3LmExMXlwcm9qZWN0LmNvbS9wb3N0cy8yMDEzLTAxLTExLWhvdy10by1oaWRlLWNvbnRlbnQvXG4vLyBTZWU6IGh0dHBzOi8vaHVnb2dpcmF1ZGVsLmNvbS8yMDE2LzEwLzEzL2Nzcy1oaWRlLWFuZC1zZWVrL1xuXG5AbWl4aW4gc3Itb25seSgpIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMXB4O1xuICBoZWlnaHQ6IDFweDtcbiAgcGFkZGluZzogMDtcbiAgbWFyZ2luOiAtMXB4OyAvLyBGaXggZm9yIGh0dHBzOi8vZ2l0aHViLmNvbS90d2JzL2Jvb3RzdHJhcC9pc3N1ZXMvMjU2ODZcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcbiAgYm9yZGVyOiAwO1xufVxuXG4vLyBVc2UgaW4gY29uanVuY3Rpb24gd2l0aCAuc3Itb25seSB0byBvbmx5IGRpc3BsYXkgY29udGVudCB3aGVuIGl0J3MgZm9jdXNlZC5cbi8vXG4vLyBVc2VmdWwgZm9yIFwiU2tpcCB0byBtYWluIGNvbnRlbnRcIiBsaW5rczsgc2VlIGh0dHBzOi8vd3d3LnczLm9yZy9UUi8yMDEzL05PVEUtV0NBRzIwLVRFQ0hTLTIwMTMwOTA1L0cxXG4vL1xuLy8gQ3JlZGl0OiBIVE1MNSBCb2lsZXJwbGF0ZVxuXG5AbWl4aW4gc3Itb25seS1mb2N1c2FibGUoKSB7XG4gICY6YWN0aXZlLFxuICAmOmZvY3VzIHtcbiAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIGhlaWdodDogYXV0bztcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICBjbGlwOiBhdXRvO1xuICAgIHdoaXRlLXNwYWNlOiBub3JtYWw7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4uc2hhZG93LXNtIHsgYm94LXNoYWRvdzogJGJveC1zaGFkb3ctc20gIWltcG9ydGFudDsgfVxuLnNoYWRvdyB7IGJveC1zaGFkb3c6ICRib3gtc2hhZG93ICFpbXBvcnRhbnQ7IH1cbi5zaGFkb3ctbGcgeyBib3gtc2hhZG93OiAkYm94LXNoYWRvdy1sZyAhaW1wb3J0YW50OyB9XG4uc2hhZG93LW5vbmUgeyBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7IH1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vLyBXaWR0aCBhbmQgaGVpZ2h0XG5cbkBlYWNoICRwcm9wLCAkYWJicmV2IGluICh3aWR0aDogdywgaGVpZ2h0OiBoKSB7XG4gIEBlYWNoICRzaXplLCAkbGVuZ3RoIGluICRzaXplcyB7XG4gICAgLiN7JGFiYnJldn0tI3skc2l6ZX0geyAjeyRwcm9wfTogJGxlbmd0aCAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLm13LTEwMCB7IG1heC13aWR0aDogMTAwJSAhaW1wb3J0YW50OyB9XG4ubWgtMTAwIHsgbWF4LWhlaWdodDogMTAwJSAhaW1wb3J0YW50OyB9XG5cbi8vIFZpZXdwb3J0IGFkZGl0aW9uYWwgaGVscGVyc1xuXG4ubWluLXZ3LTEwMCB7IG1pbi13aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLm1pbi12aC0xMDAgeyBtaW4taGVpZ2h0OiAxMDB2aCAhaW1wb3J0YW50OyB9XG5cbi52dy0xMDAgeyB3aWR0aDogMTAwdncgIWltcG9ydGFudDsgfVxuLnZoLTEwMCB7IGhlaWdodDogMTAwdmggIWltcG9ydGFudDsgfVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50XG5cbi8vIE1hcmdpbiBhbmQgUGFkZGluZ1xuXG5AZWFjaCAkYnJlYWtwb2ludCBpbiBtYXAta2V5cygkZ3JpZC1icmVha3BvaW50cykge1xuICBAaW5jbHVkZSBtZWRpYS1icmVha3BvaW50LXVwKCRicmVha3BvaW50KSB7XG4gICAgJGluZml4OiBicmVha3BvaW50LWluZml4KCRicmVha3BvaW50LCAkZ3JpZC1icmVha3BvaW50cyk7XG5cbiAgICBAZWFjaCAkcHJvcCwgJGFiYnJldiBpbiAobWFyZ2luOiBtLCBwYWRkaW5nOiBwKSB7XG4gICAgICBAZWFjaCAkc2l6ZSwgJGxlbmd0aCBpbiAkc3BhY2VycyB7XG4gICAgICAgIC4jeyRhYmJyZXZ9I3skaW5maXh9LSN7JHNpemV9IHsgI3skcHJvcH06ICRsZW5ndGggIWltcG9ydGFudDsgfVxuICAgICAgICAuI3skYWJicmV2fXQjeyRpbmZpeH0tI3skc2l6ZX0sXG4gICAgICAgIC4jeyRhYmJyZXZ9eSN7JGluZml4fS0jeyRzaXplfSB7XG4gICAgICAgICAgI3skcHJvcH0tdG9wOiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1yI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXgjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LXJpZ2h0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLiN7JGFiYnJldn1iI3skaW5maXh9LSN7JHNpemV9LFxuICAgICAgICAuI3skYWJicmV2fXkjeyRpbmZpeH0tI3skc2l6ZX0ge1xuICAgICAgICAgICN7JHByb3B9LWJvdHRvbTogJGxlbmd0aCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICAgIC4jeyRhYmJyZXZ9bCN7JGluZml4fS0jeyRzaXplfSxcbiAgICAgICAgLiN7JGFiYnJldn14I3skaW5maXh9LSN7JHNpemV9IHtcbiAgICAgICAgICAjeyRwcm9wfS1sZWZ0OiAkbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgICAvLyBOZWdhdGl2ZSBtYXJnaW5zIChlLmcuLCB3aGVyZSBgLm1iLW4xYCBpcyBuZWdhdGl2ZSB2ZXJzaW9uIG9mIGAubWItMWApXG4gICAgQGVhY2ggJHNpemUsICRsZW5ndGggaW4gJHNwYWNlcnMge1xuICAgICAgQGlmICRzaXplICE9IDAge1xuICAgICAgICAubSN7JGluZml4fS1uI3skc2l6ZX0geyBtYXJnaW46IC0kbGVuZ3RoICFpbXBvcnRhbnQ7IH1cbiAgICAgICAgLm10I3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLXRvcDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubXIjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kbGVuZ3RoICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgLm1iI3skaW5maXh9LW4jeyRzaXplfSxcbiAgICAgICAgLm15I3skaW5maXh9LW4jeyRzaXplfSB7XG4gICAgICAgICAgbWFyZ2luLWJvdHRvbTogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICAubWwjeyRpbmZpeH0tbiN7JHNpemV9LFxuICAgICAgICAubXgjeyRpbmZpeH0tbiN7JHNpemV9IHtcbiAgICAgICAgICBtYXJnaW4tbGVmdDogLSRsZW5ndGggIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICAgIC8vIFNvbWUgc3BlY2lhbCBtYXJnaW4gdXRpbHNcbiAgICAubSN7JGluZml4fS1hdXRvIHsgbWFyZ2luOiBhdXRvICFpbXBvcnRhbnQ7IH1cbiAgICAubXQjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tdG9wOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tciN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1yaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbiAgICAubWIjeyRpbmZpeH0tYXV0byxcbiAgICAubXkjeyRpbmZpeH0tYXV0byB7XG4gICAgICBtYXJnaW4tYm90dG9tOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5tbCN7JGluZml4fS1hdXRvLFxuICAgIC5teCN7JGluZml4fS1hdXRvIHtcbiAgICAgIG1hcmdpbi1sZWZ0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG59XG4iLCIvL1xuLy8gU3RyZXRjaGVkIGxpbmtcbi8vXG5cbi5zdHJldGNoZWQtbGluayB7XG4gICY6OmFmdGVyIHtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiAwO1xuICAgIHJpZ2h0OiAwO1xuICAgIGJvdHRvbTogMDtcbiAgICBsZWZ0OiAwO1xuICAgIHotaW5kZXg6IDE7XG4gICAgLy8gSnVzdCBpbiBjYXNlIGBwb2ludGVyLWV2ZW50czogbm9uZWAgaXMgc2V0IG9uIGEgcGFyZW50XG4gICAgcG9pbnRlci1ldmVudHM6IGF1dG87XG4gICAgY29udGVudDogXCJcIjtcbiAgICAvLyBJRTEwIGJ1Z2ZpeCwgc2VlIGh0dHBzOi8vc3RhY2tvdmVyZmxvdy5jb20vcXVlc3Rpb25zLzE2OTQ3OTY3L2llMTAtaG92ZXItcHNldWRvLWNsYXNzLWRvZXNudC13b3JrLXdpdGhvdXQtYmFja2dyb3VuZC1jb2xvclxuICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMCk7XG4gIH1cbn1cbiIsIi8vIHN0eWxlbGludC1kaXNhYmxlIGRlY2xhcmF0aW9uLW5vLWltcG9ydGFudFxuXG4vL1xuLy8gVGV4dFxuLy9cblxuLnRleHQtbW9ub3NwYWNlIHsgZm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1tb25vc3BhY2UgIWltcG9ydGFudDsgfVxuXG4vLyBBbGlnbm1lbnRcblxuLnRleHQtanVzdGlmeSAgeyB0ZXh0LWFsaWduOiBqdXN0aWZ5ICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdyYXAgICAgIHsgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50OyB9XG4udGV4dC1ub3dyYXAgICB7IHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgfVxuLnRleHQtdHJ1bmNhdGUgeyBAaW5jbHVkZSB0ZXh0LXRydW5jYXRlKCk7IH1cblxuLy8gUmVzcG9uc2l2ZSBhbGlnbm1lbnRcblxuQGVhY2ggJGJyZWFrcG9pbnQgaW4gbWFwLWtleXMoJGdyaWQtYnJlYWtwb2ludHMpIHtcbiAgQGluY2x1ZGUgbWVkaWEtYnJlYWtwb2ludC11cCgkYnJlYWtwb2ludCkge1xuICAgICRpbmZpeDogYnJlYWtwb2ludC1pbmZpeCgkYnJlYWtwb2ludCwgJGdyaWQtYnJlYWtwb2ludHMpO1xuXG4gICAgLnRleHQjeyRpbmZpeH0tbGVmdCAgIHsgdGV4dC1hbGlnbjogbGVmdCAhaW1wb3J0YW50OyB9XG4gICAgLnRleHQjeyRpbmZpeH0tcmlnaHQgIHsgdGV4dC1hbGlnbjogcmlnaHQgIWltcG9ydGFudDsgfVxuICAgIC50ZXh0I3skaW5maXh9LWNlbnRlciB7IHRleHQtYWxpZ246IGNlbnRlciAhaW1wb3J0YW50OyB9XG4gIH1cbn1cblxuLy8gVHJhbnNmb3JtYXRpb25cblxuLnRleHQtbG93ZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiBsb3dlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtdXBwZXJjYXNlICB7IHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2UgIWltcG9ydGFudDsgfVxuLnRleHQtY2FwaXRhbGl6ZSB7IHRleHQtdHJhbnNmb3JtOiBjYXBpdGFsaXplICFpbXBvcnRhbnQ7IH1cblxuLy8gV2VpZ2h0IGFuZCBpdGFsaWNzXG5cbi5mb250LXdlaWdodC1saWdodCAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1saWdodCAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbGlnaHRlciB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbGlnaHRlciAhaW1wb3J0YW50OyB9XG4uZm9udC13ZWlnaHQtbm9ybWFsICB7IGZvbnQtd2VpZ2h0OiAkZm9udC13ZWlnaHQtbm9ybWFsICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkICAgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkICFpbXBvcnRhbnQ7IH1cbi5mb250LXdlaWdodC1ib2xkZXIgIHsgZm9udC13ZWlnaHQ6ICRmb250LXdlaWdodC1ib2xkZXIgIWltcG9ydGFudDsgfVxuLmZvbnQtaXRhbGljICAgICAgICAgeyBmb250LXN0eWxlOiBpdGFsaWMgIWltcG9ydGFudDsgfVxuXG4vLyBDb250ZXh0dWFsIGNvbG9yc1xuXG4udGV4dC13aGl0ZSB7IGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDsgfVxuXG5AZWFjaCAkY29sb3IsICR2YWx1ZSBpbiAkdGhlbWUtY29sb3JzIHtcbiAgQGluY2x1ZGUgdGV4dC1lbXBoYXNpcy12YXJpYW50KFwiLnRleHQtI3skY29sb3J9XCIsICR2YWx1ZSwgdHJ1ZSk7XG59XG5cbi50ZXh0LWJvZHkgeyBjb2xvcjogJGJvZHktY29sb3IgIWltcG9ydGFudDsgfVxuLnRleHQtbXV0ZWQgeyBjb2xvcjogJHRleHQtbXV0ZWQgIWltcG9ydGFudDsgfVxuXG4udGV4dC1ibGFjay01MCB7IGNvbG9yOiByZ2JhKCRibGFjaywgLjUpICFpbXBvcnRhbnQ7IH1cbi50ZXh0LXdoaXRlLTUwIHsgY29sb3I6IHJnYmEoJHdoaXRlLCAuNSkgIWltcG9ydGFudDsgfVxuXG4vLyBNaXNjXG5cbi50ZXh0LWhpZGUge1xuICBAaW5jbHVkZSB0ZXh0LWhpZGUoJGlnbm9yZS13YXJuaW5nOiB0cnVlKTtcbn1cblxuLnRleHQtZGVjb3JhdGlvbi1ub25lIHsgdGV4dC1kZWNvcmF0aW9uOiBub25lICFpbXBvcnRhbnQ7IH1cblxuLnRleHQtYnJlYWsge1xuICB3b3JkLWJyZWFrOiBicmVhay13b3JkICFpbXBvcnRhbnQ7IC8vIERlcHJlY2F0ZWQsIGJ1dCBhdm9pZHMgaXNzdWVzIHdpdGggZmxleCBjb250YWluZXJzXG4gIHdvcmQtd3JhcDogYnJlYWstd29yZCAhaW1wb3J0YW50OyAvLyBVc2VkIGluc3RlYWQgb2YgYG92ZXJmbG93LXdyYXBgIGZvciBJRSAmIEVkZ2UgTGVnYWN5XG59XG5cbi8vIFJlc2V0XG5cbi50ZXh0LXJlc2V0IHsgY29sb3I6IGluaGVyaXQgIWltcG9ydGFudDsgfVxuIiwiLy8gVGV4dCB0cnVuY2F0ZVxuLy8gUmVxdWlyZXMgaW5saW5lLWJsb2NrIG9yIGJsb2NrIGZvciBwcm9wZXIgc3R5bGluZ1xuXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgpIHtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy8gVHlwb2dyYXBoeVxuXG5AbWl4aW4gdGV4dC1lbXBoYXNpcy12YXJpYW50KCRwYXJlbnQsICRjb2xvciwgJGlnbm9yZS13YXJuaW5nOiBmYWxzZSkge1xuICAjeyRwYXJlbnR9IHtcbiAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gIH1cbiAgQGlmICRlbXBoYXNpemVkLWxpbmstaG92ZXItZGFya2VuLXBlcmNlbnRhZ2UgIT0gMCB7XG4gICAgYSN7JHBhcmVudH0ge1xuICAgICAgQGluY2x1ZGUgaG92ZXItZm9jdXMoKSB7XG4gICAgICAgIGNvbG9yOiBkYXJrZW4oJGNvbG9yLCAkZW1waGFzaXplZC1saW5rLWhvdmVyLWRhcmtlbi1wZXJjZW50YWdlKSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cbiAgfVxuICBAaW5jbHVkZSBkZXByZWNhdGUoXCJgdGV4dC1lbXBoYXNpcy12YXJpYW50KClgXCIsIFwidjQuNC4wXCIsIFwidjVcIiwgJGlnbm9yZS13YXJuaW5nKTtcbn1cbiIsIi8vIENTUyBpbWFnZSByZXBsYWNlbWVudFxuQG1peGluIHRleHQtaGlkZSgkaWdub3JlLXdhcm5pbmc6IGZhbHNlKSB7XG4gIC8vIHN0eWxlbGludC1kaXNhYmxlLW5leHQtbGluZSBmb250LWZhbWlseS1uby1taXNzaW5nLWdlbmVyaWMtZmFtaWx5LWtleXdvcmRcbiAgZm9udDogMC8wIGE7XG4gIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgdGV4dC1zaGFkb3c6IG5vbmU7XG4gIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICBib3JkZXI6IDA7XG5cbiAgQGluY2x1ZGUgZGVwcmVjYXRlKFwiYHRleHQtaGlkZSgpYFwiLCBcInY0LjEuMFwiLCBcInY1XCIsICRpZ25vcmUtd2FybmluZyk7XG59XG4iLCIvLyBzdHlsZWxpbnQtZGlzYWJsZSBkZWNsYXJhdGlvbi1uby1pbXBvcnRhbnRcblxuLy9cbi8vIFZpc2liaWxpdHkgdXRpbGl0aWVzXG4vL1xuXG4udmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IHZpc2libGUgIWltcG9ydGFudDtcbn1cblxuLmludmlzaWJsZSB7XG4gIHZpc2liaWxpdHk6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuIiwiLy8gc3R5bGVsaW50LWRpc2FibGUgZGVjbGFyYXRpb24tbm8taW1wb3J0YW50LCBzZWxlY3Rvci1uby1xdWFsaWZ5aW5nLXR5cGVcblxuLy8gU291cmNlOiBodHRwczovL2dpdGh1Yi5jb20vaDVicC9tYWluLmNzcy9ibG9iL21hc3Rlci9zcmMvX3ByaW50LmNzc1xuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUHJpbnQgc3R5bGVzLlxuLy8gSW5saW5lZCB0byBhdm9pZCB0aGUgYWRkaXRpb25hbCBIVFRQIHJlcXVlc3Q6XG4vLyBodHRwczovL3d3dy5waHBpZWQuY29tL2RlbGF5LWxvYWRpbmcteW91ci1wcmludC1jc3MvXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5AaWYgJGVuYWJsZS1wcmludC1zdHlsZXMge1xuICBAbWVkaWEgcHJpbnQge1xuICAgICosXG4gICAgKjo6YmVmb3JlLFxuICAgICo6OmFmdGVyIHtcbiAgICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYzsgY29tbWVudCBvdXQgYGNvbG9yYCBhbmQgYGJhY2tncm91bmRgXG4gICAgICAvL2NvbG9yOiAkYmxhY2sgIWltcG9ydGFudDsgLy8gQmxhY2sgcHJpbnRzIGZhc3RlclxuICAgICAgdGV4dC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICAgIC8vYmFja2dyb3VuZDogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICY6bm90KC5idG4pIHtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljOyBjb21tZW50IHRoZSBmb2xsb3dpbmcgc2VsZWN0b3Igb3V0XG4gICAgLy9hW2hyZWZdOjphZnRlciB7XG4gICAgLy8gIGNvbnRlbnQ6IFwiIChcIiBhdHRyKGhyZWYpIFwiKVwiO1xuICAgIC8vfVxuXG4gICAgYWJiclt0aXRsZV06OmFmdGVyIHtcbiAgICAgIGNvbnRlbnQ6IFwiIChcIiBhdHRyKHRpdGxlKSBcIilcIjtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgc3BlY2lmaWM7IGNvbW1lbnQgdGhlIGZvbGxvd2luZyBzZWxlY3RvciBvdXRcbiAgICAvL1xuICAgIC8vIERvbid0IHNob3cgbGlua3MgdGhhdCBhcmUgZnJhZ21lbnQgaWRlbnRpZmllcnMsXG4gICAgLy8gb3IgdXNlIHRoZSBgamF2YXNjcmlwdDpgIHBzZXVkbyBwcm90b2NvbFxuICAgIC8vXG5cbiAgICAvL2FbaHJlZl49XCIjXCJdOjphZnRlcixcbiAgICAvL2FbaHJlZl49XCJqYXZhc2NyaXB0OlwiXTo6YWZ0ZXIge1xuICAgIC8vIGNvbnRlbnQ6IFwiXCI7XG4gICAgLy99XG5cbiAgICBwcmUge1xuICAgICAgd2hpdGUtc3BhY2U6IHByZS13cmFwICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIHByZSxcbiAgICBibG9ja3F1b3RlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkZ3JheS01MDA7IC8vIEJvb3RzdHJhcCBjdXN0b20gY29kZTsgdXNpbmcgYCRib3JkZXItd2lkdGhgIGluc3RlYWQgb2YgMXB4XG4gICAgICBwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy9cbiAgICAvLyBQcmludGluZyBUYWJsZXM6XG4gICAgLy8gaHR0cHM6Ly93ZWIuYXJjaGl2ZS5vcmcvd2ViLzIwMTgwODE1MTUwOTM0L2h0dHA6Ly9jc3MtZGlzY3Vzcy5pbmN1dGlvLmNvbS93aWtpL1ByaW50aW5nX1RhYmxlc1xuICAgIC8vXG5cbiAgICB0aGVhZCB7XG4gICAgICBkaXNwbGF5OiB0YWJsZS1oZWFkZXItZ3JvdXA7XG4gICAgfVxuXG4gICAgdHIsXG4gICAgaW1nIHtcbiAgICAgIHBhZ2UtYnJlYWstaW5zaWRlOiBhdm9pZDtcbiAgICB9XG5cbiAgICBwLFxuICAgIGgyLFxuICAgIGgzIHtcbiAgICAgIG9ycGhhbnM6IDM7XG4gICAgICB3aWRvd3M6IDM7XG4gICAgfVxuXG4gICAgaDIsXG4gICAgaDMge1xuICAgICAgcGFnZS1icmVhay1hZnRlcjogYXZvaWQ7XG4gICAgfVxuXG4gICAgLy8gQm9vdHN0cmFwIHNwZWNpZmljIGNoYW5nZXMgc3RhcnRcblxuICAgIC8vIFNwZWNpZnkgYSBzaXplIGFuZCBtaW4td2lkdGggdG8gbWFrZSBwcmludGluZyBjbG9zZXIgYWNyb3NzIGJyb3dzZXJzLlxuICAgIC8vIFdlIGRvbid0IHNldCBtYXJnaW4gaGVyZSBiZWNhdXNlIGl0IGJyZWFrcyBgc2l6ZWAgaW4gQ2hyb21lLiBXZSBhbHNvXG4gICAgLy8gZG9uJ3QgdXNlIGAhaW1wb3J0YW50YCBvbiBgc2l6ZWAgYXMgaXQgYnJlYWtzIGluIENocm9tZS5cbiAgICBAcGFnZSB7XG4gICAgICBzaXplOiAkcHJpbnQtcGFnZS1zaXplO1xuICAgIH1cbiAgICBib2R5IHtcbiAgICAgIG1pbi13aWR0aDogJHByaW50LWJvZHktbWluLXdpZHRoICFpbXBvcnRhbnQ7XG4gICAgfVxuICAgIC5jb250YWluZXIge1xuICAgICAgbWluLXdpZHRoOiAkcHJpbnQtYm9keS1taW4td2lkdGggIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICAvLyBCb290c3RyYXAgY29tcG9uZW50c1xuICAgIC5uYXZiYXIge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmJhZGdlIHtcbiAgICAgIGJvcmRlcjogJGJvcmRlci13aWR0aCBzb2xpZCAkYmxhY2s7XG4gICAgfVxuXG4gICAgLnRhYmxlIHtcbiAgICAgIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2UgIWltcG9ydGFudDtcblxuICAgICAgdGQsXG4gICAgICB0aCB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVxuICAgIH1cblxuICAgIC50YWJsZS1ib3JkZXJlZCB7XG4gICAgICB0aCxcbiAgICAgIHRkIHtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyYXktMzAwICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlLWRhcmsge1xuICAgICAgY29sb3I6IGluaGVyaXQ7XG5cbiAgICAgIHRoLFxuICAgICAgdGQsXG4gICAgICB0aGVhZCB0aCxcbiAgICAgIHRib2R5ICsgdGJvZHkge1xuICAgICAgICBib3JkZXItY29sb3I6ICR0YWJsZS1ib3JkZXItY29sb3I7XG4gICAgICB9XG4gICAgfVxuXG4gICAgLnRhYmxlIC50aGVhZC1kYXJrIHRoIHtcbiAgICAgIGNvbG9yOiBpbmhlcml0O1xuICAgICAgYm9yZGVyLWNvbG9yOiAkdGFibGUtYm9yZGVyLWNvbG9yO1xuICAgIH1cblxuICAgIC8vIEJvb3RzdHJhcCBzcGVjaWZpYyBjaGFuZ2VzIGVuZFxuICB9XG59XG4iLCIuc2l0ZS1uYXZiYXJ7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhfS5zaXRlLW5hdmJhciAubmF2YmFyLWhlYWRlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnNpdGUtbmF2YmFyIC5uYXZiYXItaGVhZGVyIC5uYXZiYXItdG9nZ2xle2NvbG9yOiNmZmZ9LnNpdGUtbmF2YmFyIC5uYXZiYXItaGVhZGVyIC5oYW1idXJnZXIgLmhhbWJ1cmdlci1iYXIsLnNpdGUtbmF2YmFyIC5uYXZiYXItaGVhZGVyIC5oYW1idXJnZXI6YWZ0ZXIsLnNpdGUtbmF2YmFyIC5uYXZiYXItaGVhZGVyIC5oYW1idXJnZXI6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc2l0ZS1uYXZiYXIgLm5hdmJhci1oZWFkZXIgLm5hdmJhci1icmFuZHtmb250LWZhbWlseTpSb2JvdG8sc2Fucy1zZXJpZjtjb2xvcjojZmZmO2N1cnNvcjpwb2ludGVyfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2l0ZS1uYXZiYXIgLm5hdmJhci1oZWFkZXJ7d2lkdGg6MjYwcHh9fS5zaXRlLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmZmZ9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zaXRlLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDoyNjBweH19LnNpdGUtbmF2YmFyLm5hdmJhci1pbnZlcnNlIC5uYXZiYXItY29udGFpbmVye2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9Ym9keSxodG1se2hlaWdodDoxMDAlfWJvZHl7cGFkZGluZy10b3A6NjZweH0uc2l0ZS1tZW51YmFye3Bvc2l0aW9uOmZpeGVkO3RvcDo2NnB4O3otaW5kZXg6MTQwMDtoZWlnaHQ6MTAwJTtoZWlnaHQ6LXdlYmtpdC1jYWxjKDEwMCUgLSA2NnB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gNjZweCk7Zm9udC1mYW1pbHk6Um9ib3RvLHNhbnMtc2VyaWY7Y29sb3I6cmdiYSgxNjMsMTc1LDE4MywuOSk7YmFja2dyb3VuZDojMjYzMjM4Oy13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwuMDgpO2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsLjA4KX0uc2l0ZS1tZW51YmFyLWJvZHl7aGVpZ2h0OjEwMCU7aGVpZ2h0Oi13ZWJraXQtY2FsYygxMDAlIC0gNzZweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDc2cHgpfS5zaXRlLW1lbnViYXIgdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uc2l0ZS1tZW51YmFyIGF7b3V0bGluZTowfS5zaXRlLW1lbnViYXIgYTpmb2N1cywuc2l0ZS1tZW51YmFyIGE6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnNpdGUtbWVudWJhci5zaXRlLW1lbnViYXItbGlnaHR7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtYm94LXNoYWRvdzowIDJweCA0cHggcmdiYSgwLDAsMCwuMDgpO2JveC1zaGFkb3c6MCAycHggNHB4IHJnYmEoMCwwLDAsLjA4KX0uc2l0ZS1tZW51YmFyLnNpdGUtbWVudWJhci1saWdodCAuc2Nyb2xsYWJsZS1pbnZlcnNlLnNjcm9sbGFibGUgLnNjcm9sbGFibGUtYmFyLWhhbmRsZXtiYWNrZ3JvdW5kOnJnYmEoMTYzLDE3NSwxODMsLjYpfS5zaXRlLW1lbnViYXItc2VjdGlvbntwYWRkaW5nOjAgMzBweDttYXJnaW4tdG9wOjUwcHg7bWFyZ2luLWJvdHRvbTo1MHB4fS5zaXRlLW1lbnViYXItc2VjdGlvbj5oNCwuc2l0ZS1tZW51YmFyLXNlY3Rpb24+aDV7Y29sb3I6Izc2ODM4Zn0uc2l0ZS1tZW51YmFyLXNlY3Rpb24gLnByb2dyZXNzOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5zaXRlLW1lbnViYXItZm9vdGVye3Bvc2l0aW9uOmZpeGVkO2JvdHRvbTowO3otaW5kZXg6MTQwMDtkaXNwbGF5OmJsb2NrfS5zaXRlLW1lbnViYXItZm9vdGVyPmF7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjMzLjMzMzMzMzMzJTtoZWlnaHQ6NzZweDtwYWRkaW5nOjI2cHggMDtmb250LXNpemU6MTZweDtjb2xvcjojNzY4MzhmO3RleHQtYWxpZ246Y2VudGVyO2JhY2tncm91bmQtY29sb3I6IzIxMjkyZX0uc2l0ZS1tZW51YmFyLWZvb3Rlcj5hOmZvY3VzLC5zaXRlLW1lbnViYXItZm9vdGVyPmE6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojMWUyNDI3fS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudWJhci1mb290ZXI+YXtiYWNrZ3JvdW5kLWNvbG9yOiNlNGVhZWN9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51YmFyLWZvb3Rlcj5hOmZvY3VzLC5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudWJhci1mb290ZXI+YTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkNWRlZTF9LnNpdGUtbWVudXtwYWRkaW5nLWJvdHRvbToyMHB4O292ZXJmbG93LXk6aGlkZGVuO2ZvbnQtc2l6ZToxNHB4fS5zaXRlLW1lbnUtaXRlbT5he3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6cG9pbnRlcn0uc2l0ZS1tZW51LWljb257ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MWVtO3RleHQtYWxpZ246Y2VudGVyfS5zaXRlLW1lbnUtdGl0bGV7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uc2l0ZS1tZW51LWFycm93e3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OidXZWIgSWNvbnMnO2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjE1czstby10cmFuc2l0aW9uOi1vLXRyYW5zZm9ybSAuMTVzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xNXM7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RleHQtcmVuZGVyaW5nOmF1dG87c3BlYWs6bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uc2l0ZS1tZW51LWFycm93OmJlZm9yZXtjb250ZW50OidcXGYxN2YnfS5zaXRlLW1lbnUtYXJyb3csLnNpdGUtbWVudS1iYWRnZSwuc2l0ZS1tZW51LWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjMwcHg7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246bWlkZGxlfS5zaXRlLW1lbnUgLmJhZGdlLC5zaXRlLW1lbnUgLmxhYmVse3BhZGRpbmc6MnB4IDVweCAzcHg7Zm9udC1zaXplOjEycHg7Zm9udC13ZWlnaHQ6MzAwfS5zaXRlLW1lbnUtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTt3aGl0ZS1zcGFjZTpub3dyYXB9LnNpdGUtbWVudS1pdGVtIGF7ZGlzcGxheTpibG9jaztjb2xvcjpyZ2JhKDE2MywxNzUsMTgzLC45KX0uc2l0ZS1tZW51LWl0ZW0uaXMtaGlkZGVue29wYWNpdHk6MH0uc2l0ZS1tZW51LWl0ZW0uaXMtc2hvd257b3BhY2l0eToxfS5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVte3BhZGRpbmc6MH0uc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVue2JhY2tncm91bmQ6IzI0MmYzNX0uc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmF7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOjAgMH0uc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuLmhvdmVyPmF7YmFja2dyb3VuZDowIDB9LnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uaG92ZXI+YSwuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbTpob3Zlcj5he2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDIpfS5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kOiMyNDJmMzU7Ym9yZGVyLXRvcDoxcHggc29saWQgcmdiYSgwLDAsMCwuMDQpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA0KX0uc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YXtjb2xvcjojZmZmO2JhY2tncm91bmQ6MCAwfS5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZS5ob3Zlcj5he2JhY2tncm91bmQ6MCAwfS5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWJ7cGFkZGluZzo1cHggMDttYXJnaW46MDtmb250LXNpemU6MTRweDtiYWNrZ3JvdW5kOjAgMH0uc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbXtsaW5lLWhlaWdodDozNnB4O2NvbG9yOnJnYmEoMTYzLDE3NSwxODMsLjkpO2JhY2tncm91bmQ6MCAwfS5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLmhhcy1zdWJ7Ym9yZGVyLXRvcDoxcHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgdHJhbnNwYXJlbnR9LnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0+YXtwYWRkaW5nOjAgMzBweH0uc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5vcGVue2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDYpfS5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLm9wZW4+YXtjb2xvcjojZmZmfS5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLm9wZW4uaG92ZXI+YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLmhvdmVyPmEsLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW06aG92ZXI+YXtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjAyKX0uc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5hY3RpdmV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4wNil9LnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0uYWN0aXZlPmF7Y29sb3I6I2ZmZn0uc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5hY3RpdmUuaG92ZXI+YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudS1pdGVtIGF7Y29sb3I6cmdiYSgxMTgsMTMxLDE0MywuOSl9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51LWl0ZW0uaG92ZXI+YSwuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnUtaXRlbTpob3Zlcj5he2JhY2tncm91bmQ6MCAwfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0ub3BlbntiYWNrZ3JvdW5kOnJnYmEoNTMsMTMxLDIwMiwuMDUpfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0ub3Blbj5he2NvbG9yOiM2MmE4ZWF9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlciwuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MywxMzEsMjAyLC4wNSl9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hLC5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW06aG92ZXI+YXtjb2xvcjojNjJhOGVhfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uYWN0aXZle2JhY2tncm91bmQ6cmdiYSg1MywxMzEsMjAyLC4wNSl9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YXtjb2xvcjojNjJhOGVhfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0ub3BlbntiYWNrZ3JvdW5kOnJnYmEoNTMsMTMxLDIwMiwuMDMpfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0ub3Blbj5he2NvbG9yOiM2MmE4ZWF9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5ob3Zlciwuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtOmhvdmVye2JhY2tncm91bmQtY29sb3I6cmdiYSg1MywxMzEsMjAyLC4wMyl9LnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hLC5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW06aG92ZXI+YXtjb2xvcjojNjJhOGVhfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0uaG92ZXIub3Blbiwuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtOmhvdmVyLm9wZW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDUzLDEzMSwyMDIsLjAzKX0uc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLmFjdGl2ZXtiYWNrZ3JvdW5kOnJnYmEoNTMsMTMxLDIwMiwuMDMpfS5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0uYWN0aXZlPmF7Y29sb3I6IzYyYThlYX0uc2l0ZS1ncmlkbWVudXtwb3NpdGlvbjpmaXhlZDt0b3A6NjZweDtib3R0b206MDt6LWluZGV4OjE1MDA7cGFkZGluZzoyMHB4IDA7dmlzaWJpbGl0eTpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojMjYzMjM4O29wYWNpdHk6MH0uanM+LnNpdGUtZ3JpZG1lbnV7LXdlYmtpdC10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwczt0cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UgMHMsdmlzaWJpbGl0eSAwc30uc2l0ZS1ncmlkbWVudS1hY3RpdmU+LnNpdGUtZ3JpZG1lbnV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MTstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuNXMgZWFzZSAwczstby10cmFuc2l0aW9uOm9wYWNpdHkgLjVzIGVhc2UgMHM7dHJhbnNpdGlvbjpvcGFjaXR5IC41cyBlYXNlIDBzfS5zaXRlLWdyaWRtZW51LWFjdGl2ZT4uc2l0ZS1ncmlkbWVudSB1bHtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlWCgwKTt0cmFuc2Zvcm06cm90YXRlWCgwKX0uc2l0ZS1ncmlkbWVudSB1bHtwYWRkaW5nOjA7bWFyZ2luOjA7bGlzdC1zdHlsZTpub25lO29wYWNpdHk6LjQ7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC41cyBlYXNlIDBzLG9wYWNpdHkgLjVzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjVzIGVhc2UgMHMsb3BhY2l0eSAuNXMgZWFzZSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuNXMgZWFzZSAwcyxvcGFjaXR5IC41cyBlYXNlIDBzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlWCgzNWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSkgcm90YXRlWCgzNWRlZyl9LnNpdGUtZ3JpZG1lbnUgbGl7ZmxvYXQ6bGVmdDt3aWR0aDo1MCU7dGV4dC1hbGlnbjpjZW50ZXJ9LnNpdGUtZ3JpZG1lbnUgbGk+YXtkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MzBweCAxNXB4O2NvbG9yOiNhM2FmYjd9LnNpdGUtZ3JpZG1lbnUgbGkgLmljb257ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjEwcHg7Zm9udC1zaXplOjMycHh9LnNpdGUtZ3JpZG1lbnUgbGk6aG92ZXI+YXtjb2xvcjojZmZmO3RleHQtZGVjb3JhdGlvbjpub25lO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMDIpfWJvZHkuc2l0ZS1ncmlkbWVudS1hY3RpdmV7b3ZlcmZsb3c6aGlkZGVufS5zaXRlLWdyaWRtZW51LXRvZ2dsZTphZnRlcntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtyaWdodDotM3B4O2Rpc3BsYXk6aW5saW5lLWJsb2NrO2ZvbnQtZmFtaWx5OidXZWIgSWNvbnMnO2ZvbnQtc2l6ZToxNHB4O2ZvbnQtc3R5bGU6bm9ybWFsO2ZvbnQtd2VpZ2h0OjQwMDtjb250ZW50OidcXGYxODMnO29wYWNpdHk6MDstd2Via2l0LXRyYW5zaXRpb246b3BhY2l0eSAuMTVzOy1vLXRyYW5zaXRpb246b3BhY2l0eSAuMTVzO3RyYW5zaXRpb246b3BhY2l0eSAuMTVzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTt0ZXh0LXJlbmRlcmluZzphdXRvO3NwZWFrOm5vbmU7LXdlYmtpdC1mb250LXNtb290aGluZzphbnRpYWxpYXNlZDstbW96LW9zeC1mb250LXNtb290aGluZzpncmF5c2NhbGV9LnNpdGUtZ3JpZG1lbnUtYWN0aXZlIC5zaXRlLWdyaWRtZW51LXRvZ2dsZTphZnRlcntvcGFjaXR5OjF9LnNpdGUtc2lkZWJhcnt6LWluZGV4OjEyMTB9LnNpdGUtc2lkZWJhci5zbGlkZVBhbmVsey13ZWJraXQtYm94LXNoYWRvdzowIDAgOHB4IDAgcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzowIDAgOHB4IDAgcmdiYSgwLDAsMCwuMil9LnNpdGUtc2lkZWJhci5zbGlkZVBhbmVsLnNsaWRlUGFuZWwtbGVmdCwuc2l0ZS1zaWRlYmFyLnNsaWRlUGFuZWwuc2xpZGVQYW5lbC1yaWdodHt3aWR0aDozMDBweDtvdmVyZmxvdzpoaWRkZW59LnNpdGUtc2lkZWJhci1jb250ZW50e2hlaWdodDoxMDAlfS5zaXRlLXNpZGViYXItbmF2Lm5hdi10YWJzPmxpe2Rpc3BsYXk6dGFibGUtY2VsbDt3aWR0aDoxJX0uc2l0ZS1zaWRlYmFyLW5hdi5uYXYtdGFicz5saT5he3BhZGRpbmc6MDtmb250LXNpemU6MTZweDtsaW5lLWhlaWdodDo5MHB4fS5zaXRlLXNpZGViYXItdGFiLWNvbnRlbnR7aGVpZ2h0OjEwMCU7aGVpZ2h0Oi13ZWJraXQtY2FsYygxMDAlIC0gOTBweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDkwcHgpfS5zaXRlLXNpZGViYXItdGFiLWNvbnRlbnQ+LnRhYi1wYW5le2hlaWdodDoxMDAlO3BhZGRpbmc6MjBweCAzMHB4fS5zaXRlLXNpZGViYXItdGFiLWNvbnRlbnQ+LnRhYi1wYW5lLnNjcm9sbGFibGV7cGFkZGluZzowfS5zaXRlLXNpZGViYXItdGFiLWNvbnRlbnQ+LnRhYi1wYW5lIC5zY3JvbGxhYmxlLWNvbnRlbnR7cGFkZGluZzoyMHB4IDMwcHh9LnNpdGUtc2lkZWJhci10YWItY29udGVudD4udGFiLXBhbmUgLmxpc3QtZ3JvdXB7bWFyZ2luLXJpZ2h0Oi0zMHB4O21hcmdpbi1sZWZ0Oi0zMHB4fS5zaXRlLXNpZGViYXItdGFiLWNvbnRlbnQ+LnRhYi1wYW5lIC5saXN0LWdyb3VwPi5saXN0LWdyb3VwLWl0ZW17cGFkZGluZy1yaWdodDozMHB4O3BhZGRpbmctbGVmdDozMHB4fS5zaXRlLXNpZGViYXIgLmNvbnZlcnNhdGlvbntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDotMTAwJTt6LWluZGV4OjE3MDA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuM3M7LW8tdHJhbnNpdGlvbjphbGwgLjNzO3RyYW5zaXRpb246YWxsIC4zc30uc2l0ZS1zaWRlYmFyIC5jb252ZXJzYXRpb24uYWN0aXZle3JpZ2h0OjB9LnNpdGUtc2lkZWJhciAuY29udmVyc2F0aW9uLWhlYWRlcntib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTRlYWVjfS5zaXRlLXNpZGViYXIgLmNvbnZlcnNhdGlvbi1oZWFkZXI+KntwYWRkaW5nOjAgMzBweDttYXJnaW46MDtsaW5lLWhlaWdodDo5MHB4fS5zaXRlLXNpZGViYXIgLmNvbnZlcnNhdGlvbi1tb3JlLC5zaXRlLXNpZGViYXIgLmNvbnZlcnNhdGlvbi1yZXR1cm57Y29sb3I6cmdiYSg1NSw3MSw3OSwuNCk7Y3Vyc29yOnBvaW50ZXJ9LnNpdGUtc2lkZWJhciAuY29udmVyc2F0aW9uLW1vcmU6Zm9jdXMsLnNpdGUtc2lkZWJhciAuY29udmVyc2F0aW9uLW1vcmU6aG92ZXIsLnNpdGUtc2lkZWJhciAuY29udmVyc2F0aW9uLXJldHVybjpmb2N1cywuc2l0ZS1zaWRlYmFyIC5jb252ZXJzYXRpb24tcmV0dXJuOmhvdmVye2NvbG9yOnJnYmEoNTUsNzEsNzksLjYpfS5zaXRlLXNpZGViYXIgLmNvbnZlcnNhdGlvbi1tb3JlOmFjdGl2ZSwuc2l0ZS1zaWRlYmFyIC5jb252ZXJzYXRpb24tcmV0dXJuOmFjdGl2ZXtjb2xvcjojMzc0NzRmfS5zaXRlLXNpZGViYXIgLmNvbnZlcnNhdGlvbi10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MXB4O3otaW5kZXg6LTE7Y29sb3I6IzM3NDc0Zjt0ZXh0LWFsaWduOmNlbnRlcn0uc2l0ZS1zaWRlYmFyIC5jb252ZXJzYXRpb24tY29udGVudHtwYWRkaW5nOjMwcHggMTVweH0uc2l0ZS1zaWRlYmFyIC5jb252ZXJzYXRpb24tcmVwbHl7cG9zaXRpb246YWJzb2x1dGU7Ym90dG9tOjA7cGFkZGluZzoxMHB4IDA7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U0ZWFlY30uc2l0ZS1zaWRlYmFyIC5jb252ZXJzYXRpb24tcmVwbHkgLmZvcm0tY29udHJvbHtib3JkZXI6bm9uZTtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNGVhZWN9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5zaXRlLXNpZGViYXIuc2xpZGVQYW5lbC5zbGlkZVBhbmVsLWxlZnQsLnNpdGUtc2lkZWJhci5zbGlkZVBhbmVsLnNsaWRlUGFuZWwtcmlnaHR7d2lkdGg6MTAwJX19LnNpdGUtYWN0aW9ue3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjMycHg7Ym90dG9tOjU1cHg7ei1pbmRleDoxMjkwOy13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOjNzOy1vLWFuaW1hdGlvbi1kdXJhdGlvbjozczthbmltYXRpb24tZHVyYXRpb246M3N9LnNpdGUtYWN0aW9uIGlucHV0e2Rpc3BsYXk6bm9uZX0uc2l0ZS1hY3Rpb24gLmJ0bnstd2Via2l0LWJveC1zaGFkb3c6MCAxMHB4IDEwcHggMCByZ2JhKDYwLDYwLDYwLC4xKTtib3gtc2hhZG93OjAgMTBweCAxMHB4IDAgcmdiYSg2MCw2MCw2MCwuMSl9LnNpdGUtYWN0aW9uIC5mcm9udC1pY29ue2Rpc3BsYXk6YmxvY2t9LnNpdGUtYWN0aW9uIC5iYWNrLWljb257ZGlzcGxheTpub25lfS5zaXRlLWFjdGlvbi1idXR0b25ze3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTo1NnB4O2xlZnQ6MDtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uc2l0ZS1hY3Rpb24tYnV0dG9ucyAuYnRue2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjAgYXV0bzttYXJnaW4tYm90dG9tOjEwcHg7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjFzOy1vLWFuaW1hdGlvbi1kZWxheTouMXM7YW5pbWF0aW9uLWRlbGF5Oi4xc30uc2l0ZS1hY3Rpb24uYWN0aXZlIC5mcm9udC1pY29ue2Rpc3BsYXk6bm9uZX0uc2l0ZS1hY3Rpb24uYWN0aXZlIC5iYWNrLWljb257ZGlzcGxheTpibG9ja30uc2l0ZS1hY3Rpb24uYWN0aXZlIC5zaXRlLWFjdGlvbi1idXR0b25ze2Rpc3BsYXk6YmxvY2t9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5zaXRlLWFjdGlvbiAuYnRuLWZsb2F0aW5ne3dpZHRoOjQ2cHg7aGVpZ2h0OjQ2cHg7cGFkZGluZzowO2ZvbnQtc2l6ZToxNnB4Oy13ZWJraXQtYm94LXNoYWRvdzowIDZweCA2cHggMCByZ2JhKDYwLDYwLDYwLC4xKTtib3gtc2hhZG93OjAgNnB4IDZweCAwIHJnYmEoNjAsNjAsNjAsLjEpfS5zaXRlLWFjdGlvbi1idXR0b25ze2JvdHRvbTo0NnB4fX0ucGFnZXtwb3NpdGlvbjpyZWxhdGl2ZTttaW4taGVpZ2h0Oi13ZWJraXQtY2FsYygxMDAlIC0gNDRweCk7bWluLWhlaWdodDpjYWxjKDEwMCUgLSA0NHB4KTtiYWNrZ3JvdW5kOiNmMWY0ZjV9LnBhZ2UtZGFyay5sYXlvdXQtZnVsbHtjb2xvcjojZmZmfS5wYWdlLWRhcmsubGF5b3V0LWZ1bGw6YmVmb3Jle3Bvc2l0aW9uOmZpeGVkO3RvcDowO2xlZnQ6MDt6LWluZGV4Oi0xO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDonJztiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciB0b3A7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6Y292ZXI7YmFja2dyb3VuZC1zaXplOmNvdmVyfS5wYWdlLWRhcmsubGF5b3V0LWZ1bGw6YWZ0ZXJ7cG9zaXRpb246Zml4ZWQ7dG9wOjA7bGVmdDowO3otaW5kZXg6LTE7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6cmdiYSgzOCw1MCw1NiwuNil9LnBhZ2UtZGFyay5sYXlvdXQtZnVsbCAuYnJhbmR7bWFyZ2luLWJvdHRvbToyMnB4fS5wYWdlLWRhcmsubGF5b3V0LWZ1bGwgLmJyYW5kLXRleHR7Zm9udC1zaXplOjE4cHg7Y29sb3I6I2ZmZjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LnBhZ2UtbmF2LXRhYnN7cGFkZGluZzowIDMwcHh9LnBhZ2UtY29udGVudHtwYWRkaW5nOjMwcHggMzBweH0ucGFnZS1jb250ZW50LWFjdGlvbnN7cGFkZGluZzowIDMwcHggMzBweH0ucGFnZS1jb250ZW50LWFjdGlvbnMgLmRyb3Bkb3due2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wYWdlLWNvbnRlbnQtYWN0aW9uczphZnRlciwucGFnZS1jb250ZW50LWFjdGlvbnM6YmVmb3Jle2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ucGFnZS1jb250ZW50LWFjdGlvbnM6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucGFnZS1jb250ZW50LXRhYmxle21heC13aWR0aDoxMDAlO3BhZGRpbmc6MDtvdmVyZmxvdy14OmF1dG99LnBhZ2UtY29udGVudC10YWJsZSAudGFibGU+dGJvZHk+dHI+dGQsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGU+dGJvZHk+dHI+dGgsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGU+dGhlYWQ+dHI+dGQsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGU+dGhlYWQ+dHI+dGh7cGFkZGluZy10b3A6MjBweDtwYWRkaW5nLWJvdHRvbToyMHB4fS5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRib2R5PnRyPnRkOmZpcnN0LWNoaWxkLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRib2R5PnRyPnRoOmZpcnN0LWNoaWxkLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRoZWFkPnRyPnRkOmZpcnN0LWNoaWxkLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRoZWFkPnRyPnRoOmZpcnN0LWNoaWxke3BhZGRpbmctbGVmdDozMHB4fS5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRib2R5PnRyPnRkOmxhc3QtY2hpbGQsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGU+dGJvZHk+dHI+dGg6bGFzdC1jaGlsZCwucGFnZS1jb250ZW50LXRhYmxlIC50YWJsZT50aGVhZD50cj50ZDpsYXN0LWNoaWxkLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRoZWFkPnRyPnRoOmxhc3QtY2hpbGR7cGFkZGluZy1yaWdodDozMHB4fS5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlPnRib2R5PnRyOmhvdmVyPnRke2JhY2tncm91bmQtY29sb3I6I2YzZjdmOX0ucGFnZS1jb250ZW50LXRhYmxlIC50YWJsZT50Ym9keT50cj50ZHtjdXJzb3I6cG9pbnRlcn0ucGFnZS1jb250ZW50LXRhYmxlIC50YWJsZT50Ym9keT50cjpsYXN0LWNoaWxkIHRke2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNGVhZWN9LnBhZ2UtY29udGVudC10YWJsZSAudGFibGUuaXMtaW5kZW50PnRib2R5PnRyPnRkLnByZS1jZWxsLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlLmlzLWluZGVudD50Ym9keT50cj50ZC5zdWYtY2VsbCwucGFnZS1jb250ZW50LXRhYmxlIC50YWJsZS5pcy1pbmRlbnQ+dGJvZHk+dHI+dGgucHJlLWNlbGwsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGUuaXMtaW5kZW50PnRib2R5PnRyPnRoLnN1Zi1jZWxsLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlLmlzLWluZGVudD50aGVhZD50cj50ZC5wcmUtY2VsbCwucGFnZS1jb250ZW50LXRhYmxlIC50YWJsZS5pcy1pbmRlbnQ+dGhlYWQ+dHI+dGQuc3VmLWNlbGwsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGUuaXMtaW5kZW50PnRoZWFkPnRyPnRoLnByZS1jZWxsLC5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlLmlzLWluZGVudD50aGVhZD50cj50aC5zdWYtY2VsbHt3aWR0aDozMHB4O3BhZGRpbmc6MDtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlLmlzLWluZGVudD50Ym9keT50cjpmaXJzdC1jaGlsZCB0ZHtib3JkZXItdG9wOm5vbmV9LnBhZ2UtY29udGVudC10YWJsZSAudGFibGUuaXMtaW5kZW50PnRib2R5PnRyOmxhc3QtY2hpbGQgdGQucHJlLWNlbGwsLnBhZ2UtY29udGVudC10YWJsZSAudGFibGUuaXMtaW5kZW50PnRib2R5PnRyOmxhc3QtY2hpbGQgdGQuc3VmLWNlbGx7Ym9yZGVyLWJvdHRvbTpub25lfS5wYWdlLWNvbnRlbnQtdGFibGUgLnRhYmxlLmlzLWluZGVudD50Zm9vdD50cj50ZHtib3JkZXItdG9wOm5vbmV9LnBhZ2UtY29udGVudC10YWJsZSAucGFnaW5hdGlvbnttYXJnaW4tcmlnaHQ6MzBweDttYXJnaW4tbGVmdDozMHB4fS5wYWdlLWNvcHlyaWdodHttYXJnaW4tdG9wOjYwcHg7Zm9udC1zaXplOjEycHg7Y29sb3I6IzM3NDc0ZjtsZXR0ZXItc3BhY2luZzoxcHh9LnBhZ2UtY29weXJpZ2h0IC5zb2NpYWwgYXttYXJnaW46MCAxMHB4O3RleHQtZGVjb3JhdGlvbjpub25lfS5wYWdlLWNvcHlyaWdodCAuc29jaWFsIC5pY29ue2ZvbnQtc2l6ZToxNnB4O2NvbG9yOnJnYmEoNTUsNzEsNzksLjYpfS5wYWdlLWNvcHlyaWdodCAuc29jaWFsIC5pY29uOmZvY3VzLC5wYWdlLWNvcHlyaWdodCAuc29jaWFsIC5pY29uOmhvdmVye2NvbG9yOnJnYmEoNTUsNzEsNzksLjgpfS5wYWdlLWNvcHlyaWdodCAuc29jaWFsIC5pY29uLmFjdGl2ZSwucGFnZS1jb3B5cmlnaHQgLnNvY2lhbCAuaWNvbjphY3RpdmV7Y29sb3I6IzM3NDc0Zn0ucGFnZS1jb3B5cmlnaHQtaW52ZXJzZXtjb2xvcjojZmZmfS5wYWdlLWNvcHlyaWdodC1pbnZlcnNlIC5zb2NpYWwgLmljb257Y29sb3I6I2ZmZn0ucGFnZS1jb3B5cmlnaHQtaW52ZXJzZSAuc29jaWFsIC5pY29uOmFjdGl2ZSwucGFnZS1jb3B5cmlnaHQtaW52ZXJzZSAuc29jaWFsIC5pY29uOmhvdmVye2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjgpfS5wYWdlLWhlYWRlcisucGFnZS1jb250ZW50e3BhZGRpbmctdG9wOjB9LnBhZ2UtdGl0bGV7bWFyZ2luLXRvcDowO21hcmdpbi1ib3R0b206MDtmb250LXNpemU6MjZweH0ucGFnZS10aXRsZT4uaWNvbnttYXJnaW4tcmlnaHQ6LjNlbX0ucGFnZS1kZXNjcmlwdGlvbntjb2xvcjojYTNhZmI3fS5wYWdlLWhlYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggMzBweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO2JhY2tncm91bmQ6MCAwO2JvcmRlci1ib3R0b206bm9uZX0ucGFnZS1oZWFkZXItYWN0aW9uc3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjMwcHg7bWFyZ2luOmF1dG87LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBhZ2UtaGVhZGVyLWFjdGlvbnMgLmJ0bi1pY29ue21hcmdpbi1sZWZ0OjZweH0ucGFnZS1oZWFkZXItYWN0aW9ucz4qe21hcmdpbi1ib3R0b206MH0ucGFnZS1oZWFkZXIgLmJyZWFkY3J1bWJ7cGFkZGluZzowO21hcmdpbjowfS5wYWdlLWhlYWRlci1ib3JkZXJlZHtwYWRkaW5nLXRvcDoyMHB4O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCB0cmFuc3BhcmVudH0ucGFnZS1oZWFkZXItdGFic3twYWRkaW5nLWJvdHRvbTowfS5wYWdlLWhlYWRlci10YWJzIC5uYXYtdGFicy1saW5le21hcmdpbi10b3A6NXB4O2JvcmRlci1ib3R0b20tY29sb3I6dHJhbnNwYXJlbnR9LnBhZ2UtaGVhZGVyLXRhYnMgLm5hdi10YWJzLWxpbmU+bGk+YXtwYWRkaW5nOjVweCAyMHB4fS5wYWdlLWFzaWRle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO2xlZnQ6MDt3aWR0aDoyNjBweDtvdmVyZmxvdy15OmF1dG87YmFja2dyb3VuZDojZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2U0ZWFlYzstd2Via2l0LXRyYW5zaXRpb246dG9wIC41cyBlYXNlLHdpZHRoIC41cyBlYXNlLG9wYWNpdHkgLjNzIGVhc2U7LW8tdHJhbnNpdGlvbjp0b3AgLjVzIGVhc2Usd2lkdGggLjVzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOnRvcCAuNXMgZWFzZSx3aWR0aCAuNXMgZWFzZSxvcGFjaXR5IC4zcyBlYXNlfS5wYWdlLWFzaWRlKy5wYWdlLW1haW57bWFyZ2luLWxlZnQ6MjYwcHh9LnBhZ2UtYXNpZGUtZml4ZWR7cG9zaXRpb246Zml4ZWR9LnBhZ2UtYXNpZGUtc2VjdGlvbntwb3NpdGlvbjpyZWxhdGl2ZX0ucGFnZS1hc2lkZS1zZWN0aW9uOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjIycHh9LnBhZ2UtYXNpZGUtc2VjdGlvbjpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MjJweH0ucGFnZS1hc2lkZS1zZWN0aW9uOmFmdGVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjIycHg7Y29udGVudDonJztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTRlYWVjfS5wYWdlLWFzaWRlLXNlY3Rpb246bGFzdC1jaGlsZDphZnRlcntkaXNwbGF5Om5vbmV9LnBhZ2UtYXNpZGUtc3dpdGNoe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotd2Via2l0LWNhbGMoNTAlIC0gMjVweCk7dG9wOmNhbGMoNTAlIC0gMjVweCk7bGVmdDotd2Via2l0LWNhbGMoMTAwJSAtIDFweCk7bGVmdDpjYWxjKDEwMCUgLSAxcHgpO2Rpc3BsYXk6bm9uZTtwYWRkaW5nOjE1cHggOHB4IDE1cHggNHB4O2xpbmUtaGVpZ2h0OjE7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6MCAxMDBweCAxMDBweCAwOy13ZWJraXQtYm94LXNoYWRvdzoxcHggMCAzcHggcmdiYSgwLDAsMCwuMik7Ym94LXNoYWRvdzoxcHggMCAzcHggcmdiYSgwLDAsMCwuMil9LnBhZ2UtYXNpZGUtdGl0bGV7cGFkZGluZzoxMHB4IDMwcHg7bWFyZ2luOjIwcHggMCAxMHB4O292ZXJmbG93OmhpZGRlbjtmb250LXdlaWdodDo1MDA7Y29sb3I6IzUyNjA2OTt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOm5vd3JhcDtjdXJzb3I6ZGVmYXVsdH0ucGFnZS1hc2lkZSAubGlzdC1ncm91cHttYXJnaW4tYm90dG9tOjIycHh9LnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAtaXRlbXtwYWRkaW5nOjEzcHggMzBweDttYXJnaW4tYm90dG9tOjFweDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpub3dyYXA7Ym9yZGVyOm5vbmV9LnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAtaXRlbSAuaWNvbntjb2xvcjojYTNhZmI3fS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW0gLml0ZW0tcmlnaHR7ZmxvYXQ6cmlnaHR9LnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAtaXRlbTpmb2N1cywucGFnZS1hc2lkZSAubGlzdC1ncm91cC1pdGVtOmhvdmVye2NvbG9yOiM2MmE4ZWE7YmFja2dyb3VuZC1jb2xvcjojZjNmN2Y5O2JvcmRlcjpub25lfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW06Zm9jdXM+Lmljb24sLnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAtaXRlbTpob3Zlcj4uaWNvbntjb2xvcjojNjJhOGVhfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZle2NvbG9yOiM2MmE4ZWE7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucGFnZS1hc2lkZSAubGlzdC1ncm91cC1pdGVtLmFjdGl2ZT4uaWNvbntjb2xvcjojNjJhOGVhfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzLC5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVye2NvbG9yOiM2MmE4ZWE7YmFja2dyb3VuZC1jb2xvcjojZjNmN2Y5O2JvcmRlcjpub25lfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmZvY3VzPi5pY29uLC5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLWl0ZW0uYWN0aXZlOmhvdmVyPi5pY29ue2NvbG9yOiM2MmE4ZWF9LnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAuaGFzLWFjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbXtjdXJzb3I6cG9pbnRlcn0ucGFnZS1hc2lkZSAubGlzdC1ncm91cC5oYXMtYWN0aW9ucyAubGlzdC1ncm91cC1pdGVtIC5saXN0LWVkaXRhYmxle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6bm9uZX0ucGFnZS1hc2lkZSAubGlzdC1ncm91cC5oYXMtYWN0aW9ucyAubGlzdC1ncm91cC1pdGVtIC5saXN0LWVkaXRhYmxlIC5pbnB1dC1lZGl0YWJsZS1jbG9zZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO3JpZ2h0OjA7ei1pbmRleDoxOy13ZWJraXQtYXBwZWFyYW5jZTpub25lO3BhZGRpbmc6MDttYXJnaW46MDtjdXJzb3I6cG9pbnRlcjtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6MDtvdXRsaW5lOjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAuaGFzLWFjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSAubGlzdC1lZGl0YWJsZSAuZm9ybS1ncm91cHttYXJnaW46MH0ucGFnZS1hc2lkZSAubGlzdC1ncm91cC5oYXMtYWN0aW9ucyAubGlzdC1ncm91cC1pdGVtIC5pdGVtLWFjdGlvbnN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDoyMHB4O2Rpc3BsYXk6bm9uZX0ucGFnZS1hc2lkZSAubGlzdC1ncm91cC5oYXMtYWN0aW9ucyAubGlzdC1ncm91cC1pdGVtIC5pdGVtLWFjdGlvbnMgLmJ0bi1pY29ue3BhZGRpbmctcmlnaHQ6MnB4O3BhZGRpbmctbGVmdDoycHg7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucGFnZS1hc2lkZSAubGlzdC1ncm91cC5oYXMtYWN0aW9ucyAubGlzdC1ncm91cC1pdGVtIC5pdGVtLWFjdGlvbnMgLmJ0bi1pY29uOmhvdmVyIC5pY29ue2NvbG9yOiM2MmE4ZWF9LnBhZ2UtYXNpZGUgLmxpc3QtZ3JvdXAuaGFzLWFjdGlvbnMgLmxpc3QtZ3JvdXAtaXRlbSAuaXRlbS1hY3Rpb25zIC5pY29ue21hcmdpbjowfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLmhhcy1hY3Rpb25zIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLml0ZW0tcmlnaHR7ZGlzcGxheTpub25lfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLmhhcy1hY3Rpb25zIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLml0ZW0tYWN0aW9uc3tkaXNwbGF5OmJsb2NrfS5wYWdlLWFzaWRlIC5saXN0LWdyb3VwLmhhcy1hY3Rpb25zIC5saXN0LWdyb3VwLWl0ZW06aG92ZXIgLml0ZW0tYWN0aW9ucyAuaWNvbntjb2xvcjojNzY4MzhmfUBtZWRpYSAobWF4LXdpZHRoOjExOTlweCl7LnBhZ2UtYXNpZGV7d2lkdGg6MjIwcHh9LnBhZ2UtYXNpZGUrLnBhZ2UtbWFpbnttYXJnaW4tbGVmdDoyMjBweH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5wYWdlLWFzaWRle3Bvc2l0aW9uOmZpeGVkO3RvcDo2NnB4O2JvdHRvbTowO3otaW5kZXg6MTEwMDt3aWR0aDowO292ZXJmbG93LXk6dmlzaWJsZTtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LnNpdGUtbmF2YmFyLWNvbGxhcHNlLXNob3cgLnBhZ2UtYXNpZGV7dG9wOjEzMnB4fS5zaXRlLW1lbnViYXItY2hhbmdpbmcgLnBhZ2UtYXNpZGUsLnNpdGUtbWVudWJhci1vcGVuIC5wYWdlLWFzaWRle29wYWNpdHk6MH0ucGFnZS1hc2lkZSAucGFnZS1hc2lkZS1pbm5lcntoZWlnaHQ6MTAwJTtvdmVyZmxvdzphdXRvO2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNGVhZWM7b3BhY2l0eTowfS5wYWdlLWFzaWRlLm9wZW57d2lkdGg6MjYwcHh9LnBhZ2UtYXNpZGUub3BlbiAucGFnZS1hc2lkZS1pbm5lcntvcGFjaXR5OjF9LnBhZ2UtYXNpZGUub3BlbiAucGFnZS1hc2lkZS1zd2l0Y2ggLndiLWNoZXZyb24tcmlnaHR7ZGlzcGxheTpub25lfS5wYWdlLWFzaWRlLm9wZW4gLnBhZ2UtYXNpZGUtc3dpdGNoIC53Yi1jaGV2cm9uLWxlZnR7ZGlzcGxheTppbmxpbmV9LnBhZ2UtYXNpZGUrLnBhZ2UtbWFpbnttYXJnaW4tbGVmdDowfS5wYWdlLWFzaWRlLXN3aXRjaHtkaXNwbGF5OmJsb2NrfS5zaXRlLW1lbnViYXItb3BlbiAucGFnZS1hc2lkZS1zd2l0Y2h7ZGlzcGxheTpub25lfS5wYWdlLWFzaWRlLXN3aXRjaCAud2ItY2hldnJvbi1sZWZ0e2Rpc3BsYXk6bm9uZX19LnNpdGUtZm9vdGVye2hlaWdodDo0NHB4O3BhZGRpbmc6MTBweCAzMHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMDIpO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNGVhZWN9LnNpdGUtZm9vdGVyOmFmdGVyLC5zaXRlLWZvb3RlcjpiZWZvcmV7ZGlzcGxheTp0YWJsZTtjb250ZW50OlwiIFwifS5zaXRlLWZvb3RlcjphZnRlcntjbGVhcjpib3RofS5zaXRlLWZvb3Rlci1sZWdhbHtmbG9hdDpsZWZ0fS5zaXRlLWZvb3Rlci1hY3Rpb25ze2Zsb2F0OnJpZ2h0fS5zaXRlLWZvb3Rlci1yaWdodHtmbG9hdDpyaWdodH0uc2l0ZS1mb290ZXIgLnNjcm9sbC10by10b3B7Y29sb3I6Izc2ODM4Zn0uc2l0ZS1mb290ZXIgLnNjcm9sbC10by10b3AsLnNpdGUtZm9vdGVyIC5zY3JvbGwtdG8tdG9wOmFjdGl2ZSwuc2l0ZS1mb290ZXIgLnNjcm9sbC10by10b3A6aG92ZXJ7dGV4dC1kZWNvcmF0aW9uOm5vbmV9QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5zaXRlLWZvb3RlcntoZWlnaHQ6YXV0b319QG1lZGlhIChtYXgtd2lkdGg6NDgwcHgpey5zaXRlLWZvb3Rlci1hY3Rpb25zLC5zaXRlLWZvb3Rlci1sZWdhbCwuc2l0ZS1mb290ZXItcmlnaHR7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfX0ubGF5b3V0LWZ1bGx7aGVpZ2h0OjEwMCV9Ym9keS5sYXlvdXQtZnVsbHtwYWRkaW5nLXRvcDowfS5sYXlvdXQtZnVsbCAucGFnZXtoZWlnaHQ6MTAwJTtwYWRkaW5nOjA7bWFyZ2luOjAhaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LmxheW91dC1mdWxsPi5sb2FkZXJ7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnR9QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubGF5b3V0LWJveGVke2JhY2tncm91bmQ6I2U0ZWFlY30ubGF5b3V0LWJveGVkLC5sYXlvdXQtYm94ZWQgLnNpdGUtbmF2YmFye21heC13aWR0aDoxMzIwcHg7bWFyZ2luLXJpZ2h0OmF1dG87bWFyZ2luLWxlZnQ6YXV0b319LmxheW91dC1ib3hlZCAuc2xpZGVQYW5lbC1sZWZ0LC5sYXlvdXQtYm94ZWQgLnNsaWRlUGFuZWwtcmlnaHR7dG9wOjA7ei1pbmRleDoxNTEwfS5zaXRlLXByaW50e3BhZGRpbmctdG9wOjB9LnNpdGUtcHJpbnQgLnNpdGUtZm9vdGVyLC5zaXRlLXByaW50IC5zaXRlLWdyaWRtZW51LC5zaXRlLXByaW50IC5zaXRlLW1lbnViYXIsLnNpdGUtcHJpbnQgLnNpdGUtbmF2YmFye2Rpc3BsYXk6bm9uZX0uc2l0ZS1wcmludCAucGFnZXttYXJnaW46MCFpbXBvcnRhbnR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsuY3NzLW1lbnViYXIgLnBhZ2UsLmNzcy1tZW51YmFyIC5zaXRlLWZvb3RlcnttYXJnaW4tbGVmdDo5MHB4fS5jc3MtbWVudWJhciAuc2l0ZS1uYXZiYXIgLm5hdmJhci1icmFuZHtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS5jc3MtbWVudWJhciAuc2l0ZS1uYXZiYXIgLm5hdmJhci1icmFuZC10ZXh0e2Rpc3BsYXk6bm9uZX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudXtvdmVyZmxvdzp2aXNpYmxlfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51LWNhdGVnb3J5e2hlaWdodDoycHg7bWFyZ2luOjA7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQ6IzI0MmYzNX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudS1jYXRlZ29yeTpmaXJzdC1jaGlsZHt2aXNpYmlsaXR5OmhpZGRlbn0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW17Zm9udC1zaXplOjE0cHh9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmF7aGVpZ2h0OjYwcHg7bGluZS1oZWlnaHQ6NjBweH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LWljb24sLmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmEgLnNpdGUtbWVudS10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6OTBweDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRyYW5zaXRpb246dmlzaWJpbGl0eSAuMjVzLG9wYWNpdHkgLjI1czstby10cmFuc2l0aW9uOnZpc2liaWxpdHkgLjI1cyxvcGFjaXR5IC4yNXM7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4yNXMsb3BhY2l0eSAuMjVzfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT5hIC5zaXRlLW1lbnUtYXJyb3d7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMDstby10cmFuc2l0aW9uOnZpc2liaWxpdHkgMDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LXRpdGxle3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LWljb257bWFyZ2luLXJpZ2h0OjA7Zm9udC1zaXplOjI0cHg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LWJhZGdle3RvcDotMTVweDtsZWZ0OjUwcHh9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmEgLnNpdGUtbWVudS1sYWJlbHtkaXNwbGF5Om5vbmV9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YSAuc2l0ZS1tZW51LWljb24sLmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmhvdmVyPmEgLnNpdGUtbWVudS1pY29uLC5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmEgLnNpdGUtbWVudS1pY29ue3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uYWN0aXZlPmEgLnNpdGUtbWVudS10aXRsZSwuY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uaG92ZXI+YSAuc2l0ZS1tZW51LXRpdGxlLC5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmEgLnNpdGUtbWVudS10aXRsZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YSAuc2l0ZS1tZW51LWJhZGdlLC5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hIC5zaXRlLW1lbnUtYmFkZ2UsLmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWJhZGdle2Rpc3BsYXk6bm9uZX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LXN1YntkaXNwbGF5Om5vbmV9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5vcGVuPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6YmxvY2t9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtOm5vdCgub3Blbik+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lOy1vLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbTpub3QoLm9wZW4pPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6bm9uZX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+LnNpdGUtbWVudS1zdWJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo5MHB4O3dpZHRoOjI0MHB4O292ZXJmbG93LXk6YXV0bzt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOiMyNDJmMzU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4yNXMsb3BhY2l0eSAuMjVzOy1vLXRyYW5zaXRpb246dmlzaWJpbGl0eSAuMjVzLG9wYWNpdHkgLjI1czt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjI1cyxvcGFjaXR5IC4yNXN9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPi5zaXRlLW1lbnUtc3ViLXVwe3RvcDphdXRvO2JvdHRvbTowfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT4uc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0+YXtwYWRkaW5nOjAgMzBweH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+LnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pY29ue21hcmdpbi1yaWdodDouNWVtfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj4uc2l0ZS1tZW51LXN1Ynt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnUtY2F0ZWdvcnl7YmFja2dyb3VuZDpyZ2JhKDUzLDEzMSwyMDIsLjA1KX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT4uc2l0ZS1tZW51LXN1YntiYWNrZ3JvdW5kOiNmM2Y4ZmI7LXdlYmtpdC1ib3gtc2hhZG93OjJweCAxcHggMnB4IHJnYmEoMCwwLDAsLjA4KTtib3gtc2hhZG93OjJweCAxcHggMnB4IHJnYmEoMCwwLDAsLjA4KX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhcnt3aWR0aDo5MHB4fS5jc3MtbWVudWJhciAuc2l0ZS1tZW51YmFyLXNlY3Rpb257cGFkZGluZzozMHB4O21hcmdpbi10b3A6MDtib3JkZXItdG9wOjJweCBzb2xpZCAjMjQyZjM1O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyNDJmMzV9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnViYXItc2VjdGlvbj5oNCwuY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1zZWN0aW9uPmg1e2Rpc3BsYXk6bm9uZX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51YmFyLXNlY3Rpb257Ym9yZGVyLXRvcDoycHggc29saWQgcmdiYSg1MywxMzEsMjAyLC4wNSk7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSg1MywxMzEsMjAyLC4wNSl9LmNzcy1tZW51YmFyIC5zaXRlLWdyaWRtZW51e3dpZHRoOjkwcHh9LmNzcy1tZW51YmFyIC5zaXRlLWdyaWRtZW51IGxpe2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uY3NzLW1lbnViYXIgLnNpdGUtZ3JpZG1lbnUgbGk+YXtwYWRkaW5nOjE1cHggMH0uY3NzLW1lbnViYXIgLnNpdGUtZ3JpZG1lbnUtdG9nZ2xlOmFmdGVye2Rpc3BsYXk6bm9uZX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1mb290ZXJ7d2lkdGg6OTBweH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1mb290ZXI+YXtkaXNwbGF5Om5vbmV9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnViYXItZm9vdGVyPmEuZm9sZC1zaG93e2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbTpob3Zlcj5hIC5zaXRlLW1lbnUtaWNvbnt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtOmhvdmVyPmEgLnNpdGUtbWVudS10aXRsZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbTpob3Zlcj5hIC5zaXRlLW1lbnUtYmFkZ2V7ZGlzcGxheTpub25lfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51LWl0ZW06aG92ZXI+LnNpdGUtbWVudS1zdWJ7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNzcy1tZW51YmFyIC5wYWdlLWFzaWRlLWZpeGVke2xlZnQ6OTBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNzcy1tZW51YmFyIC5zaXRlLW5hdmJhciAubmF2YmFyLWhlYWRlcnt3aWR0aDo5MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuY3NzLW1lbnViYXIgLnNpdGUtbmF2YmFyIC5uYXZiYXItY29udGFpbmVye21hcmdpbi1sZWZ0OjkwcHh9fS5zaXRlLW1lbnViYXItZm9sZCAucGFnZSwuc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtZm9vdGVye21hcmdpbi1sZWZ0OjkwcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zaXRlLW1lbnViYXItZm9sZCAucGFnZS1hc2lkZS1maXhlZHtsZWZ0OjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbmF2YmFyIC5uYXZiYXItaGVhZGVye3dpZHRoOjkwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbmF2YmFyIC5uYXZiYXItY29udGFpbmVye21hcmdpbi1sZWZ0OjkwcHh9fS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1icmFuZHtmbG9hdDpub25lO3RleHQtYWxpZ246Y2VudGVyfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1icmFuZC10ZXh0e2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudXtvdmVyZmxvdzp2aXNpYmxlfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51LWNhdGVnb3J5e2hlaWdodDoycHg7bWFyZ2luOjA7Zm9udDowLzAgYTtjb2xvcjp0cmFuc3BhcmVudDt0ZXh0LXNoYWRvdzpub25lO2JhY2tncm91bmQ6IzI0MmYzNX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudS1jYXRlZ29yeTpmaXJzdC1jaGlsZHt2aXNpYmlsaXR5OmhpZGRlbn0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW17Zm9udC1zaXplOjE0cHh9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmF7aGVpZ2h0OjYwcHg7bGluZS1oZWlnaHQ6NjBweH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LWljb24sLnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmEgLnNpdGUtbWVudS10aXRsZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6OTBweDt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LXRyYW5zaXRpb246dmlzaWJpbGl0eSAuMjVzLG9wYWNpdHkgLjI1czstby10cmFuc2l0aW9uOnZpc2liaWxpdHkgLjI1cyxvcGFjaXR5IC4yNXM7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4yNXMsb3BhY2l0eSAuMjVzfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT5hIC5zaXRlLW1lbnUtYXJyb3d7dmlzaWJpbGl0eTpoaWRkZW47LXdlYmtpdC10cmFuc2l0aW9uOnZpc2liaWxpdHkgMDstby10cmFuc2l0aW9uOnZpc2liaWxpdHkgMDt0cmFuc2l0aW9uOnZpc2liaWxpdHkgMH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LXRpdGxle3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LWljb257bWFyZ2luLXJpZ2h0OjA7Zm9udC1zaXplOjI0cHg7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YSAuc2l0ZS1tZW51LWJhZGdle3RvcDotMTVweDtsZWZ0OjUwcHh9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmEgLnNpdGUtbWVudS1sYWJlbHtkaXNwbGF5Om5vbmV9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZXtib3JkZXItdG9wOm5vbmU7Ym9yZGVyLWJvdHRvbTpub25lfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YSAuc2l0ZS1tZW51LWljb24sLnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmhvdmVyPmEgLnNpdGUtbWVudS1pY29uLC5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmEgLnNpdGUtbWVudS1pY29ue3Zpc2liaWxpdHk6aGlkZGVuO29wYWNpdHk6MH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uYWN0aXZlPmEgLnNpdGUtbWVudS10aXRsZSwuc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uaG92ZXI+YSAuc2l0ZS1tZW51LXRpdGxlLC5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmEgLnNpdGUtbWVudS10aXRsZXt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YSAuc2l0ZS1tZW51LWJhZGdlLC5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hIC5zaXRlLW1lbnUtYmFkZ2UsLnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWJhZGdle2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LXN1YntkaXNwbGF5Om5vbmV9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbS5vcGVuPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6YmxvY2t9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnUgLnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pdGVtOm5vdCgub3Blbik+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lOy1vLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3ViIC5zaXRlLW1lbnUtaXRlbTpub3QoLm9wZW4pPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+LnNpdGUtbWVudS1zdWJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDo5MHB4O3dpZHRoOjI0MHB4O292ZXJmbG93LXk6YXV0bzt2aXNpYmlsaXR5OmhpZGRlbjtiYWNrZ3JvdW5kOiMyNDJmMzU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjp2aXNpYmlsaXR5IC4yNXMsb3BhY2l0eSAuMjVzOy1vLXRyYW5zaXRpb246dmlzaWJpbGl0eSAuMjVzLG9wYWNpdHkgLjI1czt0cmFuc2l0aW9uOnZpc2liaWxpdHkgLjI1cyxvcGFjaXR5IC4yNXN9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPi5zaXRlLW1lbnUtc3ViLXVwe3RvcDphdXRvO2JvdHRvbTowfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT4uc2l0ZS1tZW51LXN1YiAuc2l0ZS1tZW51LWl0ZW0+YXtwYWRkaW5nOjAgMzBweH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+LnNpdGUtbWVudS1zdWIgLnNpdGUtbWVudS1pY29ue21hcmdpbi1yaWdodDouNWVtfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj4uc2l0ZS1tZW51LXN1Ynt2aXNpYmlsaXR5OnZpc2libGU7b3BhY2l0eToxfS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnUtY2F0ZWdvcnl7YmFja2dyb3VuZDpyZ2JhKDUzLDEzMSwyMDIsLjA1KX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT4uc2l0ZS1tZW51LXN1YntiYWNrZ3JvdW5kOiNmM2Y4ZmI7LXdlYmtpdC1ib3gtc2hhZG93OjJweCAxcHggMnB4IHJnYmEoMCwwLDAsLjA4KTtib3gtc2hhZG93OjJweCAxcHggMnB4IHJnYmEoMCwwLDAsLjA4KX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudWJhcnt3aWR0aDo5MHB4fS5zaXRlLW1lbnViYXItZm9sZCAuc2l0ZS1tZW51YmFyLXNlY3Rpb257cGFkZGluZzozMHB4O21hcmdpbi10b3A6MDtib3JkZXItdG9wOjJweCBzb2xpZCAjMjQyZjM1O2JvcmRlci1ib3R0b206MnB4IHNvbGlkICMyNDJmMzV9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnViYXItc2VjdGlvbj5oNCwuc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudWJhci1zZWN0aW9uPmg1e2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51YmFyLXNlY3Rpb257Ym9yZGVyLXRvcDoycHggc29saWQgcmdiYSg1MywxMzEsMjAyLC4wNSk7Ym9yZGVyLWJvdHRvbToycHggc29saWQgcmdiYSg1MywxMzEsMjAyLC4wNSl9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLWdyaWRtZW51e3dpZHRoOjkwcHh9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLWdyaWRtZW51IGxpe2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtZ3JpZG1lbnUgbGk+YXtwYWRkaW5nOjE1cHggMH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtZ3JpZG1lbnUtdG9nZ2xlOmFmdGVye2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudWJhci1mb290ZXJ7d2lkdGg6OTBweH0uc2l0ZS1tZW51YmFyLWZvbGQgLnNpdGUtbWVudWJhci1mb290ZXI+YXtkaXNwbGF5Om5vbmV9LnNpdGUtbWVudWJhci1mb2xkIC5zaXRlLW1lbnViYXItZm9vdGVyPmEuZm9sZC1zaG93e2Rpc3BsYXk6YmxvY2s7ZmxvYXQ6bm9uZTt3aWR0aDoxMDAlfS5zaXRlLW1lbnViYXItZm9sZC5zaXRlLW1lbnViYXItY2hhbmdpbmcgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+LnNpdGUtbWVudS1zdWJ7ZGlzcGxheTpub25lfS5zaXRlLW1lbnViYXItZm9sZC5zaXRlLW1lbnViYXItZm9sZC1hbHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uaG92ZXI+YSwuc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtOmhvdmVyPmF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0uc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZSwuc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmhvdmVyLC5zaXRlLW1lbnViYXItZm9sZC5zaXRlLW1lbnViYXItZm9sZC1hbHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0ub3BlbntiYWNrZ3JvdW5kOiMzNzQ3NGZ9LnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5hY3RpdmU+YSAuc2l0ZS1tZW51LWljb24sLnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hIC5zaXRlLW1lbnUtaWNvbiwuc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWljb257dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZT5hIC5zaXRlLW1lbnUtYmFkZ2UsLnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hIC5zaXRlLW1lbnUtYmFkZ2UsLnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmEgLnNpdGUtbWVudS1iYWRnZXtkaXNwbGF5OmlubGluZS1ibG9ja30uc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtLmFjdGl2ZT5hIC5zaXRlLW1lbnUtdGl0bGUsLnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5vcGVuPmEgLnNpdGUtbWVudS10aXRsZXt2aXNpYmlsaXR5OmhpZGRlbjtvcGFjaXR5OjB9LnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlcj5hIC5zaXRlLW1lbnUtdGl0bGV7dmlzaWJpbGl0eTp2aXNpYmxlO29wYWNpdHk6MX0uc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmEgLnNpdGUtbWVudS10aXRsZXtsZWZ0OjkwcHg7d2lkdGg6MjQwcHg7cGFkZGluZzowIDMwcHg7Zm9udC1zaXplOjE2cHg7dGV4dC1hbGlnbjpsZWZ0O2JhY2tncm91bmQ6IzM3NDc0Zjstd2Via2l0LXRyYW5zaXRpb246dmlzaWJpbGl0eSAwLG9wYWNpdHkgMDstby10cmFuc2l0aW9uOnZpc2liaWxpdHkgMCxvcGFjaXR5IDA7dHJhbnNpdGlvbjp2aXNpYmlsaXR5IDAsb3BhY2l0eSAwfS5zaXRlLW1lbnViYXItZm9sZC5zaXRlLW1lbnViYXItZm9sZC1hbHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+LnNpdGUtbWVudS1zdWJ7dG9wOjYwcHh9LnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT4uc2l0ZS1tZW51LXN1Yi11cHt0b3A6YXV0bztib3R0b206NjBweH0uc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0uYWN0aXZlLC5zaXRlLW1lbnViYXItZm9sZC5zaXRlLW1lbnViYXItZm9sZC1hbHQgLnNpdGUtbWVudWJhci1saWdodCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbS5ob3Zlciwuc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZvbGQtYWx0IC5zaXRlLW1lbnViYXItbGlnaHQgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0ub3BlbntiYWNrZ3JvdW5kOiNlOGYxZjh9LnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPmEgLnNpdGUtbWVudS10aXRsZXtiYWNrZ3JvdW5kOiNlOGYxZjh9LnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mb2xkLWFsdCAuc2l0ZS1tZW51YmFyLWxpZ2h0IC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPi5zaXRlLW1lbnUtc3Viey13ZWJraXQtYm94LXNoYWRvdzpub25lO2JveC1zaGFkb3c6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSxzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsuY3NzLW1lbnViYXIgLnNpdGUtbWVudS1jYXRlZ29yeXtwYWRkaW5nOjAgMjRweDttYXJnaW4tdG9wOjIwcHg7Zm9udC1zaXplOjE1cHg7bGluZS1oZWlnaHQ6NDZweDtjb2xvcjojNzY4MzhmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LXRyYW5zaXRpb246YWxsIC4yNXMsZm9udCAuMXMgLjE1cyxjb2xvciAuMXMgLjE1czstby10cmFuc2l0aW9uOmFsbCAuMjVzLGZvbnQgLjFzIC4xNXMsY29sb3IgLjFzIC4xNXM7dHJhbnNpdGlvbjphbGwgLjI1cyxmb250IC4xcyAuMTVzLGNvbG9yIC4xcyAuMTVzfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT5hIC5zaXRlLW1lbnUtdGl0bGV7Zm9udC1zaXplOjE2cHh9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUtaWNvbnttYXJnaW4tcmlnaHQ6MTZweH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudS10aXRsZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXgtd2lkdGg6MTYwcHh9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUtdGl0bGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MzJweH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudSAuc2l0ZS1tZW51LXN1YntkaXNwbGF5Om5vbmV9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUtaXRlbXtsaW5lLWhlaWdodDozNnB4Oy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMXMsYWxsIC4yNXMsYm9yZGVyIDA7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjFzLGFsbCAuMjVzLGJvcmRlciAwO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyxhbGwgLjI1cyxib3JkZXIgMH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51LWl0ZW0ub3Blbj4uc2l0ZS1tZW51LXN1YntkaXNwbGF5OmJsb2NrfS5jc3MtbWVudWJhciAuc2l0ZS1tZW51LWl0ZW06bm90KC5vcGVuKT5hIC5zaXRlLW1lbnUtYXJyb3d7LXdlYmtpdC10cmFuc2Zvcm06bm9uZTstbXMtdHJhbnNmb3JtOm5vbmU7LW8tdHJhbnNmb3JtOm5vbmU7dHJhbnNmb3JtOm5vbmV9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUtaXRlbTpub3QoLm9wZW4pPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6bm9uZX0uY3NzLW1lbnViYXIgLnNpdGUtbWVudT4uc2l0ZS1tZW51LWl0ZW0+YXtwYWRkaW5nOjAgMzBweDtsaW5lLWhlaWdodDo0NnB4fS5jc3MtbWVudWJhci5zaXRlLW1lbnViYXItbmF0aXZlIC5zaXRlLW1lbnViYXItYm9keXtvdmVyZmxvdy15OnNjcm9sbH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhcnt3aWR0aDoyNjBweH0uY3NzLW1lbnViYXIgLnNpdGUtZ3JpZG1lbnV7d2lkdGg6MjYwcHh9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnViYXItZm9vdGVye3dpZHRoOjI2MHB4fS5jc3MtbWVudWJhciBbZGF0YS10b2dnbGU9bWVudWJhcl0gLmhhbWJ1cmdlci1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uY3NzLW1lbnViYXIgW2RhdGEtdG9nZ2xlPW1lbnViYXJdIC5oYW1idXJnZXItYXJyb3ctbGVmdDpiZWZvcmV7d2lkdGg6LjZlbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCguNDVlbSwuMWVtLDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC40NWVtLC4xZW0sMCkgcm90YXRlKDQ1ZGVnKX0uY3NzLW1lbnViYXIgW2RhdGEtdG9nZ2xlPW1lbnViYXJdIC5oYW1idXJnZXItYXJyb3ctbGVmdCAuaGFtYnVyZ2VyLWJhcntib3JkZXItcmFkaXVzOi4yZW19LmNzcy1tZW51YmFyIFtkYXRhLXRvZ2dsZT1tZW51YmFyXSAuaGFtYnVyZ2VyLWFycm93LWxlZnQ6YWZ0ZXJ7d2lkdGg6LjZlbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCguNDVlbSwtLjFlbSwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLjQ1ZW0sLS4xZW0sMCkgcm90YXRlKC00NWRlZyl9LmNzcy1tZW51YmFyIC5zaXRlLW1lbnUtaXRlbTpob3Zlcj4uc2l0ZS1tZW51LXN1YntkaXNwbGF5OmJsb2NrfX1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KSBhbmQgKG1pbi13aWR0aDo3NjhweCksc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpey5jc3MtbWVudWJhciAuc2l0ZS1uYXZiYXIgLm5hdmJhci1oZWFkZXJ7d2lkdGg6MjYwcHh9fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSxzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNzcy1tZW51YmFyIC5zaXRlLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lcnttYXJnaW4tbGVmdDoyNjBweH19QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDoxMjAwcHgpey5jc3MtbWVudWJhciAucGFnZSwuY3NzLW1lbnViYXIgLnNpdGUtZm9vdGVye21hcmdpbi1sZWZ0OjI2MHB4fX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjEyMDBweCkgYW5kIChtaW4td2lkdGg6NzY4cHgpey5jc3MtbWVudWJhciAucGFnZS1hc2lkZS1maXhlZHtsZWZ0OjI2MHB4fX0uc2l0ZS1tZW51YmFyLXVuZm9sZCAucGFnZSwuc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1mb290ZXJ7bWFyZ2luLWxlZnQ6MjYwcHh9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zaXRlLW1lbnViYXItdW5mb2xkIC5wYWdlLWFzaWRlLWZpeGVke2xlZnQ6MjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1oZWFkZXJ7d2lkdGg6MjYwcHh9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1jb250YWluZXJ7bWFyZ2luLWxlZnQ6MjYwcHh9fS5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLW1lbnUtY2F0ZWdvcnl7cGFkZGluZzowIDI0cHg7bWFyZ2luLXRvcDoyMHB4O2ZvbnQtc2l6ZToxNXB4O2xpbmUtaGVpZ2h0OjQ2cHg7Y29sb3I6Izc2ODM4Zjt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7LXdlYmtpdC10cmFuc2l0aW9uOmFsbCAuMjVzLGZvbnQgLjFzIC4xNXMsY29sb3IgLjFzIC4xNXM7LW8tdHJhbnNpdGlvbjphbGwgLjI1cyxmb250IC4xcyAuMTVzLGNvbG9yIC4xcyAuMTVzO3RyYW5zaXRpb246YWxsIC4yNXMsZm9udCAuMXMgLjE1cyxjb2xvciAuMXMgLjE1c30uc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT5hIC5zaXRlLW1lbnUtdGl0bGV7Zm9udC1zaXplOjE2cHh9LnNpdGUtbWVudWJhci11bmZvbGQgLnNpdGUtbWVudS1pY29ue21hcmdpbi1yaWdodDoxNnB4fS5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLW1lbnUtdGl0bGV7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjE2MHB4fS5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLW1lbnUtdGl0bGU6Zmlyc3QtY2hpbGR7bWFyZ2luLWxlZnQ6MzJweH0uc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1tZW51IC5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1tZW51LWl0ZW17bGluZS1oZWlnaHQ6MzZweDstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjFzLGFsbCAuMjVzLGJvcmRlciAwOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4xcyxhbGwgLjI1cyxib3JkZXIgMDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMXMsYWxsIC4yNXMsYm9yZGVyIDB9LnNpdGUtbWVudWJhci11bmZvbGQgLnNpdGUtbWVudS1pdGVtLm9wZW4+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLW1lbnUtaXRlbS5vcGVuPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6YmxvY2t9LnNpdGUtbWVudWJhci11bmZvbGQgLnNpdGUtbWVudS1pdGVtOm5vdCgub3Blbik+YSAuc2l0ZS1tZW51LWFycm93ey13ZWJraXQtdHJhbnNmb3JtOm5vbmU7LW1zLXRyYW5zZm9ybTpub25lOy1vLXRyYW5zZm9ybTpub25lO3RyYW5zZm9ybTpub25lfS5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLW1lbnUtaXRlbTpub3QoLm9wZW4pPi5zaXRlLW1lbnUtc3Vie2Rpc3BsYXk6bm9uZX0uc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT5he3BhZGRpbmc6MCAzMHB4O2xpbmUtaGVpZ2h0OjQ2cHh9LnNpdGUtbWVudWJhci11bmZvbGQuc2l0ZS1tZW51YmFyLW5hdGl2ZSAuc2l0ZS1tZW51YmFyLWJvZHl7b3ZlcmZsb3cteTpzY3JvbGx9LnNpdGUtbWVudWJhci11bmZvbGQgLnNpdGUtbWVudWJhcnt3aWR0aDoyNjBweH0uc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1ncmlkbWVudXt3aWR0aDoyNjBweH0uc2l0ZS1tZW51YmFyLXVuZm9sZCAuc2l0ZS1tZW51YmFyLWZvb3Rlcnt3aWR0aDoyNjBweH0uc2l0ZS1tZW51YmFyLXVuZm9sZCBbZGF0YS10b2dnbGU9bWVudWJhcl0gLmhhbWJ1cmdlci1hcnJvdy1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKX0uc2l0ZS1tZW51YmFyLXVuZm9sZCBbZGF0YS10b2dnbGU9bWVudWJhcl0gLmhhbWJ1cmdlci1hcnJvdy1sZWZ0OmJlZm9yZXt3aWR0aDouNmVtOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC40NWVtLC4xZW0sMCkgcm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLjQ1ZW0sLjFlbSwwKSByb3RhdGUoNDVkZWcpfS5zaXRlLW1lbnViYXItdW5mb2xkIFtkYXRhLXRvZ2dsZT1tZW51YmFyXSAuaGFtYnVyZ2VyLWFycm93LWxlZnQgLmhhbWJ1cmdlci1iYXJ7Ym9yZGVyLXJhZGl1czouMmVtfS5zaXRlLW1lbnViYXItdW5mb2xkIFtkYXRhLXRvZ2dsZT1tZW51YmFyXSAuaGFtYnVyZ2VyLWFycm93LWxlZnQ6YWZ0ZXJ7d2lkdGg6LjZlbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCguNDVlbSwtLjFlbSwwKSByb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLjQ1ZW0sLS4xZW0sMCkgcm90YXRlKC00NWRlZyl9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5zaXRlLW1lbnViYXItdW5mb2xkIC5wYWdlLC5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLWZvb3RlcnttYXJnaW4tbGVmdDphdXRvfS5zaXRlLW1lbnViYXItb3BlbiAucGFnZSwuc2l0ZS1tZW51YmFyLW9wZW4gLnNpdGUtZm9vdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI2MHB4LDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMjYwcHgsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgyNjBweCwwLDApfS5zaXRlLW1lbnViYXItY2hhbmdpbmd7b3ZlcmZsb3c6aGlkZGVufS5zaXRlLW1lbnViYXItY2hhbmdpbmcgLnBhZ2UsLnNpdGUtbWVudWJhci1jaGFuZ2luZyAuc2l0ZS1mb290ZXJ7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4yNXM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjI1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzfS5zaXRlLWdyaWRtZW51e3dpZHRoOjEwMCUhaW1wb3J0YW50O2JhY2tncm91bmQ6cmdiYSgzOCw1MCw1NiwuOSl9LnNpdGUtbWVudWJhci1oaWRlIC5zaXRlLW1lbnViYXIsLnNpdGUtbWVudWJhci1vcGVuIC5zaXRlLW1lbnViYXJ7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4yNXMsdG9wIC4zNXMsaGVpZ2h0IC4zNXM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjI1cyx0b3AgLjM1cyxoZWlnaHQgLjM1czt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMjVzLHRvcCAuMzVzLGhlaWdodCAuMzVzfS5zaXRlLW1lbnViYXItb3BlbiAuc2l0ZS1tZW51YmFyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuc2l0ZS1uYXZiYXItY29sbGFwc2luZ3std2Via2l0LXRyYW5zaXRpb246cGFkZGluZy10b3AgLjM1czstby10cmFuc2l0aW9uOnBhZGRpbmctdG9wIC4zNXM7dHJhbnNpdGlvbjpwYWRkaW5nLXRvcCAuMzVzfWJvZHkuc2l0ZS1uYXZiYXItY29sbGFwc2Utc2hvd3twYWRkaW5nLXRvcDoxMzJweH0uc2l0ZS1uYXZiYXItY29sbGFwc2Utc2hvdyAuc2xpZGVQYW5lbC5zbGlkZVBhbmVsLWxlZnQsLnNpdGUtbmF2YmFyLWNvbGxhcHNlLXNob3cgLnNsaWRlUGFuZWwuc2xpZGVQYW5lbC1yaWdodHt0b3A6MTM1cHg7LXdlYmtpdC10cmFuc2l0aW9uOnRvcCAuMzVzOy1vLXRyYW5zaXRpb246dG9wIC4zNXM7dHJhbnNpdGlvbjp0b3AgLjM1c319Ym9keS5zaXRlLW5hdmJhci1zbWFsbHtwYWRkaW5nLXRvcDo2MHB4fS5zaXRlLW5hdmJhci1zbWFsbCAuc2l0ZS1uYXZiYXJ7aGVpZ2h0OjYwcHg7bWluLWhlaWdodDo2MHB4fS5zaXRlLW5hdmJhci1zbWFsbCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1icmFuZHtoZWlnaHQ6NjBweDtwYWRkaW5nOjE5cHggMjBweH0uc2l0ZS1uYXZiYXItc21hbGwgLnNpdGUtbmF2YmFyIC5uYXZiYXItbmF2e21hcmdpbjo5LjVweCAtMTVweH1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnNpdGUtbmF2YmFyLXNtYWxsIC5zaXRlLW5hdmJhciAubmF2YmFyLW5hdj5saT5he3BhZGRpbmctdG9wOjE5cHg7cGFkZGluZy1ib3R0b206MTlweH19LnNpdGUtbmF2YmFyLXNtYWxsIC5zaXRlLW5hdmJhciAubmF2YmFyLXRvZ2dsZXtoZWlnaHQ6NjBweDtwYWRkaW5nOjE5cHggMTVweH0uc2l0ZS1uYXZiYXItc21hbGwgLnNpdGUtbmF2YmFyIC5uYXZiYXItdG9vbGJhcj5saT5he3BhZGRpbmctdG9wOjE5cHg7cGFkZGluZy1ib3R0b206MTlweH0uc2l0ZS1uYXZiYXItc21hbGwgLnNpdGUtbmF2YmFyIC5uYXZiYXItbmF2PmxpPmEubmF2YmFyLWF2YXRhciwuc2l0ZS1uYXZiYXItc21hbGwgLnNpdGUtbmF2YmFyIC5uYXZiYXItdG9vbGJhcj5saT5hLm5hdmJhci1hdmF0YXJ7cGFkZGluZy10b3A6MTVweDtwYWRkaW5nLWJvdHRvbToxNXB4fS5zaXRlLW5hdmJhci1zbWFsbCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1zZWFyY2gtb3ZlcmxhcCAuZm9ybS1jb250cm9se2hlaWdodDo2MHB4IWltcG9ydGFudH0uc2l0ZS1uYXZiYXItc21hbGwgLnNpdGUtbWVudWJhcnt0b3A6NjBweDtoZWlnaHQ6LXdlYmtpdC1jYWxjKDEwMCUgLSA2MHB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gNjBweCl9LnNpdGUtbmF2YmFyLXNtYWxsIC5zaXRlLWdyaWRtZW51e3RvcDo2MHB4fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXtib2R5LnNpdGUtbmF2YmFyLWNvbGxhcHNlLXNob3cuc2l0ZS1uYXZiYXItc21hbGx7cGFkZGluZy10b3A6MTIwcHh9LnNpdGUtbWVudWJhcnt0b3A6NjBweH0uc2l0ZS1uYXZiYXItY29sbGFwc2Utc2hvdyAuc2l0ZS1tZW51YmFye3RvcDoxMjBweDtoZWlnaHQ6LXdlYmtpdC1jYWxjKDEwMCUgLSAxMjBweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDEyMHB4KX0ucGFnZS1hc2lkZXt0b3A6NjBweH0uc2l0ZS1uYXZiYXItY29sbGFwc2Utc2hvdyAucGFnZS1hc2lkZXt0b3A6MTIwcHh9fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsuc2l0ZS1uYXZiYXIgLmJyYW5ke2Rpc3BsYXk6bm9uZX0uc2l0ZS1uYXZiYXIgLmJyYW5kLW1vYmlsZXtkaXNwbGF5OmJsb2NrfS5zaXRlLW1lbnViYXJ7dG9wOjY2cHg7aGVpZ2h0Oi13ZWJraXQtY2FsYygxMDAlIC0gNjZweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDY2cHgpOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNjBweCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0yNjBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjYwcHgsMCwwKTstd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuO2JhY2tmYWNlLXZpc2liaWxpdHk6aGlkZGVuOy13ZWJraXQtcGVyc3BlY3RpdmU6MTAwMDtwZXJzcGVjdGl2ZToxMDAwfS5zaXRlLW5hdmJhci1jb2xsYXBzZS1zaG93IC5zaXRlLW1lbnViYXJ7dG9wOjEzMnB4O2hlaWdodDotd2Via2l0LWNhbGMoMTAwJSAtIDEzMnB4KTtoZWlnaHQ6Y2FsYygxMDAlIC0gMTMycHgpfS5zaXRlLW1lbnViYXItZm9vdGVye3Zpc2liaWxpdHk6aGlkZGVufS5zaXRlLW1lbnViYXItb3BlbiAuc2l0ZS1tZW51YmFyLWZvb3Rlcnt2aXNpYmlsaXR5OnZpc2libGV9LmRpc2FibGUtc2Nyb2xsaW5ne2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn1ib2R5LnNpdGUtbWVudWJhci1vcGVue2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbn1ib2R5LnNpdGUtbWVudWJhci1vcGVuIC5wYWdle2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtwb2ludGVyLWV2ZW50czpub25lfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnNpdGUtbWVudWJhci1mbGlwcGVkIC5uYXZiYXItaGVhZGVye2Zsb2F0OnJpZ2h0fX0uc2l0ZS1tZW51YmFyLWZsaXBwZWQgLnNpdGUtbWVudWJhciwuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLnNpdGUtbWVudWJhci1mb290ZXJ7cmlnaHQ6MDtsZWZ0OmF1dG99LnNpdGUtbWVudWJhci1mbGlwcGVkIC5zaXRlLWdyaWRtZW51e3JpZ2h0OjA7bGVmdDphdXRvfS5zaXRlLW1lbnViYXItZmxpcHBlZCAuaGFtYnVyZ2VyLWFycm93LWxlZnQuY29sbGFwc2VkOmJlZm9yZSwuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLmhhbWJ1cmdlci1hcnJvdy1sZWZ0LnVuZm9sZGVkOmJlZm9yZXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0uMWVtKSB0cmFuc2xhdGVZKC4xZW0pIHJvdGF0ZSgxMzVkZWcpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlWCgtLjFlbSkgdHJhbnNsYXRlWSguMWVtKSByb3RhdGUoMTM1ZGVnKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtLjFlbSkgdHJhbnNsYXRlWSguMWVtKSByb3RhdGUoMTM1ZGVnKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtLjFlbSkgdHJhbnNsYXRlWSguMWVtKSByb3RhdGUoMTM1ZGVnKX0uc2l0ZS1tZW51YmFyLWZsaXBwZWQgLmhhbWJ1cmdlci1hcnJvdy1sZWZ0LmNvbGxhcHNlZDphZnRlciwuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLmhhbWJ1cmdlci1hcnJvdy1sZWZ0LnVuZm9sZGVkOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLS4xZW0pIHRyYW5zbGF0ZVkoLS4xZW0pIHJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0uMWVtKSB0cmFuc2xhdGVZKC0uMWVtKSByb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0uMWVtKSB0cmFuc2xhdGVZKC0uMWVtKSByb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0uMWVtKSB0cmFuc2xhdGVZKC0uMWVtKSByb3RhdGUoNDVkZWcpfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KSxzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KSBhbmQgKG1pbi13aWR0aDo3NjhweCl7LmNzcy1tZW51YmFyIC5zaXRlLW1lbnViYXItZmxpcHBlZCAuc2l0ZS1uYXZiYXIgLm5hdmJhci1jb250YWluZXJ7bWFyZ2luLXJpZ2h0OjI2MHB4O21hcmdpbi1sZWZ0OjB9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsuY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1mbGlwcGVkIC5wYWdlLC5jc3MtbWVudWJhciAuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLnNpdGUtZm9vdGVye21hcmdpbi1yaWdodDoyNjBweDttYXJnaW4tbGVmdDowfX0uc2l0ZS1tZW51YmFyLXVuZm9sZC5zaXRlLW1lbnViYXItZmxpcHBlZCAucGFnZSwuc2l0ZS1tZW51YmFyLXVuZm9sZC5zaXRlLW1lbnViYXItZmxpcHBlZCAuc2l0ZS1mb290ZXJ7bWFyZ2luLXJpZ2h0OjI2MHB4O21hcmdpbi1sZWZ0OjB9QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5zaXRlLW1lbnViYXItdW5mb2xkLnNpdGUtbWVudWJhci1mbGlwcGVkIC5zaXRlLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6MjYwcHg7bWFyZ2luLWxlZnQ6MH19QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5zaXRlLW1lbnViYXItZmxpcHBlZC5zaXRlLW1lbnViYXItdW5mb2xkIC5wYWdlLC5zaXRlLW1lbnViYXItZmxpcHBlZC5zaXRlLW1lbnViYXItdW5mb2xkIC5zaXRlLWZvb3RlcnttYXJnaW4tcmlnaHQ6YXV0bzttYXJnaW4tbGVmdDowfS5zaXRlLW1lbnViYXItZmxpcHBlZC5zaXRlLW1lbnViYXItb3BlbiAucGFnZSwuc2l0ZS1tZW51YmFyLWZsaXBwZWQuc2l0ZS1tZW51YmFyLW9wZW4gLnNpdGUtZm9vdGVyey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNjBweCwwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC0yNjBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0yNjBweCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMjYwcHgsMCwwKX0uc2l0ZS1tZW51YmFyLWZsaXBwZWQuc2l0ZS1tZW51YmFyLW9wZW4gLnNpdGUtbWVudWJhcnstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpey5jc3MtbWVudWJhciAuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLnBhZ2UsLmNzcy1tZW51YmFyIC5zaXRlLW1lbnViYXItZmxpcHBlZCAuc2l0ZS1mb290ZXJ7bWFyZ2luLXJpZ2h0OjkwcHg7bWFyZ2luLWxlZnQ6MH0uY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1mbGlwcGVkIC5zaXRlLW1lbnU+LnNpdGUtbWVudS1pdGVtPi5zaXRlLW1lbnUtc3Vie3JpZ2h0OjkwcHg7bGVmdDphdXRvfX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOjc2OHB4KSBhbmQgKG1heC13aWR0aDoxMTk5cHgpIGFuZCAobWluLXdpZHRoOjc2OHB4KXsuY3NzLW1lbnViYXIgLnNpdGUtbWVudWJhci1mbGlwcGVkIC5zaXRlLW5hdmJhciAubmF2YmFyLWNvbnRhaW5lcnttYXJnaW4tcmlnaHQ6OTBweDttYXJnaW4tbGVmdDowfX0uc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLnBhZ2UsLnNpdGUtbWVudWJhci1mb2xkLnNpdGUtbWVudWJhci1mbGlwcGVkIC5zaXRlLWZvb3RlcnttYXJnaW4tcmlnaHQ6OTBweDttYXJnaW4tbGVmdDowfUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuc2l0ZS1tZW51YmFyLWZvbGQuc2l0ZS1tZW51YmFyLWZsaXBwZWQgLnNpdGUtbmF2YmFyIC5uYXZiYXItY29udGFpbmVye21hcmdpbi1yaWdodDo5MHB4O21hcmdpbi1sZWZ0OjB9fS5zaXRlLW1lbnViYXItZm9sZC5zaXRlLW1lbnViYXItZmxpcHBlZCAuc2l0ZS1tZW51Pi5zaXRlLW1lbnUtaXRlbT4uc2l0ZS1tZW51LXN1YntyaWdodDo5MHB4O2xlZnQ6YXV0b31AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnNpdGUtbWVudWJhci1mbGlwcGVkIC5zaXRlLW1lbnViYXJ7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMjYwcHgsMCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZSgyNjBweCwwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI2MHB4LDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDI2MHB4LDAsMCl9fS5jaGVja2JveC1jdXN0b20sLnJhZGlvLWN1c3RvbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6MTBweDttYXJnaW4tYm90dG9tOjEwcHh9LmNoZWNrYm94LWN1c3RvbSBsYWJlbCwucmFkaW8tY3VzdG9tIGxhYmVse21pbi1oZWlnaHQ6MjJweDttYXJnaW4tYm90dG9tOjA7Zm9udC13ZWlnaHQ6MzAwO2N1cnNvcjpwb2ludGVyfS5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1jaGVja2JveF0sLnJhZGlvLWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjphYnNvbHV0ZTttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO21hcmdpbi1sZWZ0Oi0yMHB4fS5jaGVja2JveC1jdXN0b20uZGlzYWJsZWQgbGFiZWwsLnJhZGlvLWN1c3RvbS5kaXNhYmxlZCBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLmNoZWNrYm94LWN1c3RvbSBsYWJlbCxmaWVsZHNldFtkaXNhYmxlZF0gLnJhZGlvLWN1c3RvbSBsYWJlbHtjdXJzb3I6bm90LWFsbG93ZWR9LmlucHV0LWdyb3VwLWFkZG9uIC5jaGVja2JveC1jdXN0b20sLmlucHV0LWdyb3VwLWFkZG9uIC5yYWRpby1jdXN0b217bWFyZ2luOjB9LmNoZWNrYm94LWN1c3RvbXtwYWRkaW5nLWxlZnQ6MjBweH0uY2hlY2tib3gtY3VzdG9tIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmctbGVmdDoxMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uY2hlY2tib3gtY3VzdG9tIGxhYmVsOmVtcHR5e3BhZGRpbmctbGVmdDowfS5jaGVja2JveC1jdXN0b20gbGFiZWw6OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MjBweDttYXJnaW4tbGVmdDotMjBweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgI2U0ZWFlYztib3JkZXItcmFkaXVzOjNweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dCAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0IDBzfS5jaGVja2JveC1jdXN0b20gbGFiZWw6OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3BhZGRpbmctdG9wOjFweDttYXJnaW4tbGVmdDotMjBweDtmb250LXNpemU6MTJweDtsaW5lLWhlaWdodDoyMHB4O2NvbG9yOiM3NjgzOGY7dGV4dC1hbGlnbjpjZW50ZXJ9LmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXSwuY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9Y2hlY2tib3hde3otaW5kZXg6MTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O29wYWNpdHk6MH0uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzK2xhYmVsOjpiZWZvcmUsLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpmb2N1cytsYWJlbDo6YmVmb3Jle291dGxpbmU6dGhpbiBkb3R0ZWQ7b3V0bGluZTo1cHggYXV0byAtd2Via2l0LWZvY3VzLXJpbmctY29sb3I7b3V0bGluZS1vZmZzZXQ6LTJweH0uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSwuY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2U0ZWFlYztib3JkZXItd2lkdGg6MTBweDstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBlYXNlLWluLW91dCAwczstby10cmFuc2l0aW9uOmFsbCAuM3MgZWFzZS1pbi1vdXQgMHM7dHJhbnNpdGlvbjphbGwgLjNzIGVhc2UtaW4tb3V0IDBzfS5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIsLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlcntmb250LWZhbWlseTpcIldlYiBJY29uc1wiO2NvbnRlbnQ6XCJcXGYxOTJcIn0uY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkK2xhYmVsLC5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQrbGFiZWx7b3BhY2l0eTouNjV9LmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCtsYWJlbDo6YmVmb3JlLC5jaGVja2JveC1jdXN0b20gaW5wdXRbdHlwZT1jaGVja2JveF06ZGlzYWJsZWQrbGFiZWw6OmJlZm9yZXtjdXJzb3I6bm90LWFsbG93ZWQ7YmFja2dyb3VuZC1jb2xvcjojZjNmN2Y5O2JvcmRlci1jb2xvcjojZTRlYWVjO2JvcmRlci13aWR0aDoxcHh9LmNoZWNrYm94LWN1c3RvbS5jaGVja2JveC1jaXJjbGUgbGFiZWw6OmJlZm9yZXtib3JkZXItcmFkaXVzOjUwJX0uY2hlY2tib3gtY3VzdG9tLmNoZWNrYm94LWlubGluZXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5jaGVja2JveC1pbmxpbmUrLmNoZWNrYm94LWlubGluZXttYXJnaW4tbGVmdDoyMHB4fS5jaGVja2JveC1kZWZhdWx0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSwuY2hlY2tib3gtZGVmYXVsdCBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1jb2xvcjojZTRlYWVjO2JvcmRlci13aWR0aDoxcHh9LmNoZWNrYm94LWRlZmF1bHQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIsLmNoZWNrYm94LWRlZmF1bHQgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6IzYyYThlYX0uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsLmNoZWNrYm94LXByaW1hcnkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzYyYThlYTtib3JkZXItY29sb3I6IzYyYThlYX0uY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlciwuY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlcntjb2xvcjojZmZmfS5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3JlLC5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2Y5Njg2ODtib3JkZXItY29sb3I6I2Y5Njg2OH0uY2hlY2tib3gtZGFuZ2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVyLC5jaGVja2JveC1kYW5nZXIgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsLmNoZWNrYm94LWluZm8gaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzU3YzdkNDtib3JkZXItY29sb3I6IzU3YzdkNH0uY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlciwuY2hlY2tib3gtaW5mbyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjphZnRlcntjb2xvcjojZmZmfS5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSwuY2hlY2tib3gtd2FybmluZyBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjJhNjU0O2JvcmRlci1jb2xvcjojZjJhNjU0fS5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVyLC5jaGVja2JveC13YXJuaW5nIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmFmdGVye2NvbG9yOiNmZmZ9LmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3JlLC5jaGVja2JveC1zdWNjZXNzIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWNvbG9yOiM0NmJlOGE7Ym9yZGVyLWNvbG9yOiM0NmJlOGF9LmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXIsLmNoZWNrYm94LXN1Y2Nlc3MgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Y29sb3I6I2ZmZn0uY2hlY2tib3gtc217cGFkZGluZy1sZWZ0OjE4cHh9LmNoZWNrYm94LXNtIGxhYmVse3BhZGRpbmctbGVmdDo4cHh9LmNoZWNrYm94LXNtIGxhYmVsOmVtcHR5e3BhZGRpbmctbGVmdDowfS5jaGVja2JveC1zbSBsYWJlbDo6YWZ0ZXIsLmNoZWNrYm94LXNtIGxhYmVsOjpiZWZvcmV7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tbGVmdDotMThweH0uY2hlY2tib3gtc20gbGFiZWw6OmFmdGVye2ZvbnQtc2l6ZToxMHB4O2xpbmUtaGVpZ2h0OjE4cHh9LmNoZWNrYm94LXNtIGlucHV0W3R5cGU9cmFkaW9dLC5jaGVja2JveC1zbSBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoxOHB4O2hlaWdodDoxOHB4fS5jaGVja2JveC1zbSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsLmNoZWNrYm94LXNtIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXItd2lkdGg6OXB4fS5jaGVja2JveC1sZ3twYWRkaW5nLWxlZnQ6MjRweH0uY2hlY2tib3gtbGcgbGFiZWx7cGFkZGluZy1sZWZ0OjEycHh9LmNoZWNrYm94LWxnIGxhYmVsOmVtcHR5e3BhZGRpbmctbGVmdDowfS5jaGVja2JveC1sZyBsYWJlbDo6YWZ0ZXIsLmNoZWNrYm94LWxnIGxhYmVsOjpiZWZvcmV7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tbGVmdDotMjRweH0uY2hlY2tib3gtbGcgbGFiZWw6OmFmdGVye2ZvbnQtc2l6ZToxNHB4O2xpbmUtaGVpZ2h0OjI0cHh9LmNoZWNrYm94LWxnIGlucHV0W3R5cGU9cmFkaW9dLC5jaGVja2JveC1sZyBpbnB1dFt0eXBlPWNoZWNrYm94XXt3aWR0aDoyNHB4O2hlaWdodDoyNHB4fS5jaGVja2JveC1sZyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsLmNoZWNrYm94LWxnIGlucHV0W3R5cGU9Y2hlY2tib3hdOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXItd2lkdGg6MTJweH0ucmFkaW8tY3VzdG9te3BhZGRpbmctbGVmdDoyMHB4fS5yYWRpby1jdXN0b20gbGFiZWx7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZy1sZWZ0OjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5yYWRpby1jdXN0b20gbGFiZWw6ZW1wdHl7cGFkZGluZy1sZWZ0OjB9LnJhZGlvLWN1c3RvbSBsYWJlbDo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O21hcmdpbi1sZWZ0Oi0yMHB4O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZTRlYWVjO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgLjNzIGVhc2UtaW4tb3V0IDBzLGNvbG9yIC4zcyBlYXNlLWluLW91dCAwczstby10cmFuc2l0aW9uOmJvcmRlciAuM3MgZWFzZS1pbi1vdXQgMHMsY29sb3IgLjNzIGVhc2UtaW4tb3V0IDBzO3RyYW5zaXRpb246Ym9yZGVyIC4zcyBlYXNlLWluLW91dCAwcyxjb2xvciAuM3MgZWFzZS1pbi1vdXQgMHN9LnJhZGlvLWN1c3RvbSBsYWJlbDo6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjdweDtsZWZ0OjdweDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo2cHg7aGVpZ2h0OjZweDttYXJnaW4tbGVmdDotMjBweDtjb250ZW50OlwiIFwiO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOjJweCBzb2xpZCAjNzY4MzhmO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuMXMgY3ViaWMtYmV6aWVyKC44LC0uMzMsLjIsMS4zMyk7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjFzIGN1YmljLWJlemllciguOCwtLjMzLC4yLDEuMzMpO3RyYW5zaXRpb246dHJhbnNmb3JtIC4xcyBjdWJpYy1iZXppZXIoLjgsLS4zMywuMiwxLjMzKTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwLDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMCwwKTstby10cmFuc2Zvcm06c2NhbGUoMCwwKTt0cmFuc2Zvcm06c2NhbGUoMCwwKX0ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9de3otaW5kZXg6MTt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O29wYWNpdHk6MH0ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmZvY3VzK2xhYmVsOjpiZWZvcmV7b3V0bGluZTp0aGluIGRvdHRlZDtvdXRsaW5lOjVweCBhdXRvIC13ZWJraXQtZm9jdXMtcmluZy1jb2xvcjtvdXRsaW5lLW9mZnNldDotMnB4fS5yYWRpby1jdXN0b20gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojZTRlYWVjO2JvcmRlci13aWR0aDoxMHB4fS5yYWRpby1jdXN0b20gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSwxKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEsMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEsMSk7dHJhbnNmb3JtOnNjYWxlKDEsMSl9LnJhZGlvLWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCtsYWJlbHtvcGFjaXR5Oi42NX0ucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9dOmRpc2FibGVkK2xhYmVsOjpiZWZvcmV7Y3Vyc29yOm5vdC1hbGxvd2VkfS5yYWRpby1jdXN0b20ucmFkaW8taW5saW5le2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjB9LnJhZGlvLWlubGluZSsucmFkaW8taW5saW5le21hcmdpbi1sZWZ0OjIwcHh9LnJhZGlvLWRlZmF1bHQgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2U0ZWFlYztib3JkZXItd2lkdGg6MXB4fS5yYWRpby1kZWZhdWx0IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVye2JvcmRlci1jb2xvcjojNjJhOGVhfS5yYWRpby1wcmltYXJ5IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzYyYThlYX0ucmFkaW8tcHJpbWFyeSBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcntib3JkZXItY29sb3I6I2ZmZn0ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6I2Y5Njg2OH0ucmFkaW8tZGFuZ2VyIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVye2JvcmRlci1jb2xvcjojZmZmfS5yYWRpby1pbmZvIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZXtib3JkZXItY29sb3I6IzU3YzdkNH0ucmFkaW8taW5mbyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjphZnRlcntib3JkZXItY29sb3I6I2ZmZn0ucmFkaW8td2FybmluZyBpbnB1dFt0eXBlPXJhZGlvXTpjaGVja2VkK2xhYmVsOjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmMmE2NTR9LnJhZGlvLXdhcm5pbmcgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YWZ0ZXJ7Ym9yZGVyLWNvbG9yOiNmZmZ9LnJhZGlvLXN1Y2Nlc3MgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JvcmRlci1jb2xvcjojNDZiZThhfS5yYWRpby1zdWNjZXNzIGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmFmdGVye2JvcmRlci1jb2xvcjojZmZmfS5yYWRpby1zbXtwYWRkaW5nLWxlZnQ6MThweH0ucmFkaW8tc20gbGFiZWx7cGFkZGluZy1sZWZ0OjhweH0ucmFkaW8tc20gbGFiZWw6ZW1wdHl7cGFkZGluZy1sZWZ0OjB9LnJhZGlvLXNtIGxhYmVsOjpiZWZvcmV7d2lkdGg6MThweDtoZWlnaHQ6MThweDttYXJnaW4tbGVmdDotMjBweH0ucmFkaW8tc20gbGFiZWw6OmFmdGVye3RvcDo3cHg7bGVmdDo3cHg7d2lkdGg6NHB4O2hlaWdodDo0cHg7bWFyZ2luLWxlZnQ6LTIwcHg7Ym9yZGVyLXdpZHRoOjJweH0ucmFkaW8tc20gaW5wdXRbdHlwZT1yYWRpb117d2lkdGg6MThweDtoZWlnaHQ6MThweH0ucmFkaW8tc20gaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JvcmRlci13aWR0aDo5cHh9LnJhZGlvLWxne3BhZGRpbmctbGVmdDoyNHB4fS5yYWRpby1sZyBsYWJlbHtwYWRkaW5nLWxlZnQ6MTJweH0ucmFkaW8tbGcgbGFiZWw6ZW1wdHl7cGFkZGluZy1sZWZ0OjB9LnJhZGlvLWxnIGxhYmVsOjpiZWZvcmV7d2lkdGg6MjRweDtoZWlnaHQ6MjRweDttYXJnaW4tbGVmdDotMjBweH0ucmFkaW8tbGcgbGFiZWw6OmFmdGVye3RvcDo4cHg7bGVmdDo4cHg7d2lkdGg6OHB4O2hlaWdodDo4cHg7bWFyZ2luLWxlZnQ6LTIwcHg7Ym9yZGVyLXdpZHRoOjJweH0ucmFkaW8tbGcgaW5wdXRbdHlwZT1yYWRpb117d2lkdGg6MjRweDtoZWlnaHQ6MjRweH0ucmFkaW8tbGcgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDo6YmVmb3Jle2JvcmRlci13aWR0aDoxMnB4fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuZm9ybS1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSwuZm9ybS1pbmxpbmUgLnJhZGlvLWN1c3RvbXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZm9ybS1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSBsYWJlbCwuZm9ybS1pbmxpbmUgLnJhZGlvLWN1c3RvbSBsYWJlbHtwYWRkaW5nLWxlZnQ6MH0uZm9ybS1pbmxpbmUgLmNoZWNrYm94LWN1c3RvbSBpbnB1dFt0eXBlPWNoZWNrYm94XSwuZm9ybS1pbmxpbmUgLnJhZGlvLWN1c3RvbSBpbnB1dFt0eXBlPXJhZGlvXXtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tbGVmdDowfS5mb3JtLWlubGluZSAucmFkaW8tY3VzdG9tIGxhYmVse3BhZGRpbmctbGVmdDoxMHB4fS5mb3JtLWlubGluZSAuY2hlY2tib3gtY3VzdG9tIGxhYmVse3BhZGRpbmctbGVmdDoxMHB4fS5mb3JtLWlubGluZSAuY2hlY2tib3gtY3VzdG9tIGlucHV0W3R5cGU9Y2hlY2tib3hde3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMHB4fS5mb3JtLWlubGluZSAucmFkaW8tY3VzdG9tIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO21hcmdpbi1sZWZ0Oi0yMHB4fX0uZm9ybS1ob3Jpem9udGFsIC5jaGVja2JveC1jdXN0b20sLmZvcm0taG9yaXpvbnRhbCAucmFkaW8tY3VzdG9te3BhZGRpbmctdG9wOjdweDttYXJnaW4tdG9wOjA7bWFyZ2luLWJvdHRvbTowfS5mb3JtLWhvcml6b250YWwgLmNoZWNrYm94LWN1c3RvbSwuZm9ybS1ob3Jpem9udGFsIC5yYWRpby1jdXN0b217bWluLWhlaWdodDoyOXB4fS5mb3JtLW1hdGVyaWFse3Bvc2l0aW9uOnJlbGF0aXZlfS5mb3JtLW1hdGVyaWFsLmZsb2F0aW5ne21hcmdpbi10b3A6MjBweDttYXJnaW4tYm90dG9tOjIwcHh9LmZvcm0tbWF0ZXJpYWwuZmxvYXRpbmcrLmZvcm0tbWF0ZXJpYWwuZmxvYXRpbmd7bWFyZ2luLXRvcDo0MHB4fS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2x7cGFkZGluZzowO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtcmVwZWF0Om5vLXJlcGVhdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b20sY2VudGVyIC13ZWJraXQtY2FsYygxMDAlIC0gMXB4KTtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciBib3R0b20sY2VudGVyIGNhbGMoMTAwJSAtIDFweCk7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MCAycHgsMTAwJSAxcHg7YmFja2dyb3VuZC1zaXplOjAgMnB4LDEwMCUgMXB4Oy13ZWJraXQtdHJhbnNpdGlvbjpiYWNrZ3JvdW5kIDBzIGVhc2Utb3V0Oy1vLXRyYW5zaXRpb246YmFja2dyb3VuZCAwcyBlYXNlLW91dDt0cmFuc2l0aW9uOmJhY2tncm91bmQgMHMgZWFzZS1vdXR9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbCwuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmZvY3VzLC5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2w6Zm9jdXN7ZmxvYXQ6bm9uZTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzYyYThlYSksdG8oIzYyYThlYSkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2U0ZWFlYyksdG8oI2U0ZWFlYykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzYyYThlYSwjNjJhOGVhKSwtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpO2JhY2tncm91bmQtaW1hZ2U6LW8tbGluZWFyLWdyYWRpZW50KCM2MmE4ZWEsIzYyYThlYSksLW8tbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoIzYyYThlYSwjNjJhOGVhKSxsaW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtib3JkZXI6MDtib3JkZXItcmFkaXVzOjA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5uby1jc3NncmFkaWVudHMgLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbHtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZTRlYWVjfS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2w6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2EzYWZiN30uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOjotbW96LXBsYWNlaG9sZGVye2NvbG9yOiNhM2FmYjd9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDotbXMtaW5wdXQtcGxhY2Vob2xkZXJ7Y29sb3I6I2EzYWZiN30uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOmRpc2FibGVkOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjY2Q1ZGJ9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpkaXNhYmxlZDo6LW1vei1wbGFjZWhvbGRlcntjb2xvcjojY2NkNWRifS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2w6ZGlzYWJsZWQ6LW1zLWlucHV0LXBsYWNlaG9sZGVye2NvbG9yOiNjY2Q1ZGJ9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5mb2N1cywuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOmZvY3Vzey13ZWJraXQtYmFja2dyb3VuZC1zaXplOjEwMCUgMnB4LDEwMCUgMXB4O2JhY2tncm91bmQtc2l6ZToxMDAlIDJweCwxMDAlIDFweDtvdXRsaW5lOjA7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstby10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zc30ubm8tY3NzZ3JhZGllbnRzIC5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2wuZm9jdXMsLm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOmZvY3Vze2JhY2tncm91bmQ6MCAwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM2MmE4ZWF9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpkaXNhYmxlZCwuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sW2Rpc2FibGVkXSxmaWVsZHNldFtkaXNhYmxlZF0gLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbHtiYWNrZ3JvdW5kOjAgMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCk7Ym9yZGVyLWJvdHRvbToxcHggZGFzaGVkICNjY2Q1ZGJ9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpkaXNhYmxlZH4uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbFtkaXNhYmxlZF1+LmZsb2F0aW5nLWxhYmVsLGZpZWxkc2V0W2Rpc2FibGVkXSAuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sfi5mbG9hdGluZy1sYWJlbHtjb2xvcjojY2NkNWRifS5mb3JtLW1hdGVyaWFsIC5jb250cm9sLWxhYmVse21hcmdpbi1ib3R0b206MDtmb250LXdlaWdodDo1MDB9LmZvcm0tbWF0ZXJpYWwgLmZsb2F0aW5nLWxhYmVse3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDtmb250LXNpemU6MTRweDtjb2xvcjojNzY4MzhmO3BvaW50ZXItZXZlbnRzOm5vbmU7LXdlYmtpdC10cmFuc2l0aW9uOi4zcyBlYXNlIGFsbDstby10cmFuc2l0aW9uOi4zcyBlYXNlIGFsbDt0cmFuc2l0aW9uOi4zcyBlYXNlIGFsbH0uZm9ybS1tYXRlcmlhbCAuZmxvYXRpbmctbGFiZWwuZmxvYXRpbmctbGFiZWwtc3RhdGlje3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDphdXRvO2Rpc3BsYXk6YmxvY2t9LmZvcm0tbWF0ZXJpYWwgW2NsYXNzKj1jb2wtXT4uZmxvYXRpbmctbGFiZWx7bGVmdDoxNXB4fS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2x+LmZsb2F0aW5nLWxhYmVse3RvcDo4cHg7Zm9udC1zaXplOjE0cHh9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5mb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpmb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpub3QoLmVtcHR5KX4uZmxvYXRpbmctbGFiZWx7dG9wOi0xMS4ycHg7Zm9udC1zaXplOjExLjJweH0uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+LmZsb2F0aW5nLWxhYmVse3RvcDotMTEuMnB4O2ZvbnQtc2l6ZToxMS4ycHh9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5pbnB1dC1zbX4uZmxvYXRpbmctbGFiZWx7dG9wOjZweDtmb250LXNpemU6MTJweH0uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmlucHV0LXNtLmZvY3Vzfi5mbG9hdGluZy1sYWJlbCwuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmlucHV0LXNtOmZvY3Vzfi5mbG9hdGluZy1sYWJlbCwuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmlucHV0LXNtOm5vdCguZW1wdHkpfi5mbG9hdGluZy1sYWJlbHt0b3A6LTkuNnB4O2ZvbnQtc2l6ZTo5LjZweH0uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmlucHV0LXNtOi13ZWJraXQtYXV0b2ZpbGx+LmZsb2F0aW5nLWxhYmVse3RvcDotOS42cHg7Zm9udC1zaXplOjkuNnB4fS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2wuaW5wdXQtbGd+LmZsb2F0aW5nLWxhYmVse3RvcDo2cHg7Zm9udC1zaXplOjE4cHh9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5pbnB1dC1sZy5mb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5pbnB1dC1sZzpmb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5pbnB1dC1sZzpub3QoLmVtcHR5KX4uZmxvYXRpbmctbGFiZWx7dG9wOi0xNC40cHg7Zm9udC1zaXplOjE0LjRweH0uZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sLmlucHV0LWxnOi13ZWJraXQtYXV0b2ZpbGx+LmZsb2F0aW5nLWxhYmVse3RvcDotMTQuNHB4O2ZvbnQtc2l6ZToxNC40cHh9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5mb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpmb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDpub3QoLmVtcHR5KX4uZmxvYXRpbmctbGFiZWx7Zm9udC13ZWlnaHQ6NTAwfS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbH4uZmxvYXRpbmctbGFiZWx7Zm9udC13ZWlnaHQ6NTAwfS5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2wuZm9jdXN+LmZsb2F0aW5nLWxhYmVsLC5mb3JtLW1hdGVyaWFsIC5mb3JtLWNvbnRyb2w6Zm9jdXN+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiM2MmE4ZWF9LmZvcm0tbWF0ZXJpYWwgdGV4dGFyZWEuZm9ybS1jb250cm9se3BhZGRpbmctYm90dG9tOjZweDtyZXNpemU6bm9uZX0uZm9ybS1tYXRlcmlhbC5mbG9hdGluZyB0ZXh0YXJlYS5mb3JtLWNvbnRyb2x7cGFkZGluZy10b3A6NnB4fS5mb3JtLW1hdGVyaWFsIHNlbGVjdC5mb3JtLWNvbnRyb2x7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czowfS5mb3JtLW1hdGVyaWFsOm5vdCguZmxvYXRpbmcpIC5jb250cm9sLWxhYmVsK3NlbGVjdFttdWx0aXBsZV17bWFyZ2luLXRvcDo1cHh9LmZvcm0tbWF0ZXJpYWwgLmhpbnR7cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpub25lO2ZvbnQtc2l6ZTo4MCV9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5mb2N1c34uaGludCwuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOmZvY3Vzfi5oaW50e2Rpc3BsYXk6YmxvY2t9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbC5mb2N1czppbnZhbGlkfi5mbG9hdGluZy1sYWJlbCwuZm9ybS1tYXRlcmlhbCAuZm9ybS1jb250cm9sOm5vdCguZW1wdHkpOmludmFsaWR+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiNmOTY4Njh9LmZvcm0tbWF0ZXJpYWwgLmZvcm0tY29udHJvbDppbnZhbGlke2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjk2ODY4KSx0bygjZjk2ODY4KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZTRlYWVjKSx0bygjZTRlYWVjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjk2ODY4LCNmOTY4NjgpLC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI2Y5Njg2OCwjZjk2ODY4KSwtby1saW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZjk2ODY4LCNmOTY4NjgpLGxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpfS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbC5mb2N1cywuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOm5vdCguZW1wdHkpe2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjJhNjU0KSx0bygjZjJhNjU0KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZTRlYWVjKSx0bygjZTRlYWVjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjJhNjU0LCNmMmE2NTQpLC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI2YyYTY1NCwjZjJhNjU0KSwtby1saW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZjJhNjU0LCNmMmE2NTQpLGxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpfS5uby1jc3NncmFkaWVudHMgLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sLmZvY3VzLC5uby1jc3NncmFkaWVudHMgLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOmZvY3VzLC5uby1jc3NncmFkaWVudHMgLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOm5vdCguZW1wdHkpe2JhY2tncm91bmQ6MCAwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmMmE2NTR9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNmMmE2NTQpLHRvKCNmMmE2NTQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNlNGVhZWMpLHRvKCNlNGVhZWMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNmMmE2NTQsI2YyYTY1NCksLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZjJhNjU0LCNmMmE2NTQpLGxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpfS5uby1jc3NncmFkaWVudHMgLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx7YmFja2dyb3VuZDowIDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgI2YyYTY1NH0uZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJSAycHgsMTAwJSAxcHg7YmFja2dyb3VuZC1zaXplOjEwMCUgMnB4LDEwMCUgMXB4fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmNvbnRyb2wtbGFiZWx7Y29sb3I6I2YyYTY1NH0uZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy13YXJuaW5nIC5mb3JtLWNvbnRyb2wuZm9jdXN+LmZsb2F0aW5nLWxhYmVsLC5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDpmb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtd2FybmluZyAuZm9ybS1jb250cm9sOm5vdCguZW1wdHkpfi5mbG9hdGluZy1sYWJlbHtjb2xvcjojZjJhNjU0fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXdhcm5pbmcgLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxsfi5mbG9hdGluZy1sYWJlbHtjb2xvcjojZjJhNjU0fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2wuZm9jdXMsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOm5vdCguZW1wdHkpe2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjk2ODY4KSx0bygjZjk2ODY4KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZTRlYWVjKSx0bygjZTRlYWVjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjk2ODY4LCNmOTY4NjgpLC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyk7YmFja2dyb3VuZC1pbWFnZTotby1saW5lYXItZ3JhZGllbnQoI2Y5Njg2OCwjZjk2ODY4KSwtby1saW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZjk2ODY4LCNmOTY4NjgpLGxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpfS5uby1jc3NncmFkaWVudHMgLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC5mb2N1cywubm8tY3NzZ3JhZGllbnRzIC5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOm5vdCguZW1wdHkpe2JhY2tncm91bmQ6MCAwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNmOTY4Njh9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDotd2Via2l0LWF1dG9maWxse2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZjk2ODY4KSx0bygjZjk2ODY4KSksLXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sZnJvbSgjZTRlYWVjKSx0bygjZTRlYWVjKSk7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZjk2ODY4LCNmOTY4NjgpLC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2Y5Njg2OCwjZjk2ODY4KSxsaW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKX0ubm8tY3NzZ3JhZGllbnRzIC5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZjk2ODY4fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl7LXdlYmtpdC1iYWNrZ3JvdW5kLXNpemU6MTAwJSAycHgsMTAwJSAxcHg7YmFja2dyb3VuZC1zaXplOjEwMCUgMnB4LDEwMCUgMXB4fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWVycm9yIC5jb250cm9sLWxhYmVse2NvbG9yOiNmOTY4Njh9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbC5mb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpmb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtZXJyb3IgLmZvcm0tY29udHJvbDpub3QoLmVtcHR5KX4uZmxvYXRpbmctbGFiZWx7Y29sb3I6I2Y5Njg2OH0uZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1lcnJvciAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiNmOTY4Njh9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sLmZvY3VzLC5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM0NmJlOGEpLHRvKCM0NmJlOGEpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNlNGVhZWMpLHRvKCNlNGVhZWMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM0NmJlOGEsIzQ2YmU4YSksLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjNDZiZThhLCM0NmJlOGEpLC1vLWxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCM0NmJlOGEsIzQ2YmU4YSksbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyl9Lm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2wuZm9jdXMsLm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl7YmFja2dyb3VuZDowIDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzQ2YmU4YX0uZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzQ2YmU4YSksdG8oIzQ2YmU4YSkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2U0ZWFlYyksdG8oI2U0ZWFlYykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzQ2YmU4YSwjNDZiZThhKSwtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCM0NmJlOGEsIzQ2YmU4YSksbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyl9Lm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNDZiZThhfS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbDpub3QoLmVtcHR5KXstd2Via2l0LWJhY2tncm91bmQtc2l6ZToxMDAlIDJweCwxMDAlIDFweDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAycHgsMTAwJSAxcHh9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuY29udHJvbC1sYWJlbHtjb2xvcjojNDZiZThhfS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLXN1Y2Nlc3MgLmZvcm0tY29udHJvbC5mb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOmZvY3Vzfi5mbG9hdGluZy1sYWJlbCwuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1zdWNjZXNzIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiM0NmJlOGF9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtc3VjY2VzcyAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiM0NmJlOGF9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtaW5mbyAuZm9ybS1jb250cm9sLmZvY3VzLC5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWluZm8gLmZvcm0tY29udHJvbDpmb2N1cywuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCM1N2M3ZDQpLHRvKCM1N2M3ZDQpKSwtd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxmcm9tKCNlNGVhZWMpLHRvKCNlNGVhZWMpKTtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KCM1N2M3ZDQsIzU3YzdkNCksLXdlYmtpdC1saW5lYXItZ3JhZGllbnQoI2U0ZWFlYywjZTRlYWVjKTtiYWNrZ3JvdW5kLWltYWdlOi1vLWxpbmVhci1ncmFkaWVudCgjNTdjN2Q0LCM1N2M3ZDQpLC1vLWxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCM1N2M3ZDQsIzU3YzdkNCksbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyl9Lm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2wuZm9jdXMsLm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6Zm9jdXMsLm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl7YmFja2dyb3VuZDowIDA7Ym9yZGVyLWJvdHRvbToycHggc29saWQgIzU3YzdkNH0uZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oIzU3YzdkNCksdG8oIzU3YzdkNCkpLC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGZyb20oI2U0ZWFlYyksdG8oI2U0ZWFlYykpO2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQoIzU3YzdkNCwjNTdjN2Q0KSwtd2Via2l0LWxpbmVhci1ncmFkaWVudCgjZTRlYWVjLCNlNGVhZWMpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCM1N2M3ZDQsIzU3YzdkNCksbGluZWFyLWdyYWRpZW50KCNlNGVhZWMsI2U0ZWFlYyl9Lm5vLWNzc2dyYWRpZW50cyAuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6LXdlYmtpdC1hdXRvZmlsbHtiYWNrZ3JvdW5kOjAgMDtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjNTdjN2Q0fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWluZm8gLmZvcm0tY29udHJvbDpub3QoLmVtcHR5KXstd2Via2l0LWJhY2tncm91bmQtc2l6ZToxMDAlIDJweCwxMDAlIDFweDtiYWNrZ3JvdW5kLXNpemU6MTAwJSAycHgsMTAwJSAxcHh9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtaW5mbyAuY29udHJvbC1sYWJlbHtjb2xvcjojNTdjN2Q0fS5mb3JtLW1hdGVyaWFsLmZvcm0tZ3JvdXAuaGFzLWluZm8gLmZvcm0tY29udHJvbC5mb2N1c34uZmxvYXRpbmctbGFiZWwsLmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtaW5mbyAuZm9ybS1jb250cm9sOmZvY3Vzfi5mbG9hdGluZy1sYWJlbCwuZm9ybS1tYXRlcmlhbC5mb3JtLWdyb3VwLmhhcy1pbmZvIC5mb3JtLWNvbnRyb2w6bm90KC5lbXB0eSl+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiM1N2M3ZDR9LmZvcm0tbWF0ZXJpYWwuZm9ybS1ncm91cC5oYXMtaW5mbyAuZm9ybS1jb250cm9sOi13ZWJraXQtYXV0b2ZpbGx+LmZsb2F0aW5nLWxhYmVse2NvbG9yOiM1N2M3ZDR9LmZvcm0tbWF0ZXJpYWwgLmlucHV0LWdyb3VwIC5mb3JtLWNvbnRyb2wtd3JhcHttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjVweH0uZm9ybS1tYXRlcmlhbCAuaW5wdXQtZ3JvdXAgLmZvcm0tY29udHJvbC13cmFwIC5mb3JtLWNvbnRyb2x7ZmxvYXQ6bm9uZX0uZm9ybS1tYXRlcmlhbCAuaW5wdXQtZ3JvdXAgLmlucHV0LWdyb3VwLWFkZG9ue2JhY2tncm91bmQ6MCAwO2JvcmRlcjowfS5mb3JtLW1hdGVyaWFsIC5pbnB1dC1ncm91cCAuaW5wdXQtZ3JvdXAtYnRuIC5idG57bWFyZ2luOjA7Ym9yZGVyLXJhZGl1czo0cHh9LmZvcm0tbWF0ZXJpYWwgaW5wdXRbdHlwZT1maWxlXXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO29wYWNpdHk6MH0uZm9ybS1jb250cm9sLXdyYXB7cG9zaXRpb246cmVsYXRpdmV9LmxvYWRlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCBhdXRvO2ZvbnQtc2l6ZTo0MHB4O3RleHQtaW5kZW50Oi05OTk5ZW07LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWigwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9LmxvYWRlci5sb2FkZXItZGVmYXVsdHt3aWR0aDoxZW07aGVpZ2h0OjFlbTtiYWNrZ3JvdW5kLWNvbG9yOiNhM2FmYjc7Ym9yZGVyLXJhZGl1czoxMDAlOy13ZWJraXQtYW5pbWF0aW9uOmxvYWRlci1kZWZhdWx0IDFzIGluZmluaXRlIGVhc2UtaW4tb3V0Oy1vLWFuaW1hdGlvbjpsb2FkZXItZGVmYXVsdCAxcyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246bG9hZGVyLWRlZmF1bHQgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXR9LmxvYWRlci5sb2FkZXItZ3JpbGx7d2lkdGg6LjI1ZW07aGVpZ2h0Oi41ZW07YmFja2dyb3VuZDojYTNhZmI3Oy13ZWJraXQtYW5pbWF0aW9uOmRlZmF1bHQtZ3JpbGwgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7LW8tYW5pbWF0aW9uOmRlZmF1bHQtZ3JpbGwgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOmRlZmF1bHQtZ3JpbGwgMXMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LS4xNnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi0uMTZzO2FuaW1hdGlvbi1kZWxheTotLjE2c30ubG9hZGVyLmxvYWRlci1ncmlsbDphZnRlciwubG9hZGVyLmxvYWRlci1ncmlsbDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OicnO2JhY2tncm91bmQ6I2EzYWZiNzstd2Via2l0LWFuaW1hdGlvbjpkZWZhdWx0LWdyaWxsIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0Oy1vLWFuaW1hdGlvbjpkZWZhdWx0LWdyaWxsIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpkZWZhdWx0LWdyaWxsIDFzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5sb2FkZXIubG9hZGVyLWdyaWxsOmJlZm9yZXtsZWZ0Oi0uMzc1ZW07LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LS4zMnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi0uMzJzO2FuaW1hdGlvbi1kZWxheTotLjMyc30ubG9hZGVyLmxvYWRlci1ncmlsbDphZnRlcntsZWZ0Oi4zNzVlbX0ubG9hZGVyLmxvYWRlci1jaXJjbGV7d2lkdGg6MWVtO2hlaWdodDoxZW07Ym9yZGVyLXRvcDouMTI1ZW0gc29saWQgcmdiYSgxNjMsMTc1LDE4MywuNSk7Ym9yZGVyLXJpZ2h0Oi4xMjVlbSBzb2xpZCByZ2JhKDE2MywxNzUsMTgzLC41KTtib3JkZXItYm90dG9tOi4xMjVlbSBzb2xpZCByZ2JhKDE2MywxNzUsMTgzLC41KTtib3JkZXItbGVmdDouMTI1ZW0gc29saWQgI2EzYWZiNztib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjpsb2FkZXItY2lyY2xlIDEuMXMgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjpsb2FkZXItY2lyY2xlIDEuMXMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkZXItY2lyY2xlIDEuMXMgaW5maW5pdGUgbGluZWFyfS5sb2FkZXIubG9hZGVyLXJvdW5kLWNpcmNsZXt3aWR0aDoxZW07aGVpZ2h0OjFlbTtmb250LXNpemU6MTBweDtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjpsb2FkZXItcm91bmQtY2lyY2xlIDEuM3MgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjpsb2FkZXItcm91bmQtY2lyY2xlIDEuM3MgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkZXItcm91bmQtY2lyY2xlIDEuM3MgaW5maW5pdGUgbGluZWFyfS5sb2FkZXIubG9hZGVyLXRhZHBvbGV7d2lkdGg6MWVtO2hlaWdodDoxZW07Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC1hbmltYXRpb246bG9hZGVyLXRhZHBvbGUgMS43cyBpbmZpbml0ZSBlYXNlOy1vLWFuaW1hdGlvbjpsb2FkZXItdGFkcG9sZSAxLjdzIGluZmluaXRlIGVhc2U7YW5pbWF0aW9uOmxvYWRlci10YWRwb2xlIDEuN3MgaW5maW5pdGUgZWFzZX0ubG9hZGVyLmxvYWRlci1lbGxpcHNpc3t3aWR0aDouNjI1ZW07aGVpZ2h0Oi42MjVlbTtib3JkZXItcmFkaXVzOjUwJTstd2Via2l0LWFuaW1hdGlvbjpsb2FkZXItZWxsaXBzaXMgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDstby1hbmltYXRpb246bG9hZGVyLWVsbGlwc2lzIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOmxvYWRlci1lbGxpcHNpcyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0Oy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0uMTZzOy1vLWFuaW1hdGlvbi1kZWxheTotLjE2czthbmltYXRpb24tZGVsYXk6LS4xNnM7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LW8tYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ubG9hZGVyLmxvYWRlci1lbGxpcHNpczphZnRlciwubG9hZGVyLmxvYWRlci1lbGxpcHNpczpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtjb250ZW50OicnO2JvcmRlci1yYWRpdXM6NTAlOy13ZWJraXQtYW5pbWF0aW9uOmxvYWRlci1lbGxpcHNpcyAxLjhzIGluZmluaXRlIGVhc2UtaW4tb3V0Oy1vLWFuaW1hdGlvbjpsb2FkZXItZWxsaXBzaXMgMS44cyBpbmZpbml0ZSBlYXNlLWluLW91dDthbmltYXRpb246bG9hZGVyLWVsbGlwc2lzIDEuOHMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7LXdlYmtpdC1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7LW8tYW5pbWF0aW9uLWZpbGwtbW9kZTpib3RoO2FuaW1hdGlvbi1maWxsLW1vZGU6Ym90aH0ubG9hZGVyLmxvYWRlci1lbGxpcHNpczpiZWZvcmV7bGVmdDotLjg3NWVtOy13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi0uMzJzOy1vLWFuaW1hdGlvbi1kZWxheTotLjMyczthbmltYXRpb24tZGVsYXk6LS4zMnN9LmxvYWRlci5sb2FkZXItZWxsaXBzaXM6YWZ0ZXJ7bGVmdDouODc1ZW19LmxvYWRlci5sb2FkZXItZG90e3dpZHRoOjJlbTtoZWlnaHQ6MmVtOy13ZWJraXQtYW5pbWF0aW9uOmxvYWRlci1kb3Qtcm90YXRlIDJzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246bG9hZGVyLWRvdC1yb3RhdGUgMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjpsb2FkZXItZG90LXJvdGF0ZSAycyBpbmZpbml0ZSBsaW5lYXJ9LmxvYWRlci5sb2FkZXItZG90OmFmdGVyLC5sb2FkZXIubG9hZGVyLWRvdDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjYwJTtoZWlnaHQ6NjAlO2NvbnRlbnQ6Jyc7YmFja2dyb3VuZDojYTNhZmI3O2JvcmRlci1yYWRpdXM6MTAwJTstd2Via2l0LWFuaW1hdGlvbjpsb2FkZXItZG90LWJvdW5jZSAycyBpbmZpbml0ZSBlYXNlLWluLW91dDstby1hbmltYXRpb246bG9hZGVyLWRvdC1ib3VuY2UgMnMgaW5maW5pdGUgZWFzZS1pbi1vdXQ7YW5pbWF0aW9uOmxvYWRlci1kb3QtYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5sb2FkZXIubG9hZGVyLWRvdDphZnRlcnt0b3A6YXV0bztib3R0b206MDstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfS5sb2FkZXIubG9hZGVyLWJvdW5jZXt3aWR0aDoxLjVlbTtoZWlnaHQ6MS41ZW19LmxvYWRlci5sb2FkZXItYm91bmNlOmFmdGVyLC5sb2FkZXIubG9hZGVyLWJvdW5jZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7Y29udGVudDonJztiYWNrZ3JvdW5kOiNhM2FmYjc7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTouNjstd2Via2l0LWFuaW1hdGlvbjpsb2FkZXItYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0Oy1vLWFuaW1hdGlvbjpsb2FkZXItYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0O2FuaW1hdGlvbjpsb2FkZXItYm91bmNlIDJzIGluZmluaXRlIGVhc2UtaW4tb3V0fS5sb2FkZXIubG9hZGVyLWJvdW5jZTphZnRlcnstd2Via2l0LWFuaW1hdGlvbi1kZWxheTotMXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi0xczthbmltYXRpb24tZGVsYXk6LTFzfS5zaWRlLXBhbmVsLWxvYWRpbmcsYm9keT4ubG9hZGVye3Bvc2l0aW9uOmZpeGVkO3RvcDo1MCU7bGVmdDo1MCU7bWFyZ2luLXRvcDotMjBweH0uc2l0ZS1tZW51YmFyLXVuZm9sZD4ubG9hZGVye21hcmdpbi1sZWZ0OjEzMHB4fS5zaXRlLW1lbnViYXItZm9sZD4ubG9hZGVye21hcmdpbi1sZWZ0OjQ1cHh9LnNpdGUtbWVudWJhci1oaWRlLnNpdGUtbWVudWJhci11bmZvbGQ+LmxvYWRlcnttYXJnaW4tbGVmdDowfUAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItZGVmYXVsdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW8ta2V5ZnJhbWVzIGxvYWRlci1kZWZhdWx0ezAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9MTAwJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBsb2FkZXItZGVmYXVsdHswJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstby10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTEwMCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBkZWZhdWx0LWdyaWxsezAlLDEwMCUsODAle2hlaWdodDoxZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAjYTNhZmI3O2JveC1zaGFkb3c6MCAwICNhM2FmYjd9NDAle2hlaWdodDoxLjJlbTstd2Via2l0LWJveC1zaGFkb3c6MCAtLjI1ZW0gI2EzYWZiNztib3gtc2hhZG93OjAgLS4yNWVtICNhM2FmYjd9fUAtby1rZXlmcmFtZXMgZGVmYXVsdC1ncmlsbHswJSwxMDAlLDgwJXtoZWlnaHQ6MWVtO2JveC1zaGFkb3c6MCAwICNhM2FmYjd9NDAle2hlaWdodDoxLjJlbTtib3gtc2hhZG93OjAgLS4yNWVtICNhM2FmYjd9fUBrZXlmcmFtZXMgZGVmYXVsdC1ncmlsbHswJSwxMDAlLDgwJXtoZWlnaHQ6MWVtOy13ZWJraXQtYm94LXNoYWRvdzowIDAgI2EzYWZiNztib3gtc2hhZG93OjAgMCAjYTNhZmI3fTQwJXtoZWlnaHQ6MS4yZW07LXdlYmtpdC1ib3gtc2hhZG93OjAgLS4yNWVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uMjVlbSAjYTNhZmI3fX1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyLWNpcmNsZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC1vLWtleWZyYW1lcyBsb2FkZXItY2lyY2xlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWRlci1jaXJjbGV7MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM2MGRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBsb2FkZXItcm91bmQtY2lyY2xlezAlLDEwMCV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTNlbSAwIC4yZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiNztib3gtc2hhZG93OjAgLTNlbSAwIC4yZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiN30xMi41JXstd2Via2l0LWJveC1zaGFkb3c6MCAtM2VtIDAgMCAjYTNhZmI3LDJlbSAtMmVtIDAgLjJlbSAjYTNhZmI3LDNlbSAwIDAgMCAjYTNhZmI3LDJlbSAyZW0gMCAtLjVlbSAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtM2VtIDAgMCAjYTNhZmI3LDJlbSAtMmVtIDAgLjJlbSAjYTNhZmI3LDNlbSAwIDAgMCAjYTNhZmI3LDJlbSAyZW0gMCAtLjVlbSAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3fTI1JXstd2Via2l0LWJveC1zaGFkb3c6MCAtM2VtIDAgLS41ZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC4yZW0gI2EzYWZiNywyZW0gMmVtIDAgMCAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtM2VtIDAgLS41ZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC4yZW0gI2EzYWZiNywyZW0gMmVtIDAgMCAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3fTM3LjUley13ZWJraXQtYm94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIDAgI2EzYWZiNywyZW0gMmVtIDAgLjJlbSAjYTNhZmI3LDAgM2VtIDAgMCAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIDAgI2EzYWZiNywyZW0gMmVtIDAgLjJlbSAjYTNhZmI3LDAgM2VtIDAgMCAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjd9NTAley13ZWJraXQtYm94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIDAgI2EzYWZiNywwIDNlbSAwIC4yZW0gI2EzYWZiNywtMmVtIDJlbSAwIDAgI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIDAgI2EzYWZiNywwIDNlbSAwIC4yZW0gI2EzYWZiNywtMmVtIDJlbSAwIDAgI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjd9NjIuNSV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIDAgI2EzYWZiNywtMmVtIDJlbSAwIC4yZW0gI2EzYWZiNywtM2VtIDAgMCAwICNhM2FmYjcsLTJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNztib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIDAgI2EzYWZiNywtMmVtIDJlbSAwIC4yZW0gI2EzYWZiNywtM2VtIDAgMCAwICNhM2FmYjcsLTJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiN303NSV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgLjJlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiNztib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgLjJlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiN304Ny41JXstd2Via2l0LWJveC1zaGFkb3c6MCAtM2VtIDAgMCAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgMCAjYTNhZmI3LC0zZW0gMCAwIDAgI2EzYWZiNywtMmVtIC0yZW0gMCAuMmVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0zZW0gMCAwICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgMCAjYTNhZmI3LC0yZW0gLTJlbSAwIC4yZW0gI2EzYWZiN319QC1vLWtleWZyYW1lcyBsb2FkZXItcm91bmQtY2lyY2xlezAlLDEwMCV7Ym94LXNoYWRvdzowIC0zZW0gMCAuMmVtICNhM2FmYjcsMmVtIC0yZW0gMCAwICNhM2FmYjcsM2VtIDAgMCAtLjVlbSAjYTNhZmI3LDJlbSAyZW0gMCAtLjVlbSAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAwICNhM2FmYjd9MTIuNSV7Ym94LXNoYWRvdzowIC0zZW0gMCAwICNhM2FmYjcsMmVtIC0yZW0gMCAuMmVtICNhM2FmYjcsM2VtIDAgMCAwICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjd9MjUle2JveC1zaGFkb3c6MCAtM2VtIDAgLS41ZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC4yZW0gI2EzYWZiNywyZW0gMmVtIDAgMCAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3fTM3LjUle2JveC1zaGFkb3c6MCAtM2VtIDAgLS41ZW0gI2EzYWZiNywyZW0gLTJlbSAwIC0uNWVtICNhM2FmYjcsM2VtIDAgMCAwICNhM2FmYjcsMmVtIDJlbSAwIC4yZW0gI2EzYWZiNywwIDNlbSAwIDAgI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3fTUwJXtib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgMCAjYTNhZmI3LDAgM2VtIDAgLjJlbSAjYTNhZmI3LC0yZW0gMmVtIDAgMCAjYTNhZmI3LC0zZW0gMCAwIC0uNWVtICNhM2FmYjcsLTJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiN302Mi41JXtib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIDAgI2EzYWZiNywtMmVtIDJlbSAwIC4yZW0gI2EzYWZiNywtM2VtIDAgMCAwICNhM2FmYjcsLTJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiN303NSV7Ym94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgMCAjYTNhZmI3LC0zZW0gMCAwIC4yZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAwICNhM2FmYjd9ODcuNSV7Ym94LXNoYWRvdzowIC0zZW0gMCAwICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgMCAjYTNhZmI3LC0yZW0gLTJlbSAwIC4yZW0gI2EzYWZiN319QGtleWZyYW1lcyBsb2FkZXItcm91bmQtY2lyY2xlezAlLDEwMCV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTNlbSAwIC4yZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiNztib3gtc2hhZG93OjAgLTNlbSAwIC4yZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiN30xMi41JXstd2Via2l0LWJveC1zaGFkb3c6MCAtM2VtIDAgMCAjYTNhZmI3LDJlbSAtMmVtIDAgLjJlbSAjYTNhZmI3LDNlbSAwIDAgMCAjYTNhZmI3LDJlbSAyZW0gMCAtLjVlbSAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtM2VtIDAgMCAjYTNhZmI3LDJlbSAtMmVtIDAgLjJlbSAjYTNhZmI3LDNlbSAwIDAgMCAjYTNhZmI3LDJlbSAyZW0gMCAtLjVlbSAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3fTI1JXstd2Via2l0LWJveC1zaGFkb3c6MCAtM2VtIDAgLS41ZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC4yZW0gI2EzYWZiNywyZW0gMmVtIDAgMCAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtM2VtIDAgLS41ZW0gI2EzYWZiNywyZW0gLTJlbSAwIDAgI2EzYWZiNywzZW0gMCAwIC4yZW0gI2EzYWZiNywyZW0gMmVtIDAgMCAjYTNhZmI3LDAgM2VtIDAgLS41ZW0gI2EzYWZiNywtMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsLTNlbSAwIDAgLS41ZW0gI2EzYWZiNywtMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3fTM3LjUley13ZWJraXQtYm94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIDAgI2EzYWZiNywyZW0gMmVtIDAgLjJlbSAjYTNhZmI3LDAgM2VtIDAgMCAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIDAgI2EzYWZiNywyZW0gMmVtIDAgLjJlbSAjYTNhZmI3LDAgM2VtIDAgMCAjYTNhZmI3LC0yZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjd9NTAley13ZWJraXQtYm94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIDAgI2EzYWZiNywwIDNlbSAwIC4yZW0gI2EzYWZiNywtMmVtIDJlbSAwIDAgI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0zZW0gMCAtLjVlbSAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIDAgI2EzYWZiNywwIDNlbSAwIC4yZW0gI2EzYWZiNywtMmVtIDJlbSAwIDAgI2EzYWZiNywtM2VtIDAgMCAtLjVlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIC0uNWVtICNhM2FmYjd9NjIuNSV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIDAgI2EzYWZiNywtMmVtIDJlbSAwIC4yZW0gI2EzYWZiNywtM2VtIDAgMCAwICNhM2FmYjcsLTJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNztib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIDAgI2EzYWZiNywtMmVtIDJlbSAwIC4yZW0gI2EzYWZiNywtM2VtIDAgMCAwICNhM2FmYjcsLTJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiN303NSV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgLjJlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiNztib3gtc2hhZG93OjAgLTNlbSAwIC0uNWVtICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgLjJlbSAjYTNhZmI3LC0yZW0gLTJlbSAwIDAgI2EzYWZiN304Ny41JXstd2Via2l0LWJveC1zaGFkb3c6MCAtM2VtIDAgMCAjYTNhZmI3LDJlbSAtMmVtIDAgLS41ZW0gI2EzYWZiNywzZW0gMCAwIC0uNWVtICNhM2FmYjcsMmVtIDJlbSAwIC0uNWVtICNhM2FmYjcsMCAzZW0gMCAtLjVlbSAjYTNhZmI3LC0yZW0gMmVtIDAgMCAjYTNhZmI3LC0zZW0gMCAwIDAgI2EzYWZiNywtMmVtIC0yZW0gMCAuMmVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0zZW0gMCAwICNhM2FmYjcsMmVtIC0yZW0gMCAtLjVlbSAjYTNhZmI3LDNlbSAwIDAgLS41ZW0gI2EzYWZiNywyZW0gMmVtIDAgLS41ZW0gI2EzYWZiNywwIDNlbSAwIC0uNWVtICNhM2FmYjcsLTJlbSAyZW0gMCAwICNhM2FmYjcsLTNlbSAwIDAgMCAjYTNhZmI3LC0yZW0gLTJlbSAwIC4yZW0gI2EzYWZiN319QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlci10YWRwb2xlezAley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9NSUsOTUley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjd9MTAlLDU5JXstd2Via2l0LWJveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LC0uMDg3ZW0gLS44MjVlbSAwIC0uNDJlbSAjYTNhZmI3LC0uMTczZW0gLS44MTJlbSAwIC0uNDRlbSAjYTNhZmI3LC0uMjU2ZW0gLS43ODllbSAwIC0uNDZlbSAjYTNhZmI3LC0uMjk3ZW0gLS43NzVlbSAwIC0uNDc3ZW0gI2EzYWZiNztib3gtc2hhZG93OjAgLS44M2VtIDAgLS40ZW0gI2EzYWZiNywtLjA4N2VtIC0uODI1ZW0gMCAtLjQyZW0gI2EzYWZiNywtLjE3M2VtIC0uODEyZW0gMCAtLjQ0ZW0gI2EzYWZiNywtLjI1NmVtIC0uNzg5ZW0gMCAtLjQ2ZW0gI2EzYWZiNywtLjI5N2VtIC0uNzc1ZW0gMCAtLjQ3N2VtICNhM2FmYjd9MjAley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zMzhlbSAtLjc1OGVtIDAgLS40MmVtICNhM2FmYjcsLS41NTVlbSAtLjYxN2VtIDAgLS40NGVtICNhM2FmYjcsLS42NzFlbSAtLjQ4OGVtIDAgLS40NmVtICNhM2FmYjcsLS43NDllbSAtLjM0ZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zMzhlbSAtLjc1OGVtIDAgLS40MmVtICNhM2FmYjcsLS41NTVlbSAtLjYxN2VtIDAgLS40NGVtICNhM2FmYjcsLS42NzFlbSAtLjQ4OGVtIDAgLS40NmVtICNhM2FmYjcsLS43NDllbSAtLjM0ZW0gMCAtLjQ3N2VtICNhM2FmYjd9Mzgley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zNzdlbSAtLjc0ZW0gMCAtLjQyZW0gI2EzYWZiNywtLjY0NWVtIC0uNTIyZW0gMCAtLjQ0ZW0gI2EzYWZiNywtLjc3NWVtIC0uMjk3ZW0gMCAtLjQ2ZW0gI2EzYWZiNywtLjgyZW0gLS4wOWVtIDAgLS40NzdlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LC0uMzc3ZW0gLS43NGVtIDAgLS40MmVtICNhM2FmYjcsLS42NDVlbSAtLjUyMmVtIDAgLS40NGVtICNhM2FmYjcsLS43NzVlbSAtLjI5N2VtIDAgLS40NmVtICNhM2FmYjcsLS44MmVtIC0uMDllbSAwIC0uNDc3ZW0gI2EzYWZiN30xMDAley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW8ta2V5ZnJhbWVzIGxvYWRlci10YWRwb2xlezAle2JveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40MmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ0ZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDZlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NzdlbSAjYTNhZmI3Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9NSUsOTUle2JveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40MmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ0ZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDZlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NzdlbSAjYTNhZmI3fTEwJSw1OSV7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4wODdlbSAtLjgyNWVtIDAgLS40MmVtICNhM2FmYjcsLS4xNzNlbSAtLjgxMmVtIDAgLS40NGVtICNhM2FmYjcsLS4yNTZlbSAtLjc4OWVtIDAgLS40NmVtICNhM2FmYjcsLS4yOTdlbSAtLjc3NWVtIDAgLS40NzdlbSAjYTNhZmI3fTIwJXtib3gtc2hhZG93OjAgLS44M2VtIDAgLS40ZW0gI2EzYWZiNywtLjMzOGVtIC0uNzU4ZW0gMCAtLjQyZW0gI2EzYWZiNywtLjU1NWVtIC0uNjE3ZW0gMCAtLjQ0ZW0gI2EzYWZiNywtLjY3MWVtIC0uNDg4ZW0gMCAtLjQ2ZW0gI2EzYWZiNywtLjc0OWVtIC0uMzRlbSAwIC0uNDc3ZW0gI2EzYWZiN30zOCV7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zNzdlbSAtLjc0ZW0gMCAtLjQyZW0gI2EzYWZiNywtLjY0NWVtIC0uNTIyZW0gMCAtLjQ0ZW0gI2EzYWZiNywtLjc3NWVtIC0uMjk3ZW0gMCAtLjQ2ZW0gI2EzYWZiNywtLjgyZW0gLS4wOWVtIDAgLS40NzdlbSAjYTNhZmI3fTEwMCV7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QGtleWZyYW1lcyBsb2FkZXItdGFkcG9sZXswJXstd2Via2l0LWJveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40MmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ0ZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDZlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NzdlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40MmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ0ZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDZlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NzdlbSAjYTNhZmI3Oy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9NSUsOTUley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjd9MTAlLDU5JXstd2Via2l0LWJveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LC0uMDg3ZW0gLS44MjVlbSAwIC0uNDJlbSAjYTNhZmI3LC0uMTczZW0gLS44MTJlbSAwIC0uNDRlbSAjYTNhZmI3LC0uMjU2ZW0gLS43ODllbSAwIC0uNDZlbSAjYTNhZmI3LC0uMjk3ZW0gLS43NzVlbSAwIC0uNDc3ZW0gI2EzYWZiNztib3gtc2hhZG93OjAgLS44M2VtIDAgLS40ZW0gI2EzYWZiNywtLjA4N2VtIC0uODI1ZW0gMCAtLjQyZW0gI2EzYWZiNywtLjE3M2VtIC0uODEyZW0gMCAtLjQ0ZW0gI2EzYWZiNywtLjI1NmVtIC0uNzg5ZW0gMCAtLjQ2ZW0gI2EzYWZiNywtLjI5N2VtIC0uNzc1ZW0gMCAtLjQ3N2VtICNhM2FmYjd9MjAley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zMzhlbSAtLjc1OGVtIDAgLS40MmVtICNhM2FmYjcsLS41NTVlbSAtLjYxN2VtIDAgLS40NGVtICNhM2FmYjcsLS42NzFlbSAtLjQ4OGVtIDAgLS40NmVtICNhM2FmYjcsLS43NDllbSAtLjM0ZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zMzhlbSAtLjc1OGVtIDAgLS40MmVtICNhM2FmYjcsLS41NTVlbSAtLjYxN2VtIDAgLS40NGVtICNhM2FmYjcsLS42NzFlbSAtLjQ4OGVtIDAgLS40NmVtICNhM2FmYjcsLS43NDllbSAtLjM0ZW0gMCAtLjQ3N2VtICNhM2FmYjd9Mzgley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsLS4zNzdlbSAtLjc0ZW0gMCAtLjQyZW0gI2EzYWZiNywtLjY0NWVtIC0uNTIyZW0gMCAtLjQ0ZW0gI2EzYWZiNywtLjc3NWVtIC0uMjk3ZW0gMCAtLjQ2ZW0gI2EzYWZiNywtLjgyZW0gLS4wOWVtIDAgLS40NzdlbSAjYTNhZmI3O2JveC1zaGFkb3c6MCAtLjgzZW0gMCAtLjRlbSAjYTNhZmI3LC0uMzc3ZW0gLS43NGVtIDAgLS40MmVtICNhM2FmYjcsLS42NDVlbSAtLjUyMmVtIDAgLS40NGVtICNhM2FmYjcsLS43NzVlbSAtLjI5N2VtIDAgLS40NmVtICNhM2FmYjcsLS44MmVtIC0uMDllbSAwIC0uNDc3ZW0gI2EzYWZiN30xMDAley13ZWJraXQtYm94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7Ym94LXNoYWRvdzowIC0uODNlbSAwIC0uNGVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQyZW0gI2EzYWZiNywwIC0uODNlbSAwIC0uNDRlbSAjYTNhZmI3LDAgLS44M2VtIDAgLS40NmVtICNhM2FmYjcsMCAtLjgzZW0gMCAtLjQ3N2VtICNhM2FmYjc7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKX19QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlci1lbGxpcHNpc3swJSwxMDAlLDgwJXstd2Via2l0LWJveC1zaGFkb3c6MCAuNjI1ZW0gMCAtLjMyNWVtICNhM2FmYjc7Ym94LXNoYWRvdzowIC42MjVlbSAwIC0uMzI1ZW0gI2EzYWZiN300MCV7LXdlYmtpdC1ib3gtc2hhZG93OjAgLjYyNWVtIDAgMCAjYTNhZmI3O2JveC1zaGFkb3c6MCAuNjI1ZW0gMCAwICNhM2FmYjd9fUAtby1rZXlmcmFtZXMgbG9hZGVyLWVsbGlwc2lzezAlLDEwMCUsODAle2JveC1zaGFkb3c6MCAuNjI1ZW0gMCAtLjMyNWVtICNhM2FmYjd9NDAle2JveC1zaGFkb3c6MCAuNjI1ZW0gMCAwICNhM2FmYjd9fUBrZXlmcmFtZXMgbG9hZGVyLWVsbGlwc2lzezAlLDEwMCUsODAley13ZWJraXQtYm94LXNoYWRvdzowIC42MjVlbSAwIC0uMzI1ZW0gI2EzYWZiNztib3gtc2hhZG93OjAgLjYyNWVtIDAgLS4zMjVlbSAjYTNhZmI3fTQwJXstd2Via2l0LWJveC1zaGFkb3c6MCAuNjI1ZW0gMCAwICNhM2FmYjc7Ym94LXNoYWRvdzowIC42MjVlbSAwIDAgI2EzYWZiN319QC13ZWJraXQta2V5ZnJhbWVzIGxvYWRlci1kb3Qtcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALW8ta2V5ZnJhbWVzIGxvYWRlci1kb3Qtcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1Aa2V5ZnJhbWVzIGxvYWRlci1kb3Qtcm90YXRlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMzYwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDM2MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNjBkZWcpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyLWRvdC1ib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1vLWtleWZyYW1lcyBsb2FkZXItZG90LWJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApOy1vLXRyYW5zZm9ybTpzY2FsZSgwKTt0cmFuc2Zvcm06c2NhbGUoMCl9NTAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgbG9hZGVyLWRvdC1ib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstby10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgbG9hZGVyLWJvdW5jZXswJSwxMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDApO3RyYW5zZm9ybTpzY2FsZSgwKX01MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALW8ta2V5ZnJhbWVzIGxvYWRlci1ib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstby10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1Aa2V5ZnJhbWVzIGxvYWRlci1ib3VuY2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgwKTstby10cmFuc2Zvcm06c2NhbGUoMCk7dHJhbnNmb3JtOnNjYWxlKDApfTUwJXstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1bY2xhc3MqPWFuaW1hdGlvbi1dey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czstby1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXM7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2Utb3V0Oy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLW91dDstd2Via2l0LWFuaW1hdGlvbi1maWxsLW1vZGU6Ym90aDstby1hbmltYXRpb24tZmlsbC1tb2RlOmJvdGg7YW5pbWF0aW9uLWZpbGwtbW9kZTpib3RofS5hbmltYXRpb24taG92ZXI6bm90KDpob3ZlciksLmFuaW1hdGlvbi1ob3Zlcjpub3QoOmhvdmVyKSBbY2xhc3MqPWFuaW1hdGlvbi1dLC50b3VjaCAuYW5pbWF0aW9uLWhvdmVyOm5vdCguaG92ZXIpLC50b3VjaCAuYW5pbWF0aW9uLWhvdmVyOm5vdCguaG92ZXIpIFtjbGFzcyo9YW5pbWF0aW9uLV17LXdlYmtpdC1hbmltYXRpb24tbmFtZTpub25lOy1vLWFuaW1hdGlvbi1uYW1lOm5vbmU7YW5pbWF0aW9uLW5hbWU6bm9uZX0uYW5pbWF0aW9uLXJldmVyc2V7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmVhc2UtaW47LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlLWluO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1pbjstd2Via2l0LWFuaW1hdGlvbi1kaXJlY3Rpb246cmV2ZXJzZTstby1hbmltYXRpb24tZGlyZWN0aW9uOnJldmVyc2U7YW5pbWF0aW9uLWRpcmVjdGlvbjpyZXZlcnNlfS5hbmltYXRpb24tcmVwZWF0ey13ZWJraXQtYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudDppbmZpbml0ZTstby1hbmltYXRpb24taXRlcmF0aW9uLWNvdW50OmluZmluaXRlO2FuaW1hdGlvbi1pdGVyYXRpb24tY291bnQ6aW5maW5pdGV9LmFuaW1hdGlvbi1mYWRley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZTstby1hbmltYXRpb24tbmFtZTpmYWRlO2FuaW1hdGlvbi1uYW1lOmZhZGU7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246LjhzOy1vLWFuaW1hdGlvbi1kdXJhdGlvbjouOHM7YW5pbWF0aW9uLWR1cmF0aW9uOi44czstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246bGluZWFyfS5hbmltYXRpb24tc2NhbGV7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzY2FsZS0xMjstby1hbmltYXRpb24tbmFtZTpzY2FsZS0xMjthbmltYXRpb24tbmFtZTpzY2FsZS0xMn0uYW5pbWF0aW9uLXNjYWxlLXVwey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1zY2FsZS0wMjstby1hbmltYXRpb24tbmFtZTpmYWRlLXNjYWxlLTAyO2FuaW1hdGlvbi1uYW1lOmZhZGUtc2NhbGUtMDJ9LmFuaW1hdGlvbi1zY2FsZS1kb3duey13ZWJraXQtYW5pbWF0aW9uLW5hbWU6ZmFkZS1zY2FsZS0xODstby1hbmltYXRpb24tbmFtZTpmYWRlLXNjYWxlLTE4O2FuaW1hdGlvbi1uYW1lOmZhZGUtc2NhbGUtMTh9LmFuaW1hdGlvbi1zbGlkZS10b3B7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZS10b3A7LW8tYW5pbWF0aW9uLW5hbWU6c2xpZGUtdG9wO2FuaW1hdGlvbi1uYW1lOnNsaWRlLXRvcH0uYW5pbWF0aW9uLXNsaWRlLWJvdHRvbXstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlLWJvdHRvbTstby1hbmltYXRpb24tbmFtZTpzbGlkZS1ib3R0b207YW5pbWF0aW9uLW5hbWU6c2xpZGUtYm90dG9tfS5hbmltYXRpb24tc2xpZGUtbGVmdHstd2Via2l0LWFuaW1hdGlvbi1uYW1lOnNsaWRlLWxlZnQ7LW8tYW5pbWF0aW9uLW5hbWU6c2xpZGUtbGVmdDthbmltYXRpb24tbmFtZTpzbGlkZS1sZWZ0fS5hbmltYXRpb24tc2xpZGUtcmlnaHR7LXdlYmtpdC1hbmltYXRpb24tbmFtZTpzbGlkZS1yaWdodDstby1hbmltYXRpb24tbmFtZTpzbGlkZS1yaWdodDthbmltYXRpb24tbmFtZTpzbGlkZS1yaWdodH0uYW5pbWF0aW9uLXNoYWtley13ZWJraXQtYW5pbWF0aW9uLW5hbWU6c2hha2U7LW8tYW5pbWF0aW9uLW5hbWU6c2hha2U7YW5pbWF0aW9uLW5hbWU6c2hha2V9LmFuaW1hdGlvbi1kdXJhdGlvbi0xMHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxNXM7LW8tYW5pbWF0aW9uLWR1cmF0aW9uOjE1czthbmltYXRpb24tZHVyYXRpb246MTVzfS5hbmltYXRpb24tZHVyYXRpb24tOXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo5czstby1hbmltYXRpb24tZHVyYXRpb246OXM7YW5pbWF0aW9uLWR1cmF0aW9uOjlzfS5hbmltYXRpb24tZHVyYXRpb24tOHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo4czstby1hbmltYXRpb24tZHVyYXRpb246OHM7YW5pbWF0aW9uLWR1cmF0aW9uOjhzfS5hbmltYXRpb24tZHVyYXRpb24tN3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo3czstby1hbmltYXRpb24tZHVyYXRpb246N3M7YW5pbWF0aW9uLWR1cmF0aW9uOjdzfS5hbmltYXRpb24tZHVyYXRpb24tNnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo2czstby1hbmltYXRpb24tZHVyYXRpb246NnM7YW5pbWF0aW9uLWR1cmF0aW9uOjZzfS5hbmltYXRpb24tZHVyYXRpb24tNXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo1czstby1hbmltYXRpb24tZHVyYXRpb246NXM7YW5pbWF0aW9uLWR1cmF0aW9uOjVzfS5hbmltYXRpb24tZHVyYXRpb24tNHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjo0czstby1hbmltYXRpb24tZHVyYXRpb246NHM7YW5pbWF0aW9uLWR1cmF0aW9uOjRzfS5hbmltYXRpb24tZHVyYXRpb24tM3std2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjozczstby1hbmltYXRpb24tZHVyYXRpb246M3M7YW5pbWF0aW9uLWR1cmF0aW9uOjNzfS5hbmltYXRpb24tZHVyYXRpb24tMnstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoyczstby1hbmltYXRpb24tZHVyYXRpb246MnM7YW5pbWF0aW9uLWR1cmF0aW9uOjJzfS5hbmltYXRpb24tZHVyYXRpb24tMXstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjoxczstby1hbmltYXRpb24tZHVyYXRpb246MXM7YW5pbWF0aW9uLWR1cmF0aW9uOjFzfS5hbmltYXRpb24tZGVsYXktMTAwey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi4xczstby1hbmltYXRpb24tZHVyYXRpb246LjFzO2FuaW1hdGlvbi1kdXJhdGlvbjouMXN9LmFuaW1hdGlvbi1kdXJhdGlvbi0yNTB7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246MjUwbXM7LW8tYW5pbWF0aW9uLWR1cmF0aW9uOjI1MG1zO2FuaW1hdGlvbi1kdXJhdGlvbjoyNTBtc30uYW5pbWF0aW9uLWR1cmF0aW9uLTMwMHstd2Via2l0LWFuaW1hdGlvbi1kdXJhdGlvbjouM3M7LW8tYW5pbWF0aW9uLWR1cmF0aW9uOi4zczthbmltYXRpb24tZHVyYXRpb246LjNzfS5hbmltYXRpb24tZHVyYXRpb24tNTAwey13ZWJraXQtYW5pbWF0aW9uLWR1cmF0aW9uOi41czstby1hbmltYXRpb24tZHVyYXRpb246LjVzO2FuaW1hdGlvbi1kdXJhdGlvbjouNXN9LmFuaW1hdGlvbi1kdXJhdGlvbi03NTB7LXdlYmtpdC1hbmltYXRpb24tZHVyYXRpb246NzUwbXM7LW8tYW5pbWF0aW9uLWR1cmF0aW9uOjc1MG1zO2FuaW1hdGlvbi1kdXJhdGlvbjo3NTBtc30uYW5pbWF0aW9uLWRlbGF5LTEwMDB7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6MXM7LW8tYW5pbWF0aW9uLWRlbGF5OjFzO2FuaW1hdGlvbi1kZWxheToxc30uYW5pbWF0aW9uLWRlbGF5LTkwMHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouOXM7LW8tYW5pbWF0aW9uLWRlbGF5Oi45czthbmltYXRpb24tZGVsYXk6LjlzfS5hbmltYXRpb24tZGVsYXktODAwey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi44czstby1hbmltYXRpb24tZGVsYXk6LjhzO2FuaW1hdGlvbi1kZWxheTouOHN9LmFuaW1hdGlvbi1kZWxheS03MDB7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjdzOy1vLWFuaW1hdGlvbi1kZWxheTouN3M7YW5pbWF0aW9uLWRlbGF5Oi43c30uYW5pbWF0aW9uLWRlbGF5LTYwMHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouNnM7LW8tYW5pbWF0aW9uLWRlbGF5Oi42czthbmltYXRpb24tZGVsYXk6LjZzfS5hbmltYXRpb24tZGVsYXktNTAwey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi41czstby1hbmltYXRpb24tZGVsYXk6LjVzO2FuaW1hdGlvbi1kZWxheTouNXN9LmFuaW1hdGlvbi1kZWxheS00MDB7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjRzOy1vLWFuaW1hdGlvbi1kZWxheTouNHM7YW5pbWF0aW9uLWRlbGF5Oi40c30uYW5pbWF0aW9uLWRlbGF5LTMwMHstd2Via2l0LWFuaW1hdGlvbi1kZWxheTouM3M7LW8tYW5pbWF0aW9uLWRlbGF5Oi4zczthbmltYXRpb24tZGVsYXk6LjNzfS5hbmltYXRpb24tZGVsYXktMjAwey13ZWJraXQtYW5pbWF0aW9uLWRlbGF5Oi4yczstby1hbmltYXRpb24tZGVsYXk6LjJzO2FuaW1hdGlvbi1kZWxheTouMnN9LmFuaW1hdGlvbi1kZWxheS0xMDB7LXdlYmtpdC1hbmltYXRpb24tZGVsYXk6LjFzOy1vLWFuaW1hdGlvbi1kZWxheTouMXM7YW5pbWF0aW9uLWRlbGF5Oi4xc30uYW5pbWF0aW9uLXRvcC1sZWZ0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjowIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MCAwOy1vLXRyYW5zZm9ybS1vcmlnaW46MCAwO3RyYW5zZm9ybS1vcmlnaW46MCAwfS5hbmltYXRpb24tdG9wLWNlbnRlcnstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46NTAlIDA7LW8tdHJhbnNmb3JtLW9yaWdpbjo1MCUgMDt0cmFuc2Zvcm0tb3JpZ2luOjUwJSAwfS5hbmltYXRpb24tdG9wLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDA7LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwOy1vLXRyYW5zZm9ybS1vcmlnaW46MTAwJSAwO3RyYW5zZm9ybS1vcmlnaW46MTAwJSAwfS5hbmltYXRpb24tbWlkZGxlLWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgNTAlOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjAgNTAlOy1vLXRyYW5zZm9ybS1vcmlnaW46MCA1MCU7dHJhbnNmb3JtLW9yaWdpbjowIDUwJX0uYW5pbWF0aW9uLW1pZGRsZS1yaWdodHstd2Via2l0LXRyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7LW1zLXRyYW5zZm9ybS1vcmlnaW46MTAwJSA1MCU7LW8tdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDUwJTt0cmFuc2Zvcm0tb3JpZ2luOjEwMCUgNTAlfS5hbmltYXRpb24tYm90dG9tLWxlZnR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjAgMTAwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjowIDEwMCU7LW8tdHJhbnNmb3JtLW9yaWdpbjowIDEwMCU7dHJhbnNmb3JtLW9yaWdpbjowIDEwMCV9LmFuaW1hdGlvbi1ib3R0b20tY2VudGVyey13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjo1MCUgMTAwJTstby10cmFuc2Zvcm0tb3JpZ2luOjUwJSAxMDAlO3RyYW5zZm9ybS1vcmlnaW46NTAlIDEwMCV9LmFuaW1hdGlvbi1ib3R0b20tcmlnaHR7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjEwMCUgMTAwJTstbXMtdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCU7LW8tdHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCU7dHJhbnNmb3JtLW9yaWdpbjoxMDAlIDEwMCV9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluT3V0ey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQyLDAsLjU4LDEpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40MiwwLC41OCwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDIsMCwuNTgsMSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluUXVhZHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDg1LC42OCwuNTMpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VJbkN1Ymljey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjU1LC4wNTUsLjY3NSwuMTkpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC41NSwuMDU1LC42NzUsLjE5KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNTUsLjA1NSwuNjc1LC4xOSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluUXVhcnR7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguODk1LC4wMywuNjg1LC4yMik7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjg5NSwuMDMsLjY4NSwuMjIpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44OTUsLjAzLC42ODUsLjIyKX0uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5RdWludHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NTUsLjA1LC44NTUsLjA2KTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzU1LC4wNSwuODU1LC4wNik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc1NSwuMDUsLjg1NSwuMDYpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VJblNpbmV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDcsMCwuNzQ1LC43MTUpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NywwLC43NDUsLjcxNSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ3LDAsLjc0NSwuNzE1KX0uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5FeHBvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjk1LC4wNSwuNzk1LC4wMzUpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC45NSwuMDUsLjc5NSwuMDM1KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguOTUsLjA1LC43OTUsLjAzNSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluQ2lyY3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC4wNCwuOTgsLjMzNSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLjA0LC45OCwuMzM1KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwuMDQsLjk4LC4zMzUpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VJbkJhY2t7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNiwtLjI4LC43MzUsLjA0NSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjYsLS4yOCwuNzM1LC4wNDUpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42LC0uMjgsLjczNSwuMDQ1KX0uYW5pbWF0aW9uLWVhc2luZy1lYXN0T3V0UXVhZHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yNSwuNDYsLjQ1LC45NCk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjI1LC40NiwuNDUsLjk0KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjUsLjQ2LC40NSwuOTQpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRDdWJpY3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMTUsLjYxLC4zNTUsMSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIxNSwuNjEsLjM1NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjE1LC42MSwuMzU1LDEpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRRdWFydHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xNjUsLjg0LC40NCwxKTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTY1LC44NCwuNDQsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE2NSwuODQsLjQ0LDEpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRRdWludHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4yMywxLC4zMiwxKTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMjMsMSwuMzIsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjIzLDEsLjMyLDEpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRTaW5ley13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjM5LC41NzUsLjU2NSwxKTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMzksLjU3NSwuNTY1LDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4zOSwuNTc1LC41NjUsMSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZU91dEV4cG97LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMTksMSwuMjIsMSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE5LDEsLjIyLDEpO2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4xOSwxLC4yMiwxKX0uYW5pbWF0aW9uLWVhc2luZy1lYXNlT3V0Q2lyY3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC4wNzUsLjgyLC4xNjUsMSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjA3NSwuODIsLjE2NSwxKTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguMDc1LC44MiwuMTY1LDEpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VPdXRCYWNrey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjE3NSwuODg1LC4zMiwxLjI3NSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluT3V0UXVhZHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC40NTUsLjAzLC41MTUsLjk1NSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjQ1NSwuMDMsLjUxNSwuOTU1KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDU1LC4wMywuNTE1LC45NTUpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dEN1Ymljey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY0NSwuMDQ1LC4zNTUsMSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluT3V0UXVhcnR7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzcsMCwuMTc1LDEpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43NywwLC4xNzUsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc3LDAsLjE3NSwxKX0uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5PdXRRdWludHstd2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC44NiwwLC4wNywxKTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguODYsMCwuMDcsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjg2LDAsLjA3LDEpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dFNpbmV7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNDQ1LC4wNSwuNTUsLjk1KX0uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5PdXRFeHBvey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMSwwLDAsMSk7LW8tYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMSwwLDAsMSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMSwwLDAsMSl9LmFuaW1hdGlvbi1lYXNpbmctZWFzZUluT3V0Q2lyY3std2Via2l0LWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC43ODUsLjEzNSwuMTUsLjg2KTstby1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNzg1LC4xMzUsLjE1LC44Nik7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjc4NSwuMTM1LC4xNSwuODYpfS5hbmltYXRpb24tZWFzaW5nLWVhc2VJbk91dEJhY2t7LXdlYmtpdC1hbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllciguNjgsLS41NSwuMjY1LDEuNTUpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKC42OCwtLjU1LC4yNjUsMS41NSk7YW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoLjY4LC0uNTUsLjI2NSwxLjU1KX0uYW5pbWF0aW9uLWVhc2luZy1lYXNlSW5PdXRFbGFzdGljey13ZWJraXQtYW5pbWF0aW9uLXRpbWluZy1mdW5jdGlvbjpjdWJpYy1iZXppZXIoMSwtLjU2LDAsMS40NTUpOy1vLWFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb246Y3ViaWMtYmV6aWVyKDEsLS41NiwwLDEuNDU1KTthbmltYXRpb24tdGltaW5nLWZ1bmN0aW9uOmN1YmljLWJlemllcigxLC0uNTYsMCwxLjQ1NSl9QC13ZWJraXQta2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALW8ta2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1Aa2V5ZnJhbWVzIGZhZGV7MCV7b3BhY2l0eTowfTEwMCV7b3BhY2l0eToxfX1ALXdlYmtpdC1rZXlmcmFtZXMgc2NhbGUtMTJ7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QC1vLWtleWZyYW1lcyBzY2FsZS0xMnswJXstby10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX0xMDAley1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgc2NhbGUtMTJ7MCV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4yKTstby10cmFuc2Zvcm06c2NhbGUoMS4yKTt0cmFuc2Zvcm06c2NhbGUoMS4yKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBmYWRlLXNjYWxlLTAyezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSguMik7dHJhbnNmb3JtOnNjYWxlKC4yKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtby1rZXlmcmFtZXMgZmFkZS1zY2FsZS0wMnswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnNjYWxlKC4yKTt0cmFuc2Zvcm06c2NhbGUoLjIpfTEwMCV7b3BhY2l0eToxOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUBrZXlmcmFtZXMgZmFkZS1zY2FsZS0wMnswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLjIpOy1vLXRyYW5zZm9ybTpzY2FsZSguMik7dHJhbnNmb3JtOnNjYWxlKC4yKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfX1ALXdlYmtpdC1rZXlmcmFtZXMgZmFkZS1zY2FsZS0xOHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS44KTt0cmFuc2Zvcm06c2NhbGUoMS44KX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtby1rZXlmcmFtZXMgZmFkZS1zY2FsZS0xOHswJXtvcGFjaXR5OjA7LW8tdHJhbnNmb3JtOnNjYWxlKDEuOCk7dHJhbnNmb3JtOnNjYWxlKDEuOCl9MTAwJXtvcGFjaXR5OjE7LW8tdHJhbnNmb3JtOnNjYWxlKDEpO3RyYW5zZm9ybTpzY2FsZSgxKX19QGtleWZyYW1lcyBmYWRlLXNjYWxlLTE4ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjgpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjgpO3RyYW5zZm9ybTpzY2FsZSgxLjgpfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxKTt0cmFuc2Zvcm06c2NhbGUoMSl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS10b3B7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsLTEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUAtby1rZXlmcmFtZXMgc2xpZGUtdG9wezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLC0xMDAlLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlLXRvcHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwtMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QC13ZWJraXQta2V5ZnJhbWVzIHNsaWRlLWJvdHRvbXswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUAtby1rZXlmcmFtZXMgc2xpZGUtYm90dG9tezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDEwMCUsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QGtleWZyYW1lcyBzbGlkZS1ib3R0b217MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMTAwJSwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwxMDAlLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1ALXdlYmtpdC1rZXlmcmFtZXMgc2xpZGUtbGVmdHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoLTEwMCUsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QC1vLWtleWZyYW1lcyBzbGlkZS1sZWZ0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgtMTAwJSwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlLWxlZnR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC0xMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1yaWdodHswJXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCl9MTAwJXtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCl9fUAtby1rZXlmcmFtZXMgc2xpZGUtcmlnaHR7MCV7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMTAwJSwwLDApfTEwMCV7b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKTt0cmFuc2Zvcm06dHJhbnNsYXRlM2QoMCwwLDApfX1Aa2V5ZnJhbWVzIHNsaWRlLXJpZ2h0ezAle29wYWNpdHk6MDstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgxMDAlLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDEwMCUsMCwwKX0xMDAle29wYWNpdHk6MTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCgwLDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKDAsMCwwKX19QC13ZWJraXQta2V5ZnJhbWVzIHNoYWtlezAlLDEwMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtOXB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOXB4KX0yMCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCl9MzAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTdweCl9NDAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX03MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtM3B4KX04MCV7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCl9OTAley13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCl9fUAtby1rZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgwKX0xMCV7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTlweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTlweCl9MjAley1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0zMCV7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTdweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTdweCl9NDAley1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KX01MCV7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTVweCl9NjAley1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KX03MCV7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTNweCl9ODAley1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KX05MCV7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTFweCl9fUBrZXlmcmFtZXMgc2hha2V7MCUsMTAwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApfTEwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC05cHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC05cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC05cHgpfTIwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDhweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpfTMwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC03cHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC03cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC03cHgpfTQwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDZweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg2cHgpfTUwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC01cHgpfTYwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDRweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoNHB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCg0cHgpfTcwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0zcHgpfTgwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKDJweCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMnB4KTt0cmFuc2Zvcm06dHJhbnNsYXRlWCgycHgpfTkwJXstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKC0xcHgpfX0ucHJpbWFyeS0xMDB7Y29sb3I6I2U4ZjFmOCFpbXBvcnRhbnR9LnByaW1hcnktMjAwe2NvbG9yOiNkNWU0ZjEhaW1wb3J0YW50fS5wcmltYXJ5LTMwMHtjb2xvcjojYmNkOGYxIWltcG9ydGFudH0ucHJpbWFyeS00MDB7Y29sb3I6I2EyY2FlZSFpbXBvcnRhbnR9LnByaW1hcnktNTAwe2NvbG9yOiM4OWJjZWIhaW1wb3J0YW50fS5wcmltYXJ5LTYwMHtjb2xvcjojNjJhOGVhIWltcG9ydGFudH0ucHJpbWFyeS03MDB7Y29sb3I6IzRlOTdkOSFpbXBvcnRhbnR9LnByaW1hcnktODAwe2NvbG9yOiMzNTgzY2EhaW1wb3J0YW50fS5yZWQtMTAwe2NvbG9yOiNmZmVhZWEhaW1wb3J0YW50fS5yZWQtMjAwe2NvbG9yOiNmYWQzZDMhaW1wb3J0YW50fS5yZWQtMzAwe2NvbG9yOiNmYWI0YjQhaW1wb3J0YW50fS5yZWQtNDAwe2NvbG9yOiNmYTk4OTghaW1wb3J0YW50fS5yZWQtNTAwe2NvbG9yOiNmYTdhN2EhaW1wb3J0YW50fS5yZWQtNjAwe2NvbG9yOiNmOTY4NjghaW1wb3J0YW50fS5yZWQtNzAwe2NvbG9yOiNlOTU5NWIhaW1wb3J0YW50fS5yZWQtODAwe2NvbG9yOiNkNjQ5NGIhaW1wb3J0YW50fS5waW5rLTEwMHtjb2xvcjojZmNlNGVjIWltcG9ydGFudH0ucGluay0yMDB7Y29sb3I6I2ZmY2NkZSFpbXBvcnRhbnR9LnBpbmstMzAwe2NvbG9yOiNmYmE5YzYhaW1wb3J0YW50fS5waW5rLTQwMHtjb2xvcjojZmI4ZGI0IWltcG9ydGFudH0ucGluay01MDB7Y29sb3I6I2Y5NzhhNiFpbXBvcnRhbnR9LnBpbmstNjAwe2NvbG9yOiNmOTYxOTchaW1wb3J0YW50fS5waW5rLTcwMHtjb2xvcjojZjQ0Yzg3IWltcG9ydGFudH0ucGluay04MDB7Y29sb3I6I2U1M2I3NSFpbXBvcnRhbnR9LnB1cnBsZS0xMDB7Y29sb3I6I2Y2ZjJmZiFpbXBvcnRhbnR9LnB1cnBsZS0yMDB7Y29sb3I6I2UzZGJmNCFpbXBvcnRhbnR9LnB1cnBsZS0zMDB7Y29sb3I6I2QyYzVlYyFpbXBvcnRhbnR9LnB1cnBsZS00MDB7Y29sb3I6I2JiYTdlNCFpbXBvcnRhbnR9LnB1cnBsZS01MDB7Y29sb3I6I2E1OGFkZCFpbXBvcnRhbnR9LnB1cnBsZS02MDB7Y29sb3I6IzkyNmRkZSFpbXBvcnRhbnR9LnB1cnBsZS03MDB7Y29sb3I6IzdjNTFkMSFpbXBvcnRhbnR9LnB1cnBsZS04MDB7Y29sb3I6IzZkNDViYyFpbXBvcnRhbnR9LmluZGlnby0xMDB7Y29sb3I6I2VkZWZmOSFpbXBvcnRhbnR9LmluZGlnby0yMDB7Y29sb3I6I2RhZGVmNSFpbXBvcnRhbnR9LmluZGlnby0zMDB7Y29sb3I6I2JjYzVmNCFpbXBvcnRhbnR9LmluZGlnby00MDB7Y29sb3I6IzlkYWFmMyFpbXBvcnRhbnR9LmluZGlnby01MDB7Y29sb3I6Izg4OTdlYyFpbXBvcnRhbnR9LmluZGlnby02MDB7Y29sb3I6IzY3N2FlNCFpbXBvcnRhbnR9LmluZGlnby03MDB7Y29sb3I6IzUxNjZkNiFpbXBvcnRhbnR9LmluZGlnby04MDB7Y29sb3I6IzQ2NWJkNCFpbXBvcnRhbnR9LmJsdWUtMTAwe2NvbG9yOiNlOGYxZjghaW1wb3J0YW50fS5ibHVlLTIwMHtjb2xvcjojZDVlNGYxIWltcG9ydGFudH0uYmx1ZS0zMDB7Y29sb3I6I2JjZDhmMSFpbXBvcnRhbnR9LmJsdWUtNDAwe2NvbG9yOiNhMmNhZWUhaW1wb3J0YW50fS5ibHVlLTUwMHtjb2xvcjojODliY2ViIWltcG9ydGFudH0uYmx1ZS02MDB7Y29sb3I6IzYyYThlYSFpbXBvcnRhbnR9LmJsdWUtNzAwe2NvbG9yOiM0ZTk3ZDkhaW1wb3J0YW50fS5ibHVlLTgwMHtjb2xvcjojMzU4M2NhIWltcG9ydGFudH0uY3lhbi0xMDB7Y29sb3I6I2VjZjlmYSFpbXBvcnRhbnR9LmN5YW4tMjAwe2NvbG9yOiNkM2VmZjIhaW1wb3J0YW50fS5jeWFuLTMwMHtjb2xvcjojYmFlYWVmIWltcG9ydGFudH0uY3lhbi00MDB7Y29sb3I6IzlhZTFlOSFpbXBvcnRhbnR9LmN5YW4tNTAwe2NvbG9yOiM3N2Q2ZTEhaW1wb3J0YW50fS5jeWFuLTYwMHtjb2xvcjojNTdjN2Q0IWltcG9ydGFudH0uY3lhbi03MDB7Y29sb3I6IzQ3YjhjNiFpbXBvcnRhbnR9LmN5YW4tODAwe2NvbG9yOiMzN2E5YjchaW1wb3J0YW50fS50ZWFsLTEwMHtjb2xvcjojZWNmZGZjIWltcG9ydGFudH0udGVhbC0yMDB7Y29sb3I6I2NkZjRmMSFpbXBvcnRhbnR9LnRlYWwtMzAwe2NvbG9yOiM5OWUxZGEhaW1wb3J0YW50fS50ZWFsLTQwMHtjb2xvcjojNzlkMWM5IWltcG9ydGFudH0udGVhbC01MDB7Y29sb3I6IzU2YmZiNSFpbXBvcnRhbnR9LnRlYWwtNjAwe2NvbG9yOiMzYWE5OWUhaW1wb3J0YW50fS50ZWFsLTcwMHtjb2xvcjojMjY5YjhmIWltcG9ydGFudH0udGVhbC04MDB7Y29sb3I6IzE3OGQ4MSFpbXBvcnRhbnR9LmdyZWVuLTEwMHtjb2xvcjojZTdmYWYyIWltcG9ydGFudH0uZ3JlZW4tMjAwe2NvbG9yOiNiZmVkZDghaW1wb3J0YW50fS5ncmVlbi0zMDB7Y29sb3I6IzlmZTVjNSFpbXBvcnRhbnR9LmdyZWVuLTQwMHtjb2xvcjojN2RkM2FlIWltcG9ydGFudH0uZ3JlZW4tNTAwe2NvbG9yOiM1Y2QyOWQhaW1wb3J0YW50fS5ncmVlbi02MDB7Y29sb3I6IzQ2YmU4YSFpbXBvcnRhbnR9LmdyZWVuLTcwMHtjb2xvcjojMzZhYjdhIWltcG9ydGFudH0uZ3JlZW4tODAwe2NvbG9yOiMyNzk1NjYhaW1wb3J0YW50fS5saWdodC1ncmVlbi0xMDB7Y29sb3I6I2YxZjdlYSFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLTIwMHtjb2xvcjojZTBlY2QxIWltcG9ydGFudH0ubGlnaHQtZ3JlZW4tMzAwe2NvbG9yOiNjYWRmYjEhaW1wb3J0YW50fS5saWdodC1ncmVlbi00MDB7Y29sb3I6I2JhZDg5NiFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLTUwMHtjb2xvcjojYWNkNTdjIWltcG9ydGFudH0ubGlnaHQtZ3JlZW4tNjAwe2NvbG9yOiM5ZWNlNjchaW1wb3J0YW50fS5saWdodC1ncmVlbi03MDB7Y29sb3I6IzgzYjk0NCFpbXBvcnRhbnR9LmxpZ2h0LWdyZWVuLTgwMHtjb2xvcjojNzBhNTMyIWltcG9ydGFudH0ueWVsbG93LTEwMHtjb2xvcjojZmZmYWU3IWltcG9ydGFudH0ueWVsbG93LTIwMHtjb2xvcjojZjllZWMxIWltcG9ydGFudH0ueWVsbG93LTMwMHtjb2xvcjojZjZlN2E5IWltcG9ydGFudH0ueWVsbG93LTQwMHtjb2xvcjojZjhlNTliIWltcG9ydGFudH0ueWVsbG93LTUwMHtjb2xvcjojZjdlMDgzIWltcG9ydGFudH0ueWVsbG93LTYwMHtjb2xvcjojZjdkYTY0IWltcG9ydGFudH0ueWVsbG93LTcwMHtjb2xvcjojZjljZDQ4IWltcG9ydGFudH0ueWVsbG93LTgwMHtjb2xvcjojZmJjMDJkIWltcG9ydGFudH0ub3JhbmdlLTEwMHtjb2xvcjojZmZmM2U2IWltcG9ydGFudH0ub3JhbmdlLTIwMHtjb2xvcjojZmZkZGI5IWltcG9ydGFudH0ub3JhbmdlLTMwMHtjb2xvcjojZmJjZTlkIWltcG9ydGFudH0ub3JhbmdlLTQwMHtjb2xvcjojZjZiZTgwIWltcG9ydGFudH0ub3JhbmdlLTUwMHtjb2xvcjojZjRiMDY2IWltcG9ydGFudH0ub3JhbmdlLTYwMHtjb2xvcjojZjJhNjU0IWltcG9ydGFudH0ub3JhbmdlLTcwMHtjb2xvcjojZWM5OTQwIWltcG9ydGFudH0ub3JhbmdlLTgwMHtjb2xvcjojZTk4ZjJlIWltcG9ydGFudH0uYnJvd24tMTAwe2NvbG9yOiNmYWU2ZGYhaW1wb3J0YW50fS5icm93bi0yMDB7Y29sb3I6I2UyYmRhZiFpbXBvcnRhbnR9LmJyb3duLTMwMHtjb2xvcjojZDNhYTljIWltcG9ydGFudH0uYnJvd24tNDAwe2NvbG9yOiNiOThlN2UhaW1wb3J0YW50fS5icm93bi01MDB7Y29sb3I6I2ExNzc2OCFpbXBvcnRhbnR9LmJyb3duLTYwMHtjb2xvcjojOGQ2NjU4IWltcG9ydGFudH0uYnJvd24tNzAwe2NvbG9yOiM3ZDViNGYhaW1wb3J0YW50fS5icm93bi04MDB7Y29sb3I6IzcxNTE0NiFpbXBvcnRhbnR9LmdyZXktMTAwe2NvbG9yOiNmYWZhZmEhaW1wb3J0YW50fS5ncmV5LTIwMHtjb2xvcjojZWVlIWltcG9ydGFudH0uZ3JleS0zMDB7Y29sb3I6I2UwZTBlMCFpbXBvcnRhbnR9LmdyZXktNDAwe2NvbG9yOiNiZGJkYmQhaW1wb3J0YW50fS5ncmV5LTUwMHtjb2xvcjojOWU5ZTllIWltcG9ydGFudH0uZ3JleS02MDB7Y29sb3I6Izc1NzU3NSFpbXBvcnRhbnR9LmdyZXktNzAwe2NvbG9yOiM2MTYxNjEhaW1wb3J0YW50fS5ncmV5LTgwMHtjb2xvcjojNDI0MjQyIWltcG9ydGFudH0uYmx1ZS1ncmV5LTEwMHtjb2xvcjojZjNmN2Y5IWltcG9ydGFudH0uYmx1ZS1ncmV5LTIwMHtjb2xvcjojZTRlYWVjIWltcG9ydGFudH0uYmx1ZS1ncmV5LTMwMHtjb2xvcjojY2NkNWRiIWltcG9ydGFudH0uYmx1ZS1ncmV5LTQwMHtjb2xvcjojYTNhZmI3IWltcG9ydGFudH0uYmx1ZS1ncmV5LTUwMHtjb2xvcjojNzY4MzhmIWltcG9ydGFudH0uYmx1ZS1ncmV5LTYwMHtjb2xvcjojNTI2MDY5IWltcG9ydGFudH0uYmx1ZS1ncmV5LTcwMHtjb2xvcjojMzc0NzRmIWltcG9ydGFudH0uYmx1ZS1ncmV5LTgwMHtjb2xvcjojMjYzMjM4IWltcG9ydGFudH0uYmctcHJpbWFyeS0xMDB7YmFja2dyb3VuZC1jb2xvcjojZThmMWY4IWltcG9ydGFudH0uYmctcHJpbWFyeS0yMDB7YmFja2dyb3VuZC1jb2xvcjojZDVlNGYxIWltcG9ydGFudH0uYmctcHJpbWFyeS0zMDB7YmFja2dyb3VuZC1jb2xvcjojYmNkOGYxIWltcG9ydGFudH0uYmctcHJpbWFyeS00MDB7YmFja2dyb3VuZC1jb2xvcjojYTJjYWVlIWltcG9ydGFudH0uYmctcHJpbWFyeS01MDB7YmFja2dyb3VuZC1jb2xvcjojODliY2ViIWltcG9ydGFudH0uYmctcHJpbWFyeS02MDB7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhIWltcG9ydGFudH0uYmctcHJpbWFyeS03MDB7YmFja2dyb3VuZC1jb2xvcjojNGU5N2Q5IWltcG9ydGFudH0uYmctcHJpbWFyeS04MDB7YmFja2dyb3VuZC1jb2xvcjojMzU4M2NhIWltcG9ydGFudH0uYmctcmVkLTEwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmVhZWEhaW1wb3J0YW50fS5iZy1yZWQtMjAwe2JhY2tncm91bmQtY29sb3I6I2ZhZDNkMyFpbXBvcnRhbnR9LmJnLXJlZC0zMDB7YmFja2dyb3VuZC1jb2xvcjojZmFiNGI0IWltcG9ydGFudH0uYmctcmVkLTQwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmYTk4OTghaW1wb3J0YW50fS5iZy1yZWQtNTAwe2JhY2tncm91bmQtY29sb3I6I2ZhN2E3YSFpbXBvcnRhbnR9LmJnLXJlZC02MDB7YmFja2dyb3VuZC1jb2xvcjojZjk2ODY4IWltcG9ydGFudH0uYmctcmVkLTcwMHtiYWNrZ3JvdW5kLWNvbG9yOiNlOTU5NWIhaW1wb3J0YW50fS5iZy1yZWQtODAwe2JhY2tncm91bmQtY29sb3I6I2Q2NDk0YiFpbXBvcnRhbnR9LmJnLXBpbmstMTAwe2JhY2tncm91bmQtY29sb3I6I2ZjZTRlYyFpbXBvcnRhbnR9LmJnLXBpbmstMjAwe2JhY2tncm91bmQtY29sb3I6I2ZmY2NkZSFpbXBvcnRhbnR9LmJnLXBpbmstMzAwe2JhY2tncm91bmQtY29sb3I6I2ZiYTljNiFpbXBvcnRhbnR9LmJnLXBpbmstNDAwe2JhY2tncm91bmQtY29sb3I6I2ZiOGRiNCFpbXBvcnRhbnR9LmJnLXBpbmstNTAwe2JhY2tncm91bmQtY29sb3I6I2Y5NzhhNiFpbXBvcnRhbnR9LmJnLXBpbmstNjAwe2JhY2tncm91bmQtY29sb3I6I2Y5NjE5NyFpbXBvcnRhbnR9LmJnLXBpbmstNzAwe2JhY2tncm91bmQtY29sb3I6I2Y0NGM4NyFpbXBvcnRhbnR9LmJnLXBpbmstODAwe2JhY2tncm91bmQtY29sb3I6I2U1M2I3NSFpbXBvcnRhbnR9LmJnLXB1cnBsZS0xMDB7YmFja2dyb3VuZC1jb2xvcjojZjZmMmZmIWltcG9ydGFudH0uYmctcHVycGxlLTIwMHtiYWNrZ3JvdW5kLWNvbG9yOiNlM2RiZjQhaW1wb3J0YW50fS5iZy1wdXJwbGUtMzAwe2JhY2tncm91bmQtY29sb3I6I2QyYzVlYyFpbXBvcnRhbnR9LmJnLXB1cnBsZS00MDB7YmFja2dyb3VuZC1jb2xvcjojYmJhN2U0IWltcG9ydGFudH0uYmctcHVycGxlLTUwMHtiYWNrZ3JvdW5kLWNvbG9yOiNhNThhZGQhaW1wb3J0YW50fS5iZy1wdXJwbGUtNjAwe2JhY2tncm91bmQtY29sb3I6IzkyNmRkZSFpbXBvcnRhbnR9LmJnLXB1cnBsZS03MDB7YmFja2dyb3VuZC1jb2xvcjojN2M1MWQxIWltcG9ydGFudH0uYmctcHVycGxlLTgwMHtiYWNrZ3JvdW5kLWNvbG9yOiM2ZDQ1YmMhaW1wb3J0YW50fS5iZy1pbmRpZ28tMTAwe2JhY2tncm91bmQtY29sb3I6I2VkZWZmOSFpbXBvcnRhbnR9LmJnLWluZGlnby0yMDB7YmFja2dyb3VuZC1jb2xvcjojZGFkZWY1IWltcG9ydGFudH0uYmctaW5kaWdvLTMwMHtiYWNrZ3JvdW5kLWNvbG9yOiNiY2M1ZjQhaW1wb3J0YW50fS5iZy1pbmRpZ28tNDAwe2JhY2tncm91bmQtY29sb3I6IzlkYWFmMyFpbXBvcnRhbnR9LmJnLWluZGlnby01MDB7YmFja2dyb3VuZC1jb2xvcjojODg5N2VjIWltcG9ydGFudH0uYmctaW5kaWdvLTYwMHtiYWNrZ3JvdW5kLWNvbG9yOiM2NzdhZTQhaW1wb3J0YW50fS5iZy1pbmRpZ28tNzAwe2JhY2tncm91bmQtY29sb3I6IzUxNjZkNiFpbXBvcnRhbnR9LmJnLWluZGlnby04MDB7YmFja2dyb3VuZC1jb2xvcjojNDY1YmQ0IWltcG9ydGFudH0uYmctYmx1ZS0xMDB7YmFja2dyb3VuZC1jb2xvcjojZThmMWY4IWltcG9ydGFudH0uYmctYmx1ZS0yMDB7YmFja2dyb3VuZC1jb2xvcjojZDVlNGYxIWltcG9ydGFudH0uYmctYmx1ZS0zMDB7YmFja2dyb3VuZC1jb2xvcjojYmNkOGYxIWltcG9ydGFudH0uYmctYmx1ZS00MDB7YmFja2dyb3VuZC1jb2xvcjojYTJjYWVlIWltcG9ydGFudH0uYmctYmx1ZS01MDB7YmFja2dyb3VuZC1jb2xvcjojODliY2ViIWltcG9ydGFudH0uYmctYmx1ZS02MDB7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhIWltcG9ydGFudH0uYmctYmx1ZS03MDB7YmFja2dyb3VuZC1jb2xvcjojNGU5N2Q5IWltcG9ydGFudH0uYmctYmx1ZS04MDB7YmFja2dyb3VuZC1jb2xvcjojMzU4M2NhIWltcG9ydGFudH0uYmctY3lhbi0xMDB7YmFja2dyb3VuZC1jb2xvcjojZWNmOWZhIWltcG9ydGFudH0uYmctY3lhbi0yMDB7YmFja2dyb3VuZC1jb2xvcjojZDNlZmYyIWltcG9ydGFudH0uYmctY3lhbi0zMDB7YmFja2dyb3VuZC1jb2xvcjojYmFlYWVmIWltcG9ydGFudH0uYmctY3lhbi00MDB7YmFja2dyb3VuZC1jb2xvcjojOWFlMWU5IWltcG9ydGFudH0uYmctY3lhbi01MDB7YmFja2dyb3VuZC1jb2xvcjojNzdkNmUxIWltcG9ydGFudH0uYmctY3lhbi02MDB7YmFja2dyb3VuZC1jb2xvcjojNTdjN2Q0IWltcG9ydGFudH0uYmctY3lhbi03MDB7YmFja2dyb3VuZC1jb2xvcjojNDdiOGM2IWltcG9ydGFudH0uYmctY3lhbi04MDB7YmFja2dyb3VuZC1jb2xvcjojMzdhOWI3IWltcG9ydGFudH0uYmctdGVhbC0xMDB7YmFja2dyb3VuZC1jb2xvcjojZWNmZGZjIWltcG9ydGFudH0uYmctdGVhbC0yMDB7YmFja2dyb3VuZC1jb2xvcjojY2RmNGYxIWltcG9ydGFudH0uYmctdGVhbC0zMDB7YmFja2dyb3VuZC1jb2xvcjojOTllMWRhIWltcG9ydGFudH0uYmctdGVhbC00MDB7YmFja2dyb3VuZC1jb2xvcjojNzlkMWM5IWltcG9ydGFudH0uYmctdGVhbC01MDB7YmFja2dyb3VuZC1jb2xvcjojNTZiZmI1IWltcG9ydGFudH0uYmctdGVhbC02MDB7YmFja2dyb3VuZC1jb2xvcjojM2FhOTllIWltcG9ydGFudH0uYmctdGVhbC03MDB7YmFja2dyb3VuZC1jb2xvcjojMjY5YjhmIWltcG9ydGFudH0uYmctdGVhbC04MDB7YmFja2dyb3VuZC1jb2xvcjojMTc4ZDgxIWltcG9ydGFudH0uYmctZ3JlZW4tMTAwe2JhY2tncm91bmQtY29sb3I6I2U3ZmFmMiFpbXBvcnRhbnR9LmJnLWdyZWVuLTIwMHtiYWNrZ3JvdW5kLWNvbG9yOiNiZmVkZDghaW1wb3J0YW50fS5iZy1ncmVlbi0zMDB7YmFja2dyb3VuZC1jb2xvcjojOWZlNWM1IWltcG9ydGFudH0uYmctZ3JlZW4tNDAwe2JhY2tncm91bmQtY29sb3I6IzdkZDNhZSFpbXBvcnRhbnR9LmJnLWdyZWVuLTUwMHtiYWNrZ3JvdW5kLWNvbG9yOiM1Y2QyOWQhaW1wb3J0YW50fS5iZy1ncmVlbi02MDB7YmFja2dyb3VuZC1jb2xvcjojNDZiZThhIWltcG9ydGFudH0uYmctZ3JlZW4tNzAwe2JhY2tncm91bmQtY29sb3I6IzM2YWI3YSFpbXBvcnRhbnR9LmJnLWdyZWVuLTgwMHtiYWNrZ3JvdW5kLWNvbG9yOiMyNzk1NjYhaW1wb3J0YW50fS5iZy1saWdodC1ncmVlbi0xMDB7YmFja2dyb3VuZC1jb2xvcjojZjFmN2VhIWltcG9ydGFudH0uYmctbGlnaHQtZ3JlZW4tMjAwe2JhY2tncm91bmQtY29sb3I6I2UwZWNkMSFpbXBvcnRhbnR9LmJnLWxpZ2h0LWdyZWVuLTMwMHtiYWNrZ3JvdW5kLWNvbG9yOiNjYWRmYjEhaW1wb3J0YW50fS5iZy1saWdodC1ncmVlbi00MDB7YmFja2dyb3VuZC1jb2xvcjojYmFkODk2IWltcG9ydGFudH0uYmctbGlnaHQtZ3JlZW4tNTAwe2JhY2tncm91bmQtY29sb3I6I2FjZDU3YyFpbXBvcnRhbnR9LmJnLWxpZ2h0LWdyZWVuLTYwMHtiYWNrZ3JvdW5kLWNvbG9yOiM5ZWNlNjchaW1wb3J0YW50fS5iZy1saWdodC1ncmVlbi03MDB7YmFja2dyb3VuZC1jb2xvcjojODNiOTQ0IWltcG9ydGFudH0uYmctbGlnaHQtZ3JlZW4tODAwe2JhY2tncm91bmQtY29sb3I6IzcwYTUzMiFpbXBvcnRhbnR9LmJnLXllbGxvdy0xMDB7YmFja2dyb3VuZC1jb2xvcjojZmZmYWU3IWltcG9ydGFudH0uYmcteWVsbG93LTIwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmOWVlYzEhaW1wb3J0YW50fS5iZy15ZWxsb3ctMzAwe2JhY2tncm91bmQtY29sb3I6I2Y2ZTdhOSFpbXBvcnRhbnR9LmJnLXllbGxvdy00MDB7YmFja2dyb3VuZC1jb2xvcjojZjhlNTliIWltcG9ydGFudH0uYmcteWVsbG93LTUwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmN2UwODMhaW1wb3J0YW50fS5iZy15ZWxsb3ctNjAwe2JhY2tncm91bmQtY29sb3I6I2Y3ZGE2NCFpbXBvcnRhbnR9LmJnLXllbGxvdy03MDB7YmFja2dyb3VuZC1jb2xvcjojZjljZDQ4IWltcG9ydGFudH0uYmcteWVsbG93LTgwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmYmMwMmQhaW1wb3J0YW50fS5iZy1vcmFuZ2UtMTAwe2JhY2tncm91bmQtY29sb3I6I2ZmZjNlNiFpbXBvcnRhbnR9LmJnLW9yYW5nZS0yMDB7YmFja2dyb3VuZC1jb2xvcjojZmZkZGI5IWltcG9ydGFudH0uYmctb3JhbmdlLTMwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmYmNlOWQhaW1wb3J0YW50fS5iZy1vcmFuZ2UtNDAwe2JhY2tncm91bmQtY29sb3I6I2Y2YmU4MCFpbXBvcnRhbnR9LmJnLW9yYW5nZS01MDB7YmFja2dyb3VuZC1jb2xvcjojZjRiMDY2IWltcG9ydGFudH0uYmctb3JhbmdlLTYwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmMmE2NTQhaW1wb3J0YW50fS5iZy1vcmFuZ2UtNzAwe2JhY2tncm91bmQtY29sb3I6I2VjOTk0MCFpbXBvcnRhbnR9LmJnLW9yYW5nZS04MDB7YmFja2dyb3VuZC1jb2xvcjojZTk4ZjJlIWltcG9ydGFudH0uYmctYnJvd24tMTAwe2JhY2tncm91bmQtY29sb3I6I2ZhZTZkZiFpbXBvcnRhbnR9LmJnLWJyb3duLTIwMHtiYWNrZ3JvdW5kLWNvbG9yOiNlMmJkYWYhaW1wb3J0YW50fS5iZy1icm93bi0zMDB7YmFja2dyb3VuZC1jb2xvcjojZDNhYTljIWltcG9ydGFudH0uYmctYnJvd24tNDAwe2JhY2tncm91bmQtY29sb3I6I2I5OGU3ZSFpbXBvcnRhbnR9LmJnLWJyb3duLTUwMHtiYWNrZ3JvdW5kLWNvbG9yOiNhMTc3NjghaW1wb3J0YW50fS5iZy1icm93bi02MDB7YmFja2dyb3VuZC1jb2xvcjojOGQ2NjU4IWltcG9ydGFudH0uYmctYnJvd24tNzAwe2JhY2tncm91bmQtY29sb3I6IzdkNWI0ZiFpbXBvcnRhbnR9LmJnLWJyb3duLTgwMHtiYWNrZ3JvdW5kLWNvbG9yOiM3MTUxNDYhaW1wb3J0YW50fS5iZy1ncmV5LTEwMHtiYWNrZ3JvdW5kLWNvbG9yOiNmYWZhZmEhaW1wb3J0YW50fS5iZy1ncmV5LTIwMHtiYWNrZ3JvdW5kLWNvbG9yOiNlZWUhaW1wb3J0YW50fS5iZy1ncmV5LTMwMHtiYWNrZ3JvdW5kLWNvbG9yOiNlMGUwZTAhaW1wb3J0YW50fS5iZy1ncmV5LTQwMHtiYWNrZ3JvdW5kLWNvbG9yOiNiZGJkYmQhaW1wb3J0YW50fS5iZy1ncmV5LTUwMHtiYWNrZ3JvdW5kLWNvbG9yOiM5ZTllOWUhaW1wb3J0YW50fS5iZy1ncmV5LTYwMHtiYWNrZ3JvdW5kLWNvbG9yOiM3NTc1NzUhaW1wb3J0YW50fS5iZy1ncmV5LTcwMHtiYWNrZ3JvdW5kLWNvbG9yOiM2MTYxNjEhaW1wb3J0YW50fS5iZy1ncmV5LTgwMHtiYWNrZ3JvdW5kLWNvbG9yOiM0MjQyNDIhaW1wb3J0YW50fS5iZy1ibHVlLWdyZXktMTAwe2JhY2tncm91bmQtY29sb3I6I2YzZjdmOSFpbXBvcnRhbnR9LmJnLWJsdWUtZ3JleS0yMDB7YmFja2dyb3VuZC1jb2xvcjojZTRlYWVjIWltcG9ydGFudH0uYmctYmx1ZS1ncmV5LTMwMHtiYWNrZ3JvdW5kLWNvbG9yOiNjY2Q1ZGIhaW1wb3J0YW50fS5iZy1ibHVlLWdyZXktNDAwe2JhY2tncm91bmQtY29sb3I6I2EzYWZiNyFpbXBvcnRhbnR9LmJnLWJsdWUtZ3JleS01MDB7YmFja2dyb3VuZC1jb2xvcjojNzY4MzhmIWltcG9ydGFudH0uYmctYmx1ZS1ncmV5LTYwMHtiYWNrZ3JvdW5kLWNvbG9yOiM1MjYwNjkhaW1wb3J0YW50fS5iZy1ibHVlLWdyZXktNzAwe2JhY2tncm91bmQtY29sb3I6IzM3NDc0ZiFpbXBvcnRhbnR9LmJnLWJsdWUtZ3JleS04MDB7YmFja2dyb3VuZC1jb2xvcjojMjYzMjM4IWltcG9ydGFudH0uYmxhY2t7Y29sb3I6IzAwMCFpbXBvcnRhbnR9LndoaXRle2NvbG9yOiNmZmYhaW1wb3J0YW50fS5iZy13aGl0ZXtjb2xvcjojNzY4MzhmO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uYmctcHJpbWFyeXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzYyYThlYX0uYmctcHJpbWFyeTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiM4ZmMxZjB9LmJnLXByaW1hcnkgYSxhLmJnLXByaW1hcnl7Y29sb3I6I2ZmZn0uYmctcHJpbWFyeSBhOmhvdmVyLGEuYmctcHJpbWFyeTpob3Zlcntjb2xvcjojZmZmfS5iZy1zdWNjZXNze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDZiZThhfS5iZy1zdWNjZXNzOmhvdmVye2JhY2tncm91bmQtY29sb3I6IzZjY2JhMn0uYmctc3VjY2VzcyBhLGEuYmctc3VjY2Vzc3tjb2xvcjojZmZmfS5iZy1zdWNjZXNzIGE6aG92ZXIsYS5iZy1zdWNjZXNzOmhvdmVye2NvbG9yOiNmZmZ9LmJnLWluZm97Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1N2M3ZDR9LmJnLWluZm86aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojODBkNWRlfS5iZy1pbmZvIGEsYS5iZy1pbmZve2NvbG9yOiNmZmZ9LmJnLWluZm8gYTpob3ZlcixhLmJnLWluZm86aG92ZXJ7Y29sb3I6I2ZmZn0uYmctd2FybmluZ3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2YyYTY1NH0uYmctd2FybmluZzpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmJmODN9LmJnLXdhcm5pbmcgYSxhLmJnLXdhcm5pbmd7Y29sb3I6I2ZmZn0uYmctd2FybmluZyBhOmhvdmVyLGEuYmctd2FybmluZzpob3Zlcntjb2xvcjojZmZmfS5iZy1kYW5nZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmOTY4Njh9LmJnLWRhbmdlcjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmYjk5OTl9LmJnLWRhbmdlciBhLGEuYmctZGFuZ2Vye2NvbG9yOiNmZmZ9LmJnLWRhbmdlciBhOmhvdmVyLGEuYmctZGFuZ2VyOmhvdmVye2NvbG9yOiNmZmZ9LmJnLWRhcmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM1MjYwNjl9LmJnLWRhcms6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojNjg3YTg2fS5iZy1kYXJrIGEsYS5iZy1kYXJre2NvbG9yOiNmZmZ9LmJnLWRhcmsgYTpob3ZlcixhLmJnLWRhcms6aG92ZXJ7Y29sb3I6I2ZmZn0uc29jaWFsLWZhY2Vib29re2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojM2I1OTk4IWltcG9ydGFudH0uc29jaWFsLWZhY2Vib29rOmZvY3VzLC5zb2NpYWwtZmFjZWJvb2s6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YzcwYmEhaW1wb3J0YW50fS5zb2NpYWwtZmFjZWJvb2suYWN0aXZlLC5zb2NpYWwtZmFjZWJvb2s6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMmQ0MzczIWltcG9ydGFudH0uYmctZmFjZWJvb2t7YmFja2dyb3VuZC1jb2xvcjojM2I1OTk4fS5zb2NpYWwtdHdpdHRlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU1YWNlZSFpbXBvcnRhbnR9LnNvY2lhbC10d2l0dGVyOmZvY3VzLC5zb2NpYWwtdHdpdHRlcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzgzYzNmMyFpbXBvcnRhbnR9LnNvY2lhbC10d2l0dGVyLmFjdGl2ZSwuc29jaWFsLXR3aXR0ZXI6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjc5NWU5IWltcG9ydGFudH0uYmctdHdpdHRlcntiYWNrZ3JvdW5kLWNvbG9yOiM1NWFjZWV9LnNvY2lhbC1nb29nbGUtcGx1c3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RkNGIzOSFpbXBvcnRhbnR9LnNvY2lhbC1nb29nbGUtcGx1czpmb2N1cywuc29jaWFsLWdvb2dsZS1wbHVzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZTQ3MzY1IWltcG9ydGFudH0uc29jaWFsLWdvb2dsZS1wbHVzLmFjdGl2ZSwuc29jaWFsLWdvb2dsZS1wbHVzOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2MyMzMyMSFpbXBvcnRhbnR9LmJnLWdvb2dsZS1wbHVze2JhY2tncm91bmQtY29sb3I6I2RkNGIzOX0uc29jaWFsLWxpbmtlZGlue2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDk3NmI0IWltcG9ydGFudH0uc29jaWFsLWxpbmtlZGluOmZvY3VzLC5zb2NpYWwtbGlua2VkaW46aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwYjk2ZTUhaW1wb3J0YW50fS5zb2NpYWwtbGlua2VkaW4uYWN0aXZlLC5zb2NpYWwtbGlua2VkaW46YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDc1NjgzIWltcG9ydGFudH0uYmctbGlua2VkaW57YmFja2dyb3VuZC1jb2xvcjojMDk3NmI0fS5zb2NpYWwtZmxpY2tye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmYwMDg0IWltcG9ydGFudH0uc29jaWFsLWZsaWNrcjpmb2N1cywuc29jaWFsLWZsaWNrcjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZmMzM5ZCFpbXBvcnRhbnR9LnNvY2lhbC1mbGlja3IuYWN0aXZlLC5zb2NpYWwtZmxpY2tyOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NjMDA2YSFpbXBvcnRhbnR9LmJnLWZsaWNrcntiYWNrZ3JvdW5kLWNvbG9yOiNmZjAwODR9LnNvY2lhbC10dW1ibHJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzNTQ2NWMhaW1wb3J0YW50fS5zb2NpYWwtdHVtYmxyOmZvY3VzLC5zb2NpYWwtdHVtYmxyOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDg1ZjdjIWltcG9ydGFudH0uc29jaWFsLXR1bWJsci5hY3RpdmUsLnNvY2lhbC10dW1ibHI6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMjIyZDNjIWltcG9ydGFudH0uYmctdHVtYmxye2JhY2tncm91bmQtY29sb3I6IzM1NDY1Y30uc29jaWFsLXhpbmd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMjRiNGQhaW1wb3J0YW50fS5zb2NpYWwteGluZzpmb2N1cywuc29jaWFsLXhpbmc6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMzdiN2YhaW1wb3J0YW50fS5zb2NpYWwteGluZy5hY3RpdmUsLnNvY2lhbC14aW5nOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAxMWIxYiFpbXBvcnRhbnR9LmJnLXhpbmd7YmFja2dyb3VuZC1jb2xvcjojMDI0YjRkfS5zb2NpYWwtZ2l0aHVie2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNDE4M2M0IWltcG9ydGFudH0uc29jaWFsLWdpdGh1Yjpmb2N1cywuc29jaWFsLWdpdGh1Yjpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzY4OWNkMCFpbXBvcnRhbnR9LnNvY2lhbC1naXRodWIuYWN0aXZlLC5zb2NpYWwtZ2l0aHViOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzMyNjlhMCFpbXBvcnRhbnR9LmJnLWdpdGh1YntiYWNrZ3JvdW5kLWNvbG9yOiM0MTgzYzR9LnNvY2lhbC1odG1sNXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2U0NGYyNiFpbXBvcnRhbnR9LnNvY2lhbC1odG1sNTpmb2N1cywuc29jaWFsLWh0bWw1OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZWE3NDUzIWltcG9ydGFudH0uc29jaWFsLWh0bWw1LmFjdGl2ZSwuc29jaWFsLWh0bWw1OmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2JmM2MxOCFpbXBvcnRhbnR9LmJnLWh0bWw1e2JhY2tncm91bmQtY29sb3I6I2U0NGYyNn0uc29jaWFsLW9wZW5pZHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2Y2N2QyOCFpbXBvcnRhbnR9LnNvY2lhbC1vcGVuaWQ6Zm9jdXMsLnNvY2lhbC1vcGVuaWQ6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmODliNTkhaW1wb3J0YW50fS5zb2NpYWwtb3BlbmlkLmFjdGl2ZSwuc29jaWFsLW9wZW5pZDphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlMjYzMDkhaW1wb3J0YW50fS5iZy1vcGVuaWR7YmFja2dyb3VuZC1jb2xvcjojZjY3ZDI4fS5zb2NpYWwtc3RhY2stb3ZlcmZsb3d7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmODZjMDEhaW1wb3J0YW50fS5zb2NpYWwtc3RhY2stb3ZlcmZsb3c6Zm9jdXMsLnNvY2lhbC1zdGFjay1vdmVyZmxvdzpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2ZlODgyZSFpbXBvcnRhbnR9LnNvY2lhbC1zdGFjay1vdmVyZmxvdy5hY3RpdmUsLnNvY2lhbC1zdGFjay1vdmVyZmxvdzphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjNTU2MDEhaW1wb3J0YW50fS5iZy1zdGFjay1vdmVyZmxvd3tiYWNrZ3JvdW5kLWNvbG9yOiNmODZjMDF9LnNvY2lhbC1jc3Mze2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTU3MmI2IWltcG9ydGFudH0uc29jaWFsLWNzczM6Zm9jdXMsLnNvY2lhbC1jc3MzOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWE4ZmU0IWltcG9ydGFudH0uc29jaWFsLWNzczMuYWN0aXZlLC5zb2NpYWwtY3NzMzphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxMDU1ODghaW1wb3J0YW50fS5iZy1jc3Mze2JhY2tncm91bmQtY29sb3I6IzE1NzJiNn0uc29jaWFsLXlvdXR1YmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNiMzEyMTchaW1wb3J0YW50fS5zb2NpYWwteW91dHViZTpmb2N1cywuc29jaWFsLXlvdXR1YmU6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlMTE3MWQhaW1wb3J0YW50fS5zb2NpYWwteW91dHViZS5hY3RpdmUsLnNvY2lhbC15b3V0dWJlOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6Izg1MGQxMSFpbXBvcnRhbnR9LmJnLXlvdXR1YmV7YmFja2dyb3VuZC1jb2xvcjojYjMxMjE3fS5zb2NpYWwtZHJpYmJibGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMzIzNjEhaW1wb3J0YW50fS5zb2NpYWwtZHJpYmJibGU6Zm9jdXMsLnNvY2lhbC1kcmliYmJsZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2RjM2Q3YiFpbXBvcnRhbnR9LnNvY2lhbC1kcmliYmJsZS5hY3RpdmUsLnNvY2lhbC1kcmliYmJsZTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5ODFiNGIhaW1wb3J0YW50fS5iZy1kcmliYmJsZXtiYWNrZ3JvdW5kLWNvbG9yOiNjMzIzNjF9LnNvY2lhbC1pbnN0YWdyYW17Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZjcyOWIhaW1wb3J0YW50fS5zb2NpYWwtaW5zdGFncmFtOmZvY3VzLC5zb2NpYWwtaW5zdGFncmFtOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNTQ4Y2I5IWltcG9ydGFudH0uc29jaWFsLWluc3RhZ3JhbS5hY3RpdmUsLnNvY2lhbC1pbnN0YWdyYW06YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMzA1Nzc3IWltcG9ydGFudH0uYmctaW5zdGFncmFte2JhY2tncm91bmQtY29sb3I6IzNmNzI5Yn0uc29jaWFsLXBpbnRlcmVzdHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NjMjEyNyFpbXBvcnRhbnR9LnNvY2lhbC1waW50ZXJlc3Q6Zm9jdXMsLnNvY2lhbC1waW50ZXJlc3Q6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNlMDQwNDYhaW1wb3J0YW50fS5zb2NpYWwtcGludGVyZXN0LmFjdGl2ZSwuc29jaWFsLXBpbnRlcmVzdDphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNhMDFhMWYhaW1wb3J0YW50fS5iZy1waW50ZXJlc3R7YmFja2dyb3VuZC1jb2xvcjojY2MyMTI3fS5zb2NpYWwtdmt7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMzZDVhN2QhaW1wb3J0YW50fS5zb2NpYWwtdms6Zm9jdXMsLnNvY2lhbC12azpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzRlNzM5ZiFpbXBvcnRhbnR9LnNvY2lhbC12ay5hY3RpdmUsLnNvY2lhbC12azphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMyYzQxNWIhaW1wb3J0YW50fS5iZy12a3tiYWNrZ3JvdW5kLWNvbG9yOiMzZDVhN2R9LnNvY2lhbC15YWhvb3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM1MDE3OCFpbXBvcnRhbnR9LnNvY2lhbC15YWhvbzpmb2N1cywuc29jaWFsLXlhaG9vOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNGIwMWFiIWltcG9ydGFudH0uc29jaWFsLXlhaG9vLmFjdGl2ZSwuc29jaWFsLXlhaG9vOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzFmMDE0NSFpbXBvcnRhbnR9LmJnLXlhaG9ve2JhY2tncm91bmQtY29sb3I6IzM1MDE3OH0uc29jaWFsLWJlaGFuY2V7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMxNzY5ZmYhaW1wb3J0YW50fS5zb2NpYWwtYmVoYW5jZTpmb2N1cywuc29jaWFsLWJlaGFuY2U6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0YThhZmYhaW1wb3J0YW50fS5zb2NpYWwtYmVoYW5jZS5hY3RpdmUsLnNvY2lhbC1iZWhhbmNlOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwNTBlMyFpbXBvcnRhbnR9LmJnLWJlaGFuY2V7YmFja2dyb3VuZC1jb2xvcjojMDI0YjRkfS5zb2NpYWwtZHJvcGJveHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwN2VlNSFpbXBvcnRhbnR9LnNvY2lhbC1kcm9wYm94OmZvY3VzLC5zb2NpYWwtZHJvcGJveDpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzE5OThmZiFpbXBvcnRhbnR9LnNvY2lhbC1kcm9wYm94LmFjdGl2ZSwuc29jaWFsLWRyb3Bib3g6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA2MmIyIWltcG9ydGFudH0uYmctZHJvcGJveHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDdlZTV9LnNvY2lhbC1yZWRkaXR7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNmZjQ1MDAhaW1wb3J0YW50fS5zb2NpYWwtcmVkZGl0OmZvY3VzLC5zb2NpYWwtcmVkZGl0OmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmY2YTMzIWltcG9ydGFudH0uc29jaWFsLXJlZGRpdC5hY3RpdmUsLnNvY2lhbC1yZWRkaXQ6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojY2MzNzAwIWltcG9ydGFudH0uYmctcmVkZGl0e2JhY2tncm91bmQtY29sb3I6I2ZmNDUwMH0uc29jaWFsLXNwb3RpZnl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3YWI4MDAhaW1wb3J0YW50fS5zb2NpYWwtc3BvdGlmeTpmb2N1cywuc29jaWFsLXNwb3RpZnk6aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM5Y2ViMDAhaW1wb3J0YW50fS5zb2NpYWwtc3BvdGlmeS5hY3RpdmUsLnNvY2lhbC1zcG90aWZ5OmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzU4ODUwMCFpbXBvcnRhbnR9LmJnLXNwb3RpZnl7YmFja2dyb3VuZC1jb2xvcjojN2FiODAwfS5zb2NpYWwtdmluZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwYjQ4OCFpbXBvcnRhbnR9LnNvY2lhbC12aW5lOmZvY3VzLC5zb2NpYWwtdmluZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwZTdhZiFpbXBvcnRhbnR9LnNvY2lhbC12aW5lLmFjdGl2ZSwuc29jaWFsLXZpbmU6YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMDA4MTYxIWltcG9ydGFudH0uYmctdmluZXtiYWNrZ3JvdW5kLWNvbG9yOiMwMGI0ODh9LnNvY2lhbC1mb3Vyc3F1YXJle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMGNiYWRmIWltcG9ydGFudH0uc29jaWFsLWZvdXJzcXVhcmU6Zm9jdXMsLnNvY2lhbC1mb3Vyc3F1YXJlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMmFkMGY0IWltcG9ydGFudH0uc29jaWFsLWZvdXJzcXVhcmUuYWN0aXZlLC5zb2NpYWwtZm91cnNxdWFyZTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwOTkyYWYhaW1wb3J0YW50fS5iZy1mb3Vyc3F1YXJle2JhY2tncm91bmQtY29sb3I6IzBjYmFkZn0uc29jaWFsLXZpbWVve2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMWFiN2VhIWltcG9ydGFudH0uc29jaWFsLXZpbWVvOmZvY3VzLC5zb2NpYWwtdmltZW86aG92ZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0OWM2ZWUhaW1wb3J0YW50fS5zb2NpYWwtdmltZW8uYWN0aXZlLC5zb2NpYWwtdmltZW86YWN0aXZle2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojMTI5NWJmIWltcG9ydGFudH0uYmctdmltZW97YmFja2dyb3VuZC1jb2xvcjojMWFiN2VhfS5zb2NpYWwtc2t5cGV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM3N2JjZmQhaW1wb3J0YW50fS5zb2NpYWwtc2t5cGU6Zm9jdXMsLnNvY2lhbC1za3lwZTpob3Zlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2E5ZDVmZSFpbXBvcnRhbnR9LnNvY2lhbC1za3lwZS5hY3RpdmUsLnNvY2lhbC1za3lwZTphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NWEzZmMhaW1wb3J0YW50fS5iZy1za3lwZXtiYWNrZ3JvdW5kLWNvbG9yOiM3N2JjZmR9LnNvY2lhbC1ldmVybm90ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzQ2YmY4YyFpbXBvcnRhbnR9LnNvY2lhbC1ldmVybm90ZTpmb2N1cywuc29jaWFsLWV2ZXJub3RlOmhvdmVye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNmNjY2E0IWltcG9ydGFudH0uc29jaWFsLWV2ZXJub3RlLmFjdGl2ZSwuc29jaWFsLWV2ZXJub3RlOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzM2OWM3MSFpbXBvcnRhbnR9LmJnLWV2ZXJub3Rle2JhY2tncm91bmQtY29sb3I6IzQ2YmY4Y31hOmZvY3Vze291dGxpbmU6MH0uYmxvY2tzLFtjbGFzcyo9YmxvY2tzLV17cGFkZGluZzowO21hcmdpbjowO21hcmdpbi1yaWdodDotMTVweDttYXJnaW4tbGVmdDotMTVweDtsaXN0LXN0eWxlOm5vbmV9LmJsb2NrczphZnRlciwuYmxvY2tzOmJlZm9yZSxbY2xhc3MqPWJsb2Nrcy1dOmFmdGVyLFtjbGFzcyo9YmxvY2tzLV06YmVmb3Jle2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uYmxvY2tzOmFmdGVyLFtjbGFzcyo9YmxvY2tzLV06YWZ0ZXJ7Y2xlYXI6Ym90aH0uYmxvY2tzPmxpLFtjbGFzcyo9YmxvY2tzLV0+bGl7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttaW4taGVpZ2h0OjFweDtwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjE1cHg7bWFyZ2luLWJvdHRvbToyMnB4fS5ibG9ja3Mubm8tc3BhY2UsW2NsYXNzKj1ibG9ja3MtXS5uby1zcGFjZXttYXJnaW46MH0uYmxvY2tzLm5vLXNwYWNlPmxpLFtjbGFzcyo9YmxvY2tzLV0ubm8tc3BhY2U+bGl7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDowO21hcmdpbi1ib3R0b206MH0uYmxvY2stZmlyc3QsLmJsb2Nrcy0yPmxpOm50aC1jaGlsZCgybiszKSwuYmxvY2tzLTM+bGk6bnRoLWNoaWxkKDNuKzQpLC5ibG9ja3MtND5saTpudGgtY2hpbGQoNG4rNSksLmJsb2Nrcy01PmxpOm50aC1jaGlsZCg1bis2KSwuYmxvY2tzLTY+bGk6bnRoLWNoaWxkKDZuKzcpe2NsZWFyOmJvdGh9LmJsb2Nrcy0xMDA+bGl7d2lkdGg6MTAwJX0uYmxvY2tzLTI+bGl7d2lkdGg6NTAlfS5ibG9ja3MtMz5saXt3aWR0aDozMy4zMzMzMzMzMyV9LmJsb2Nrcy00Pmxpe3dpZHRoOjI1JX0uYmxvY2tzLTU+bGl7d2lkdGg6MjAlfS5ibG9ja3MtNj5saXt3aWR0aDoxNi42NjY2NjY2NyV9QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5ibG9ja3MteHMtMTAwPmxpe3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsuYmxvY2tzLXhzLTI+bGl7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LmJsb2Nrcy14cy0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6NDgwcHgpey5ibG9ja3MteHMtND5saXt3aWR0aDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOjQ4MHB4KXsuYmxvY2tzLXhzLTU+bGl7d2lkdGg6MjAlfX1AbWVkaWEgKG1pbi13aWR0aDo0ODBweCl7LmJsb2Nrcy14cy02Pmxpe3dpZHRoOjE2LjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5ibG9ja3Mtc20tMTAwPmxpe3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYmxvY2tzLXNtLTI+bGl7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmJsb2Nrcy1zbS0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpey5ibG9ja3Mtc20tND5saXt3aWR0aDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsuYmxvY2tzLXNtLTU+bGl7d2lkdGg6MjAlfX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LmJsb2Nrcy1zbS02Pmxpe3dpZHRoOjE2LjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5ibG9ja3MtbWQtMTAwPmxpe3dpZHRoOjEwMCV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuYmxvY2tzLW1kLTI+bGl7d2lkdGg6NTAlfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmJsb2Nrcy1tZC0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpey5ibG9ja3MtbWQtND5saXt3aWR0aDoyNSV9fUBtZWRpYSAobWluLXdpZHRoOjk5MnB4KXsuYmxvY2tzLW1kLTU+bGl7d2lkdGg6MjAlfX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LmJsb2Nrcy1tZC02Pmxpe3dpZHRoOjE2LjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuYmxvY2tzLWxnLTEwMD5saXt3aWR0aDoxMDAlfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5ibG9ja3MtbGctMj5saXt3aWR0aDo1MCV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmJsb2Nrcy1sZy0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuYmxvY2tzLWxnLTQ+bGl7d2lkdGg6MjUlfX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5ibG9ja3MtbGctNT5saXt3aWR0aDoyMCV9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LmJsb2Nrcy1sZy02Pmxpe3dpZHRoOjE2LjY2NjY2NjY3JX19QG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KXsuYmxvY2tzLXhsZy0xMDA+bGl7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KXsuYmxvY2tzLXhsZy0yPmxpe3dpZHRoOjUwJX19QG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KXsuYmxvY2tzLXhsZy0zPmxpe3dpZHRoOjMzLjMzMzMzMzMzJX19QG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KXsuYmxvY2tzLXhsZy00Pmxpe3dpZHRoOjI1JX19QG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KXsuYmxvY2tzLXhsZy01Pmxpe3dpZHRoOjIwJX19QG1lZGlhIChtaW4td2lkdGg6MTYwMHB4KXsuYmxvY2tzLXhsZy02Pmxpe3dpZHRoOjE2LjY2NjY2NjY3JX19LmF2YXRhcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDo0MHB4O3doaXRlLXNwYWNlOm5vd3JhcDt2ZXJ0aWNhbC1hbGlnbjpib3R0b207Ym9yZGVyLXJhZGl1czoxMDAwcHh9LmF2YXRhciBpe3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7Ym90dG9tOjA7d2lkdGg6MTBweDtoZWlnaHQ6MTBweDtib3JkZXI6MnB4IHNvbGlkICNmZmY7Ym9yZGVyLXJhZGl1czoxMDAlfS5hdmF0YXIgaW1ne3dpZHRoOjEwMCU7bWF4LXdpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyOjAgbm9uZTtib3JkZXItcmFkaXVzOjEwMDBweH0uYXZhdGFyLW9ubGluZSBpe2JhY2tncm91bmQtY29sb3I6IzQ2YmU4YX0uYXZhdGFyLW9mZiBpe2JhY2tncm91bmQtY29sb3I6IzUyNjA2OX0uYXZhdGFyLWJ1c3kgaXtiYWNrZ3JvdW5kLWNvbG9yOiNmMmE2NTR9LmF2YXRhci1hd2F5IGl7YmFja2dyb3VuZC1jb2xvcjojZjk2ODY4fS5hdmF0YXItMTAwe3dpZHRoOjEwMHB4fS5hdmF0YXItMTAwIGl7d2lkdGg6MjBweDtoZWlnaHQ6MjBweH0uYXZhdGFyLWxne3dpZHRoOjUwcHh9LmF2YXRhci1sZyBpe3dpZHRoOjEycHg7aGVpZ2h0OjEycHh9LmF2YXRhci1zbXt3aWR0aDozMHB4fS5hdmF0YXItc20gaXt3aWR0aDo4cHg7aGVpZ2h0OjhweH0uYXZhdGFyLXhze3dpZHRoOjIwcHh9LmF2YXRhci14cyBpe3dpZHRoOjdweDtoZWlnaHQ6N3B4fS5zdGF0dXN7ZGlzcGxheTpibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4O2JvcmRlcjoycHggc29saWQgI2ZmZjtib3JkZXItcmFkaXVzOjEwMCV9LnN0YXR1cy1vbmxpbmV7YmFja2dyb3VuZC1jb2xvcjojNDZiZThhfS5zdGF0dXMtb2Zme2JhY2tncm91bmQtY29sb3I6IzUyNjA2OX0uc3RhdHVzLWJ1c3l7YmFja2dyb3VuZC1jb2xvcjojZjJhNjU0fS5zdGF0dXMtYXdheXtiYWNrZ3JvdW5kLWNvbG9yOiNmOTY4Njh9LnN0YXR1cy1sZ3t3aWR0aDoxNHB4O2hlaWdodDoxNHB4fS5zdGF0dXMtbWR7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uc3RhdHVzLXNte3dpZHRoOjhweDtoZWlnaHQ6OHB4fS5zdGF0dXMteHN7d2lkdGg6N3B4O2hlaWdodDo3cHh9Lmljb257cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2xpbmUtaGVpZ2h0OjE7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RleHQtcmVuZGVyaW5nOmF1dG87c3BlYWs6bm9uZTstd2Via2l0LWZvbnQtc21vb3RoaW5nOmFudGlhbGlhc2VkOy1tb3otb3N4LWZvbnQtc21vb3RoaW5nOmdyYXlzY2FsZX0uaWNvbi5wdWxsLWxlZnR7bWFyZ2luLXJpZ2h0Oi4zZW19Lmljb24ucHVsbC1yaWdodHttYXJnaW4tbGVmdDouM2VtfS5pY29uLmljb24tY2lyY2xle3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbjouNWVtfS5pY29uLmljb24tY2lyY2xlOmJlZm9yZXtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjF9Lmljb24uaWNvbi1jaXJjbGU6YWZ0ZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTtsZWZ0OjUwJTt6LWluZGV4OjA7d2lkdGg6MmVtO2hlaWdodDoyZW07Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6aW5oZXJpdDtib3JkZXItcmFkaXVzOjEwMCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpfS5pY29uLmljb24tbGd7Zm9udC1zaXplOjEuMzMzMzMzMzNlbTt2ZXJ0aWNhbC1hbGlnbjotMTUlfS5pY29uLmljb24tMnh7Zm9udC1zaXplOjJlbX0uaWNvbi5pY29uLTN4e2ZvbnQtc2l6ZTozZW19Lmljb24uaWNvbi00eHtmb250LXNpemU6NGVtfS5pY29uLmljb24tNXh7Zm9udC1zaXplOjVlbX0uaWNvbi5pY29uLWZ3e3dpZHRoOjEuMjg1NzE0MjllbTt0ZXh0LWFsaWduOmNlbnRlcn0uaWNvbi5pY29uLXVse3BhZGRpbmctbGVmdDowO21hcmdpbi1sZWZ0OjIuMTQyODU3MTRlbTtsaXN0LXN0eWxlLXR5cGU6bm9uZX0uaWNvbi5pY29uLXVsPmxpe3Bvc2l0aW9uOnJlbGF0aXZlfS5pY29uLmljb24tbGl7cG9zaXRpb246YWJzb2x1dGU7dG9wOi4xNDI4NTcxNGVtO2xlZnQ6LTIuMTQyODU3MTRlbTt3aWR0aDoyLjE0Mjg1NzE0ZW07dGV4dC1hbGlnbjpjZW50ZXJ9Lmljb24uaWNvbi1saS5pY29uLWxne2xlZnQ6LTEuODU3MTQyODZlbX0uaWNvbi5pY29uLWJvcmRlcntwYWRkaW5nOi4yZW0gLjI1ZW0gLjE1ZW07Ym9yZGVyOnNvbGlkIC4wOGVtICNlNGVhZWM7Ym9yZGVyLXJhZGl1czouMWVtfS5pY29uLmljb24tc3Bpbnstd2Via2l0LWFuaW1hdGlvbjppY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyOy1vLWFuaW1hdGlvbjppY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjppY29uLXNwaW4gMnMgaW5maW5pdGUgbGluZWFyfS5pY29uLmljb24tc3Bpbi1yZXZlcnNley13ZWJraXQtYW5pbWF0aW9uOmljb24tc3Bpbi1yZXZlcnNlIDJzIGluZmluaXRlIGxpbmVhcjstby1hbmltYXRpb246aWNvbi1zcGluLXJldmVyc2UgMnMgaW5maW5pdGUgbGluZWFyO2FuaW1hdGlvbjppY29uLXNwaW4tcmV2ZXJzZSAycyBpbmZpbml0ZSBsaW5lYXJ9Lmljb24uaWNvbi1yb3RhdGUtOTB7ZmlsdGVyOnByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg5MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoOTBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoOTBkZWcpfS5pY29uLmljb24tcm90YXRlLTE4MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Mik7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5pY29uLmljb24tcm90YXRlLTI3MHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249Myk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMjcwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDI3MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgyNzBkZWcpfS5pY29uLmljb24tZmxpcC1ob3Jpem9udGFse2ZpbHRlcjpwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0wLCBtaXJyb3I9MSk7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoLTEsMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgtMSwxKTstby10cmFuc2Zvcm06c2NhbGUoLTEsMSk7dHJhbnNmb3JtOnNjYWxlKC0xLDEpfS5pY29uLmljb24tZmxpcC12ZXJ0aWNhbHtmaWx0ZXI6cHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpOy13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEsLTEpOy1tcy10cmFuc2Zvcm06c2NhbGUoMSwtMSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEsLTEpO3RyYW5zZm9ybTpzY2FsZSgxLC0xKX0uaWNvbi5pY29uLXN0YWNre3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjJlbTtoZWlnaHQ6MmVtO2xpbmUtaGVpZ2h0OjJlbTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmljb24uaWNvbi1zdGFjay0xeCwuaWNvbi5pY29uLXN0YWNrLTJ4e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt3aWR0aDoxMDAlO3RleHQtYWxpZ246Y2VudGVyfS5pY29uLmljb24tc3RhY2stMXh7bGluZS1oZWlnaHQ6aW5oZXJpdH0uaWNvbi5pY29uLXN0YWNrLTJ4e2ZvbnQtc2l6ZToyZW19Lmljb24uaWNvbi1zdGFjay1pbnZlcnNle2NvbG9yOiNmZmZ9Lmljb24tY29sb3J7Y29sb3I6cmdiYSg1NSw3MSw3OSwuNCl9Lmljb24tY29sb3I6Zm9jdXMsLmljb24tY29sb3I6aG92ZXJ7Y29sb3I6cmdiYSg1NSw3MSw3OSwuNil9Lmljb24tY29sb3IuYWN0aXZlLC5pY29uLWNvbG9yOmFjdGl2ZXtjb2xvcjojMzc0NzRmfS5pY29uLWNvbG9yLWFsdHtjb2xvcjpyZ2JhKDU1LDcxLDc5LC42KX0uaWNvbi1jb2xvci1hbHQ6Zm9jdXMsLmljb24tY29sb3ItYWx0OmhvdmVye2NvbG9yOnJnYmEoNTUsNzEsNzksLjgpfS5pY29uLWNvbG9yLWFsdC5hY3RpdmUsLmljb24tY29sb3ItYWx0OmFjdGl2ZXtjb2xvcjojMzc0NzRmfTpyb290LWZsaXAtaG9yaXpvbnRhbCw6cm9vdC1mbGlwLXZlcnRpY2FsLDpyb290LXJvdGF0ZS0xODAsOnJvb3Qtcm90YXRlLTI3MCw6cm9vdC1yb3RhdGUtOTB7ZmlsdGVyOm5vbmU7LXdlYmtpdC1maWx0ZXI6bm9uZX1ALXdlYmtpdC1rZXlmcmFtZXMgaWNvbi1zcGluezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpfX1ALW8ta2V5ZnJhbWVzIGljb24tc3BpbnswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgwKTt0cmFuc2Zvcm06cm90YXRlKDApfTEwMCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDM1OWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpO3RyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKX19QGtleWZyYW1lcyBpY29uLXNwaW57MCV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgzNTlkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDM1OWRlZyl9fUAtd2Via2l0LWtleWZyYW1lcyBpY29uLXNwaW4tcmV2ZXJzZXswJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0xMDAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0zNTlkZWcpfX1ALW8ta2V5ZnJhbWVzIGljb24tc3Bpbi1yZXZlcnNlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM1OWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0zNTlkZWcpfX1Aa2V5ZnJhbWVzIGljb24tc3Bpbi1yZXZlcnNlezAley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9MTAwJXstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTM1OWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSgtMzU5ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC0zNTlkZWcpfX0uaGFtYnVyZ2Vye2ZvbnQtc2l6ZToyMHB4O3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uaGFtYnVyZ2VyLC5oYW1idXJnZXIgLmhhbWJ1cmdlci1iYXIsLmhhbWJ1cmdlcjphZnRlciwuaGFtYnVyZ2VyOmJlZm9yZXstd2Via2l0LXRyYW5zaXRpb246LXdlYmtpdC10cmFuc2Zvcm0gLjJzIGVhc2UtaW4tb3V0Oy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4ycyBlYXNlLWluLW91dDt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuMnMgZWFzZS1pbi1vdXR9LmhhbWJ1cmdlcjphZnRlciwuaGFtYnVyZ2VyOmJlZm9yZXtjb250ZW50OlwiXCJ9LmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJhciwuaGFtYnVyZ2VyOmFmdGVyLC5oYW1idXJnZXI6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7d2lkdGg6MWVtO2hlaWdodDouMWVtO21hcmdpbjowO2JhY2tncm91bmQ6Izc2ODM4Zjtib3JkZXItcmFkaXVzOjFweH0ubmF2YmFyLWRlZmF1bHQgLmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJhciwubmF2YmFyLWRlZmF1bHQgLmhhbWJ1cmdlcjphZnRlciwubmF2YmFyLWRlZmF1bHQgLmhhbWJ1cmdlcjpiZWZvcmV7YmFja2dyb3VuZDojNzY4MzhmfS5uYXZiYXItaW52ZXJzZSAuaGFtYnVyZ2VyIC5oYW1idXJnZXItYmFyLC5uYXZiYXItaW52ZXJzZSAuaGFtYnVyZ2VyOmFmdGVyLC5uYXZiYXItaW52ZXJzZSAuaGFtYnVyZ2VyOmJlZm9yZXtiYWNrZ3JvdW5kOiNmZmZ9LmhhbWJ1cmdlciAuaGFtYnVyZ2VyLWJhcnttYXJnaW46LjJlbSAwfS5oYW1idXJnZXItY2xvc2U6YmVmb3Jley13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy13ZWJraXQtdHJhbnNmb3JtLW9yaWdpbjo4JTstbXMtdHJhbnNmb3JtLW9yaWdpbjo4JTstby10cmFuc2Zvcm0tb3JpZ2luOjglO3RyYW5zZm9ybS1vcmlnaW46OCV9LmhhbWJ1cmdlci1jbG9zZSAuaGFtYnVyZ2VyLWJhcntvcGFjaXR5OjB9LmhhbWJ1cmdlci1jbG9zZTphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyk7LXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luOjglOy1tcy10cmFuc2Zvcm0tb3JpZ2luOjglOy1vLXRyYW5zZm9ybS1vcmlnaW46OCU7dHJhbnNmb3JtLW9yaWdpbjo4JX0uaGFtYnVyZ2VyLWNsb3NlLmNvbGxhcHNlZDpiZWZvcmUsLmhhbWJ1cmdlci1jbG9zZS5oaWRlZDpiZWZvcmV7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDApOy1tcy10cmFuc2Zvcm06cm90YXRlKDApOy1vLXRyYW5zZm9ybTpyb3RhdGUoMCk7dHJhbnNmb3JtOnJvdGF0ZSgwKX0uaGFtYnVyZ2VyLWNsb3NlLmNvbGxhcHNlZCAuaGFtYnVyZ2VyLWJhciwuaGFtYnVyZ2VyLWNsb3NlLmhpZGVkIC5oYW1idXJnZXItYmFye29wYWNpdHk6MX0uaGFtYnVyZ2VyLWNsb3NlLmNvbGxhcHNlZDphZnRlciwuaGFtYnVyZ2VyLWNsb3NlLmhpZGVkOmFmdGVyey13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgwKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgwKTstby10cmFuc2Zvcm06cm90YXRlKDApO3RyYW5zZm9ybTpyb3RhdGUoMCl9LmhhbWJ1cmdlci1hcnJvdy1sZWZ0LmNvbGxhcHNlZHstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTt0cmFuc2Zvcm06cm90YXRlKDE4MGRlZyl9LmhhbWJ1cmdlci1hcnJvdy1sZWZ0LmNvbGxhcHNlZDpiZWZvcmV7d2lkdGg6LjZlbTstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUzZCguNDVlbSwuMWVtLDApIHJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC40NWVtLC4xZW0sMCkgcm90YXRlKDQ1ZGVnKX0uaGFtYnVyZ2VyLWFycm93LWxlZnQuY29sbGFwc2VkIC5oYW1idXJnZXItYmFye2JvcmRlci1yYWRpdXM6LjJlbX0uaGFtYnVyZ2VyLWFycm93LWxlZnQuY29sbGFwc2VkOmFmdGVye3dpZHRoOi42ZW07LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlM2QoLjQ1ZW0sLS4xZW0sMCkgcm90YXRlKC00NWRlZyk7dHJhbnNmb3JtOnRyYW5zbGF0ZTNkKC40NWVtLC0uMWVtLDApIHJvdGF0ZSgtNDVkZWcpfS5jb3VudGVye3RleHQtYWxpZ246Y2VudGVyfS5jb3VudGVyIC5jb3VudGVyLW51bWJlci1ncm91cCwuY291bnRlcj4uY291bnRlci1udW1iZXJ7Zm9udC1zaXplOjIwcHg7Y29sb3I6IzM3NDc0Zn0uY291bnRlci1sYWJlbHtkaXNwbGF5OmJsb2NrfS5jb3VudGVyLWljb257Zm9udC1zaXplOjIwcHh9LmNvdW50ZXItbGcgLmNvdW50ZXItbnVtYmVyLWdyb3VwLC5jb3VudGVyLWxnPi5jb3VudGVyLW51bWJlcntmb250LXNpemU6NDBweH0uY291bnRlci1sZyAuY291bnRlci1pY29ue2ZvbnQtc2l6ZTo0MHB4fS5jb3VudGVyLW1kIC5jb3VudGVyLW51bWJlci1ncm91cCwuY291bnRlci1tZD4uY291bnRlci1udW1iZXJ7Zm9udC1zaXplOjMwcHh9LmNvdW50ZXItbWQgLmNvdW50ZXItaWNvbntmb250LXNpemU6MzBweH0uY291bnRlci1zbSAuY291bnRlci1udW1iZXItZ3JvdXAsLmNvdW50ZXItc20+LmNvdW50ZXItbnVtYmVye2ZvbnQtc2l6ZToxNHB4fS5jb3VudGVyLXNtIC5jb3VudGVyLWljb257Zm9udC1zaXplOjE0cHh9LmNvdW50ZXItc20gLmNvdW50ZXItbnVtYmVyKy5jb3VudGVyLW51bWJlci1yZWxhdGVkLC5jb3VudGVyLXNtIC5jb3VudGVyLW51bWJlci1yZWxhdGVkKy5jb3VudGVyLW51bWJlcnttYXJnaW4tbGVmdDowfS5jb3VudGVyLWludmVyc2V7Y29sb3I6I2ZmZn0uY291bnRlci1pbnZlcnNlIC5jb3VudGVyLW51bWJlci1ncm91cCwuY291bnRlci1pbnZlcnNlPi5jb3VudGVyLW51bWJlcntjb2xvcjojZmZmfS5jb3VudGVyLWludmVyc2UgLmNvdW50ZXItaWNvbntjb2xvcjojZmZmfS53aWRnZXR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZn0ud2lkZ2V0IC5jb3Zlcnt3aWR0aDoxMDAlfVtjbGFzcyo9YmxvY2tzLV0+bGk+LndpZGdldHttYXJnaW4tYm90dG9tOjB9LndpZGdldC1zaGFkb3d7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDFweCByZ2JhKDAsMCwwLC4wNSk7Ym94LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpfS53aWRnZXR7Ym9yZGVyLXJhZGl1czozcHh9LndpZGdldCAud2lkZ2V0LWhlYWRlcntib3JkZXItcmFkaXVzOjNweCAzcHggMCAwfS53aWRnZXQgLndpZGdldC1oZWFkZXI6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOmluaGVyaXR9LndpZGdldCAud2lkZ2V0LWJvZHk6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS53aWRnZXQgLndpZGdldC1ib2R5Omxhc3QtY2hpbGQgLndpZGdldC1ib2R5LWZvb3Rlcntib3JkZXItcmFkaXVzOjAgMCAzcHggM3B4fS53aWRnZXQgLndpZGdldC1mb290ZXJ7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0ud2lkZ2V0IC53aWRnZXQtZm9vdGVyOmZpcnN0LWNoaWxke2JvcmRlci1yYWRpdTppbmhlcml0fS53aWRnZXQtYm9keXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjMwcHggMjVweH0ud2lkZ2V0LWJvZHktZm9vdGVye21hcmdpbi10b3A6MzBweH0ud2lkZ2V0LWJvZHktZm9vdGVyOmFmdGVyLC53aWRnZXQtYm9keS1mb290ZXI6YmVmb3Jle2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0ud2lkZ2V0LWJvZHktZm9vdGVyOmFmdGVye2NsZWFyOmJvdGh9LndpZGdldC1jb250ZW50IHVse3BhZGRpbmc6MDttYXJnaW46MH0ud2lkZ2V0LWNvbnRlbnQgbGl7bGlzdC1zdHlsZTpub25lfS53aWRnZXQtdGl0bGV7bWFyZ2luLXRvcDowO2NvbG9yOiMzNzQ3NGY7dGV4dC10cmFuc2Zvcm06Y2FwaXRhbGl6ZX1kaXYud2lkZ2V0LXRpdGxle2ZvbnQtc2l6ZToyMnB4fS5vdmVybGF5LXBhbmVsIC53aWRnZXQtdGl0bGV7Y29sb3I6I2ZmZn0ud2lkZ2V0Pi53aWRnZXQtdGl0bGV7cGFkZGluZzoxMnB4IDIwcHh9LndpZGdldC1tZXRhc3tmb250LXNpemU6MTJweDtjb2xvcjojYTNhZmI3fS53aWRnZXQtbWV0YXMudHlwZS1saW5rPmF7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzozcHggNXB4O2NvbG9yOiNhM2FmYjd9LndpZGdldC1tZXRhcy50eXBlLWxpbms+YTpmaXJzdC1jaGlsZHtwYWRkaW5nLWxlZnQ6MH0ud2lkZ2V0LW1ldGFzLnR5cGUtbGluaz5hOmhvdmVye2NvbG9yOiNjY2Q1ZGJ9LndpZGdldC1tZXRhcy50eXBlLWxpbms+YSthOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MTBweDtsZWZ0Oi0ycHg7d2lkdGg6M3B4O2hlaWdodDozcHg7Y29udGVudDonJztiYWNrZ3JvdW5kLWNvbG9yOiNhM2FmYjc7Ym9yZGVyLXJhZGl1czo1MCV9Lm92ZXJsYXktYmFja2dyb3VuZCAud2lkZ2V0LXRpbWV7Y29sb3I6I2ZmZjtvcGFjaXR5Oi44fS53aWRnZXQtY2F0ZWdvcnl7Zm9udC1zaXplOjE2cHh9LndpZGdldC1hY3Rpb25ze21hcmdpbi10b3A6MTBweDt0ZXh0LWFsaWduOnJpZ2h0fS53aWRnZXQtYWN0aW9ucyBhe2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi1yaWdodDoxMHB4O2NvbG9yOiNhM2FmYjc7dmVydGljYWwtYWxpZ246bWlkZGxlfS53aWRnZXQtYWN0aW9ucyBhIC5pY29uLC53aWRnZXQtYWN0aW9ucyBhLmljb257dGV4dC1kZWNvcmF0aW9uOm5vbmV9LndpZGdldC1hY3Rpb25zIGEgLmljb24rc3Bhbiwud2lkZ2V0LWFjdGlvbnMgYS5pY29uK3NwYW57bWFyZ2luLWxlZnQ6MnB4fS53aWRnZXQtYWN0aW9ucyBhLmFjdGl2ZSwud2lkZ2V0LWFjdGlvbnMgYTpmb2N1cywud2lkZ2V0LWFjdGlvbnMgYTpob3Zlcntjb2xvcjojY2NkNWRiO3RleHQtZGVjb3JhdGlvbjpub25lfS53aWRnZXQtYWN0aW9ucyBhOmxhc3QtY2hpbGR7bWFyZ2luLXJpZ2h0OjB9LndpZGdldC1hY3Rpb25zLXNpZGViYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjIwcHg7bGVmdDoyMHB4O3dpZHRoOjYwcHh9LndpZGdldC1hY3Rpb25zLXNpZGViYXIgYXtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMDAlO2hlaWdodDo2MHB4O21hcmdpbi1yaWdodDowO3RleHQtYWxpZ246Y2VudGVyO2JvcmRlci1yaWdodDoxcHggc29saWQgI2U0ZWFlY30ud2lkZ2V0LWFjdGlvbnMtc2lkZWJhciBhOmJlZm9yZXtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MTAwJTt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y29udGVudDonJ30ud2lkZ2V0LWFjdGlvbnMtc2lkZWJhciBhK2F7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U0ZWFlY30ud2lkZ2V0LWFjdGlvbnMtc2lkZWJhcisud2lkZ2V0LWNvbnRlbnR7bWFyZ2luLWxlZnQ6ODBweH0ud2lkZ2V0LXdhdGVybWFya3twb3NpdGlvbjphYnNvbHV0ZTtyaWdodDowO2JvdHRvbTowO2xpbmUtaGVpZ2h0OjE7b3BhY2l0eTouMX0ud2lkZ2V0LXdhdGVybWFyay5kYXJrZXJ7Y29sb3I6IzAwMH0ud2lkZ2V0LXdhdGVybWFyay5saWdodGVye2NvbG9yOiNmZmZ9LndpZGdldC1kaXZpZGVyOmFmdGVye2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjBweDtoZWlnaHQ6MnB4O21hcmdpbjoxNXB4IGF1dG87Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2ZmZn0ud2lkZ2V0LWxlZnR7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjQwJTtoZWlnaHQ6MTAwJX0ud2lkZ2V0LWxlZnQrLndpZGdldC1ib2R5e3dpZHRoOjYwJTttYXJnaW4tbGVmdDo0MCV9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey53aWRnZXQtbGVmdHtwb3NpdGlvbjpyZWxhdGl2ZTt3aWR0aDoxMDAlO2hlaWdodDozMjBweH0ud2lkZ2V0LWxlZnQrLndpZGdldC1ib2R5e3dpZHRoOjEwMCU7bWFyZ2luLWxlZnQ6MH19LnBhbmVsLWdyb3VwIC5wYW5lbHstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZXtwb3NpdGlvbjpyZWxhdGl2ZTtwYWRkaW5nOjE1cHggMzBweDtmb250LXNpemU6MTRweH0ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlOmFmdGVyLC5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O3JpZ2h0OjMwcHg7Zm9udC1mYW1pbHk6XCJXZWIgSWNvbnNcIjstd2Via2l0LXRyYW5zaXRpb246YWxsIC4zcyBsaW5lYXIgMHM7LW8tdHJhbnNpdGlvbjphbGwgLjNzIGxpbmVhciAwczt0cmFuc2l0aW9uOmFsbCAuM3MgbGluZWFyIDBzfS5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGU6YmVmb3Jle2NvbnRlbnQ6XCJcXGYxOTdcIn0ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlOmFmdGVye2NvbnRlbnQ6XCJcXGYxOTlcIn0ucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlW2FyaWEtZXhwYW5kZWQ9ZmFsc2VdOmJlZm9yZXtvcGFjaXR5Oi40fS5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGVbYXJpYS1leHBhbmRlZD1mYWxzZV06YWZ0ZXJ7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC0xODBkZWcpO3RyYW5zZm9ybTpyb3RhdGUoLTE4MGRlZyl9LnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZVthcmlhLWV4cGFuZGVkPXRydWVdOmJlZm9yZXtvcGFjaXR5OjA7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoMTgwZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDE4MGRlZyk7dHJhbnNmb3JtOnJvdGF0ZSgxODBkZWcpfS5wYW5lbC1ncm91cCAucGFuZWwtdGl0bGVbYXJpYS1leHBhbmRlZD10cnVlXTphZnRlcntvcGFjaXR5OjF9LnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZTpmb2N1cywucGFuZWwtZ3JvdXAgLnBhbmVsLXRpdGxlOmhvdmVye2NvbG9yOiM3NjgzOGY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnBhbmVsLWdyb3VwIC5wYW5lbC10aXRsZTpmb2N1c3tvdXRsaW5lOjB9LnBhbmVsLWdyb3VwIC5wYW5lbC1oZWFkaW5nKy5wYW5lbC1jb2xsYXBzZXttYXJnaW46MH0ucGFuZWwtZ3JvdXAgLnBhbmVsLWNvbGxhcHNlIC5wYW5lbC1ib2R5e3BhZGRpbmc6MTVweCAzMHB4fS5wYW5lbC1ncm91cCAucGFuZWwtaGVhZGluZysucGFuZWwtY29sbGFwc2UgLnBhbmVsLWJvZHl7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudH0ucGFuZWwtZ3JvdXAgLnBhbmVsKy5wYW5lbHttYXJnaW4tdG9wOjEwcHh9LnBhbmVsLWdyb3VwLWNvbnRpbnVvdXMgLnBhbmVse2JvcmRlci1yYWRpdXM6MH0ucGFuZWwtZ3JvdXAtY29udGludW91cyAucGFuZWw6Zmlyc3QtY2hpbGR7Ym9yZGVyLXJhZGl1czo0cHggNHB4IDAgMH0ucGFuZWwtZ3JvdXAtY29udGludW91cyAucGFuZWw6bGFzdC1jaGlsZHtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4fS5wYW5lbC1ncm91cC1jb250aW51b3VzIC5wYW5lbCsucGFuZWx7bWFyZ2luLXRvcDowO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNGVhZWN9LnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWx7YmFja2dyb3VuZDowIDA7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lfS5wYW5lbC1ncm91cC1zaW1wbGUgLnBhbmVsLXRpdGxle3BhZGRpbmctYm90dG9tOjEwcHg7cGFkZGluZy1sZWZ0OjB9LnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwtdGl0bGU6YWZ0ZXIsLnBhbmVsLWdyb3VwLXNpbXBsZSAucGFuZWwtdGl0bGU6YmVmb3Jle3JpZ2h0OjVweH0ucGFuZWwtZ3JvdXAtc2ltcGxlIC5wYW5lbC1jb2xsYXBzZSAucGFuZWwtYm9keXtwYWRkaW5nLXRvcDoxMHB4O3BhZGRpbmctcmlnaHQ6MDtwYWRkaW5nLWxlZnQ6MH0ucGFuZWwtZ3JvdXAtc2ltcGxlIC5wYW5lbCsucGFuZWx7bWFyZ2luLXRvcDowfS5jb3ZlcntvdmVyZmxvdzpoaWRkZW59LmNvdmVyLWJhY2tncm91bmR7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyOy13ZWJraXQtYmFja2dyb3VuZC1zaXplOmNvdmVyO2JhY2tncm91bmQtc2l6ZTpjb3Zlcn0uY292ZXItaW1hZ2V7d2lkdGg6MTAwJX0uY292ZXItcXVvdGV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjM1cHg7bWFyZ2luLWJvdHRvbTowO2JvcmRlci1sZWZ0Om5vbmV9LmNvdmVyLXF1b3RlOmFmdGVyLC5jb3Zlci1xdW90ZTpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMHB4O2ZvbnQtc2l6ZTo0ZW19LmNvdmVyLXF1b3RlOmJlZm9yZXtsZWZ0OjA7Y29udGVudDpvcGVuLXF1b3RlfS5jb3Zlci1xdW90ZTphZnRlcntyaWdodDowO3Zpc2liaWxpdHk6aGlkZGVuO2NvbnRlbnQ6Y2xvc2UtcXVvdGV9LmNvdmVyLXF1b3RlLmJsb2NrcXVvdGUtcmV2ZXJzZXtwYWRkaW5nLXJpZ2h0OjM1cHg7cGFkZGluZy1sZWZ0OjIwcHg7Ym9yZGVyLXJpZ2h0Om5vbmV9LmNvdmVyLXF1b3RlLmJsb2NrcXVvdGUtcmV2ZXJzZTpiZWZvcmV7cmlnaHQ6MDtsZWZ0OmF1dG87Y29udGVudDpjbG9zZS1xdW90ZX0uY292ZXItZ2FsbGVyeSAuY2Fyb3VzZWwtaW5uZXIgaW1ne3dpZHRoOjEwMCV9LmNvdmVyLWlmcmFtZXt3aWR0aDoxMDAlO2JvcmRlcjowIG5vbmV9Lm92ZXJsYXl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTttYXJnaW46MDtvdmVyZmxvdzpoaWRkZW47dmVydGljYWwtYWxpZ246bWlkZGxlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVooMCk7dHJhbnNmb3JtOnRyYW5zbGF0ZVooMCl9Lm92ZXJsYXkgLm92ZXJsYXktZmlndXJlLC5vdmVybGF5PjpmaXJzdC1jaGlsZHt3aWR0aDoxMDAlO21heC13aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MH0ub3ZlcmxheS1wYW5lbHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDtwYWRkaW5nOjIwcHg7Y29sb3I6I2ZmZn0ub3ZlcmxheS1wYW5lbCBhOm5vdChbY2xhc3NdKXtjb2xvcjppbmhlcml0O3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lm92ZXJsYXktcGFuZWw+Omxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5vdmVybGF5LXBhbmVsIGgxLC5vdmVybGF5LXBhbmVsIGgyLC5vdmVybGF5LXBhbmVsIGgzLC5vdmVybGF5LXBhbmVsIGg0LC5vdmVybGF5LXBhbmVsIGg1LC5vdmVybGF5LXBhbmVsIGg2e2NvbG9yOmluaGVyaXR9Lm92ZXJsYXktaG92ZXI6bm90KDpob3ZlcikgLm92ZXJsYXktcGFuZWw6bm90KC5vdmVybGF5LWJhY2tncm91bmQtZml4ZWQpe29wYWNpdHk6MH0ub3ZlcmxheS1iYWNrZ3JvdW5ke2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuNSl9Lm92ZXJsYXktaW1hZ2V7d2lkdGg6MTAwJTttYXgtd2lkdGg6MTAwJTtwYWRkaW5nOjB9Lm92ZXJsYXktc2hhZGV7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLDApIC13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoNTAlLHJnYmEoMjU1LDI1NSwyNTUsMCkpLGNvbG9yLXN0b3AoOTAlLHJnYmEoMjU1LDI1NSwyNTUsLjg3KSksdG8oI2ZmZikpIHJlcGVhdCBzY3JvbGwgMCAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAtd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AscmdiYSgyNTUsMjU1LDI1NSwwKSA1MCUscmdiYSgyNTUsMjU1LDI1NSwuODcpIDkwJSwjZmZmIDEwMCUpIHJlcGVhdCBzY3JvbGwgMCAwO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKSAtby1saW5lYXItZ3JhZGllbnQodG9wLHJnYmEoMjU1LDI1NSwyNTUsMCkgNTAlLHJnYmEoMjU1LDI1NSwyNTUsLjg3KSA5MCUsI2ZmZiAxMDAlKSByZXBlYXQgc2Nyb2xsIDAgMDtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDI1NSwyNTUsMjU1LDApIDUwJSxyZ2JhKDI1NSwyNTUsMjU1LC44NykgOTAlLCNmZmYgMTAwJSkgcmVwZWF0IHNjcm9sbCAwIDB9Lm92ZXJsYXktdG9we2JvdHRvbTphdXRvfS5vdmVybGF5LWJvdHRvbXt0b3A6YXV0b30ub3ZlcmxheS1sZWZ0e3JpZ2h0OmF1dG99Lm92ZXJsYXktcmlnaHR7bGVmdDphdXRvfS5vdmVybGF5LWljb257Zm9udC1zaXplOjA7dGV4dC1hbGlnbjpjZW50ZXJ9Lm92ZXJsYXktaWNvbjpiZWZvcmV7ZGlzcGxheTppbmxpbmUtYmxvY2s7aGVpZ2h0OjEwMCU7dmVydGljYWwtYWxpZ246bWlkZGxlO2NvbnRlbnQ6XCJcIn0ub3ZlcmxheS1pY29uIC5pY29ue2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjMycHg7aGVpZ2h0OjMycHg7bWFyZ2luLXJpZ2h0OjEwcHg7bWFyZ2luLWxlZnQ6MTBweDtmb250LXNpemU6MzJweDtsaW5lLWhlaWdodDoxO2NvbG9yOiNmZmY7dGV4dC1kZWNvcmF0aW9uOm5vbmV9Lm92ZXJsYXktYW5jaG9ye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowfS5vdmVybGF5LWJsdXIsLm92ZXJsYXktZmFkZSwub3ZlcmxheS1ncmF5c2NhbGUsLm92ZXJsYXktc2NhbGUsLm92ZXJsYXktc3BpbixbY2xhc3MqPW92ZXJsYXktc2xpZGVdey13ZWJraXQtdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LW8tdHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZS1vdXQ7LXdlYmtpdC10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstby10cmFuc2l0aW9uLWR1cmF0aW9uOi4zczt0cmFuc2l0aW9uLWR1cmF0aW9uOi4zczstd2Via2l0LXRyYW5zaXRpb24tcHJvcGVydHk6b3BhY2l0eSAtd2Via2l0LXRyYW5zZm9ybSAtd2Via2l0LWZpbHRlcixvcGFjaXR5IC13ZWJraXQtdHJhbnNmb3JtIGZpbHRlcjstby10cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHkgLW8tdHJhbnNmb3JtIGZpbHRlcjt0cmFuc2l0aW9uLXByb3BlcnR5Om9wYWNpdHkgdHJhbnNmb3JtIGZpbHRlcn0ub3ZlcmxheS1mYWRle29wYWNpdHk6Ljd9Lm92ZXJsYXktaG92ZXI6aG92ZXIgLm92ZXJsYXktZmFkZXtvcGFjaXR5OjF9Lm92ZXJsYXktc2NhbGV7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxKTstby10cmFuc2Zvcm06c2NhbGUoMSk7dHJhbnNmb3JtOnNjYWxlKDEpfS5vdmVybGF5LWhvdmVyOmhvdmVyIC5vdmVybGF5LXNjYWxley13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSk7LW1zLXRyYW5zZm9ybTpzY2FsZSgxLjEpOy1vLXRyYW5zZm9ybTpzY2FsZSgxLjEpO3RyYW5zZm9ybTpzY2FsZSgxLjEpfS5vdmVybGF5LXNwaW57LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApOy1tcy10cmFuc2Zvcm06c2NhbGUoMSkgcm90YXRlKDApOy1vLXRyYW5zZm9ybTpzY2FsZSgxKSByb3RhdGUoMCk7dHJhbnNmb3JtOnNjYWxlKDEpIHJvdGF0ZSgwKX0ub3ZlcmxheS1ob3Zlcjpob3ZlciAub3ZlcmxheS1zcGluey13ZWJraXQtdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4xKSByb3RhdGUoM2RlZyk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMSkgcm90YXRlKDNkZWcpO3RyYW5zZm9ybTpzY2FsZSgxLjEpIHJvdGF0ZSgzZGVnKX0ub3ZlcmxheS1ncmF5c2NhbGV7ZmlsdGVyOmdyYXlzY2FsZSgxMDAlKTstd2Via2l0LWZpbHRlcjpncmF5c2NhbGUoMTAwJSl9Lm92ZXJsYXktaG92ZXI6aG92ZXIgLm92ZXJsYXktZ3JheXNjYWxle2ZpbHRlcjpncmF5c2NhbGUoMCk7LXdlYmtpdC1maWx0ZXI6Z3JheXNjYWxlKDApfVtjbGFzcyo9b3ZlcmxheS1zbGlkZV17b3BhY2l0eTowfS5vdmVybGF5LXNsaWRlLXRvcHstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTEwMCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKC0xMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlWSgtMTAwJSl9Lm92ZXJsYXktc2xpZGUtYm90dG9tey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVZKDEwMCUpfS5vdmVybGF5LXNsaWRlLWxlZnR7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKC0xMDAlKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgtMTAwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoLTEwMCUpfS5vdmVybGF5LXNsaWRlLXJpZ2h0ey13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMTAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpOy1vLXRyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDEwMCUpfS5vdmVybGF5LWhvdmVyOmhvdmVyIFtjbGFzcyo9b3ZlcmxheS1zbGlkZV17b3BhY2l0eToxOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVgoMCkgdHJhbnNsYXRlWSgwKTstby10cmFuc2Zvcm06dHJhbnNsYXRlWCgwKSB0cmFuc2xhdGVZKDApO3RyYW5zZm9ybTp0cmFuc2xhdGVYKDApIHRyYW5zbGF0ZVkoMCl9LmNvbW1lbnRze3BhZGRpbmc6MDttYXJnaW46MH0uY29tbWVudHMgLmNvbW1lbnR7Ym9yZGVyOm5vbmU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZWFlY30uY29tbWVudHMgLmNvbW1lbnQgLmNvbW1lbnQ6Zmlyc3QtY2hpbGR7Ym9yZGVyLXRvcDoxcHggc29saWQgI2U0ZWFlY30uY29tbWVudHMgLmNvbW1lbnQgLmNvbW1lbnQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOm5vbmV9LmNvbW1lbnR7cGFkZGluZzoyMHB4IDA7bWFyZ2luOjB9LmNvbW1lbnQgLmNvbW1lbnR7cGFkZGluZy1ib3R0b206MjBweDttYXJnaW4tdG9wOjIwcHh9LmNvbW1lbnQgLmNvbW1lbnQ6bGFzdC1jaGlsZHtwYWRkaW5nLWJvdHRvbTowfS5jb21tZW50LWF1dGhvciwuY29tbWVudC1hdXRob3I6Zm9jdXMsLmNvbW1lbnQtYXV0aG9yOmhvdmVye2NvbG9yOiMzNzQ3NGZ9LmNvbW1lbnQtbWV0YXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tbGVmdDo1cHg7Zm9udC1zaXplOjEycHg7Y29sb3I6I2EzYWZiN30uY29tbWVudC1jb250ZW50e21hcmdpbi10b3A6NXB4fS5jb21tZW50LWNvbnRlbnQgcHttYXJnaW4tYm90dG9tOjEwcHh9LmNvbW1lbnQtYWN0aW9uc3ttYXJnaW4tdG9wOjEwcHg7dGV4dC1hbGlnbjpyaWdodH0uY29tbWVudC1hY3Rpb25zIGF7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luLXJpZ2h0OjEwcHg7dmVydGljYWwtYWxpZ246bWlkZGxlfS5jb21tZW50LWFjdGlvbnMgYS5pY29ue3RleHQtZGVjb3JhdGlvbjpub25lfS5jb21tZW50LWFjdGlvbnMgYTpsYXN0LWNoaWxke21hcmdpbi1yaWdodDowfS5jb21tZW50LXJlcGx5e21hcmdpbjoyMnB4IDAgMTBweH0uY29tbWVudC1yZXBseSAuZm9ybS1ncm91cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uY2hhdC1ib3h7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdmVyZmxvdzpoaWRkZW47YmFja2dyb3VuZC1jb2xvcjojZmZmfS5jaGF0c3twYWRkaW5nOjMwcHggMTVweH0uY2hhdC1hdmF0YXJ7ZmxvYXQ6cmlnaHR9LmNoYXQtYXZhdGFyIC5hdmF0YXJ7d2lkdGg6MzBweH0uY2hhdC1ib2R5e2Rpc3BsYXk6YmxvY2s7bWFyZ2luOjEwcHggMzBweCAwIDA7b3ZlcmZsb3c6aGlkZGVufS5jaGF0LWJvZHk6Zmlyc3QtY2hpbGR7bWFyZ2luLXRvcDowfS5jaGF0LWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbG9hdDpyaWdodDtwYWRkaW5nOjhweCAxNXB4O21hcmdpbjowIDIwcHggMTBweCAwO2NsZWFyOmJvdGg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2MmE4ZWE7Ym9yZGVyLXJhZGl1czo0cHh9LmNoYXQtY29udGVudDpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjEwcHg7cmlnaHQ6LTEwcHg7d2lkdGg6MDtoZWlnaHQ6MDtjb250ZW50OicnO2JvcmRlcjo1cHggc29saWQgdHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQtY29sb3I6IzYyYThlYX0uY2hhdC1jb250ZW50PnA6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjB9LmNoYXQtY29udGVudCsuY2hhdC1jb250ZW50OmJlZm9yZXtib3JkZXItY29sb3I6dHJhbnNwYXJlbnR9LmNoYXQtdGltZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6OHB4O2NvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjYpfS5jaGF0LWxlZnQgLmNoYXQtYXZhdGFye2Zsb2F0OmxlZnR9LmNoYXQtbGVmdCAuY2hhdC1ib2R5e21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjMwcHh9LmNoYXQtbGVmdCAuY2hhdC1jb250ZW50e2Zsb2F0OmxlZnQ7bWFyZ2luOjAgMCAxMHB4IDIwcHg7Y29sb3I6Izc2ODM4ZjtiYWNrZ3JvdW5kLWNvbG9yOiNkZmU5ZWZ9LmNoYXQtbGVmdCAuY2hhdC1jb250ZW50OmJlZm9yZXtyaWdodDphdXRvO2xlZnQ6LTEwcHg7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNkZmU5ZWY7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LmNoYXQtbGVmdCAuY2hhdC1jb250ZW50Ky5jaGF0LWNvbnRlbnQ6YmVmb3Jle2JvcmRlci1jb2xvcjp0cmFuc3BhcmVudH0uY2hhdC1sZWZ0IC5jaGF0LXRpbWV7Y29sb3I6I2EzYWZiN30uc3RlcHN7bWFyZ2luLWJvdHRvbToyMnB4fS5zdGVwcy5yb3d7ZGlzcGxheTpibG9jazttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDowfS5zdGVwe3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MTJweCAyMHB4O21hcmdpbjowO2ZvbnQtc2l6ZTppbmhlcml0O2NvbG9yOiNhM2FmYjc7dmVydGljYWwtYWxpZ246dG9wO2JhY2tncm91bmQtY29sb3I6I2YzZjdmOTtib3JkZXItcmFkaXVzOjB9LnN0ZXAtaWNvbntmbG9hdDpsZWZ0O21hcmdpbi1yaWdodDouNWVtO2ZvbnQtc2l6ZToyMHB4fS5zdGVwLW51bWJlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6NTAlO2xlZnQ6MjBweDt3aWR0aDo0MHB4O2hlaWdodDo0MHB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjQwcHg7Y29sb3I6I2ZmZjt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNlNGVhZWM7Ym9yZGVyLXJhZGl1czo1MCU7LXdlYmtpdC10cmFuc2Zvcm06dHJhbnNsYXRlWSgtNTAlKTstbXMtdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSk7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTUwJSl9LnN0ZXAtbnVtYmVyfi5zdGVwLWRlc2N7bWluLWhlaWdodDo0MHB4O21hcmdpbi1sZWZ0OjUwcHh9LnN0ZXAtdGl0bGV7bWFyZ2luLWJvdHRvbTowO2ZvbnQtc2l6ZToyMHB4O2NvbG9yOiM1MjYwNjl9LnN0ZXAtZGVzY3t0ZXh0LWFsaWduOmxlZnR9LnN0ZXAtZGVzYyBwe21hcmdpbi1ib3R0b206MH0uc3RlcHMtdmVydGljYWwgLnN0ZXB7ZGlzcGxheTpibG9jaztwYWRkaW5nOjE4cHggMjBweH0uc3RlcHMtdmVydGljYWwgLnN0ZXBbY2xhc3MqPWNvbC1de2Zsb2F0Om5vbmU7d2lkdGg6MTAwJX0uc3RlcC5jdXJyZW50e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhfS5zdGVwLmN1cnJlbnQgLnN0ZXAtdGl0bGV7Y29sb3I6I2ZmZn0uc3RlcC5jdXJyZW50IC5zdGVwLW51bWJlcntjb2xvcjojNjJhOGVhO2JhY2tncm91bmQtY29sb3I6I2ZmZn0uc3RlcC5kaXNhYmxlZHtjb2xvcjojY2NkNWRiO3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG99LnN0ZXAuZGlzYWJsZWQgLnN0ZXAtdGl0bGV7Y29sb3I6I2NjZDVkYn0uc3RlcC5kaXNhYmxlZCAuc3RlcC1udW1iZXJ7YmFja2dyb3VuZC1jb2xvcjojY2NkNWRifS5zdGVwLmVycm9ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZjk2ODY4fS5zdGVwLmVycm9yIC5zdGVwLXRpdGxle2NvbG9yOiNmZmZ9LnN0ZXAuZXJyb3IgLnN0ZXAtbnVtYmVye2NvbG9yOiNmOTY4Njg7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zdGVwLmRvbmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM0NmJlOGF9LnN0ZXAuZG9uZSAuc3RlcC10aXRsZXtjb2xvcjojZmZmfS5zdGVwLmRvbmUgLnN0ZXAtbnVtYmVye2NvbG9yOiM0NmJlOGE7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5zdGVwcy1sZyAuc3RlcHtwYWRkaW5nOjIwcHggMjBweDtmb250LXNpemU6MTZweH0uc3RlcHMtbGcgLnN0ZXAtaWNvbntmb250LXNpemU6MjJweH0uc3RlcHMtbGcgLnN0ZXAtdGl0bGV7Zm9udC1zaXplOjIycHh9LnN0ZXBzLWxnIC5zdGVwLW51bWJlcnt3aWR0aDo0NnB4O2hlaWdodDo0NnB4O2ZvbnQtc2l6ZToyOHB4O2xpbmUtaGVpZ2h0OjQ2cHh9LnN0ZXBzLWxnIC5zdGVwLW51bWJlcn4uc3RlcC1kZXNje21pbi1oZWlnaHQ6NDZweDttYXJnaW4tbGVmdDo1NnB4fS5zdGVwcy1zbSAuc3RlcHtmb250LXNpemU6MTJweH0uc3RlcHMtc20gLnN0ZXAtaWNvbntmb250LXNpemU6MThweH0uc3RlcHMtc20gLnN0ZXAtdGl0bGV7Zm9udC1zaXplOjE4cHh9LnN0ZXBzLXNtIC5zdGVwLW51bWJlcnt3aWR0aDozMHB4O2hlaWdodDozMHB4O2ZvbnQtc2l6ZToyNHB4O2xpbmUtaGVpZ2h0OjMwcHh9LnN0ZXBzLXNtIC5zdGVwLW51bWJlcn4uc3RlcC1kZXNje21pbi1oZWlnaHQ6MzBweDttYXJnaW4tbGVmdDo0MHB4fS5zdGVwcy14cyAuc3RlcHtmb250LXNpemU6MTBweH0uc3RlcHMteHMgLnN0ZXAtaWNvbntmb250LXNpemU6MTZweH0uc3RlcHMteHMgLnN0ZXAtdGl0bGV7Zm9udC1zaXplOjE2cHh9LnN0ZXBzLXhzIC5zdGVwLW51bWJlcnt3aWR0aDoyNHB4O2hlaWdodDoyNHB4O2ZvbnQtc2l6ZToyMHB4O2xpbmUtaGVpZ2h0OjI0cHh9LnN0ZXBzLXhzIC5zdGVwLW51bWJlcn4uc3RlcC1kZXNje21pbi1oZWlnaHQ6MjRweDttYXJnaW4tbGVmdDozNHB4fS5wZWFybHN7bWFyZ2luLWJvdHRvbToyMnB4fS5wZWFybHMucm93e2Rpc3BsYXk6YmxvY2t9LnBlYXJse3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6MDttYXJnaW46MDt0ZXh0LWFsaWduOmNlbnRlcn0ucGVhcmw6YWZ0ZXIsLnBlYXJsOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MThweDt6LWluZGV4OjA7d2lkdGg6NTAlO2hlaWdodDo0cHg7Y29udGVudDpcIlwiO2JhY2tncm91bmQtY29sb3I6I2YzZjdmOX0ucGVhcmw6YmVmb3Jle2xlZnQ6MH0ucGVhcmw6YWZ0ZXJ7cmlnaHQ6MH0ucGVhcmw6Zmlyc3QtY2hpbGQ6YmVmb3JlLC5wZWFybDpsYXN0LWNoaWxkOmFmdGVye2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnR9LnBlYXJsLWljb24sLnBlYXJsLW51bWJlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzZweDtoZWlnaHQ6MzZweDtsaW5lLWhlaWdodDozMnB4O2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZDojY2NkNWRiO2JvcmRlcjoycHggc29saWQgI2NjZDVkYjtib3JkZXItcmFkaXVzOjUwJX0ucGVhcmwtbnVtYmVye2ZvbnQtc2l6ZToxOHB4fS5wZWFybC1pY29ue2ZvbnQtc2l6ZToxOHB4fS5wZWFybC10aXRsZXtkaXNwbGF5OmJsb2NrO21hcmdpbi10b3A6LjVlbTttYXJnaW4tYm90dG9tOjA7b3ZlcmZsb3c6aGlkZGVuO2ZvbnQtc2l6ZToxNnB4O2NvbG9yOiM1MjYwNjk7dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3b3JkLXdyYXA6bm9ybWFsO3doaXRlLXNwYWNlOm5vd3JhcH0ucGVhcmwuY3VycmVudDphZnRlciwucGVhcmwuY3VycmVudDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhfS5wZWFybC5jdXJyZW50IC5wZWFybC1pY29uLC5wZWFybC5jdXJyZW50IC5wZWFybC1udW1iZXJ7Y29sb3I6IzYyYThlYTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLWNvbG9yOiM2MmE4ZWE7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS4zKTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuMyk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuMyk7dHJhbnNmb3JtOnNjYWxlKDEuMyl9LnBlYXJsLmRpc2FibGVke3BvaW50ZXItZXZlbnRzOm5vbmU7Y3Vyc29yOmF1dG99LnBlYXJsLmRpc2FibGVkOmFmdGVyLC5wZWFybC5kaXNhYmxlZDpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojZjNmN2Y5fS5wZWFybC5kaXNhYmxlZCAucGVhcmwtaWNvbiwucGVhcmwuZGlzYWJsZWQgLnBlYXJsLW51bWJlcntjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6I2NjZDVkYjtib3JkZXItY29sb3I6I2NjZDVkYn0ucGVhcmwuZXJyb3I6YmVmb3Jle2JhY2tncm91bmQtY29sb3I6IzYyYThlYX0ucGVhcmwuZXJyb3I6YWZ0ZXJ7YmFja2dyb3VuZC1jb2xvcjojZjNmN2Y5fS5wZWFybC5lcnJvciAucGVhcmwtaWNvbiwucGVhcmwuZXJyb3IgLnBlYXJsLW51bWJlcntjb2xvcjojZjk2ODY4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItY29sb3I6I2Y5Njg2OH0ucGVhcmwuZG9uZTphZnRlciwucGVhcmwuZG9uZTpiZWZvcmV7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhfS5wZWFybC5kb25lIC5wZWFybC1pY29uLC5wZWFybC5kb25lIC5wZWFybC1udW1iZXJ7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiM2MmE4ZWE7Ym9yZGVyLWNvbG9yOiM2MmE4ZWF9LnBlYXJscy1sZyAucGVhcmw6YWZ0ZXIsLnBlYXJscy1sZyAucGVhcmw6YmVmb3Jle3RvcDoyMHB4fS5wZWFybHMtbGcgLnBlYXJsLXRpdGxle2ZvbnQtc2l6ZToxOHB4fS5wZWFybHMtbGcgLnBlYXJsLWljb24sLnBlYXJscy1sZyAucGVhcmwtbnVtYmVye3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bGluZS1oZWlnaHQ6MzZweH0ucGVhcmxzLWxnIC5wZWFybC1pY29ue2ZvbnQtc2l6ZToyMHB4fS5wZWFybHMtbGcgLnBlYXJsLW51bWJlcntmb250LXNpemU6MjBweH0ucGVhcmxzLXNtIC5wZWFybDphZnRlciwucGVhcmxzLXNtIC5wZWFybDpiZWZvcmV7dG9wOjE2cHh9LnBlYXJscy1zbSAucGVhcmwtdGl0bGV7Zm9udC1zaXplOjE0cHh9LnBlYXJscy1zbSAucGVhcmwtaWNvbiwucGVhcmxzLXNtIC5wZWFybC1udW1iZXJ7d2lkdGg6MzJweDtoZWlnaHQ6MzJweDtsaW5lLWhlaWdodDoyOHB4fS5wZWFybHMtc20gLnBlYXJsLW51bWJlcntmb250LXNpemU6MTZweH0ucGVhcmxzLXNtIC5wZWFybC1pY29ue2ZvbnQtc2l6ZToxNHB4fS5wZWFybHMteHMgLnBlYXJsOmFmdGVyLC5wZWFybHMteHMgLnBlYXJsOmJlZm9yZXt0b3A6MTJweDtoZWlnaHQ6MnB4fS5wZWFybHMteHMgLnBlYXJsLXRpdGxle2ZvbnQtc2l6ZToxMnB4fS5wZWFybHMteHMgLnBlYXJsLWljb24sLnBlYXJscy14cyAucGVhcmwtbnVtYmVye3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHg7bGluZS1oZWlnaHQ6MjBweH0ucGVhcmxzLXhzIC5wZWFybC1udW1iZXJ7Zm9udC1zaXplOjEycHh9LnBlYXJscy14cyAucGVhcmwtaWNvbntmb250LXNpemU6MTJweH0udGltZWxpbmV7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzowO21hcmdpbi1ib3R0b206MjJweDtsaXN0LXN0eWxlOm5vbmU7YmFja2dyb3VuZDowIDB9LnRpbWVsaW5lOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtib3R0b206MDtsZWZ0OjUwJTt3aWR0aDoycHg7bWFyZ2luLWxlZnQ6LTFweDtjb250ZW50OlwiXCI7YmFja2dyb3VuZC1jb2xvcjojZTRlYWVjfS50aW1lbGluZTphZnRlcntkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCJcIn0udGltZWxpbmU6YWZ0ZXJ7Y2xlYXI6Ym90aH0udGltZWxpbmU+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTpibG9jaztmbG9hdDpsZWZ0O3dpZHRoOjUwJTtwYWRkaW5nLXJpZ2h0OjQwcHg7bWFyZ2luLWJvdHRvbTo2MHB4O2NsZWFyOmxlZnR9LnRpbWVsaW5lPmxpLnRpbWVsaW5lLXBlcmlvZHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjY7ZGlzcGxheTpibG9jaztmbG9hdDpub25lO3dpZHRoOjIwMHB4O3BhZGRpbmc6MjVweCAxMHB4O21hcmdpbjoyMHB4IGF1dG8gMzBweDtjbGVhcjpib3RoO2ZvbnQtc2l6ZToyNnB4O3RleHQtYWxpZ246Y2VudGVyO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtiYWNrZ3JvdW5kOiNmMWY0ZjV9LnRpbWVsaW5lPmxpLnRpbWVsaW5lLXJldmVyc2V7ZmxvYXQ6cmlnaHQ7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDo0MHB4O2NsZWFyOnJpZ2h0fS50aW1lbGluZT5saTpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGltZWxpbmU6bm90KC50aW1lbGluZS1zaW5nbGUpPmxpLnRpbWVsaW5lLXBlcmlvZCsudGltZWxpbmUtaXRlbSsudGltZWxpbmUtaXRlbSwudGltZWxpbmU6bm90KC50aW1lbGluZS1zaW5nbGUpPmxpOm5vdCgudGltZWxpbmUtcGVyaW9kKTpmaXJzdC1jaGlsZCsudGltZWxpbmUtaXRlbXttYXJnaW4tdG9wOjkwcHh9LnRpbWVsaW5lLWNvbnRlbnR7ZmxvYXQ6bGVmdDt3aWR0aDoxMDAlO292ZXJmbG93OmhpZGRlbjtjbGVhcjpsZWZ0fS50aW1lbGluZS1yZXZlcnNlIC50aW1lbGluZS1jb250ZW50e2Zsb2F0OnJpZ2h0O2NsZWFyOnJpZ2h0fS50aW1lbGluZS1jb250ZW50Pi53aWRnZXR7bWFyZ2luOjB9LnRpbWVsaW5lLWRvdHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6Ny41cHg7cmlnaHQ6MDt6LWluZGV4OjExO2NvbG9yOiNmZmY7dGV4dC1hbGlnbjpjZW50ZXI7Y3Vyc29yOnBvaW50ZXI7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhO2JvcmRlci1yYWRpdXM6NTAlfS50aW1lbGluZS1yZXZlcnNlIC50aW1lbGluZS1kb3R7cmlnaHQ6YXV0bztsZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnRpbWVsaW5lIC50aW1lbGluZS1kb3R7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDttYXJnaW4tcmlnaHQ6LTdweDtsaW5lLWhlaWdodDoxNHB4fS50aW1lbGluZSAudGltZWxpbmUtcmV2ZXJzZSAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi03cHh9LnRpbWVsaW5lLnRpbWVsaW5lLXNpbmdsZXttYXJnaW4tbGVmdDo3cHh9LnRpbWVsaW5lLnRpbWVsaW5lLXNpbmdsZSAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi03cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnRpbWVsaW5le21hcmdpbi1sZWZ0OjdweH0udGltZWxpbmUgLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotN3B4fX0udGltZWxpbmUtaW5mb3tmbG9hdDpyaWdodDtwYWRkaW5nOjAgMjBweDttYXJnaW4tYm90dG9tOjIycHg7bGluZS1oZWlnaHQ6MjhweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kOiNlNGVhZWM7Ym9yZGVyOjFweCBzb2xpZCAjZTRlYWVjO2JvcmRlci1yYWRpdXM6MjBweH0udGltZWxpbmUtcmV2ZXJzZSAudGltZWxpbmUtaW5mb3tmbG9hdDpsZWZ0fS50aW1lbGluZS1mb290ZXJ7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDtib3R0b206LTMwcHg7bWFyZ2luLXJpZ2h0OjU1cHh9LnRpbWVsaW5lLWZvb3RlciAuaWNvbnttYXJnaW4tcmlnaHQ6LjNlbX0udGltZWxpbmUtcmV2ZXJzZSAudGltZWxpbmUtZm9vdGVye3JpZ2h0OmF1dG87bGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0OjU1cHh9LnRpbWVsaW5lLXJldmVyc2UrLnRpbWVsaW5lLXJldmVyc2V7bWFyZ2luLXRvcDowfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey50aW1lbGluZTpiZWZvcmV7bGVmdDowfS50aW1lbGluZSBsaS50aW1lbGluZS1yZXZlcnNlLC50aW1lbGluZT5saXtmbG9hdDpub25lO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDo0MHB4O21hcmdpbi10b3A6MDttYXJnaW4tYm90dG9tOjYwcHh9LnRpbWVsaW5lLWNvbnRlbnR7ZmxvYXQ6bm9uZX0udGltZWxpbmUtZG90e3JpZ2h0OmF1dG87bGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi03cHh9LnRpbWVsaW5lLWluZm97ZGlzcGxheTppbmxpbmUtYmxvY2s7ZmxvYXQ6bm9uZX0udGltZWxpbmUtZm9vdGVye3JpZ2h0OmF1dG87Ym90dG9tOi0yNnB4O2xlZnQ6MDttYXJnaW4tcmlnaHQ6MDttYXJnaW4tbGVmdDo0MHB4fX0udGltZWxpbmUtc2luZ2xlOmJlZm9yZXtsZWZ0OjB9LnRpbWVsaW5lLXNpbmdsZT5saXtmbG9hdDpub25lO3dpZHRoOjEwMCU7cGFkZGluZy1yaWdodDowO3BhZGRpbmctbGVmdDo0MHB4O21hcmdpbi1ib3R0b206NjBweH0udGltZWxpbmUtc2luZ2xlIC50aW1lbGluZS1jb250ZW50e2Zsb2F0Om5vbmV9LnRpbWVsaW5lLXNpbmdsZSAudGltZWxpbmUtZG90e3JpZ2h0OmF1dG87bGVmdDowO21hcmdpbi1yaWdodDowO21hcmdpbi1sZWZ0Oi03cHh9LnRpbWVsaW5lLXNpbmdsZSAudGltZWxpbmUtaW5mb3tmbG9hdDpsZWZ0fS50aW1lbGluZS1zaW5nbGUgLnRpbWVsaW5lLWZvb3RlcntyaWdodDphdXRvO2JvdHRvbTotMjZweDtsZWZ0OjA7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6NDBweH0udGltZWxpbmUtaWNvbiAudGltZWxpbmUtZG90e3dpZHRoOjQwcHg7aGVpZ2h0OjQwcHg7bWFyZ2luLXJpZ2h0Oi0yMHB4O2xpbmUtaGVpZ2h0OjQwcHh9LnRpbWVsaW5lLWljb24gLnRpbWVsaW5lLXJldmVyc2UgLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotMjBweH0udGltZWxpbmUtaWNvbi50aW1lbGluZS1zaW5nbGV7bWFyZ2luLWxlZnQ6MjBweH0udGltZWxpbmUtaWNvbi50aW1lbGluZS1zaW5nbGUgLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotMjBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudGltZWxpbmUtaWNvbnttYXJnaW4tbGVmdDoyMHB4fS50aW1lbGluZS1pY29uIC50aW1lbGluZS1kb3R7bWFyZ2luLWxlZnQ6LTIwcHh9fS50aW1lbGluZS1pY29uIC50aW1lbGluZS1kb3R7dG9wOi01LjVweH0udGltZWxpbmUtYXZhdGFyIC50aW1lbGluZS1kb3R7d2lkdGg6NDBweDtoZWlnaHQ6NDBweDttYXJnaW4tcmlnaHQ6LTIwcHg7bGluZS1oZWlnaHQ6NDBweH0udGltZWxpbmUtYXZhdGFyIC50aW1lbGluZS1yZXZlcnNlIC50aW1lbGluZS1kb3R7bWFyZ2luLWxlZnQ6LTIwcHh9LnRpbWVsaW5lLWF2YXRhci50aW1lbGluZS1zaW5nbGV7bWFyZ2luLWxlZnQ6MjBweH0udGltZWxpbmUtYXZhdGFyLnRpbWVsaW5lLXNpbmdsZSAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi0yMHB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey50aW1lbGluZS1hdmF0YXJ7bWFyZ2luLWxlZnQ6MjBweH0udGltZWxpbmUtYXZhdGFyIC50aW1lbGluZS1kb3R7bWFyZ2luLWxlZnQ6LTIwcHh9fS50aW1lbGluZS1hdmF0YXItc20gLnRpbWVsaW5lLWRvdHt3aWR0aDozMHB4O2hlaWdodDozMHB4O21hcmdpbi1yaWdodDotMTVweDtsaW5lLWhlaWdodDozMHB4fS50aW1lbGluZS1hdmF0YXItc20gLnRpbWVsaW5lLXJldmVyc2UgLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotMTVweH0udGltZWxpbmUtYXZhdGFyLXNtLnRpbWVsaW5lLXNpbmdsZXttYXJnaW4tbGVmdDoxNXB4fS50aW1lbGluZS1hdmF0YXItc20udGltZWxpbmUtc2luZ2xlIC50aW1lbGluZS1kb3R7bWFyZ2luLWxlZnQ6LTE1cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDo3NjdweCl7LnRpbWVsaW5lLWF2YXRhci1zbXttYXJnaW4tbGVmdDoxNXB4fS50aW1lbGluZS1hdmF0YXItc20gLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotMTVweH19LnRpbWVsaW5lLWF2YXRhci1sZyAudGltZWxpbmUtZG90e3dpZHRoOjUwcHg7aGVpZ2h0OjUwcHg7bWFyZ2luLXJpZ2h0Oi0yNXB4O2xpbmUtaGVpZ2h0OjUwcHh9LnRpbWVsaW5lLWF2YXRhci1sZyAudGltZWxpbmUtcmV2ZXJzZSAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi0yNXB4fS50aW1lbGluZS1hdmF0YXItbGcudGltZWxpbmUtc2luZ2xle21hcmdpbi1sZWZ0OjI1cHh9LnRpbWVsaW5lLWF2YXRhci1sZy50aW1lbGluZS1zaW5nbGUgLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotMjVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudGltZWxpbmUtYXZhdGFyLWxne21hcmdpbi1sZWZ0OjI1cHh9LnRpbWVsaW5lLWF2YXRhci1sZyAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi0yNXB4fX0udGltZWxpbmUtc2ltcGxlIC50aW1lbGluZS1kb3R7dG9wOjA7bWFyZ2luLXRvcDoxMHB4fS50aW1lbGluZS1mZWVkIC50aW1lbGluZS1kb3R7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW4tcmlnaHQ6LTE1cHg7bGluZS1oZWlnaHQ6MzBweH0udGltZWxpbmUtZmVlZCAudGltZWxpbmUtcmV2ZXJzZSAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi0xNXB4fS50aW1lbGluZS1mZWVkLnRpbWVsaW5lLXNpbmdsZXttYXJnaW4tbGVmdDoxNXB4fS50aW1lbGluZS1mZWVkLnRpbWVsaW5lLXNpbmdsZSAudGltZWxpbmUtZG90e21hcmdpbi1sZWZ0Oi0xNXB4fUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey50aW1lbGluZS1mZWVke21hcmdpbi1sZWZ0OjE1cHh9LnRpbWVsaW5lLWZlZWQgLnRpbWVsaW5lLWRvdHttYXJnaW4tbGVmdDotMTVweH19LnRpbWVsaW5lLWZlZWQudGltZWxpbmUtc2ltcGxlIC50aW1lbGluZS1kb3R7bWFyZ2luLXRvcDo1cHh9LnRpbWVsaW5lLWZlZWQ+bGl7cGFkZGluZy1yaWdodDozMHB4O21hcmdpbi1ib3R0b206MjJweH0udGltZWxpbmUtZmVlZD5saS50aW1lbGluZS1yZXZlcnNle3BhZGRpbmctbGVmdDozMHB4fS50aW1lbGluZS1mZWVkLnRpbWVsaW5lLXNpbmdsZT5saXtwYWRkaW5nLWxlZnQ6MzBweH1AbWVkaWEgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjc2N3B4KXsudGltZWxpbmUtZmVlZD5saXtwYWRkaW5nLXJpZ2h0OjMwcHg7bWFyZ2luLWJvdHRvbToyMnB4fX0udGVzdGltb25pYWx7bWFyZ2luOjNweCAzcHggMjJweH0udGVzdGltb25pYWwtdWx7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0udGVzdGltb25pYWwtaXRlbXtmbG9hdDpsZWZ0O3BhZGRpbmc6MCAxNXB4IDMwcHg7bWFyZ2luOjB9LnRlc3RpbW9uaWFsLWNvbnRlbnR7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZzoxNXB4IDIwcHg7bWFyZ2luLXRvcDoxMHB4O21hcmdpbi1ib3R0b206MjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3Zjk7Ym9yZGVyLXJhZGl1czozcHh9LnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbTotN3B4O2xlZnQ6MzNweDtkaXNwbGF5OmJsb2NrO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7Y29udGVudDonJztiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3Zjk7LXdlYmtpdC10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW8tdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7dHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyl9LnRlc3RpbW9uaWFsLWNvbnRlbnQ+cDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0udGVzdGltb25pYWwtaW1hZ2V7cG9zaXRpb246cmVsYXRpdmU7ZmxvYXQ6bGVmdDttYXJnaW4tdG9wOjVweDttYXJnaW4tbGVmdDoyMHB4fS50ZXN0aW1vbmlhbC1hdXRob3J7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo3NXB4O2ZvbnQtc2l6ZToxOHB4fS50ZXN0aW1vbmlhbC1jb21wYW55e2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWxlZnQ6NzVweDtmb250LXNpemU6MTJweDtvcGFjaXR5Oi44fS50ZXN0aW1vbmlhbC1jb250cm9sIGF7Y29sb3I6I2NjZDVkYn0udGVzdGltb25pYWwtY29udHJvbCBhOmhvdmVye2NvbG9yOiM4OWJjZWI7dGV4dC1kZWNvcmF0aW9uOm5vbmV9LnRlc3RpbW9uaWFsLXJldmVyc2UgLnRlc3RpbW9uaWFsLWNvbnRlbnQ6YmVmb3Jle3JpZ2h0OjMzcHg7bGVmdDphdXRvfS50ZXN0aW1vbmlhbC1yZXZlcnNlIC50ZXN0aW1vbmlhbC1pbWFnZXtmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6MjBweDttYXJnaW4tbGVmdDowfS50ZXN0aW1vbmlhbC1yZXZlcnNlIC50ZXN0aW1vbmlhbC1hdXRob3IsLnRlc3RpbW9uaWFsLXJldmVyc2UgLnRlc3RpbW9uaWFsLWNvbXBhbnl7bWFyZ2luLXJpZ2h0Ojc1cHg7bWFyZ2luLWxlZnQ6MDt0ZXh0LWFsaWduOnJpZ2h0fS50ZXN0aW1vbmlhbC10b3AgLnRlc3RpbW9uaWFsLWl0ZW17cGFkZGluZzozMHB4IDE1cHggMH0udGVzdGltb25pYWwtdG9wIC50ZXN0aW1vbmlhbC1jb250ZW50e21hcmdpbi10b3A6MzBweDttYXJnaW4tYm90dG9tOjEwcHh9LnRlc3RpbW9uaWFsLXRvcCAudGVzdGltb25pYWwtY29udGVudDpiZWZvcmV7dG9wOi03cHg7Ym90dG9tOmF1dG99LnRlc3RpbW9uaWFsLmNhcm91c2Vse3Bvc2l0aW9uOnJlbGF0aXZlO3dpZHRoOjEwMCU7b3ZlcmZsb3c6aGlkZGVufS50ZXN0aW1vbmlhbC5jYXJvdXNlbCAudGVzdGltb25pYWwtaXRlbXtwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5Om5vbmU7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHg7LXdlYmtpdC10cmFuc2l0aW9uOmxlZnQgLjZzIGVhc2UtaW4tb3V0IDBzOy1vLXRyYW5zaXRpb246bGVmdCAuNnMgZWFzZS1pbi1vdXQgMHM7dHJhbnNpdGlvbjpsZWZ0IC42cyBlYXNlLWluLW91dCAwc30udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWl0ZW0uYWN0aXZlLC50ZXN0aW1vbmlhbC5jYXJvdXNlbCAudGVzdGltb25pYWwtaXRlbS5uZXh0LC50ZXN0aW1vbmlhbC5jYXJvdXNlbCAudGVzdGltb25pYWwtaXRlbS5wcmV2e2Rpc3BsYXk6YmxvY2t9LnRlc3RpbW9uaWFsLmNhcm91c2VsIC50ZXN0aW1vbmlhbC1pdGVtLm5leHQsLnRlc3RpbW9uaWFsLmNhcm91c2VsIC50ZXN0aW1vbmlhbC1pdGVtLnByZXZ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7d2lkdGg6MTAwJX0udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWl0ZW0ubmV4dHtsZWZ0OjEwMCV9LnRlc3RpbW9uaWFsLmNhcm91c2VsIC50ZXN0aW1vbmlhbC1pdGVtLnByZXZ7bGVmdDotMTAwJX0udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWl0ZW0ubmV4dC5sZWZ0LC50ZXN0aW1vbmlhbC5jYXJvdXNlbCAudGVzdGltb25pYWwtaXRlbS5wcmV2LnJpZ2h0e2xlZnQ6MH0udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWl0ZW0uYWN0aXZle2xlZnQ6MH0udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWl0ZW0uYWN0aXZlLmxlZnR7bGVmdDotMTAwJX0udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWl0ZW0uYWN0aXZlLnJpZ2h0e2xlZnQ6MTAwJX0udGVzdGltb25pYWwuY2Fyb3VzZWwgLnRlc3RpbW9uaWFsLWNvbnRlbnR7cGFkZGluZzoxMHB4fS50ZXN0aW1vbmlhbC5jYXJvdXNlbCAudGVzdGltb25pYWwtY29udHJvbHtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDoxMHB4O2JvdHRvbToyMHB4fS50ZXN0aW1vbmlhbC5jYXJvdXNlbCAudGVzdGltb25pYWwtY29udHJvbD4qe21hcmdpbi1sZWZ0OjEwcHh9LnRlc3RpbW9uaWFsLmNhcm91c2VsLnRlc3RpbW9uaWFsLXJldmVyc2UgLnRlc3RpbW9uaWFsLWNvbnRyb2x7cmlnaHQ6YXV0bztsZWZ0OjEwcHh9LnRlc3RpbW9uaWFsLmNhcm91c2VsLnRlc3RpbW9uaWFsLXJldmVyc2UgLnRlc3RpbW9uaWFsLWNvbnRyb2w+KnttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tbGVmdDowfS50ZXN0aW1vbmlhbC5jYXJvdXNlbC50ZXN0aW1vbmlhbC10b3AgLnRlc3RpbW9uaWFsLWNvbnRyb2x7dG9wOjIwcHg7Ym90dG9tOmF1dG99LnByaWNpbmctbGlzdHttYXJnaW4tYm90dG9tOjIycHg7dGV4dC1hbGlnbjpjZW50ZXI7Ym9yZGVyOjFweCBzb2xpZCAjZTRlYWVjO2JvcmRlci1yYWRpdXM6M3B4fS5wcmljaW5nLWxpc3QgW2NsYXNzKj1iZy1dLC5wcmljaW5nLWxpc3QgW2NsYXNzKj1iZy1dICosLnByaWNpbmctbGlzdCBbY2xhc3NePWJnLV0sLnByaWNpbmctbGlzdCBbY2xhc3NePWJnLV0gKntjb2xvcjojZmZmfS5wcmljaW5nLWxpc3QgLnByaWNpbmctaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlNGVhZWM7Ym9yZGVyLXJhZGl1czozcHggM3B4IDAgMH0ucHJpY2luZy1saXN0IC5wcmljaW5nLXRpdGxle3BhZGRpbmc6MTVweCAzMHB4O2ZvbnQtc2l6ZToxNHB4O2ZvbnQtd2VpZ2h0OjUwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7bGV0dGVyLXNwYWNpbmc6MnB4O2JvcmRlci1yYWRpdXM6M3B4IDNweCAwIDB9LnByaWNpbmctbGlzdCAucHJpY2luZy1wcmljZXtwYWRkaW5nOjIwcHggMzBweDttYXJnaW46MDtmb250LXNpemU6NTRweDtmb250LXdlaWdodDo1MDA7Y29sb3I6IzM3NDc0Zn0ucHJpY2luZy1saXN0IC5wcmljaW5nLXBlcmlvZHtmb250LXNpemU6MTRweDtmb250LXdlaWdodDozMDB9LnByaWNpbmctbGlzdCAucHJpY2luZy1mZWF0dXJlc3twYWRkaW5nOjAgMThweDttYXJnaW46MH0ucHJpY2luZy1saXN0IC5wcmljaW5nLWZlYXR1cmVzIGxpe2Rpc3BsYXk6YmxvY2s7cGFkZGluZzoxNXB4O2xpc3Qtc3R5bGU6bm9uZTtib3JkZXItdG9wOjFweCBkYXNoZWQgI2U0ZWFlY30ucHJpY2luZy1saXN0IC5wcmljaW5nLWZlYXR1cmVzIGxpOmZpcnN0LWNoaWxke2JvcmRlci10b3A6bm9uZX0ucHJpY2luZy1saXN0IC5wcmljaW5nLWZvb3RlcntwYWRkaW5nOjMwcHg7Ym9yZGVyLXJhZGl1czowIDAgM3B4IDNweH0ucHJpY2luZy10YWJsZXtwYWRkaW5nLXRvcDozMHB4O3RleHQtYWxpZ246Y2VudGVyfS5wcmljaW5nLXRhYmxlOmFmdGVyLC5wcmljaW5nLXRhYmxlOmJlZm9yZXtkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LnByaWNpbmctdGFibGU6YWZ0ZXJ7Y2xlYXI6Ym90aH0ucHJpY2luZy10YWJsZSBbY2xhc3MqPXByaWNpbmctY29sdW1uXXtmbG9hdDpsZWZ0O3dpZHRoOjEwMCU7bWFyZ2luLWJvdHRvbTozMHB4O2JhY2tncm91bmQtY29sb3I6I2YzZjdmOTtib3JkZXI6MXB4IHNvbGlkICNlNGVhZWM7Ym9yZGVyLXJpZ2h0Om5vbmV9LnByaWNpbmctdGFibGUgW2NsYXNzKj1wcmljaW5nLWNvbHVtbl06bGFzdC1jaGlsZHtib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlNGVhZWN9LnByaWNpbmctdGFibGUgW2NsYXNzKj1wcmljaW5nLWNvbHVtbl0uZmVhdHVyZWR7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luLXJpZ2h0Oi0xcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yaWdodDoxcHggc29saWQgI2U0ZWFlY30ucHJpY2luZy10YWJsZSAucHJpY2luZy1oZWFkZXJ7cGFkZGluZy1ib3R0b206MjRweDttYXJnaW46MzBweCAzMHB4IDI1cHg7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U0ZWFlY30ucHJpY2luZy10YWJsZSAucHJpY2luZy1wcmljZXtmb250LXNpemU6NDhweH0ucHJpY2luZy10YWJsZSAucHJpY2luZy1jdXJyZW5jeXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOjEwcHg7bWFyZ2luLXJpZ2h0Oi0xMHB4O2ZvbnQtc2l6ZToyMHB4O3ZlcnRpY2FsLWFsaWduOnRvcH0ucHJpY2luZy10YWJsZSAucHJpY2luZy1wZXJpb2R7Zm9udC1zaXplOjE2cHh9LnByaWNpbmctdGFibGUgLnByaWNpbmctdGl0bGV7Zm9udC1zaXplOjIwcHg7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO2xldHRlci1zcGFjaW5nOjJweH0ucHJpY2luZy10YWJsZSAucHJpY2luZy1mZWF0dXJlc3twYWRkaW5nOjA7bWFyZ2luOjB9LnByaWNpbmctdGFibGUgLnByaWNpbmctZmVhdHVyZXMgbGl7ZGlzcGxheTpibG9jazttYXJnaW4tYm90dG9tOjIwcHg7Zm9udC1zaXplOjE0cHg7bGlzdC1zdHlsZTpub25lfS5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWZvb3RlcntwYWRkaW5nOjIwcHggMDttYXJnaW46MjVweCAzMHB4IDMwcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi13aWR0aDo3NjhweCl7LnByaWNpbmctdGFibGUgLnByaWNpbmctY29sdW1uLXRocmVle3dpZHRoOjMzLjMzJX0ucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW4tdGhyZWUuZmVhdHVyZWR7dG9wOi0zMHB4O3BhZGRpbmctdG9wOjMwcHg7cGFkZGluZy1ib3R0b206MzBweDttYXJnaW4tYm90dG9tOi0zMHB4fS5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi1mb3Vye3dpZHRoOjUwJX0ucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW4tZml2ZXt3aWR0aDo1MCV9fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MTIwMHB4KXsucHJpY2luZy10YWJsZSAucHJpY2luZy1jb2x1bW4tZm91cnt3aWR0aDoyNSV9LnByaWNpbmctdGFibGUgLnByaWNpbmctY29sdW1uLWZpdmV7d2lkdGg6MjAlfS5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi1maXZlLmZlYXR1cmVkLC5wcmljaW5nLXRhYmxlIC5wcmljaW5nLWNvbHVtbi1mb3VyLmZlYXR1cmVke3RvcDotMzBweDtwYWRkaW5nLXRvcDozMHB4O3BhZGRpbmctYm90dG9tOjMwcHg7bWFyZ2luLWJvdHRvbTotMzBweH19LnJhdGluZ3tkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MCAuNXJlbSAwIDA7Zm9udC1zaXplOjA7dmVydGljYWwtYWxpZ246bWlkZGxlfS5yYXRpbmc6YmVmb3Jle2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjA7Y2xlYXI6Ym90aDt2aXNpYmlsaXR5OmhpZGRlbjtjb250ZW50OicnfS5yYXRpbmcuaG92ZXIgLmljb24uYWN0aXZle29wYWNpdHk6LjV9LnJhdGluZyAuaWNvbnt3aWR0aDoxZW07aGVpZ2h0OmF1dG87cGFkZGluZzowO21hcmdpbjowIDEwcHggMCAwO2ZvbnQtc2l6ZToxNHB4O2NvbG9yOiNjY2Q1ZGI7dmVydGljYWwtYWxpZ246bWlkZGxlO2N1cnNvcjpwb2ludGVyfS5yYXRpbmcgLmljb246YmVmb3Jley13ZWJraXQtdHJhbnNpdGlvbjpjb2xvciAuM3MgZWFzZSxvcGFjaXR5IC4zcyBlYXNlOy1vLXRyYW5zaXRpb246Y29sb3IgLjNzIGVhc2Usb3BhY2l0eSAuM3MgZWFzZTt0cmFuc2l0aW9uOmNvbG9yIC4zcyBlYXNlLG9wYWNpdHkgLjNzIGVhc2V9LnJhdGluZyAuaWNvbi5hY3RpdmV7Y29sb3I6I2YyYTY1NCFpbXBvcnRhbnR9LnJhdGluZyAuaWNvbi5hY3RpdmUuaG92ZXJ7Y29sb3I6I2YyYTY1NCFpbXBvcnRhbnQ7b3BhY2l0eToxfS5yYXRpbmcgLmljb24uaG92ZXJ7Y29sb3I6I2YyYTY1NCFpbXBvcnRhbnQ7b3BhY2l0eToxfS5yYXRpbmcgLmljb246bGFzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MH0ucmF0aW5nLWRpc2FibGVkIC5pY29ue2N1cnNvcjpkZWZhdWx0fS5yYXRpbmctc20gLmljb257Zm9udC1zaXplOjEycHh9LnJhdGluZy1sZyAuaWNvbntmb250LXNpemU6MThweH0ucmliYm9ue3Bvc2l0aW9uOmFic29sdXRlO3RvcDotM3B4O2xlZnQ6LTNweDt3aWR0aDoxNTBweDtoZWlnaHQ6MTUwcHg7dGV4dC1hbGlnbjpjZW50ZXI7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLWlubmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNnB4O2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jaztoZWlnaHQ6MzBweDtwYWRkaW5nLXJpZ2h0OjIwcHg7cGFkZGluZy1sZWZ0OjIwcHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojZmZmO3doaXRlLXNwYWNlOm5vd3JhcDtiYWNrZ3JvdW5kLWNvbG9yOiM1MjYwNjl9LnJpYmJvbi1pbm5lciAuaWNvbntmb250LXNpemU6MTZweH0ucmliYm9uLWxnIC5yaWJib24taW5uZXJ7aGVpZ2h0OjM4cHg7Zm9udC1zaXplOjE4cHg7bGluZS1oZWlnaHQ6MzhweH0ucmliYm9uLXNtIC5yaWJib24taW5uZXJ7aGVpZ2h0OjI2cHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjZweH0ucmliYm9uLXhzIC5yaWJib24taW5uZXJ7aGVpZ2h0OjIycHg7Zm9udC1zaXplOjEycHg7bGluZS1oZWlnaHQ6MjJweH0ucmliYm9uLXZlcnRpY2FsIC5yaWJib24taW5uZXJ7dG9wOjA7bGVmdDoxNnB4O3dpZHRoOjMwcHg7aGVpZ2h0OjYwcHg7cGFkZGluZzoxNXB4IDB9LnJpYmJvbi12ZXJ0aWNhbC5yaWJib24teHMgLnJpYmJvbi1pbm5lcnt3aWR0aDoyMnB4O2hlaWdodDo1MHB4fS5yaWJib24tdmVydGljYWwucmliYm9uLXNtIC5yaWJib24taW5uZXJ7d2lkdGg6MjZweDtoZWlnaHQ6NTVweH0ucmliYm9uLXZlcnRpY2FsLnJpYmJvbi1sZyAucmliYm9uLWlubmVye3dpZHRoOjM4cHg7aGVpZ2h0OjcwcHh9LnJpYmJvbi1yZXZlcnNle3JpZ2h0Oi0zcHg7bGVmdDphdXRvfS5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVye3JpZ2h0OjA7bGVmdDphdXRvfS5yaWJib24tcmV2ZXJzZS5yaWJib24tdmVydGljYWwgLnJpYmJvbi1pbm5lcntyaWdodDoxNnB4fS5yaWJib24tYm9va21hcmsgLnJpYmJvbi1pbm5lcnstd2Via2l0LWJveC1zaGFkb3c6bm9uZTtib3gtc2hhZG93Om5vbmV9LnJpYmJvbi1ib29rbWFyayAucmliYm9uLWlubmVyOmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjEwMCU7ZGlzcGxheTpibG9jazt3aWR0aDowO2hlaWdodDowO2NvbnRlbnQ6Jyc7Ym9yZGVyOjE1cHggc29saWQgIzUyNjA2OTtib3JkZXItcmlnaHQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbCAucmliYm9uLWlubmVyOmJlZm9yZXt0b3A6MTAwJTtsZWZ0OjA7bWFyZ2luLXRvcDotMTVweDtib3JkZXItcmlnaHQ6MTVweCBzb2xpZCAjNTI2MDY5O2JvcmRlci1ib3R0b206MTBweCBzb2xpZCB0cmFuc3BhcmVudH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24teHMgLnJpYmJvbi1pbm5lcjpiZWZvcmV7bWFyZ2luLXRvcDotMTFweH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24tc20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7bWFyZ2luLXRvcDotMTNweH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24tbGcgLnJpYmJvbi1pbm5lcjpiZWZvcmV7bWFyZ2luLXRvcDotMTlweH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXI6YmVmb3Jle3JpZ2h0OjEwMCU7bGVmdDphdXRvO2JvcmRlci1yaWdodDoxNXB4IHNvbGlkICM1MjYwNjk7Ym9yZGVyLWxlZnQ6MTBweCBzb2xpZCB0cmFuc3BhcmVudH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1yZXZlcnNlLnJpYmJvbi12ZXJ0aWNhbCAucmliYm9uLWlubmVyOmJlZm9yZXtyaWdodDphdXRvO2xlZnQ6MDtib3JkZXItcmlnaHQtY29sb3I6IzUyNjA2OTtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1sZWZ0OjE1cHggc29saWQgIzUyNjA2OX0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi14cyAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItd2lkdGg6MTFweH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1zbSAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItd2lkdGg6MTNweH0ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi1sZyAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItd2lkdGg6MTlweH0ucmliYm9uLWJhZGdle3RvcDotMnB4O2xlZnQ6LTJweDtvdmVyZmxvdzpoaWRkZW59LnJpYmJvbi1iYWRnZSAucmliYm9uLWlubmVye2xlZnQ6LTQwcHg7d2lkdGg6MTAwJTstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnJpYmJvbi1iYWRnZS5yaWJib24tcmV2ZXJzZXtyaWdodDotMnB4O2xlZnQ6YXV0b30ucmliYm9uLWJhZGdlLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXJ7cmlnaHQ6LTQwcHg7bGVmdDphdXRvOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSg0NWRlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpO3RyYW5zZm9ybTpyb3RhdGUoNDVkZWcpfS5yaWJib24tYmFkZ2UucmliYm9uLWJvdHRvbXt0b3A6YXV0bztib3R0b206LTJweH0ucmliYm9uLWJhZGdlLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcnt0b3A6YXV0bztib3R0b206MTZweDstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoNDVkZWcpOy1tcy10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTstby10cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKDQ1ZGVnKX0ucmliYm9uLWJhZGdlLnJpYmJvbi1ib3R0b20ucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtNDVkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoLTQ1ZGVnKTt0cmFuc2Zvcm06cm90YXRlKC00NWRlZyl9LnJpYmJvbi1jb3JuZXJ7dG9wOjA7bGVmdDowO292ZXJmbG93OmhpZGRlbn0ucmliYm9uLWNvcm5lciAucmliYm9uLWlubmVye3RvcDowO2xlZnQ6MDt3aWR0aDo0MHB4O2hlaWdodDozNXB4O3BhZGRpbmc6MDtsaW5lLWhlaWdodDozNXB4O2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnR9LnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7Y29udGVudDonJztib3JkZXI6MzBweCBzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItdG9wLWNvbG9yOiM1MjYwNjk7Ym9yZGVyLWxlZnQtY29sb3I6IzUyNjA2OX0ucmliYm9uLWNvcm5lci5yaWJib24tcmV2ZXJzZXtyaWdodDowO2xlZnQ6YXV0b30ucmliYm9uLWNvcm5lci5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVye3JpZ2h0OjA7bGVmdDphdXRvfS5yaWJib24tY29ybmVyLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXI6YmVmb3Jle3JpZ2h0OjA7bGVmdDphdXRvO2JvcmRlci1yaWdodC1jb2xvcjojNTI2MDY5O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b217dG9wOmF1dG87Ym90dG9tOjB9LnJpYmJvbi1jb3JuZXIucmliYm9uLWJvdHRvbSAucmliYm9uLWlubmVye3RvcDphdXRvO2JvdHRvbTowfS5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7dG9wOmF1dG87Ym90dG9tOjA7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiM1MjYwNjl9LnJpYmJvbi1jb3JuZXIucmliYm9uLXhzIC5yaWJib24taW5uZXJ7d2lkdGg6MjhweDtoZWlnaHQ6MjZweDtsaW5lLWhlaWdodDoyNnB4fS5yaWJib24tY29ybmVyLnJpYmJvbi14cyAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItd2lkdGg6MjJweH0ucmliYm9uLWNvcm5lci5yaWJib24teHMgLnJpYmJvbi1pbm5lcj4uaWNvbntmb250LXNpemU6MTJweH0ucmliYm9uLWNvcm5lci5yaWJib24tc20gLnJpYmJvbi1pbm5lcnt3aWR0aDozNHB4O2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjMycHh9LnJpYmJvbi1jb3JuZXIucmliYm9uLXNtIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci13aWR0aDoyNnB4fS5yaWJib24tY29ybmVyLnJpYmJvbi1zbSAucmliYm9uLWlubmVyPi5pY29ue2ZvbnQtc2l6ZToxMnB4fS5yaWJib24tY29ybmVyLnJpYmJvbi1sZyAucmliYm9uLWlubmVye3dpZHRoOjQ2cHg7aGVpZ2h0OjQ0cHg7bGluZS1oZWlnaHQ6NDRweH0ucmliYm9uLWNvcm5lci5yaWJib24tbGcgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXdpZHRoOjM2cHh9LnJpYmJvbi1jb3JuZXIucmliYm9uLWxnIC5yaWJib24taW5uZXI+Lmljb257Zm9udC1zaXplOjE4cHh9LnJpYmJvbi1jbGlwe2xlZnQ6LTE0cHh9LnJpYmJvbi1jbGlwIC5yaWJib24taW5uZXJ7cGFkZGluZy1sZWZ0OjIzcHg7Ym9yZGVyLXJhZGl1czowIDVweCA1cHggMH0ucmliYm9uLWNsaXAgLnJpYmJvbi1pbm5lcjphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTtib3R0b206LTE0cHg7bGVmdDowO3dpZHRoOjA7aGVpZ2h0OjA7Y29udGVudDonJztib3JkZXI6N3B4IHNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci10b3AtY29sb3I6IzM3NDc0Zjtib3JkZXItcmlnaHQtY29sb3I6IzM3NDc0Zn0ucmliYm9uLWNsaXAucmliYm9uLXJldmVyc2V7cmlnaHQ6LTE0cHg7bGVmdDphdXRvfS5yaWJib24tY2xpcC5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVye3BhZGRpbmctcmlnaHQ6MjNweDtwYWRkaW5nLWxlZnQ6MTVweDtib3JkZXItcmFkaXVzOjVweCAwIDAgNXB4fS5yaWJib24tY2xpcC5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmFmdGVye3JpZ2h0OjA7bGVmdDphdXRvO2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojMzc0NzRmfS5yaWJib24tY2xpcC5yaWJib24tYm90dG9te3RvcDphdXRvO2JvdHRvbTotM3B4fS5yaWJib24tY2xpcC5yaWJib24tYm90dG9tIC5yaWJib24taW5uZXJ7dG9wOmF1dG87Ym90dG9tOjE2cHh9LnJpYmJvbi1jbGlwLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjphZnRlcnt0b3A6LTE0cHg7Ym90dG9tOmF1dG87Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiMzNzQ3NGZ9LnJpYmJvbi1wcmltYXJ5IC5yaWJib24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhfS5yaWJib24tcHJpbWFyeS5yaWJib24tYm9va21hcmsgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM2MmE4ZWE7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tcHJpbWFyeS5yaWJib24tYm9va21hcmsucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM2MmE4ZWE7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM2MmE4ZWE7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLXByaW1hcnkucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzYyYThlYTtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiM2MmE4ZWF9LnJpYmJvbi1wcmltYXJ5LnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tcHJpbWFyeS5yaWJib24tY29ybmVyIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6IzYyYThlYTtib3JkZXItbGVmdC1jb2xvcjojNjJhOGVhfS5yaWJib24tcHJpbWFyeS5yaWJib24tY29ybmVyLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojNjJhOGVhO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tcHJpbWFyeS5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiM2MmE4ZWF9LnJpYmJvbi1wcmltYXJ5IC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojNGU5N2Q5O2JvcmRlci1yaWdodC1jb2xvcjojNGU5N2Q5fS5yaWJib24tcHJpbWFyeS5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojNGU5N2Q5fS5yaWJib24tcHJpbWFyeS5yaWJib24tYm90dG9tIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiM0ZTk3ZDl9LnJpYmJvbi1zdWNjZXNzIC5yaWJib24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojNDZiZThhfS5yaWJib24tc3VjY2Vzcy5yaWJib24tYm9va21hcmsgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM0NmJlOGE7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tc3VjY2Vzcy5yaWJib24tYm9va21hcmsucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM0NmJlOGE7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM0NmJlOGE7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLXN1Y2Nlc3MucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzQ2YmU4YTtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiM0NmJlOGF9LnJpYmJvbi1zdWNjZXNzLnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tc3VjY2Vzcy5yaWJib24tY29ybmVyIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6IzQ2YmU4YTtib3JkZXItbGVmdC1jb2xvcjojNDZiZThhfS5yaWJib24tc3VjY2Vzcy5yaWJib24tY29ybmVyLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojNDZiZThhO2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tc3VjY2Vzcy5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiM0NmJlOGF9LnJpYmJvbi1zdWNjZXNzIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojMzZhYjdhO2JvcmRlci1yaWdodC1jb2xvcjojMzZhYjdhfS5yaWJib24tc3VjY2Vzcy5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojMzZhYjdhfS5yaWJib24tc3VjY2Vzcy5yaWJib24tYm90dG9tIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiMzNmFiN2F9LnJpYmJvbi1pbmZvIC5yaWJib24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojNTdjN2Q0fS5yaWJib24taW5mby5yaWJib24tYm9va21hcmsgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiM1N2M3ZDQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24taW5mby5yaWJib24tYm9va21hcmsucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1N2M3ZDQ7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnJpYmJvbi1pbmZvLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiM1N2M3ZDQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLWluZm8ucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6IzU3YzdkNDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiM1N2M3ZDR9LnJpYmJvbi1pbmZvLnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24taW5mby5yaWJib24tY29ybmVyIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6IzU3YzdkNDtib3JkZXItbGVmdC1jb2xvcjojNTdjN2Q0fS5yaWJib24taW5mby5yaWJib24tY29ybmVyLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojNTdjN2Q0O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24taW5mby5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiM1N2M3ZDR9LnJpYmJvbi1pbmZvIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojNDdiOGM2O2JvcmRlci1yaWdodC1jb2xvcjojNDdiOGM2fS5yaWJib24taW5mby5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojNDdiOGM2fS5yaWJib24taW5mby5yaWJib24tYm90dG9tIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiM0N2I4YzZ9LnJpYmJvbi13YXJuaW5nIC5yaWJib24taW5uZXJ7YmFja2dyb3VuZC1jb2xvcjojZjJhNjU0fS5yaWJib24td2FybmluZy5yaWJib24tYm9va21hcmsgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLWNvbG9yOiNmMmE2NTQ7Ym9yZGVyLXJpZ2h0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24td2FybmluZy5yaWJib24tYm9va21hcmsucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmMmE2NTQ7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnJpYmJvbi13YXJuaW5nLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmMmE2NTQ7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLXdhcm5pbmcucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbC5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2YyYTY1NDtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlci1sZWZ0LWNvbG9yOiNmMmE2NTR9LnJpYmJvbi13YXJuaW5nLnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci10b3AtY29sb3I6I2YyYTY1NDtib3JkZXItbGVmdC1jb2xvcjojZjJhNjU0fS5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyLnJpYmJvbi1yZXZlcnNlIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci1yaWdodC1jb2xvcjojZjJhNjU0O2JvcmRlci1sZWZ0LWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24td2FybmluZy5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiNmMmE2NTR9LnJpYmJvbi13YXJuaW5nIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjojZWM5OTQwO2JvcmRlci1yaWdodC1jb2xvcjojZWM5OTQwfS5yaWJib24td2FybmluZy5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmFmdGVye2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojZWM5OTQwfS5yaWJib24td2FybmluZy5yaWJib24tYm90dG9tIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiNlYzk5NDB9LnJpYmJvbi1kYW5nZXIgLnJpYmJvbi1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOiNmOTY4Njh9LnJpYmJvbi1kYW5nZXIucmliYm9uLWJvb2ttYXJrIC5yaWJib24taW5uZXI6YmVmb3Jle2JvcmRlci1jb2xvcjojZjk2ODY4O2JvcmRlci1yaWdodC1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLWRhbmdlci5yaWJib24tYm9va21hcmsucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmOTY4Njg7Ym9yZGVyLWxlZnQtY29sb3I6dHJhbnNwYXJlbnR9LnJpYmJvbi1kYW5nZXIucmliYm9uLWJvb2ttYXJrLnJpYmJvbi12ZXJ0aWNhbCAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2Y5Njg2ODtib3JkZXItYm90dG9tLWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tZGFuZ2VyLnJpYmJvbi1ib29rbWFyay5yaWJib24tdmVydGljYWwucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNmOTY4Njg7Ym9yZGVyLWJvdHRvbS1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItbGVmdC1jb2xvcjojZjk2ODY4fS5yaWJib24tZGFuZ2VyLnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS5yaWJib24tZGFuZ2VyLnJpYmJvbi1jb3JuZXIgLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjojZjk2ODY4O2JvcmRlci1sZWZ0LWNvbG9yOiNmOTY4Njh9LnJpYmJvbi1kYW5nZXIucmliYm9uLWNvcm5lci5yaWJib24tcmV2ZXJzZSAucmliYm9uLWlubmVyOmJlZm9yZXtib3JkZXItcmlnaHQtY29sb3I6I2Y5Njg2ODtib3JkZXItbGVmdC1jb2xvcjp0cmFuc3BhcmVudH0ucmliYm9uLWRhbmdlci5yaWJib24tY29ybmVyLnJpYmJvbi1ib3R0b20gLnJpYmJvbi1pbm5lcjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiNmOTY4Njh9LnJpYmJvbi1kYW5nZXIgLnJpYmJvbi1pbm5lcjphZnRlcntib3JkZXItdG9wLWNvbG9yOiNlOTU5NWI7Ym9yZGVyLXJpZ2h0LWNvbG9yOiNlOTU5NWJ9LnJpYmJvbi1kYW5nZXIucmliYm9uLXJldmVyc2UgLnJpYmJvbi1pbm5lcjphZnRlcntib3JkZXItcmlnaHQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyLWxlZnQtY29sb3I6I2U5NTk1Yn0ucmliYm9uLWRhbmdlci5yaWJib24tYm90dG9tIC5yaWJib24taW5uZXI6YWZ0ZXJ7Ym9yZGVyLXRvcC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItYm90dG9tLWNvbG9yOiNlOTU5NWJ9LmRvdG5hdntwYWRkaW5nOjA7bWFyZ2luOjA7dGV4dC1hbGlnbjpjZW50ZXI7bGlzdC1zdHlsZTpub25lfS5kb3RuYXY+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46MCAxNnB4O3ZlcnRpY2FsLWFsaWduOnRvcDtsaXN0LXN0eWxlOm5vbmV9LmRvdG5hdj5saT5he2Rpc3BsYXk6aW5saW5lLWJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7b3ZlcmZsb3c6aGlkZGVuO3RleHQtaW5kZW50OjEwMCU7d2hpdGUtc3BhY2U6bm93cmFwO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuMyk7Ym9yZGVyLXJhZGl1czo1MCV9LmRvdG5hdj5saT5hOmZvY3Vze291dGxpbmU6MH0uZG90bmF2PmxpLmFjdGl2ZT5hLC5kb3RuYXY+bGk6Zm9jdXM+YSwuZG90bmF2PmxpOmhvdmVyPmF7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5kb3RuYXYtc2NhbGV1cD5saT5hey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSAwcyxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlIDBzOy1vLXRyYW5zaXRpb246LW8tdHJhbnNmb3JtIC4zcyBlYXNlIDBzLGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjp0cmFuc2Zvcm0gLjNzIGVhc2UgMHMsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSAwc30uZG90bmF2LXNjYWxldXA+bGkuYWN0aXZlPmF7LXdlYmtpdC10cmFuc2Zvcm06c2NhbGUoMS41KTstbXMtdHJhbnNmb3JtOnNjYWxlKDEuNSk7LW8tdHJhbnNmb3JtOnNjYWxlKDEuNSk7dHJhbnNmb3JtOnNjYWxlKDEuNSl9LmRvdG5hdi1zdHJva2U+bGk+YXtib3JkZXI6MnB4IHNvbGlkIHRyYW5zcGFyZW50Oy13ZWJraXQtdHJhbnNpdGlvbjpib3JkZXIgLjNzIGVhc2UgMHMsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmJvcmRlciAuM3MgZWFzZSAwcyxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246Ym9yZGVyIC4zcyBlYXNlIDBzLGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UgMHN9LmRvdG5hdi1zdHJva2U+bGkuYWN0aXZlPmF7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtib3JkZXItY29sb3I6I2ZmZjstd2Via2l0LXRyYW5zZm9ybTpzY2FsZSgxLjMpOy1tcy10cmFuc2Zvcm06c2NhbGUoMS4zKTstby10cmFuc2Zvcm06c2NhbGUoMS4zKTt0cmFuc2Zvcm06c2NhbGUoMS4zKX0uZG90bmF2LWZpbGxpbj5saT5he2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmIGluc2V0O2JveC1zaGFkb3c6MCAwIDAgMnB4ICNmZmYgaW5zZXQ7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtYm94LXNoYWRvdyAuM3MgZWFzZSAwczstby10cmFuc2l0aW9uOmJveC1zaGFkb3cgLjNzIGVhc2UgMHM7dHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlIDBzfS5kb3RuYXYtZmlsbGluPmxpOmZvY3VzPmEsLmRvdG5hdi1maWxsaW4+bGk6aG92ZXI+YXtiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50Oy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNikgaW5zZXQ7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgyNTUsMjU1LDI1NSwuNikgaW5zZXR9LmRvdG5hdi1maWxsaW4+bGkuYWN0aXZlPmF7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAwIDhweCAjZmZmIGluc2V0O2JveC1zaGFkb3c6MCAwIDAgOHB4ICNmZmYgaW5zZXR9LmRvdG5hdi1kb3RzdHJva2U+bGk+YXstd2Via2l0LWJveC1zaGFkb3c6MCAwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0O2JveC1zaGFkb3c6MCAwIDAgOHB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpIGluc2V0Oy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LWJveC1zaGFkb3cgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjpib3gtc2hhZG93IC4zcyBlYXNlIDBzO3RyYW5zaXRpb246Ym94LXNoYWRvdyAuM3MgZWFzZSAwc30uZG90bmF2LWRvdHN0cm9rZT5saS5hY3RpdmU+YXtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMjU1LDI1NSwyNTUsLjMpOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMCAycHggI2ZmZiBpbnNldDtib3gtc2hhZG93OjAgMCAwIDJweCAjZmZmIGluc2V0fS5kb3RuYXYtZmFsbD5saTphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt2aXNpYmlsaXR5OmhpZGRlbjtjb250ZW50OicnO2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMyk7Ym9yZGVyLXJhZGl1czo1MCU7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSAwcyxvcGFjaXR5IC4zcyBlYXNlIDBzLHZpc2liaWxpdHkgMHMgZWFzZSAuM3M7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2UgMHMsb3BhY2l0eSAuM3MgZWFzZSAwcyx2aXNpYmlsaXR5IDBzIGVhc2UgLjNzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlIDBzLG9wYWNpdHkgLjNzIGVhc2UgMHMsdmlzaWJpbGl0eSAwcyBlYXNlIC4zczstd2Via2l0LXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjAwJSk7LW1zLXRyYW5zZm9ybTp0cmFuc2xhdGUoMCwtMjAwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLC0yMDAlKTt0cmFuc2Zvcm06dHJhbnNsYXRlKDAsLTIwMCUpfS5kb3RuYXYtZmFsbD5saT5hey13ZWJraXQtdHJhbnNpdGlvbjotd2Via2l0LXRyYW5zZm9ybSAuM3MgZWFzZSAwcyxvcGFjaXR5IC4zcyBlYXNlIDBzLGJhY2tncm91bmQtY29sb3IgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2UgMHMsb3BhY2l0eSAuM3MgZWFzZSAwcyxiYWNrZ3JvdW5kLWNvbG9yIC4zcyBlYXNlIDBzO3RyYW5zaXRpb246dHJhbnNmb3JtIC4zcyBlYXNlIDBzLG9wYWNpdHkgLjNzIGVhc2UgMHMsYmFja2dyb3VuZC1jb2xvciAuM3MgZWFzZSAwc30uZG90bmF2LWZhbGw+bGkuYWN0aXZlOmFmdGVye3Zpc2liaWxpdHk6dmlzaWJsZTtvcGFjaXR5OjE7LXdlYmtpdC10cmFuc2l0aW9uOi13ZWJraXQtdHJhbnNmb3JtIC4zcyBlYXNlIDBzLG9wYWNpdHkgLjNzIGVhc2UgMHM7LW8tdHJhbnNpdGlvbjotby10cmFuc2Zvcm0gLjNzIGVhc2UgMHMsb3BhY2l0eSAuM3MgZWFzZSAwczt0cmFuc2l0aW9uOnRyYW5zZm9ybSAuM3MgZWFzZSAwcyxvcGFjaXR5IC4zcyBlYXNlIDBzOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMCk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDApO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwwKX0uZG90bmF2LWZhbGw+bGkuYWN0aXZlPmF7b3BhY2l0eTowOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDIwMCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKDAsMjAwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgwLDIwMCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoMCwyMDAlKX0uY29sb3Itc2VsZWN0b3J7cGFkZGluZzowO21hcmdpbjowO2xpc3Qtc3R5bGU6bm9uZX0uY29sb3Itc2VsZWN0b3I+bGl7cG9zaXRpb246cmVsYXRpdmU7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MzBweDtoZWlnaHQ6MzBweDttYXJnaW46MCA4cHggOHB4IDA7YmFja2dyb3VuZC1jb2xvcjojNjJhOGVhO2JvcmRlci1yYWRpdXM6MTAwJX0uY29sb3Itc2VsZWN0b3I+bGk6aG92ZXJ7b3BhY2l0eTouOH0uY29sb3Itc2VsZWN0b3I+bGk6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDppbmhlcml0O2hlaWdodDppbmhlcml0O2NvbnRlbnQ6XCJcIjtiYWNrZ3JvdW5kOmluaGVyaXQ7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDAsMCwwLC4xKTtib3JkZXItcmFkaXVzOmluaGVyaXR9LmNvbG9yLXNlbGVjdG9yPmxpIGlucHV0W3R5cGU9cmFkaW9de3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MDt6LWluZGV4OjE7d2lkdGg6aW5oZXJpdDtoZWlnaHQ6aW5oZXJpdDtjdXJzb3I6cG9pbnRlcjtib3JkZXItcmFkaXVzOmluaGVyaXQ7b3BhY2l0eTowfS5jb2xvci1zZWxlY3Rvcj5saSBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZHtjdXJzb3I6bm90LWFsbG93ZWR9LmNvbG9yLXNlbGVjdG9yPmxpIGxhYmVse3Bvc2l0aW9uOnJlbGF0aXZlO2ZvbnQtZmFtaWx5OlwiV2ViIEljb25zXCI7Zm9udC1zdHlsZTpub3JtYWw7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtdmFyaWFudDpub3JtYWw7dGV4dC10cmFuc2Zvcm06bm9uZX0uY29sb3Itc2VsZWN0b3I+bGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbDphZnRlcntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjhweDtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tdG9wOi0ycHg7Zm9udC1zaXplOjE2cHg7bGluZS1oZWlnaHQ6MTtjb2xvcjojZmZmO2NvbnRlbnQ6XCJcXGYxOTJcIn0uY29sb3Itc2VsZWN0b3I+bGkuY29sb3Itc2VsZWN0b3ItZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojY2NkNWRiIWltcG9ydGFudH0uY29sb3Itc2VsZWN0b3I+bGkuY29sb3Itc2VsZWN0b3ItZGlzYWJsZWQgaW5wdXRbdHlwZT1yYWRpb106ZGlzYWJsZWR7Y3Vyc29yOm5vdC1hbGxvd2VkfS53aWR0aC01MHt3aWR0aDo1MHB4fS53aWR0aC0xMDB7d2lkdGg6MTAwcHh9LndpZHRoLTE1MHt3aWR0aDoxNTBweH0ud2lkdGgtMjAwe3dpZHRoOjIwMHB4fS53aWR0aC0yNTB7d2lkdGg6MjUwcHh9LndpZHRoLTMwMHt3aWR0aDozMDBweH0ud2lkdGgtMzUwe3dpZHRoOjM1MHB4fS53aWR0aC00MDB7d2lkdGg6NDAwcHh9LndpZHRoLTQ1MHt3aWR0aDo0NTBweH0ud2lkdGgtNTAwe3dpZHRoOjUwMHB4fS53aWR0aC1mdWxse3dpZHRoOjEwMCUhaW1wb3J0YW50fUBtZWRpYSAobWF4LXdpZHRoOjc2N3B4KXsud2lkdGgteHMtNTB7d2lkdGg6NTBweH0ud2lkdGgteHMtMTAwe3dpZHRoOjEwMHB4fS53aWR0aC14cy0xNTB7d2lkdGg6MTUwcHh9LndpZHRoLXhzLTIwMHt3aWR0aDoyMDBweH0ud2lkdGgteHMtMjUwe3dpZHRoOjI1MHB4fS53aWR0aC14cy0zMDB7d2lkdGg6MzAwcHh9LndpZHRoLXhzLTM1MHt3aWR0aDozNTBweH0ud2lkdGgteHMtNDAwe3dpZHRoOjQwMHB4fS53aWR0aC14cy00NTB7d2lkdGg6NDUwcHh9LndpZHRoLXhzLTUwMHt3aWR0aDo1MDBweH0ud2lkdGgteHMtMTAwcGN7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6NzY4cHgpIGFuZCAobWF4LXdpZHRoOjk5MXB4KXsud2lkdGgtc20tNTB7d2lkdGg6NTBweH0ud2lkdGgtc20tMTAwe3dpZHRoOjEwMHB4fS53aWR0aC1zbS0xNTB7d2lkdGg6MTUwcHh9LndpZHRoLXNtLTIwMHt3aWR0aDoyMDBweH0ud2lkdGgtc20tMjUwe3dpZHRoOjI1MHB4fS53aWR0aC1zbS0zMDB7d2lkdGg6MzAwcHh9LndpZHRoLXNtLTM1MHt3aWR0aDozNTBweH0ud2lkdGgtc20tNDAwe3dpZHRoOjQwMHB4fS53aWR0aC1zbS00NTB7d2lkdGg6NDUwcHh9LndpZHRoLXNtLTUwMHt3aWR0aDo1MDBweH0ud2lkdGgtc20tMTAwcGN7d2lkdGg6MTAwJX19QG1lZGlhIChtaW4td2lkdGg6OTkycHgpIGFuZCAobWF4LXdpZHRoOjExOTlweCl7LndpZHRoLW1kLTUwe3dpZHRoOjUwcHh9LndpZHRoLW1kLTEwMHt3aWR0aDoxMDBweH0ud2lkdGgtbWQtMTUwe3dpZHRoOjE1MHB4fS53aWR0aC1tZC0yMDB7d2lkdGg6MjAwcHh9LndpZHRoLW1kLTI1MHt3aWR0aDoyNTBweH0ud2lkdGgtbWQtMzAwe3dpZHRoOjMwMHB4fS53aWR0aC1tZC0zNTB7d2lkdGg6MzUwcHh9LndpZHRoLW1kLTQwMHt3aWR0aDo0MDBweH0ud2lkdGgtbWQtNDUwe3dpZHRoOjQ1MHB4fS53aWR0aC1tZC01MDB7d2lkdGg6NTAwcHh9fUBtZWRpYSAobWluLXdpZHRoOjEyMDBweCl7LndpZHRoLWxnLTUwe3dpZHRoOjUwcHh9LndpZHRoLWxnLTEwMHt3aWR0aDoxMDBweH0ud2lkdGgtbGctMTUwe3dpZHRoOjE1MHB4fS53aWR0aC1sZy0yMDB7d2lkdGg6MjAwcHh9LndpZHRoLWxnLTI1MHt3aWR0aDoyNTBweH0ud2lkdGgtbGctMzAwe3dpZHRoOjMwMHB4fS53aWR0aC1sZy0zNTB7d2lkdGg6MzUwcHh9LndpZHRoLWxnLTQwMHt3aWR0aDo0MDBweH0ud2lkdGgtbGctNDUwe3dpZHRoOjQ1MHB4fS53aWR0aC1sZy01MDB7d2lkdGg6NTAwcHh9fS5oZWlnaHQtNTB7aGVpZ2h0OjUwcHh9LmhlaWdodC0xMDB7aGVpZ2h0OjEwMHB4fS5oZWlnaHQtMTIwe2hlaWdodDoxMjBweH0uaGVpZ2h0LTE1MHtoZWlnaHQ6MTUwcHh9LmhlaWdodC0yMDB7aGVpZ2h0OjIwMHB4fS5oZWlnaHQtMjUwe2hlaWdodDoyNTBweH0uaGVpZ2h0LTMwMHtoZWlnaHQ6MzAwcHh9LmhlaWdodC0zNTB7aGVpZ2h0OjM1MHB4fS5oZWlnaHQtNDAwe2hlaWdodDo0MDBweH0uaGVpZ2h0LTQ1MHtoZWlnaHQ6NDUwcHh9LmhlaWdodC01MDB7aGVpZ2h0OjUwMHB4fS5oZWlnaHQtZnVsbHtoZWlnaHQ6MTAwJSFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5oZWlnaHQteHMtNTB7aGVpZ2h0OjUwcHh9LmhlaWdodC14cy0xMDB7aGVpZ2h0OjEwMHB4fS5oZWlnaHQteHMtMTIwe2hlaWdodDoxMjBweH0uaGVpZ2h0LXhzLTE1MHtoZWlnaHQ6MTUwcHh9LmhlaWdodC14cy0yMDB7aGVpZ2h0OjIwMHB4fS5oZWlnaHQteHMtMjUwe2hlaWdodDoyNTBweH0uaGVpZ2h0LXhzLTMwMHtoZWlnaHQ6MzAwcHh9LmhlaWdodC14cy0zNTB7aGVpZ2h0OjM1MHB4fS5oZWlnaHQteHMtNDAwe2hlaWdodDo0MDBweH0uaGVpZ2h0LXhzLTQ1MHtoZWlnaHQ6NDUwcHh9LmhlaWdodC14cy01MDB7aGVpZ2h0OjUwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCkgYW5kIChtYXgtd2lkdGg6OTkxcHgpey5oZWlnaHQtc20tNTB7aGVpZ2h0OjUwcHh9LmhlaWdodC1zbS0xMDB7aGVpZ2h0OjEwMHB4fS5oZWlnaHQtc20tMTIwe2hlaWdodDoxMjBweH0uaGVpZ2h0LXNtLTE1MHtoZWlnaHQ6MTUwcHh9LmhlaWdodC1zbS0yMDB7aGVpZ2h0OjIwMHB4fS5oZWlnaHQtc20tMjUwe2hlaWdodDoyNTBweH0uaGVpZ2h0LXNtLTMwMHtoZWlnaHQ6MzAwcHh9LmhlaWdodC1zbS0zNTB7aGVpZ2h0OjM1MHB4fS5oZWlnaHQtc20tNDAwe2hlaWdodDo0MDBweH0uaGVpZ2h0LXNtLTQ1MHtoZWlnaHQ6NDUwcHh9LmhlaWdodC1zbS01MDB7aGVpZ2h0OjUwMHB4fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCkgYW5kIChtYXgtd2lkdGg6MTE5OXB4KXsuaGVpZ2h0LW1kLTUwe2hlaWdodDo1MHB4fS5oZWlnaHQtbWQtMTAwe2hlaWdodDoxMDBweH0uaGVpZ2h0LW1kLTEyMHtoZWlnaHQ6MTIwcHh9LmhlaWdodC1tZC0xNTB7aGVpZ2h0OjE1MHB4fS5oZWlnaHQtbWQtMjAwe2hlaWdodDoyMDBweH0uaGVpZ2h0LW1kLTI1MHtoZWlnaHQ6MjUwcHh9LmhlaWdodC1tZC0zMDB7aGVpZ2h0OjMwMHB4fS5oZWlnaHQtbWQtMzUwe2hlaWdodDozNTBweH0uaGVpZ2h0LW1kLTQwMHtoZWlnaHQ6NDAwcHh9LmhlaWdodC1tZC00NTB7aGVpZ2h0OjQ1MHB4fS5oZWlnaHQtbWQtNTAwe2hlaWdodDo1MDBweH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsuaGVpZ2h0LWxnLTUwe2hlaWdodDo1MHB4fS5oZWlnaHQtbGctMTAwe2hlaWdodDoxMDBweH0uaGVpZ2h0LWxnLTEyMHtoZWlnaHQ6MTIwcHh9LmhlaWdodC1sZy0xNTB7aGVpZ2h0OjE1MHB4fS5oZWlnaHQtbGctMjAwe2hlaWdodDoyMDBweH0uaGVpZ2h0LWxnLTI1MHtoZWlnaHQ6MjUwcHh9LmhlaWdodC1sZy0zMDB7aGVpZ2h0OjMwMHB4fS5oZWlnaHQtbGctMzUwe2hlaWdodDozNTBweH0uaGVpZ2h0LWxnLTQwMHtoZWlnaHQ6NDAwcHh9LmhlaWdodC1sZy00NTB7aGVpZ2h0OjQ1MHB4fS5oZWlnaHQtbGctNTAwe2hlaWdodDo1MDBweH19Lm1hcmdpbi0we21hcmdpbjowIWltcG9ydGFudH0ubWFyZ2luLTN7bWFyZ2luOjNweCFpbXBvcnRhbnR9Lm1hcmdpbi01e21hcmdpbjo1cHghaW1wb3J0YW50fS5tYXJnaW4tMTB7bWFyZ2luOjEwcHghaW1wb3J0YW50fS5tYXJnaW4tMTV7bWFyZ2luOjE1cHghaW1wb3J0YW50fS5tYXJnaW4tMjB7bWFyZ2luOjIwcHghaW1wb3J0YW50fS5tYXJnaW4tMjV7bWFyZ2luOjI1cHghaW1wb3J0YW50fS5tYXJnaW4tMzB7bWFyZ2luOjMwcHghaW1wb3J0YW50fS5tYXJnaW4tMzV7bWFyZ2luOjM1cHghaW1wb3J0YW50fS5tYXJnaW4tNDB7bWFyZ2luOjQwcHghaW1wb3J0YW50fS5tYXJnaW4tNDV7bWFyZ2luOjQ1cHghaW1wb3J0YW50fS5tYXJnaW4tNTB7bWFyZ2luOjUwcHghaW1wb3J0YW50fS5tYXJnaW4tNjB7bWFyZ2luOjYwcHghaW1wb3J0YW50fS5tYXJnaW4tNzB7bWFyZ2luOjcwcHghaW1wb3J0YW50fS5tYXJnaW4tODB7bWFyZ2luOjgwcHghaW1wb3J0YW50fS5tYXJnaW4tdmVydGljYWwtMHttYXJnaW4tdG9wOjAhaW1wb3J0YW50O21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0ze21hcmdpbi10b3A6M3B4IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjNweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC01e21hcmdpbi10b3A6NXB4IWltcG9ydGFudDttYXJnaW4tYm90dG9tOjVweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0xMHttYXJnaW4tdG9wOjEwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0xNXttYXJnaW4tdG9wOjE1cHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MTVweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0yMHttYXJnaW4tdG9wOjIwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0yNXttYXJnaW4tdG9wOjI1cHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MjVweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0zMHttYXJnaW4tdG9wOjMwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC0zNXttYXJnaW4tdG9wOjM1cHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206MzVweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC00MHttYXJnaW4tdG9wOjQwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206NDBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC00NXttYXJnaW4tdG9wOjQ1cHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206NDVweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC01MHttYXJnaW4tdG9wOjUwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206NTBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC02MHttYXJnaW4tdG9wOjYwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206NjBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC03MHttYXJnaW4tdG9wOjcwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206NzBweCFpbXBvcnRhbnR9Lm1hcmdpbi12ZXJ0aWNhbC04MHttYXJnaW4tdG9wOjgwcHghaW1wb3J0YW50O21hcmdpbi1ib3R0b206ODBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ob3Jpem9udGFsLTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tYXJnaW4taG9yaXpvbnRhbC0ze21hcmdpbi1yaWdodDozcHghaW1wb3J0YW50O21hcmdpbi1sZWZ0OjNweCFpbXBvcnRhbnR9Lm1hcmdpbi1ob3Jpem9udGFsLTV7bWFyZ2luLXJpZ2h0OjVweCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NXB4IWltcG9ydGFudH0ubWFyZ2luLWhvcml6b250YWwtMTB7bWFyZ2luLXJpZ2h0OjEwcHghaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEwcHghaW1wb3J0YW50fS5tYXJnaW4taG9yaXpvbnRhbC0xNXttYXJnaW4tcmlnaHQ6MTVweCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MTVweCFpbXBvcnRhbnR9Lm1hcmdpbi1ob3Jpem9udGFsLTIwe21hcmdpbi1yaWdodDoyMHB4IWltcG9ydGFudDttYXJnaW4tbGVmdDoyMHB4IWltcG9ydGFudH0ubWFyZ2luLWhvcml6b250YWwtMjV7bWFyZ2luLXJpZ2h0OjI1cHghaW1wb3J0YW50O21hcmdpbi1sZWZ0OjI1cHghaW1wb3J0YW50fS5tYXJnaW4taG9yaXpvbnRhbC0zMHttYXJnaW4tcmlnaHQ6MzBweCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6MzBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ob3Jpem9udGFsLTM1e21hcmdpbi1yaWdodDozNXB4IWltcG9ydGFudDttYXJnaW4tbGVmdDozNXB4IWltcG9ydGFudH0ubWFyZ2luLWhvcml6b250YWwtNDB7bWFyZ2luLXJpZ2h0OjQwcHghaW1wb3J0YW50O21hcmdpbi1sZWZ0OjQwcHghaW1wb3J0YW50fS5tYXJnaW4taG9yaXpvbnRhbC00NXttYXJnaW4tcmlnaHQ6NDVweCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NDVweCFpbXBvcnRhbnR9Lm1hcmdpbi1ob3Jpem9udGFsLTUwe21hcmdpbi1yaWdodDo1MHB4IWltcG9ydGFudDttYXJnaW4tbGVmdDo1MHB4IWltcG9ydGFudH0ubWFyZ2luLWhvcml6b250YWwtNjB7bWFyZ2luLXJpZ2h0OjYwcHghaW1wb3J0YW50O21hcmdpbi1sZWZ0OjYwcHghaW1wb3J0YW50fS5tYXJnaW4taG9yaXpvbnRhbC03MHttYXJnaW4tcmlnaHQ6NzBweCFpbXBvcnRhbnQ7bWFyZ2luLWxlZnQ6NzBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ob3Jpem9udGFsLTgwe21hcmdpbi1yaWdodDo4MHB4IWltcG9ydGFudDttYXJnaW4tbGVmdDo4MHB4IWltcG9ydGFudH0ubWFyZ2luLXRvcC0we21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lm1hcmdpbi10b3AtM3ttYXJnaW4tdG9wOjNweCFpbXBvcnRhbnR9Lm1hcmdpbi10b3AtNXttYXJnaW4tdG9wOjVweCFpbXBvcnRhbnR9Lm1hcmdpbi10b3AtMTB7bWFyZ2luLXRvcDoxMHB4IWltcG9ydGFudH0ubWFyZ2luLXRvcC0xNXttYXJnaW4tdG9wOjE1cHghaW1wb3J0YW50fS5tYXJnaW4tdG9wLTIwe21hcmdpbi10b3A6MjBweCFpbXBvcnRhbnR9Lm1hcmdpbi10b3AtMjV7bWFyZ2luLXRvcDoyNXB4IWltcG9ydGFudH0ubWFyZ2luLXRvcC0zMHttYXJnaW4tdG9wOjMwcHghaW1wb3J0YW50fS5tYXJnaW4tdG9wLTM1e21hcmdpbi10b3A6MzVweCFpbXBvcnRhbnR9Lm1hcmdpbi10b3AtNDB7bWFyZ2luLXRvcDo0MHB4IWltcG9ydGFudH0ubWFyZ2luLXRvcC00NXttYXJnaW4tdG9wOjQ1cHghaW1wb3J0YW50fS5tYXJnaW4tdG9wLTUwe21hcmdpbi10b3A6NTBweCFpbXBvcnRhbnR9Lm1hcmdpbi10b3AtNjB7bWFyZ2luLXRvcDo2MHB4IWltcG9ydGFudH0ubWFyZ2luLXRvcC03MHttYXJnaW4tdG9wOjcwcHghaW1wb3J0YW50fS5tYXJnaW4tdG9wLTgwe21hcmdpbi10b3A6ODBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ib3R0b20tMHttYXJnaW4tYm90dG9tOjAhaW1wb3J0YW50fS5tYXJnaW4tYm90dG9tLTN7bWFyZ2luLWJvdHRvbTozcHghaW1wb3J0YW50fS5tYXJnaW4tYm90dG9tLTV7bWFyZ2luLWJvdHRvbTo1cHghaW1wb3J0YW50fS5tYXJnaW4tYm90dG9tLTEwe21hcmdpbi1ib3R0b206MTBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ib3R0b20tMTV7bWFyZ2luLWJvdHRvbToxNXB4IWltcG9ydGFudH0ubWFyZ2luLWJvdHRvbS0yMHttYXJnaW4tYm90dG9tOjIwcHghaW1wb3J0YW50fS5tYXJnaW4tYm90dG9tLTI1e21hcmdpbi1ib3R0b206MjVweCFpbXBvcnRhbnR9Lm1hcmdpbi1ib3R0b20tMzB7bWFyZ2luLWJvdHRvbTozMHB4IWltcG9ydGFudH0ubWFyZ2luLWJvdHRvbS0zNXttYXJnaW4tYm90dG9tOjM1cHghaW1wb3J0YW50fS5tYXJnaW4tYm90dG9tLTQwe21hcmdpbi1ib3R0b206NDBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ib3R0b20tNDV7bWFyZ2luLWJvdHRvbTo0NXB4IWltcG9ydGFudH0ubWFyZ2luLWJvdHRvbS01MHttYXJnaW4tYm90dG9tOjUwcHghaW1wb3J0YW50fS5tYXJnaW4tYm90dG9tLTYwe21hcmdpbi1ib3R0b206NjBweCFpbXBvcnRhbnR9Lm1hcmdpbi1ib3R0b20tNzB7bWFyZ2luLWJvdHRvbTo3MHB4IWltcG9ydGFudH0ubWFyZ2luLWJvdHRvbS04MHttYXJnaW4tYm90dG9tOjgwcHghaW1wb3J0YW50fS5tYXJnaW4tbGVmdC0we21hcmdpbi1sZWZ0OjAhaW1wb3J0YW50fS5tYXJnaW4tbGVmdC0ze21hcmdpbi1sZWZ0OjNweCFpbXBvcnRhbnR9Lm1hcmdpbi1sZWZ0LTV7bWFyZ2luLWxlZnQ6NXB4IWltcG9ydGFudH0ubWFyZ2luLWxlZnQtMTB7bWFyZ2luLWxlZnQ6MTBweCFpbXBvcnRhbnR9Lm1hcmdpbi1sZWZ0LTE1e21hcmdpbi1sZWZ0OjE1cHghaW1wb3J0YW50fS5tYXJnaW4tbGVmdC0yMHttYXJnaW4tbGVmdDoyMHB4IWltcG9ydGFudH0ubWFyZ2luLWxlZnQtMjV7bWFyZ2luLWxlZnQ6MjVweCFpbXBvcnRhbnR9Lm1hcmdpbi1sZWZ0LTMwe21hcmdpbi1sZWZ0OjMwcHghaW1wb3J0YW50fS5tYXJnaW4tbGVmdC0zNXttYXJnaW4tbGVmdDozNXB4IWltcG9ydGFudH0ubWFyZ2luLWxlZnQtNDB7bWFyZ2luLWxlZnQ6NDBweCFpbXBvcnRhbnR9Lm1hcmdpbi1sZWZ0LTQ1e21hcmdpbi1sZWZ0OjQ1cHghaW1wb3J0YW50fS5tYXJnaW4tbGVmdC01MHttYXJnaW4tbGVmdDo1MHB4IWltcG9ydGFudH0ubWFyZ2luLWxlZnQtNjB7bWFyZ2luLWxlZnQ6NjBweCFpbXBvcnRhbnR9Lm1hcmdpbi1sZWZ0LTcwe21hcmdpbi1sZWZ0OjcwcHghaW1wb3J0YW50fS5tYXJnaW4tbGVmdC04MHttYXJnaW4tbGVmdDo4MHB4IWltcG9ydGFudH0ubWFyZ2luLXJpZ2h0LTB7bWFyZ2luLXJpZ2h0OjAhaW1wb3J0YW50fS5tYXJnaW4tcmlnaHQtM3ttYXJnaW4tcmlnaHQ6M3B4IWltcG9ydGFudH0ubWFyZ2luLXJpZ2h0LTV7bWFyZ2luLXJpZ2h0OjVweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC0xMHttYXJnaW4tcmlnaHQ6MTBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC0xNXttYXJnaW4tcmlnaHQ6MTVweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC0yMHttYXJnaW4tcmlnaHQ6MjBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC0yNXttYXJnaW4tcmlnaHQ6MjVweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC0zMHttYXJnaW4tcmlnaHQ6MzBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC0zNXttYXJnaW4tcmlnaHQ6MzVweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC00MHttYXJnaW4tcmlnaHQ6NDBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC00NXttYXJnaW4tcmlnaHQ6NDVweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC01MHttYXJnaW4tcmlnaHQ6NTBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC02MHttYXJnaW4tcmlnaHQ6NjBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC03MHttYXJnaW4tcmlnaHQ6NzBweCFpbXBvcnRhbnR9Lm1hcmdpbi1yaWdodC04MHttYXJnaW4tcmlnaHQ6ODBweCFpbXBvcnRhbnR9QG1lZGlhIChtYXgtd2lkdGg6NzY3cHgpey5tYXJnaW4teHMtMHttYXJnaW46MCFpbXBvcnRhbnR9fUBtZWRpYSAobWluLXdpZHRoOjc2OHB4KXsubWFyZ2luLXNtLTB7bWFyZ2luOjAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7Lm1hcmdpbi1tZC0we21hcmdpbjowIWltcG9ydGFudH19QG1lZGlhIChtaW4td2lkdGg6MTIwMHB4KXsubWFyZ2luLWxnLTB7bWFyZ2luOjAhaW1wb3J0YW50fX0ucGFkZGluZy0we3BhZGRpbmc6MCFpbXBvcnRhbnR9LnBhZGRpbmctM3twYWRkaW5nOjNweCFpbXBvcnRhbnR9LnBhZGRpbmctNXtwYWRkaW5nOjVweCFpbXBvcnRhbnR9LnBhZGRpbmctMTB7cGFkZGluZzoxMHB4IWltcG9ydGFudH0ucGFkZGluZy0xNXtwYWRkaW5nOjE1cHghaW1wb3J0YW50fS5wYWRkaW5nLTIwe3BhZGRpbmc6MjBweCFpbXBvcnRhbnR9LnBhZGRpbmctMjV7cGFkZGluZzoyNXB4IWltcG9ydGFudH0ucGFkZGluZy0zMHtwYWRkaW5nOjMwcHghaW1wb3J0YW50fS5wYWRkaW5nLTM1e3BhZGRpbmc6MzVweCFpbXBvcnRhbnR9LnBhZGRpbmctNDB7cGFkZGluZzo0MHB4IWltcG9ydGFudH0ucGFkZGluZy00NXtwYWRkaW5nOjQ1cHghaW1wb3J0YW50fS5wYWRkaW5nLTUwe3BhZGRpbmc6NTBweCFpbXBvcnRhbnR9LnBhZGRpbmctNjB7cGFkZGluZzo2MHB4IWltcG9ydGFudH0ucGFkZGluZy03MHtwYWRkaW5nOjcwcHghaW1wb3J0YW50fS5wYWRkaW5nLTgwe3BhZGRpbmc6ODBweCFpbXBvcnRhbnR9LnBhZGRpbmctdmVydGljYWwtMHtwYWRkaW5nLXRvcDowIWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0ze3BhZGRpbmctdG9wOjNweCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206M3B4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC01e3BhZGRpbmctdG9wOjVweCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206NXB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0xMHtwYWRkaW5nLXRvcDoxMHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxMHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0xNXtwYWRkaW5nLXRvcDoxNXB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToxNXB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0yMHtwYWRkaW5nLXRvcDoyMHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyMHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0yNXtwYWRkaW5nLXRvcDoyNXB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbToyNXB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0zMHtwYWRkaW5nLXRvcDozMHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozMHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC0zNXtwYWRkaW5nLXRvcDozNXB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTozNXB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC00MHtwYWRkaW5nLXRvcDo0MHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo0MHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC00NXtwYWRkaW5nLXRvcDo0NXB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo0NXB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC01MHtwYWRkaW5nLXRvcDo1MHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo1MHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC02MHtwYWRkaW5nLXRvcDo2MHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo2MHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC03MHtwYWRkaW5nLXRvcDo3MHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo3MHB4IWltcG9ydGFudH0ucGFkZGluZy12ZXJ0aWNhbC04MHtwYWRkaW5nLXRvcDo4MHB4IWltcG9ydGFudDtwYWRkaW5nLWJvdHRvbTo4MHB4IWltcG9ydGFudH0ucGFkZGluZy1ob3Jpem9udGFsLTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MCFpbXBvcnRhbnR9LnBhZGRpbmctaG9yaXpvbnRhbC0ze3BhZGRpbmctcmlnaHQ6M3B4IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6M3B4IWltcG9ydGFudH0ucGFkZGluZy1ob3Jpem9udGFsLTV7cGFkZGluZy1yaWdodDo1cHghaW1wb3J0YW50O3BhZGRpbmctbGVmdDo1cHghaW1wb3J0YW50fS5wYWRkaW5nLWhvcml6b250YWwtMTB7cGFkZGluZy1yaWdodDoxMHB4IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MTBweCFpbXBvcnRhbnR9LnBhZGRpbmctaG9yaXpvbnRhbC0xNXtwYWRkaW5nLXJpZ2h0OjE1cHghaW1wb3J0YW50O3BhZGRpbmctbGVmdDoxNXB4IWltcG9ydGFudH0ucGFkZGluZy1ob3Jpem9udGFsLTIwe3BhZGRpbmctcmlnaHQ6MjBweCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjIwcHghaW1wb3J0YW50fS5wYWRkaW5nLWhvcml6b250YWwtMjV7cGFkZGluZy1yaWdodDoyNXB4IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6MjVweCFpbXBvcnRhbnR9LnBhZGRpbmctaG9yaXpvbnRhbC0zMHtwYWRkaW5nLXJpZ2h0OjMwcHghaW1wb3J0YW50O3BhZGRpbmctbGVmdDozMHB4IWltcG9ydGFudH0ucGFkZGluZy1ob3Jpem9udGFsLTM1e3BhZGRpbmctcmlnaHQ6MzVweCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjM1cHghaW1wb3J0YW50fS5wYWRkaW5nLWhvcml6b250YWwtNDB7cGFkZGluZy1yaWdodDo0MHB4IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NDBweCFpbXBvcnRhbnR9LnBhZGRpbmctaG9yaXpvbnRhbC00NXtwYWRkaW5nLXJpZ2h0OjQ1cHghaW1wb3J0YW50O3BhZGRpbmctbGVmdDo0NXB4IWltcG9ydGFudH0ucGFkZGluZy1ob3Jpem9udGFsLTUwe3BhZGRpbmctcmlnaHQ6NTBweCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjUwcHghaW1wb3J0YW50fS5wYWRkaW5nLWhvcml6b250YWwtNjB7cGFkZGluZy1yaWdodDo2MHB4IWltcG9ydGFudDtwYWRkaW5nLWxlZnQ6NjBweCFpbXBvcnRhbnR9LnBhZGRpbmctaG9yaXpvbnRhbC03MHtwYWRkaW5nLXJpZ2h0OjcwcHghaW1wb3J0YW50O3BhZGRpbmctbGVmdDo3MHB4IWltcG9ydGFudH0ucGFkZGluZy1ob3Jpem9udGFsLTgwe3BhZGRpbmctcmlnaHQ6ODBweCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjgwcHghaW1wb3J0YW50fS5wYWRkaW5nLXRvcC0we3BhZGRpbmctdG9wOjAhaW1wb3J0YW50fS5wYWRkaW5nLXRvcC0ze3BhZGRpbmctdG9wOjNweCFpbXBvcnRhbnR9LnBhZGRpbmctdG9wLTV7cGFkZGluZy10b3A6NXB4IWltcG9ydGFudH0ucGFkZGluZy10b3AtMTB7cGFkZGluZy10b3A6MTBweCFpbXBvcnRhbnR9LnBhZGRpbmctdG9wLTE1e3BhZGRpbmctdG9wOjE1cHghaW1wb3J0YW50fS5wYWRkaW5nLXRvcC0yMHtwYWRkaW5nLXRvcDoyMHB4IWltcG9ydGFudH0ucGFkZGluZy10b3AtMjV7cGFkZGluZy10b3A6MjVweCFpbXBvcnRhbnR9LnBhZGRpbmctdG9wLTMwe3BhZGRpbmctdG9wOjMwcHghaW1wb3J0YW50fS5wYWRkaW5nLXRvcC0zNXtwYWRkaW5nLXRvcDozNXB4IWltcG9ydGFudH0ucGFkZGluZy10b3AtNDB7cGFkZGluZy10b3A6NDBweCFpbXBvcnRhbnR9LnBhZGRpbmctdG9wLTQ1e3BhZGRpbmctdG9wOjQ1cHghaW1wb3J0YW50fS5wYWRkaW5nLXRvcC01MHtwYWRkaW5nLXRvcDo1MHB4IWltcG9ydGFudH0ucGFkZGluZy10b3AtNjB7cGFkZGluZy10b3A6NjBweCFpbXBvcnRhbnR9LnBhZGRpbmctdG9wLTcwe3BhZGRpbmctdG9wOjcwcHghaW1wb3J0YW50fS5wYWRkaW5nLXRvcC04MHtwYWRkaW5nLXRvcDo4MHB4IWltcG9ydGFudH0ucGFkZGluZy1ib3R0b20tMHtwYWRkaW5nLWJvdHRvbTowIWltcG9ydGFudH0ucGFkZGluZy1ib3R0b20tM3twYWRkaW5nLWJvdHRvbTozcHghaW1wb3J0YW50fS5wYWRkaW5nLWJvdHRvbS01e3BhZGRpbmctYm90dG9tOjVweCFpbXBvcnRhbnR9LnBhZGRpbmctYm90dG9tLTEwe3BhZGRpbmctYm90dG9tOjEwcHghaW1wb3J0YW50fS5wYWRkaW5nLWJvdHRvbS0xNXtwYWRkaW5nLWJvdHRvbToxNXB4IWltcG9ydGFudH0ucGFkZGluZy1ib3R0b20tMjB7cGFkZGluZy1ib3R0b206MjBweCFpbXBvcnRhbnR9LnBhZGRpbmctYm90dG9tLTI1e3BhZGRpbmctYm90dG9tOjI1cHghaW1wb3J0YW50fS5wYWRkaW5nLWJvdHRvbS0zMHtwYWRkaW5nLWJvdHRvbTozMHB4IWltcG9ydGFudH0ucGFkZGluZy1ib3R0b20tMzV7cGFkZGluZy1ib3R0b206MzVweCFpbXBvcnRhbnR9LnBhZGRpbmctYm90dG9tLTQwe3BhZGRpbmctYm90dG9tOjQwcHghaW1wb3J0YW50fS5wYWRkaW5nLWJvdHRvbS00NXtwYWRkaW5nLWJvdHRvbTo0NXB4IWltcG9ydGFudH0ucGFkZGluZy1ib3R0b20tNTB7cGFkZGluZy1ib3R0b206NTBweCFpbXBvcnRhbnR9LnBhZGRpbmctYm90dG9tLTYwe3BhZGRpbmctYm90dG9tOjYwcHghaW1wb3J0YW50fS5wYWRkaW5nLWJvdHRvbS03MHtwYWRkaW5nLWJvdHRvbTo3MHB4IWltcG9ydGFudH0ucGFkZGluZy1ib3R0b20tODB7cGFkZGluZy1ib3R0b206ODBweCFpbXBvcnRhbnR9LnBhZGRpbmctbGVmdC0we3BhZGRpbmctbGVmdDowIWltcG9ydGFudH0ucGFkZGluZy1sZWZ0LTN7cGFkZGluZy1sZWZ0OjNweCFpbXBvcnRhbnR9LnBhZGRpbmctbGVmdC01e3BhZGRpbmctbGVmdDo1cHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtMTB7cGFkZGluZy1sZWZ0OjEwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtMTV7cGFkZGluZy1sZWZ0OjE1cHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtMjB7cGFkZGluZy1sZWZ0OjIwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtMjV7cGFkZGluZy1sZWZ0OjI1cHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtMzB7cGFkZGluZy1sZWZ0OjMwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtMzV7cGFkZGluZy1sZWZ0OjM1cHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtNDB7cGFkZGluZy1sZWZ0OjQwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtNDV7cGFkZGluZy1sZWZ0OjQ1cHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtNTB7cGFkZGluZy1sZWZ0OjUwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtNjB7cGFkZGluZy1sZWZ0OjYwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtNzB7cGFkZGluZy1sZWZ0OjcwcHghaW1wb3J0YW50fS5wYWRkaW5nLWxlZnQtODB7cGFkZGluZy1sZWZ0OjgwcHghaW1wb3J0YW50fS5wYWRkaW5nLXJpZ2h0LTB7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0ucGFkZGluZy1yaWdodC0ze3BhZGRpbmctcmlnaHQ6M3B4IWltcG9ydGFudH0ucGFkZGluZy1yaWdodC01e3BhZGRpbmctcmlnaHQ6NXB4IWltcG9ydGFudH0ucGFkZGluZy1yaWdodC0xMHtwYWRkaW5nLXJpZ2h0OjEwcHghaW1wb3J0YW50fS5wYWRkaW5nLXJpZ2h0LTE1e3BhZGRpbmctcmlnaHQ6MTVweCFpbXBvcnRhbnR9LnBhZGRpbmctcmlnaHQtMjB7cGFkZGluZy1yaWdodDoyMHB4IWltcG9ydGFudH0ucGFkZGluZy1yaWdodC0yNXtwYWRkaW5nLXJpZ2h0OjI1cHghaW1wb3J0YW50fS5wYWRkaW5nLXJpZ2h0LTMwe3BhZGRpbmctcmlnaHQ6MzBweCFpbXBvcnRhbnR9LnBhZGRpbmctcmlnaHQtMzV7cGFkZGluZy1yaWdodDozNXB4IWltcG9ydGFudH0ucGFkZGluZy1yaWdodC00MHtwYWRkaW5nLXJpZ2h0OjQwcHghaW1wb3J0YW50fS5wYWRkaW5nLXJpZ2h0LTQ1e3BhZGRpbmctcmlnaHQ6NDVweCFpbXBvcnRhbnR9LnBhZGRpbmctcmlnaHQtNTB7cGFkZGluZy1yaWdodDo1MHB4IWltcG9ydGFudH0ucGFkZGluZy1yaWdodC02MHtwYWRkaW5nLXJpZ2h0OjYwcHghaW1wb3J0YW50fS5wYWRkaW5nLXJpZ2h0LTcwe3BhZGRpbmctcmlnaHQ6NzBweCFpbXBvcnRhbnR9LnBhZGRpbmctcmlnaHQtODB7cGFkZGluZy1yaWdodDo4MHB4IWltcG9ydGFudH1AbWVkaWEgKG1heC13aWR0aDo3NjdweCl7LnBhZGRpbmcteHMtMHtwYWRkaW5nOjAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo3NjhweCl7LnBhZGRpbmctc20tMHtwYWRkaW5nOjAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDo5OTJweCl7LnBhZGRpbmctbWQtMHtwYWRkaW5nOjAhaW1wb3J0YW50fX1AbWVkaWEgKG1pbi13aWR0aDoxMjAwcHgpey5wYWRkaW5nLWxnLTB7cGFkZGluZzowIWltcG9ydGFudH19LmV4YW1wbGUtd3JhcHttYXJnaW4tYm90dG9tOjgwcHh9LmV4YW1wbGUtd3JhcCAuZXhhbXBsZS13cmFwe21hcmdpbi1ib3R0b206MH0uZXhhbXBsZXttYXJnaW4tdG9wOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5leGFtcGxlOmFmdGVyLC5leGFtcGxlOmJlZm9yZXtkaXNwbGF5OnRhYmxlO2NvbnRlbnQ6XCIgXCJ9LmV4YW1wbGU6YWZ0ZXJ7Y2xlYXI6Ym90aH0uZXhhbXBsZS10aXRsZXt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2V9LmV4YW1wbGUtdGl0bGUsaDQuZXhhbXBsZS10aXRsZXtmb250LXNpemU6MTRweH0ucGFuZWwtYm9keT4uZXhhbXBsZS13cmFwOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTowfS5wYW5lbC1ib2R5Pi5yb3c6bGFzdC1jaGlsZD5bY2xhc3MqPWNvbC1dOmxhc3QtY2hpbGQgLmV4YW1wbGUtd3JhcDpsYXN0LWNoaWxke21hcmdpbi1ib3R0b206MH0uZXhhbXBsZS13ZWxse3Bvc2l0aW9uOnJlbGF0aXZlO21hcmdpbi1ib3R0b206MzBweDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3Zjl9LmV4YW1wbGUtd2VsbCAuY2VudGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDo1MCU7bGVmdDo1MCU7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWF4LXdpZHRoOjEwMCU7bWF4LWhlaWdodDoxMDAlOy13ZWJraXQtdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpOy1tcy10cmFuc2Zvcm06dHJhbnNsYXRlKC01MCUsLTUwJSk7LW8tdHJhbnNmb3JtOnRyYW5zbGF0ZSgtNTAlLC01MCUpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTUwJSwtNTAlKX0uZXhhbXBsZS1kcm9wZG93biAuZHJvcGRvd246YWZ0ZXIsLmV4YW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duOmJlZm9yZSwuZXhhbXBsZS1kcm9wZG93biAuZHJvcHVwOmFmdGVyLC5leGFtcGxlLWRyb3Bkb3duIC5kcm9wdXA6YmVmb3Jle2Rpc3BsYXk6dGFibGU7Y29udGVudDpcIiBcIn0uZXhhbXBsZS1kcm9wZG93biAuZHJvcGRvd246YWZ0ZXIsLmV4YW1wbGUtZHJvcGRvd24gLmRyb3B1cDphZnRlcntjbGVhcjpib3RofS5leGFtcGxlLWRyb3Bkb3duIC5kcm9wZG93bj4uZHJvcGRvd24tdG9nZ2xlLC5leGFtcGxlLWRyb3Bkb3duIC5kcm9wdXA+LmRyb3Bkb3duLXRvZ2dsZXtmbG9hdDpsZWZ0fS5leGFtcGxlLWRyb3Bkb3duIC5kcm9wZG93bj4uZHJvcGRvd24tbWVudSwuZXhhbXBsZS1kcm9wZG93biAuZHJvcHVwPi5kcm9wZG93bi1tZW51e3Bvc2l0aW9uOnN0YXRpYztkaXNwbGF5OmJsb2NrO2NsZWFyOmxlZnR9LmV4YW1wbGUtZHJvcGRvd24gLmRyb3Bkb3duPi5kcm9wZG93bi1tZW51LXJpZ2h0LC5leGFtcGxlLWRyb3Bkb3duIC5kcm9wdXA+LmRyb3Bkb3duLW1lbnUtcmlnaHR7ZmxvYXQ6cmlnaHQ7Y2xlYXI6cmlnaHR9LmV4YW1wbGUtdG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmV4YW1wbGUtdG9vbHRpcCAudG9vbHRpcHtwb3NpdGlvbjpyZWxhdGl2ZTttYXJnaW4tcmlnaHQ6MjVweDtvcGFjaXR5OjF9LmV4YW1wbGUtYmxvY2tzIC5leGFtcGxlLWNvbCwuZXhhbXBsZS1ncmlkIC5leGFtcGxlLWNvbHttaW4taGVpZ2h0OjA7cGFkZGluZzoxMHB4IDE1cHggMTJweDtiYWNrZ3JvdW5kLWNvbG9yOiNmM2Y3Zjk7Ym9yZGVyLXJhZGl1czowfS5leGFtcGxlLWdyaWQgLmV4YW1wbGUtY29se21hcmdpbi1ib3R0b206MjBweH0uZXhhbXBsZS1ncmlkIC5leGFtcGxlLWNvbCAuZXhhbXBsZS1jb2x7bWFyZ2luLXRvcDoyMHB4O21hcmdpbi1ib3R0b206MDtiYWNrZ3JvdW5kLWNvbG9yOiNlMmVjZjF9LmV4YW1wbGUtcG9wb3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTt6LWluZGV4OjE7ZGlzcGxheTppbmxpbmUtYmxvY2t9LmV4YW1wbGUtcG9wb3ZlciAucG9wb3Zlcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21hcmdpbi1yaWdodDoyNXB4fS5leGFtcGxlLWJ1dHRvbnMgLmJ0biwuZXhhbXBsZS1idXR0b25zIC5idG4tZ3JvdXAsLmV4YW1wbGUtYnV0dG9ucyAuYnRuLWdyb3VwLXZlcnRpY2Fse21hcmdpbi1yaWdodDoxNXB4O21hcmdpbi1ib3R0b206MjBweH0uZXhhbXBsZS1idXR0b25zIC5idG4tZ3JvdXAgLmJ0biwuZXhhbXBsZS1idXR0b25zIC5idG4tZ3JvdXAtdmVydGljYWwgLmJ0bnttYXJnaW4tcmlnaHQ6MDttYXJnaW4tYm90dG9tOjB9LmV4YW1wbGUtYm94e3Bvc2l0aW9uOnJlbGF0aXZlO3BhZGRpbmc6NDVweCAxNXB4IDE1cHg7bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MDtib3JkZXI6MXB4IHNvbGlkICNlNGVhZWN9LmV4YW1wbGUtYm94OmFmdGVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxNXB4O2xlZnQ6MTVweDtmb250LXNpemU6MTJweDtjb2xvcjojOTU5NTk1O3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtsZXR0ZXItc3BhY2luZzoxcHg7Y29udGVudDpcIkV4YW1wbGVcIn0uZXhhbXBsZS1hdmF0YXJzIC5hdmF0YXJ7bWFyZ2luLXJpZ2h0OjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4fS5leGFtcGxlLWF2YXRhcnMgLmF2YXRhcjpsYXN0LWNoaWxke21hcmdpbi1yaWdodDoyMHB4fS5leGFtcGxlLXR5cG9ncmFwaHl7cG9zaXRpb246cmVsYXRpdmU7cGFkZGluZy1sZWZ0OjI1JX0uZXhhbXBsZS10eXBvZ3JhcGh5IC5oZWFkaW5nLW5vdGUsLmV4YW1wbGUtdHlwb2dyYXBoeSAudGV4dC1ub3Rle3Bvc2l0aW9uOmFic29sdXRlO2JvdHRvbToycHg7bGVmdDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MjYwcHg7Zm9udC1zaXplOjEzcHg7Zm9udC13ZWlnaHQ6MzAwO2xpbmUtaGVpZ2h0OjEzcHg7Y29sb3I6I2FhYjJiZH0uZXhhbXBsZS10eXBvZ3JhcGh5IC50ZXh0LW5vdGV7dG9wOjEwcHg7Ym90dG9tOmF1dG99LmV4YW1wbGUtcmVzcG9uc2l2ZXttaW4taGVpZ2h0Oi4wMSU7b3ZlcmZsb3cteDphdXRvfUBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpey5leGFtcGxlLXJlc3BvbnNpdmV7d2lkdGg6MTAwJTtvdmVyZmxvdy15OmhpZGRlbjstbXMtb3ZlcmZsb3ctc3R5bGU6LW1zLWF1dG9oaWRpbmctc2Nyb2xsYmFyfX0gLmNoZWNrYm94LWN1c3RvbSBsYWJlbDo6YmVmb3JlIHtib3JkZXI6IDFweCBzb2xpZCAjMDc3NWJjO30iLCIuYnJhbmQtc2xvZ2FuLFxyXG4uYnJhbmQtdGV4dCxcclxuYm9keSB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnLCBBcmlhbCwgc2Fucy1zZXJpZlxyXG59XHJcblxyXG4uYm9yZGVyLWJ1dHRvbixcclxuaW5wdXRbdHlwZT10ZXh0XTpmb2N1cyxcclxuaW5wdXRbdHlwZT1lbWFpbF06Zm9jdXMsXHJcbmlucHV0W3R5cGU9cGFzc3dvcmRdOmZvY3VzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDc3NWJjXHJcbn1cclxuXHJcbi5ib3JkZXItYnV0dG9uLFxyXG4uaW50cm8tdGV4dCxcclxuLnNvY2lhbCBsaSBhLFxyXG4udGhhbmsteW91IC5zdWJzY3JpYmUgaDMsXHJcbi50aGFuay15b3UgaDEsXHJcbi50aGFuay15b3UgcCB7XHJcbiAgdGV4dC1hbGlnbjogY2VudGVyXHJcbn1cclxuXHJcbmJvZHkge1xyXG4gIGZvbnQtc2l6ZTogMTVweDtcclxuICBjb2xvcjogIzMzM1xyXG59XHJcblxyXG5hIHtcclxuICBjb2xvcjogIzE2Mzc0NlxyXG59XHJcblxyXG4uYnRuLXRoZW1lIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjMDc3NWJjO1xyXG4gIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5idG4tdGhlbWU6aG92ZXIge1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwYTgyZDA7XHJcbiAgY29sb3I6ICNmZmZcclxufVxyXG5cclxuLmJvcmRlci1idXR0b24ge1xyXG4gIGNvbG9yOiAjMDc3NWJjO1xyXG4gIHBhZGRpbmc6IDAgMjBweDtcclxuICBmb250LXNpemU6IDE0cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDM1cHg7XHJcbiAgYmFja2dyb3VuZDogMCAwO1xyXG4gIG91dGxpbmU6IDA7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC41cztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuNXM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC41cztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjVzXHJcbn1cclxuXHJcbi5ib3JkZXItYnV0dG9uIC5mYSB7XHJcbiAgbWFyZ2luLWxlZnQ6IDRweDtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgdG9wOiAycHg7XHJcbiAgZm9udC1zaXplOiAxNnB4XHJcbn1cclxuXHJcbi5ib3JkZXItYnV0dG9uOmhvdmVyIHtcclxuICBjb2xvcjogI2ZmZjtcclxuICBib3gtc2hhZG93OiBpbnNldCAyNTBweCAwIDAgIzA3NzViY1xyXG59XHJcblxyXG4uYXZhdGFyIHtcclxuICBtYXJnaW4tYm90dG9tOiAxMHB4XHJcbn1cclxuXHJcbi5icmFuZCBzcGFuIHtcclxuICBkaXNwbGF5OiBibG9ja1xyXG59XHJcblxyXG4uYnJhbmQtbG9nbyB7XHJcbiAgZm9udC1zaXplOiA0MnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0OHB4O1xyXG4gIGNvbG9yOiAjMTYzNzQ2XHJcbn1cclxuXHJcbi5icmFuZC1zbG9nYW4ge1xyXG4gIGZvbnQtc2l6ZTogMTNweDtcclxuICBjb2xvcjogIzE2Mzc0NlxyXG59XHJcblxyXG4uYnJhbmQtdGV4dCB7XHJcbiAgY29sb3I6ICMwNzc1YmM7XHJcbiAgZm9udC1zaXplOiAxNnB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAyMnB4O1xyXG4gIGZvbnQtd2VpZ2h0OiA1MDBcclxufVxyXG5cclxuLmludHJvLXRleHQgaDEge1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uaW50cm8tdGV4dCBoMSxcclxuLnRoYW5rLXlvdSBoMSB7XHJcbiAgZm9udC1zaXplOiA0MHB4XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmVcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAtaWNvbiB7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHRvcDogMDtcclxuICBib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcclxuICBoZWlnaHQ6IDM4cHg7XHJcbiAgd2lkdGg6IDM2cHg7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzA3NzViYztcclxuICBjb2xvcjogI2ZmZjtcclxuICB0ZXh0LWFsaWduOiBjZW50ZXJcclxufVxyXG5cclxuLmZvcm0tZ3JvdXAgLmZvcm0tZ3JvdXAtaWNvbjphZnRlciB7XHJcbiAgY29udGVudDogXCJcXGYxOGRcIjtcclxuICBmb250LWZhbWlseTogJ1dlYiBJY29ucyc7XHJcbiAgcG9zaXRpb246IGFic29sdXRlO1xyXG4gIHRvcDogY2FsYyg1MCUgLSAyMS41cHgpO1xyXG4gIGxlZnQ6IC0xOHB4O1xyXG4gIGNvbG9yOiAjMDc3NWJjO1xyXG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC13ZWlnaHQ6IDQwMDtcclxuICB0ZXh0LXJlbmRlcmluZzogYXV0bztcclxuICBzcGVhazogbm9uZTtcclxuICBmb250LXNpemU6IDMwcHg7XHJcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XHJcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcclxuICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIDApO1xyXG4gIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKTtcclxuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAwKVxyXG59XHJcblxyXG4uaW50cm8tdGV4dCB7XHJcbiAgcGFkZGluZzogNDBweCAwIDAgMDtcclxufVxyXG5cclxuLmludHJvLXRleHQgaDEge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbn1cclxuXHJcbi5pbnRyby10ZXh0IGgxIHNwYW4ge1xyXG4gIGZvbnQtd2VpZ2h0OiA3MDA7XHJcbiAgY29sb3I6ICMwNzc1YmM7XHJcbn1cclxuXHJcbi5mb3JtLWdyb3VwIC5mb3JtLWdyb3VwLWljb24gLmljb24ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcclxuICB0b3A6IDhweFxyXG59XHJcblxyXG4uZm9ybS1ncm91cCAuY2hlY2tib3gtcHJpbWFyeSBpbnB1dFt0eXBlPWNoZWNrYm94XTpjaGVja2VkK2xhYmVsOjpiZWZvcmUsXHJcbi5mb3JtLWdyb3VwIC5jaGVja2JveC1wcmltYXJ5IGlucHV0W3R5cGU9cmFkaW9dOmNoZWNrZWQrbGFiZWw6OmJlZm9yZSB7XHJcbiAgYmFja2dyb3VuZC1jb2xvcjogIzU3Yzc0MztcclxuICBib3JkZXItY29sb3I6ICM1N2M3NDM7XHJcbiAgb3V0bGluZTogMFxyXG59XHJcblxyXG4ucGFnZS1sb2dpbi12MyAucGFuZWwge1xyXG4gIG1hcmdpbi1ib3R0b206IDAhaW1wb3J0YW50XHJcbn1cclxuXHJcbi5wYWdlLWxvZ2luLXYzIGZvcm0ge1xyXG4gIG1hcmdpbjogMjBweCAwIWltcG9ydGFudFxyXG59XHJcblxyXG4ucGFnZS1jb250ZW50IHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgei1pbmRleDogMTAwO1xyXG4gIHdpZHRoOiAxMDAlXHJcbn1cclxuXHJcbi5wYW5lbCB7XHJcbiAgbWFyZ2luOiAwIGF1dG87XHJcbiAgZGlzcGxheTogYmxvY2s7XHJcbiAgYm94LXNoYWRvdzogMCA1cHggMjVweCByZ2JhKDAsIDAsIDAsIC4xNSk7XHJcbiAgLW1vei1ib3gtc2hhZG93OiAwIDVweCAyNXB4IHJnYmEoMCwgMCwgMCwgLjE1KVxyXG59XHJcblxyXG4ucGFuZWwgLnBhbmVsLWJvZHkge1xyXG4gIHBhZGRpbmc6IDM3cHggNDBweCA0MHB4IWltcG9ydGFudFxyXG59XHJcblxyXG4uaW50cm8ge1xyXG4gIHBvc2l0aW9uOiByZWxhdGl2ZVxyXG59XHJcblxyXG4uaW50cm8tdGV4dCB7XHJcbiAgcG9zaXRpb246IHJlbGF0aXZlOztcclxufVxyXG5cclxuLmludHJvLXRleHQgaW1nIHtcclxuICBtYXJnaW46IDI1cHggYXV0byAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIG1heC13aWR0aDogMjUwcHg7XHJcbn1cclxuXHJcbi5hbGVydCB7XHJcbiAgbWFyZ2luLWJvdHRvbTogMDtcclxuICBtYXJnaW4tdG9wOiAxNXB4XHJcbn1cclxuXHJcbi5sb2NrZWQge1xyXG4gIGNvbG9yOiAjZmZmXHJcbn1cclxuXHJcbi5sb2NrZWQgLmJ0bi1vcmFuZ2Uge1xyXG4gIHBhZGRpbmc6IDdweCAxMHB4XHJcbn1cclxuXHJcbi5sb2NrZWQgcCBhIHtcclxuICBjb2xvcjogIzA3NzViY1xyXG59XHJcblxyXG4udGhhbmsteW91IGgxIHtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGNvbG9yOiAjMDAwXHJcbn1cclxuXHJcbi50aGFuay15b3UgaW1nIHtcclxuICBtYXJnaW46IDAgYXV0byAyMHB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrXHJcbn1cclxuXHJcbi50aGFuay15b3UgcCB7XHJcbiAgZm9udC1zaXplOiAxNXB4XHJcbn1cclxuXHJcbi50aGFuay15b3UgcCBhIHtcclxuICBjb2xvcjogIzA3NzVCQ1xyXG59XHJcblxyXG4udGhhbmsteW91IHAgYTpob3ZlciB7XHJcbiAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmVcclxufVxyXG5cclxuLnRoYW5rLXlvdSBoNSB7XHJcbiAgZm9udC1zaXplOiAxOHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAxLjU7XHJcbiAgbWFyZ2luLWJvdHRvbTogMFxyXG59XHJcblxyXG4udGhhbmsteW91IC5zdWJzY3JpYmUgaDMge1xyXG4gIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgZm9udC1zaXplOiAxOHB4XHJcbn1cclxuXHJcbi50aGFuay15b3UgLnN1YnNjcmliZSBmb3JtIHtcclxuICBwb3NpdGlvbjogcmVsYXRpdmU7XHJcbiAgbWFyZ2luOiAxMHB4IDAgMTVweFxyXG59XHJcblxyXG4udGhhbmsteW91IC5zdWJzY3JpYmUgZm9ybSBpbnB1dFt0eXBlPWVtYWlsXSB7XHJcbiAgd2lkdGg6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzOHB4O1xyXG4gIHBhZGRpbmc6IDAgMTAwcHggMCAxMHB4O1xyXG4gIGJvcmRlci1yYWRpdXM6IDNweDtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjY2NjXHJcbn1cclxuXHJcbi50aGFuay15b3UgLnN1YnNjcmliZSBmb3JtIGlucHV0W3R5cGU9ZW1haWxdOmZvY3VzIHtcclxuICBib3JkZXI6IDFweCBzb2xpZCAjMDc3NWJjO1xyXG4gIG91dGxpbmU6IDBcclxufVxyXG5cclxuLnRoYW5rLXlvdSAuc3Vic2NyaWJlIGZvcm0gaW5wdXRbdHlwZT1zdWJtaXRdIHtcclxuICBwb3NpdGlvbjogYWJzb2x1dGU7XHJcbiAgdG9wOiAwO1xyXG4gIHJpZ2h0OiAwO1xyXG4gIHBhZGRpbmc6IDhweCAxNXB4O1xyXG4gIGhlaWdodDogMzhweFxyXG59XHJcblxyXG4uc29jaWFsIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0byAzMHB4O1xyXG4gIHBhZGRpbmc6IDBcclxufVxyXG5cclxuLnNvY2lhbCBsaSB7XHJcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xyXG4gIG1hcmdpbjogMCAzcHhcclxufVxyXG5cclxuLnNvY2lhbCBsaTpmaXJzdC1vZi10eXBlIHtcclxuICBtYXJnaW4tcmlnaHQ6IDEwcHhcclxufVxyXG5cclxuLnNvY2lhbCBsaSBhIHtcclxuICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xyXG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XHJcbiAgaGVpZ2h0OiAzNXB4O1xyXG4gIHdpZHRoOiAzNXB4O1xyXG4gIGxpbmUtaGVpZ2h0OiAzMnB4O1xyXG4gIGRpc3BsYXk6IGJsb2NrO1xyXG4gIGNvbG9yOiAjMDc3NWJjO1xyXG4gIGJvcmRlcjogMnB4IHNvbGlkICMwNzc1QkM7XHJcbiAgLXdlYmtpdC10cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gIC1tb3otdHJhbnNpdGlvbjogYWxsIC40cztcclxuICAtby10cmFuc2l0aW9uOiBhbGwgLjRzO1xyXG4gIHRyYW5zaXRpb246IGFsbCAuNHNcclxufVxyXG5cclxuLnNvY2lhbCBsaSBhOmhvdmVyIHtcclxuICBib3JkZXI6IDJweCBzb2xpZCAjMDc3NUJDO1xyXG4gIGNvbG9yOiAjZmZmO1xyXG4gIGJhY2tncm91bmQtY29sb3I6ICMwNzc1QkNcclxufVxyXG5cclxuQG1lZGlhIChtYXgtd2lkdGg6OTkxcHgpIHtcclxuICAuaW50cm8tdGV4dCBoMSxcclxuICAudGhhbmsteW91IGgxLFxyXG4gIC50aGFuay15b3UgaDUge1xyXG4gICAgbGluZS1oZWlnaHQ6IDEuNVxyXG4gIH1cclxuICAuaW50cm8tdGV4dCB7XHJcbiAgICBwYWRkaW5nOiAxMHB4IDAgMCAwO1xyXG4gIH1cclxuICAucGFnZS1sb2dpbi12MyAucGFnZS1jb250ZW50IHtcclxuICAgIHBhZGRpbmc6IDEwcHggMCFpbXBvcnRhbnRcclxuICB9XHJcbiAgLnBhbmVsIC5wYW5lbC1ib2R5IHtcclxuICAgIHBhZGRpbmc6IDIwcHggNDBweCAxMHB4ICFpbXBvcnRhbnQ7XHJcbiAgfVxyXG4gIC5pbnRyby10ZXh0IGgxIHtcclxuICAgIGZvbnQtc2l6ZTogMjhweDtcclxuICAgIG1hcmdpbjogMCAwIDEwcHg7XHJcbiAgICBsaW5lLWhlaWdodDogMzRweDtcclxuICB9XHJcbiAgLnRoYW5rLXlvdSBoMSB7XHJcbiAgICBmb250LXNpemU6IDI2cHhcclxuICB9XHJcbiAgLmludHJvLXRleHQgaW1nIHtcclxuICAgIG1hcmdpbjogMjVweCBhdXRvIDM1cHg7XHJcbiAgfVxyXG59XHJcblxyXG5hOmZvY3VzLFxyXG5hOmhvdmVyIHtcclxuICBjb2xvcjogIzBhODJkMFxyXG59XHJcblxyXG4ubnVsbC1saW5rIHtcclxuICBkaXNwbGF5OiB0YWJsZTtcclxuICBtYXJnaW46IDAgYXV0byAwO1xyXG4gIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xyXG4gIGZvbnQtc2l6ZTogMTZweDtcclxuICBsaW5lLWhlaWdodDogMS41O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG4gIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XHJcbiAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcclxuICBjdXJzb3I6IHBvaW50ZXI7XHJcblxyXG4gIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICAtbW96LXRyYW5zaXRpb246IGFsbCAuMnM7XHJcbiAgLW8tdHJhbnNpdGlvbjogYWxsIC4ycztcclxuICB0cmFuc2l0aW9uOiBhbGwgLjJzO1xyXG59XHJcblxyXG5cclxuLm51bGwtbGluazpob3ZlciB7XHJcbiAgY29sb3I6ICNFNDAwMTg7XHJcbn1cclxuXHJcblxyXG4ubnVsbC10ZXh0IHtcclxuICB3aWR0aDogODBweDtcclxuICBmb250LXNpemU6IDI2cHg7XHJcbiAgbGluZS1oZWlnaHQ6IDMycHg7XHJcbiAgZm9udC13ZWlnaHQ6IGJvbGQ7XHJcbiAgY29sb3I6ICMzMzM7XHJcbn1cclxuXHJcbi5udWxsLXRleHQgc3BhbiB7XHJcbiAgZm9udC1zaXplOiA0NHB4O1xyXG4gIGxpbmUtaGVpZ2h0OiA0NHB4O1xyXG4gIGZvbnQtd2VpZ2h0OiBib2xkO1xyXG4gIGNvbG9yOiAjMzMzO1xyXG59XHJcblxyXG4uaW50cm8tdGV4dCAubnVsbCB7XHJcbiAgbWFyZ2luOiAyNXB4IGF1dG8gMjBweDtcclxuICBtYXgtd2lkdGg6IGluaGVyaXQ7XHJcbiAgaGVpZ2h0OiA0MDBweDs7XHJcbn1cclxuXHJcbmgxLmhlYWRpbmd7XHJcbiAgZm9udC1zaXplOiAycmVtO1xyXG59IiwiQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdPcGVuIFNhbnMnO1xyXG4gIHNyYzogbG9jYWwoJ09wZW4gU2FucyBJdGFsaWMnKSwgbG9jYWwoJ09wZW5TYW5zLUl0YWxpYycpLFxyXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtSXRhbGljLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgTGlnaHQnKSwgbG9jYWwoJ09wZW5TYW5zLUxpZ2h0JyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUxpZ2h0LndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogbm9ybWFsO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnT3BlbiBTYW5zJztcclxuICBzcmM6IGxvY2FsKCdPcGVuIFNhbnMgTWVkaXVtJyksIGxvY2FsKCdPcGVuU2Fucy1NZWRpdW0nKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLU1lZGl1bS53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLU1lZGl1bS53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDUwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIFNlbWlCb2xkJyksIGxvY2FsKCdPcGVuU2Fucy1TZW1pQm9sZCcpLFxyXG4gIHVybCgnLi4vZm9udHMvT3BlblNhbnMtU2VtaUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1TZW1pQm9sZC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDYwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ09wZW4gU2Fucyc7XHJcbiAgc3JjOiBsb2NhbCgnT3BlbiBTYW5zIEJvbGQnKSwgbG9jYWwoJ09wZW5TYW5zLUJvbGQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL09wZW5TYW5zLUJvbGQud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9PcGVuU2Fucy1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbiAgc3JjOiBsb2NhbCgnVWJ1bnR1IEJvbGQnKSwgbG9jYWwoJ1VidW50dS1Cb2xkJyksXHJcbiAgdXJsKCcuLi9mb250cy9VYnVudHUtQm9sZC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1VidW50dS1Cb2xkLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogYm9sZDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbiAgc3JjOiBsb2NhbCgnVWJ1bnR1IExpZ2h0JyksIGxvY2FsKCdVYnVudHUtTGlnaHQnKSxcclxuICB1cmwoJy4uL2ZvbnRzL1VidW50dS1MaWdodC53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1VidW50dS1MaWdodC53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XHJcbiAgZm9udC13ZWlnaHQ6IDMwMDtcclxuICBmb250LXN0eWxlOiBub3JtYWw7XHJcbiAgZm9udC1kaXNwbGF5OiBzd2FwO1xyXG59XHJcblxyXG5AZm9udC1mYWNlIHtcclxuICBmb250LWZhbWlseTogJ1VidW50dSc7XHJcbiAgc3JjOiBsb2NhbCgnVWJ1bnR1IEl0YWxpYycpLCBsb2NhbCgnVWJ1bnR1LUl0YWxpYycpLFxyXG4gIHVybCgnLi4vZm9udHMvVWJ1bnR1LUl0YWxpYy53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1VidW50dS1JdGFsaWMud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogaXRhbGljO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuQGZvbnQtZmFjZSB7XHJcbiAgZm9udC1mYW1pbHk6ICdVYnVudHUnO1xyXG4gIHNyYzogbG9jYWwoJ1VidW50dSBNZWRpdW0nKSwgbG9jYWwoJ1VidW50dS1NZWRpdW0nKSxcclxuICB1cmwoJy4uL2ZvbnRzL1VidW50dS1NZWRpdW0ud29mZjInKSBmb3JtYXQoJ3dvZmYyJyksXHJcbiAgdXJsKCcuLi9mb250cy9VYnVudHUtTWVkaXVtLndvZmYnKSBmb3JtYXQoJ3dvZmYnKTtcclxuICBmb250LXdlaWdodDogNTAwO1xyXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcclxuICBmb250LWRpc3BsYXk6IHN3YXA7XHJcbn1cclxuXHJcbkBmb250LWZhY2Uge1xyXG4gIGZvbnQtZmFtaWx5OiAnVWJ1bnR1JztcclxuICBzcmM6IGxvY2FsKCdVYnVudHUgUmVndWxhcicpLCBsb2NhbCgnVWJ1bnR1LVJlZ3VsYXInKSxcclxuICB1cmwoJy4uL2ZvbnRzL1VidW50dS1SZWd1bGFyLndvZmYyJykgZm9ybWF0KCd3b2ZmMicpLFxyXG4gIHVybCgnLi4vZm9udHMvVWJ1bnR1LVJlZ3VsYXIud29mZicpIGZvcm1hdCgnd29mZicpO1xyXG4gIGZvbnQtd2VpZ2h0OiBub3JtYWw7XHJcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xyXG4gIGZvbnQtZGlzcGxheTogc3dhcDtcclxufVxyXG5cclxuIiwiLyohXG4gKiAgRm9udCBBd2Vzb21lIDQuNy4wIGJ5IEBkYXZlZ2FuZHkgLSBodHRwOi8vZm9udGF3ZXNvbWUuaW8gLSBAZm9udGF3ZXNvbWVcbiAqICBMaWNlbnNlIC0gaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2xpY2Vuc2UgKEZvbnQ6IFNJTCBPRkwgMS4xLCBDU1M6IE1JVCBMaWNlbnNlKVxuICovXG4vKiBGT05UIFBBVEhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AZm9udC1mYWNlIHtcbiAgZm9udC1mYW1pbHk6ICdGb250QXdlc29tZSc7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD92PTQuNy4wJyk7XG4gIHNyYzogdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LmVvdD8jaWVmaXgmdj00LjcuMCcpIGZvcm1hdCgnZW1iZWRkZWQtb3BlbnR5cGUnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LndvZmYyP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYyJyksIHVybCgnLi4vZm9udHMvZm9udGF3ZXNvbWUtd2ViZm9udC53b2ZmP3Y9NC43LjAnKSBmb3JtYXQoJ3dvZmYnKSwgdXJsKCcuLi9mb250cy9mb250YXdlc29tZS13ZWJmb250LnR0Zj92PTQuNy4wJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4uL2ZvbnRzL2ZvbnRhd2Vzb21lLXdlYmZvbnQuc3ZnP3Y9NC43LjAjZm9udGF3ZXNvbWVyZWd1bGFyJykgZm9ybWF0KCdzdmcnKTtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xufVxuLmZhIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICBmb250OiBub3JtYWwgbm9ybWFsIG5vcm1hbCAxNHB4LzEgRm9udEF3ZXNvbWU7XG4gIGZvbnQtc2l6ZTogaW5oZXJpdDtcbiAgdGV4dC1yZW5kZXJpbmc6IGF1dG87XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xufVxuLyogbWFrZXMgdGhlIGZvbnQgMzMlIGxhcmdlciByZWxhdGl2ZSB0byB0aGUgaWNvbiBjb250YWluZXIgKi9cbi5mYS1sZyB7XG4gIGZvbnQtc2l6ZTogMS4zMzMzMzMzM2VtO1xuICBsaW5lLWhlaWdodDogMC43NWVtO1xuICB2ZXJ0aWNhbC1hbGlnbjogLTE1JTtcbn1cbi5mYS0yeCB7XG4gIGZvbnQtc2l6ZTogMmVtO1xufVxuLmZhLTN4IHtcbiAgZm9udC1zaXplOiAzZW07XG59XG4uZmEtNHgge1xuICBmb250LXNpemU6IDRlbTtcbn1cbi5mYS01eCB7XG4gIGZvbnQtc2l6ZTogNWVtO1xufVxuLmZhLWZ3IHtcbiAgd2lkdGg6IDEuMjg1NzE0MjllbTtcbiAgdGV4dC1hbGlnbjogY2VudGVyO1xufVxuLmZhLXVsIHtcbiAgcGFkZGluZy1sZWZ0OiAwO1xuICBtYXJnaW4tbGVmdDogMi4xNDI4NTcxNGVtO1xuICBsaXN0LXN0eWxlLXR5cGU6IG5vbmU7XG59XG4uZmEtdWwgPiBsaSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cbi5mYS1saSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogLTIuMTQyODU3MTRlbTtcbiAgd2lkdGg6IDIuMTQyODU3MTRlbTtcbiAgdG9wOiAwLjE0Mjg1NzE0ZW07XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1saS5mYS1sZyB7XG4gIGxlZnQ6IC0xLjg1NzE0Mjg2ZW07XG59XG4uZmEtYm9yZGVyIHtcbiAgcGFkZGluZzogLjJlbSAuMjVlbSAuMTVlbTtcbiAgYm9yZGVyOiBzb2xpZCAwLjA4ZW0gI2VlZWVlZTtcbiAgYm9yZGVyLXJhZGl1czogLjFlbTtcbn1cbi5mYS1wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS1wdWxsLXJpZ2h0IHtcbiAgZmxvYXQ6IHJpZ2h0O1xufVxuLmZhLmZhLXB1bGwtbGVmdCB7XG4gIG1hcmdpbi1yaWdodDogLjNlbTtcbn1cbi5mYS5mYS1wdWxsLXJpZ2h0IHtcbiAgbWFyZ2luLWxlZnQ6IC4zZW07XG59XG4vKiBEZXByZWNhdGVkIGFzIG9mIDQuNC4wICovXG4ucHVsbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cbi5mYS5wdWxsLWxlZnQge1xuICBtYXJnaW4tcmlnaHQ6IC4zZW07XG59XG4uZmEucHVsbC1yaWdodCB7XG4gIG1hcmdpbi1sZWZ0OiAuM2VtO1xufVxuLmZhLXNwaW4ge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG4gIGFuaW1hdGlvbjogZmEtc3BpbiAycyBpbmZpbml0ZSBsaW5lYXI7XG59XG4uZmEtcHVsc2Uge1xuICAtd2Via2l0LWFuaW1hdGlvbjogZmEtc3BpbiAxcyBpbmZpbml0ZSBzdGVwcyg4KTtcbiAgYW5pbWF0aW9uOiBmYS1zcGluIDFzIGluZmluaXRlIHN0ZXBzKDgpO1xufVxuQC13ZWJraXQta2V5ZnJhbWVzIGZhLXNwaW4ge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcbiAgfVxuICAxMDAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMzU5ZGVnKTtcbiAgfVxufVxuQGtleWZyYW1lcyBmYS1zcGluIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gICAgdHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG4gIH1cbiAgMTAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgzNTlkZWcpO1xuICAgIHRyYW5zZm9ybTogcm90YXRlKDM1OWRlZyk7XG4gIH1cbn1cbi5mYS1yb3RhdGUtOTAge1xuICAtbXMtZmlsdGVyOiBcInByb2dpZDpEWEltYWdlVHJhbnNmb3JtLk1pY3Jvc29mdC5CYXNpY0ltYWdlKHJvdGF0aW9uPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG59XG4uZmEtcm90YXRlLTE4MCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MilcIjtcbiAgLXdlYmtpdC10cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuICAtbXMtdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbiAgdHJhbnNmb3JtOiByb3RhdGUoMTgwZGVnKTtcbn1cbi5mYS1yb3RhdGUtMjcwIHtcbiAgLW1zLWZpbHRlcjogXCJwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQmFzaWNJbWFnZShyb3RhdGlvbj0zKVwiO1xuICAtd2Via2l0LXRyYW5zZm9ybTogcm90YXRlKDI3MGRlZyk7XG4gIC1tcy10cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuICB0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xufVxuLmZhLWZsaXAtaG9yaXpvbnRhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MCwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKC0xLCAxKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgtMSwgMSk7XG59XG4uZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIC1tcy1maWx0ZXI6IFwicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkJhc2ljSW1hZ2Uocm90YXRpb249MiwgbWlycm9yPTEpXCI7XG4gIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG4gIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEsIC0xKTtcbiAgdHJhbnNmb3JtOiBzY2FsZSgxLCAtMSk7XG59XG46cm9vdCAuZmEtcm90YXRlLTkwLFxuOnJvb3QgLmZhLXJvdGF0ZS0xODAsXG46cm9vdCAuZmEtcm90YXRlLTI3MCxcbjpyb290IC5mYS1mbGlwLWhvcml6b250YWwsXG46cm9vdCAuZmEtZmxpcC12ZXJ0aWNhbCB7XG4gIGZpbHRlcjogbm9uZTtcbn1cbi5mYS1zdGFjayB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogMmVtO1xuICBoZWlnaHQ6IDJlbTtcbiAgbGluZS1oZWlnaHQ6IDJlbTtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cbi5mYS1zdGFjay0xeCxcbi5mYS1zdGFjay0yeCB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgbGVmdDogMDtcbiAgd2lkdGg6IDEwMCU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cbi5mYS1zdGFjay0xeCB7XG4gIGxpbmUtaGVpZ2h0OiBpbmhlcml0O1xufVxuLmZhLXN0YWNrLTJ4IHtcbiAgZm9udC1zaXplOiAyZW07XG59XG4uZmEtaW52ZXJzZSB7XG4gIGNvbG9yOiAjZmZmZmZmO1xufVxuLyogRm9udCBBd2Vzb21lIHVzZXMgdGhlIFVuaWNvZGUgUHJpdmF0ZSBVc2UgQXJlYSAoUFVBKSB0byBlbnN1cmUgc2NyZWVuXG4gICByZWFkZXJzIGRvIG5vdCByZWFkIG9mZiByYW5kb20gY2hhcmFjdGVycyB0aGF0IHJlcHJlc2VudCBpY29ucyAqL1xuLmZhLWdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAwXCI7XG59XG4uZmEtbXVzaWM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDFcIjtcbn1cbi5mYS1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDJcIjtcbn1cbi5mYS1lbnZlbG9wZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDAzXCI7XG59XG4uZmEtaGVhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDRcIjtcbn1cbi5mYS1zdGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA1XCI7XG59XG4uZmEtc3Rhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDA2XCI7XG59XG4uZmEtdXNlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwN1wiO1xufVxuLmZhLWZpbG06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMDhcIjtcbn1cbi5mYS10aC1sYXJnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwOVwiO1xufVxuLmZhLXRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBhXCI7XG59XG4uZmEtdGgtbGlzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwYlwiO1xufVxuLmZhLWNoZWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDBjXCI7XG59XG4uZmEtcmVtb3ZlOmJlZm9yZSxcbi5mYS1jbG9zZTpiZWZvcmUsXG4uZmEtdGltZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMGRcIjtcbn1cbi5mYS1zZWFyY2gtcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAwZVwiO1xufVxuLmZhLXNlYXJjaC1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMFwiO1xufVxuLmZhLXBvd2VyLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMVwiO1xufVxuLmZhLXNpZ25hbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxMlwiO1xufVxuLmZhLWdlYXI6YmVmb3JlLFxuLmZhLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxM1wiO1xufVxuLmZhLXRyYXNoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMTRcIjtcbn1cbi5mYS1ob21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE1XCI7XG59XG4uZmEtZmlsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDE2XCI7XG59XG4uZmEtY2xvY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxN1wiO1xufVxuLmZhLXJvYWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMThcIjtcbn1cbi5mYS1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxOVwiO1xufVxuLmZhLWFycm93LWNpcmNsZS1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMWFcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxYlwiO1xufVxuLmZhLWluYm94OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFjXCI7XG59XG4uZmEtcGxheS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAxZFwiO1xufVxuLmZhLXJvdGF0ZS1yaWdodDpiZWZvcmUsXG4uZmEtcmVwZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDFlXCI7XG59XG4uZmEtcmVmcmVzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyMVwiO1xufVxuLmZhLWxpc3QtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDIyXCI7XG59XG4uZmEtbG9jazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyM1wiO1xufVxuLmZhLWZsYWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMjRcIjtcbn1cbi5mYS1oZWFkcGhvbmVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI1XCI7XG59XG4uZmEtdm9sdW1lLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyNlwiO1xufVxuLmZhLXZvbHVtZS1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI3XCI7XG59XG4uZmEtdm9sdW1lLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI4XCI7XG59XG4uZmEtcXJjb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDI5XCI7XG59XG4uZmEtYmFyY29kZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYVwiO1xufVxuLmZhLXRhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyYlwiO1xufVxuLmZhLXRhZ3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmNcIjtcbn1cbi5mYS1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDJkXCI7XG59XG4uZmEtYm9va21hcms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMmVcIjtcbn1cbi5mYS1wcmludDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAyZlwiO1xufVxuLmZhLWNhbWVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzMFwiO1xufVxuLmZhLWZvbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzFcIjtcbn1cbi5mYS1ib2xkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMyXCI7XG59XG4uZmEtaXRhbGljOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDMzXCI7XG59XG4uZmEtdGV4dC1oZWlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwMzRcIjtcbn1cbi5mYS10ZXh0LXdpZHRoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM1XCI7XG59XG4uZmEtYWxpZ24tbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzNlwiO1xufVxuLmZhLWFsaWduLWNlbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzN1wiO1xufVxuLmZhLWFsaWduLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDM4XCI7XG59XG4uZmEtYWxpZ24tanVzdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzOVwiO1xufVxuLmZhLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2FcIjtcbn1cbi5mYS1kZWRlbnQ6YmVmb3JlLFxuLmZhLW91dGRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2JcIjtcbn1cbi5mYS1pbmRlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2NcIjtcbn1cbi5mYS12aWRlby1jYW1lcmE6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwM2RcIjtcbn1cbi5mYS1waG90bzpiZWZvcmUsXG4uZmEtaW1hZ2U6YmVmb3JlLFxuLmZhLXBpY3R1cmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjAzZVwiO1xufVxuLmZhLXBlbmNpbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0MFwiO1xufVxuLmZhLW1hcC1tYXJrZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDFcIjtcbn1cbi5mYS1hZGp1c3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDJcIjtcbn1cbi5mYS10aW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQzXCI7XG59XG4uZmEtZWRpdDpiZWZvcmUsXG4uZmEtcGVuY2lsLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ0XCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDVcIjtcbn1cbi5mYS1jaGVjay1zcXVhcmUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0NlwiO1xufVxuLmZhLWFycm93czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0N1wiO1xufVxuLmZhLXN0ZXAtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNDhcIjtcbn1cbi5mYS1mYXN0LWJhY2t3YXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDQ5XCI7XG59XG4uZmEtYmFja3dhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGFcIjtcbn1cbi5mYS1wbGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRiXCI7XG59XG4uZmEtcGF1c2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNGNcIjtcbn1cbi5mYS1zdG9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDRkXCI7XG59XG4uZmEtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA0ZVwiO1xufVxuLmZhLWZhc3QtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MFwiO1xufVxuLmZhLXN0ZXAtZm9yd2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1MVwiO1xufVxuLmZhLWVqZWN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUyXCI7XG59XG4uZmEtY2hldnJvbi1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDUzXCI7XG59XG4uZmEtY2hldnJvbi1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1NFwiO1xufVxuLmZhLXBsdXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU1XCI7XG59XG4uZmEtbWludXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU2XCI7XG59XG4uZmEtdGltZXMtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU3XCI7XG59XG4uZmEtY2hlY2stY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU4XCI7XG59XG4uZmEtcXVlc3Rpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDU5XCI7XG59XG4uZmEtaW5mby1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWFcIjtcbn1cbi5mYS1jcm9zc2hhaXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDViXCI7XG59XG4uZmEtdGltZXMtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNWNcIjtcbn1cbi5mYS1jaGVjay1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZFwiO1xufVxuLmZhLWJhbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA1ZVwiO1xufVxuLmZhLWFycm93LWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjBcIjtcbn1cbi5mYS1hcnJvdy1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2MVwiO1xufVxuLmZhLWFycm93LXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDYyXCI7XG59XG4uZmEtYXJyb3ctZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2M1wiO1xufVxuLmZhLW1haWwtZm9yd2FyZDpiZWZvcmUsXG4uZmEtc2hhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjRcIjtcbn1cbi5mYS1leHBhbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjVcIjtcbn1cbi5mYS1jb21wcmVzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2NlwiO1xufVxuLmZhLXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNjdcIjtcbn1cbi5mYS1taW51czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2OFwiO1xufVxuLmZhLWFzdGVyaXNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDY5XCI7XG59XG4uZmEtZXhjbGFtYXRpb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZhXCI7XG59XG4uZmEtZ2lmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA2YlwiO1xufVxuLmZhLWxlYWY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNmNcIjtcbn1cbi5mYS1maXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZkXCI7XG59XG4uZmEtZXllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDZlXCI7XG59XG4uZmEtZXllLXNsYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDcwXCI7XG59XG4uZmEtd2FybmluZzpiZWZvcmUsXG4uZmEtZXhjbGFtYXRpb24tdHJpYW5nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzFcIjtcbn1cbi5mYS1wbGFuZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3MlwiO1xufVxuLmZhLWNhbGVuZGFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDczXCI7XG59XG4uZmEtcmFuZG9tOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc0XCI7XG59XG4uZmEtY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NVwiO1xufVxuLmZhLW1hZ25ldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3NlwiO1xufVxuLmZhLWNoZXZyb24tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzdcIjtcbn1cbi5mYS1jaGV2cm9uLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwNzhcIjtcbn1cbi5mYS1yZXR3ZWV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDc5XCI7XG59XG4uZmEtc2hvcHBpbmctY2FydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YVwiO1xufVxuLmZhLWZvbGRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3YlwiO1xufVxuLmZhLWZvbGRlci1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDdjXCI7XG59XG4uZmEtYXJyb3dzLXY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwN2RcIjtcbn1cbi5mYS1hcnJvd3MtaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA3ZVwiO1xufVxuLmZhLWJhci1jaGFydC1vOmJlZm9yZSxcbi5mYS1iYXItY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODBcIjtcbn1cbi5mYS10d2l0dGVyLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MVwiO1xufVxuLmZhLWZhY2Vib29rLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4MlwiO1xufVxuLmZhLWNhbWVyYS1yZXRybzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4M1wiO1xufVxuLmZhLWtleTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4NFwiO1xufVxuLmZhLWdlYXJzOmJlZm9yZSxcbi5mYS1jb2dzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDg1XCI7XG59XG4uZmEtY29tbWVudHM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODZcIjtcbn1cbi5mYS10aHVtYnMtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4N1wiO1xufVxuLmZhLXRodW1icy1vLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODhcIjtcbn1cbi5mYS1zdGFyLWhhbGY6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwODlcIjtcbn1cbi5mYS1oZWFydC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhhXCI7XG59XG4uZmEtc2lnbi1vdXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGJcIjtcbn1cbi5mYS1saW5rZWRpbi1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOGNcIjtcbn1cbi5mYS10aHVtYi10YWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDhkXCI7XG59XG4uZmEtZXh0ZXJuYWwtbGluazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA4ZVwiO1xufVxuLmZhLXNpZ24taW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTBcIjtcbn1cbi5mYS10cm9waHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTFcIjtcbn1cbi5mYS1naXRodWItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkyXCI7XG59XG4uZmEtdXBsb2FkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDkzXCI7XG59XG4uZmEtbGVtb24tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5NFwiO1xufVxuLmZhLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk1XCI7XG59XG4uZmEtc3F1YXJlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOTZcIjtcbn1cbi5mYS1ib29rbWFyay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk3XCI7XG59XG4uZmEtcGhvbmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDk4XCI7XG59XG4uZmEtdHdpdHRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjA5OVwiO1xufVxuLmZhLWZhY2Vib29rLWY6YmVmb3JlLFxuLmZhLWZhY2Vib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDlhXCI7XG59XG4uZmEtZ2l0aHViOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDliXCI7XG59XG4uZmEtdW5sb2NrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMDljXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWRcIjtcbn1cbi5mYS1mZWVkOmJlZm9yZSxcbi5mYS1yc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwOWVcIjtcbn1cbi5mYS1oZGQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhMFwiO1xufVxuLmZhLWJ1bGxob3JuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGExXCI7XG59XG4uZmEtYmVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmM1wiO1xufVxuLmZhLWNlcnRpZmljYXRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEzXCI7XG59XG4uZmEtaGFuZC1vLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE0XCI7XG59XG4uZmEtaGFuZC1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTVcIjtcbn1cbi5mYS1oYW5kLW8tdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYTZcIjtcbn1cbi5mYS1oYW5kLW8tZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhN1wiO1xufVxuLmZhLWFycm93LWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE4XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGE5XCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFhXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYWJcIjtcbn1cbi5mYS1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhY1wiO1xufVxuLmZhLXdyZW5jaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBhZFwiO1xufVxuLmZhLXRhc2tzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGFlXCI7XG59XG4uZmEtZmlsdGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIwXCI7XG59XG4uZmEtYnJpZWZjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGIxXCI7XG59XG4uZmEtYXJyb3dzLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBiMlwiO1xufVxuLmZhLWdyb3VwOmJlZm9yZSxcbi5mYS11c2VyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjMFwiO1xufVxuLmZhLWNoYWluOmJlZm9yZSxcbi5mYS1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGMxXCI7XG59XG4uZmEtY2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzJcIjtcbn1cbi5mYS1mbGFzazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjM1wiO1xufVxuLmZhLWN1dDpiZWZvcmUsXG4uZmEtc2Npc3NvcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzRcIjtcbn1cbi5mYS1jb3B5OmJlZm9yZSxcbi5mYS1maWxlcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM1XCI7XG59XG4uZmEtcGFwZXJjbGlwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM2XCI7XG59XG4uZmEtc2F2ZTpiZWZvcmUsXG4uZmEtZmxvcHB5LW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzdcIjtcbn1cbi5mYS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwYzhcIjtcbn1cbi5mYS1uYXZpY29uOmJlZm9yZSxcbi5mYS1yZW9yZGVyOmJlZm9yZSxcbi5mYS1iYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGM5XCI7XG59XG4uZmEtbGlzdC11bDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBjYVwiO1xufVxuLmZhLWxpc3Qtb2w6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2JcIjtcbn1cbi5mYS1zdHJpa2V0aHJvdWdoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNjXCI7XG59XG4uZmEtdW5kZXJsaW5lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGNkXCI7XG59XG4uZmEtdGFibGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwY2VcIjtcbn1cbi5mYS1tYWdpYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkMFwiO1xufVxuLmZhLXRydWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQxXCI7XG59XG4uZmEtcGludGVyZXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQyXCI7XG59XG4uZmEtcGludGVyZXN0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkM1wiO1xufVxuLmZhLWdvb2dsZS1wbHVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkNFwiO1xufVxuLmZhLWdvb2dsZS1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ1XCI7XG59XG4uZmEtbW9uZXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDZcIjtcbn1cbi5mYS1jYXJldC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ3XCI7XG59XG4uZmEtY2FyZXQtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZDhcIjtcbn1cbi5mYS1jYXJldC1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGQ5XCI7XG59XG4uZmEtY2FyZXQtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGFcIjtcbn1cbi5mYS1jb2x1bW5zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRiXCI7XG59XG4uZmEtdW5zb3J0ZWQ6YmVmb3JlLFxuLmZhLXNvcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZGNcIjtcbn1cbi5mYS1zb3J0LWRvd246YmVmb3JlLFxuLmZhLXNvcnQtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBkZFwiO1xufVxuLmZhLXNvcnQtdXA6YmVmb3JlLFxuLmZhLXNvcnQtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGRlXCI7XG59XG4uZmEtZW52ZWxvcGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZTBcIjtcbn1cbi5mYS1saW5rZWRpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlMVwiO1xufVxuLmZhLXJvdGF0ZS1sZWZ0OmJlZm9yZSxcbi5mYS11bmRvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUyXCI7XG59XG4uZmEtbGVnYWw6YmVmb3JlLFxuLmZhLWdhdmVsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGUzXCI7XG59XG4uZmEtZGFzaGJvYXJkOmJlZm9yZSxcbi5mYS10YWNob21ldGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU0XCI7XG59XG4uZmEtY29tbWVudC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU1XCI7XG59XG4uZmEtY29tbWVudHMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlNlwiO1xufVxuLmZhLWZsYXNoOmJlZm9yZSxcbi5mYS1ib2x0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU3XCI7XG59XG4uZmEtc2l0ZW1hcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlOFwiO1xufVxuLmZhLXVtYnJlbGxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGU5XCI7XG59XG4uZmEtcGFzdGU6YmVmb3JlLFxuLmZhLWNsaXBib2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlYVwiO1xufVxuLmZhLWxpZ2h0YnVsYi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGViXCI7XG59XG4uZmEtZXhjaGFuZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZWNcIjtcbn1cbi5mYS1jbG91ZC1kb3dubG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZFwiO1xufVxuLmZhLWNsb3VkLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBlZVwiO1xufVxuLmZhLXVzZXItbWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjBcIjtcbn1cbi5mYS1zdGV0aG9zY29wZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmMVwiO1xufVxuLmZhLXN1aXRjYXNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGYyXCI7XG59XG4uZmEtYmVsbC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGEyXCI7XG59XG4uZmEtY29mZmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY0XCI7XG59XG4uZmEtY3V0bGVyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmNVwiO1xufVxuLmZhLWZpbGUtdGV4dC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGY2XCI7XG59XG4uZmEtYnVpbGRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmN1wiO1xufVxuLmZhLWhvc3BpdGFsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjhcIjtcbn1cbi5mYS1hbWJ1bGFuY2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZjlcIjtcbn1cbi5mYS1tZWRraXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmFcIjtcbn1cbi5mYS1maWdodGVyLWpldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmYlwiO1xufVxuLmZhLWJlZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYwZmNcIjtcbn1cbi5mYS1oLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjBmZFwiO1xufVxuLmZhLXBsdXMtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMGZlXCI7XG59XG4uZmEtYW5nbGUtZG91YmxlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDBcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDFcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDJcIjtcbn1cbi5mYS1hbmdsZS1kb3VibGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwM1wiO1xufVxuLmZhLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDRcIjtcbn1cbi5mYS1hbmdsZS1yaWdodDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwNVwiO1xufVxuLmZhLWFuZ2xlLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTA2XCI7XG59XG4uZmEtYW5nbGUtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwN1wiO1xufVxuLmZhLWRlc2t0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDhcIjtcbn1cbi5mYS1sYXB0b3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMDlcIjtcbn1cbi5mYS10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMGFcIjtcbn1cbi5mYS1tb2JpbGUtcGhvbmU6YmVmb3JlLFxuLmZhLW1vYmlsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwYlwiO1xufVxuLmZhLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBjXCI7XG59XG4uZmEtcXVvdGUtbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEwZFwiO1xufVxuLmZhLXF1b3RlLXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTBlXCI7XG59XG4uZmEtc3Bpbm5lcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMFwiO1xufVxuLmZhLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExMVwiO1xufVxuLmZhLW1haWwtcmVwbHk6YmVmb3JlLFxuLmZhLXJlcGx5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTEyXCI7XG59XG4uZmEtZ2l0aHViLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExM1wiO1xufVxuLmZhLWZvbGRlci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE0XCI7XG59XG4uZmEtZm9sZGVyLW9wZW4tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExNVwiO1xufVxuLmZhLXNtaWxlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMThcIjtcbn1cbi5mYS1mcm93bi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTE5XCI7XG59XG4uZmEtbWVoLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMWFcIjtcbn1cbi5mYS1nYW1lcGFkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFiXCI7XG59XG4uZmEta2V5Ym9hcmQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExY1wiO1xufVxuLmZhLWZsYWctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjExZFwiO1xufVxuLmZhLWZsYWctY2hlY2tlcmVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTFlXCI7XG59XG4uZmEtdGVybWluYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjBcIjtcbn1cbi5mYS1jb2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIxXCI7XG59XG4uZmEtbWFpbC1yZXBseS1hbGw6YmVmb3JlLFxuLmZhLXJlcGx5LWFsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyMlwiO1xufVxuLmZhLXN0YXItaGFsZi1lbXB0eTpiZWZvcmUsXG4uZmEtc3Rhci1oYWxmLWZ1bGw6YmVmb3JlLFxuLmZhLXN0YXItaGFsZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTIzXCI7XG59XG4uZmEtbG9jYXRpb24tYXJyb3c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjRcIjtcbn1cbi5mYS1jcm9wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI1XCI7XG59XG4uZmEtY29kZS1mb3JrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTI2XCI7XG59XG4uZmEtdW5saW5rOmJlZm9yZSxcbi5mYS1jaGFpbi1icm9rZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjdcIjtcbn1cbi5mYS1xdWVzdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyOFwiO1xufVxuLmZhLWluZm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMjlcIjtcbn1cbi5mYS1leGNsYW1hdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEyYVwiO1xufVxuLmZhLXN1cGVyc2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJiXCI7XG59XG4uZmEtc3Vic2NyaXB0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJjXCI7XG59XG4uZmEtZXJhc2VyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJkXCI7XG59XG4uZmEtcHV6emxlLXBpZWNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTJlXCI7XG59XG4uZmEtbWljcm9waG9uZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzMFwiO1xufVxuLmZhLW1pY3JvcGhvbmUtc2xhc2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzFcIjtcbn1cbi5mYS1zaGllbGQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzJcIjtcbn1cbi5mYS1jYWxlbmRhci1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTMzXCI7XG59XG4uZmEtZmlyZS1leHRpbmd1aXNoZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzRcIjtcbn1cbi5mYS1yb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzVcIjtcbn1cbi5mYS1tYXhjZG46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzZcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTM3XCI7XG59XG4uZmEtY2hldnJvbi1jaXJjbGUtcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxMzhcIjtcbn1cbi5mYS1jaGV2cm9uLWNpcmNsZS11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzOVwiO1xufVxuLmZhLWNoZXZyb24tY2lyY2xlLWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2FcIjtcbn1cbi5mYS1odG1sNTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjEzYlwiO1xufVxuLmZhLWNzczM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2NcIjtcbn1cbi5mYS1hbmNob3I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxM2RcIjtcbn1cbi5mYS11bmxvY2stYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTNlXCI7XG59XG4uZmEtYnVsbHNleWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDBcIjtcbn1cbi5mYS1lbGxpcHNpcy1oOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQxXCI7XG59XG4uZmEtZWxsaXBzaXMtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0MlwiO1xufVxuLmZhLXJzcy1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDNcIjtcbn1cbi5mYS1wbGF5LWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NFwiO1xufVxuLmZhLXRpY2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NVwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0NlwiO1xufVxuLmZhLW1pbnVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ3XCI7XG59XG4uZmEtbGV2ZWwtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNDhcIjtcbn1cbi5mYS1sZXZlbC1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTQ5XCI7XG59XG4uZmEtY2hlY2stc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRhXCI7XG59XG4uZmEtcGVuY2lsLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0YlwiO1xufVxuLmZhLWV4dGVybmFsLWxpbmstc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRjXCI7XG59XG4uZmEtc2hhcmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTRkXCI7XG59XG4uZmEtY29tcGFzczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE0ZVwiO1xufVxuLmZhLXRvZ2dsZS1kb3duOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTUwXCI7XG59XG4uZmEtdG9nZ2xlLXVwOmJlZm9yZSxcbi5mYS1jYXJldC1zcXVhcmUtby11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1MVwiO1xufVxuLmZhLXRvZ2dsZS1yaWdodDpiZWZvcmUsXG4uZmEtY2FyZXQtc3F1YXJlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTJcIjtcbn1cbi5mYS1ldXJvOmJlZm9yZSxcbi5mYS1ldXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTNcIjtcbn1cbi5mYS1nYnA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTRcIjtcbn1cbi5mYS1kb2xsYXI6YmVmb3JlLFxuLmZhLXVzZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1NVwiO1xufVxuLmZhLXJ1cGVlOmJlZm9yZSxcbi5mYS1pbnI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTZcIjtcbn1cbi5mYS1jbnk6YmVmb3JlLFxuLmZhLXJtYjpiZWZvcmUsXG4uZmEteWVuOmJlZm9yZSxcbi5mYS1qcHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNTdcIjtcbn1cbi5mYS1ydWJsZTpiZWZvcmUsXG4uZmEtcm91YmxlOmJlZm9yZSxcbi5mYS1ydWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNThcIjtcbn1cbi5mYS13b246YmVmb3JlLFxuLmZhLWtydzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1OVwiO1xufVxuLmZhLWJpdGNvaW46YmVmb3JlLFxuLmZhLWJ0YzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1YVwiO1xufVxuLmZhLWZpbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWJcIjtcbn1cbi5mYS1maWxlLXRleHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNWNcIjtcbn1cbi5mYS1zb3J0LWFscGhhLWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZFwiO1xufVxuLmZhLXNvcnQtYWxwaGEtZGVzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE1ZVwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWFzYzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2MFwiO1xufVxuLmZhLXNvcnQtYW1vdW50LWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjFcIjtcbn1cbi5mYS1zb3J0LW51bWVyaWMtYXNjOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTYyXCI7XG59XG4uZmEtc29ydC1udW1lcmljLWRlc2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjNcIjtcbn1cbi5mYS10aHVtYnMtdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjRcIjtcbn1cbi5mYS10aHVtYnMtZG93bjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2NVwiO1xufVxuLmZhLXlvdXR1YmUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTY2XCI7XG59XG4uZmEteW91dHViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2N1wiO1xufVxuLmZhLXhpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNjhcIjtcbn1cbi5mYS14aW5nLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2OVwiO1xufVxuLmZhLXlvdXR1YmUtcGxheTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2YVwiO1xufVxuLmZhLWRyb3Bib3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNmJcIjtcbn1cbi5mYS1zdGFjay1vdmVyZmxvdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2Y1wiO1xufVxuLmZhLWluc3RhZ3JhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZFwiO1xufVxuLmZhLWZsaWNrcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE2ZVwiO1xufVxuLmZhLWFkbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MFwiO1xufVxuLmZhLWJpdGJ1Y2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3MVwiO1xufVxuLmZhLWJpdGJ1Y2tldC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzJcIjtcbn1cbi5mYS10dW1ibHI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzNcIjtcbn1cbi5mYS10dW1ibHItc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc0XCI7XG59XG4uZmEtbG9uZy1hcnJvdy1kb3duOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTc1XCI7XG59XG4uZmEtbG9uZy1hcnJvdy11cDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3NlwiO1xufVxuLmZhLWxvbmctYXJyb3ctbGVmdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3N1wiO1xufVxuLmZhLWxvbmctYXJyb3ctcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxNzhcIjtcbn1cbi5mYS1hcHBsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3OVwiO1xufVxuLmZhLXdpbmRvd3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2FcIjtcbn1cbi5mYS1hbmRyb2lkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdiXCI7XG59XG4uZmEtbGludXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxN2NcIjtcbn1cbi5mYS1kcmliYmJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE3ZFwiO1xufVxuLmZhLXNreXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTdlXCI7XG59XG4uZmEtZm91cnNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MFwiO1xufVxuLmZhLXRyZWxsbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MVwiO1xufVxuLmZhLWZlbWFsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4MlwiO1xufVxuLmZhLW1hbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODNcIjtcbn1cbi5mYS1naXR0aXA6YmVmb3JlLFxuLmZhLWdyYXRpcGF5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg0XCI7XG59XG4uZmEtc3VuLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODVcIjtcbn1cbi5mYS1tb29uLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODZcIjtcbn1cbi5mYS1hcmNoaXZlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg3XCI7XG59XG4uZmEtYnVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTg4XCI7XG59XG4uZmEtdms6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxODlcIjtcbn1cbi5mYS13ZWlibzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YVwiO1xufVxuLmZhLXJlbnJlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4YlwiO1xufVxuLmZhLXBhZ2VsaW5lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE4Y1wiO1xufVxuLmZhLXN0YWNrLWV4Y2hhbmdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMThkXCI7XG59XG4uZmEtYXJyb3ctY2lyY2xlLW8tcmlnaHQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOGVcIjtcbn1cbi5mYS1hcnJvdy1jaXJjbGUtby1sZWZ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkwXCI7XG59XG4uZmEtdG9nZ2xlLWxlZnQ6YmVmb3JlLFxuLmZhLWNhcmV0LXNxdWFyZS1vLWxlZnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTFcIjtcbn1cbi5mYS1kb3QtY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTJcIjtcbn1cbi5mYS13aGVlbGNoYWlyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTkzXCI7XG59XG4uZmEtdmltZW8tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk0XCI7XG59XG4uZmEtdHVya2lzaC1saXJhOmJlZm9yZSxcbi5mYS10cnk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOTVcIjtcbn1cbi5mYS1wbHVzLXNxdWFyZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk2XCI7XG59XG4uZmEtc3BhY2Utc2h1dHRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjE5N1wiO1xufVxuLmZhLXNsYWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk4XCI7XG59XG4uZmEtZW52ZWxvcGUtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTk5XCI7XG59XG4uZmEtd29yZHByZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlhXCI7XG59XG4uZmEtb3BlbmlkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTliXCI7XG59XG4uZmEtaW5zdGl0dXRpb246YmVmb3JlLFxuLmZhLWJhbms6YmVmb3JlLFxuLmZhLXVuaXZlcnNpdHk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWNcIjtcbn1cbi5mYS1tb3J0YXItYm9hcmQ6YmVmb3JlLFxuLmZhLWdyYWR1YXRpb24tY2FwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMTlkXCI7XG59XG4uZmEteWFob286YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxOWVcIjtcbn1cbi5mYS1nb29nbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTBcIjtcbn1cbi5mYS1yZWRkaXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTFcIjtcbn1cbi5mYS1yZWRkaXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEyXCI7XG59XG4uZmEtc3R1bWJsZXVwb24tY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWEzXCI7XG59XG4uZmEtc3R1bWJsZXVwb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTRcIjtcbn1cbi5mYS1kZWxpY2lvdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYTVcIjtcbn1cbi5mYS1kaWdnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE2XCI7XG59XG4uZmEtcGllZC1waXBlci1wcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhN1wiO1xufVxuLmZhLXBpZWQtcGlwZXItYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE4XCI7XG59XG4uZmEtZHJ1cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWE5XCI7XG59XG4uZmEtam9vbWxhOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFhXCI7XG59XG4uZmEtbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWJcIjtcbn1cbi5mYS1mYXg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYWNcIjtcbn1cbi5mYS1idWlsZGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFhZFwiO1xufVxuLmZhLWNoaWxkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWFlXCI7XG59XG4uZmEtcGF3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIwXCI7XG59XG4uZmEtc3Bvb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjFcIjtcbn1cbi5mYS1jdWJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWIyXCI7XG59XG4uZmEtY3ViZXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjNcIjtcbn1cbi5mYS1iZWhhbmNlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWI0XCI7XG59XG4uZmEtYmVoYW5jZS1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjVcIjtcbn1cbi5mYS1zdGVhbTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiNlwiO1xufVxuLmZhLXN0ZWFtLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiN1wiO1xufVxuLmZhLXJlY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjhcIjtcbn1cbi5mYS1hdXRvbW9iaWxlOmJlZm9yZSxcbi5mYS1jYXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYjlcIjtcbn1cbi5mYS1jYWI6YmVmb3JlLFxuLmZhLXRheGk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmFcIjtcbn1cbi5mYS10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJiXCI7XG59XG4uZmEtc3BvdGlmeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFiY1wiO1xufVxuLmZhLWRldmlhbnRhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYmRcIjtcbn1cbi5mYS1zb3VuZGNsb3VkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWJlXCI7XG59XG4uZmEtZGF0YWJhc2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzBcIjtcbn1cbi5mYS1maWxlLXBkZi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWMxXCI7XG59XG4uZmEtZmlsZS13b3JkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzJcIjtcbn1cbi5mYS1maWxlLWV4Y2VsLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzNcIjtcbn1cbi5mYS1maWxlLXBvd2VycG9pbnQtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNFwiO1xufVxuLmZhLWZpbGUtcGhvdG8tbzpiZWZvcmUsXG4uZmEtZmlsZS1waWN0dXJlLW86YmVmb3JlLFxuLmZhLWZpbGUtaW1hZ2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjNVwiO1xufVxuLmZhLWZpbGUtemlwLW86YmVmb3JlLFxuLmZhLWZpbGUtYXJjaGl2ZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM2XCI7XG59XG4uZmEtZmlsZS1zb3VuZC1vOmJlZm9yZSxcbi5mYS1maWxlLWF1ZGlvLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxYzdcIjtcbn1cbi5mYS1maWxlLW1vdmllLW86YmVmb3JlLFxuLmZhLWZpbGUtdmlkZW8tbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjOFwiO1xufVxuLmZhLWZpbGUtY29kZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWM5XCI7XG59XG4uZmEtdmluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjYVwiO1xufVxuLmZhLWNvZGVwZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2JcIjtcbn1cbi5mYS1qc2ZpZGRsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjY1wiO1xufVxuLmZhLWxpZmUtYm91eTpiZWZvcmUsXG4uZmEtbGlmZS1idW95OmJlZm9yZSxcbi5mYS1saWZlLXNhdmVyOmJlZm9yZSxcbi5mYS1zdXBwb3J0OmJlZm9yZSxcbi5mYS1saWZlLXJpbmc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxY2RcIjtcbn1cbi5mYS1jaXJjbGUtby1ub3RjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFjZVwiO1xufVxuLmZhLXJhOmJlZm9yZSxcbi5mYS1yZXNpc3RhbmNlOmJlZm9yZSxcbi5mYS1yZWJlbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkMFwiO1xufVxuLmZhLWdlOmJlZm9yZSxcbi5mYS1lbXBpcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDFcIjtcbn1cbi5mYS1naXQtc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQyXCI7XG59XG4uZmEtZ2l0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQzXCI7XG59XG4uZmEteS1jb21iaW5hdG9yLXNxdWFyZTpiZWZvcmUsXG4uZmEteWMtc3F1YXJlOmJlZm9yZSxcbi5mYS1oYWNrZXItbmV3czpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNFwiO1xufVxuLmZhLXRlbmNlbnQtd2VpYm86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDVcIjtcbn1cbi5mYS1xcTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFkNlwiO1xufVxuLmZhLXdlY2hhdDpiZWZvcmUsXG4uZmEtd2VpeGluOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWQ3XCI7XG59XG4uZmEtc2VuZDpiZWZvcmUsXG4uZmEtcGFwZXItcGxhbmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDhcIjtcbn1cbi5mYS1zZW5kLW86YmVmb3JlLFxuLmZhLXBhcGVyLXBsYW5lLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZDlcIjtcbn1cbi5mYS1oaXN0b3J5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRhXCI7XG59XG4uZmEtY2lyY2xlLXRoaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGJcIjtcbn1cbi5mYS1oZWFkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGNcIjtcbn1cbi5mYS1wYXJhZ3JhcGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZGRcIjtcbn1cbi5mYS1zbGlkZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWRlXCI7XG59XG4uZmEtc2hhcmUtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWUwXCI7XG59XG4uZmEtc2hhcmUtYWx0LXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlMVwiO1xufVxuLmZhLWJvbWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTJcIjtcbn1cbi5mYS1zb2NjZXItYmFsbC1vOmJlZm9yZSxcbi5mYS1mdXRib2wtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlM1wiO1xufVxuLmZhLXR0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlNFwiO1xufVxuLmZhLWJpbm9jdWxhcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTVcIjtcbn1cbi5mYS1wbHVnOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWU2XCI7XG59XG4uZmEtc2xpZGVzaGFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlN1wiO1xufVxuLmZhLXR3aXRjaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlOFwiO1xufVxuLmZhLXllbHA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZTlcIjtcbn1cbi5mYS1uZXdzcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlYVwiO1xufVxuLmZhLXdpZmk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZWJcIjtcbn1cbi5mYS1jYWxjdWxhdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVjXCI7XG59XG4uZmEtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWVkXCI7XG59XG4uZmEtZ29vZ2xlLXdhbGxldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFlZVwiO1xufVxuLmZhLWNjLXZpc2E6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjBcIjtcbn1cbi5mYS1jYy1tYXN0ZXJjYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYxXCI7XG59XG4uZmEtY2MtZGlzY292ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZjJcIjtcbn1cbi5mYS1jYy1hbWV4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWYzXCI7XG59XG4uZmEtY2MtcGF5cGFsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY0XCI7XG59XG4uZmEtY2Mtc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY1XCI7XG59XG4uZmEtYmVsbC1zbGFzaDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmNlwiO1xufVxuLmZhLWJlbGwtc2xhc2gtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmN1wiO1xufVxuLmZhLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY4XCI7XG59XG4uZmEtY29weXJpZ2h0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWY5XCI7XG59XG4uZmEtYXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmFcIjtcbn1cbi5mYS1leWVkcm9wcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZiXCI7XG59XG4uZmEtcGFpbnQtYnJ1c2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYxZmNcIjtcbn1cbi5mYS1iaXJ0aGRheS1jYWtlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMWZkXCI7XG59XG4uZmEtYXJlYS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjFmZVwiO1xufVxuLmZhLXBpZS1jaGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwMFwiO1xufVxuLmZhLWxpbmUtY2hhcnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDFcIjtcbn1cbi5mYS1sYXN0Zm06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDJcIjtcbn1cbi5mYS1sYXN0Zm0tc3F1YXJlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjAzXCI7XG59XG4uZmEtdG9nZ2xlLW9mZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNFwiO1xufVxuLmZhLXRvZ2dsZS1vbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIwNVwiO1xufVxuLmZhLWJpY3ljbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDZcIjtcbn1cbi5mYS1idXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMDdcIjtcbn1cbi5mYS1pb3hob3N0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA4XCI7XG59XG4uZmEtYW5nZWxsaXN0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjA5XCI7XG59XG4uZmEtY2M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGFcIjtcbn1cbi5mYS1zaGVrZWw6YmVmb3JlLFxuLmZhLXNoZXFlbDpiZWZvcmUsXG4uZmEtaWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBiXCI7XG59XG4uZmEtbWVhbnBhdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGNcIjtcbn1cbi5mYS1idXlzZWxsYWRzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjBkXCI7XG59XG4uZmEtY29ubmVjdGRldmVsb3A6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMGVcIjtcbn1cbi5mYS1kYXNoY3ViZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMFwiO1xufVxuLmZhLWZvcnVtYmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjExXCI7XG59XG4uZmEtbGVhbnB1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxMlwiO1xufVxuLmZhLXNlbGxzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxM1wiO1xufVxuLmZhLXNoaXJ0c2luYnVsazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxNFwiO1xufVxuLmZhLXNpbXBseWJ1aWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE1XCI7XG59XG4uZmEtc2t5YXRsYXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTZcIjtcbn1cbi5mYS1jYXJ0LXBsdXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMTdcIjtcbn1cbi5mYS1jYXJ0LWFycm93LWRvd246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMThcIjtcbn1cbi5mYS1kaWFtb25kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjE5XCI7XG59XG4uZmEtc2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxYVwiO1xufVxuLmZhLXVzZXItc2VjcmV0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFiXCI7XG59XG4uZmEtbW90b3JjeWNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIxY1wiO1xufVxuLmZhLXN0cmVldC12aWV3OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFkXCI7XG59XG4uZmEtaGVhcnRiZWF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjFlXCI7XG59XG4uZmEtdmVudXM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMjFcIjtcbn1cbi5mYS1tYXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjIyXCI7XG59XG4uZmEtbWVyY3VyeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyM1wiO1xufVxuLmZhLWludGVyc2V4OmJlZm9yZSxcbi5mYS10cmFuc2dlbmRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNFwiO1xufVxuLmZhLXRyYW5zZ2VuZGVyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNVwiO1xufVxuLmZhLXZlbnVzLWRvdWJsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyNlwiO1xufVxuLmZhLW1hcnMtZG91YmxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI3XCI7XG59XG4uZmEtdmVudXMtbWFyczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyOFwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjI5XCI7XG59XG4uZmEtbWFycy1zdHJva2UtdjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIyYVwiO1xufVxuLmZhLW1hcnMtc3Ryb2tlLWg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmJcIjtcbn1cbi5mYS1uZXV0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMmNcIjtcbn1cbi5mYS1nZW5kZXJsZXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjJkXCI7XG59XG4uZmEtZmFjZWJvb2stb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzBcIjtcbn1cbi5mYS1waW50ZXJlc3QtcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzMVwiO1xufVxuLmZhLXdoYXRzYXBwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMyXCI7XG59XG4uZmEtc2VydmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjMzXCI7XG59XG4uZmEtdXNlci1wbHVzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM0XCI7XG59XG4uZmEtdXNlci10aW1lczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzNVwiO1xufVxuLmZhLWhvdGVsOmJlZm9yZSxcbi5mYS1iZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzZcIjtcbn1cbi5mYS12aWFjb2luOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjM3XCI7XG59XG4uZmEtdHJhaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzhcIjtcbn1cbi5mYS1zdWJ3YXk6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyMzlcIjtcbn1cbi5mYS1tZWRpdW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyM2FcIjtcbn1cbi5mYS15YzpiZWZvcmUsXG4uZmEteS1jb21iaW5hdG9yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNiXCI7XG59XG4uZmEtb3B0aW4tbW9uc3RlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjIzY1wiO1xufVxuLmZhLW9wZW5jYXJ0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNkXCI7XG59XG4uZmEtZXhwZWRpdGVkc3NsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjNlXCI7XG59XG4uZmEtYmF0dGVyeS00OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5OmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWZ1bGw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDBcIjtcbn1cbi5mYS1iYXR0ZXJ5LTM6YmVmb3JlLFxuLmZhLWJhdHRlcnktdGhyZWUtcXVhcnRlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDFcIjtcbn1cbi5mYS1iYXR0ZXJ5LTI6YmVmb3JlLFxuLmZhLWJhdHRlcnktaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0MlwiO1xufVxuLmZhLWJhdHRlcnktMTpiZWZvcmUsXG4uZmEtYmF0dGVyeS1xdWFydGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQzXCI7XG59XG4uZmEtYmF0dGVyeS0wOmJlZm9yZSxcbi5mYS1iYXR0ZXJ5LWVtcHR5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ0XCI7XG59XG4uZmEtbW91c2UtcG9pbnRlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0NVwiO1xufVxuLmZhLWktY3Vyc29yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ2XCI7XG59XG4uZmEtb2JqZWN0LWdyb3VwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjQ3XCI7XG59XG4uZmEtb2JqZWN0LXVuZ3JvdXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNDhcIjtcbn1cbi5mYS1zdGlja3ktbm90ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0OVwiO1xufVxuLmZhLXN0aWNreS1ub3RlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGFcIjtcbn1cbi5mYS1jYy1qY2I6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNGJcIjtcbn1cbi5mYS1jYy1kaW5lcnMtY2x1YjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0Y1wiO1xufVxuLmZhLWNsb25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjRkXCI7XG59XG4uZmEtYmFsYW5jZS1zY2FsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI0ZVwiO1xufVxuLmZhLWhvdXJnbGFzcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUwXCI7XG59XG4uZmEtaG91cmdsYXNzLTE6YmVmb3JlLFxuLmZhLWhvdXJnbGFzcy1zdGFydDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MVwiO1xufVxuLmZhLWhvdXJnbGFzcy0yOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1MlwiO1xufVxuLmZhLWhvdXJnbGFzcy0zOmJlZm9yZSxcbi5mYS1ob3VyZ2xhc3MtZW5kOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjUzXCI7XG59XG4uZmEtaG91cmdsYXNzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU0XCI7XG59XG4uZmEtaGFuZC1ncmFiLW86YmVmb3JlLFxuLmZhLWhhbmQtcm9jay1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjU1XCI7XG59XG4uZmEtaGFuZC1zdG9wLW86YmVmb3JlLFxuLmZhLWhhbmQtcGFwZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1NlwiO1xufVxuLmZhLWhhbmQtc2Npc3NvcnMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1N1wiO1xufVxuLmZhLWhhbmQtbGl6YXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNThcIjtcbn1cbi5mYS1oYW5kLXNwb2NrLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNTlcIjtcbn1cbi5mYS1oYW5kLXBvaW50ZXItbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YVwiO1xufVxuLmZhLWhhbmQtcGVhY2UtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1YlwiO1xufVxuLmZhLXRyYWRlbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI1Y1wiO1xufVxuLmZhLXJlZ2lzdGVyZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNWRcIjtcbn1cbi5mYS1jcmVhdGl2ZS1jb21tb25zOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjVlXCI7XG59XG4uZmEtZ2c6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjBcIjtcbn1cbi5mYS1nZy1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjFcIjtcbn1cbi5mYS10cmlwYWR2aXNvcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2MlwiO1xufVxuLmZhLW9kbm9rbGFzc25pa2k6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjNcIjtcbn1cbi5mYS1vZG5va2xhc3NuaWtpLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NFwiO1xufVxuLmZhLWdldC1wb2NrZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjVcIjtcbn1cbi5mYS13aWtpcGVkaWEtdzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2NlwiO1xufVxuLmZhLXNhZmFyaTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2N1wiO1xufVxuLmZhLWNocm9tZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2OFwiO1xufVxuLmZhLWZpcmVmb3g6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNjlcIjtcbn1cbi5mYS1vcGVyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2YVwiO1xufVxuLmZhLWludGVybmV0LWV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjZiXCI7XG59XG4uZmEtdHY6YmVmb3JlLFxuLmZhLXRlbGV2aXNpb246YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmNcIjtcbn1cbi5mYS1jb250YW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNmRcIjtcbn1cbi5mYS01MDBweDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI2ZVwiO1xufVxuLmZhLWFtYXpvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MFwiO1xufVxuLmZhLWNhbGVuZGFyLXBsdXMtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3MVwiO1xufVxuLmZhLWNhbGVuZGFyLW1pbnVzLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyNzJcIjtcbn1cbi5mYS1jYWxlbmRhci10aW1lcy1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjczXCI7XG59XG4uZmEtY2FsZW5kYXItY2hlY2stbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NFwiO1xufVxuLmZhLWluZHVzdHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc1XCI7XG59XG4uZmEtbWFwLXBpbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3NlwiO1xufVxuLmZhLW1hcC1zaWduczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3N1wiO1xufVxuLmZhLW1hcC1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc4XCI7XG59XG4uZmEtbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjc5XCI7XG59XG4uZmEtY29tbWVudGluZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YVwiO1xufVxuLmZhLWNvbW1lbnRpbmctbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI3YlwiO1xufVxuLmZhLWhvdXp6OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjdjXCI7XG59XG4uZmEtdmltZW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2RcIjtcbn1cbi5mYS1ibGFjay10aWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyN2VcIjtcbn1cbi5mYS1mb250aWNvbnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODBcIjtcbn1cbi5mYS1yZWRkaXQtYWxpZW46YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODFcIjtcbn1cbi5mYS1lZGdlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgyXCI7XG59XG4uZmEtY3JlZGl0LWNhcmQtYWx0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjgzXCI7XG59XG4uZmEtY29kaWVwaWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODRcIjtcbn1cbi5mYS1tb2R4OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg1XCI7XG59XG4uZmEtZm9ydC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg2XCI7XG59XG4uZmEtdXNiOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg3XCI7XG59XG4uZmEtcHJvZHVjdC1odW50OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjg4XCI7XG59XG4uZmEtbWl4Y2xvdWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyODlcIjtcbn1cbi5mYS1zY3JpYmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGFcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOGJcIjtcbn1cbi5mYS1wYXVzZS1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4Y1wiO1xufVxuLmZhLXN0b3AtY2lyY2xlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjhkXCI7XG59XG4uZmEtc3RvcC1jaXJjbGUtbzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI4ZVwiO1xufVxuLmZhLXNob3BwaW5nLWJhZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MFwiO1xufVxuLmZhLXNob3BwaW5nLWJhc2tldDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5MVwiO1xufVxuLmZhLWhhc2h0YWc6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTJcIjtcbn1cbi5mYS1ibHVldG9vdGg6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTNcIjtcbn1cbi5mYS1ibHVldG9vdGgtYjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5NFwiO1xufVxuLmZhLXBlcmNlbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTVcIjtcbn1cbi5mYS1naXRsYWI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOTZcIjtcbn1cbi5mYS13cGJlZ2lubmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjk3XCI7XG59XG4uZmEtd3Bmb3JtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OFwiO1xufVxuLmZhLWVudmlyYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5OVwiO1xufVxuLmZhLXVuaXZlcnNhbC1hY2Nlc3M6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWFcIjtcbn1cbi5mYS13aGVlbGNoYWlyLWFsdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5YlwiO1xufVxuLmZhLXF1ZXN0aW9uLWNpcmNsZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMjljXCI7XG59XG4uZmEtYmxpbmQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyOWRcIjtcbn1cbi5mYS1hdWRpby1kZXNjcmlwdGlvbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjI5ZVwiO1xufVxuLmZhLXZvbHVtZS1jb250cm9sLXBob25lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEwXCI7XG59XG4uZmEtYnJhaWxsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMVwiO1xufVxuLmZhLWFzc2lzdGl2ZS1saXN0ZW5pbmctc3lzdGVtczpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhMlwiO1xufVxuLmZhLWFzbC1pbnRlcnByZXRpbmc6YmVmb3JlLFxuLmZhLWFtZXJpY2FuLXNpZ24tbGFuZ3VhZ2UtaW50ZXJwcmV0aW5nOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmEzXCI7XG59XG4uZmEtZGVhZm5lc3M6YmVmb3JlLFxuLmZhLWhhcmQtb2YtaGVhcmluZzpiZWZvcmUsXG4uZmEtZGVhZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNFwiO1xufVxuLmZhLWdsaWRlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE1XCI7XG59XG4uZmEtZ2xpZGUtZzpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhNlwiO1xufVxuLmZhLXNpZ25pbmc6YmVmb3JlLFxuLmZhLXNpZ24tbGFuZ3VhZ2U6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYTdcIjtcbn1cbi5mYS1sb3ctdmlzaW9uOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE4XCI7XG59XG4uZmEtdmlhZGVvOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmE5XCI7XG59XG4uZmEtdmlhZGVvLXNxdWFyZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJhYVwiO1xufVxuLmZhLXNuYXBjaGF0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFiXCI7XG59XG4uZmEtc25hcGNoYXQtZ2hvc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWNcIjtcbn1cbi5mYS1zbmFwY2hhdC1zcXVhcmU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYWRcIjtcbn1cbi5mYS1waWVkLXBpcGVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmFlXCI7XG59XG4uZmEtZmlyc3Qtb3JkZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjBcIjtcbn1cbi5mYS15b2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMVwiO1xufVxuLmZhLXRoZW1laXNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiMlwiO1xufVxuLmZhLWdvb2dsZS1wbHVzLWNpcmNsZTpiZWZvcmUsXG4uZmEtZ29vZ2xlLXBsdXMtb2ZmaWNpYWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjNcIjtcbn1cbi5mYS1mYTpiZWZvcmUsXG4uZmEtZm9udC1hd2Vzb21lOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI0XCI7XG59XG4uZmEtaGFuZHNoYWtlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYjVcIjtcbn1cbi5mYS1lbnZlbG9wZS1vcGVuOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI2XCI7XG59XG4uZmEtZW52ZWxvcGUtb3Blbi1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI3XCI7XG59XG4uZmEtbGlub2RlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI4XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmI5XCI7XG59XG4uZmEtYWRkcmVzcy1ib29rLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmFcIjtcbn1cbi5mYS12Y2FyZDpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmJiXCI7XG59XG4uZmEtdmNhcmQtbzpiZWZvcmUsXG4uZmEtYWRkcmVzcy1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmNcIjtcbn1cbi5mYS11c2VyLWNpcmNsZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJiZFwiO1xufVxuLmZhLXVzZXItY2lyY2xlLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYmVcIjtcbn1cbi5mYS11c2VyLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzBcIjtcbn1cbi5mYS1pZC1iYWRnZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMVwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZTpiZWZvcmUsXG4uZmEtaWQtY2FyZDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjMlwiO1xufVxuLmZhLWRyaXZlcnMtbGljZW5zZS1vOmJlZm9yZSxcbi5mYS1pZC1jYXJkLW86YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzNcIjtcbn1cbi5mYS1xdW9yYTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjNFwiO1xufVxuLmZhLWZyZWUtY29kZS1jYW1wOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM1XCI7XG59XG4uZmEtdGVsZWdyYW06YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyYzZcIjtcbn1cbi5mYS10aGVybW9tZXRlci00OmJlZm9yZSxcbi5mYS10aGVybW9tZXRlcjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItZnVsbDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjN1wiO1xufVxuLmZhLXRoZXJtb21ldGVyLTM6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXRocmVlLXF1YXJ0ZXJzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmM4XCI7XG59XG4uZmEtdGhlcm1vbWV0ZXItMjpiZWZvcmUsXG4uZmEtdGhlcm1vbWV0ZXItaGFsZjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjOVwiO1xufVxuLmZhLXRoZXJtb21ldGVyLTE6YmVmb3JlLFxuLmZhLXRoZXJtb21ldGVyLXF1YXJ0ZXI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2FcIjtcbn1cbi5mYS10aGVybW9tZXRlci0wOmJlZm9yZSxcbi5mYS10aGVybW9tZXRlci1lbXB0eTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjYlwiO1xufVxuLmZhLXNob3dlcjpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjY1wiO1xufVxuLmZhLWJhdGh0dWI6YmVmb3JlLFxuLmZhLXMxNTpiZWZvcmUsXG4uZmEtYmF0aDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJjZFwiO1xufVxuLmZhLXBvZGNhc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyY2VcIjtcbn1cbi5mYS13aW5kb3ctbWF4aW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDBcIjtcbn1cbi5mYS13aW5kb3ctbWluaW1pemU6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDFcIjtcbn1cbi5mYS13aW5kb3ctcmVzdG9yZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkMlwiO1xufVxuLmZhLXRpbWVzLXJlY3RhbmdsZTpiZWZvcmUsXG4uZmEtd2luZG93LWNsb3NlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQzXCI7XG59XG4uZmEtdGltZXMtcmVjdGFuZ2xlLW86YmVmb3JlLFxuLmZhLXdpbmRvdy1jbG9zZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ0XCI7XG59XG4uZmEtYmFuZGNhbXA6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDVcIjtcbn1cbi5mYS1ncmF2OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ2XCI7XG59XG4uZmEtZXRzeTpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkN1wiO1xufVxuLmZhLWltZGI6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZDhcIjtcbn1cbi5mYS1yYXZlbHJ5OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmQ5XCI7XG59XG4uZmEtZWVyY2FzdDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYVwiO1xufVxuLmZhLW1pY3JvY2hpcDpiZWZvcmUge1xuICBjb250ZW50OiBcIlxcZjJkYlwiO1xufVxuLmZhLXNub3dmbGFrZS1vOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRjXCI7XG59XG4uZmEtc3VwZXJwb3dlcnM6YmVmb3JlIHtcbiAgY29udGVudDogXCJcXGYyZGRcIjtcbn1cbi5mYS13cGV4cGxvcmVyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmRlXCI7XG59XG4uZmEtbWVldHVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiXFxmMmUwXCI7XG59XG4uc3Itb25seSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgd2lkdGg6IDFweDtcbiAgaGVpZ2h0OiAxcHg7XG4gIHBhZGRpbmc6IDA7XG4gIG1hcmdpbjogLTFweDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgY2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcbiAgYm9yZGVyOiAwO1xufVxuLnNyLW9ubHktZm9jdXNhYmxlOmFjdGl2ZSxcbi5zci1vbmx5LWZvY3VzYWJsZTpmb2N1cyB7XG4gIHBvc2l0aW9uOiBzdGF0aWM7XG4gIHdpZHRoOiBhdXRvO1xuICBoZWlnaHQ6IGF1dG87XG4gIG1hcmdpbjogMDtcbiAgb3ZlcmZsb3c6IHZpc2libGU7XG4gIGNsaXA6IGF1dG87XG59XG4iLCIvKiEgRmxpY2tpdHkgdjIuMy4wXG5odHRwczovL2ZsaWNraXR5Lm1ldGFmaXp6eS5jb1xuLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uZmxpY2tpdHktZW5hYmxlZCB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQ6Zm9jdXMgeyBvdXRsaW5lOiBub25lOyB9XG5cbi5mbGlja2l0eS12aWV3cG9ydCB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4uZmxpY2tpdHktc2xpZGVyIHtcbiAgcG9zaXRpb246IGFic29sdXRlO1xuICB3aWR0aDogMTAwJTtcbiAgaGVpZ2h0OiAxMDAlO1xufVxuXG4vKiBkcmFnZ2FibGUgKi9cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIHtcbiAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgLW1vei11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgIC1tcy11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydCB7XG4gIGN1cnNvcjogbW92ZTtcbiAgY3Vyc29yOiAtd2Via2l0LWdyYWI7XG4gIGN1cnNvcjogZ3JhYjtcbn1cblxuLmZsaWNraXR5LWVuYWJsZWQuaXMtZHJhZ2dhYmxlIC5mbGlja2l0eS12aWV3cG9ydC5pcy1wb2ludGVyLWRvd24ge1xuICBjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG4gIGN1cnNvcjogZ3JhYmJpbmc7XG59XG5cbi8qIC0tLS0gZmxpY2tpdHktYnV0dG9uIC0tLS0gKi9cblxuLmZsaWNraXR5LWJ1dHRvbiB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgYmFja2dyb3VuZDogaHNsYSgwLCAwJSwgMTAwJSwgMC43NSk7XG4gIGJvcmRlcjogbm9uZTtcbiAgY29sb3I6ICMzMzM7XG59XG5cbi5mbGlja2l0eS1idXR0b246aG92ZXIge1xuICBiYWNrZ3JvdW5kOiB3aGl0ZTtcbiAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZTtcbiAgYm94LXNoYWRvdzogMCAwIDAgNXB4ICMxOUY7XG59XG5cbi5mbGlja2l0eS1idXR0b246YWN0aXZlIHtcbiAgb3BhY2l0eTogMC42O1xufVxuXG4uZmxpY2tpdHktYnV0dG9uOmRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC4zO1xuICBjdXJzb3I6IGF1dG87XG4gIC8qIHByZXZlbnQgZGlzYWJsZWQgYnV0dG9uIGZyb20gY2FwdHVyaW5nIHBvaW50ZXIgdXAgZXZlbnQuICM3MTYgKi9cbiAgcG9pbnRlci1ldmVudHM6IG5vbmU7XG59XG5cbi5mbGlja2l0eS1idXR0b24taWNvbiB7XG4gIGZpbGw6IGN1cnJlbnRDb2xvcjtcbn1cblxuLyogLS0tLSBwcmV2aW91cy9uZXh0IGJ1dHRvbnMgLS0tLSAqL1xuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiB7XG4gIHRvcDogNTAlO1xuICB3aWR0aDogNDRweDtcbiAgaGVpZ2h0OiA0NHB4O1xuICBib3JkZXItcmFkaXVzOiA1MCU7XG4gIC8qIHZlcnRpY2FsbHkgY2VudGVyICovXG4gIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcbn1cblxuLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMgeyBsZWZ0OiAxMHB4OyB9XG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbi5uZXh0IHsgcmlnaHQ6IDEwcHg7IH1cbi8qIHJpZ2h0IHRvIGxlZnQgKi9cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ucHJldmlvdXMge1xuICBsZWZ0OiBhdXRvO1xuICByaWdodDogMTBweDtcbn1cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXByZXYtbmV4dC1idXR0b24ubmV4dCB7XG4gIHJpZ2h0OiBhdXRvO1xuICBsZWZ0OiAxMHB4O1xufVxuXG4uZmxpY2tpdHktcHJldi1uZXh0LWJ1dHRvbiAuZmxpY2tpdHktYnV0dG9uLWljb24ge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIGxlZnQ6IDIwJTtcbiAgdG9wOiAyMCU7XG4gIHdpZHRoOiA2MCU7XG4gIGhlaWdodDogNjAlO1xufVxuXG4vKiAtLS0tIHBhZ2UgZG90cyAtLS0tICovXG5cbi5mbGlja2l0eS1wYWdlLWRvdHMge1xuICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gIHdpZHRoOiAxMDAlO1xuICBib3R0b206IC0yNXB4O1xuICBwYWRkaW5nOiAwO1xuICBtYXJnaW46IDA7XG4gIGxpc3Qtc3R5bGU6IG5vbmU7XG4gIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgbGluZS1oZWlnaHQ6IDE7XG59XG5cbi5mbGlja2l0eS1ydGwgLmZsaWNraXR5LXBhZ2UtZG90cyB7IGRpcmVjdGlvbjogcnRsOyB9XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdCB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgd2lkdGg6IDEwcHg7XG4gIGhlaWdodDogMTBweDtcbiAgbWFyZ2luOiAwIDhweDtcbiAgYmFja2dyb3VuZDogIzMzMztcbiAgYm9yZGVyLXJhZGl1czogNTAlO1xuICBvcGFjaXR5OiAwLjI1O1xuICBjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi5mbGlja2l0eS1wYWdlLWRvdHMgLmRvdC5pcy1zZWxlY3RlZCB7XG4gIG9wYWNpdHk6IDE7XG59XG4iLCIvKlxuICogVGhlIE1JVCBMaWNlbnNlXG4gKiBDb3B5cmlnaHQgKGMpIDIwMTIgTWF0aWFzIE1lbm8gPG1AdGlhcy5tZT5cbiAqL1xuQC13ZWJraXQta2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQC1tb3ota2V5ZnJhbWVzIHBhc3NpbmctdGhyb3VnaCB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUsIDcwJSB7XG4gICAgb3BhY2l0eTogMTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpOyB9XG4gIDEwMCUge1xuICAgIG9wYWNpdHk6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7IH0gfVxuQGtleWZyYW1lcyBwYXNzaW5nLXRocm91Z2gge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlLCA3MCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW1zLXRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC00MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTQwcHgpOyB9IH1cbkAtd2Via2l0LWtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgc2xpZGUtaW4ge1xuICAwJSB7XG4gICAgb3BhY2l0eTogMDtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1vLXRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7IH1cbiAgMzAlIHtcbiAgICBvcGFjaXR5OiAxO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDBweCk7IH0gfVxuQGtleWZyYW1lcyBzbGlkZS1pbiB7XG4gIDAlIHtcbiAgICBvcGFjaXR5OiAwO1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoNDBweCk7XG4gICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDQwcHgpO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSg0MHB4KTsgfVxuICAzMCUge1xuICAgIG9wYWNpdHk6IDE7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlWSgwcHgpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICAtby10cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMHB4KTsgfSB9XG5ALXdlYmtpdC1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5ALW1vei1rZXlmcmFtZXMgcHVsc2Uge1xuICAwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH1cbiAgMTAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxLjEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEuMSk7IH1cbiAgMjAlIHtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tcy10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1vLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxKTsgfSB9XG5Aa2V5ZnJhbWVzIHB1bHNlIHtcbiAgMCUge1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbW96LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgLW8tdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICB0cmFuc2Zvcm06IHNjYWxlKDEpOyB9XG4gIDEwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4xKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMSk7XG4gICAgdHJhbnNmb3JtOiBzY2FsZSgxLjEpOyB9XG4gIDIwJSB7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIC1tb3otdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtbXMtdHJhbnNmb3JtOiBzY2FsZSgxKTtcbiAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEpO1xuICAgIHRyYW5zZm9ybTogc2NhbGUoMSk7IH0gfVxuLmRyb3B6b25lLCAuZHJvcHpvbmUgKiB7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7IH1cblxuLmRyb3B6b25lIHtcbiAgbWluLWhlaWdodDogMTUwcHg7XG4gIGJvcmRlcjogMnB4IHNvbGlkIHJnYmEoMCwgMCwgMCwgMC4zKTtcbiAgYmFja2dyb3VuZDogd2hpdGU7XG4gIHBhZGRpbmc6IDIwcHggMjBweDsgfVxuICAuZHJvcHpvbmUuZHotY2xpY2thYmxlIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7IH1cbiAgICAuZHJvcHpvbmUuZHotY2xpY2thYmxlICoge1xuICAgICAgY3Vyc29yOiBkZWZhdWx0OyB9XG4gICAgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSwgLmRyb3B6b25lLmR6LWNsaWNrYWJsZSAuZHotbWVzc2FnZSAqIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjsgfVxuICAuZHJvcHpvbmUuZHotc3RhcnRlZCAuZHotbWVzc2FnZSB7XG4gICAgZGlzcGxheTogbm9uZTsgfVxuICAuZHJvcHpvbmUuZHotZHJhZy1ob3ZlciB7XG4gICAgYm9yZGVyLXN0eWxlOiBzb2xpZDsgfVxuICAgIC5kcm9wem9uZS5kei1kcmFnLWhvdmVyIC5kei1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDAuNTsgfVxuICAuZHJvcHpvbmUgLmR6LW1lc3NhZ2Uge1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBtYXJnaW46IDJlbSAwOyB9XG4gIC5kcm9wem9uZSAuZHotcHJldmlldyB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIG1hcmdpbjogMTZweDtcbiAgICBtaW4taGVpZ2h0OiAxMDBweDsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldzpob3ZlciB7XG4gICAgICB6LWluZGV4OiAxMDAwOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXc6aG92ZXIgLmR6LWRldGFpbHMge1xuICAgICAgICBvcGFjaXR5OiAxOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWZpbGUtcHJldmlldyAuZHotaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIGJhY2tncm91bmQ6ICM5OTk7XG4gICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZWVlLCAjZGRkKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1maWxlLXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgb3BhY2l0eTogMTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1pbWFnZS1wcmV2aWV3IHtcbiAgICAgIGJhY2tncm91bmQ6IHdoaXRlOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotaW1hZ2UtcHJldmlldyAuZHotZGV0YWlscyB7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW1vei10cmFuc2l0aW9uOiBvcGFjaXR5IDAuMnMgbGluZWFyO1xuICAgICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjtcbiAgICAgICAgdHJhbnNpdGlvbjogb3BhY2l0eSAwLjJzIGxpbmVhcjsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotcmVtb3ZlIHtcbiAgICAgIGZvbnQtc2l6ZTogMTRweDtcbiAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgYm9yZGVyOiBub25lOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXJlbW92ZTpob3ZlciB7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1kZXRhaWxzIHtcbiAgICAgIG9wYWNpdHk6IDE7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMge1xuICAgICAgei1pbmRleDogMjA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICB0b3A6IDA7XG4gICAgICBsZWZ0OiAwO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIGZvbnQtc2l6ZTogMTNweDtcbiAgICAgIG1pbi13aWR0aDogMTAwJTtcbiAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgIHBhZGRpbmc6IDJlbSAxZW07XG4gICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICBjb2xvcjogcmdiYSgwLCAwLCAwLCAwLjkpO1xuICAgICAgbGluZS1oZWlnaHQ6IDE1MCU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotc2l6ZSB7XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDFlbTtcbiAgICAgICAgZm9udC1zaXplOiAxNnB4OyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lIHtcbiAgICAgICAgd2hpdGUtc3BhY2U6IG5vd3JhcDsgfVxuICAgICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOmhvdmVyIHNwYW4ge1xuICAgICAgICAgIGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMjAwLCAyMDAsIDIwMCwgMC44KTtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOCk7IH1cbiAgICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZTpub3QoOmhvdmVyKSB7XG4gICAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgICB0ZXh0LW92ZXJmbG93OiBlbGxpcHNpczsgfVxuICAgICAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6bm90KDpob3Zlcikgc3BhbiB7XG4gICAgICAgICAgICBib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbiB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KTtcbiAgICAgICAgcGFkZGluZzogMCAwLjRlbTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3OmhvdmVyIC5kei1pbWFnZSBpbWcge1xuICAgICAgLXdlYmtpdC10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW1vei10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgLW1zLXRyYW5zZm9ybTogc2NhbGUoMS4wNSwgMS4wNSk7XG4gICAgICAtby10cmFuc2Zvcm06IHNjYWxlKDEuMDUsIDEuMDUpO1xuICAgICAgdHJhbnNmb3JtOiBzY2FsZSgxLjA1LCAxLjA1KTtcbiAgICAgIC13ZWJraXQtZmlsdGVyOiBibHVyKDhweCk7XG4gICAgICBmaWx0ZXI6IGJsdXIoOHB4KTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotaW1hZ2Uge1xuICAgICAgYm9yZGVyLXJhZGl1czogMjBweDtcbiAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICB3aWR0aDogMTIwcHg7XG4gICAgICBoZWlnaHQ6IDEyMHB4O1xuICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICB6LWluZGV4OiAxMDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1pbWFnZSBpbWcge1xuICAgICAgICBkaXNwbGF5OiBibG9jazsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1zdWNjZXNzIC5kei1zdWNjZXNzLW1hcmsge1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1vei1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgLW1zLWFuaW1hdGlvbjogcGFzc2luZy10aHJvdWdoIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtby1hbmltYXRpb246IHBhc3NpbmctdGhyb3VnaCAzcyBjdWJpYy1iZXppZXIoMC43NywgMCwgMC4xNzUsIDEpO1xuICAgICAgYW5pbWF0aW9uOiBwYXNzaW5nLXRocm91Z2ggM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldy5kei1lcnJvciAuZHotZXJyb3ItbWFyayB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgLXdlYmtpdC1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtbW96LWFuaW1hdGlvbjogc2xpZGUtaW4gM3MgY3ViaWMtYmV6aWVyKDAuNzcsIDAsIDAuMTc1LCAxKTtcbiAgICAgIC1tcy1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICAtby1hbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7XG4gICAgICBhbmltYXRpb246IHNsaWRlLWluIDNzIGN1YmljLWJlemllcigwLjc3LCAwLCAwLjE3NSwgMSk7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXN1Y2Nlc3MtbWFyaywgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1lcnJvci1tYXJrIHtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICAgIHotaW5kZXg6IDUwMDtcbiAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBsZWZ0OiA1MCU7XG4gICAgICBtYXJnaW4tbGVmdDogLTI3cHg7XG4gICAgICBtYXJnaW4tdG9wOiAtMjdweDsgfVxuICAgICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1zdWNjZXNzLW1hcmsgc3ZnLCAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmsgc3ZnIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIHdpZHRoOiA1NHB4O1xuICAgICAgICBoZWlnaHQ6IDU0cHg7IH1cbiAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcuZHotcHJvY2Vzc2luZyAuZHotcHJvZ3Jlc3Mge1xuICAgICAgb3BhY2l0eTogMTtcbiAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW1vei10cmFuc2l0aW9uOiBhbGwgMC4ycyBsaW5lYXI7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgLW8tdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyO1xuICAgICAgdHJhbnNpdGlvbjogYWxsIDAuMnMgbGluZWFyOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWNvbXBsZXRlIC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjRzIGVhc2UtaW47XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuNHMgZWFzZS1pbjtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC40cyBlYXNlLWluOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3Om5vdCguZHotcHJvY2Vzc2luZykgLmR6LXByb2dyZXNzIHtcbiAgICAgIC13ZWJraXQtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW1vei1hbmltYXRpb246IHB1bHNlIDZzIGVhc2UgaW5maW5pdGU7XG4gICAgICAtbXMtYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgLW8tYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlO1xuICAgICAgYW5pbWF0aW9uOiBwdWxzZSA2cyBlYXNlIGluZmluaXRlOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3IC5kei1wcm9ncmVzcyB7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgICAgei1pbmRleDogMTAwMDtcbiAgICAgIHBvaW50ZXItZXZlbnRzOiBub25lO1xuICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgaGVpZ2h0OiAxNnB4O1xuICAgICAgbGVmdDogNTAlO1xuICAgICAgdG9wOiA1MCU7XG4gICAgICBtYXJnaW4tdG9wOiAtOHB4O1xuICAgICAgd2lkdGg6IDgwcHg7XG4gICAgICBtYXJnaW4tbGVmdDogLTQwcHg7XG4gICAgICBiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuOSk7XG4gICAgICAtd2Via2l0LXRyYW5zZm9ybTogc2NhbGUoMSk7XG4gICAgICBib3JkZXItcmFkaXVzOiA4cHg7XG4gICAgICBvdmVyZmxvdzogaGlkZGVuOyB9XG4gICAgICAuZHJvcHpvbmUgLmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAjMzMzO1xuICAgICAgICBiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjNjY2LCAjNDQ0KTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIGJvdHRvbTogMDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIC13ZWJraXQtdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tb3otdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIC1tcy10cmFuc2l0aW9uOiB3aWR0aCAzMDBtcyBlYXNlLWluLW91dDtcbiAgICAgICAgLW8tdHJhbnNpdGlvbjogd2lkdGggMzAwbXMgZWFzZS1pbi1vdXQ7XG4gICAgICAgIHRyYW5zaXRpb246IHdpZHRoIDMwMG1zIGVhc2UtaW4tb3V0OyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIGRpc3BsYXk6IGJsb2NrOyB9XG4gICAgLmRyb3B6b25lIC5kei1wcmV2aWV3LmR6LWVycm9yOmhvdmVyIC5kei1lcnJvci1tZXNzYWdlIHtcbiAgICAgIG9wYWNpdHk6IDE7XG4gICAgICBwb2ludGVyLWV2ZW50czogYXV0bzsgfVxuICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZSB7XG4gICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgIHotaW5kZXg6IDEwMDA7XG4gICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgICAgLXdlYmtpdC10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIC1tb3otdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtbXMtdHJhbnNpdGlvbjogb3BhY2l0eSAwLjNzIGVhc2U7XG4gICAgICAtby10cmFuc2l0aW9uOiBvcGFjaXR5IDAuM3MgZWFzZTtcbiAgICAgIHRyYW5zaXRpb246IG9wYWNpdHkgMC4zcyBlYXNlO1xuICAgICAgYm9yZGVyLXJhZGl1czogOHB4O1xuICAgICAgZm9udC1zaXplOiAxM3B4O1xuICAgICAgdG9wOiAxMzBweDtcbiAgICAgIGxlZnQ6IC0xMHB4O1xuICAgICAgd2lkdGg6IDE0MHB4O1xuICAgICAgYmFja2dyb3VuZDogI2JlMjYyNjtcbiAgICAgIGJhY2tncm91bmQ6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNiZTI2MjYsICNhOTIyMjIpO1xuICAgICAgcGFkZGluZzogMC41ZW0gMS4yZW07XG4gICAgICBjb2xvcjogd2hpdGU7IH1cbiAgICAgIC5kcm9wem9uZSAuZHotcHJldmlldyAuZHotZXJyb3ItbWVzc2FnZTphZnRlciB7XG4gICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogLTZweDtcbiAgICAgICAgbGVmdDogNjRweDtcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIGhlaWdodDogMDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IDZweCBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiA2cHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206IDZweCBzb2xpZCAjYmUyNjI2OyB9XG4udnVlLWRyb3B6b25le2JvcmRlcjoycHggc29saWQgI2U1ZTVlNTtmb250LWZhbWlseTpBcmlhbCxzYW5zLXNlcmlmO2xldHRlci1zcGFjaW5nOi4ycHg7Y29sb3I6Izc3Nzt0cmFuc2l0aW9uOi4ycyBsaW5lYXJ9LnZ1ZS1kcm9wem9uZTpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNmNmY2ZjZ9LnZ1ZS1kcm9wem9uZT5pe2NvbG9yOiNjY2N9LnZ1ZS1kcm9wem9uZT4uZHotcHJldmlldyAuZHotaW1hZ2V7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9LnZ1ZS1kcm9wem9uZT4uZHotcHJldmlldyAuZHotaW1hZ2UgaW1nOm5vdChbc3JjXSl7d2lkdGg6MjAwcHg7aGVpZ2h0OjIwMHB4fS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWltYWdlOmhvdmVyIGltZ3t0cmFuc2Zvcm06bm9uZTstd2Via2l0LWZpbHRlcjpub25lfS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWRldGFpbHN7Ym90dG9tOjA7dG9wOjA7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMzMsMTUwLDI0MywuOCk7dHJhbnNpdGlvbjpvcGFjaXR5IC4ycyBsaW5lYXI7dGV4dC1hbGlnbjpsZWZ0fS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1le292ZXJmbG93OmhpZGRlbn0udnVlLWRyb3B6b25lPi5kei1wcmV2aWV3IC5kei1kZXRhaWxzIC5kei1maWxlbmFtZSBzcGFuLC52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LXNpemUgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50fS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWRldGFpbHMgLmR6LWZpbGVuYW1lOm5vdCg6aG92ZXIpIHNwYW57Ym9yZGVyOm5vbmV9LnZ1ZS1kcm9wem9uZT4uZHotcHJldmlldyAuZHotZGV0YWlscyAuZHotZmlsZW5hbWU6aG92ZXIgc3BhbntiYWNrZ3JvdW5kLWNvbG9yOnRyYW5zcGFyZW50O2JvcmRlcjpub25lfS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LXByb2dyZXNzIC5kei11cGxvYWR7YmFja2dyb3VuZDojY2NjfS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LXJlbW92ZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjMwO2NvbG9yOiNmZmY7bWFyZ2luLWxlZnQ6MTVweDtwYWRkaW5nOjEwcHg7dG9wOmluaGVyaXQ7Ym90dG9tOjE1cHg7Ym9yZGVyOjJweCAjZmZmIHNvbGlkO3RleHQtZGVjb3JhdGlvbjpub25lO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTtmb250LXNpemU6LjhyZW07Zm9udC13ZWlnaHQ6ODAwO2xldHRlci1zcGFjaW5nOjEuMXB4O29wYWNpdHk6MH0udnVlLWRyb3B6b25lPi5kei1wcmV2aWV3OmhvdmVyIC5kei1yZW1vdmV7b3BhY2l0eToxfS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWVycm9yLW1hcmssLnZ1ZS1kcm9wem9uZT4uZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJre21hcmdpbi1sZWZ0OmF1dG87bWFyZ2luLXRvcDphdXRvO3dpZHRoOjEwMCU7dG9wOjM1JTtsZWZ0OjB9LnZ1ZS1kcm9wem9uZT4uZHotcHJldmlldyAuZHotZXJyb3ItbWFyayBzdmcsLnZ1ZS1kcm9wem9uZT4uZHotcHJldmlldyAuZHotc3VjY2Vzcy1tYXJrIHN2Z3ttYXJnaW4tbGVmdDphdXRvO21hcmdpbi1yaWdodDphdXRvfS52dWUtZHJvcHpvbmU+LmR6LXByZXZpZXcgLmR6LWVycm9yLW1lc3NhZ2V7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0bztsZWZ0OjA7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0udnVlLWRyb3B6b25lPi5kei1wcmV2aWV3IC5kei1lcnJvci1tZXNzYWdlOmFmdGVye2Rpc3BsYXk6bm9uZX0iLCIvKiBTbGlkZXIgKi9cbi5zbGljay1zbGlkZXJcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXG4gICAgLXdlYmtpdC11c2VyLXNlbGVjdDogbm9uZTtcbiAgICAgICAtbW96LXVzZXItc2VsZWN0OiBub25lO1xuICAgICAgICAtbXMtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgICAgICAgICB1c2VyLXNlbGVjdDogbm9uZTtcblxuICAgIC13ZWJraXQtdG91Y2gtY2FsbG91dDogbm9uZTtcbiAgICAta2h0bWwtdXNlci1zZWxlY3Q6IG5vbmU7XG4gICAgLW1zLXRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgICAgIHRvdWNoLWFjdGlvbjogcGFuLXk7XG4gICAgLXdlYmtpdC10YXAtaGlnaGxpZ2h0LWNvbG9yOiB0cmFuc3BhcmVudDtcbn1cblxuLnNsaWNrLWxpc3RcbntcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG4gICAgbWFyZ2luOiAwO1xuICAgIHBhZGRpbmc6IDA7XG59XG4uc2xpY2stbGlzdDpmb2N1c1xue1xuICAgIG91dGxpbmU6IG5vbmU7XG59XG4uc2xpY2stbGlzdC5kcmFnZ2luZ1xue1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBjdXJzb3I6IGhhbmQ7XG59XG5cbi5zbGljay1zbGlkZXIgLnNsaWNrLXRyYWNrLFxuLnNsaWNrLXNsaWRlciAuc2xpY2stbGlzdFxue1xuICAgIC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAtbW96LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG4gICAgICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgICAgICAgLW8tdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG59XG5cbi5zbGljay10cmFja1xue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogMDtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICAgIG1hcmdpbi1yaWdodDogYXV0bztcbn1cbi5zbGljay10cmFjazpiZWZvcmUsXG4uc2xpY2stdHJhY2s6YWZ0ZXJcbntcbiAgICBkaXNwbGF5OiB0YWJsZTtcblxuICAgIGNvbnRlbnQ6ICcnO1xufVxuLnNsaWNrLXRyYWNrOmFmdGVyXG57XG4gICAgY2xlYXI6IGJvdGg7XG59XG4uc2xpY2stbG9hZGluZyAuc2xpY2stdHJhY2tcbntcbiAgICB2aXNpYmlsaXR5OiBoaWRkZW47XG59XG5cbi5zbGljay1zbGlkZVxue1xuICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgZmxvYXQ6IGxlZnQ7XG5cbiAgICBoZWlnaHQ6IDEwMCU7XG4gICAgbWluLWhlaWdodDogMXB4O1xufVxuW2Rpcj0ncnRsJ10gLnNsaWNrLXNsaWRlXG57XG4gICAgZmxvYXQ6IHJpZ2h0O1xufVxuLnNsaWNrLXNsaWRlIGltZ1xue1xuICAgIGRpc3BsYXk6IGJsb2NrO1xufVxuLnNsaWNrLXNsaWRlLnNsaWNrLWxvYWRpbmcgaW1nXG57XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbi5zbGljay1zbGlkZS5kcmFnZ2luZyBpbWdcbntcbiAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cbi5zbGljay1pbml0aWFsaXplZCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcbn1cbi5zbGljay1sb2FkaW5nIC5zbGljay1zbGlkZVxue1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbn1cbi5zbGljay12ZXJ0aWNhbCAuc2xpY2stc2xpZGVcbntcbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIGhlaWdodDogYXV0bztcblxuICAgIGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLWFycm93LnNsaWNrLWhpZGRlbiB7XG4gICAgZGlzcGxheTogbm9uZTtcbn1cbiIsIkBjaGFyc2V0ICdVVEYtOCc7XG4vKiBTbGlkZXIgKi9cbi5zbGljay1sb2FkaW5nIC5zbGljay1saXN0XG57XG4gICAgYmFja2dyb3VuZDogI2ZmZiB1cmwoJy4vYWpheC1sb2FkZXIuZ2lmJykgY2VudGVyIGNlbnRlciBuby1yZXBlYXQ7XG59XG5cbi8qIEljb25zICovXG5AZm9udC1mYWNlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG5cbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3QnKTtcbiAgICBzcmM6IHVybCgnLi9mb250cy9zbGljay5lb3Q/I2llZml4JykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2sud29mZicpIGZvcm1hdCgnd29mZicpLCB1cmwoJy4vZm9udHMvc2xpY2sudHRmJykgZm9ybWF0KCd0cnVldHlwZScpLCB1cmwoJy4vZm9udHMvc2xpY2suc3ZnI3NsaWNrJykgZm9ybWF0KCdzdmcnKTtcbn1cbi8qIEFycm93cyAqL1xuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dFxue1xuICAgIGZvbnQtc2l6ZTogMDtcbiAgICBsaW5lLWhlaWdodDogMDtcblxuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcblxuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuICAgIHBhZGRpbmc6IDA7XG4gICAgLXdlYmtpdC10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKTtcbiAgICAtbXMtdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stcHJldjpob3Zlcixcbi5zbGljay1wcmV2OmZvY3VzLFxuLnNsaWNrLW5leHQ6aG92ZXIsXG4uc2xpY2stbmV4dDpmb2N1c1xue1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBvdXRsaW5lOiBub25lO1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xufVxuLnNsaWNrLXByZXY6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLXByZXY6Zm9jdXM6YmVmb3JlLFxuLnNsaWNrLW5leHQ6aG92ZXI6YmVmb3JlLFxuLnNsaWNrLW5leHQ6Zm9jdXM6YmVmb3JlXG57XG4gICAgb3BhY2l0eTogMTtcbn1cbi5zbGljay1wcmV2LnNsaWNrLWRpc2FibGVkOmJlZm9yZSxcbi5zbGljay1uZXh0LnNsaWNrLWRpc2FibGVkOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC4yNTtcbn1cblxuLnNsaWNrLXByZXY6YmVmb3JlLFxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgZm9udC1mYW1pbHk6ICdzbGljayc7XG4gICAgZm9udC1zaXplOiAyMHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuXG4gICAgb3BhY2l0eTogLjc1O1xuICAgIGNvbG9yOiB3aGl0ZTtcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG5cbi5zbGljay1wcmV2XG57XG4gICAgbGVmdDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldlxue1xuICAgIHJpZ2h0OiAtMjVweDtcbiAgICBsZWZ0OiBhdXRvO1xufVxuLnNsaWNrLXByZXY6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkCc7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stcHJldjpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaSJztcbn1cblxuLnNsaWNrLW5leHRcbntcbiAgICByaWdodDogLTI1cHg7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dFxue1xuICAgIHJpZ2h0OiBhdXRvO1xuICAgIGxlZnQ6IC0yNXB4O1xufVxuLnNsaWNrLW5leHQ6YmVmb3JlXG57XG4gICAgY29udGVudDogJ+KGkic7XG59XG5bZGlyPSdydGwnXSAuc2xpY2stbmV4dDpiZWZvcmVcbntcbiAgICBjb250ZW50OiAn4oaQJztcbn1cblxuLyogRG90cyAqL1xuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXJcbntcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90c1xue1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICBib3R0b206IC0yNXB4O1xuXG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICB3aWR0aDogMTAwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIG1hcmdpbjogMDtcblxuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG5cbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG4uc2xpY2stZG90cyBsaVxue1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBtYXJnaW46IDAgNXB4O1xuICAgIHBhZGRpbmc6IDA7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b25cbntcbiAgICBmb250LXNpemU6IDA7XG4gICAgbGluZS1oZWlnaHQ6IDA7XG5cbiAgICBkaXNwbGF5OiBibG9jaztcblxuICAgIHdpZHRoOiAyMHB4O1xuICAgIGhlaWdodDogMjBweDtcbiAgICBwYWRkaW5nOiA1cHg7XG5cbiAgICBjdXJzb3I6IHBvaW50ZXI7XG5cbiAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIG91dGxpbmU6IG5vbmU7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG59XG4uc2xpY2stZG90cyBsaSBidXR0b246aG92ZXIsXG4uc2xpY2stZG90cyBsaSBidXR0b246Zm9jdXNcbntcbiAgICBvdXRsaW5lOiBub25lO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmhvdmVyOmJlZm9yZSxcbi5zbGljay1kb3RzIGxpIGJ1dHRvbjpmb2N1czpiZWZvcmVcbntcbiAgICBvcGFjaXR5OiAxO1xufVxuLnNsaWNrLWRvdHMgbGkgYnV0dG9uOmJlZm9yZVxue1xuICAgIGZvbnQtZmFtaWx5OiAnc2xpY2snO1xuICAgIGZvbnQtc2l6ZTogNnB4O1xuICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuXG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogMDtcbiAgICBsZWZ0OiAwO1xuXG4gICAgd2lkdGg6IDIwcHg7XG4gICAgaGVpZ2h0OiAyMHB4O1xuXG4gICAgY29udGVudDogJ+KAoic7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXG4gICAgb3BhY2l0eTogLjI1O1xuICAgIGNvbG9yOiBibGFjaztcblxuICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG59XG4uc2xpY2stZG90cyBsaS5zbGljay1hY3RpdmUgYnV0dG9uOmJlZm9yZVxue1xuICAgIG9wYWNpdHk6IC43NTtcbiAgICBjb2xvcjogYmxhY2s7XG59XG4iXSwibmFtZXMiOltdLCJzb3VyY2VSb290IjoiIn0=*/