@-ms-viewport{width:device-width}html{-ms-overflow-style:scrollbar;-ms-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-text-size-adjust:100%;box-sizing:border-box;width:100%}html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,.wp-caption-text,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video,input,select{background:transparent;border:0;color:inherit;font-family:inherit;font-size:100%;line-height:inherit;margin:0 auto 0;padding:0;vertical-align:baseline}main,article,aside,details,figcaption,.wp-caption-text,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;-ms-overflow-style:scrollbar}ol,ul{list-style:none}blockquote:before,blockquote:after,q:before,q:after{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*,*:before,*:after{box-sizing:inherit}[tabindex="-1"]:focus{outline:none !important}hr{box-sizing:content-box;height:0;overflow:visible}a,area,button,[role="button"],input:not([type="range"]),label,select,summary,textarea{touch-action:manipulation}fieldset{min-width:0}.dribbble{color:#EA4C89}.facebook{color:#3B5999}.flickr{color:#FF0084}.googleplus{color:#DD4B39}.instagram{color:#E4405F}.linkedin{color:#0077B5}.pinterest{color:#BD081C}.snapchat{color:#FFFC00}.soundcloud{color:#f30}.tumblr{color:#34465D}.twitter{color:#55ACEE}.vimeo{color:#1AB7EA}.whatsapp{color:#25D366}.youtube{color:#CD201F}.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a,.media-block-element-play,.btn-secondary,.button-secondary,.btn-dark,.button-dark,.wysiwyg-outer.green .content .button,.wysiwyg-outer.green .content button,.wysiwyg-outer.green .content [type="button"],.wysiwyg-outer.green .content [type="reset"],.wysiwyg-outer.green .content [type="submit"],.wysiwyg-outer.green .content .pagination_element.prev,.wysiwyg-outer.green .content .pagination_element.next,.wysiwyg-outer.green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .media-block-element-play,.wysiwyg-outer.lime-green .content .button,.wysiwyg-outer.lime-green .content button,.wysiwyg-outer.lime-green .content [type="button"],.wysiwyg-outer.lime-green .content [type="reset"],.wysiwyg-outer.lime-green .content [type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev,.wysiwyg-outer.lime-green .content .pagination_element.next,.wysiwyg-outer.lime-green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .media-block-element-play,.wysiwyg-outer.light-blue .content .button,.wysiwyg-outer.light-blue .content button,.wysiwyg-outer.light-blue .content [type="button"],.wysiwyg-outer.light-blue .content [type="reset"],.wysiwyg-outer.light-blue .content [type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev,.wysiwyg-outer.light-blue .content .pagination_element.next,.wysiwyg-outer.light-blue .content .pager__item--first a,.pager__item--first .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--next a,.pager__item--next .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--last a,.pager__item--last .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .media-block-element-play,.section.light .section-header .button,.section.light .section-header button,.section.light .section-header [type="button"],.section.light .section-header [type="reset"],.section.light .section-header [type="submit"],.section.light .section-header .pagination_element.prev,.section.light .section-header .pagination_element.next,.section.light .section-header .pager__item--first a,.pager__item--first .section.light .section-header a,.section.light .section-header .pager__item--previous a,.pager__item--previous .section.light .section-header a,.section.light .section-header .pager__item--next a,.pager__item--next .section.light .section-header a,.section.light .section-header .pager__item--last a,.pager__item--last .section.light .section-header a,.section.light .section-header .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play,.filter-submit,.media-block-outer.secondary .media-block .button,.media-block-outer.secondary .media-block button,.media-block-outer.secondary .media-block [type="button"],.media-block-outer.secondary .media-block [type="reset"],.media-block-outer.secondary .media-block [type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev,.media-block-outer.secondary .media-block .pagination_element.next,.media-block-outer.secondary .media-block .pager__item--first a,.pager__item--first .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--previous a,.pager__item--previous .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--next a,.pager__item--next .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--last a,.pager__item--last .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .media-block-element-play,.content .btn a,.content .button a,.content button a,.content [type="button"] a,.content [type="reset"] a,.content [type="submit"] a,.content .pagination_element.prev a,.content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play a,.content a.btn,.content a.button,.content a[type="button"],.content a[type="reset"],.content a[type="submit"],.content a.pagination_element.prev,.content a.pagination_element.next,.content .pager__item--first a,.pager__item--first .content a,.content .pager__item--previous a,.pager__item--previous .content a,.content .pager__item--next a,.pager__item--next .content a,.content .pager__item--last a,.pager__item--last .content a,.content a.media-block-element-play,.dark .cta .button,.dark .cta button,.dark .cta [type="button"],.dark .cta [type="reset"],.dark .cta [type="submit"],.dark .cta .pagination_element.prev,.dark .cta .pagination_element.next,.dark .cta .pager__item--first a,.pager__item--first .dark .cta a,.dark .cta .pager__item--previous a,.pager__item--previous .dark .cta a,.dark .cta .pager__item--next a,.pager__item--next .dark .cta a,.dark .cta .pager__item--last a,.pager__item--last .dark .cta a,.dark .cta .media-block-element-play,.filter-outer.dark .button,.filter-outer.dark button,.filter-outer.dark [type="button"],.filter-outer.dark [type="reset"],.filter-outer.dark [type="submit"],.filter-outer.dark .pagination_element.prev,.filter-outer.dark .pagination_element.next,.filter-outer.dark .pager__item--first a,.pager__item--first .filter-outer.dark a,.filter-outer.dark .pager__item--previous a,.pager__item--previous .filter-outer.dark a,.filter-outer.dark .pager__item--next a,.pager__item--next .filter-outer.dark a,.filter-outer.dark .pager__item--last a,.pager__item--last .filter-outer.dark a,.filter-outer.dark .media-block-element-play,.filter-outer.primary .button,.filter-outer.primary button,.filter-outer.primary [type="button"],.filter-outer.primary [type="reset"],.filter-outer.primary [type="submit"],.filter-outer.primary .pagination_element.prev,.filter-outer.primary .pagination_element.next,.filter-outer.primary .pager__item--first a,.pager__item--first .filter-outer.primary a,.filter-outer.primary .pager__item--previous a,.pager__item--previous .filter-outer.primary a,.filter-outer.primary .pager__item--next a,.pager__item--next .filter-outer.primary a,.filter-outer.primary .pager__item--last a,.pager__item--last .filter-outer.primary a,.filter-outer.primary .media-block-element-play,input,textarea,select,.donate-amount,figcaption a,.wp-caption-text a,.text-hover,.nav-item-link,.sidebar-nav-item .subnav_element,.content a,.metadata-link,.metalabel a,.item-link,.item-header-title a,.card-header-title a,.media-block-content p a,.content a img img,.profile-image img,.footer-nav-item.social .nav-item-link,.footer a,.rnav-item-link,.sidebar,.sidebar-meta-block-tag,.sidebar-meta-block.downloads .downloads-link,.sidebar-meta-share-button,.slick-dots button,.slick-dots button:before,.card-slide,.card-slide .card-slide-header-title,.pills .pill-link,.metatag-link,.pagination a,.pager__items a,.breadcrumbs-list-link,.item:hover,.item-image img,.card,.reports .card-image img,.media-block-title a,.gallery-thumb img,.pullquote-share-element,.profile-overlay,.profile-summary,.profile-summary .profile-summary-close,.profile-meta-item-link,.profile-meta-item-text,.download-link{-webkit-transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;transition-property:background,border,box-shadow,color,opacity,transform,background,height,padding,top,right,bottom,left,width;transition-duration:0.2s;transition-timing-function:ease-in-out}.header,.header-inner,.footer-header,.footer-nav-outer,.footer-nav-outer .footer-nav-row,.footer-details-row,.footer-bottom-row,.footer-details-nav,.footer-bottom-nav,.footer-credits .container,.footer-credits .pledge-wall .cta,.pledge-wall .footer-credits .cta,.footer-credits .pledge-wall .cta-outer .cta-summary,.pledge-wall .cta-outer .footer-credits .cta-summary,.footer-credits .pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-thank-you .footer-credits .container,.footer-credits .pledge-wall .pledge-cards .section-header-column,.pledge-wall .pledge-cards .footer-credits .section-header-column,.main-section,.main-section>*,.section-header,.section-header-column:nth-of-type(2),.sidebar-meta-share,.sidebar-meta-share-button,.cards-slider .slick-slide,.card-slide,.pills,.pagination,.pager__items,.hero,.hero-info,.item,.cards,.cards>*,.card,.filter,.media-block,.media-block-info,.statistic,.slick-track,.pullquote,.share,.share-item,.share-item .button,.share-item button,.share-item [type="button"],.share-item [type="reset"],.share-item [type="submit"],.share-item .pagination_element.prev,.share-item .pagination_element.next,.share-item .pager__item--first a,.pager__item--first .share-item a,.share-item .pager__item--previous a,.pager__item--previous .share-item a,.share-item .pager__item--next a,.pager__item--next .share-item a,.share-item .pager__item--last a,.pager__item--last .share-item a,.share-item .media-block-element-play,.profile,.profile-element,.download,.image-circles,.section-two-columns .container:first-of-type,.section-two-columns .pledge-wall .cta:first-of-type,.pledge-wall .section-two-columns .cta:first-of-type,.section-two-columns .pledge-wall .cta-outer .cta-summary:first-of-type,.pledge-wall .cta-outer .section-two-columns .cta-summary:first-of-type,.section-two-columns .pledge-wall .pledge-cards .section-header-column:first-of-type,.pledge-wall .pledge-cards .section-two-columns .section-header-column:first-of-type,.section-two-columns .section-header,.pledge-wall .pledge-form .gform_fields,.pledge-wall .pledge-form .gform_fields .ginput_complex{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}@font-face{font-family:'Olivier';font-style:normal;font-weight:400;src:url("../webfonts/Letters-Numbers - Olivier2016.woff2") format("woff2"),url("../webfonts/Letters-Numbers - Olivier2016.woff") format("woff")}::-moz-selection{background:#CEDB00;color:#fff}::selection{background:#CEDB00;color:#fff}::-webkit-input-placeholder{color:currentColor;opacity:0.4}:-moz-placeholder{color:currentColor;opacity:0.4}::-moz-placeholder{color:currentColor;opacity:0.4}:-ms-input-placeholder{color:currentColor;opacity:0.4}h1,.section-header-title,.cta-outer.bg-shapes .cta-title,.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{font:400 1rem/1.2 "Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}h2,.footer-nav-outer .footer-nav-row .footer-nav-title,.footer-nav-item .footer-nav-item-title,.hero-info .hero-title,.pullquote-standalone .section-header-title,h3,.rnav-button span,h4,.header-links span,h5,.donate-header-title,h6,.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a,.media-block-element-play,.btn-secondary,.button-secondary,.btn-dark,.button-dark,.wysiwyg-outer.green .content .button,.wysiwyg-outer.green .content button,.wysiwyg-outer.green .content [type="button"],.wysiwyg-outer.green .content [type="reset"],.wysiwyg-outer.green .content [type="submit"],.wysiwyg-outer.green .content .pagination_element.prev,.wysiwyg-outer.green .content .pagination_element.next,.wysiwyg-outer.green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .media-block-element-play,.wysiwyg-outer.lime-green .content .button,.wysiwyg-outer.lime-green .content button,.wysiwyg-outer.lime-green .content [type="button"],.wysiwyg-outer.lime-green .content [type="reset"],.wysiwyg-outer.lime-green .content [type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev,.wysiwyg-outer.lime-green .content .pagination_element.next,.wysiwyg-outer.lime-green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .media-block-element-play,.wysiwyg-outer.light-blue .content .button,.wysiwyg-outer.light-blue .content button,.wysiwyg-outer.light-blue .content [type="button"],.wysiwyg-outer.light-blue .content [type="reset"],.wysiwyg-outer.light-blue .content [type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev,.wysiwyg-outer.light-blue .content .pagination_element.next,.wysiwyg-outer.light-blue .content .pager__item--first a,.pager__item--first .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--next a,.pager__item--next .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--last a,.pager__item--last .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .media-block-element-play,.section.light .section-header .button,.section.light .section-header button,.section.light .section-header [type="button"],.section.light .section-header [type="reset"],.section.light .section-header [type="submit"],.section.light .section-header .pagination_element.prev,.section.light .section-header .pagination_element.next,.section.light .section-header .pager__item--first a,.pager__item--first .section.light .section-header a,.section.light .section-header .pager__item--previous a,.pager__item--previous .section.light .section-header a,.section.light .section-header .pager__item--next a,.pager__item--next .section.light .section-header a,.section.light .section-header .pager__item--last a,.pager__item--last .section.light .section-header a,.section.light .section-header .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play,.filter-submit,.media-block-outer.secondary .media-block .button,.media-block-outer.secondary .media-block button,.media-block-outer.secondary .media-block [type="button"],.media-block-outer.secondary .media-block [type="reset"],.media-block-outer.secondary .media-block [type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev,.media-block-outer.secondary .media-block .pagination_element.next,.media-block-outer.secondary .media-block .pager__item--first a,.pager__item--first .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--previous a,.pager__item--previous .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--next a,.pager__item--next .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--last a,.pager__item--last .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .media-block-element-play,.content .btn a,.content .button a,.content button a,.content [type="button"] a,.content [type="reset"] a,.content [type="submit"] a,.content .pagination_element.prev a,.content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play a,.content a.btn,.content a.button,.content a[type="button"],.content a[type="reset"],.content a[type="submit"],.content a.pagination_element.prev,.content a.pagination_element.next,.content .pager__item--first a,.pager__item--first .content a,.content .pager__item--previous a,.pager__item--previous .content a,.content .pager__item--next a,.pager__item--next .content a,.content .pager__item--last a,.pager__item--last .content a,.content a.media-block-element-play,.dark .cta .button,.dark .cta button,.dark .cta [type="button"],.dark .cta [type="reset"],.dark .cta [type="submit"],.dark .cta .pagination_element.prev,.dark .cta .pagination_element.next,.dark .cta .pager__item--first a,.pager__item--first .dark .cta a,.dark .cta .pager__item--previous a,.pager__item--previous .dark .cta a,.dark .cta .pager__item--next a,.pager__item--next .dark .cta a,.dark .cta .pager__item--last a,.pager__item--last .dark .cta a,.dark .cta .media-block-element-play,.filter-outer.dark .button,.filter-outer.dark button,.filter-outer.dark [type="button"],.filter-outer.dark [type="reset"],.filter-outer.dark [type="submit"],.filter-outer.dark .pagination_element.prev,.filter-outer.dark .pagination_element.next,.filter-outer.dark .pager__item--first a,.pager__item--first .filter-outer.dark a,.filter-outer.dark .pager__item--previous a,.pager__item--previous .filter-outer.dark a,.filter-outer.dark .pager__item--next a,.pager__item--next .filter-outer.dark a,.filter-outer.dark .pager__item--last a,.pager__item--last .filter-outer.dark a,.filter-outer.dark .media-block-element-play,.filter-outer.primary .button,.filter-outer.primary button,.filter-outer.primary [type="button"],.filter-outer.primary [type="reset"],.filter-outer.primary [type="submit"],.filter-outer.primary .pagination_element.prev,.filter-outer.primary .pagination_element.next,.filter-outer.primary .pager__item--first a,.pager__item--first .filter-outer.primary a,.filter-outer.primary .pager__item--previous a,.pager__item--previous .filter-outer.primary a,.filter-outer.primary .pager__item--next a,.pager__item--next .filter-outer.primary a,.filter-outer.primary .pager__item--last a,.pager__item--last .filter-outer.primary a,.filter-outer.primary .media-block-element-play,.content table,.filter-block input.filter-field,.filter-block select{font:400 1.2rem/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}figcaption,.wp-caption-text,.content,.pullquote-share-title{font:400 1.2rem/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.card-slide-header-date,.metadata,.pagination,.pager__items,.card-wrap-inner .card-label,.card-header-date{font:400 1rem/1.5 "Foco","Andale Mono",AndaleMono,"Lucida Console",monospace}.metalabel{font:normal 1.05rem/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-transform:capitalize}h1,.section-header-title,.cta-outer.bg-shapes .cta-title,.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{font-size:2.25rem}@media screen and (min-width: 1280px){h1,.section-header-title,.cta-outer.bg-shapes .cta-title,.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{font-size:3.75rem}}h2,.footer-nav-outer .footer-nav-row .footer-nav-title,.footer-nav-item .footer-nav-item-title,.hero-info .hero-title,.pullquote-standalone .section-header-title{font-size:2rem}@media screen and (min-width: 1280px){h2,.footer-nav-outer .footer-nav-row .footer-nav-title,.footer-nav-item .footer-nav-item-title,.hero-info .hero-title,.pullquote-standalone .section-header-title{font-size:2.5rem}}h3,.rnav-button span{font-size:1.5rem}@media screen and (min-width: 1280px){h3,.rnav-button span{font-size:1.9rem}}h4,.header-links span{font-size:1.25rem}@media screen and (min-width: 1280px){h4,.header-links span{font-size:1.5rem}}h5,.donate-header-title{font-size:1.3rem}@media screen and (min-width: 1280px){h5,.donate-header-title{font-size:1.35rem}}h6{font-size:1.125rem}@media screen and (min-width: 1280px){h6{font-size:1.2rem}}.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a,.media-block-element-play,.btn-secondary,.button-secondary,.btn-dark,.button-dark,.wysiwyg-outer.green .content .button,.wysiwyg-outer.green .content button,.wysiwyg-outer.green .content [type="button"],.wysiwyg-outer.green .content [type="reset"],.wysiwyg-outer.green .content [type="submit"],.wysiwyg-outer.green .content .pagination_element.prev,.wysiwyg-outer.green .content .pagination_element.next,.wysiwyg-outer.green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .media-block-element-play,.wysiwyg-outer.lime-green .content .button,.wysiwyg-outer.lime-green .content button,.wysiwyg-outer.lime-green .content [type="button"],.wysiwyg-outer.lime-green .content [type="reset"],.wysiwyg-outer.lime-green .content [type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev,.wysiwyg-outer.lime-green .content .pagination_element.next,.wysiwyg-outer.lime-green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .media-block-element-play,.wysiwyg-outer.light-blue .content .button,.wysiwyg-outer.light-blue .content button,.wysiwyg-outer.light-blue .content [type="button"],.wysiwyg-outer.light-blue .content [type="reset"],.wysiwyg-outer.light-blue .content [type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev,.wysiwyg-outer.light-blue .content .pagination_element.next,.wysiwyg-outer.light-blue .content .pager__item--first a,.pager__item--first .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--next a,.pager__item--next .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--last a,.pager__item--last .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .media-block-element-play,.section.light .section-header .button,.section.light .section-header button,.section.light .section-header [type="button"],.section.light .section-header [type="reset"],.section.light .section-header [type="submit"],.section.light .section-header .pagination_element.prev,.section.light .section-header .pagination_element.next,.section.light .section-header .pager__item--first a,.pager__item--first .section.light .section-header a,.section.light .section-header .pager__item--previous a,.pager__item--previous .section.light .section-header a,.section.light .section-header .pager__item--next a,.pager__item--next .section.light .section-header a,.section.light .section-header .pager__item--last a,.pager__item--last .section.light .section-header a,.section.light .section-header .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play,.filter-submit,.media-block-outer.secondary .media-block .button,.media-block-outer.secondary .media-block button,.media-block-outer.secondary .media-block [type="button"],.media-block-outer.secondary .media-block [type="reset"],.media-block-outer.secondary .media-block [type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev,.media-block-outer.secondary .media-block .pagination_element.next,.media-block-outer.secondary .media-block .pager__item--first a,.pager__item--first .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--previous a,.pager__item--previous .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--next a,.pager__item--next .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--last a,.pager__item--last .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .media-block-element-play,.content .btn a,.content .button a,.content button a,.content [type="button"] a,.content [type="reset"] a,.content [type="submit"] a,.content .pagination_element.prev a,.content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play a,.content a.btn,.content a.button,.content a[type="button"],.content a[type="reset"],.content a[type="submit"],.content a.pagination_element.prev,.content a.pagination_element.next,.content .pager__item--first a,.pager__item--first .content a,.content .pager__item--previous a,.pager__item--previous .content a,.content .pager__item--next a,.pager__item--next .content a,.content .pager__item--last a,.pager__item--last .content a,.content a.media-block-element-play,.dark .cta .button,.dark .cta button,.dark .cta [type="button"],.dark .cta [type="reset"],.dark .cta [type="submit"],.dark .cta .pagination_element.prev,.dark .cta .pagination_element.next,.dark .cta .pager__item--first a,.pager__item--first .dark .cta a,.dark .cta .pager__item--previous a,.pager__item--previous .dark .cta a,.dark .cta .pager__item--next a,.pager__item--next .dark .cta a,.dark .cta .pager__item--last a,.pager__item--last .dark .cta a,.dark .cta .media-block-element-play,.filter-outer.dark .button,.filter-outer.dark button,.filter-outer.dark [type="button"],.filter-outer.dark [type="reset"],.filter-outer.dark [type="submit"],.filter-outer.dark .pagination_element.prev,.filter-outer.dark .pagination_element.next,.filter-outer.dark .pager__item--first a,.pager__item--first .filter-outer.dark a,.filter-outer.dark .pager__item--previous a,.pager__item--previous .filter-outer.dark a,.filter-outer.dark .pager__item--next a,.pager__item--next .filter-outer.dark a,.filter-outer.dark .pager__item--last a,.pager__item--last .filter-outer.dark a,.filter-outer.dark .media-block-element-play,.filter-outer.primary .button,.filter-outer.primary button,.filter-outer.primary [type="button"],.filter-outer.primary [type="reset"],.filter-outer.primary [type="submit"],.filter-outer.primary .pagination_element.prev,.filter-outer.primary .pagination_element.next,.filter-outer.primary .pager__item--first a,.pager__item--first .filter-outer.primary a,.filter-outer.primary .pager__item--previous a,.pager__item--previous .filter-outer.primary a,.filter-outer.primary .pager__item--next a,.pager__item--next .filter-outer.primary a,.filter-outer.primary .pager__item--last a,.pager__item--last .filter-outer.primary a,.filter-outer.primary .media-block-element-play{border-radius:30px;display:block;padding:.66667rem 2rem;text-align:center;width:100%}.btn:hover,.button:hover,button:hover,:hover[type="button"],:hover[type="reset"],:hover[type="submit"],.pagination_element.prev:hover,.pagination_element.next:hover,.pager__item--first a:hover,.pager__item--previous a:hover,.pager__item--next a:hover,.pager__item--last a:hover,.media-block-element-play:hover,.btn-secondary:hover,.button-secondary:hover,.btn-dark:hover,.button-dark:hover,.wysiwyg-outer.green .content .button:hover,.wysiwyg-outer.green .content button:hover,.wysiwyg-outer.green .content :hover[type="button"],.wysiwyg-outer.green .content :hover[type="reset"],.wysiwyg-outer.green .content :hover[type="submit"],.wysiwyg-outer.green .content .pagination_element.prev:hover,.wysiwyg-outer.green .content .pagination_element.next:hover,.wysiwyg-outer.green .content .pager__item--first a:hover,.pager__item--first .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .pager__item--previous a:hover,.pager__item--previous .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .pager__item--next a:hover,.pager__item--next .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .pager__item--last a:hover,.pager__item--last .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .media-block-element-play:hover,.wysiwyg-outer.lime-green .content .button:hover,.wysiwyg-outer.lime-green .content button:hover,.wysiwyg-outer.lime-green .content :hover[type="button"],.wysiwyg-outer.lime-green .content :hover[type="reset"],.wysiwyg-outer.lime-green .content :hover[type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev:hover,.wysiwyg-outer.lime-green .content .pagination_element.next:hover,.wysiwyg-outer.lime-green .content .pager__item--first a:hover,.pager__item--first .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .pager__item--previous a:hover,.pager__item--previous .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .pager__item--next a:hover,.pager__item--next .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .pager__item--last a:hover,.pager__item--last .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .media-block-element-play:hover,.wysiwyg-outer.light-blue .content .button:hover,.wysiwyg-outer.light-blue .content button:hover,.wysiwyg-outer.light-blue .content :hover[type="button"],.wysiwyg-outer.light-blue .content :hover[type="reset"],.wysiwyg-outer.light-blue .content :hover[type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev:hover,.wysiwyg-outer.light-blue .content .pagination_element.next:hover,.wysiwyg-outer.light-blue .content .pager__item--first a:hover,.pager__item--first .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .pager__item--previous a:hover,.pager__item--previous .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .pager__item--next a:hover,.pager__item--next .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .pager__item--last a:hover,.pager__item--last .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .media-block-element-play:hover,.section.light .section-header .button:hover,.section.light .section-header button:hover,.section.light .section-header :hover[type="button"],.section.light .section-header :hover[type="reset"],.section.light .section-header :hover[type="submit"],.section.light .section-header .pagination_element.prev:hover,.section.light .section-header .pagination_element.next:hover,.section.light .section-header .pager__item--first a:hover,.pager__item--first .section.light .section-header a:hover,.section.light .section-header .pager__item--previous a:hover,.pager__item--previous .section.light .section-header a:hover,.section.light .section-header .pager__item--next a:hover,.pager__item--next .section.light .section-header a:hover,.section.light .section-header .pager__item--last a:hover,.pager__item--last .section.light .section-header a:hover,.section.light .section-header .media-block-element-play:hover,.cta .button:hover,.cta button:hover,.cta :hover[type="button"],.cta :hover[type="reset"],.cta :hover[type="submit"],.cta .pagination_element.prev:hover,.cta .pagination_element.next:hover,.cta .pager__item--first a:hover,.pager__item--first .cta a:hover,.cta .pager__item--previous a:hover,.pager__item--previous .cta a:hover,.cta .pager__item--next a:hover,.pager__item--next .cta a:hover,.cta .pager__item--last a:hover,.pager__item--last .cta a:hover,.cta .media-block-element-play:hover,.filter-submit:hover,.media-block-outer.secondary .media-block .button:hover,.media-block-outer.secondary .media-block button:hover,.media-block-outer.secondary .media-block :hover[type="button"],.media-block-outer.secondary .media-block :hover[type="reset"],.media-block-outer.secondary .media-block :hover[type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev:hover,.media-block-outer.secondary .media-block .pagination_element.next:hover,.media-block-outer.secondary .media-block .pager__item--first a:hover,.pager__item--first .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .pager__item--previous a:hover,.pager__item--previous .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .pager__item--next a:hover,.pager__item--next .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .pager__item--last a:hover,.pager__item--last .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .media-block-element-play:hover,.content .btn a:hover,.content .button a:hover,.content button a:hover,.content [type="button"] a:hover,.content [type="reset"] a:hover,.content [type="submit"] a:hover,.content .pagination_element.prev a:hover,.content .pagination_element.next a:hover,.content .pager__item--first a a:hover,.pager__item--first .content a a:hover,.content .pager__item--previous a a:hover,.pager__item--previous .content a a:hover,.content .pager__item--next a a:hover,.pager__item--next .content a a:hover,.content .pager__item--last a a:hover,.pager__item--last .content a a:hover,.content .media-block-element-play a:hover,.content a.btn:hover,.content a.button:hover,.content a:hover[type="button"],.content a:hover[type="reset"],.content a:hover[type="submit"],.content a.pagination_element.prev:hover,.content a.pagination_element.next:hover,.content .pager__item--first a:hover,.pager__item--first .content a:hover,.content .pager__item--previous a:hover,.pager__item--previous .content a:hover,.content .pager__item--next a:hover,.pager__item--next .content a:hover,.content .pager__item--last a:hover,.pager__item--last .content a:hover,.content a.media-block-element-play:hover,.dark .cta .button:hover,.dark .cta button:hover,.dark .cta :hover[type="button"],.dark .cta :hover[type="reset"],.dark .cta :hover[type="submit"],.dark .cta .pagination_element.prev:hover,.dark .cta .pagination_element.next:hover,.dark .cta .pager__item--first a:hover,.pager__item--first .dark .cta a:hover,.dark .cta .pager__item--previous a:hover,.pager__item--previous .dark .cta a:hover,.dark .cta .pager__item--next a:hover,.pager__item--next .dark .cta a:hover,.dark .cta .pager__item--last a:hover,.pager__item--last .dark .cta a:hover,.dark .cta .media-block-element-play:hover,.filter-outer.dark .button:hover,.filter-outer.dark button:hover,.filter-outer.dark :hover[type="button"],.filter-outer.dark :hover[type="reset"],.filter-outer.dark :hover[type="submit"],.filter-outer.dark .pagination_element.prev:hover,.filter-outer.dark .pagination_element.next:hover,.filter-outer.dark .pager__item--first a:hover,.pager__item--first .filter-outer.dark a:hover,.filter-outer.dark .pager__item--previous a:hover,.pager__item--previous .filter-outer.dark a:hover,.filter-outer.dark .pager__item--next a:hover,.pager__item--next .filter-outer.dark a:hover,.filter-outer.dark .pager__item--last a:hover,.pager__item--last .filter-outer.dark a:hover,.filter-outer.dark .media-block-element-play:hover,.filter-outer.primary .button:hover,.filter-outer.primary button:hover,.filter-outer.primary :hover[type="button"],.filter-outer.primary :hover[type="reset"],.filter-outer.primary :hover[type="submit"],.filter-outer.primary .pagination_element.prev:hover,.filter-outer.primary .pagination_element.next:hover,.filter-outer.primary .pager__item--first a:hover,.pager__item--first .filter-outer.primary a:hover,.filter-outer.primary .pager__item--previous a:hover,.pager__item--previous .filter-outer.primary a:hover,.filter-outer.primary .pager__item--next a:hover,.pager__item--next .filter-outer.primary a:hover,.filter-outer.primary .pager__item--last a:hover,.pager__item--last .filter-outer.primary a:hover,.filter-outer.primary .media-block-element-play:hover{transform:translateY(-3px);box-shadow:0px 3px 0px 0px rgba(1,45,65,0.1)}@media screen and (min-width: 560px){.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a,.media-block-element-play,.btn-secondary,.button-secondary,.btn-dark,.button-dark,.wysiwyg-outer.green .content .button,.wysiwyg-outer.green .content button,.wysiwyg-outer.green .content [type="button"],.wysiwyg-outer.green .content [type="reset"],.wysiwyg-outer.green .content [type="submit"],.wysiwyg-outer.green .content .pagination_element.prev,.wysiwyg-outer.green .content .pagination_element.next,.wysiwyg-outer.green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .media-block-element-play,.wysiwyg-outer.lime-green .content .button,.wysiwyg-outer.lime-green .content button,.wysiwyg-outer.lime-green .content [type="button"],.wysiwyg-outer.lime-green .content [type="reset"],.wysiwyg-outer.lime-green .content [type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev,.wysiwyg-outer.lime-green .content .pagination_element.next,.wysiwyg-outer.lime-green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .media-block-element-play,.wysiwyg-outer.light-blue .content .button,.wysiwyg-outer.light-blue .content button,.wysiwyg-outer.light-blue .content [type="button"],.wysiwyg-outer.light-blue .content [type="reset"],.wysiwyg-outer.light-blue .content [type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev,.wysiwyg-outer.light-blue .content .pagination_element.next,.wysiwyg-outer.light-blue .content .pager__item--first a,.pager__item--first .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--next a,.pager__item--next .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--last a,.pager__item--last .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .media-block-element-play,.section.light .section-header .button,.section.light .section-header button,.section.light .section-header [type="button"],.section.light .section-header [type="reset"],.section.light .section-header [type="submit"],.section.light .section-header .pagination_element.prev,.section.light .section-header .pagination_element.next,.section.light .section-header .pager__item--first a,.pager__item--first .section.light .section-header a,.section.light .section-header .pager__item--previous a,.pager__item--previous .section.light .section-header a,.section.light .section-header .pager__item--next a,.pager__item--next .section.light .section-header a,.section.light .section-header .pager__item--last a,.pager__item--last .section.light .section-header a,.section.light .section-header .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play,.filter-submit,.media-block-outer.secondary .media-block .button,.media-block-outer.secondary .media-block button,.media-block-outer.secondary .media-block [type="button"],.media-block-outer.secondary .media-block [type="reset"],.media-block-outer.secondary .media-block [type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev,.media-block-outer.secondary .media-block .pagination_element.next,.media-block-outer.secondary .media-block .pager__item--first a,.pager__item--first .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--previous a,.pager__item--previous .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--next a,.pager__item--next .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--last a,.pager__item--last .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .media-block-element-play,.content .btn a,.content .button a,.content button a,.content [type="button"] a,.content [type="reset"] a,.content [type="submit"] a,.content .pagination_element.prev a,.content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play a,.content a.btn,.content a.button,.content a[type="button"],.content a[type="reset"],.content a[type="submit"],.content a.pagination_element.prev,.content a.pagination_element.next,.content .pager__item--first a,.pager__item--first .content a,.content .pager__item--previous a,.pager__item--previous .content a,.content .pager__item--next a,.pager__item--next .content a,.content .pager__item--last a,.pager__item--last .content a,.content a.media-block-element-play,.dark .cta .button,.dark .cta button,.dark .cta [type="button"],.dark .cta [type="reset"],.dark .cta [type="submit"],.dark .cta .pagination_element.prev,.dark .cta .pagination_element.next,.dark .cta .pager__item--first a,.pager__item--first .dark .cta a,.dark .cta .pager__item--previous a,.pager__item--previous .dark .cta a,.dark .cta .pager__item--next a,.pager__item--next .dark .cta a,.dark .cta .pager__item--last a,.pager__item--last .dark .cta a,.dark .cta .media-block-element-play,.filter-outer.dark .button,.filter-outer.dark button,.filter-outer.dark [type="button"],.filter-outer.dark [type="reset"],.filter-outer.dark [type="submit"],.filter-outer.dark .pagination_element.prev,.filter-outer.dark .pagination_element.next,.filter-outer.dark .pager__item--first a,.pager__item--first .filter-outer.dark a,.filter-outer.dark .pager__item--previous a,.pager__item--previous .filter-outer.dark a,.filter-outer.dark .pager__item--next a,.pager__item--next .filter-outer.dark a,.filter-outer.dark .pager__item--last a,.pager__item--last .filter-outer.dark a,.filter-outer.dark .media-block-element-play,.filter-outer.primary .button,.filter-outer.primary button,.filter-outer.primary [type="button"],.filter-outer.primary [type="reset"],.filter-outer.primary [type="submit"],.filter-outer.primary .pagination_element.prev,.filter-outer.primary .pagination_element.next,.filter-outer.primary .pager__item--first a,.pager__item--first .filter-outer.primary a,.filter-outer.primary .pager__item--previous a,.pager__item--previous .filter-outer.primary a,.filter-outer.primary .pager__item--next a,.pager__item--next .filter-outer.primary a,.filter-outer.primary .pager__item--last a,.pager__item--last .filter-outer.primary a,.filter-outer.primary .media-block-element-play{display:inline-block;width:auto}}.btn-text,.button-text{padding:0;background:inherit;border-radius:0}.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a,.media-block-element-play{background:#CEDB00;color:#012D41}.btn:hover,.button:hover,button:hover,:hover[type="button"],:hover[type="reset"],:hover[type="submit"],.pagination_element.prev:hover,.pagination_element.next:hover,.pager__item--first a:hover,.pager__item--previous a:hover,.pager__item--next a:hover,.pager__item--last a:hover,.media-block-element-play:hover{background:#e6f500}.btn:active,.button:active,button:active,:active[type="button"],:active[type="reset"],:active[type="submit"],.pagination_element.prev:active,.pagination_element.next:active,.pager__item--first a:active,.pager__item--previous a:active,.pager__item--next a:active,.pager__item--last a:active,.media-block-element-play:active{background:#b6c200}.btn-secondary:active,.button-secondary:active{background:rgba(0,0,0,0.1)}.btn-dark,.button-dark,.wysiwyg-outer.green .content .button,.wysiwyg-outer.green .content button,.wysiwyg-outer.green .content [type="button"],.wysiwyg-outer.green .content [type="reset"],.wysiwyg-outer.green .content [type="submit"],.wysiwyg-outer.green .content .pagination_element.prev,.wysiwyg-outer.green .content .pagination_element.next,.wysiwyg-outer.green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.green .content a,.wysiwyg-outer.green .content .media-block-element-play,.wysiwyg-outer.lime-green .content .button,.wysiwyg-outer.lime-green .content button,.wysiwyg-outer.lime-green .content [type="button"],.wysiwyg-outer.lime-green .content [type="reset"],.wysiwyg-outer.lime-green .content [type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev,.wysiwyg-outer.lime-green .content .pagination_element.next,.wysiwyg-outer.lime-green .content .pager__item--first a,.pager__item--first .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--next a,.pager__item--next .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .pager__item--last a,.pager__item--last .wysiwyg-outer.lime-green .content a,.wysiwyg-outer.lime-green .content .media-block-element-play,.wysiwyg-outer.light-blue .content .button,.wysiwyg-outer.light-blue .content button,.wysiwyg-outer.light-blue .content [type="button"],.wysiwyg-outer.light-blue .content [type="reset"],.wysiwyg-outer.light-blue .content [type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev,.wysiwyg-outer.light-blue .content .pagination_element.next,.wysiwyg-outer.light-blue .content .pager__item--first a,.pager__item--first .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--previous a,.pager__item--previous .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--next a,.pager__item--next .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .pager__item--last a,.pager__item--last .wysiwyg-outer.light-blue .content a,.wysiwyg-outer.light-blue .content .media-block-element-play,.section.light .section-header .button,.section.light .section-header button,.section.light .section-header [type="button"],.section.light .section-header [type="reset"],.section.light .section-header [type="submit"],.section.light .section-header .pagination_element.prev,.section.light .section-header .pagination_element.next,.section.light .section-header .pager__item--first a,.pager__item--first .section.light .section-header a,.section.light .section-header .pager__item--previous a,.pager__item--previous .section.light .section-header a,.section.light .section-header .pager__item--next a,.pager__item--next .section.light .section-header a,.section.light .section-header .pager__item--last a,.pager__item--last .section.light .section-header a,.section.light .section-header .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play,.filter-submit,.media-block-outer.secondary .media-block .button,.media-block-outer.secondary .media-block button,.media-block-outer.secondary .media-block [type="button"],.media-block-outer.secondary .media-block [type="reset"],.media-block-outer.secondary .media-block [type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev,.media-block-outer.secondary .media-block .pagination_element.next,.media-block-outer.secondary .media-block .pager__item--first a,.pager__item--first .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--previous a,.pager__item--previous .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--next a,.pager__item--next .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .pager__item--last a,.pager__item--last .media-block-outer.secondary .media-block a,.media-block-outer.secondary .media-block .media-block-element-play{background:#012D41;color:#fff}.btn-dark:hover,.button-dark:hover,.wysiwyg-outer.green .content .button:hover,.wysiwyg-outer.green .content button:hover,.wysiwyg-outer.green .content :hover[type="button"],.wysiwyg-outer.green .content :hover[type="reset"],.wysiwyg-outer.green .content :hover[type="submit"],.wysiwyg-outer.green .content .pagination_element.prev:hover,.wysiwyg-outer.green .content .pagination_element.next:hover,.wysiwyg-outer.green .content .pager__item--first a:hover,.pager__item--first .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .pager__item--previous a:hover,.pager__item--previous .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .pager__item--next a:hover,.pager__item--next .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .pager__item--last a:hover,.pager__item--last .wysiwyg-outer.green .content a:hover,.wysiwyg-outer.green .content .media-block-element-play:hover,.wysiwyg-outer.lime-green .content .button:hover,.wysiwyg-outer.lime-green .content button:hover,.wysiwyg-outer.lime-green .content :hover[type="button"],.wysiwyg-outer.lime-green .content :hover[type="reset"],.wysiwyg-outer.lime-green .content :hover[type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev:hover,.wysiwyg-outer.lime-green .content .pagination_element.next:hover,.wysiwyg-outer.lime-green .content .pager__item--first a:hover,.pager__item--first .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .pager__item--previous a:hover,.pager__item--previous .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .pager__item--next a:hover,.pager__item--next .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .pager__item--last a:hover,.pager__item--last .wysiwyg-outer.lime-green .content a:hover,.wysiwyg-outer.lime-green .content .media-block-element-play:hover,.wysiwyg-outer.light-blue .content .button:hover,.wysiwyg-outer.light-blue .content button:hover,.wysiwyg-outer.light-blue .content :hover[type="button"],.wysiwyg-outer.light-blue .content :hover[type="reset"],.wysiwyg-outer.light-blue .content :hover[type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev:hover,.wysiwyg-outer.light-blue .content .pagination_element.next:hover,.wysiwyg-outer.light-blue .content .pager__item--first a:hover,.pager__item--first .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .pager__item--previous a:hover,.pager__item--previous .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .pager__item--next a:hover,.pager__item--next .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .pager__item--last a:hover,.pager__item--last .wysiwyg-outer.light-blue .content a:hover,.wysiwyg-outer.light-blue .content .media-block-element-play:hover,.section.light .section-header .button:hover,.section.light .section-header button:hover,.section.light .section-header :hover[type="button"],.section.light .section-header :hover[type="reset"],.section.light .section-header :hover[type="submit"],.section.light .section-header .pagination_element.prev:hover,.section.light .section-header .pagination_element.next:hover,.section.light .section-header .pager__item--first a:hover,.pager__item--first .section.light .section-header a:hover,.section.light .section-header .pager__item--previous a:hover,.pager__item--previous .section.light .section-header a:hover,.section.light .section-header .pager__item--next a:hover,.pager__item--next .section.light .section-header a:hover,.section.light .section-header .pager__item--last a:hover,.pager__item--last .section.light .section-header a:hover,.section.light .section-header .media-block-element-play:hover,.cta .button:hover,.cta button:hover,.cta :hover[type="button"],.cta :hover[type="reset"],.cta :hover[type="submit"],.cta .pagination_element.prev:hover,.cta .pagination_element.next:hover,.cta .pager__item--first a:hover,.pager__item--first .cta a:hover,.cta .pager__item--previous a:hover,.pager__item--previous .cta a:hover,.cta .pager__item--next a:hover,.pager__item--next .cta a:hover,.cta .pager__item--last a:hover,.pager__item--last .cta a:hover,.cta .media-block-element-play:hover,.filter-submit:hover,.media-block-outer.secondary .media-block .button:hover,.media-block-outer.secondary .media-block button:hover,.media-block-outer.secondary .media-block :hover[type="button"],.media-block-outer.secondary .media-block :hover[type="reset"],.media-block-outer.secondary .media-block :hover[type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev:hover,.media-block-outer.secondary .media-block .pagination_element.next:hover,.media-block-outer.secondary .media-block .pager__item--first a:hover,.pager__item--first .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .pager__item--previous a:hover,.pager__item--previous .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .pager__item--next a:hover,.pager__item--next .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .pager__item--last a:hover,.pager__item--last .media-block-outer.secondary .media-block a:hover,.media-block-outer.secondary .media-block .media-block-element-play:hover{background:#335B63}.btn-dark:active,.button-dark:active,.wysiwyg-outer.green .content .button:active,.wysiwyg-outer.green .content button:active,.wysiwyg-outer.green .content :active[type="button"],.wysiwyg-outer.green .content :active[type="reset"],.wysiwyg-outer.green .content :active[type="submit"],.wysiwyg-outer.green .content .pagination_element.prev:active,.wysiwyg-outer.green .content .pagination_element.next:active,.wysiwyg-outer.green .content .pager__item--first a:active,.pager__item--first .wysiwyg-outer.green .content a:active,.wysiwyg-outer.green .content .pager__item--previous a:active,.pager__item--previous .wysiwyg-outer.green .content a:active,.wysiwyg-outer.green .content .pager__item--next a:active,.pager__item--next .wysiwyg-outer.green .content a:active,.wysiwyg-outer.green .content .pager__item--last a:active,.pager__item--last .wysiwyg-outer.green .content a:active,.wysiwyg-outer.green .content .media-block-element-play:active,.wysiwyg-outer.lime-green .content .button:active,.wysiwyg-outer.lime-green .content button:active,.wysiwyg-outer.lime-green .content :active[type="button"],.wysiwyg-outer.lime-green .content :active[type="reset"],.wysiwyg-outer.lime-green .content :active[type="submit"],.wysiwyg-outer.lime-green .content .pagination_element.prev:active,.wysiwyg-outer.lime-green .content .pagination_element.next:active,.wysiwyg-outer.lime-green .content .pager__item--first a:active,.pager__item--first .wysiwyg-outer.lime-green .content a:active,.wysiwyg-outer.lime-green .content .pager__item--previous a:active,.pager__item--previous .wysiwyg-outer.lime-green .content a:active,.wysiwyg-outer.lime-green .content .pager__item--next a:active,.pager__item--next .wysiwyg-outer.lime-green .content a:active,.wysiwyg-outer.lime-green .content .pager__item--last a:active,.pager__item--last .wysiwyg-outer.lime-green .content a:active,.wysiwyg-outer.lime-green .content .media-block-element-play:active,.wysiwyg-outer.light-blue .content .button:active,.wysiwyg-outer.light-blue .content button:active,.wysiwyg-outer.light-blue .content :active[type="button"],.wysiwyg-outer.light-blue .content :active[type="reset"],.wysiwyg-outer.light-blue .content :active[type="submit"],.wysiwyg-outer.light-blue .content .pagination_element.prev:active,.wysiwyg-outer.light-blue .content .pagination_element.next:active,.wysiwyg-outer.light-blue .content .pager__item--first a:active,.pager__item--first .wysiwyg-outer.light-blue .content a:active,.wysiwyg-outer.light-blue .content .pager__item--previous a:active,.pager__item--previous .wysiwyg-outer.light-blue .content a:active,.wysiwyg-outer.light-blue .content .pager__item--next a:active,.pager__item--next .wysiwyg-outer.light-blue .content a:active,.wysiwyg-outer.light-blue .content .pager__item--last a:active,.pager__item--last .wysiwyg-outer.light-blue .content a:active,.wysiwyg-outer.light-blue .content .media-block-element-play:active,.section.light .section-header .button:active,.section.light .section-header button:active,.section.light .section-header :active[type="button"],.section.light .section-header :active[type="reset"],.section.light .section-header :active[type="submit"],.section.light .section-header .pagination_element.prev:active,.section.light .section-header .pagination_element.next:active,.section.light .section-header .pager__item--first a:active,.pager__item--first .section.light .section-header a:active,.section.light .section-header .pager__item--previous a:active,.pager__item--previous .section.light .section-header a:active,.section.light .section-header .pager__item--next a:active,.pager__item--next .section.light .section-header a:active,.section.light .section-header .pager__item--last a:active,.pager__item--last .section.light .section-header a:active,.section.light .section-header .media-block-element-play:active,.cta .button:active,.cta button:active,.cta :active[type="button"],.cta :active[type="reset"],.cta :active[type="submit"],.cta .pagination_element.prev:active,.cta .pagination_element.next:active,.cta .pager__item--first a:active,.pager__item--first .cta a:active,.cta .pager__item--previous a:active,.pager__item--previous .cta a:active,.cta .pager__item--next a:active,.pager__item--next .cta a:active,.cta .pager__item--last a:active,.pager__item--last .cta a:active,.cta .media-block-element-play:active,.filter-submit:active,.media-block-outer.secondary .media-block .button:active,.media-block-outer.secondary .media-block button:active,.media-block-outer.secondary .media-block :active[type="button"],.media-block-outer.secondary .media-block :active[type="reset"],.media-block-outer.secondary .media-block :active[type="submit"],.media-block-outer.secondary .media-block .pagination_element.prev:active,.media-block-outer.secondary .media-block .pagination_element.next:active,.media-block-outer.secondary .media-block .pager__item--first a:active,.pager__item--first .media-block-outer.secondary .media-block a:active,.media-block-outer.secondary .media-block .pager__item--previous a:active,.pager__item--previous .media-block-outer.secondary .media-block a:active,.media-block-outer.secondary .media-block .pager__item--next a:active,.pager__item--next .media-block-outer.secondary .media-block a:active,.media-block-outer.secondary .media-block .pager__item--last a:active,.pager__item--last .media-block-outer.secondary .media-block a:active,.media-block-outer.secondary .media-block .media-block-element-play:active{background:#000a0f}input,textarea,select,.donate-amount{color:#333;border-radius:30px;border:1px solid #CCD6D8;font:400 1.2rem/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:2.5em;padding:0 1rem;width:100%}input:disabled,textarea:disabled,select:disabled,.donate-amount:disabled{background:#E6EAEC}form{font:1rem "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1rem "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}[type="text"],[type="number"],[type="date"],[type="datetime"],[type="datetime-local"],[type="month"],[type="week"],[type="time"],[type="search"],[type="tel"],[type="url"],[type="email"],[list],textarea,select{background:#fff;outline:none}[type="text"]:focus,[type="number"]:focus,[type="date"]:focus,[type="datetime"]:focus,[type="datetime-local"]:focus,[type="month"]:focus,[type="week"]:focus,[type="time"]:focus,[type="search"]:focus,[type="tel"]:focus,[type="url"]:focus,[type="email"]:focus,[list]:focus,textarea:focus,select:focus{border-color:#012D41}[type="text"]::-webkit-input-placeholder,[type="number"]::-webkit-input-placeholder,[type="date"]::-webkit-input-placeholder,[type="datetime"]::-webkit-input-placeholder,[type="datetime-local"]::-webkit-input-placeholder,[type="month"]::-webkit-input-placeholder,[type="week"]::-webkit-input-placeholder,[type="time"]::-webkit-input-placeholder,[type="search"]::-webkit-input-placeholder,[type="tel"]::-webkit-input-placeholder,[type="url"]::-webkit-input-placeholder,[type="email"]::-webkit-input-placeholder,[list]::-webkit-input-placeholder,textarea::-webkit-input-placeholder,select::-webkit-input-placeholder{color:gray;opacity:1}[type="text"]::-moz-placeholder,[type="number"]::-moz-placeholder,[type="date"]::-moz-placeholder,[type="datetime"]::-moz-placeholder,[type="datetime-local"]::-moz-placeholder,[type="month"]::-moz-placeholder,[type="week"]::-moz-placeholder,[type="time"]::-moz-placeholder,[type="search"]::-moz-placeholder,[type="tel"]::-moz-placeholder,[type="url"]::-moz-placeholder,[type="email"]::-moz-placeholder,[list]::-moz-placeholder,textarea::-moz-placeholder,select::-moz-placeholder{color:gray;opacity:1}[type="text"]:-ms-input-placeholder,[type="number"]:-ms-input-placeholder,[type="date"]:-ms-input-placeholder,[type="datetime"]:-ms-input-placeholder,[type="datetime-local"]:-ms-input-placeholder,[type="month"]:-ms-input-placeholder,[type="week"]:-ms-input-placeholder,[type="time"]:-ms-input-placeholder,[type="search"]:-ms-input-placeholder,[type="tel"]:-ms-input-placeholder,[type="url"]:-ms-input-placeholder,[type="email"]:-ms-input-placeholder,[list]:-ms-input-placeholder,textarea:-ms-input-placeholder,select:-ms-input-placeholder{color:gray;opacity:1}[type="text"]:-moz-placeholder,[type="number"]:-moz-placeholder,[type="date"]:-moz-placeholder,[type="datetime"]:-moz-placeholder,[type="datetime-local"]:-moz-placeholder,[type="month"]:-moz-placeholder,[type="week"]:-moz-placeholder,[type="time"]:-moz-placeholder,[type="search"]:-moz-placeholder,[type="tel"]:-moz-placeholder,[type="url"]:-moz-placeholder,[type="email"]:-moz-placeholder,[list]:-moz-placeholder,textarea:-moz-placeholder,select:-moz-placeholder{color:gray;opacity:1}textarea{resize:vertical;padding:.5rem 1rem;height:auto;min-height:8rem}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;border:none;cursor:pointer}[type="color"],[type="file"]{border:none;line-height:1;padding:0}[type="file"]{height:auto}select{appearance:none;-moz-appearance:none;-webkit-appearance:none;background-image:url("../images/arrow-down.svg");background-position:96% center;background-repeat:no-repeat;background-size:25px;border:solid 1px #A1AEB7}@media screen and (min-width: 560px){select{background-image:url("../images/arrow-down.svg");background-position:96% center;background-repeat:no-repeat}}select::-ms-expand{display:none}label{font:400 1.2rem/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;display:block}label+input,label+textarea,label+select{margin-top:.25rem}legend{border-bottom:1px solid #E6EAEC;padding-bottom:.5rem;width:100%;opacity:0}[type="checkbox"],[type="radio"]{float:left;height:1.5rem;margin-right:.5rem;width:auto}[type="checkbox"]+label,[type="radio"]+label{display:inline;font-style:normal}.icon{display:inline-block;fill:currentColor;height:1.5rem;vertical-align:top;width:1.5rem}.ie .icon{display:none}.icon-label{left:-9999px;position:fixed;top:-9999px}.ie .icon-label{position:static}body,br,dd,option,td,th,svg{margin-top:0}body{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;font-feature-settings:"kern" 1;font-kerning:normal;background:#262626;color:#012D41;font:400 1.2rem/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;position:relative;width:100%}h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;word-wrap:break-word}h3{line-height:1}figcaption,.wp-caption-text{background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;display:inline-block;font-weight:700;margin-top:0 !important;overflow-wrap:break-word;padding:1rem 1.75rem;word-wrap:break-word}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #CCD6D8}img{display:block;height:auto;max-width:100%;text-align:center}sup{vertical-align:super;font-size:small}sub{vertical-align:sub;font-size:small}li{list-style:none}.main-section,.section{margin:0;overflow:hidden;padding:2rem 0;width:100%}@media screen and (min-width: 960px){.main-section,.section{padding:4rem 0}}.section-footer,.container,.pledge-wall .cta,.pledge-wall .cta-outer .cta-summary,.pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-cards .section-header-column{max-width:80rem;padding:0 1rem;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container,.pledge-wall .cta,.pledge-wall .cta-outer .cta-summary,.pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-cards .section-header-column{padding:0 2rem}}.card-slide-wrap,.card{background:#fff;border-radius:30px;overflow:hidden}figcaption a:hover,.wp-caption-text a:hover,.text-hover:hover,.nav-item-link:hover,.sidebar-nav-item .subnav_element:hover,.content a:hover,.metadata-link:hover,.metalabel a:hover,.item-link:hover,.item-header-title a:hover,.card-header-title a:hover,.media-block-content p a:hover{color:#9ea800}.content a img,.profile-image{-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0);display:block;overflow:hidden}.content a img img,.profile-image img{transform:scale(1)}.content a img img:hover,.profile-image img:hover,.content a img img:focus,.profile-image img:focus{transform:scale(1.05)}.card-slide-image img,.hero-image img,.cta-image img,.item-image img,.card-image img,.image-circles .image-circle img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.card-slide-image img .no-object-fit,.hero-image img .no-object-fit,.cta-image img .no-object-fit,.item-image img .no-object-fit,.card-image img .no-object-fit,.image-circles .image-circle img .no-object-fit{font-family:'object-fit: cover;'}.visually-hidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute !important;overflow:hidden;width:1px}.clearfix:after{clear:both;content:"";display:table}.cookie-notice{background:#333;bottom:0;color:#fff;font-size:0.9rem;line-height:1.5;padding:.5rem;position:fixed;text-align:center;width:100%;z-index:50}.skip-link{margin:0;position:fixed;top:-10rem;z-index:40}.skip-link:focus{margin:.5rem 0;top:0;left:50%;transform:translateX(-50%);position:relative}.header{background:#fff;position:relative;width:100%;z-index:40}.header .search-button{border:0;width:35px}.header .search-button .search-icon{right:24%}.header .search-button:hover{transform:translateY(0);box-shadow:none;border:0}.header .search-button:hover .search-icon{fill:#012D41}.header-inner{flex:0 100%;max-width:100%;justify-content:space-between}.header-logo{margin-left:0;padding:2rem 0 1.25rem 1.5rem;max-width:50%}@media screen and (min-width: 700px){.header-logo{max-width:542px}}.header-links{display:none;margin-right:0;padding:1.75rem 1.5rem 0 0}.header-links .nav-item{margin-left:1.5rem}.header-links .nav-item a:not(.button):not(button):not([type="button"]):not([type="reset"]):not([type="submit"]):not(.pagination_element.prev):not(.pagination_element.next):not(.media-block-element-play):hover{color:#E20613}.header-links .button,.header-links button,.header-links [type="button"],.header-links [type="reset"],.header-links [type="submit"],.header-links .pagination_element.prev,.header-links .pagination_element.next,.header-links .pager__item--first a,.pager__item--first .header-links a,.header-links .pager__item--previous a,.pager__item--previous .header-links a,.header-links .pager__item--next a,.pager__item--next .header-links a,.header-links .pager__item--last a,.pager__item--last .header-links a,.header-links .media-block-element-play{background:#E20613;color:#fff;text-transform:uppercase;font-size:1.35rem;padding:.5rem 1.75rem}.header-links .button:hover,.header-links button:hover,.header-links :hover[type="button"],.header-links :hover[type="reset"],.header-links :hover[type="submit"],.header-links .pagination_element.prev:hover,.header-links .pagination_element.next:hover,.header-links .pager__item--first a:hover,.pager__item--first .header-links a:hover,.header-links .pager__item--previous a:hover,.pager__item--previous .header-links a:hover,.header-links .pager__item--next a:hover,.pager__item--next .header-links a:hover,.header-links .pager__item--last a:hover,.pager__item--last .header-links a:hover,.header-links .media-block-element-play:hover{background:#012D41}.header-links .button:active,.header-links button:active,.header-links :active[type="button"],.header-links :active[type="reset"],.header-links :active[type="submit"],.header-links .pagination_element.prev:active,.header-links .pagination_element.next:active,.header-links .pager__item--first a:active,.pager__item--first .header-links a:active,.header-links .pager__item--previous a:active,.pager__item--previous .header-links a:active,.header-links .pager__item--next a:active,.pager__item--next .header-links a:active,.header-links .pager__item--last a:active,.pager__item--last .header-links a:active,.header-links .media-block-element-play:active{background:#335B63}.header-links span{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-right:.57143rem}.header-links span img{display:inline;vertical-align:middle;width:35px}.header-links ul{display:flex;align-items:center}@media screen and (min-width: 1280px){.header-links{display:block}}.header-nav{background:#CEDB00;font-weight:700;margin-right:0;width:100%}.header-nav-list{display:none}@media screen and (min-width: 1280px){.header-nav-list{display:flex;justify-content:center;margin:0}.header-nav-list .nav-item{margin:0}.header-nav-list .nav-item:last-of-type .nav-item-link{border-right:0}}@media screen and (min-width: 1280px){.header-nav-list{justify-content:flex-start}.header-nav-list .nav-item:last-of-type .nav-item-link{border-right:1px solid #fff}}.header-nav-list .nav-item-link{margin:0;padding:1.25rem 1.25rem;border-right:1px solid #fff}.header-nav-list .nav-item-link:hover{color:#E20613}@media screen and (min-width: 560px){.header-nav-list .nav-item-link{font-size:1.1rem}}@media screen and (min-width: 960px){.header-nav-list .nav-item-link{font-size:1.05rem;padding:1rem 1.5rem}}@media screen and (min-width: 1280px){.header-nav-list .nav-item-link{font-size:1.2rem;padding:1.25rem 1.65rem}}.header-subnav{margin-right:0}.header-subnav-inner{flex:0 100%;max-width:100%;background-color:#012D41;color:#fff;display:none;padding:.25rem 1.75rem;text-align:right;width:100%}@media screen and (min-width: 1280px){.header-subnav-inner{display:flex;justify-content:flex-end}}@media screen and (min-width: 1280px){.header-subnav{display:inline-block}.header-subnav-list{text-align:right;margin-right:.75rem}.header-subnav-list .subnav-item{display:inline-block}.header-subnav-list .subnav-item .nav-item-link{font-size:0.9em;margin:0 .75rem}}@media screen and (min-width: 1280px){.header-subnav-list{margin-right:.95rem}.header-subnav-list .subnav-item .nav-item-link{margin:0 .95rem}}.nav-item{float:left}.nav-item:focus-within .dropdown,.nav-item:hover .dropdown{transition:opacity 0.2s 0.3s ease;opacity:1;visibility:visible}.nav-item:focus-within .dropdown .nav-item,.nav-item:hover .dropdown .nav-item{float:none}.nav-item .button,.nav-item button,.nav-item [type="button"],.nav-item [type="reset"],.nav-item [type="submit"],.nav-item .pagination_element.prev,.nav-item .pagination_element.next,.nav-item .pager__item--first a,.pager__item--first .nav-item a,.nav-item .pager__item--previous a,.pager__item--previous .nav-item a,.nav-item .pager__item--next a,.pager__item--next .nav-item a,.nav-item .pager__item--last a,.pager__item--last .nav-item a,.nav-item .media-block-element-play{margin-left:1rem}.nav-item-link{display:block;margin:0 1rem;padding:.5rem 0}.social .nav-item-link{margin:0;padding:.5rem 1rem}.nav-item-link.current{box-shadow:inset 0 -2px 0 #CEDB00}.nav-item-arrow{width:1rem}.menu-button{background-color:transparent;color:#000;cursor:pointer;font-size:1.2rem;font-weight:700;margin:.2rem 0 0 0;padding:0 1.5rem 0 0;position:absolute;text-transform:uppercase;width:auto;padding-right:1.5rem;top:30%;right:1.5rem}.menu-button:hover{background-color:transparent;box-shadow:none;color:#012D41;transform:translateY(0)}.menu-button:hover .icon{color:#9ea800}@media screen and (min-width: 700px){.menu-button{font-size:1.4rem;top:2rem;right:2rem;padding-right:2rem}}@media screen and (min-width: 1280px){.menu-button{display:none}}.menu-button .icon{position:absolute;top:50%;transform:translate(0, -50%);height:1.25rem;right:0;width:1.25rem;margin-left:1rem}@media screen and (min-width: 700px){.menu-button .icon{height:1.5rem;width:1.5rem}}.dropdown{transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#fff;border-radius:0 0 30px 30px;opacity:0;position:absolute;visibility:hidden}.dropdown .nav-item-link{border:0;padding:.66667rem 1.25rem}.footer{background-color:#012D41 !important;border-bottom:30px solid #CEDB00;margin-top:0;padding:3.5rem 0 2rem;z-index:20}@media screen and (min-width: 560px){.footer{padding:3.5rem 0}}.footer-header{align-items:center;justify-content:space-between;padding-bottom:1rem}@media screen and (min-width: 560px){.footer-header{padding-bottom:2.5rem}}.footer-header *{margin-top:0}.footer-header .search{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.footer-header .search{flex:0 30%;max-width:30%}}.footer-header .search-input{background:rgba(255,255,255,0.1);border-color:transparent;color:#fff;font-size:1em;height:auto;padding:.66667rem 2.5rem .66667rem 1rem}.footer-header .search-icon{height:24px;right:.55556rem;width:24px}.footer-header .search-button{border-left:1px solid rgba(255,255,255,0.1);width:45px}.footer-logo{display:block;width:100%;max-width:50vw}@media screen and (min-width: 560px){.footer-logo{display:inline-block;margin:0 auto;width:auto;max-width:518px}}.footer-logo img{width:auto}.footer-nav:first-child{border-top:0;margin-left:0;padding-top:0}@media screen and (min-width: 960px){.footer-nav:nth-child(3){margin-left:0}}.footer-nav-outer{flex-direction:column}.footer-nav-outer .footer-nav-row{width:100%;padding-bottom:1rem}.footer-nav-outer .footer-nav-row:first-of-type{border-bottom:solid 2px #335B63;margin-bottom:2rem}.footer-nav-outer .footer-nav-row .footer-nav-title{color:#CEDB00;font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-bottom:1rem;padding-bottom:1rem;text-align:center;width:100%}@media screen and (min-width: 560px){.footer-nav-outer .footer-nav-row .footer-nav-title{text-align:center}}.footer-nav-outer .footer-nav-row *{margin-top:0}.footer-nav.social{flex:0 100%;max-width:100%;margin:0;text-align:center}@media screen and (min-width: 560px){.footer-nav.social{flex:0 auto;max-width:auto;text-align:center}}.footer-nav-item{font-size:1.15rem;margin-top:0;text-align:center}@media screen and (min-width: 560px){.footer-nav-item{text-align:center}}.footer-nav-item .footer-nav-item-title{color:#CEDB00;font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding-bottom:1rem;padding-top:1.5rem}@media screen and (min-width: 560px){.footer-nav-item .footer-nav-item-title{padding-top:0}}.footer-nav-item span{display:block;font-weight:700}.footer-nav-item .nav-item-link{line-height:1.25;margin:0;padding:0}.footer-nav-item .nav-item-link:hover{color:#CEDB00}.footer-nav-item .nav-item-link:last-of-type{padding:0 0 1rem 0}@media screen and (min-width: 960px){.footer-nav-item .nav-item-link:last-of-type{padding:0 0 1.5rem 0}}.footer-nav-item.social{display:inline-block;text-align:center;height:46px;margin:.5rem .25rem 0}.footer-nav-item.social .nav-item-link{background-color:#fff;border-radius:100%;display:inline-block;height:30px;padding:0;position:relative;width:30px}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link{height:46px;width:46px}}.footer-nav-item.social .nav-item-link:hover{background-color:#CEDB00}.footer-nav-item.social .nav-item-link.instagram .icon,.footer-nav-item.social .nav-item-link.youtube .icon{padding:2px}.footer-nav-item.social .nav-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#012D41;margin:0;height:22px;width:100%}@media screen and (min-width: 960px){.footer-nav-item.social .nav-item-link .icon{height:34px}}.footer-nav{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.footer-nav{flex:0 48%;max-width:48%;border-top:0;padding-top:0}}@media screen and (min-width: 700px){.footer-nav{flex:0 33.33%;max-width:33.33%;margin-bottom:1rem;margin:0}}.footer a:hover{color:#CEDB00 !important}.footer-bottom{padding:1.5rem 0 0}.footer-bottom .footer-details-row{align-items:flex-end}.footer-bottom .footer-details-row .footer-details-col:first-of-type{order:1;margin-top:1rem;text-align:center}@media screen and (min-width: 560px){.footer-bottom .footer-details-row .footer-details-col:first-of-type{order:0;margin:0;text-align:left}}.footer-bottom .footer-details-row .footer-details-col:last-of-type{order:0}@media screen and (min-width: 560px){.footer-bottom .footer-details-row .footer-details-col:last-of-type{order:1}}.footer-details,.footer-bottom{font-size:0.95rem}.footer-details-row,.footer-bottom-row{flex-direction:row;margin:0;width:100%}.footer-details-row .footer-details-col,.footer-bottom-row .footer-details-col{flex:0 100%;max-width:100%;margin-bottom:.66667rem}@media screen and (min-width: 560px){.footer-details-row .footer-details-col,.footer-bottom-row .footer-details-col{flex:0 50%;max-width:50%;margin:0}.footer-details-row .footer-details-col:last-of-type,.footer-bottom-row .footer-details-col:last-of-type{margin-right:0;text-align:right}}@media screen and (min-width: 560px){.footer-details-row img,.footer-bottom-row img{margin-right:0}}.footer-details-row .button-text,.footer-bottom-row .button-text{color:#fff;font-size:1.5rem}.footer-details-row .button-text:hover,.footer-bottom-row .button-text:hover{color:#CEDB00}.footer-details-row .button-text .icon,.footer-bottom-row .button-text .icon{vertical-align:top;margin-right:.5rem;margin-top:.28571rem;width:29px;height:29px}.footer-details-row:first-of-type,.footer-bottom-row:first-of-type{margin-bottom:1.25rem}.footer-details-nav,.footer-bottom-nav{flex-direction:row;margin:0;padding:0}.footer-details-nav-item,.footer-bottom-nav-item{display:block;margin:0;padding:0;text-align:center;width:100%}@media screen and (min-width: 560px){.footer-details-nav-item,.footer-bottom-nav-item{display:inline;width:auto}}.footer-details-nav-item .nav-item-link,.footer-bottom-nav-item .nav-item-link{margin:0;padding:0}@media screen and (min-width: 560px){.footer-details-nav-item .nav-item-link,.footer-bottom-nav-item .nav-item-link{margin:0 2rem 0 0}}.footer-details{border-bottom:1px solid #335B63;border-top:1px solid #335B63;padding:1.5rem 0;text-align:center}@media screen and (min-width: 560px){.footer-details{text-align:left}}@media screen and (min-width: 560px){.footer-details .footer-details-col:nth-child(1){flex:0 75%;max-width:75%;padding-right:1rem}}@media screen and (min-width: 960px){.footer-details .footer-details-col:nth-child(1){flex:0 70%;max-width:70%}}@media screen and (min-width: 560px){.footer-details .footer-details-col:nth-child(2){flex:0 25%;max-width:25%}}@media screen and (min-width: 960px){.footer-details .footer-details-col:nth-child(2){flex:0 30%;max-width:30%}}.footer-credits{background-color:#012D41;color:#fff;padding:1.5rem 0}@media screen and (min-width: 700px){.footer-credits{margin-top:3rem}}.footer-credits *{margin-top:0}.footer-credits p{flex:0 100%;max-width:100%}@media screen and (min-width: 700px){.footer-credits p{flex:0 50%;max-width:50%}}.footer-credits p:first-child{margin-left:0}.footer-credits p:last-child{margin-right:0}.rnav{background:#012D41;color:#fff;margin-top:0;padding-top:0}.rnav-outer{height:0;overflow:hidden;transition:height 500ms ease}@media screen and (min-width: 1280px){.rnav-outer{display:none}}.rnav-search{background:#012D41;padding:1rem}.rnav-search .search{width:100%}.rnav-search .search-input{background:rgba(255,255,255,0.1);border-color:transparent;color:#fff;font-size:1em;height:auto;padding:.66667rem 2.5rem .66667rem 1rem}.rnav-search .search-icon{height:24px;right:.55556rem;width:24px;fill:#012D41 !important}.rnav-search .search-button{border-left:1px solid rgba(255,255,255,0.1);width:45px}.rnav-search .search-button:hover{transform:translateY(0)}.rnav-item{border-top:1px solid rgba(255,255,255,0.1);position:relative}.rnav-item-link{display:block;padding:1rem 3rem 1rem 1rem;text-align:left}.rnav-item-link:hover{background:rgba(255,255,255,0.1)}.rnav-item-link .icon{margin-right:.66667rem}.rnav-dropdown{background:rgba(0,0,0,0.2);height:0;overflow:hidden;transition:height 500ms ease}.rnav-secnav{background:rgba(255,255,255,0.1)}.rnav-secnav-item{border-bottom:1px solid rgba(255,255,255,0.1);display:block}.rnav-secnav-item:last-child{border-bottom:0}.rnav-secnav-item .rnav-item-link{font-size:0.9em;font-weight:400;padding-left:2rem}.rnav-secnav-item .rnav-item-link:hover{background:rgba(255,255,255,0.2);border-color:#012D41}.rnav-arrow{background-color:transparent;box-shadow:none;cursor:pointer;padding:1rem;position:absolute;right:0;top:0;width:auto}.rnav-arrow:hover{background-color:transparent;box-shadow:none}.rnav-arrow .icon{transition:transform 0.4s ease;display:block;width:1rem;color:#fff}.rnav-checkbox:checked+.rnav-arrow .rnav-arrow .icon{transform:rotate(-180deg)}.rnav-button{border-top:1px solid rgba(255,255,255,0.1);padding:1rem;text-align:center}.rnav-button .button,.rnav-button button,.rnav-button [type="button"],.rnav-button [type="reset"],.rnav-button [type="submit"],.rnav-button .pagination_element.prev,.rnav-button .pagination_element.next,.rnav-button .pager__item--first a,.pager__item--first .rnav-button a,.rnav-button .pager__item--previous a,.pager__item--previous .rnav-button a,.rnav-button .pager__item--next a,.pager__item--next .rnav-button a,.rnav-button .pager__item--last a,.pager__item--last .rnav-button a,.rnav-button .media-block-element-play{width:100%}.rnav-button a:hover{text-decoration:underline}.rnav-button span{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin-right:.57143rem}.rnav-button span img{display:inline;vertical-align:middle;width:30px;margin-top:-3px}@media screen and (min-width: 700px){.rnav-button .button,.rnav-button button,.rnav-button [type="button"],.rnav-button [type="reset"],.rnav-button [type="submit"],.rnav-button .pagination_element.prev,.rnav-button .pagination_element.next,.rnav-button .pager__item--first a,.pager__item--first .rnav-button a,.rnav-button .pager__item--previous a,.pager__item--previous .rnav-button a,.rnav-button .pager__item--next a,.pager__item--next .rnav-button a,.rnav-button .pager__item--last a,.pager__item--last .rnav-button a,.rnav-button .media-block-element-play{width:35%}}@media screen and (min-width: 960px){#rnav-open:checked+.rnav{display:none}}.main{background:#fff;display:block;margin:0}.main-section{background:#F2F5F6;padding-bottom:3rem;align-items:flex-start;margin:auto;overflow:visible}.main-section .container,.main-section .pledge-wall .cta,.pledge-wall .main-section .cta,.main-section .pledge-wall .cta-outer .cta-summary,.pledge-wall .cta-outer .main-section .cta-summary,.main-section .pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-thank-you .main-section .container,.main-section .pledge-wall .pledge-cards .section-header-column,.pledge-wall .pledge-cards .main-section .section-header-column{max-width:80rem}@media screen and (min-width: 960px){.main-section form{width:40rem}}.main-section form textarea{resize:none}.main-section form label:not(:first-of-type){margin-top:0}.main-section form .button,.main-section form button,.main-section form [type="button"],.main-section form [type="reset"],.main-section form [type="submit"],.main-section form .pagination_element.prev,.main-section form .pagination_element.next,.main-section form .pager__item--first a,.pager__item--first .main-section form a,.main-section form .pager__item--previous a,.pager__item--previous .main-section form a,.main-section form .pager__item--next a,.pager__item--next .main-section form a,.main-section form .pager__item--last a,.pager__item--last .main-section form a,.main-section form .media-block-element-play{margin-top:1.5rem}.main-header,.main-footer{text-align:center}.main-header-title{margin-bottom:.66667rem}.main-header-summary p{font-size:1.2em}@media screen and (min-width: 960px){.main-section{flex-flow:row wrap}}.main-section>*{align-items:flex-start;flex-direction:column;justify-content:space-between}@media screen and (min-width: 960px){.main-section>*{flex:1 66.66%;flex-direction:row-reverse}}@media screen and (min-width: 960px){.main-section.single{padding-bottom:6rem}}.main-section.single>*{flex-direction:column-reverse}@media screen and (min-width: 960px){.main-section.single>*{flex-direction:row-reverse}}.main-section.single .sidebar{position:sticky;position:-webkit-sticky;margin-top:2rem;margin-bottom:0}.section.overflow{margin-top:7rem;overflow:visible}@media screen and (min-width: 960px){.section.overflow{margin:1rem 0}}@media screen and (min-width: 1280px){.section.overflow{margin:2rem 0 3rem}}.section.padding-large{padding:3rem 0}@media screen and (min-width: 960px){.section.padding-large{padding:8rem 0}}.section.dark,.section.primary,.section.secondary,.section.blue{color:#fff}.section.dark input,.section.dark textarea,.section.dark select,.section.primary input,.section.primary textarea,.section.primary select,.section.secondary input,.section.secondary textarea,.section.secondary select,.section.blue input,.section.blue textarea,.section.blue select{border-color:transparent}.event-styles .section.dark,.event-styles .section.primary,.event-styles .section.secondary,.event-styles .section.blue{background-color:#335B63}.section.white{background:#fff}.section.grey{background:#E6EAEC}.section.blue{background:#335B63}.section.dark{background:#012D41}.section.light{background:#CCE6E9}.section.lightest{background:#F2F5F6}.section.primary{background:#012D41}.section.secondary{background:#CEDB00}.section.subnav{background:#fff}.section.sec-links{border-bottom:solid 2px rgba(1,45,65,0.05);padding-bottom:1.5rem;padding-top:1.5rem}.section.sec-links .container,.section.sec-links .pledge-wall .cta,.pledge-wall .section.sec-links .cta,.section.sec-links .pledge-wall .cta-outer .cta-summary,.pledge-wall .cta-outer .section.sec-links .cta-summary,.section.sec-links .pledge-wall .pledge-cards .section-header-column,.pledge-wall .pledge-cards .section.sec-links .section-header-column{max-width:none;padding:0}.section.sec-links-outer{padding-bottom:0}.section.sec-links-outer .container,.section.sec-links-outer .pledge-wall .cta,.pledge-wall .section.sec-links-outer .cta,.section.sec-links-outer .pledge-wall .cta-outer .cta-summary,.pledge-wall .cta-outer .section.sec-links-outer .cta-summary,.section.sec-links-outer .pledge-wall .pledge-cards .section-header-column,.pledge-wall .pledge-cards .section.sec-links-outer .section-header-column{padding:0}.section-header{margin:0 auto 1rem}@media screen and (min-width: 700px){.section-header{padding:0 2rem}}@media screen and (min-width: 960px){.section-header{margin-bottom:0}}.section-header-column{flex:0 100%;max-width:100%;margin-left:0}@media screen and (min-width: 700px){.section-header-column{flex:0 60%;max-width:60%}}.text-center .section-header-column{margin:0 auto}.section-header-column:nth-of-type(2){flex:0 100%;max-width:100%;margin-left:0;align-items:flex-end;margin-right:0;margin-top:1rem}@media screen and (min-width: 700px){.section-header-column:nth-of-type(2){flex:0 40%;max-width:40%}}.section-header-column:nth-of-type(2) *{width:auto;margin-left:0}@media screen and (min-width: 700px){.section-header-column:nth-of-type(2){align-items:flex-start;margin-top:0}.section-header-column:nth-of-type(2) *{margin-right:0;margin-left:auto}}.section-header-title{text-align:left}@media screen and (min-width: 560px){.section-header-title{margin-bottom:0}}.section-header-title+.section-header-summary{padding-top:.66667rem}.section-header-summary{margin-left:0;margin-bottom:0}@media screen and (min-width: 560px){.section-header-summary{font-size:1.25rem}}@media screen and (min-width: 960px){.section-header-summary{padding-bottom:1rem;width:40rem}}.section-footer{margin-top:1rem;text-align:center}@media screen and (min-width: 560px){.section-footer{margin-top:2rem}}.section.listing .card-image{display:none}.section.circle-1{background:url("/assets/images/circle-1.svg") no-repeat center;background-position:65% 50%}.section.circle-2{background:url("/assets/images/circle-2.svg") no-repeat center;background-position:85% 175%}.section.circle-3{background:url("/assets/images/circle-3.svg") no-repeat center;background-position:15% 50%}.section.circle-4{background:#CCE6E9 url("/assets/images/circle-3.svg") no-repeat center;background-position:85% 100%}.section.pullquote-standalone{background:url("/assets/images/quotation-marks.svg") no-repeat center,#CCE6E9;background-position:50% 50%}.container.centered,.pledge-wall .centered.cta,.pledge-wall .cta-outer .centered.cta-summary,.pledge-wall .pledge-thank-you .centered.container,.pledge-wall .pledge-cards .centered.section-header-column{text-align:center}.container.small,.pledge-wall .small.cta,.pledge-wall .cta-outer .small.cta-summary,.pledge-wall .pledge-thank-you .small.container,.pledge-wall .pledge-cards .small.section-header-column{max-width:53.33333rem}.container.white,.pledge-wall .white.cta,.pledge-wall .cta-outer .white.cta-summary,.pledge-wall .pledge-thank-you .white.container,.pledge-wall .pledge-cards .white.section-header-column,.container.grey,.pledge-wall .grey.cta,.pledge-wall .cta-outer .grey.cta-summary,.pledge-wall .pledge-thank-you .grey.container,.pledge-wall .pledge-cards .grey.section-header-column,.container.dark,.pledge-wall .dark.cta,.pledge-wall .cta-outer .dark.cta-summary,.pledge-wall .pledge-thank-you .dark.container,.pledge-wall .pledge-cards .dark.section-header-column,.container.primary,.pledge-wall .primary.cta,.pledge-wall .cta-outer .primary.cta-summary,.pledge-wall .pledge-thank-you .primary.container,.pledge-wall .pledge-cards .primary.section-header-column,.container.secondary,.pledge-wall .secondary.cta,.pledge-wall .cta-outer .secondary.cta-summary,.pledge-wall .pledge-thank-you .secondary.container,.pledge-wall .pledge-cards .secondary.section-header-column{padding:1rem}@media screen and (min-width: 560px){.container.white,.pledge-wall .white.cta,.pledge-wall .cta-outer .white.cta-summary,.pledge-wall .pledge-thank-you .white.container,.pledge-wall .pledge-cards .white.section-header-column,.container.grey,.pledge-wall .grey.cta,.pledge-wall .cta-outer .grey.cta-summary,.pledge-wall .pledge-thank-you .grey.container,.pledge-wall .pledge-cards .grey.section-header-column,.container.dark,.pledge-wall .dark.cta,.pledge-wall .cta-outer .dark.cta-summary,.pledge-wall .pledge-thank-you .dark.container,.pledge-wall .pledge-cards .dark.section-header-column,.container.primary,.pledge-wall .primary.cta,.pledge-wall .cta-outer .primary.cta-summary,.pledge-wall .pledge-thank-you .primary.container,.pledge-wall .pledge-cards .primary.section-header-column,.container.secondary,.pledge-wall .secondary.cta,.pledge-wall .cta-outer .secondary.cta-summary,.pledge-wall .pledge-thank-you .secondary.container,.pledge-wall .pledge-cards .secondary.section-header-column{padding:2rem}}@media screen and (min-width: 1280px){.container.white,.pledge-wall .white.cta,.pledge-wall .cta-outer .white.cta-summary,.pledge-wall .pledge-thank-you .white.container,.pledge-wall .pledge-cards .white.section-header-column,.container.grey,.pledge-wall .grey.cta,.pledge-wall .cta-outer .grey.cta-summary,.pledge-wall .pledge-thank-you .grey.container,.pledge-wall .pledge-cards .grey.section-header-column,.container.dark,.pledge-wall .dark.cta,.pledge-wall .cta-outer .dark.cta-summary,.pledge-wall .pledge-thank-you .dark.container,.pledge-wall .pledge-cards .dark.section-header-column,.container.primary,.pledge-wall .primary.cta,.pledge-wall .cta-outer .primary.cta-summary,.pledge-wall .pledge-thank-you .primary.container,.pledge-wall .pledge-cards .primary.section-header-column,.container.secondary,.pledge-wall .secondary.cta,.pledge-wall .cta-outer .secondary.cta-summary,.pledge-wall .pledge-thank-you .secondary.container,.pledge-wall .pledge-cards .secondary.section-header-column{border-radius:30px;max-width:76rem}}.container.white,.pledge-wall .white.cta,.pledge-wall .cta-outer .white.cta-summary,.pledge-wall .pledge-thank-you .white.container,.pledge-wall .pledge-cards .white.section-header-column{background:#fff}.container.grey,.pledge-wall .grey.cta,.pledge-wall .cta-outer .grey.cta-summary,.pledge-wall .pledge-thank-you .grey.container,.pledge-wall .pledge-cards .grey.section-header-column{background:#E6EAEC}.container.dark,.pledge-wall .dark.cta,.pledge-wall .cta-outer .dark.cta-summary,.pledge-wall .pledge-thank-you .dark.container,.pledge-wall .pledge-cards .dark.section-header-column{background:#262626}.container.primary,.pledge-wall .primary.cta,.pledge-wall .cta-outer .primary.cta-summary,.pledge-wall .pledge-thank-you .primary.container,.pledge-wall .pledge-cards .primary.section-header-column{background:#012D41}.container.secondary,.pledge-wall .secondary.cta,.pledge-wall .cta-outer .secondary.cta-summary,.pledge-wall .pledge-thank-you .secondary.container,.pledge-wall .pledge-cards .secondary.section-header-column{background:#CEDB00}.article{margin-top:0;padding:0 1rem;position:relative;width:100%}@media screen and (min-width: 560px){.article{margin-left:0;padding:2rem 1rem}}.article-media{overflow:hidden;position:relative}@media screen and (min-width: 960px){.article-media{height:60vh}}.article-media img{width:100%}@media screen and (min-width: 960px){.article-media img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0}}.article-header-summary p{font:300 1.33em/1.5 "Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.article-footer{border-top:1px solid #CCD6D8;margin-top:2rem;padding-top:1rem}@media screen and (min-width: 560px){.article{padding:0}}@media screen and (min-width: 960px){.article{flex:0 66.66%;max-width:66.66%;float:left}}.article .accordion-outer,.article .pullquote{width:100%}.article .accordion-outer{background-color:#E6EAEC;margin:2rem 0}.article .pullquote-image+.pullquote-info blockquote{font-size:1.3em}.article .pullquote cite{font-size:1em}.article .download{padding:2rem 0}.article .download-block{flex:0 100%;max-width:100%}@media screen and (min-width: 560px){.article .download-block{flex:0 50%;max-width:50%}}.article .cta{background-color:#E6EAEC;border-radius:30px;padding:3rem}.article .cta-inner{text-align:left}.sidebar{border-radius:30px;margin-bottom:2rem;width:100%}@media screen and (min-width: 560px){.sidebar{margin-left:0;max-width:60vw}}@media screen and (min-width: 960px){.sidebar{flex:0 29%;max-width:29%;margin:0;top:calc((1rem * 2))}}@media screen and (min-width: 1280px){.sidebar{flex:0 25%;max-width:25%}}.sidebar-block{background:#fff}.sidebar-block+.sidebar-block{margin-top:3rem}.sidebar-block+.sidebar-meta,.sidebar-meta+.sidebar-meta{padding:1.5rem 0;background:transparent}@media screen and (min-width: 960px){.sidebar-block+.sidebar-meta,.sidebar-meta+.sidebar-meta{padding:1.5rem 0}}.sidebar-meta{border-radius:30px}.sidebar-title{background-color:#CCD5D9;border-top-left-radius:30px;border-top-right-radius:30px;color:#012D41;font:400 1.2em/1.2 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0;padding:1rem 1.5rem}.sidebar-image{border-radius:30px 30px 0 0;height:300px;-o-object-fit:cover;object-fit:cover;width:100%}.sidebar-image+.sidebar-block{border-radius:30px}.sidebar-block{border-radius:30px;position:relative;padding:.66667rem 1.5rem 1rem}.sidebar-title+.sidebar-block,.sidebar-image+.sidebar-meta{border-top-left-radius:0;border-top-right-radius:0}.sidebar-nav{border-top:0;margin:0;padding-top:0}.sidebar-nav-item{position:relative}.sidebar-nav-item:last-of-type{padding-bottom:0 .5rem}.sidebar-nav-item .rnav-arrow{color:#000;padding:0;position:absolute;right:0;top:0;background:#012D41;color:#fff}.sidebar-nav-item .rnav-arrow .icon{float:right}.sidebar-nav-item .rnav-arrow:hover{transform:translate(0);color:#9ea800}.sidebar-nav-item .subnav_element{display:block;font-size:1rem;font-weight:700;padding:.4rem 0}.sidebar-nav-item .subnav_element:hover{color:#9ea800;text-decoration:underline}.sidebar-nav-item .subnav_element.current{background:#CEDB00;font-weight:700;padding-left:.66667rem}.sidebar-nav-item .subnav_element.current:hover{background:#e6f500;color:#012D41;text-decoration:none}.sidebar-nav-item.current-menu-item .subnav_element{color:#CEDB00;font-weight:700}.sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{color:inherit;font-weight:400}.sidebar-nav-list .sub-list{box-shadow:inset 3.38px 0 #CEDB00;overflow:hidden;transition:height 500ms ease}.sidebar-nav-list .sub-list.show-nav{margin:.5rem 0;height:auto}.sidebar-nav-list .sub-list .sidebar-nav-list .sub-list{margin-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link{display:block;font-size:0.9em;font-weight:400}.sidebar-nav-list .sub-list .sidebar-nav-item-link span{display:block;padding:.4rem .8rem;width:100%}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current{color:#012D41;margin-left:-1rem;padding-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current span{background:#CEDB00}.sidebar-nav-list .sub-list .sidebar-nav-item-link.current:hover span{background:#e6f500;color:#012D41;text-decoration:none}.sidebar-nav-list .sub-list .sidebar-nav-item-link:hover{color:#9ea800}.sidebar-nav-list .sub-list .sidebar-nav-item-link:hover span{text-decoration:underline}.sidebar-nav-list .sub-list .sidebar-nav-item{padding-left:1rem}.sidebar-nav-list .sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item-link{box-shadow:inset 2px 0 currentColor}.sidebar-nav-list .sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item .sidebar-nav-item-link{box-shadow:none}.sidebar .share-title{display:block;margin-bottom:.5rem;width:100% !important}.sidebar-meta{background-color:#fff;margin:0;position:relative;padding:1.5rem}.sidebar-meta:last-of-type{padding-bottom:0}@media screen and (min-width: 960px){.sidebar-meta:last-of-type{padding-bottom:1.5rem}}.sidebar-meta a:hover{text-decoration:underline}.sidebar-meta-bold{font-weight:700}.sidebar-meta-block{margin:.66667rem 0}.sidebar-meta-block:first-child{margin-top:0}.sidebar-meta-block:last-child{margin-bottom:0}.sidebar-meta-block span{color:#012D41;font-weight:700}.sidebar-meta-block span:after{content:' '}.sidebar-meta-block .button,.sidebar-meta-block button,.sidebar-meta-block [type="button"],.sidebar-meta-block [type="reset"],.sidebar-meta-block [type="submit"],.sidebar-meta-block .pagination_element.prev,.sidebar-meta-block .pagination_element.next,.sidebar-meta-block .pager__item--first a,.pager__item--first .sidebar-meta-block a,.sidebar-meta-block .pager__item--previous a,.pager__item--previous .sidebar-meta-block a,.sidebar-meta-block .pager__item--next a,.pager__item--next .sidebar-meta-block a,.sidebar-meta-block .pager__item--last a,.pager__item--last .sidebar-meta-block a,.sidebar-meta-block .media-block-element-play{width:100%;max-width:300px}.sidebar-meta-block-tag{background:#012D41;border-radius:30px;color:#fff;display:inline-block;font:400 0.9em/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0 .25rem;padding:.5rem 1rem}.sidebar-meta-block-tag:first-child{margin-left:0}.sidebar-meta-block-tag:hover{background:#335B63;box-shadow:0px 3px 0px 0px rgba(1,45,65,0.1);transform:translateY(-3px)}.sidebar-meta-block.share{text-align:center;justify-content:center}@media screen and (min-width: 560px){.sidebar-meta-block.share{text-align:left;justify-content:flex-start}}.sidebar-meta-block.downloads{background-color:#fff;color:#000;padding:1rem;width:100%}.sidebar-meta-block.downloads .icon{display:inline-block;margin:0 .33333rem 0 0;width:20px}.sidebar-meta-block.downloads h3{color:#012D41;font-size:1.2em}.sidebar-meta-block.downloads .downloads-link{display:block;font-size:0.9em;padding:.5rem 0 0 2rem;position:relative}.sidebar-meta-block.downloads .downloads-link:hover{color:#012D41}.sidebar-meta-block.downloads .downloads-link .icon{left:0;position:absolute;top:4px}.sidebar-meta-share{margin:.5rem 0 .66667rem}.sidebar-meta-share-button{align-items:center;background-color:#CEDB00;border-radius:100%;height:40px;justify-content:center;margin:0 .25rem;position:relative;width:40px}@media screen and (min-width: 560px){.sidebar-meta-share-button{margin:0 .5rem 0 0}}@media screen and (min-width: 960px){.sidebar-meta-share-button{height:42.5px;width:42.5px}}@media screen and (min-width: 1280px){.sidebar-meta-share-button{height:50px;width:50px}}.sidebar-meta-share-button:hover{background-color:#e6f500;transform:translateY(-2px);box-shadow:0px 3px 0px 0px rgba(1,45,65,0.1)}.sidebar-meta-share-button.twitter .icon{height:2rem;width:2rem}.sidebar-meta-share-button.facebook .icon{width:2rem;height:2rem}.sidebar-meta-share-button .icon{color:#012D41;width:3rem;width:3rem}.content *{margin-top:1.75rem}.content *:first-child{margin-top:1.75rem}.content h1+p,.content h2+p,.content h3+p,.content h4+p{margin-top:1rem}.content h2,.content h4,.content h5,.content h6{font-weight:700}.content h3{font-weight:900}.content ol,.content ul{margin-top:1rem;padding-left:1.2rem}.content li+li{margin:.5rem auto 0}.content ol li{list-style:decimal}.content ol li ol li{list-style-type:lower-roman}.content ol li ul li{list-style-type:circle}.content ul li{list-style:disc}.content ul li ul li{list-style-type:circle}.content ul li ol li{list-style-type:decimal}.content form ol,.content form ul{padding:0}.content form li{list-style:none !important}.content p{font-size:1em}.content p:empty{display:none}.content a{text-decoration:underline}.content img{margin-top:1.5rem;-o-object-fit:cover;object-fit:cover;width:100%}.content .fluid-width-video-wrapper{border-radius:30px;overflow:hidden}.content .btn,.content .button,.content button,.content [type="button"],.content [type="reset"],.content [type="submit"],.content .pagination_element.prev,.content .pagination_element.next,.content .pager__item--first a,.pager__item--first .content a,.content .pager__item--previous a,.pager__item--previous .content a,.content .pager__item--next a,.pager__item--next .content a,.content .pager__item--last a,.pager__item--last .content a,.content .media-block-element-play{font-size:1rem;margin-top:1rem}@media screen and (min-width: 560px){.content .btn+.btn,.content .btn .button,.content .btn button,.content .btn [type="button"],.content .btn [type="reset"],.content .btn [type="submit"],.content .btn .pagination_element.prev,.content .btn .pagination_element.next,.content .btn .pager__item--first a,.pager__item--first .content .btn a,.content .btn .pager__item--previous a,.pager__item--previous .content .btn a,.content .btn .pager__item--next a,.pager__item--next .content .btn a,.content .btn .pager__item--last a,.pager__item--last .content .btn a,.content .btn .media-block-element-play,.content .button+.btn,.content button+.btn,.content [type="button"]+.btn,.content [type="reset"]+.btn,.content [type="submit"]+.btn,.content .pagination_element.prev+.btn,.content .pagination_element.next+.btn,.content .pager__item--first a+.btn,.pager__item--first .content a+.btn,.content .pager__item--previous a+.btn,.pager__item--previous .content a+.btn,.content .pager__item--next a+.btn,.pager__item--next .content a+.btn,.content .pager__item--last a+.btn,.pager__item--last .content a+.btn,.content .media-block-element-play+.btn,.content .button .button,.content button .button,.content [type="button"] .button,.content [type="reset"] .button,.content [type="submit"] .button,.content .pagination_element.prev .button,.content .pagination_element.next .button,.content .pager__item--first a .button,.pager__item--first .content a .button,.content .pager__item--previous a .button,.pager__item--previous .content a .button,.content .pager__item--next a .button,.pager__item--next .content a .button,.content .pager__item--last a .button,.pager__item--last .content a .button,.content .media-block-element-play .button,.content .button button,.content button button,.content [type="button"] button,.content [type="reset"] button,.content [type="submit"] button,.content .pagination_element.prev button,.content .pagination_element.next button,.content .pager__item--first a button,.pager__item--first .content a button,.content .pager__item--previous a button,.pager__item--previous .content a button,.content .pager__item--next a button,.pager__item--next .content a button,.content .pager__item--last a button,.pager__item--last .content a button,.content .media-block-element-play button,.content .button [type="button"],.content button [type="button"],.content [type="button"] [type="button"],.content [type="reset"] [type="button"],.content [type="submit"] [type="button"],.content .pagination_element.prev [type="button"],.content .pagination_element.next [type="button"],.content .pager__item--first a [type="button"],.pager__item--first .content a [type="button"],.content .pager__item--previous a [type="button"],.pager__item--previous .content a [type="button"],.content .pager__item--next a [type="button"],.pager__item--next .content a [type="button"],.content .pager__item--last a [type="button"],.pager__item--last .content a [type="button"],.content .media-block-element-play [type="button"],.content .button [type="reset"],.content button [type="reset"],.content [type="button"] [type="reset"],.content [type="reset"] [type="reset"],.content [type="submit"] [type="reset"],.content .pagination_element.prev [type="reset"],.content .pagination_element.next [type="reset"],.content .pager__item--first a [type="reset"],.pager__item--first .content a [type="reset"],.content .pager__item--previous a [type="reset"],.pager__item--previous .content a [type="reset"],.content .pager__item--next a [type="reset"],.pager__item--next .content a [type="reset"],.content .pager__item--last a [type="reset"],.pager__item--last .content a [type="reset"],.content .media-block-element-play [type="reset"],.content .button [type="submit"],.content button [type="submit"],.content [type="button"] [type="submit"],.content [type="reset"] [type="submit"],.content [type="submit"] [type="submit"],.content .pagination_element.prev [type="submit"],.content .pagination_element.next [type="submit"],.content .pager__item--first a [type="submit"],.pager__item--first .content a [type="submit"],.content .pager__item--previous a [type="submit"],.pager__item--previous .content a [type="submit"],.content .pager__item--next a [type="submit"],.pager__item--next .content a [type="submit"],.content .pager__item--last a [type="submit"],.pager__item--last .content a [type="submit"],.content .media-block-element-play [type="submit"],.content .button .pagination_element.prev,.content button .pagination_element.prev,.content [type="button"] .pagination_element.prev,.content [type="reset"] .pagination_element.prev,.content [type="submit"] .pagination_element.prev,.content .pagination_element.prev .pagination_element.prev,.content .pagination_element.next .pagination_element.prev,.content .pager__item--first a .pagination_element.prev,.pager__item--first .content a .pagination_element.prev,.content .pager__item--previous a .pagination_element.prev,.pager__item--previous .content a .pagination_element.prev,.content .pager__item--next a .pagination_element.prev,.pager__item--next .content a .pagination_element.prev,.content .pager__item--last a .pagination_element.prev,.pager__item--last .content a .pagination_element.prev,.content .media-block-element-play .pagination_element.prev,.content .button .pagination_element.next,.content button .pagination_element.next,.content [type="button"] .pagination_element.next,.content [type="reset"] .pagination_element.next,.content [type="submit"] .pagination_element.next,.content .pagination_element.prev .pagination_element.next,.content .pagination_element.next .pagination_element.next,.content .pager__item--first a .pagination_element.next,.pager__item--first .content a .pagination_element.next,.content .pager__item--previous a .pagination_element.next,.pager__item--previous .content a .pagination_element.next,.content .pager__item--next a .pagination_element.next,.pager__item--next .content a .pagination_element.next,.content .pager__item--last a .pagination_element.next,.pager__item--last .content a .pagination_element.next,.content .media-block-element-play .pagination_element.next,.content .button .pager__item--first a,.pager__item--first .content .button a,.content button .pager__item--first a,.pager__item--first .content button a,.content [type="button"] .pager__item--first a,.pager__item--first .content [type="button"] a,.content [type="reset"] .pager__item--first a,.pager__item--first .content [type="reset"] a,.content [type="submit"] .pager__item--first a,.pager__item--first .content [type="submit"] a,.content .pagination_element.prev .pager__item--first a,.pager__item--first .content .pagination_element.prev a,.content .pagination_element.next .pager__item--first a,.pager__item--first .content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a .pager__item--first a,.pager__item--first .content .pager__item--previous a a,.pager__item--previous .content a .pager__item--first a,.pager__item--first .pager__item--previous .content a a,.content .pager__item--next a .pager__item--first a,.pager__item--first .content .pager__item--next a a,.pager__item--next .content a .pager__item--first a,.pager__item--first .pager__item--next .content a a,.content .pager__item--last a .pager__item--first a,.pager__item--first .content .pager__item--last a a,.pager__item--last .content a .pager__item--first a,.pager__item--first .pager__item--last .content a a,.content .media-block-element-play .pager__item--first a,.pager__item--first .content .media-block-element-play a,.content .button .pager__item--previous a,.pager__item--previous .content .button a,.content button .pager__item--previous a,.pager__item--previous .content button a,.content [type="button"] .pager__item--previous a,.pager__item--previous .content [type="button"] a,.content [type="reset"] .pager__item--previous a,.pager__item--previous .content [type="reset"] a,.content [type="submit"] .pager__item--previous a,.pager__item--previous .content [type="submit"] a,.content .pagination_element.prev .pager__item--previous a,.pager__item--previous .content .pagination_element.prev a,.content .pagination_element.next .pager__item--previous a,.pager__item--previous .content .pagination_element.next a,.content .pager__item--first a .pager__item--previous a,.pager__item--previous .content .pager__item--first a a,.pager__item--first .content a .pager__item--previous a,.pager__item--previous .pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a .pager__item--previous a,.pager__item--previous .content .pager__item--next a a,.pager__item--next .content a .pager__item--previous a,.pager__item--previous .pager__item--next .content a a,.content .pager__item--last a .pager__item--previous a,.pager__item--previous .content .pager__item--last a a,.pager__item--last .content a .pager__item--previous a,.pager__item--previous .pager__item--last .content a a,.content .media-block-element-play .pager__item--previous a,.pager__item--previous .content .media-block-element-play a,.content .button .pager__item--next a,.pager__item--next .content .button a,.content button .pager__item--next a,.pager__item--next .content button a,.content [type="button"] .pager__item--next a,.pager__item--next .content [type="button"] a,.content [type="reset"] .pager__item--next a,.pager__item--next .content [type="reset"] a,.content [type="submit"] .pager__item--next a,.pager__item--next .content [type="submit"] a,.content .pagination_element.prev .pager__item--next a,.pager__item--next .content .pagination_element.prev a,.content .pagination_element.next .pager__item--next a,.pager__item--next .content .pagination_element.next a,.content .pager__item--first a .pager__item--next a,.pager__item--next .content .pager__item--first a a,.pager__item--first .content a .pager__item--next a,.pager__item--next .pager__item--first .content a a,.content .pager__item--previous a .pager__item--next a,.pager__item--next .content .pager__item--previous a a,.pager__item--previous .content a .pager__item--next a,.pager__item--next .pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a .pager__item--next a,.pager__item--next .content .pager__item--last a a,.pager__item--last .content a .pager__item--next a,.pager__item--next .pager__item--last .content a a,.content .media-block-element-play .pager__item--next a,.pager__item--next .content .media-block-element-play a,.content .button .pager__item--last a,.pager__item--last .content .button a,.content button .pager__item--last a,.pager__item--last .content button a,.content [type="button"] .pager__item--last a,.pager__item--last .content [type="button"] a,.content [type="reset"] .pager__item--last a,.pager__item--last .content [type="reset"] a,.content [type="submit"] .pager__item--last a,.pager__item--last .content [type="submit"] a,.content .pagination_element.prev .pager__item--last a,.pager__item--last .content .pagination_element.prev a,.content .pagination_element.next .pager__item--last a,.pager__item--last .content .pagination_element.next a,.content .pager__item--first a .pager__item--last a,.pager__item--last .content .pager__item--first a a,.pager__item--first .content a .pager__item--last a,.pager__item--last .pager__item--first .content a a,.content .pager__item--previous a .pager__item--last a,.pager__item--last .content .pager__item--previous a a,.pager__item--previous .content a .pager__item--last a,.pager__item--last .pager__item--previous .content a a,.content .pager__item--next a .pager__item--last a,.pager__item--last .content .pager__item--next a a,.pager__item--next .content a .pager__item--last a,.pager__item--last .pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play .pager__item--last a,.pager__item--last .content .media-block-element-play a,.content .button .media-block-element-play,.content button .media-block-element-play,.content [type="button"] .media-block-element-play,.content [type="reset"] .media-block-element-play,.content [type="submit"] .media-block-element-play,.content .pagination_element.prev .media-block-element-play,.content .pagination_element.next .media-block-element-play,.content .pager__item--first a .media-block-element-play,.pager__item--first .content a .media-block-element-play,.content .pager__item--previous a .media-block-element-play,.pager__item--previous .content a .media-block-element-play,.content .pager__item--next a .media-block-element-play,.pager__item--next .content a .media-block-element-play,.content .pager__item--last a .media-block-element-play,.pager__item--last .content a .media-block-element-play,.content .media-block-element-play .media-block-element-play{margin-left:1rem}}.content .btn a,.content .button a,.content button a,.content [type="button"] a,.content [type="reset"] a,.content [type="submit"] a,.content .pagination_element.prev a,.content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play a,.content a.btn,.content a.button,.content a[type="button"],.content a[type="reset"],.content a[type="submit"],.content a.pagination_element.prev,.content a.pagination_element.next,.content .pager__item--first a,.pager__item--first .content a,.content .pager__item--previous a,.pager__item--previous .content a,.content .pager__item--next a,.pager__item--next .content a,.content .pager__item--last a,.pager__item--last .content a,.content a.media-block-element-play{border:none;box-shadow:none;text-decoration:none;background:#CEDB00;color:#012D41}.content .btn a:hover,.content .button a:hover,.content button a:hover,.content [type="button"] a:hover,.content [type="reset"] a:hover,.content [type="submit"] a:hover,.content .pagination_element.prev a:hover,.content .pagination_element.next a:hover,.content .pager__item--first a a:hover,.pager__item--first .content a a:hover,.content .pager__item--previous a a:hover,.pager__item--previous .content a a:hover,.content .pager__item--next a a:hover,.pager__item--next .content a a:hover,.content .pager__item--last a a:hover,.pager__item--last .content a a:hover,.content .media-block-element-play a:hover,.content a.btn:hover,.content a.button:hover,.content a:hover[type="button"],.content a:hover[type="reset"],.content a:hover[type="submit"],.content a.pagination_element.prev:hover,.content a.pagination_element.next:hover,.content .pager__item--first a:hover,.pager__item--first .content a:hover,.content .pager__item--previous a:hover,.pager__item--previous .content a:hover,.content .pager__item--next a:hover,.pager__item--next .content a:hover,.content .pager__item--last a:hover,.pager__item--last .content a:hover,.content a.media-block-element-play:hover{background:#e6f500}.content .btn a:active,.content .button a:active,.content button a:active,.content [type="button"] a:active,.content [type="reset"] a:active,.content [type="submit"] a:active,.content .pagination_element.prev a:active,.content .pagination_element.next a:active,.content .pager__item--first a a:active,.pager__item--first .content a a:active,.content .pager__item--previous a a:active,.pager__item--previous .content a a:active,.content .pager__item--next a a:active,.pager__item--next .content a a:active,.content .pager__item--last a a:active,.pager__item--last .content a a:active,.content .media-block-element-play a:active,.content a.btn:active,.content a.button:active,.content a:active[type="button"],.content a:active[type="reset"],.content a:active[type="submit"],.content a.pagination_element.prev:active,.content a.pagination_element.next:active,.content .pager__item--first a:active,.pager__item--first .content a:active,.content .pager__item--previous a:active,.pager__item--previous .content a:active,.content .pager__item--next a:active,.pager__item--next .content a:active,.content .pager__item--last a:active,.pager__item--last .content a:active,.content a.media-block-element-play:active{background:#b6c200}.content p.btn,.content p.button,.content p[type="button"],.content p[type="reset"],.content p[type="submit"],.content p.pagination_element.prev,.content p.pagination_element.next,.content p.media-block-element-play{padding:0}.content .btn a,.content .button a,.content button a,.content [type="button"] a,.content [type="reset"] a,.content [type="submit"] a,.content .pagination_element.prev a,.content .pagination_element.next a,.content .pager__item--first a a,.pager__item--first .content a a,.content .pager__item--previous a a,.pager__item--previous .content a a,.content .pager__item--next a a,.pager__item--next .content a a,.content .pager__item--last a a,.pager__item--last .content a a,.content .media-block-element-play a{display:block;padding:.5rem 1rem}.content blockquote{background-color:#fff;border-radius:30px;margin:2rem 0;padding-bottom:2rem;position:relative}.content blockquote:before{background-color:#CEDB00;border-bottom-right-radius:30px;border-top-right-radius:30px;content:'';height:75%;left:0;position:absolute;top:50%;transform:translate(0%, -50%);width:20px}.content blockquote p{display:block;font-size:1.25rem;font-weight:300;padding:2rem 2rem 0 3.5rem;quotes:"“" "”" "‘" "’"}@media screen and (min-width: 560px){.content blockquote p{font-size:1.65rem}}@media screen and (min-width: 960px){.content blockquote p{font-size:1.85rem}}.content blockquote p:before{content:open-quote;display:inline-block}.content blockquote p:after{content:close-quote;display:inline-block}.content blockquote p.cite{font-size:1rem;font-weight:700;margin-top:0;padding-top:1rem}@media screen and (min-width: 560px){.content blockquote p.cite{font-size:1.05rem}}@media screen and (min-width: 960px){.content blockquote p.cite{font-size:1.1rem}}.content code{background:#F2F2F2;border-radius:30px;border:1px solid #CCD6D8;font-family:"Foco","Andale Mono",AndaleMono,"Lucida Console",monospace}.content sub,.content sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}.content sup{top:-0.5em}.content sub{bottom:-0.25em}@media screen and (min-width: 560px){.content p,.content li{font-size:1.125em}.content li li{font-size:1em}}@media screen and (min-width: 960px){.content .alignleft,.content .float-left,.content .float_left{float:left;margin:1.5rem 1.5rem 1.5rem 0;max-width:48%}.content .alignright,.content .float-right,.content .float_right{float:right;margin:1.5rem 0 1.5rem 1.5rem;max-width:48%}}.wp-caption{position:relative;width:auto !important}.wp-caption-text{font-size:1.2rem !important}pre{background-color:#F2F2F2;border-radius:3px;font-size:85%;font-family:"Foco","Andale Mono",AndaleMono,"Lucida Console",monospace;line-height:1.45;margin:3rem 0;overflow:auto;padding:1rem}p pre{display:inline-block;padding:0}.search{display:inline-block;margin:auto 0;position:relative}.search-input{background-color:#E6EAEC;border:0;color:#012D41;height:1.8em;margin-top:0;padding:0 2.5rem 0 1rem}.search-input::-moz-placeholder{color:#fff}.search-input:-ms-input-placeholder{color:#fff}.search-input::placeholder{color:#fff}.search-input:focus{background-color:#fff;color:#012D41}@media screen and (min-width: 960px){.search-input{width:169px}.search-input::-moz-placeholder{color:#335B63}.search-input:-ms-input-placeholder{color:#335B63}.search-input::placeholder{color:#335B63}.search-input:focus{width:220px}}.search-icon{position:absolute;top:50%;transform:translate(0, -50%);fill:#012D41;cursor:pointer;height:16px;display:inline-block;right:20%;pointer-events:none;width:16px}.search-icon:hover .search-button{background-color:#CEDB00}.search-button{border-radius:30px;border-left:1px solid #CCD6D8;height:100%;overflow:hidden;padding:0;position:absolute;right:0;text-indent:-999rem;top:0;width:28px}.search-button:hover .search-icon,.search-button:active .search-icon{fill:#fff}.content table{display:inline-block;font-variant-numeric:lining-nums tabular-nums;height:auto !important;max-width:100%;overflow-x:auto;width:auto !important}.content thead:nth-child(even),.content tfoot:nth-child(even),.content tr:nth-child(even){background:#E6EAEC}.content thead tr td{background-color:#012D41;color:#fff}.content th,.content td{border:solid 1px #CCD6D8;padding:.25rem .5rem;vertical-align:top}.content thead td,.content tfoot td,.content th{font-weight:700}.home .hero-title{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important;line-height:1;font-size:2.25rem !important}@media screen and (min-width: 1280px){.home .hero-title{font-size:3.75rem !important}}.slick-dots button:before{font-size:0.9rem !important}.slick-dots button:hover{box-shadow:none;transform:translateY(0)}.slick-dots button:hover:before{font-size:1.05rem !important}.slick-arrow{box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);min-height:65px;width:65px;position:relative;border:0 !important}.slick-arrow:before{min-width:18.77px !important;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);opacity:1 !important}.slick-arrow:hover{transform:translateY(-50%);background:#CEDB00 !important}.slick-arrow:active{background:#b6c200 !important}.slick-prev{left:0 !important}@media screen and (min-width: 1440px){.slick-prev{left:-3rem !important}}.slick-prev:before{content:url(/assets/svg/icons/arrow-left-2.svg) !important;transform:translate(-65%, -50%)}.slick-next{right:0 !important}@media screen and (min-width: 1440px){.slick-next{right:-3rem !important}}.slick-next:before{content:url(/assets/svg/icons/arrow-right-2.svg) !important;transform:translate(-35%, -50%)}@media screen and (min-width: 960px){.cards-slider{width:102.5%;margin-left:-1.25%}}.cards-slider .slick-slide{align-items:center}.card-slide{overflow:hidden;width:100%;padding:1.5rem 1.1rem}.card-slide:hover{transform:translateY(-5px)}.card-slide:hover .card-slide-header-title{text-decoration:underline}.card-slide-wrap{border:1px solid transparent;box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);padding:.5rem;min-height:400px}@media screen and (min-width: 700px){.card-slide-wrap{margin:0 1rem}}.card-slide .card-slide-header-title{font-size:1.75rem;font-weight:700}.card-slide .card-slide-header-title.hovered,.card-slide .card-slide-header-title:hover{color:#9ea800;text-decoration:underline}.card-slide-image{border-radius:30px 30px 0 0;display:block;margin:0;overflow:hidden;position:relative;width:100%}@media screen and (min-width: 700px){.card-slide-image{height:16rem}}.card-slide-wrap{align-self:stretch;height:100%;margin:0}.card-slide-wrap-inner{padding:1.5rem}.card-slide-wrap-inner .metalabel{display:flex;justify-content:flex-start;align-items:center;padding-bottom:1.15rem;border-bottom:1px solid #CCD6D8;margin-bottom:1.5rem}.card-slide-wrap-inner .metalabel:before{content:' ';display:inline-block;width:16px;height:16px;border-radius:30px;background-color:#CEDB00;margin-right:.5rem}.card-slide-wrap-inner .metalabel a{margin-left:0}.card-slide-wrap-inner .card-slide-icon{margin-left:0;margin-bottom:1rem}.card-slide-header{margin-top:0}.card-slide-header+.card-slide-summary{color:#335B63;font-size:1.15rem;margin-top:1rem}.card-slide-header-title{font-size:1.6em}.card-slide-header-title a:hover{text-decoration:underline}.card-slide-header-date{display:block;margin-top:.5rem}.card-slide-button-outer{margin-top:1rem}.pills{margin-top:1.5rem}.pills .pill{flex:0 33.33%;max-width:33.33%;text-align:center}.pills .pill-link{background-color:#F7F9DD;border-radius:30px;display:block;font-size:1rem;font-weight:700;margin-bottom:1rem;padding:1.5rem .5rem;width:95%}@media screen and (min-width: 560px){.pills .pill-link{font-size:1.25rem}}@media screen and (min-width: 960px){.pills .pill-link{font-size:1.75rem;margin-bottom:2rem}}.pills .pill-link:hover{background-color:#e3ea86}.pills .pill-link:active{background-color:#CEDB00}.pills .pill:nth-of-type(1) .pill-link,.pills .pill:nth-of-type(4) .pill-link{margin-left:0}.pills .pill:nth-of-type(3) .pill-link,.pills .pill:nth-of-type(6) .pill-link{margin-right:0}.pills-filter{background-color:#CCE6E9 !important;border-radius:30px;color:#012D41;margin-top:1rem;padding:1rem 1rem 0}.pills-filter .filter-block:first-of-type{min-width:100%}@media screen and (min-width: 960px){.pills-filter .filter-block:first-of-type{min-width:auto}}.pills-filter .filter-block:last-of-type{text-align:center}.pills-filter .filter-block:last-of-type .filter-submit{max-width:250px;margin:0 auto}@media screen and (min-width: 960px){.pills-filter .filter-block:last-of-type{padding-top:1.5rem}}.pills-filter .filter{max-width:100%;padding:1rem 1rem 2rem}@media screen and (min-width: 960px){.pills-filter .filter{padding:0 1rem 2rem}}@media screen and (min-width: 560px){.pills-filter input.filter-field{width:100%}}@media screen and (min-width: 700px){.pills-filter input.filter-field{margin-bottom:1.5rem}}@media screen and (min-width: 960px){.pills-filter input.filter-field{margin-bottom:0}}@media screen and (min-width: 1280px){.pills-filter input.filter-field{width:400px}}.pills-filter-title{color:#335B63;font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:2rem;padding:1.5rem 2rem 0 2rem}.pills-filter label+select{margin:0}.donate{text-align:center}.donate-options{max-width:26.66667rem;margin-top:0}.donate-label{background:#fff;border:1px solid #CEDB00;color:#CEDB00;cursor:pointer;float:left;font-weight:700;margin:0;padding:.5rem 1rem;width:50%}.donate-label:first-child{border-radius:30px 0 0 30px}.donate-label:last-child{border-radius:0 30px 30px 0}.donate-form{background:#fff;border:1px solid #CCD6D8;border-radius:30px;padding-bottom:1rem;max-width:26.66667rem}.donate-header{background:#F2F2F2;border-bottom:1px solid #CCD6D8;border-radius:30px 30px 0 0;padding:1rem}.donate-amount{font-size:1.4em;padding:0;position:relative}.donate-amount-label{left:0;padding:.5rem 1rem;position:absolute}.donate-amount-input{background:none;border:none;font-weight:700;margin:0;padding-left:2rem}.donate-amount-input:-moz-placeholder-shown{font-weight:400}.donate-amount-input:-ms-input-placeholder{font-weight:400}.donate-amount-input:placeholder-shown{font-weight:400}.donate-submit{width:100%}@media screen and (min-width: 960px){.donate-form{padding-bottom:2rem}}#donate-once:checked ~ .donate-options .donate-once,#donate-monthly:checked ~ .donate-options .donate-monthly{background:#CEDB00;color:#fff}#donate-once:checked ~ .donate-form .donate-header-title span{display:none}body.campaign .hero-info:after,body.campaign .section.blue:after,body.campaign .cta:before,body.campaign .content blockquote:after{background-image:url("../../assets/images/triangle.png");background-position:center;background-repeat:no-repeat;background-size:100%;content:'';display:block}body.campaign .header .search-button{background-color:#CEDB00}body.campaign .header .search-button .search-icon{fill:#012D41}body.campaign .button,body.campaign button,body.campaign [type="button"],body.campaign [type="reset"],body.campaign [type="submit"],body.campaign .pagination_element.prev,body.campaign .pagination_element.next,body.campaign .pager__item--first a,.pager__item--first body.campaign a,body.campaign .pager__item--previous a,.pager__item--previous body.campaign a,body.campaign .pager__item--next a,.pager__item--next body.campaign a,body.campaign .pager__item--last a,.pager__item--last body.campaign a,body.campaign .media-block-element-play{background-color:#012D41;color:#fff}body.campaign .menu-button{background-color:transparent;color:#012D41}body.campaign .hero-title,body.campaign .cta-title,body.campaign h2,body.campaign h3,body.campaign h4{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:700}body.campaign .hero{background-color:#f3f2f3;border:solid 10px #e3ea87}body.campaign .hero-info:before{display:none}body.campaign .hero-info:after{bottom:50px;height:650px;position:absolute;left:-250px;transform:scaleX(-1);width:520px}@media screen and (min-width: 560px){body.campaign .hero-info:after{bottom:-100px;height:650px;left:auto;right:-250px;transform:scaleX();width:680px}}@media screen and (min-width: 960px){body.campaign .hero-info:after{position:absolute;top:50%;transform:translate(0, -50%);right:-250px;height:500px;width:400px}}@media screen and (min-width: 1280px){body.campaign .hero-info:after{width:500px}}body.campaign .hero-inner{color:#012D41;z-index:10}body.campaign .section:not(.footer){background-color:#f3f2f3}body.campaign .section.blue{position:relative;color:#012D41}body.campaign .section.blue .image-circles{z-index:10}body.campaign .section.blue:after{position:absolute;top:50%;transform:translate(0, -50%);height:650px;position:absolute;transform:translate(0, -50%) scaleX(-1);width:520px}@media screen and (min-width: 560px){body.campaign .section.blue:after{bottom:-100px;height:650px;transform:scaleX();width:680px}}@media screen and (min-width: 960px){body.campaign .section.blue:after{position:absolute;top:50%;transform:translate(0, -50%);right:100px;height:500px;width:400px}}@media screen and (min-width: 1280px){body.campaign .section.blue:after{width:500px}}body.campaign .card{border-radius:0;border:solid 5px #e3ea87}body.campaign .wysiwyg .content *:first-child{margin-top:0}body.campaign .cta:before{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);height:300px;width:300px}@media screen and (min-width: 960px){body.campaign .cta:before{height:400px;width:400px}}body.campaign .content blockquote{border:solid 10px #e3ea87;border-radius:0;overflow:hidden}body.campaign .content blockquote p{padding:2rem 2rem 0 2rem;position:relative;z-index:10}body.campaign .content blockquote cite{position:relative;z-index:10}body.campaign .content blockquote:before{display:none}body.campaign .content blockquote:after{position:absolute;top:50%;transform:translate(0, -50%);height:300px;right:-100px;transform:translate(0, -50%);width:300px}body.campaign .signup{border:solid 10px #e3ea87}.metadata{color:#CEDB00}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#012D41;display:block}.tags{margin-top:1rem}.metatag{float:left;margin:.25rem .25rem 0 0}.metatag-link{background:#F2F2F2;border-radius:30px;color:#666;display:block;font:700 0.9em/1.5 "Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:.25rem .5rem}.metatag-link:hover{background:#CEDB00;color:#fff}.pagination,.pager__items{align-items:center;overflow:visible;padding-top:0;text-align:center;justify-content:space-between}.pagination a:hover,.pager__items a:hover{background:#E6EAEC}.pagination_block,.pager__item,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{margin:0}.pagination_block.numeral{display:block}.pagination_element,.pager__item a,.pager__item.is-active,.pager-ellipsis{border-radius:30px;display:block;padding:.33333rem .8rem;overflow:hidden}@media screen and (min-width: 960px){.pagination_element,.pager__item a,.pager__item.is-active,.pager-ellipsis{padding:.5rem 1rem}}.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{display:block;padding:.5rem .66667rem}@media screen and (min-width: 560px){.pagination_element.prev,.pagination_element.next,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{padding:.66667rem 2rem}}.pagination_element.current,.pager__item.is-active{box-shadow:0 0 0 1px #CEDB00 inset;color:#CEDB00}@media screen and (min-width: 560px){.pagination,.pager__items{justify-content:center}.pagination_block,.pager__item,.pager__item--first a,.pager__item--previous a,.pager__item--next a,.pager__item--last a{margin:0 .25rem}.pagination_element,.pager__item a,.pager__item.is-active,.pager-ellipsis{display:block;padding:.5rem 1rem}}.pagination{align-items:center}.pagination_block.next{float:right}.pagination_block.view_all{display:none}.pagination_element.prev{font-size:0.8em}@media screen and (min-width: 960px){.pagination_element.prev{font-size:1em}}.pagination_element.next{font-size:0.8em}@media screen and (min-width: 960px){.pagination_element.next{font-size:1em}}.pager{padding:1rem 0}.pager-first{float:right}.pager__item{width:100%}@media screen and (min-width: 560px){.pager__item{width:auto}}.pager__item a{padding:.5rem 1rem}@media screen and (min-width: 560px){.pager__item.is-active a{padding:0}}.breadcrumbs{background-color:#4D4D4D;color:#4D4D4D;font-size:1rem;margin-top:0;padding:1rem 0}.breadcrumbs-list{display:block;color:#fff}.breadcrumbs-list-item{display:inline-block;margin-top:0}.breadcrumbs-list-link{font-weight:700}.breadcrumbs-list-link:hover{color:#CEDB00}.breadcrumbs-list-divider{color:#B3B3B3;margin:0}.hero{background-color:#012D41;position:relative}.event-styles .hero{background-color:#335B63}@media screen and (min-width: 960px){.hero-shape .hero{max-height:525px}}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap}}.hero-outer{padding:0}.hero-outer.full .hero-image{flex:0 100%;max-width:100%;height:100%;width:100%}@media screen and (min-width: 700px){.hero-outer.full .hero-image{left:0;position:absolute;top:0}}.hero-outer.full .hero-image+.hero-info{flex:0 100%;max-width:100%;background-color:rgba(255,255,255,0.5);box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);position:relative;text-align:center;z-index:2}@media screen and (min-width: 700px){.hero-outer.full .hero-image+.hero-info{flex:0 80%;max-width:80%;border-radius:30px;margin:10em auto}}@media screen and (min-width: 960px){.hero-outer.full .hero-image+.hero-info{flex:0 50%;max-width:50%}}.hero-outer.full .hero-image+.hero-info .hero-inner{color:#000;margin:0;padding:3rem;width:auto}.hero-outer.full .hero-summary p{padding:0}.hero-outer.solid .hero-image+.hero-info{background-color:transparent;box-shadow:none}@media screen and (min-width: 700px){.hero-outer.solid .hero-image+.hero-info{flex:0 92%;max-width:92%;margin:25em auto 0}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info{flex:0 80em;max-width:80em}}.hero-outer.solid .hero-image+.hero-info .hero-inner{box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);background-color:#012D41;color:#fff;text-align:left}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner{flex:0 64%;max-width:64%;margin-left:2rem}}.hero-info,.hero-image{margin:0}.hero-info{flex:0 100%;max-width:100%;align-items:center;position:relative;z-index:0}@media screen and (min-width: 960px){.hero-shape .hero-info:before{background-image:url("/assets/images/shape-dark.svg");background-repeat:no-repeat;background-size:100% 100%;width:100%;right:-60%;height:110%;content:'';position:absolute;z-index:-1}.event-styles .hero-shape .hero-info:before{background-image:url("/assets/images/shape-dark-2.svg")}}.hero-info .hero-label{font-size:1rem;font-weight:700;margin-bottom:1.25rem}.hero-info .hero-label span{background-color:#CCE6E9;border-radius:4px;color:#012D41;padding:.16667rem .5rem}.hero-info .hero-title{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:400;margin-left:0;line-height:1.25}.hero-info .hero-summary{font-weight:700;margin-left:0;max-width:457px;padding-top:1rem}@media screen and (min-width: 960px){.hero-info .hero-summary{font-size:1.25rem}}.hero-info a{margin-top:2rem}.hero-info a:not(.button):not(button):not([type="button"]):not([type="reset"]):not([type="submit"]):not(.pagination_element.prev):not(.pagination_element.next):not(.media-block-element-play){text-decoration:underline}.hero-inner{color:#fff;margin:0 auto;padding:3rem 2rem}@media screen and (min-width: 700px){.hero-inner{width:60em}}@media screen and (min-width: 960px){.hero-inner{padding:4rem 3rem 4rem 2em}}.hero-image{overflow:hidden;width:100%}@media screen and (min-width: 960px){.hero-image{flex:0 55%;max-width:55%}}@media screen and (min-width: 960px){.hero-image+.hero-info{flex:0 45%;max-width:45%}}.hero-image+.hero-info .hero-inner{margin:0}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner{margin:0 0 0 auto;width:30em}}.cta-outer{position:relative}.cta-outer.bg-shapes{background-color:#CEDB00;background:url(/assets/images/bg-lime.svg) no-repeat;background-size:cover}.cta-outer.bg-shapes .cta-title{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:3rem;padding-left:1rem;padding-right:1rem}@media screen and (min-width: 560px){.cta-outer.bg-shapes .cta-title{font-size:4rem}}@media screen and (min-width: 960px){.cta-outer.bg-shapes .cta-title{font-size:5.5rem}}.cta-outer.bg-shapes .cta-summary{padding-left:1rem;padding-right:1rem}.cta-outer.full-width-image{background-color:#CEDB00;padding:0}@media screen and (min-width: 700px){.cta-outer.full-width-image{min-height:70vh}}.cta-outer.full-width-image .cta-image{position:relative;height:100%;width:100%;top:0;left:0}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image{position:absolute}}.cta-outer.full-width-image .cta-image img{border-radius:0}.cta-outer.full-width-image .cta-image+.cta-inner{border-radius:100%;box-shadow:none;color:#012D41;display:flex;flex-direction:column;text-align:center;justify-content:center;position:relative}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image+.cta-inner{width:33rem;position:absolute;top:50%;left:50%;transform:translate(-50%, -50%)}.cta-outer.full-width-image .cta-image+.cta-inner:before{position:absolute;background-image:url(/assets/images/shape-circle.svg);background-size:cover;content:'';top:50%;left:50%;transform:translate(-50%, -50%);width:480px;height:450px;z-index:-1}}@media screen and (min-width: 960px){.cta-outer.full-width-image .cta-image+.cta-inner{left:25%}}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image+.cta-inner:before{width:530px;height:500px}}.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{line-height:1;max-width:400px}@media screen and (min-width: 560px){.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{font-size:2.75rem}}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{margin-top:2rem}}@media screen and (min-width: 960px){.cta-outer.full-width-image .cta-image+.cta-inner .cta-title{font-size:3.75rem}}.cta-outer.full-width-image .cta-image+.cta-inner .cta-summary{font-weight:700;font-size:1.3rem;max-width:400px}.cta-outer.site-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.site-width-image{min-height:60vh}}@media screen and (min-width: 1280px){.cta-outer.site-width-image{margin:0 auto;width:80rem}}.cta-outer.site-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.site-width-image .cta-image{position:absolute}}.cta-outer .cta-image+.cta-inner{color:#fff;max-width:611px;text-align:left;padding:1.5rem}.cta-outer .cta-image+.cta-inner .cta-title{font-size:1.9rem}.cta-outer .cta-image+.cta-inner .cta-summary{font-weight:400;padding-left:0;padding-right:0}@media screen and (min-width: 960px){.cta-outer .cta-image+.cta-inner{margin-left:50vw;margin-right:2rem}}.dark .cta .cta-summary{color:#CCD6D8}.dark .cta .button,.dark .cta button,.dark .cta [type="button"],.dark .cta [type="reset"],.dark .cta [type="submit"],.dark .cta .pagination_element.prev,.dark .cta .pagination_element.next,.dark .cta .pager__item--first a,.pager__item--first .dark .cta a,.dark .cta .pager__item--previous a,.pager__item--previous .dark .cta a,.dark .cta .pager__item--next a,.pager__item--next .dark .cta a,.dark .cta .pager__item--last a,.pager__item--last .dark .cta a,.dark .cta .media-block-element-play{background:#CEDB00;color:#012D41}.dark .cta .button:hover,.dark .cta button:hover,.dark .cta :hover[type="button"],.dark .cta :hover[type="reset"],.dark .cta :hover[type="submit"],.dark .cta .pagination_element.prev:hover,.dark .cta .pagination_element.next:hover,.dark .cta .pager__item--first a:hover,.pager__item--first .dark .cta a:hover,.dark .cta .pager__item--previous a:hover,.pager__item--previous .dark .cta a:hover,.dark .cta .pager__item--next a:hover,.pager__item--next .dark .cta a:hover,.dark .cta .pager__item--last a:hover,.pager__item--last .dark .cta a:hover,.dark .cta .media-block-element-play:hover{background:#e6f500}.dark .cta .button:active,.dark .cta button:active,.dark .cta :active[type="button"],.dark .cta :active[type="reset"],.dark .cta :active[type="submit"],.dark .cta .pagination_element.prev:active,.dark .cta .pagination_element.next:active,.dark .cta .pager__item--first a:active,.pager__item--first .dark .cta a:active,.dark .cta .pager__item--previous a:active,.pager__item--previous .dark .cta a:active,.dark .cta .pager__item--next a:active,.pager__item--next .dark .cta a:active,.dark .cta .pager__item--last a:active,.pager__item--last .dark .cta a:active,.dark .cta .media-block-element-play:active{background:#b6c200}.overflow .cta .cta-image{height:350px;left:50%;position:absolute;top:100px;transform:translate(-50%, -50%);width:350px;overflow:none}.overflow .cta .cta-image:before{position:absolute;background-image:url(/assets/images/circle-4.svg);background-size:cover;content:'';height:370px;top:50%;left:47.5%;transform:translate(-50%, -50%);width:393px}@media screen and (min-width: 560px){.overflow .cta .cta-image{height:412px;width:412px;left:50%}.overflow .cta .cta-image:before{background-image:url(/assets/images/overlay-shape.svg);height:441px;width:534px}}@media screen and (min-width: 960px){.overflow .cta .cta-image{height:490px;left:25%;top:50%;width:490px}.overflow .cta .cta-image:before{height:535px;width:648px}}@media screen and (min-width: 1280px){.overflow .cta .cta-image{height:538px;left:28.5%;width:538px}.overflow .cta .cta-image:before{height:578px;width:700px}}.overflow .cta .cta-inner{padding-top:280px;text-align:center}@media screen and (min-width: 560px){.overflow .cta .cta-inner{padding-top:320px}}@media screen and (min-width: 960px){.overflow .cta .cta-inner{padding:1.5rem;text-align:left}}.cta-inner{text-align:center;position:relative;z-index:1}.cta-title{font-weight:700}.cta-summary{font-weight:700;max-width:611px;padding:1.5rem 1rem 2rem}.cta-image img{border-radius:100%}.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play{width:90%}@media screen and (min-width: 560px){.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .pagination_element.prev,.cta .pagination_element.next,.cta .pager__item--first a,.pager__item--first .cta a,.cta .pager__item--previous a,.pager__item--previous .cta a,.cta .pager__item--next a,.pager__item--next .cta a,.cta .pager__item--last a,.pager__item--last .cta a,.cta .media-block-element-play{width:auto}}.cta-caption{background-color:#012D41;bottom:0;color:#fff;left:0;padding:.66667rem 1.5rem;position:absolute}.feed{max-width:53.33333rem}@media screen and (min-width: 960px){.section-header+.feed{margin-top:1.25rem}}.feat-items .container,.feat-items .pledge-wall .cta,.pledge-wall .feat-items .cta,.feat-items .pledge-wall .cta-outer .cta-summary,.pledge-wall .cta-outer .feat-items .cta-summary,.feat-items .pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-thank-you .feat-items .container,.feat-items .pledge-wall .pledge-cards .section-header-column,.pledge-wall .pledge-cards .feat-items .section-header-column{max-width:53.33333rem}.feat-items .item{background-color:#fff !important;border-radius:30px;padding-bottom:0;margin-top:0}.feat-items .item+.item{margin-top:2rem;padding-top:0}@media screen and (min-width: 960px){.alternating-order .item:nth-of-type(even){margin-left:-2rem}.alternating-order .item:nth-of-type(even) .item-info{order:0}.alternating-order .item:nth-of-type(even) .item-image{order:1}.alternating-order .item:nth-of-type(even) .item-image img{border-radius:0 0 30px 30px}}@media screen and (min-width: 960px) and (min-width: 700px){.alternating-order .item:nth-of-type(even) .item-image img{border-radius:30px 0 0 30px}}@media screen and (min-width: 960px) and (min-width: 960px){.alternating-order .item:nth-of-type(even) .item-image+.item-info{padding-right:2rem;padding-left:3rem}}@media screen and (min-width: 960px){.alternating-order .item:nth-of-type(odd){margin-right:-2rem}}.item{border-radius:30px;border:1px solid #CCD6D8;flex-direction:row-reverse}.item:hover{box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);transform:translateY(-3px)}.item:hover .item-header-title{text-decoration:underline}@media screen and (min-width: 960px){.item{padding-bottom:0}}.item+.item{margin-top:3rem}.item-image{flex:0 100%;max-width:100%;border-radius:30px}.item-image img{border-radius:30px 30px 0 0}@media screen and (min-width: 700px){.item-image img{border-radius:0 30px 30px 0}}.item-info{flex:0 100%;max-width:100%;margin:0;padding:1.25rem 2rem 2rem 2rem}@media screen and (min-width: 960px){.item-info{padding:2rem}}.item-header{margin-top:.5rem}.item-header-title{margin-bottom:.66667rem}.item-header-date,.item-header-author{display:inline-block;margin:.5rem 0}.item-header-author:before{content:'|';display:inline-block;margin:0 .5rem}.item-summary{margin-left:0;max-width:40rem}@media screen and (min-width: 700px){.item-info{flex:0 100%;max-width:100%}.item-image{flex:0 35%;max-width:35%}.item-image+.item-info{flex:0 100%;max-width:100%}}@media screen and (min-width: 700px) and (min-width: 560px){.item-image+.item-info{flex:0 65%;max-width:65%;padding-right:3rem}}@media screen and (min-width: 700px){.item-image+*{margin-top:0}}.cards{position:relative;justify-content:center;width:100%}@media screen and (min-width: 700px){.cards{width:104%;margin-left:-1rem}}@media screen and (min-width: 960px){.cards{width:103%;margin-left:-1rem}}@media screen and (min-width: 1280px){.cards{width:102.5%;margin-left:-1rem}}.cards>*{flex:0 100%;max-width:100%;margin:1rem 0}@media screen and (min-width: 960px){.cards>*{margin:1.5rem 0}}@media screen and (min-width: 700px){.cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.cards>*{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.cards-outer .section-header.container,.cards-outer .pledge-wall .section-header.cta,.pledge-wall .cards-outer .section-header.cta,.cards-outer .pledge-wall .cta-outer .section-header.cta-summary,.pledge-wall .cta-outer .cards-outer .section-header.cta-summary,.cards-outer .pledge-wall .pledge-cards .section-header.section-header-column,.pledge-wall .pledge-cards .cards-outer .section-header.section-header-column{padding:0 2rem}}@media screen and (min-width: 1280px){.cards-outer .container,.cards-outer .pledge-wall .cta,.pledge-wall .cards-outer .cta,.cards-outer .pledge-wall .cta-outer .cta-summary,.pledge-wall .cta-outer .cards-outer .cta-summary,.cards-outer .pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-thank-you .cards-outer .container,.cards-outer .pledge-wall .pledge-cards .section-header-column,.pledge-wall .pledge-cards .cards-outer .section-header-column{padding:0}}.card{border:1px solid #CCD6D8;overflow:hidden;width:100%;-webkit-backface-visibility:hidden;-moz-backface-visibility:hidden;-webkit-transform:translate3d(0, 0, 0);-moz-transform:translate3d(0, 0, 0)}@media screen and (min-width: 700px){.card{margin:0 1rem}}.card.hovered,.card:hover{box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);transform:translateY(-5px)}.card.hovered .card-header-title,.card:hover .card-header-title{text-decoration:underline}.card-image{border-radius:30px 30px 0 0;display:block;margin:0;position:relative;width:100%}.no-images .card-image{display:none}@media screen and (min-width: 700px){.card-image{height:25vh}}.card-wrap{align-self:stretch;height:100%;margin:0}.card-wrap-inner{padding:1.5rem}.card-wrap-inner .card-label:not(:last-of-type){margin-right:.33333rem}.card-wrap-inner .card-label:not(:last-of-type):after{content:'•';margin-left:.33333rem}.card-wrap-inner .card-label+.card-header{border-top:1px solid #CCD6D8;margin-top:.5rem;padding-top:1rem}.card-wrap-inner .metalabel{display:flex;justify-content:flex-start;align-items:center;padding-bottom:1.15rem;border-bottom:1px solid #CCD6D8;margin-bottom:1.5rem}.card-wrap-inner .metalabel:before{content:' ';display:inline-block;width:16px;height:16px;border-radius:30px;background-color:#CEDB00;margin-right:.5rem}.card-wrap-inner .metalabel a{margin-left:0}.card-wrap-inner .card-icon{margin-left:0;margin-bottom:1rem}.card-header{margin-top:0}.card-header+.card-summary{color:#335B63;font-size:1.15rem;margin-top:1rem}.card-header-title{font-size:1.6em;font-weight:700}.card-header-title a:hover{text-decoration:underline}.card-header-date{display:block;margin-top:.5rem}.card-button-outer{margin-top:1rem}.reports .card-image{background-color:#E6EAEC;overflow:hidden}.reports .card-image img{bottom:-1em;border-radius:30px 30px 0 0;margin:3rem auto 0;position:relative;width:60%}.reports .card-image img:hover{bottom:-0.5em}.reports .card-wrap{z-index:2}.listing .card{background-color:transparent;border-radius:0;box-shadow:none}.listing .card-wrap{border-top:solid 5px #012D41}.listing .card-wrap-inner{padding:1rem 0 0 0}@media screen and (min-width: 700px){.two-col .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.two-col .cards>* .card{margin:0 2rem}}.two-col .cards>* .card-image{height:35vh}@media screen and (min-width: 960px){.two-col .cards article:nth-of-type(odd) .card{margin-left:1rem}.two-col .cards article:nth-of-type(even) .card{margin-right:1rem}}@media screen and (min-width: 960px){.three-col .cards>*{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.three-col .cards>* .card{margin:0 1rem}}.three-col .cards>* .card-image{height:25vh}@media screen and (min-width: 700px){.three-col .cards>*:first-child:nth-last-child(2),.three-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}}.three-col .cards>*:first-child:nth-last-child(2) .card-image,.three-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}@media screen and (min-width: 1280px){.four-col .cards>*{flex:0 25%;max-width:25%}}@media screen and (min-width: 960px){.four-col .cards>* .card{margin:0 1.5rem}.four-col .cards>* .card-image{height:17.5vh}}@media screen and (min-width: 700px){.four-col .cards>*:first-child:nth-last-child(3),.four-col .cards>*:first-child:nth-last-child(3) ~ article{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 700px){.four-col .cards>*:first-child:nth-last-child(2),.four-col .cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}}.four-col .cards>*:first-child:nth-last-child(2) .card,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card{margin:0 1.5rem}@media screen and (min-width: 1280px){.four-col .cards>*:first-child:nth-last-child(2) .card-image,.four-col .cards>*:first-child:nth-last-child(2) ~ article .card-image{height:35vh}}.filter{align-items:flex-end;justify-content:flex-start;max-width:53.33333rem;padding:1.5rem 1rem}.filter.filter-wide{max-width:80rem}.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit{text-align:center;margin-top:0}@media (min-width: 700px){.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit{margin-top:3rem}}@media (min-width: 832px){.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit{margin-top:1.5rem}}@media (min-width: 992px){.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit{margin-top:0}}.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit .filter-submit{width:100%}@media (min-width: 832px){.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit .filter-submit{width:25%}}@media (min-width: 992px){.filter.filter-wide .filter-block:nth-of-type(5).filter-block-submit .filter-submit{width:100%}}.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit{text-align:center;margin-top:0}@media (min-width: 700px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit{margin-top:3rem}}@media (min-width: 832px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit{margin-top:3rem}}@media (min-width: 992px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit{margin-top:1.5rem}}@media (min-width: 1183px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit{margin-top:0}}.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit .filter-submit{width:100%}@media (min-width: 832px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit .filter-submit{width:100%}}@media (min-width: 992px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit .filter-submit{width:25%}}@media (min-width: 1183px){.filter.filter-wide .filter-block:nth-of-type(6).filter-block-submit .filter-submit{width:100%}}@media screen and (min-width: 560px){.filter{padding:2rem}}@media screen and (min-width: 960px){.filter{padding:1rem 1rem 1.5rem}}.filter-outer.light{background-color:#CCE6E9}.filter-outer.dark{background-color:#335B63}.filter-outer.primary{background-color:#012D41}.filter-outer.secondary{background-color:#CEDB00}.filter-outer.small .filter{max-width:40rem}.filter-outer.dark,.filter-outer.primary{color:#fff}.filter-outer.dark input,.filter-outer.dark textarea,.filter-outer.dark select,.filter-outer.primary input,.filter-outer.primary textarea,.filter-outer.primary select{border-color:transparent}.filter-outer.dark .button,.filter-outer.dark button,.filter-outer.dark [type="button"],.filter-outer.dark [type="reset"],.filter-outer.dark [type="submit"],.filter-outer.dark .pagination_element.prev,.filter-outer.dark .pagination_element.next,.filter-outer.dark .pager__item--first a,.pager__item--first .filter-outer.dark a,.filter-outer.dark .pager__item--previous a,.pager__item--previous .filter-outer.dark a,.filter-outer.dark .pager__item--next a,.pager__item--next .filter-outer.dark a,.filter-outer.dark .pager__item--last a,.pager__item--last .filter-outer.dark a,.filter-outer.dark .media-block-element-play,.filter-outer.primary .button,.filter-outer.primary button,.filter-outer.primary [type="button"],.filter-outer.primary [type="reset"],.filter-outer.primary [type="submit"],.filter-outer.primary .pagination_element.prev,.filter-outer.primary .pagination_element.next,.filter-outer.primary .pager__item--first a,.pager__item--first .filter-outer.primary a,.filter-outer.primary .pager__item--previous a,.pager__item--previous .filter-outer.primary a,.filter-outer.primary .pager__item--next a,.pager__item--next .filter-outer.primary a,.filter-outer.primary .pager__item--last a,.pager__item--last .filter-outer.primary a,.filter-outer.primary .media-block-element-play{background:#CEDB00;color:#012D41;width:100%}.filter-outer.dark .button:hover,.filter-outer.dark button:hover,.filter-outer.dark :hover[type="button"],.filter-outer.dark :hover[type="reset"],.filter-outer.dark :hover[type="submit"],.filter-outer.dark .pagination_element.prev:hover,.filter-outer.dark .pagination_element.next:hover,.filter-outer.dark .pager__item--first a:hover,.pager__item--first .filter-outer.dark a:hover,.filter-outer.dark .pager__item--previous a:hover,.pager__item--previous .filter-outer.dark a:hover,.filter-outer.dark .pager__item--next a:hover,.pager__item--next .filter-outer.dark a:hover,.filter-outer.dark .pager__item--last a:hover,.pager__item--last .filter-outer.dark a:hover,.filter-outer.dark .media-block-element-play:hover,.filter-outer.primary .button:hover,.filter-outer.primary button:hover,.filter-outer.primary :hover[type="button"],.filter-outer.primary :hover[type="reset"],.filter-outer.primary :hover[type="submit"],.filter-outer.primary .pagination_element.prev:hover,.filter-outer.primary .pagination_element.next:hover,.filter-outer.primary .pager__item--first a:hover,.pager__item--first .filter-outer.primary a:hover,.filter-outer.primary .pager__item--previous a:hover,.pager__item--previous .filter-outer.primary a:hover,.filter-outer.primary .pager__item--next a:hover,.pager__item--next .filter-outer.primary a:hover,.filter-outer.primary .pager__item--last a:hover,.pager__item--last .filter-outer.primary a:hover,.filter-outer.primary .media-block-element-play:hover{background:#e6f500}.filter-outer.dark .button:active,.filter-outer.dark button:active,.filter-outer.dark :active[type="button"],.filter-outer.dark :active[type="reset"],.filter-outer.dark :active[type="submit"],.filter-outer.dark .pagination_element.prev:active,.filter-outer.dark .pagination_element.next:active,.filter-outer.dark .pager__item--first a:active,.pager__item--first .filter-outer.dark a:active,.filter-outer.dark .pager__item--previous a:active,.pager__item--previous .filter-outer.dark a:active,.filter-outer.dark .pager__item--next a:active,.pager__item--next .filter-outer.dark a:active,.filter-outer.dark .pager__item--last a:active,.pager__item--last .filter-outer.dark a:active,.filter-outer.dark .media-block-element-play:active,.filter-outer.primary .button:active,.filter-outer.primary button:active,.filter-outer.primary :active[type="button"],.filter-outer.primary :active[type="reset"],.filter-outer.primary :active[type="submit"],.filter-outer.primary .pagination_element.prev:active,.filter-outer.primary .pagination_element.next:active,.filter-outer.primary .pager__item--first a:active,.pager__item--first .filter-outer.primary a:active,.filter-outer.primary .pager__item--previous a:active,.pager__item--previous .filter-outer.primary a:active,.filter-outer.primary .pager__item--next a:active,.pager__item--next .filter-outer.primary a:active,.filter-outer.primary .pager__item--last a:active,.pager__item--last .filter-outer.primary a:active,.filter-outer.primary .media-block-element-play:active{background:#b6c200}.filter-outer.products .filter-block{flex:0 100%;max-width:100%;margin:.25rem 0}@media screen and (min-width: 700px){.filter-outer.products .filter-block{flex:0 48%;max-width:48%}}@media screen and (min-width: 1280px){.filter-outer.products .filter-block{flex:0 33.33%;max-width:33.33%}}.filter-block{flex:0 100%;padding:0 0 1.5rem;text-align:left}.filter-block:last-of-type{padding-bottom:0}@media screen and (min-width: 700px){.filter-block{flex:1 12em;padding:0 1rem}}.filter-block label{font-weight:700}.filter-block input.filter-field{background-color:#fff;border:0;color:#335B63;line-height:1;padding:.66667rem 1.5rem}.filter-block input.filter-field::-moz-placeholder{color:#335B63;opacity:0.6}.filter-block input.filter-field:-ms-input-placeholder{color:#335B63;opacity:0.6}.filter-block input.filter-field::placeholder{color:#335B63;opacity:0.6}.filter-block select{background-image:url("/assets/images/arrow-down.svg");background-position:90% center;color:#335B63;padding:.66667rem 4.5rem .66667rem 1.5rem}.filter-block .selection .select2-selection--multiple .select2-selection__choice{background-color:#CEDB00;border:none;border-radius:30px;padding:3px 10px 3px 25px}.filter-block .selection .select2-selection--multiple .select2-selection__choice__remove{left:3px;top:50%;transform:translateY(-50%)}.filter-block .selection .select2-selection--multiple .select2-selection__choice__remove:hover{background-color:#CEDB00}.filter-submit{width:100%}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}.media-block{align-items:center;background-color:transparent;border-radius:30px}.media-block-outer+.media-block-outer{padding-top:0}.media-block-outer+.media-block-outer.dark{padding-top:2rem}@media screen and (min-width: 960px){.media-block-outer+.media-block-outer.dark{padding-top:4rem}}.media-block-outer+.media-block-outer.padding-large{padding:3rem 0}@media screen and (min-width: 960px){.media-block-outer+.media-block-outer.padding-large{padding:8rem 0}}@media screen and (min-width: 960px){.media-block-outer.right .media-block{flex-flow:row-reverse nowrap}.media-block-outer.right .media-block-info{padding-left:0}}@media screen and (min-width: 960px){.media-block-outer.right .media-block-content{padding-right:2rem}}.media-block-outer.dark .media-block-info,.media-block-outer.primary .media-block-info{color:#fff}.media-block-outer.dark+.media-block-outer,.media-block-outer.primary+.media-block-outer{padding-top:2rem}@media screen and (min-width: 960px){.media-block-outer.dark+.media-block-outer,.media-block-outer.primary+.media-block-outer{padding-top:4rem}}.media-block-outer.secondary .media-block-info{color:#012D41}.media-block-outer.video .media-block{min-height:auto}.media-block-outer.video .media-block-element{flex:0 100%;max-width:100%;overflow:hidden}@media screen and (min-width: 960px){.media-block-outer.video .media-block-element{flex:0 55%;max-width:55%}}.media-block-outer.video .media-block-element .video-outer{display:block;padding-bottom:56.25%;height:0;position:relative}.media-block-outer.video .media-block-element .video-outer iframe{height:100%;left:0;position:absolute;top:0;width:100%}@media screen and (min-width: 960px){.media-block-outer.video .media-block-info{flex:0 45%;max-width:45%}}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center;color:#012D41;padding:2rem 0 0}@media screen and (min-width: 560px){.media-block-info{padding:2rem 0 0}}@media screen and (min-width: 960px){.media-block-info{flex:0 45%;max-width:45%;padding:0 0 0 3rem}}.media-block-info .button,.media-block-info button,.media-block-info [type="button"],.media-block-info [type="reset"],.media-block-info [type="submit"],.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .pager__item--first a,.pager__item--first .media-block-info a,.media-block-info .pager__item--previous a,.pager__item--previous .media-block-info a,.media-block-info .pager__item--next a,.pager__item--next .media-block-info a,.media-block-info .pager__item--last a,.pager__item--last .media-block-info a,.media-block-info .media-block-element-play{margin-top:1rem}.media-block-content p{padding-bottom:1rem}.dark .media-block-content p{color:#CCD6D8}.media-block-content p a{text-decoration:underline}.media-block-element{border-radius:30px;overflow:hidden;position:relative;height:30vh}@media screen and (min-width: 960px){.media-block-element{flex:0 55%;max-width:55%;height:343px}}.media-block-element-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#E20613;border-radius:12px;display:inline-block;color:#fff;width:auto;z-index:2}.media-block-element-play:hover{color:#012D41;transform:translate(-50%, -50%)}.media-block-element img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media screen and (min-width: 960px){.media-block-element img{border-radius:0;left:0;position:absolute;top:0}}.no-objectfit .media-block-element img{width:auto}.media-block-title{font-size:2rem;font-weight:700;line-height:1.25;padding-bottom:.66667rem}.media-block-title a:hover{color:#012D41}.statistic-outer .section-header{text-align:left}@media screen and (min-width: 700px){.statistic-outer .section-header{text-align:center}}@media screen and (min-width: 960px){.statistic-outer .section-header{text-align:left}}.statistic-outer .section-header-title{font-size:4rem;text-align:left}@media screen and (min-width: 700px){.statistic-outer .section-header-title{text-align:center}}@media screen and (min-width: 960px){.statistic-outer .section-header-title{font-size:5.5rem;text-align:left}}@media screen and (min-width: 960px){.statistic-outer .section-header-summary{margin-bottom:2rem}}.statistic-outer .section-header .button,.statistic-outer .section-header button,.statistic-outer .section-header [type="button"],.statistic-outer .section-header [type="reset"],.statistic-outer .section-header [type="submit"],.statistic-outer .section-header .pagination_element.prev,.statistic-outer .section-header .pagination_element.next,.statistic-outer .section-header .pager__item--first a,.pager__item--first .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--previous a,.pager__item--previous .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--next a,.pager__item--next .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--last a,.pager__item--last .statistic-outer .section-header a,.statistic-outer .section-header .media-block-element-play{margin-left:0;margin-top:2rem}@media screen and (min-width: 700px){.statistic-outer .section-header .button,.statistic-outer .section-header button,.statistic-outer .section-header [type="button"],.statistic-outer .section-header [type="reset"],.statistic-outer .section-header [type="submit"],.statistic-outer .section-header .pagination_element.prev,.statistic-outer .section-header .pagination_element.next,.statistic-outer .section-header .pager__item--first a,.pager__item--first .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--previous a,.pager__item--previous .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--next a,.pager__item--next .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--last a,.pager__item--last .statistic-outer .section-header a,.statistic-outer .section-header .media-block-element-play{margin-bottom:2rem;margin-left:auto;margin-right:auto}}@media screen and (min-width: 960px){.statistic-outer .section-header .button,.statistic-outer .section-header button,.statistic-outer .section-header [type="button"],.statistic-outer .section-header [type="reset"],.statistic-outer .section-header [type="submit"],.statistic-outer .section-header .pagination_element.prev,.statistic-outer .section-header .pagination_element.next,.statistic-outer .section-header .pager__item--first a,.pager__item--first .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--previous a,.pager__item--previous .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--next a,.pager__item--next .statistic-outer .section-header a,.statistic-outer .section-header .pager__item--last a,.pager__item--last .statistic-outer .section-header a,.statistic-outer .section-header .media-block-element-play{margin-bottom:0;margin-left:auto;margin-right:0}}.statistic-outer .section-header-column{flex:0 100%;max-width:100%;margin-left:0}@media screen and (min-width: 960px){.statistic-outer .section-header-column{flex:0 60%;max-width:60%}}@media screen and (min-width: 960px){.statistic-outer .section-header-column:nth-of-type(2){flex:0 40%;max-width:40%}}.statistic{justify-content:center;margin-top:2rem}@media screen and (min-width: 960px){.statistic{margin-top:0;padding:0 2rem;justify-content:space-between}}@media screen and (min-width: 1280px){.statistic{margin-right:0;max-width:75%;padding:0}}.statistic-item{flex:0 100%;max-width:100%;margin:0 0 2rem;padding:0 1rem;position:relative;z-index:0}.statistic-item:before{background-color:#fff;border-radius:100%;content:'';height:124px;position:absolute;width:124px;z-index:-1;top:0.5rem;left:0}@media screen and (min-width: 700px){.statistic-item:before{height:144px;left:25%;width:144px;left:50%;top:35%;transform:translate(-50%, -50%)}}@media screen and (min-width: 960px){.statistic-item:before{left:-2rem;transform:translate(0, 0);top:auto;margin:0}}@media screen and (min-width: 700px){.statistic-item{flex:0 60%;max-width:60%;text-align:center}}@media screen and (min-width: 960px){.statistic-item{flex:0 20%;max-width:20%;margin:0;padding:0;text-align:left}.statistic-item:first-child:nth-last-child(2),.statistic-item:first-child:nth-last-child(2) ~ .statistic-item{flex:0 48%;max-width:48%}.statistic-item:first-child:nth-last-child(3),.statistic-item:first-child:nth-last-child(3) ~ .statistic-item{flex:0 30%;max-width:30%}}.statistic-item:last-child{margin-bottom:1rem}@media screen and (min-width: 560px){.statistic-item:last-child{margin:0 0 2rem}}.statistic-icon{font-size:2em}.statistic-value{display:inline-block;line-height:1;padding:0}.statistic-value-number{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-size:4rem}@media screen and (min-width: 960px){.statistic-value-number{font-size:5.5rem}}.statistic-title{font-size:1.25rem;font-weight:700;padding:.5rem 0 1.25rem}.gallery{margin:1.5rem 0}.gallery-item{margin:0;text-align:center}.gallery-item:hover img{opacity:0.8}.gallery-thumb{padding:0 1rem 0 0;outline:0;position:relative}.gallery-thumb a{outline:0}.gallery-thumb img{border-radius:30px;position:relative}.gallery-caption{color:#335B63;font-size:x-small;margin-top:.66667rem}@media screen and (min-width: 700px){.gallery-caption{position:absolute;top:17px;left:-35px;transform:rotate(-45deg);padding:5px;width:150px;background:#CEDB00;font-size:x-small}}.primary .gallery-caption,.dark .gallery-caption,.blue .gallery-caption{color:#fff}.slick-arrow{display:none !important}@media screen and (min-width: 560px){.slick-arrow{display:block !important}}@media screen and (min-width: 960px){.section.gallery-outer{padding:4rem 0 5rem}}.section.gallery-outer.secondary{color:#012D41}.primary .slick-dots li.slick-active button:before,.dark .slick-dots li.slick-active button:before,.blue .slick-dots li.slick-active button:before,.primary .slick-dots li button:before,.dark .slick-dots li button:before,.blue .slick-dots li button:before{color:#fff}.lg-outer .lg-thumb-item{border-color:transparent !important}.lg-outer .lg-thumb-item.active,.lg-outer .lg-thumb-item:hover{border-color:#CEDB00 !important}.slick-list{overflow:hidden}.slick-slide{flex:1 auto}@font-face{font-family:"slick";src:url("../webfonts/slick/slick.eot");src:url("../webfonts/slick/slick.eot?#iefix") format("embedded-opentype"),url("../webfonts/slick/slick.woff") format("woff"),url("../webfonts/slick/slick.ttf") format("truetype"),url("../webfonts/slick/slick.svg#slick") format("svg");font-weight:normal;font-style:normal}.slick-prev,.slick-next{background-color:#fff;border:solid 6px #fff;border-radius:100%;box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);cursor:pointer;color:transparent;display:block;font-size:0px;height:38px;line-height:0px;outline:none;padding:0;position:absolute;top:50%;transform:translate(0, -60%);z-index:99}.slick-prev:hover,.slick-prev:focus,.slick-next:hover,.slick-next:focus{background-color:#fff;color:transparent;outline:none}.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{color:#012D41;font-family:"slick";font-size:30px;line-height:1;opacity:.75;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.slick-prev{left:34px}.slick-prev:before{content:"←"}.slick-next{right:34px}.slick-next:before{content:"→"}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-1.5rem;display:inline-block;margin:0;padding:0;list-style:none;text-align:center;width:auto}@media screen and (min-width: 700px){.slick-dots{bottom:-3rem}}.slick-dots li{cursor:pointer;display:inline-block;height:20px;margin:0 5px;padding:0;position:relative;width:20px}.slick-dots li button{border:0;background:transparent;color:transparent;cursor:pointer;display:block;font-size:0px;height:20px;line-height:0px;outline:none;padding:5px;width:20px}.slick-dots li button:hover,.slick-dots li button:focus{background-color:transparent;outline:none}.slick-dots li button:hover:before,.slick-dots li button:focus:before{opacity:1}.slick-dots li button:before{color:#000;content:"•";font-family:"slick";font-size:10px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:20px;opacity:.25;position:absolute;text-align:center;top:0;width:20px}.slick-dots li.slick-active button:before{color:#000;opacity:.75}.content .gallery{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px}.content .gallery-item{margin:0 !important;float:left;text-align:center;width:33.33%}.content .gallery-icon{height:1px;padding-bottom:100%;overflow:hidden;position:relative;border:solid 5px transparent}.content .gallery-icon a{position:absolute;top:0;left:0;height:100%;width:100%;cursor:zoom-in}.content .gallery-icon a img{-o-object-fit:cover;object-fit:cover;height:100%;width:100%;font-family:'object-fit: cover;'}.expand-check ~ div{display:none}.expand-check:checked ~ div{display:block}.expand-trigger{cursor:pointer;margin-top:0}.expand-trigger .icon{transition:transform 0.4s ease}.expand-check:checked ~ .expand-trigger .icon{transform:rotate(90deg)}.wysiwyg{margin:0}.wysiwyg.center .content{margin:0 auto}.wysiwyg .content{margin:0}@media screen and (min-width: 960px){.wysiwyg .content{width:66.66%}}.wysiwyg-outer.green{background-color:#E1EAD2}.wysiwyg-outer.green .content h2,.wysiwyg-outer.green .content h3,.wysiwyg-outer.green .content h4,.wysiwyg-outer.green .content h5,.wysiwyg-outer.green .content p,.wysiwyg-outer.green .content ul,.wysiwyg-outer.green .content ol{color:#000}.wysiwyg-outer.lime-green{background-color:#E4EE81}.wysiwyg-outer.light-blue{background-color:#CCE6E9}.wysiwyg-outer.grey{background-color:#F0F0F1}.accordion-outer{background-color:#fff;border-radius:30px;box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);padding:0 1.5rem;position:relative}.accordion-item{padding:1rem 0}.accordion-item+.accordion-item{border-top:1px solid #CCD6D8}.accordion-button{background:none;border-radius:0;color:#000;display:block;font-size:1.25rem;padding:0 1.5rem 0 0;position:relative;text-align:left;width:100%}.accordion-button .icon{display:inline-block;height:1.05em;position:absolute;right:0;top:0.3em;transition:0.235s transform ease-in-out;transform:rotate(90deg);width:1.05em}.accordion-button:hover,.accordion-button:focus{background:none;outline:0}.accordion-button:active .icon,.accordion-button.active .icon{transform:rotate(-90deg);transition:0.235s transform ease-in-out}.accordion-panel{display:none;padding-top:1rem}.accordion-panel p{color:#000}.pullquote{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;justify-content:center;margin:0 auto;padding:1.5rem 0;text-align:center}@media screen and (min-width: 560px){.pullquote{align-items:center;text-align:left}}@media screen and (min-width: 960px){.pullquote{padding:2rem 3rem}}@media screen and (min-width: 1440px){.pullquote{margin:0 auto;padding:2rem 0;width:80rem}}.pullquote-image{flex:0 75%;max-width:75%}@media screen and (min-width: 560px){.pullquote-image{flex:0 40%;max-width:40%}}@media screen and (min-width: 960px){.pullquote-image{flex:0 20%;max-width:20%}}.pullquote-image img{border-radius:100%}.pullquote-image+.pullquote-info{flex:0 100%;max-width:100%;padding:1.5rem 0 0 0}@media screen and (min-width: 560px){.pullquote-image+.pullquote-info{flex:0 60%;max-width:60%;padding:0 0 0 2rem}}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info{flex:0 80%;max-width:80%;padding:0 2rem}}.pullquote-image+.pullquote-info blockquote{font-size:1.3em}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info blockquote{font-size:1.8em}}.pullquote-info{flex:0 100%;max-width:100%}.pullquote blockquote{font-size:1.8em;font-weight:700;padding-bottom:.66667rem;quotes:"“" "”" "‘" "’"}@media screen and (min-width: 960px){.pullquote blockquote{font-size:2.6em}}.pullquote blockquote:before{content:open-quote;display:inline-block}.pullquote blockquote:after{content:close-quote;display:inline-block}.pullquote cite{color:#012D41;font-size:1em;font-style:normal}@media screen and (min-width: 960px){.pullquote cite{font-size:1.4em}}.pullquote-share{display:block;position:relative}@media screen and (min-width: 960px){.pullquote-share{display:inline-block;padding-left:5rem;top:-4px}}.pullquote-share-title{color:#4D4D4D;font-size:0.7em;font-weight:400;padding:0 0 0 4rem;position:relative;text-transform:uppercase}.pullquote-share-title:before{background-color:#4D4D4D;content:'';display:block;height:1px;left:0;position:absolute;top:6px;width:36px}.pullquote-share-element{background-color:#55ACEE;border-radius:100%;color:#fff;display:inline-block;height:30px;margin:0 0 0 .5rem;text-align:center;width:30px}.pullquote-share-element .icon{margin-top:3px}.pullquote-standalone .section-header-title{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;text-align:center;margin-bottom:1rem}.pullquote-standalone .pullquote{flex-direction:column;padding:0;text-align:center;width:100%}.pullquote-standalone .pullquote-image{-webkit-clip-path:circle(100px at center);clip-path:circle(100px at center);height:193px;width:193px;margin-bottom:1.5rem}.pullquote-standalone .pullquote-image img{height:100%;-o-object-fit:cover;object-fit:cover}.pullquote-standalone .pullquote-info{max-width:100%}.pullquote-standalone .pullquote-info blockquote{font-size:1.75rem;font-weight:300;line-height:1.25}@media screen and (min-width: 960px){.pullquote-standalone .pullquote-info blockquote{font-size:2.75rem}}@media screen and (min-width: 1280px){.pullquote-standalone .pullquote-info blockquote{font-size:3.75rem}}.pullquote-standalone .pullquote-info cite{margin-top:2rem}.share{justify-content:center}.share-item{flex:0 100%;max-width:100%;align-items:center;margin:0 1rem 1.5rem}@media screen and (min-width: 560px){.share-item{flex:0 auto;max-width:auto;margin:0 1rem}}.share-item.whatsapp{display:inline-block}@media screen and (min-width: 700px){.share-item.whatsapp{display:none}}.share-item h3{font-size:1.3em}.share-item .button,.share-item button,.share-item [type="button"],.share-item [type="reset"],.share-item [type="submit"],.share-item .pagination_element.prev,.share-item .pagination_element.next,.share-item .pager__item--first a,.pager__item--first .share-item a,.share-item .pager__item--previous a,.pager__item--previous .share-item a,.share-item .pager__item--next a,.pager__item--next .share-item a,.share-item .pager__item--last a,.pager__item--last .share-item a,.share-item .media-block-element-play{align-items:center;justify-content:center;width:70%}@media screen and (min-width: 560px){.share-item .button,.share-item button,.share-item [type="button"],.share-item [type="reset"],.share-item [type="submit"],.share-item .pagination_element.prev,.share-item .pagination_element.next,.share-item .pager__item--first a,.pager__item--first .share-item a,.share-item .pager__item--previous a,.pager__item--previous .share-item a,.share-item .pager__item--next a,.pager__item--next .share-item a,.share-item .pager__item--last a,.pager__item--last .share-item a,.share-item .media-block-element-play{width:auto}}.share-item .button .icon,.share-item button .icon,.share-item [type="button"] .icon,.share-item [type="reset"] .icon,.share-item [type="submit"] .icon,.share-item .pagination_element.prev .icon,.share-item .pagination_element.next .icon,.share-item .pager__item--first a .icon,.pager__item--first .share-item a .icon,.share-item .pager__item--previous a .icon,.pager__item--previous .share-item a .icon,.share-item .pager__item--next a .icon,.pager__item--next .share-item a .icon,.share-item .pager__item--last a .icon,.pager__item--last .share-item a .icon,.share-item .media-block-element-play .icon{margin-right:.5rem}.share-item .button.whatsapp .icon,.share-item button.whatsapp .icon,.share-item .whatsapp[type="button"] .icon,.share-item .whatsapp[type="reset"] .icon,.share-item .whatsapp[type="submit"] .icon,.share-item .whatsapp.pagination_element.prev .icon,.share-item .whatsapp.pagination_element.next .icon,.share-item .pager__item--first a.whatsapp .icon,.pager__item--first .share-item a.whatsapp .icon,.share-item .pager__item--previous a.whatsapp .icon,.pager__item--previous .share-item a.whatsapp .icon,.share-item .pager__item--next a.whatsapp .icon,.pager__item--next .share-item a.whatsapp .icon,.share-item .pager__item--last a.whatsapp .icon,.pager__item--last .share-item a.whatsapp .icon,.share-item .whatsapp.media-block-element-play .icon{height:1.2em;width:1.2em}.profile{align-items:flex-start;padding:2rem 0}.profile-overlay{background-color:rgba(0,0,0,0.7);height:100%;opacity:0;left:0;position:fixed;top:0;visibility:hidden;width:100%;z-index:99}.profile-overlay.active-profile{opacity:1;visibility:visible}.profile-element{flex:0 100%;max-width:100%;align-items:flex-start;justify-content:center;text-align:center;margin:0 0 2rem}@media screen and (min-width: 560px){.profile-element{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.profile-element{flex:0 33.33%;max-width:33.33%;margin:0}}@media screen and (min-width: 960px){.profile-element:nth-child(n+4){margin-top:3rem}}.profile-image{border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,0.2);cursor:pointer;display:inline-block;margin:0 4rem}.profile-image img{border-radius:100%;margin:0;width:100%}.profile-wrap{margin:2rem 0 0;padding:0 1rem}.profile-name{font-size:1.3em}.profile-title{font-size:1em;font-weight:normal;padding-top:.66667rem}.profile-summary{background-color:#fff;box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);height:100%;margin-top:0;overflow:scroll;padding:5rem 2rem 2rem;position:fixed;right:-90%;text-align:left;top:0;width:90%;z-index:999}@media screen and (min-width: 700px){.profile-summary{padding:2.5rem;right:-50%;width:50%}}@media screen and (min-width: 1280px){.profile-summary{padding:5rem;right:-35%;width:35%}}.profile-summary.active-profile{right:0}.profile-summary .profile-summary-close{color:#012D41;cursor:pointer;position:absolute;right:2rem;top:2rem;z-index:999}.profile-summary .profile-summary-close:hover{color:#CEDB00;transform:rotate(90deg)}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11}.profile-summary-inner .profile-name{color:#012D41;font-size:1.3em}@media screen and (min-width: 560px){.profile-summary-inner .profile-name{font-size:1.5em}}.profile-summary-inner p{color:#000;font-size:0.9em;margin-top:0;padding-top:1rem}@media screen and (min-width: 560px){.profile-summary-inner p{font-size:1em}}.profile-meta{margin-top:1rem}.profile-meta-item{padding:.25rem 0}.profile-meta-item-link:hover{color:#012D41}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #012D41}.profile-meta-item-text{margin-left:.66667rem}.download{align-items:center;justify-content:center;padding-top:1.5rem 0}.download-block{flex:0 50%;max-width:50%;margin:1rem 0}@media screen and (min-width: 960px){.download-block{flex:0 33.33%;max-width:33.33%}}.download-block .icon{display:inline-block;margin-right:.5rem}.download-link{display:inline-block}.download-link:hover{color:#012D41;text-decoration:underline}.image-circles{flex-direction:row;position:relative;height:366px}.image-circles .image-circle{flex:0 33%;max-width:33%;pointer-events:none;position:absolute;transform:translate(-50%, -50%);height:90px;width:90px}@media screen and (min-width: 560px){.image-circles .image-circle{height:136px;width:136px}}.image-circles .image-circle:nth-of-type(1){top:27.5%;left:17.5%}.image-circles .image-circle:nth-of-type(2){top:40%;left:50%}.image-circles .image-circle:nth-of-type(3){top:15%;left:80%}.image-circles .image-circle:nth-of-type(4){top:76%;left:27.5%}.image-circles .image-circle:nth-of-type(5){top:65%;left:75%}@media screen and (min-width: 960px){.image-circles .image-circle{transform:none;height:156px;width:156px}.image-circles .image-circle:nth-of-type(1){top:auto;left:auto;top:35px}.image-circles .image-circle:nth-of-type(2){top:auto;left:auto;top:85px;left:185px}.image-circles .image-circle:nth-of-type(3){top:auto;left:auto;left:340px}.image-circles .image-circle:nth-of-type(4){top:auto;left:auto;top:210px;left:50px}.image-circles .image-circle:nth-of-type(5){top:auto;left:auto;top:210px;left:320px}}.image-circles .image-circle img{border-radius:100%}.section-two-columns .container:first-of-type,.section-two-columns .pledge-wall .cta:first-of-type,.pledge-wall .section-two-columns .cta:first-of-type,.section-two-columns .pledge-wall .cta-outer .cta-summary:first-of-type,.pledge-wall .cta-outer .section-two-columns .cta-summary:first-of-type,.section-two-columns .pledge-wall .pledge-cards .section-header-column:first-of-type,.pledge-wall .pledge-cards .section-two-columns .section-header-column:first-of-type{flex-direction:row}.section-two-columns .section-header{flex:0 100%;max-width:100%;flex-direction:column;justify-content:center;margin:0;z-index:1}.section-two-columns .section-header-column{flex:0 100%;max-width:100%}@media screen and (min-width: 960px){.section-two-columns .section-header-column{flex:0 60%;max-width:60%}}.section-two-columns .section-header .button,.section-two-columns .section-header button,.section-two-columns .section-header [type="button"],.section-two-columns .section-header [type="reset"],.section-two-columns .section-header [type="submit"],.section-two-columns .section-header .pagination_element.prev,.section-two-columns .section-header .pagination_element.next,.section-two-columns .section-header .pager__item--first a,.pager__item--first .section-two-columns .section-header a,.section-two-columns .section-header .pager__item--previous a,.pager__item--previous .section-two-columns .section-header a,.section-two-columns .section-header .pager__item--next a,.pager__item--next .section-two-columns .section-header a,.section-two-columns .section-header .pager__item--last a,.pager__item--last .section-two-columns .section-header a,.section-two-columns .section-header .media-block-element-play{margin-top:1rem}@media screen and (min-width: 700px){.section-two-columns .section-header{display:inline-block;width:auto}}@media screen and (min-width: 960px){.section-two-columns .section-header{flex:0 50%;max-width:50%}.section-two-columns .section-header .button,.section-two-columns .section-header button,.section-two-columns .section-header [type="button"],.section-two-columns .section-header [type="reset"],.section-two-columns .section-header [type="submit"],.section-two-columns .section-header .pagination_element.prev,.section-two-columns .section-header .pagination_element.next,.section-two-columns .section-header .pager__item--first a,.pager__item--first .section-two-columns .section-header a,.section-two-columns .section-header .pager__item--previous a,.pager__item--previous .section-two-columns .section-header a,.section-two-columns .section-header .pager__item--next a,.pager__item--next .section-two-columns .section-header a,.section-two-columns .section-header .pager__item--last a,.pager__item--last .section-two-columns .section-header a,.section-two-columns .section-header .media-block-element-play{margin-top:0}}@media screen and (min-width: 1280px){.section-two-columns .section-header{flex:0 60%;max-width:60%}.section-two-columns .section-header-title{font-size:4.5rem}}.section-two-columns .section-header-title,.section-two-columns .section-header-summary{margin:0}@media screen and (min-width: 960px){.section-two-columns .section-header-title,.section-two-columns .section-header-summary{width:150%}}.section-two-columns .image-circles{flex:0 100%;max-width:100%;margin-top:1.5rem;z-index:0}@media screen and (min-width: 560px){.section-two-columns .image-circles{margin-top:3rem}}@media screen and (min-width: 960px){.section-two-columns .image-circles{flex:0 50%;max-width:50%;margin-top:0}}@media screen and (min-width: 1280px){.section-two-columns .image-circles{flex:0 40%;max-width:40%}}.pledge-wall .cta{margin-top:1.438rem}.pledge-wall .cta-inner{background-color:#CEDB00;border-radius:1.438rem;padding:0 1rem}@media screen and (min-width: 960px){.pledge-wall .cta-inner{padding:1.5rem 1rem 0}}.pledge-wall .cta-outer .cta-title,.pledge-wall .cta-outer .cta-summary{color:#012D41}.pledge-wall .cta-outer .cta-title{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:700;font-size:3.2rem;line-height:3.438rem;text-transform:uppercase;display:inline-block;position:relative;padding-top:1.75rem}@media screen and (min-width: 560px){.pledge-wall .cta-outer .cta-title{font-size:3.5rem;line-height:3.938rem}}@media screen and (min-width: 960px){.pledge-wall .cta-outer .cta-title{font-size:5.5rem;line-height:6.938rem;padding-left:6.25rem}}.pledge-wall .cta-outer .cta-title::before{background-image:url("data:image/svg+xml,%3Csvg width='62' height='62' viewBox='0 0 62 62' fill='none' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink'%3E%3Cmask id='mask0_176_3' style='mask-type:alpha' maskUnits='userSpaceOnUse' x='0' y='0' width='62' height='62'%3E%3Crect width='62' height='62' fill='url(%23pattern0)'/%3E%3C/mask%3E%3Cg mask='url(%23mask0_176_3)'%3E%3Crect x='-14' y='-27' width='104' height='104' fill='%23e5017d'/%3E%3C/g%3E%3Cdefs%3E%3Cpattern id='pattern0' patternContentUnits='objectBoundingBox' width='1' height='1'%3E%3Cuse xlink:href='%23image0_176_3' transform='scale(0.00195312)'/%3E%3C/pattern%3E%3Cimage id='image0_176_3' width='512' height='512' xlink:href='data:image/png;base64,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'/%3E%3C/defs%3E%3C/svg%3E%0A");background-repeat:no-repeat;background-size:100%;display:block;content:"";width:3.875rem;height:3.875rem;background-repeat:no-repeat;margin:1rem auto 2rem}@media screen and (min-width: 960px){.pledge-wall .cta-outer .cta-title::before{margin:0;position:absolute;top:3.438rem;left:0}}.pledge-wall .cta-outer .cta-summary{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:400;font-size:2rem;line-height:3rem;padding:0;padding-top:1rem;padding-bottom:3.563rem}@media screen and (min-width: 560px){.pledge-wall .cta-outer .cta-summary{font-size:2.2rem;line-height:3rem}}@media screen and (min-width: 960px){.pledge-wall .cta-outer .cta-summary{font-size:2.625rem;line-height:3.313rem}}.pledge-wall .pledge-form-title{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:700;font-size:2.5rem;line-height:3.188rem;color:#000;text-align:center;margin:0 0 1rem;width:100%}@media screen and (min-width: 700px){.pledge-wall .pledge-form-title{margin:3rem 0}}.pledge-wall .pledge-form-title span{color:#E20613}.pledge-wall .pledge-form .gform_submission_error{background-color:#E20613;border-radius:30px;color:#fff;font-size:1.2rem;padding:.5rem 1rem}.pledge-wall .pledge-form .validation_message{color:#E20613;padding-top:.5rem}.pledge-wall .pledge-form .gfield_required{color:#E20613;font-style:italic;padding-left:2px}.pledge-wall .pledge-form .ginput_container_textarea textarea{background:#F5F8D5;height:3rem;min-height:3rem}.pledge-wall .pledge-form .gform_fields{justify-content:space-between}.pledge-wall .pledge-form .gform_fields .ginput_complex{flex:0 100%;max-width:100%;justify-content:space-between}.pledge-wall .pledge-form .gform_fields .ginput_complex span{flex:0 100%;max-width:100%;margin:0}@media screen and (min-width: 700px){.pledge-wall .pledge-form .gform_fields .ginput_complex span{flex:0 48%;max-width:48%}}.pledge-wall .pledge-form .gform_fields .gfield{flex:0 100%;max-width:100%;justify-content:space-between;margin:0;padding-top:.66667rem}@media screen and (min-width: 700px){.pledge-wall .pledge-form .gform_fields .gfield{flex:0 48%;max-width:48%}}.pledge-wall .pledge-form .gform_fields .gfield:first-child{flex:0 100%;max-width:100%}.pledge-wall .pledge-form .gform_fields .gfield:first-child ::-webkit-input-placeholder{color:#000}.pledge-wall .pledge-form .gform_fields .gfield:first-child :-moz-placeholder{opacity:1;color:#000}.pledge-wall .pledge-form .gform_fields .gfield:first-child ::-moz-placeholder{opacity:1;color:#000}.pledge-wall .pledge-form .gform_fields .gfield:first-child :-ms-input-placeholder{color:#000}.pledge-wall .pledge-form .gform_fields .gfield:first-child input:-moz-placeholder{color:#000}.pledge-wall .pledge-form .gform_fields .gfield:nth-child(2){flex:0 100%;max-width:100%}.pledge-wall .pledge-form .ginput_container_checkbox{padding-top:1.5rem}@media screen and (min-width: 700px){.pledge-wall .pledge-form .ginput_container_checkbox{bottom:-2rem;padding-top:0;position:relative}}.pledge-wall .pledge-form .ginput_container_checkbox [type="checkbox"]{background-color:#012D41 !important;border-radius:4px !important;height:1.8rem !important}.pledge-wall .pledge-form .ginput_container_checkbox label{font-weight:700}.pledge-wall .pledge-form .gform_footer{padding-top:1.5rem}@media screen and (min-width: 700px){.pledge-wall .pledge-form .gform_footer{padding-top:0;text-align:right}}.pledge-wall .pledge-thank-you .cta,.pledge-wall .pledge-thank-you .cta-outer .cta-summary,.pledge-wall .cta-outer .pledge-thank-you .cta-summary,.pledge-wall .pledge-thank-you .container,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column{padding:0;margin-top:4.75rem;margin-bottom:5rem;text-align:center}.pledge-wall .pledge-thank-you .cta h2,.pledge-wall .pledge-thank-you .cta-outer .cta-summary h2,.pledge-wall .cta-outer .pledge-thank-you .cta-summary h2,.pledge-wall .pledge-thank-you .container h2,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column h2,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column h2{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:400;font-size:5.5rem;line-height:5.5rem;color:#000;padding-bottom:3.625rem}.pledge-wall .pledge-thank-you .cta p,.pledge-wall .pledge-thank-you .cta-outer .cta-summary p,.pledge-wall .cta-outer .pledge-thank-you .cta-summary p,.pledge-wall .pledge-thank-you .container p,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column p,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column p{font-weight:400;font-size:1.25rem;line-height:1.875rem;padding-bottom:3rem}.pledge-wall .pledge-thank-you .cta p:first-child,.pledge-wall .pledge-thank-you .cta-outer .cta-summary p:first-child,.pledge-wall .cta-outer .pledge-thank-you .cta-summary p:first-child,.pledge-wall .pledge-thank-you .container p:first-child,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column p:first-child,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column p:first-child{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.563rem;padding-bottom:0}.pledge-wall .pledge-thank-you .cta .social .nav-item-link,.pledge-wall .pledge-thank-you .cta-outer .cta-summary .social .nav-item-link,.pledge-wall .cta-outer .pledge-thank-you .cta-summary .social .nav-item-link,.pledge-wall .pledge-thank-you .container .social .nav-item-link,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column .social .nav-item-link,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column .social .nav-item-link{background:#CEDB00}.pledge-wall .pledge-thank-you .cta ul.social,.pledge-wall .pledge-thank-you .cta-outer .cta-summary ul.social,.pledge-wall .cta-outer .pledge-thank-you .cta-summary ul.social,.pledge-wall .pledge-thank-you .container ul.social,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column ul.social,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column ul.social{padding-bottom:6.188rem}.pledge-wall .pledge-thank-you .cta button.view-petition,.pledge-wall .pledge-thank-you .cta-outer .cta-summary button.view-petition,.pledge-wall .cta-outer .pledge-thank-you .cta-summary button.view-petition,.pledge-wall .pledge-thank-you .container button.view-petition,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column button.view-petition,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column button.view-petition{background:none;text-decoration:underline}.pledge-wall .pledge-thank-you .cta button.view-petition:hover,.pledge-wall .pledge-thank-you .cta-outer .cta-summary button.view-petition:hover,.pledge-wall .cta-outer .pledge-thank-you .cta-summary button.view-petition:hover,.pledge-wall .pledge-thank-you .container button.view-petition:hover,.pledge-wall .pledge-thank-you .pledge-cards .section-header-column button.view-petition:hover,.pledge-wall .pledge-cards .pledge-thank-you .section-header-column button.view-petition:hover{color:#e5017d;background:none;transform:none;box-shadow:none}.pledge-wall .pledge-cards .section-header-column{flex:auto;margin:0 auto}.pledge-wall .pledge-cards .section-header-column .section-header-title,.pledge-wall .pledge-cards .section-header-column .section-header-summary{color:#000;text-align:center}.pledge-wall .pledge-cards .section-header-column .section-header-summary{font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:400;font-size:1.25rem;line-height:1.625rem;width:100%;padding-bottom:3.625rem}.pledge-wall .pledge-cards .section-header-column .section-header-title{font-family:"Olivier","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:400;font-size:5.5rem;line-height:7.063rem;padding-bottom:3.188rem}.pledge-wall .pledge-cards .cards .card{pointer-events:none}.pledge-wall .pledge-cards .cards .card.hovered,.pledge-wall .pledge-cards .cards .card:hover{box-shadow:0 5px 25px 5px rgba(0,0,0,0.05);transform:none}.pledge-wall .pledge-cards .cards .card-wrap{background-color:#CEDB00;width:100%}.pledge-wall .pledge-cards .cards .card-wrap .card-summary{color:#012D41;padding-bottom:1rem}@media screen and (min-width: 700px){.pledge-wall .pledge-cards .cards .card-wrap .card-summary{padding-bottom:7.438rem}}.pledge-wall .pledge-cards .cards .card-wrap .card-name,.pledge-wall .pledge-cards .cards .card-wrap .card-header-date{color:#e5017d;text-align:right;font-size:1.25rem;margin-top:0}.pledge-wall .pledge-cards .cards .card-wrap .card-name{font-weight:700}.pledge-wall .pledge-cards .cards-footer p{text-align:center;font-family:"Foco","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;font-weight:700;font-size:2rem;line-height:2.563rem;color:#000;margin-top:7.438rem;margin-bottom:7.563rem}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fbGF5b3V0LnNjc3MiLCJoZWxwZXJzL193ZWJmb250cy5zY3NzIiwiaGVscGVycy9fdHlwb2dyYXBoeS5zY3NzIiwiaGVscGVycy9fc2V0dGluZ3Muc2NzcyIsImhlbHBlcnMvX2J1dHRvbnMuc2NzcyIsImhlbHBlcnMvX2Zvcm1zLnNjc3MiLCJoZWxwZXJzL19pY29ucy5zY3NzIiwiY29yZS9fZ2VuZXJhbC5zY3NzIiwiY29yZS9faGVhZGVyLnNjc3MiLCJjb3JlL19mb290ZXIuc2NzcyIsImNvcmUvX3Jlc3BvbnNpdmUtbmF2LnNjc3MiLCJjb3JlL19tYWluLnNjc3MiLCJjb3JlL19zZWN0aW9uLnNjc3MiLCJjb3JlL19hcnRpY2xlLnNjc3MiLCJjb3JlL19zaWRlYmFyLnNjc3MiLCJjb3JlL19jb250ZW50LnNjc3MiLCJjb3JlL19zZWFyY2guc2NzcyIsImNvcmUvX3RhYmxlcy5zY3NzIiwiY29yZS9faG9tZS5zY3NzIiwiY29yZS9fZG9uYXRlLnNjc3MiLCJjb3JlL19jYW1wYWlnbi5zY3NzIiwiY29tcG9uZW50cy9fbWVkaWEtYmxvY2suc2NzcyIsImNvbXBvbmVudHMvX21ldGFkYXRhLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19icmVhZGNydW1icy5zY3NzIiwiY29tcG9uZW50cy9faGVyby5zY3NzIiwiY29tcG9uZW50cy9fY3RhLnNjc3MiLCJjb21wb25lbnRzL19mZWVkLnNjc3MiLCJjb21wb25lbnRzL19wbGVkZ2Utd2FsbC5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvX3N0YXRpc3RpY3Muc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL193eXNpd3lnLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2V4cGFuZC5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19wdWxscXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19wcm9maWxlLnNjc3MiLCJjb21wb25lbnRzL19kb3dubG9hZHMuc2NzcyIsImNvbXBvbmVudHMvX2ltYWdlLWNpcmNsZXMuc2NzcyIsImhlbHBlcnMvX3N2Zy5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQ0ksa0JBQW1CLENBR3ZCLEtBQ0ksNEJBQTZCLENBQzdCLHlCQUEwQixDQUMxQix5Q0FBMEMsQ0FDMUMsNkJBQThCLENBQzlCLHFCQUFzQixDQUN0QixVQUFXLENBQ2QseWJBZUcsc0JBQXVCLENBQ3ZCLFFBQVMsQ0FDVCxhQUFjLENBQ2QsbUJBQW9CLENBQ3BCLGNBQWUsQ0FDZixtQkFBb0IsQ0FDcEIsZUFBZ0IsQ0FDaEIsU0FBVSxDQUNWLHVCQUF3QixDQUMzQixvR0FJQSxhQUFjLENBQ2QsS0FFQSxhQUFjLENBQ1gsNEJBQTZCLENBQ2hDLE1BRUEsZUFBZ0IsQ0FDaEIsb0RBR0EsVUFBVyxDQUNYLFlBQWEsQ0FDYixNQUVBLHdCQUF5QixDQUN6QixnQkFBaUIsQ0FDakIsbUJBR0csa0JBQW1CLENBQ3RCLHNCQUdDLHVCQUF3QixDQUN6QixHQUdHLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsZ0JBQWlCLENBQ3BCLHNGQVlHLHlCQUEwQixDQUM3QixTQUtDLFdBQVksQ0FDYixVQzlCVyxhQWhCTSxDQWdCYyxVQUNwQixhQWhCTSxDQWdCYyxRQUN0QixhQWhCTSxDQWdCWSxZQUNkLGFBaEJNLENBZ0JnQixXQUN2QixhQWhCTSxDQWdCZSxVQUN0QixhQWhCTSxDQWdCYyxXQUNuQixhQWhCTSxDQWdCZSxV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MFFKLGFBQ0UsQ0FBQSxtQkFDQSxDQUFBLHFDOUJsTmUsMkQ4QmdOakIsdUJBS0ksQ0FBQSxDQUFBLHVIQUlKLGFBQ0UsQ0FBQSxnQkFDQSxDQUFBLGlCQUNBLENBQUEsWUFDQSxDQUFBLHdEQWhCTSxlQW1CTixDQUFBLDJDQUdILGlCQUVHLENBQUEsbUV6QnRSeUMsQ0FBTSxleUJ3Ui9DLENBQUEsY0FDQSxDQUFBLG9CQUNBLENBQUEsVUFBYSxDQUFRLG1CQUVyQixDQUFBLHNCQUNBIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkAtbXMtdmlld3BvcnQge1xuICAgIHdpZHRoOiBkZXZpY2Utd2lkdGg7XG59XG5cbmh0bWwge1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xuICAgIC1tcy10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIC13ZWJraXQtdGFwLWhpZ2hsaWdodC1jb2xvcjogcmdiYSgwLDAsMCwwKTtcbiAgICAtd2Via2l0LXRleHQtc2l6ZS1hZGp1c3Q6IDEwMCU7XG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuYSwgYWJiciwgYWNyb255bSwgYWRkcmVzcywgYmlnLCBjaXRlLCBjb2RlLFxuZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbmIsIHUsIGksIGNlbnRlcixcbmRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG5maWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbnRhYmxlLCBjYXB0aW9uLCB0Ym9keSwgdGZvb3QsIHRoZWFkLCB0ciwgdGgsIHRkLFxuYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsXG5maWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsXG5tZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbnRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbywgaW5wdXQsIHNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgYm9yZGVyOiAwO1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuICAgIGZvbnQtc2l6ZTogMTAwJTtcbiAgICBsaW5lLWhlaWdodDogaW5oZXJpdDtcbiAgICBtYXJnaW46IDAgYXV0byAwO1xuICAgIHBhZGRpbmc6IDA7XG4gICAgdmVydGljYWwtYWxpZ246IGJhc2VsaW5lO1xufVxuLyogSFRNTDUgZGlzcGxheS1yb2xlIHJlc2V0IGZvciBvbGRlciBicm93c2VycyAqL1xubWFpbiwgYXJ0aWNsZSwgYXNpZGUsIGRldGFpbHMsIGZpZ2NhcHRpb24sIGZpZ3VyZSxcbmZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIG1lbnUsIG5hdiwgc2VjdGlvbiB7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuYm9keSB7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuICAgIC1tcy1vdmVyZmxvdy1zdHlsZTogc2Nyb2xsYmFyO1xufVxub2wsIHVsIHtcblx0bGlzdC1zdHlsZTogbm9uZTtcbn1cbmJsb2NrcXVvdGU6YmVmb3JlLCBibG9ja3F1b3RlOmFmdGVyLFxucTpiZWZvcmUsIHE6YWZ0ZXIge1xuXHRjb250ZW50OiAnJztcblx0Y29udGVudDogbm9uZTtcbn1cbnRhYmxlIHtcblx0Ym9yZGVyLWNvbGxhcHNlOiBjb2xsYXBzZTtcblx0Ym9yZGVyLXNwYWNpbmc6IDA7XG59XG5cbiosICo6YmVmb3JlLCAqOmFmdGVyIHtcbiAgICBib3gtc2l6aW5nOiBpbmhlcml0O1xufVxuXG5bdGFiaW5kZXg9XCItMVwiXTpmb2N1cyB7XG4gIG91dGxpbmU6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuaHIge1xuICAgIGJveC1zaXppbmc6IGNvbnRlbnQtYm94O1xuICAgIGhlaWdodDogMDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZTtcbn1cblxuLy8gUmVtb3ZlIDMwMG1zIGRlbGF5IG9uIHRvdWNoIHNjcmVlbnNcbmEsXG5hcmVhLFxuYnV0dG9uLFxuW3JvbGU9XCJidXR0b25cIl0sXG5pbnB1dDpub3QoW3R5cGU9XCJyYW5nZVwiXSksXG5sYWJlbCxcbnNlbGVjdCxcbnN1bW1hcnksXG50ZXh0YXJlYSB7XG4gICAgdG91Y2gtYWN0aW9uOiBtYW5pcHVsYXRpb247XG59XG5cbmZpZWxkc2V0IHtcbiAgLyogQ2hyb21lIGFuZCBGaXJlZm94IHNldHRpbmcgaGVyZVxuICAgICAgbWluLXdpZHRoOiBtaW4tY29udGVudCAqL1xuICBtaW4td2lkdGg6IDA7XG59XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBDT0xPUlMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vIEJhc2ljIGNvbG9yc1xuJHJlZDogI0UyMDYxMztcbiRwaW5rOiAjRTkxRTYzO1xuJHB1cnBsZTogIzlDMjdCMDtcbiRkZWVwLXB1cnBsZTogIzY3M0FCNztcbiRpbmRpZ286ICMzRjUxQjU7XG4kaW5rLWJsdWU6ICMwMTJENDE7XG4kYmx1ZTogIzMzNUI2MztcbiRncmV5OiAjQ0NENUQ5O1xuJGxpZ2h0LWdyZXk6ICNGMkY1RjY7XG4kbGlnaHRlc3QtYmx1ZTogI0NDRTZFOTtcbiRsaWdodC1ibHVlOiAjMDNBOUY0O1xuJGN5YW46ICMwMEJDRDQ7XG4kdGVhbDogIzAwOTY4ODtcbiRncmVlbjogIzRDQUY1MDtcbiRsaWdodC1ncmVlbjogIzhCQzM0QTtcbiRsaW1lOiAjQ0VEQjAwO1xuJHllbGxvdzogI0ZGRUIzQjtcbiRhbWJlcjogI0ZGQzEwNztcbiRvcmFuZ2U6ICNGRjk4MDA7XG4kZGVlcC1vcmFuZ2U6ICNGRjU3MjI7XG4kYnJvd246ICM3OTU1NDg7XG4kY3JlYW06ICNGNEYzRTc7XG4kd2hpdGU6ICNGRkZGRkY7XG4kYmxhY2s6ICMwMDAwMDA7XG5cbi8vIFN0YW5kYXJkIGdyZXlzY2FsZTogbnVtYmVyID0gYnJpZ2h0bmVzcyAoSFNCKVxuJGdyZXk5NTogI0YyRjJGMjtcbiRncmV5OTA6ICNFNkVBRUM7XG4kZ3JleTgwOiAjQ0NENkQ4O1xuJGdyZXk3MDogI0IzQjNCMztcbiRncmV5NjA6ICM5OTk5OTk7XG4kZ3JleTUwOiAjODA4MDgwO1xuJGdyZXk0MDogIzY2NjY2NjtcbiRncmV5MzA6ICM0RDRENEQ7XG4kZ3JleTIwOiAjMzMzMzMzO1xuJGdyZXkxNTogIzI2MjYyNjtcblxuLy8gU29jaWFsIGNvbG9yc1xuJGRyaWJiYmxlOiAjRUE0Qzg5O1xuJGZhY2Vib29rOiAjM0I1OTk5O1xuJGZsaWNrcjogI0ZGMDA4NDtcbiRnb29nbGVwbHVzOiAjREQ0QjM5O1xuJGluc3RhZ3JhbTogI0U0NDA1RjtcbiRsaW5rZWRpbjogIzAwNzdCNTtcbiRwaW50ZXJlc3Q6ICNCRDA4MUM7XG4kc25hcGNoYXQ6ICNGRkZDMDA7XG4kc291bmRjbG91ZDogI2ZmMzMwMDtcbiR0dW1ibHI6ICMzNDQ2NUQ7XG4kdHdpdHRlcjogIzU1QUNFRTtcbiR2aW1lbzogIzFBQjdFQTtcbiR3aGF0c2FwcDogIzI1RDM2NjtcbiR5b3V0dWJlOiAjQ0QyMDFGO1xuXG4vLyBTb2NpYWwgY29sb3JzXG4uZHJpYmJibGUgeyBjb2xvcjogJGRyaWJiYmxlOyB9O1xuLmZhY2Vib29rIHsgY29sb3I6ICRmYWNlYm9vazsgfTtcbi5mbGlja3IgeyBjb2xvcjogJGZsaWNrcjsgfTtcbi5nb29nbGVwbHVzIHsgY29sb3I6ICRnb29nbGVwbHVzOyB9O1xuLmluc3RhZ3JhbSB7IGNvbG9yOiAkaW5zdGFncmFtOyB9O1xuLmxpbmtlZGluIHsgY29sb3I6ICRsaW5rZWRpbjsgfTtcbi5waW50ZXJlc3QgeyBjb2xvcjogJHBpbnRlcmVzdDsgfTtcbi5zbmFwY2hhdCB7IGNvbG9yOiAkc25hcGNoYXQ7IH07XG4uc291bmRjbG91ZCB7IGNvbG9yOiAkc291bmRjbG91ZDsgfTtcbi50dW1ibHIgeyBjb2xvcjogJHR1bWJscjsgfTtcbi50d2l0dGVyIHsgY29sb3I6ICR0d2l0dGVyOyB9O1xuLnZpbWVvIHsgY29sb3I6ICR2aW1lbzsgfTtcbi53aGF0c2FwcCB7IGNvbG9yOiAkd2hhdHNhcHA7IH07XG4ueW91dHViZSB7IGNvbG9yOiAkeW91dHViZTsgfTtcblxuIiwiLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRZUE9HUkFQSFkgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBGb250IHNpemVcbkBtaXhpbiBmb250LXNpemUoJHNpemVWYWx1ZTogMS42KSB7XG4gICAgZm9udC1zaXplOiAkc2l6ZVZhbHVlICsgcHg7XG4gICAgZm9udC1zaXplOiAoJHNpemVWYWx1ZSAvIDE2KSArIHJlbTtcbn1cblxuLy8gQ3Vyc29yIGhpZ2hsaWdodGluZ1xuQG1peGluIHNlbGVjdGlvbigkYmFja2dyb3VuZCwgJGNvbG9yKSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluICc6Oi1tb3otc2VsZWN0aW9uJyxcbiAgICAnOjpzZWxlY3Rpb24nIHtcbiAgICAgICAgI3skcHJlZml4fSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkYmFja2dyb3VuZDtcbiAgICAgICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIG1peGluIGZvciBwbGFjZWhvbGRlcnNcbkBtaXhpbiBvcHRpb25hbC1hdC1yb290KCRzZWwpIHtcbiAgICBAYXQtcm9vdCAje2lmKG5vdCAmLCAkc2VsLCBzZWxlY3Rvci1hcHBlbmQoJiwgJHNlbCkpfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuQG1peGluIHBsYWNlaG9sZGVyIHtcbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbW96LXBsYWNlaG9sZGVyJykge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi1tb3otcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cbn1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMQVlPVVQgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDZW50ZXJpbmcgb2JqZWN0cyAob2xkIHdheSwgZmxleGJveCBwcmVmZXJyZWQgbm93KVxuLy8gQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7ICBcbkBtaXhpbiBjZW50ZXJlcigkaG9yaXpvbnRhbDogdHJ1ZSwgJHZlcnRpY2FsOiB0cnVlKSB7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuXG4gICAgQGlmICgkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsKSB7XG4gICAgICAgIHRvcDogNTAlO1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICgkaG9yaXpvbnRhbCkge1xuICAgICAgICBsZWZ0OiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIDApO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICgkdmVydGljYWwpIHtcbiAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuICAgIH1cbn1cblxuLy8gIEJyZWFrcG9pbnRzXG5AbWl4aW4gYnJlYWsoJGJyZWFrcG9pbnQpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZmxleGJveCBtaXhpbiAtIGZvciBjaGlsZHJlbiBvZiBmbGV4IGNvbnRhaW5lclxuQG1peGluIGZsZXhib3goJHZhbHVlKSB7XG4gICAgZmxleDogMCAkdmFsdWU7XG4gICAgbWF4LXdpZHRoOiAkdmFsdWU7XG59XG5cbi8vIFN0eWxlcyBieSBudW1iZXIgb2YgaXRlbXMgaW4gbGlzdFxuQG1peGluIGJ5Y291bnQoJGNvdW50LCAkZWxlbWVudCkge1xuXG4gICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgI3skY291bnR9KSxcbiAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRjb3VudH0pfiN7JGVsZW1lbnR9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBAaW5jbHVkZSBieWNvdW50KDQsIGFydGljbGUpe1xuLy8gICAgIHdpZHRoOjI1JTtcbi8vIH1cblxuQG1peGluIHBhZGRpbmcoJHRvcCwgJHJpZ2h0LCAkYm90dG9tLCAkbGVmdCkge1xuICAgIHBhZGRpbmc6ICRnYXAgKiAkdG9wICRnYXAgKiAkcmlnaHQgJGdhcCAqICRib3R0b20gJGdhcCAqICRsZWZ0O1xufVxuXG4vLyBAaW5jbHVkZSBwYWRkaW5nKDAsMywwLDMpO1xuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBTklNQVRJT05TIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gSW5jbHVkZSB0byBnaXZlIGFuIGVsZW1lbnQgYSB0cmFuc2l0aW9uXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LXRyYW5zaXRpb24sXG4gICAgdHJhbnNpdGlvbiB7XG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xuICAgIH1cbn1cblxuQG1peGluIHRyYW5zaXRpb24tZWFzZSgkcHJvcGVydGllcy4uLikge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LXRyYW5zaXRpb24sXG4gICAgdHJhbnNpdGlvbiB7XG4gICAgICAgICN7JHByZWZpeH0tcHJvcGVydHk6ICRwcm9wZXJ0aWVzO1xuICAgICAgICAjeyRwcmVmaXh9LWR1cmF0aW9uOiAwLjJzO1xuICAgICAgICAjeyRwcmVmaXh9LXRpbWluZy1mdW5jdGlvbjogZWFzZS1pbi1vdXQ7XG4gICAgfVxufVxuXG4vLyBJbmNsdWRlIHRvIHRyYW5zZm9ybSBhbiBlbGVtZW50XG5AbWl4aW4gdHJhbnNmb3JtKCRwcm9wZXJ0eSkge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbXMtdHJhbnNmb3JtLFxuICAgIC1tb3otdHJhbnNmb3JtLFxuICAgIC13ZWJraXQtdHJhbnNmb3JtLFxuICAgIHRyYW5zZm9ybSB7XG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0eTtcbiAgICB9XG59XG5cbkBtaXhpbiB0cmFuc2Zvcm0tb3JpZ2luKCRwcm9wZXJ0eSkge1xuXG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbXMtdHJhbnNmb3JtLW9yaWdpbixcbiAgICAtbW96LXRyYW5zZm9ybS1vcmlnaW4sXG4gICAgLXdlYmtpdC10cmFuc2Zvcm0tb3JpZ2luLFxuICAgIHRyYW5zZm9ybS1vcmlnaW4ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XG4gICAgfVxufVxuXG4vLyBmaWx0ZXJzXG5AbWl4aW4gZmlsdGVyKCRwcm9wZXJ0aWVzKSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtZmlsdGVyLFxuICAgIGZpbHRlciB7XG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xuICAgIH1cbn1cblxuLy8gR2VuZXJhdGUga2V5ZnJhbWVzIHdpdGggYW4gYW5pbWF0aW9uIG5hbWVcbkBtaXhpbiBrZXlmcmFtZXMoJGFuaW1hdGlvbi1uYW1lKSB7XG4gICAgQC13ZWJraXQta2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgIH1cblxuICAgIEBrZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgfVxufVxuXG4vLyBAaW5jbHVkZSBrZXlmcmFtZXMoZmFkZSkge1xuLy8gICAgIDAlIHsgb3BhY2l0eTogMDsgfVxuLy8gICAgIDEwMCUgeyBvcGFjaXR5OiAxOyB9XG4vLyB9XG5cblxuLy8gSW5jbHVkZSB0byBnaXZlIGFuIGVsZW1lbnQgYW5pbWF0aW9uXG5AbWl4aW4gYW5pbWF0aW9uKCRwcm9wZXJ0aWVzKSB7XG5cbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtYW5pbWF0aW9uLFxuICAgIGFuaW1hdGlvbiB7XG4gICAgICAgICN7JHByZWZpeH06ICRwcm9wZXJ0aWVzO1xuICAgIH1cbn1cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RZTElORyBNSVhJTlNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEdyYWRpZW50c1xuQG1peGluIGxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZDogbGVmdCwgJGRpcmVjdGlvbi1uZXc6IHRvIHJpZ2h0LCAkY29sb3JzIC4uLikge1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IC13ZWJraXQtbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tb2xkLCAkY29sb3JzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1uZXcsICRjb2xvcnMpO1xufVxuXG4vLyBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQobGVmdCwgdG8tcmlnaHQsICRwcmltYXJ5LCAkc2Vjb25kYXJ5KTtcblxuQG1peGluIHJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMgLi4uKSB7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogLXdlYmtpdC1yYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzKTtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiByYWRpYWwtZ3JhZGllbnQoJHBvc2l0aW9uLCAkY29sb3JzKTtcbn1cblxuQG1peGluIHVuZGVybGluZSgkY29sb3IsICRoZWlnaHQpIHtcbiAgICBib3gtc2hhZG93OiBpbnNldCAwICgtJGhlaWdodCArIHB4KSAwIDAgJGNvbG9yO1xuICAgIGRpc3BsYXk6IGlubGluZTtcbn1cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gUFNVRURPIEVMRU1FTlQgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBwc2V1ZG8gbWl4aW5cbkBtaXhpbiBwc2V1ZG8oJGRpc3BsYXk6IGJsb2NrLCAkcG9zOiBhYnNvbHV0ZSwgJGNvbnRlbnQ6ICcnKSB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgZGlzcGxheTogJGRpc3BsYXk7XG4gICAgcG9zaXRpb246ICRwb3M7XG59XG5cbi8vIFRyaWFuZ2xlIG1peGluXG5AbWl4aW4gY3NzLXRyaWFuZ2xlKCRjb2xvciwgJGRpcmVjdGlvbiwgJHNpemU6IDZweCwgJHBvc2l0aW9uOiBhYnNvbHV0ZSwgJHJvdW5kOiBmYWxzZSkge1xuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcblxuICAgIEBpZiAkcm91bmQge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAzcHg7XG4gICAgfVxuXG4gICAgQGlmICRkaXJlY3Rpb249PWRvd24ge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAtIHJvdW5kKCRzaXplIC8gMi41KTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT11cCB7XG4gICAgICAgIGJvcmRlci1sZWZ0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLXJpZ2h0OiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tYm90dG9tOiAwIC0gcm91bmQoJHNpemUgLyAyLjUpO1xuICAgIH1cblxuICAgIEBlbHNlIGlmICRkaXJlY3Rpb249PXJpZ2h0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgJGNvbG9yO1xuICAgICAgICBtYXJnaW4tcmlnaHQ6IC0kc2l6ZTtcbiAgICB9XG5cbiAgICBAZWxzZSBpZiAkZGlyZWN0aW9uPT1sZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbi8vIGZvciBleGFtcGxlIHRvIG1ha2UgYSByZWQgdHJpYW5nbGUgdGhhdCBwb2ludHMgZG93biwgd2l0aCBhIHNpemUgb2YgMTBweCBhbmQgcm91bmRlZCBjb3JuZXJzXG4vLyBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCBkb3duLCAxMHB4ICwgYWJzb2x1dGUgLHRydWUgKTsiLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBBTklNQVRJT04gKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb3ZlbWVudFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gZmFuY3kgdHJhbnNpdGlvbnNcbiRtb3ZlLXdoaXA6IGN1YmljLWJlemllcigwLjgsIDAsIDAuMywgMSk7XG4kbW92ZS1zbmFwOiBjdWJpYy1iZXppZXIoMC43LCAtMC41LCAwLjMsIDEuNSk7XG4kbW92ZS1zbmFwLWluOiBjdWJpYy1iZXppZXIoMC42LCAtMC4zLCAwLjcsIDApO1xuJG1vdmUtc25hcC1vdXQ6IGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4zLCAxLjMpO1xuXG5cbiV0cmFuc2l0aW9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYmFja2dyb3VuZCwgYm9yZGVyLCBib3gtc2hhZG93LCBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLCBoZWlnaHQsIHBhZGRpbmcsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgd2lkdGgpO1xufVxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogTEFZT1VUICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBNYWtlIGEgZmxleGJveCBjb250YWluZXJcbiVmbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogV0VCRk9OVFMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKytcblxuQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6ICdPbGl2aWVyJztcbiAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgZm9udC13ZWlnaHQ6IDQwMDtcbiAgICAvLyBmb250LWRpc3BsYXk6IG9wdGlvbmFsO1xuICAgIHNyYzogdXJsKCcuLi93ZWJmb250cy9MZXR0ZXJzLU51bWJlcnMgLSBPbGl2aWVyMjAxNi53b2ZmMicpIGZvcm1hdCgnd29mZjInKSxcbiAgICAgICAgdXJsKCcuLi93ZWJmb250cy9MZXR0ZXJzLU51bWJlcnMgLSBPbGl2aWVyMjAxNi53b2ZmJykgZm9ybWF0KCd3b2ZmJyk7XG59IiwiLy8rKysrKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IFRZUE9HUkFQSFkgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gSGVscGVyc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuXG4vLyBUaGlzIGlzIHRoZSBoaWdobGlnaHQgY29sb3VyIHVzZWQgd2l0aCB0aGUgY3Vyc29yXG5AaW5jbHVkZSBzZWxlY3Rpb24oJGJhY2tncm91bmQ6ICRzZWNvbmRhcnksICRjb2xvcjogJHdoaXRlKTtcblxuLy8gRm9ybSBwbGFjZWhvbGRlciBjb2xvclxuQGluY2x1ZGUgcGxhY2Vob2xkZXIge1xuICAgIGNvbG9yOiBjdXJyZW50Q29sb3I7XG4gICAgb3BhY2l0eTogMC40O1xufVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBEZWZhdWx0c1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJWZvbnQtaGVhZGVyIHtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS4yICRmb250LWhlYWRlcjtcbn1cblxuJWZvbnQtYm9keSB7XG4gICAgZm9udDogJG5vcm1hbCAxLjJyZW0vMS41ICRmb250LWJvZHk7XG59XG5cbiVmb250LWNvbnRlbnQge1xuICAgIGZvbnQ6ICRub3JtYWwgMS4ycmVtLzEuNSAkZm9udC1jb250ZW50O1xufVxuXG4lZm9udC1tZXRhIHtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LW1ldGE7XG59XG5cbiVmb250LWxhYmVsIHtcbiAgICBmb250OiBub3JtYWwgMS4wNXJlbS8xLjUgJGZvbnQtYm9keTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogY2FwaXRhbGl6ZTtcbiAgICAvLyBsZXR0ZXItc3BhY2luZzogMC4xZW07XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXR0aW5nc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJWgxIHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDIuMjVyZW07XG4gICAgLy8gZm9udC1zaXplOiBjYWxjKDJyZW0gKyAxLjR2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDMuNzVyZW07XG4gICAgfVxufVxuXG4laDIge1xuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgLy8gZm9udC1zaXplOiBjYWxjKDEuNnJlbSArIDF2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDIuNXJlbTtcbiAgICB9XG59XG5cbiVoMyB7XG4gICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIC8vIGZvbnQtc2l6ZTogY2FsYygxLjM2cmVtICsgMC43dncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjlyZW07XG4gICAgfVxufVxuXG4laDQge1xuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgLy8gZm9udC1zaXplOiBjYWxjKDEuMzJyZW0gKyAwLjR2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEuNXJlbTtcbiAgICB9XG59XG5cbiVoNSB7XG4gICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgIGZvbnQtc2l6ZTogMS4zcmVtO1xuICAgIC8vIGZvbnQtc2l6ZTogY2FsYygxLjc1cmVtICsgMC4ydncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgIH1cbn1cblxuJWg2IHtcbiAgICBAZXh0ZW5kICVmb250LWJvZHk7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICAvLyBmb250LXNpemU6IGNhbGMoMS4xMDVyZW0gKyAwLjF2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKytcbi8vKysrIFNFVFRJTkdTICsrK1xuLy8rKysrKysrKysrKysrKysrXG5cbi8vIFNldCB0aGUgY29sb3Igc2NoZW1lXG4kcHJpbWFyeTogJGluay1ibHVlO1xuJHNlY29uZGFyeTogJGxpbWU7XG4kdGVydGlhcnk6ICRncmV5MzA7XG5cbi8vIENyZWF0ZXMgYSBmdWxsIHBhbGV0dGUgZnJvbSBiYXNlIGNvbG91cnNcbiRwcmltYXJ5LWJyaWdodDogbGlnaHRlbigkcHJpbWFyeSwgMjAlKTtcbiRwcmltYXJ5LWxpZ2h0OiAkYmx1ZTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LXNoYWRlOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XG5cbiRzZWNvbmRhcnktYnJpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDEwJSk7XG4kc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDUlKTtcbiRzZWNvbmRhcnktZGFyazogZGFya2VuKCRzZWNvbmRhcnksIDUlKTtcbiRzZWNvbmRhcnktc2hhZGU6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuXG4vLyBTZXQgY29tbW9uIGNvbG9yc1xuJGJvZHktY29sb3I6ICR3aGl0ZTtcbiRoZWFkZXItY29sb3I6ICR3aGl0ZTtcblxuLy8gU2V0IGZpeGVkIGhlYWRlclxuJGZpeGVkaGVhZDogZmFsc2U7XG5cbi8vIFR5cG9ncmFwaHlcbiRmb250LWhlYWRlcjogJ09saXZpZXInLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBHcmFuZGUnLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4kZm9udC1ib2R5OiAnRm9jbycsICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIEdyYW5kZScsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiRmb250LWNvbnRlbnQ6ICdGb2NvJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xuJGZvbnQtcXVvdGU6ICdGb2NvJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xuJGZvbnQtbWV0YTogJ0ZvY28nLCAnQW5kYWxlIE1vbm8nLCBBbmRhbGVNb25vLCAnTHVjaWRhIENvbnNvbGUnLCBtb25vc3BhY2U7XG5cbiRsaWdodDogMzAwO1xuJG5vcm1hbDogNDAwO1xuJGJvbGQ6IDcwMDtcbiRleHRyYWJvbGQ6IDkwMDtcblxuLy8gTGF5b3V0XG4kaGVhZGVyLWhlaWdodDogMTE2cHg7XG4kZ2FwOiAxcmVtO1xuJGNvcm5lcjogMzBweDtcbiRsaW5lOiAxcHg7XG4kcGFnZS13aWR0aDogODByZW07XG4kc2hhZG93OiAwIDVweCAyNXB4IDVweCByZ2JhKCRibGFjaywgMC4wNSk7XG5cbi8vIFNldHMgd2lkdGggb2YgZml4ZWQgY29sdW1uc1xuJGhhbGYtY29sdW1uOiAkcGFnZS13aWR0aCAvIDI7XG4kdGhpcmQtY29sdW1uOiAkcGFnZS13aWR0aCAvIDM7XG4kdHdvLXRoaXJkcy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDMpICogMjtcbiRmb3VydGgtY29sdW1uOiAkcGFnZS13aWR0aCAvIDQ7XG4kdGhyZWUtZm91cnRocy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDQpICogMztcbiRzaXh0aC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gNjtcbiRmaXZlLXNpeHRocy1jb2x1bW46ICgkcGFnZS13aWR0aCAvIDYpICogNTtcblxuLy8gS2VlcCB0cmFjayBvZiB6LWluZGV4ZXMgdG8gYXZvaWQgei1pbmRleDogOTk5OTk5OTk5O1xuJHppbmRleDogKFxuICAgIHBvcHVwOiA1MCxcbiAgICBoZWFkZXI6IDQwLFxuICAgIHJuYXY6IDMwLFxuICAgIGZvb3RlcjogMjAsXG4gICAgb3ZlcmxheTogMTAsXG4gICAgaGlnaGxpZ2h0OiAtMTAsXG4pO1xuXG4vLyBCcmVha3BvaW50c1xuJGJyZWFrcG9pbnRzOiAoXG4gICAgc21hbGw6IDU2MHB4LFxuICAgIHRhYmxldDogNzAwcHgsXG4gICAgbWVkaXVtOiA5NjBweCxcbiAgICBsYXJnZTogMTI4MHB4LFxuICAgIHhsYXJnZTogMTQ0MHB4LFxuICAgIHh4bGFyZ2U6IDE3MDBweCxcbik7XG5cbi8vIGFkZCBDTVMgc3BlY2lmaWMgY2hhbmdlc1xuJHdvcmRwcmVzczogZmFsc2U7XG4kZHJ1cGFsOiBmYWxzZTtcbiRkcnVwYWwtdmVyc2lvbjogODtcbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBCVVRUT05TICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrKytcblxuLy8gQnV0dG9uIG1peGluXG4lYnV0dG9uIHtcbiAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgIEBleHRlbmQgJWZvbnQtYm9keTtcbiAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIC8vIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAyO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAmOmhvdmVyIHtcbiAgICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0zcHgpO1xuICAgICAgICBib3gtc2hhZG93OiAwcHggJGxpbmUqMyAwcHggMHB4IHJnYmEoJHByaW1hcnksMC4xKTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhaygnc21hbGwnKSB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgfVxufVxuXG4uYnRuLXRleHQsXG4uYnV0dG9uLXRleHQge1xuICAgIHBhZGRpbmc6IDA7XG4gICAgYmFja2dyb3VuZDogaW5oZXJpdDtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xufVxuXG4uYnRuLFxuLmJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlYnV0dG9uO1xuICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbGlnaHQ7XG4gICAgfVxuXG4gICAgJjphY3RpdmUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWRhcms7XG4gICAgfVxufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgJGxpbmUgcmdiYSgkYmxhY2ssIDAuMik7XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgLy8gYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgJGxpbmUgY3VycmVudENvbG9yO1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMSk7XG4gICAgfVxufVxuXG4uYnRuLWRhcmssXG4uYnV0dG9uLWRhcmssXG4lYnRuLWRhcmssXG4lYnV0dG9uLWRhcmsge1xuICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuICAgIH1cblxuICAgICY6YWN0aXZlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnktZGFyaztcbiAgICB9XG59IiwiLy8rKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBGT1JNUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrK1xuXG4lZm9ybS1pbnB1dCB7XG4gICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICBjb2xvcjogJGdyZXkyMDtcbiAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgIGJvcmRlcjogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICBmb250OiAkbm9ybWFsIDEuMnJlbS8xLjUgJGZvbnQtYm9keTtcbiAgICBoZWlnaHQ6IDIuNWVtO1xuICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgICY6ZGlzYWJsZWQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xuICAgIH1cbn1cblxuZm9ybSB7XG4gICAgZm9udDogMXJlbSAkZm9udC1ib2R5O1xuXG4gICAgcCB7IGZvbnQ6IDFyZW0gJGZvbnQtYm9keTsgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xufVxuXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwid2Vla1wiXSxcblt0eXBlPVwidGltZVwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bbGlzdF0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgICAgIFxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6ICRnYXAgKiA4O1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xufVxuXG5bdHlwZT1cImNvbG9yXCJdLFxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgcGFkZGluZzogMDtcbn1cblxuW3R5cGU9XCJmaWxlXCJdIHtcbiAgICBoZWlnaHQ6IGF1dG87XG59XG5zZWxlY3Qge1xuXHRhcHBlYXJhbmNlOiBub25lO1xuXHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvYXJyb3ctZG93bi5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTYlIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjQTFBRUI3O1xuXHRcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpO1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk2JSBjZW50ZXI7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0fVxuXHQmOjotbXMtZXhwYW5kIHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxubGFiZWwge1xuICAgIGZvbnQ6ICRub3JtYWwgMS4ycmVtLzEuNSAkZm9udC1ib2R5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgJiArIGlucHV0LFxuICAgICYgKyB0ZXh0YXJlYSxcbiAgICAmICsgc2VsZWN0IHsgbWFyZ2luLXRvcDogJGdhcCAvIDQ7IH1cbn1cblxubGVnZW5kIHtcbiAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkZ3JleTkwO1xuICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBvcGFjaXR5OiAwO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkZ2FwICogMS41O1xuICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAuZ2Zvcm1fYm9keSB7XG5cdFx0LmdpbnB1dF9jb250YWluZXIge1xuXHRcdFx0KiB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR9XG5cdFx0XHQuZ2ZpZWxkX2NoZWNrYm94IHtcblx0XHRcdFx0aW5wdXRbdHlwZT1jaGVja2JveF0ge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cbiAgICAgICAgc2VsZWN0ICsgbGFiZWwsXG4gICAgICAgIGlucHV0W3R5cGU9XCJ0ZXh0XCJdICsgbGFiZWwge1xuICAgICAgICAgICAgY29sb3I6ICRncmV5NTA7XG4gICAgICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyA0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZ2ZpZWxkICsgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IElDT05TICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrK1xuXG4uaWNvbiB7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIGZpbGw6IGN1cnJlbnRDb2xvcjtcbiAgICBoZWlnaHQ6ICRnYXAgKiAxLjU7XG4gICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB3aWR0aDogJGdhcCAqIDEuNTtcblxuICAgIC5pZSAmIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG5cbiAgICAmLWxhYmVsIHtcbiAgICAgICAgbGVmdDogLTk5OTlweDtcbiAgICAgICAgcG9zaXRpb246IGZpeGVkO1xuICAgICAgICB0b3A6IC05OTk5cHg7XG5cbiAgICAgICAgLmllICYge1xuICAgICAgICAgICAgcG9zaXRpb246IHN0YXRpYztcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBHRU5FUkFMICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gVW5pdmVyc2FsIG1hcmdpbnNcbmJvZHksXG5icixcbmRkLFxub3B0aW9uLFxudGQsXG50aCxcbnN2ZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keSB7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE1O1xuICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICBmb250OiAkbm9ybWFsIDEuMnJlbS8xLjUgJGZvbnQtYm9keTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUeXBvZ3JhcGh5XG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG5oMSxcbmgyLFxuaDMsXG5oNCxcbmg1LFxuaDYge1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgd29yZC13cmFwOiBicmVhay13b3JkO1xufVxuXG5oMSB7XG4gICAgQGV4dGVuZCAlaDE7XG59XG5cbmgyIHtcbiAgICBAZXh0ZW5kICVoMjtcbn1cblxuaDMge1xuICAgIEBleHRlbmQgJWgzO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xufVxuXG5oNCB7XG4gICAgQGV4dGVuZCAlaDQ7XG59XG5cbmg1IHtcbiAgICBAZXh0ZW5kICVoNTtcbn1cblxuaDYge1xuICAgIEBleHRlbmQgJWg2O1xufVxuXG5maWdjYXB0aW9uIHtcbiAgICBAZXh0ZW5kICVmb250LWNvbnRlbnQ7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6ICRjb3JuZXI7XG4gICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjb3JuZXI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIC8vIGZvbnQtc2l6ZTogMC45ZW0gIWltcG9ydGFudDtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogJGdhcCAkZ2FwICogMS43NTtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcbn1cblxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEdsb2JhbCBwbGFjZWhvbGRlcnMgYW5kIGNsYXNzZXNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEZ1bGwgd2lkdGggc2VjdGlvblxuJXNlY3Rpb24ge1xuICAgIG1hcmdpbjogMDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHBhZGRpbmc6ICRnYXAgKiAyIDA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgcGFkZGluZzogJGdhcCAqIDQgMDtcbiAgICB9XG59XG5cbi8vIEJhc2ljIGxheW91dCBmb3IgYSBjb250YWluZXIgKHVzdWFsbHkgd2l0aGluIGEgJXNlY3Rpb24pXG5cbi5jb21wb25lbnRzIHsgICBcbiAgICAuY29udGFpbmVyIHtcblx0ICAgIC8vIHBhZGRpbmc6IDAgJGdhcCAqIDI7XG4gICAgfVxufVxuXG4lY29udGFpbmVyIHtcbiAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xuICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyO1xuICAgIH1cbn1cblxuLy8gQ2FyZCB3aXRoIGEgd2hpdGUgYmFja2dyb3VuZCBhbmQgZHJvcCBzaGFkb3dcbiVjYXJkIHtcbiAgICBiYWNrZ3JvdW5kOiAkd2hpdGU7XG4gICAgLy8gYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8vIEhvdmVyIHN0eWxlcyBmb3IgbGlua3MgYW5kIGltYWdlc1xuJXRleHQtaG92ZXIge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzZWNvbmRhcnktc2hhZGU7XG4gICAgfVxufVxuXG4laW1hZ2UtaG92ZXIge1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG5cblx0aW1nIHtcblx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdCAgICB0cmFuc2Zvcm06IHNjYWxlKDEpO1xuXG5cdCAgICAmOmhvdmVyLFxuXHQgICAgJjpmb2N1cyB7XG5cdFx0XHR0cmFuc2Zvcm06IHNjYWxlKDEuMDUpO1xuXHQgICAgfVxuXHR9XG59XG4lb2JqZWN0LWZpdCB7XG4gICAgaGVpZ2h0OiAxMDAlO1xuICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIFxuICAgIC5uby1vYmplY3QtZml0IHtcblx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gICAgfVxufVxuXG4vLyBHaXZlcyBhbnkgZmlyc3QgcGFyYWdyYXBocyBhIGRyb3AgY2FwXG4lZHJvcC1jYXAge1xuICAgICYgPiBwOmZpcnN0LWNoaWxkOjpmaXJzdC1sZXR0ZXIge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC1zaXplOiAzNDAlO1xuICAgICAgICBsaW5lLWhlaWdodDogMC42O1xuICAgICAgICBtYXJnaW46IDEwcHggMTBweCAwIDA7XG4gICAgfVxufVxuXG4vLyBBZGQgYSBkYXJrIGZpbHRlclxuJW92ZXJsYXkge1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICY6YWZ0ZXIge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4zKTtcbiAgICAgICAgY29udGVudDogXCJcIjtcbiAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICBsZWZ0OiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4lc2hhZGVkLXRvcCxcbiVzaGFkZWQtYm90dG9tIHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgb3BhY2l0eTogMC41O1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHRvcDogMDtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgfVxufVxuXG4lc2hhZGVkLXRvcDpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgdG9wLCB0byBib3R0b20sXG4gICAgICAgIHJnYmEoJGJsYWNrLCAxKSAwJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNzM4KSAxOSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjU0MSkgMzQlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4zODIpIDQ3JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMjc4KSA1Ni41JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTk0KSA2NSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjEyNikgNzMlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNzUpIDgwLjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNDIpIDg2LjElLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMjEpIDkxJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDA4KSA5NS4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDAyKSA5OC4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCVcbiAgICApO1xufVxuXG4lc2hhZGVkLWJvdHRvbTpiZWZvcmUge1xuICAgIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChcbiAgICAgICAgYm90dG9tLCB0byB0b3AsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAxKSAwJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuNzM4KSAxOSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjU0MSkgMzQlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4zODIpIDQ3JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMjc4KSA1Ni41JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMTk0KSA2NSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjEyNikgNzMlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNzUpIDgwLjIlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wNDIpIDg2LjElLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4wMjEpIDkxJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDA4KSA5NS4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDAyKSA5OC4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDApIDEwMCVcbiAgICApO1xufVxuXG4vLyBTaWRld2F5cyB0ZXh0XG4lc2lkZXdheXMge1xuICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoMTgwZGVnKSk7XG4gICAgLW1vei13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHRiLXJsO1xuICAgIC1tcy13cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIC13ZWJraXQtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB3cml0aW5nLW1vZGU6IHZlcnRpY2FsLXJsO1xuICAgIHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi8vIFZlcnRpY2FsIGNlbnRlcmVkIGNvbnRhaW5lclxuJXZlcnRpY2FsIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0odHJhbnNsYXRlWSgtNTAlKSk7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgdG9wOiA1MCU7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbi50ZXh0LWhvdmVyIHtcbiAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xufVxuXG4vLyBIaWRlIHRoaW5nc1xuLnZpc3VhbGx5LWhpZGRlbiB7XG5cdGJvcmRlcjogMDtcblx0Y2xpcDogcmVjdCgwIDAgMCAwKTtcblx0aGVpZ2h0OiAxcHg7XG5cdG1hcmdpbjogLTFweDtcblx0cGFkZGluZzogMDtcblx0cG9zaXRpb246IGFic29sdXRlICFpbXBvcnRhbnQ7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxcHg7XG59XG5cbi5jbGVhcmZpeDphZnRlciB7XG4gICAgY2xlYXI6IGJvdGg7XG4gICAgY29udGVudDogXCJcIjtcbiAgICBkaXNwbGF5OiB0YWJsZTtcbn1cblxuLmNvb2tpZS1ub3RpY2Uge1xuICAgIGJhY2tncm91bmQ6ICRncmV5MjA7XG4gICAgYm90dG9tOiAwO1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgZm9udC1zaXplOiAwLjlyZW07XG4gICAgbGluZS1oZWlnaHQ6IDEuNTtcbiAgICBwYWRkaW5nOiAkZ2FwIC8gMjtcbiAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgcG9wdXApO1xufVxuXG4uc2tpcC1saW5rIHtcbiAgbWFyZ2luOiAwO1xuICBwb3NpdGlvbjogZml4ZWQ7XG4gIHRvcDogLSRnYXAgKiAxMDtcbiAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBoZWFkZXIpO1xuXG4gICY6Zm9jdXMge1xuICAgIG1hcmdpbjogJGdhcCAvIDIgMDtcbiAgICB0b3A6IDA7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtNTAlKTtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBIRUFERVIgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFNpdGUgaGVhZGVyIGJhclxuLmhlYWRlciB7XG5cdEBleHRlbmQgJWZsZXg7XG4gICAgYmFja2dyb3VuZDogJGhlYWRlci1jb2xvcjtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgei1pbmRleDogbWFwLWdldCgkemluZGV4LCBoZWFkZXIpO1xuICAgIFxuICAgIC5zZWFyY2gge1xuICAgICAgICAmLWJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICB3aWR0aDogMzVweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgICAgICByaWdodDogMjQlO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLnNlYXJjaC1pY29uIHtcbiAgICAgICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1pbm5lciB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0ICAgIC8vIHBhZGRpbmc6ICRnYXA7XG4gICAgfVxuICAgIFxuICAgICYtbG9nbyB7XG5cdCAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAqIDIgMCAkZ2FwICogMS4yNSAkZ2FwICogMS41O1xuICAgICAgICBtYXgtd2lkdGg6IDUwJTtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgIG1heC13aWR0aDogNTQycHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWxpbmtzIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgXHRtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjc1ICRnYXAgKiAxLjUgMCAwO1xuICAgICAgICBcbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwICogMS41O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICAmOm5vdCguYnV0dG9uKSB7XG4gICAgICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHJlZDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjM1cmVtO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcCAqIDEuNzU7XG4gICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWg0O1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNzU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDM1cHg7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIHVsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICBhbGlnbi1pdGVtczogY2VudGVyO1xuICAgICAgICB9XG4gICAgIFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cbiAgICB9XG4gICAgJi1uYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cdCAgICBtYXJnaW4tcmlnaHQ6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcblx0ICAgICYtbGlzdCB7XG5cdCAgICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICAgICBcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0ICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgJjpsYXN0LW9mLXR5cGUge1xuICAgICAgICAgICAgICAgICAgICAgICAgLm5hdi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMDtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cblx0XHQgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAubmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYm9yZGVyLXJpZ2h0OiAxcHggc29saWQgJHdoaXRlO1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjI1ICRnYXAgKiAxLjI1O1xuICAgICAgICAgICAgICAgIGJvcmRlci1yaWdodDogMXB4IHNvbGlkICR3aGl0ZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xcmVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtO1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgKiAxLjU7ICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJyZW07XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjI1ICRnYXAgKiAxLjY1OyAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cbiAgICAmLXN1Ym5hdiB7XG4gICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgXG5cdCAgICAmLWlubmVyIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdCAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwICogMS43NTtcblx0XHQgICAgdGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgICAgIGRpc3BsYXk6IGZsZXg7XG4gICAgICAgICAgICAgICAganVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcbiAgICAgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICBcblx0XHQgICAgJi1saXN0IHtcblx0XHRcdCAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6ICRnYXAgKiAwLjc1O1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIC5zdWJuYXYtaXRlbSB7XG5cdFx0XHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdFx0XHQgICAgZm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwICRnYXAgKiAwLjc1O1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHQgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgICAgICYtbGlzdCB7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAkZ2FwICogMC45NTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAuc3VibmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDAuOTU7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIE5hdmlnYXRpb24gaXRlbXMgaW4gdGhlIGhlYWRlciBhbmQgZm9vdGVyXG4ubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgJjpmb2N1cy13aXRoaW4gLmRyb3Bkb3duLCAmOmhvdmVyIC5kcm9wZG93biB7XG4gICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24ob3BhY2l0eSAwLjJzIDAuM3MgZWFzZSk7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHZpc2liaWxpdHk6IHZpc2libGU7XG5cbiAgICAgICAgLm5hdi1pdGVtIHtcbiAgICAgICAgICAgIGZsb2F0OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBtYXJnaW46IDAgJGdhcDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgMDtcblxuICAgICAgICAuc29jaWFsICYge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBpbnNldCAwIC0ycHggMCAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICAgIHdpZHRoOiAkZ2FwO1xuICAgIH1cbn1cblxuLy8gUmVzcG9uc2l2ZSBuYXYgaGFtYnVyZ2VyIGJ1dHRvblxuLm1lbnUtYnV0dG9uIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgbWFyZ2luOiAkZ2FwIC8gNSAwIDAgMDtcbiAgICBwYWRkaW5nOiAwICRnYXAgKiAxLjUgMCAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAxLjU7XG4gICAgdG9wOiAzMCU7XG4gICAgcmlnaHQ6ICRnYXAgKiAxLjU7XG4gICAgXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICBjb2xvcjogJHByaW1hcnk7IFxuICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG4gICAgICAgIFxuICAgICAgICAuaWNvbiB7XG4gICAgICAgICAgICBjb2xvcjogJHNlY29uZGFyeS1zaGFkZTsgICAgICAgICAgICAgXG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS40cmVtO1xuICAgICAgICB0b3A6ICRnYXAgKiAyO1xuICAgICAgICByaWdodDogJGdhcCAqIDI7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAyO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuICAgICAgICBoZWlnaHQ6IDEuMjVyZW07XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB3aWR0aDogMS4yNXJlbTtcbiAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgIGhlaWdodDogMS41cmVtO1xuICAgICAgICAgICAgd2lkdGg6IDEuNXJlbTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBzdHlsaW5nXG4uZHJvcGRvd24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcyAwLjRzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjJzIGVhc2UpO1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItY29sb3I7XG4gICAgYm9yZGVyLXJhZGl1czogMCAwICRjb3JuZXIgJGNvcm5lcjtcbiAgICAvLyBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBcbiAgICAubmF2LWl0ZW0ge1xuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMS4yNTtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gQ01TIHR3ZWFrc1xuQGlmICR3b3JkcHJlc3Mge1xuICAgICN3cGFkbWluYmFyIHtcbiAgICAgICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG5cbiAgICAgICAgaW1nIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZTtcbiAgICAgICAgfVxuXG4gICAgICAgIEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6IDYwMHB4KSB7XG4gICAgICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkZHJ1cGFsIHtcblx0LmhlYWRlci1uYXYtb3V0ZXIge1xuXHRcdC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdCYuaXMtYWN0aXZlIHtcblx0XHQgICAgICBjb2xvcjogJGdyZXkxNTtcblx0XHQgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBGT09URVIgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIExheW91dCBvZiB0aGUgc2l0ZSBmb290ZXJcblxuLmZvb3RlciB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1ib3R0b206IDMwcHggc29saWQgJHNlY29uZGFyeTtcbiAgICBtYXJnaW4tdG9wOiAwO1xuICAgIC8vIHBhZGRpbmctYm90dG9tOiAwO1xuICAgIHBhZGRpbmc6ICRnYXAgKiAzLjUgMCAkZ2FwICogMjtcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIGZvb3Rlcik7XG5cdFxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAzLjUgMDtcdFx0XG5cdH1cbiAgICBcbiAgICAmLWhlYWRlciB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblx0ICAgIC8vIGJvcmRlci1ib3R0b206IHNvbGlkIDFweCAkd2hpdGU7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICAvLyBtYXJnaW4tYm90dG9tOiAkZ2FwICogMjtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDIuNTtcdFx0XHRcblx0XHR9XG5cdCAgICBcblx0XHQqIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHQgXG5cdCAgICAuc2VhcmNoIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHQgICAgXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMzAlKTtcdFx0ICAgIFxuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHQgICAgICAgICYtaW5wdXQge1xuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcblx0ICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0ICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcblx0ICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG5cdCAgICAgICAgICAgIGhlaWdodDogYXV0bztcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMi41ICRnYXAgLyAxLjUgJGdhcDtcblx0ICAgICAgICB9XG5cdFx0XHQmLWljb24ge1xuXHRcdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRcdHJpZ2h0OiAkZ2FwIC8gMS44O1xuXHRcdFx0XHR3aWR0aDogMjRweDtcblx0XHRcdH1cblx0XHRcdCYtYnV0dG9uIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuXHRcdFx0XHR3aWR0aDogNDVweDtcblx0XHRcdH1cdFxuXHQgICAgfVx0XG5cdH1cblxuICAgICYtbG9nbyB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6IDUwdnc7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICBtYXJnaW46IDAgYXV0bztcblx0ICAgICAgICB3aWR0aDogYXV0bztcblx0XHRcdG1heC13aWR0aDogNTE4cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGltZyB7XHQgICAgICAgIFxuICAgICAgICBcdHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYtbmF2IHtcblx0ICAgICY6Zmlyc3QtY2hpbGQge1xuXHRcdCAgICBib3JkZXItdG9wOiAwO1xuXHRcdCAgICBtYXJnaW4tbGVmdDogMDtcblx0XHQgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICB9XG5cdCAgICAmOm50aC1jaGlsZCgzKSB7XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0ICAgIFx0Ly8gbWFyZ2luLWxlZnQ6IDA7XG5cdFx0ICAgIH1cblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIFx0Ly8gbWFyZ2luLWxlZnQ6IDIlO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgXG5cdCAgICAmLW91dGVyIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0XG5cdFx0XHQuZm9vdGVyLW5hdi1yb3cge1xuXHRcdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkcHJpbWFyeS1saWdodDtcblx0XHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMjtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5mb290ZXItbmF2LXRpdGxlIHtcblx0XHRcdFx0XHRAZXh0ZW5kICVoMjtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXA7XG5cdFx0XHRcdFx0Ly8gdGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYuc29jaWFsIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcblx0XHRcdC8vIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goYXV0byk7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIFxuICAgICAgICAmLWl0ZW0ge1xuXHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblx0XHRcdC8vIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmZvb3Rlci1uYXYtaXRlbS10aXRsZSB7XG5cdFx0XHRcdEBleHRlbmQgJWgyO1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdFx0fVxuICAgICAgICAgICAgfVxuXHRcdFx0XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0ICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJjpob3ZlciB7XG5cdFx0ICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cdCAgICAgICAgICAgIH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgJGdhcCAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0cGFkZGluZzogMCAwICRnYXAgKiAxLjUgMDtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zb2NpYWwge1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIC8vIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdG1hcmdpbjogJGdhcCAvIDIgJGdhcCAvIDQgMDtcblx0ICAgICAgICAgICAgXG5cdCAgICAgICAgICAgIC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDMwcHg7XG5cdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDMwcHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDQ2cHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogNDZweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQvLyAuaWNvbiB7XG5cdFx0XHRcdFx0XHQvLyBcdC8vIGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHQvLyB9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYuaW5zdGFncmFtLCAmLnlvdXR1YmUge1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyMnB4O1xuXHRcdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDM0cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHQgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cdFxuICAgICYtbmF2IHtcblx0ICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHQgICAgYm9yZGVyLXRvcDogMDtcbiAgICBcdCAgICAvLyBtYXJnaW4tbGVmdDogNCU7XG4gICAgXHQgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuXHRcdFx0Ly8gbWFyZ2luLWxlZnQ6IDIlO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0XHRcdC8vIHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHQgICAgfVxuICAgIH1cblx0XG5cdGEge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxuXHRcblx0Ji1ib3R0b20ge1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMCAwO1xuXHRcdFxuXHRcdC5mb290ZXItZGV0YWlscy1yb3cge1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuXHRcdFx0XG5cdFx0XHQuZm9vdGVyLWRldGFpbHMtY29sIHtcblx0XHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdFx0b3JkZXI6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdH1cdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdG9yZGVyOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0XHRvcmRlcjogMTtcblx0XHRcdFx0XHR9XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWRldGFpbHMsICYtYm90dG9tIHtcblx0XHRmb250LXNpemU6IDAuOTVyZW07XG5cdFx0XG5cdFx0Ji1yb3cge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LmZvb3Rlci1kZXRhaWxzLWNvbCB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAxLjU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5idXR0b24tdGV4dCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41cmVtO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAvIDMuNTtcblx0XHRcdFx0XHR3aWR0aDogMjlweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuMjU7XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLW5hdiB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdC8vIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgJGdhcCAqIDIgMCAwO1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji1kZXRhaWxzIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJHByaW1hcnktbGlnaHQ7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRwcmltYXJ5LWxpZ2h0O1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMDtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0fVxuXHRcdFxuXHRcdC5mb290ZXItZGV0YWlscy1jb2wge1xuXHRcdFx0JjpudGgtY2hpbGQoMSkge1xuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzUlKTtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgyNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwJSk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYtY3JlZGl0cyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCoge1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdH1cblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBSRVNQT05TSVZFIE5BViArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBMYXlvdXQgYW5kIHN0eWxpbmcgb2YgdGhlIG5hdmlnYXRpb24gYXQgbW9iaWxlIGFuZCB0YWJsZXQgc2l6ZXNcblxuLnJuYXYge1xuICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgbWFyZ2luLXRvcDogMDtcbiAgICBwYWRkaW5nLXRvcDogMDtcblxuICAgICYtb3V0ZXIge1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlYXJjaCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICBcbiAgICAgICAgLnNlYXJjaCB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi1pbnB1dCB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIGhlaWdodDogYXV0bztcbiAgICAgICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAyLjUgJGdhcCAvIDEuNSAkZ2FwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgJi1pY29uIHtcbiAgICAgICAgICAgICAgICBoZWlnaHQ6IDI0cHg7XG4gICAgICAgICAgICAgICAgcmlnaHQ6ICRnYXAgLyAxLjg7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDI0cHg7XG4gICAgICAgICAgICAgICAgZmlsbDogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgICYtYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBib3JkZXItbGVmdDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDQ1cHg7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgwKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XHRcbiAgICAgICAgfVx0XG4gICAgfVxuXG4gICAgJi1pdGVtIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuICAgICAgICAmLWxpbmsge1xuICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAkZ2FwICogMyAkZ2FwICRnYXA7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXG4gICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZHJvcGRvd24ge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCRibGFjaywgMC4yKTtcbiAgICAgICAgaGVpZ2h0OiAwO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgICAgICB0cmFuc2l0aW9uOiBoZWlnaHQgNTAwbXMgZWFzZTsgICBcbiAgICB9XG4gICAgXG4gICAgJi1zZWNuYXYge1xuICAgICAgICBiYWNrZ3JvdW5kOiByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgXG4gICAgICAgICYtaXRlbSB7XG4gICAgICAgICAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgLy8gcGFkZGluZzogMCAkZ2FwIC8gMjtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcbiAgICAgICAgICAgICAgICBib3JkZXItYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAucm5hdi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgICAgICAgICAgcGFkZGluZy1sZWZ0OiAkZ2FwICogMjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMik7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICByaWdodDogMDtcbiAgICAgICAgdG9wOiAwO1xuICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyBlYXNlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRnYXA7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgICAgICAucm5hdi1jaGVja2JveDpjaGVja2VkICsgLnJuYXYtYXJyb3cgJiB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSgtMTgwZGVnKSk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJ1dHRvbiB7XG4gICAgICAgIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkIHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBhIHtcbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzcGFuIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWgzO1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNzU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICAgICAgICAgIHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG4gICAgICAgICAgICAgICAgd2lkdGg6IDMwcHg7XG4gICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogLTNweDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7ICAgICAgICAgICAgXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICB3aWR0aDogMzUlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICNybmF2LW9wZW46Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBNQUlOICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLy8gTWFpbiBpcyB0aGUgaGlnaCBsZXZlbCBjb250YWluZXIgb2YgY29udGVudCwgaW4gYmV0d2VlbiB0aGUgc2l0ZSBoZWFkZXIgYW5kIGZvb3RlclxuXG4ubWFpbiB7XG4gICAgYmFja2dyb3VuZDogJGJvZHktY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuXG4gICAgJi1zZWN0aW9uIHtcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICAgICAgQGV4dGVuZCAlc2VjdGlvbjtcbiAgICAgICAgYmFja2dyb3VuZDogJGxpZ2h0LWdyZXk7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMztcbiAgICAgICAgXG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgICAgICBcbiAgICAgICAgLmNvbnRhaW5lciB7XG4gICAgICAgICAgICBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoOyAgICAgICAgICAgIFxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBmb3JtIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIHdpZHRoOiAkaGFsZi1jb2x1bW47ICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgdGV4dGFyZWEge1xuICAgICAgICAgICAgICAgIHJlc2l6ZTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgICAgICY6bm90KDpmaXJzdC1vZi10eXBlKSB7XG4gICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7IC8vIGNhdXNpbmcgZm9ybSBtYXJnaW4gaXNzdWVzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAuYnV0dG9uIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuICAgICAgICAgICAgfSAgICAgIFxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIsXG4gICAgJi1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206ICRnYXAgLyAxLjU7XG4gICAgICAgIH1cbiAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXNlY3Rpb24ge1xuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICAgICAgZmxleC1mbG93OiByb3cgd3JhcDtcdCAgICBcblx0ICAgIH1cblxuICAgICAgICA+ICoge1xuXHQgICAgICAgIEBleHRlbmQgJWZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICAgICAgXG5cdCAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICAgICAgICAgIGZsZXg6IDEgNjYuNjYlO1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG5cdCAgICAmLnNpbmdsZSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDY7XG4gICAgICAgICAgICB9XG5cdCAgICAgICAgPiAqIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdCAgICAgICAgXG5cdFx0ICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdFx0ICAgICAgICB9XG5cdCAgICAgICAgfVxuXHQgICAgICAgIC5zaWRlYmFyIHtcblx0XHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdFx0cG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG5cdCAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBTRUNUSU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQSBzZWN0aW9uIGlzIGEgZ3JvdXBpbmcgb2YgY29udGVudCwgdHlwaWNhbGx5IHdpdGggYSBoZWFkZXIsIHBvc3NpYmx5IHdpdGggYSBmb290ZXIuIEEgJy5zZWN0aW9uJyB3aXRoIGEgJy5jb250YWluZXInIHJlc3VsdHMgaW4gYSBjb25zaXN0ZW50IHBhZGRpbmdzLCBtYXJnaW5zIGFuZCBtYXgtd2lkdGggZm9yIGNvbnRlbnQgd2hpbGUgYWxsb3dpbmcgZm9yIGZ1bGwgd2lkdGggYmFja2dyb3VuZCBjb2xvcnMgb24gdGhlIHNlY3Rpb24gYW5kIGNlbnRyZWQgYmFja2dyb3VuZCBjb2xvcnMgb24gdGhlIGNvbnRhaW5lci5cblxuLnNlY3Rpb24ge1xuICAgIEBleHRlbmQgJXNlY3Rpb247XG4gICAgXG4gICAgJi5vdmVyZmxvdyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiA3O1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICBtYXJnaW46ICRnYXAgKiAyIDAgJGdhcCAqIDM7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5wYWRkaW5nLWxhcmdlIHtcbiAgICAgICAgcGFkZGluZzogJGdhcCAqIDMgMDtcbiAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICogOCAwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi5kYXJrLFxuICAgICYucHJpbWFyeSxcbiAgICAmLnNlY29uZGFyeSxcbiAgICAmLmJsdWUge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuXG4gICAgICAgIGlucHV0LFxuICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgc2VsZWN0IHtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5ldmVudC1zdHlsZXMgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUgeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kOiAkZ3JleTkwOyB9XG4gICAgJi5ibHVlIHsgYmFja2dyb3VuZDogJGJsdWU7IH1cbiAgICAmLmRhcmsgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgfVxuICAgICYubGlnaHQgeyBiYWNrZ3JvdW5kOiAkbGlnaHRlc3QtYmx1ZSB9XG4gICAgJi5saWdodGVzdCB7IGJhY2tncm91bmQ6ICRsaWdodC1ncmV5IH1cbiAgICAmLnByaW1hcnkgeyBiYWNrZ3JvdW5kOiAkcHJpbWFyeTsgfVxuICAgICYuc2Vjb25kYXJ5IHsgYmFja2dyb3VuZDogJHNlY29uZGFyeTsgfVxuICAgIFxuICAgICYubGlnaHQge1xuICAgICAgICAuc2VjdGlvbi1oZWFkZXIge1xuICAgICAgICAgICAgLmJ1dHRvbiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlYnRuLWRhcms7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5zdWJuYXYge1xuXHQgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIH1cbiAgICBcbiAgICAmLnNlYy1saW5rcyB7XG5cdCAgICBib3JkZXItYm90dG9tOiBzb2xpZCAycHggcmdiYSgkcHJpbWFyeSwgMC4wNSk7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDEuNTtcblx0ICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xuXHQgICAgXG5cdCAgICAuY29udGFpbmVyIHtcblx0XHQgICAgbWF4LXdpZHRoOiBub25lOyAgIFxuXHRcdFx0cGFkZGluZzogMDtcblx0ICAgIH1cblx0ICAgICYtb3V0ZXIge1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogMDtcblx0XHQgICAgXG5cdFx0ICAgIC5jb250YWluZXIge1xuXHRcdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9ICAgIFxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBAZXh0ZW5kICVmbGV4O1xuICAgICAgICBtYXJnaW46IDAgYXV0byAkZ2FwO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtY29sdW1uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg2MCUpO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAudGV4dC1jZW50ZXIgJiB7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG87XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6bnRoLW9mLXR5cGUoMikge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg0MCUpOyAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kO1xuICAgICAgICAgICAgICAgIG1hcmdpbi1yaWdodDogMDtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDogYXV0bztcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IDA7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBhbGlnbi1pdGVtczogZmxleC1zdGFydDtcbiAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICoge1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLXJpZ2h0OiAwO1xuICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYtdGl0bGUge1xuICAgICAgICAgICAgQGV4dGVuZCAlaDE7XG4gICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tYm90dG9tOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG5cdCAgICAgICAgKyAuc2VjdGlvbi1oZWFkZXItc3VtbWFyeSB7XG5cdFx0ICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcbiAgICAgICAgICAgICAgICAvLyBtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMjtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG4gICAgICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICAgICAgLy8gbWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG4gICAgICAgICAgICBcdC8vIHBhZGRpbmc6IDAgMCAkZ2FwO1xuICAgICAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwO1xuICAgICAgICAgICAgXHR3aWR0aDogJGhhbGYtY29sdW1uO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1mb290ZXIge1xuICAgICAgICBAZXh0ZW5kICVjb250YWluZXI7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdCAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5saXN0aW5nIHtcblx0ICAgIC5jYXJkLWltYWdlIHtcblx0XHQgICAgZGlzcGxheTogbm9uZTtcblx0ICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi5jaXJjbGUtMSB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLTEuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogNjUlIDUwJTtcbiAgICB9XG4gICAgXG4gICAgJi5jaXJjbGUtMiB7XG4gICAgICAgIGJhY2tncm91bmQ6IHVybCgnL2Fzc2V0cy9pbWFnZXMvY2lyY2xlLTIuc3ZnJykgbm8tcmVwZWF0IGNlbnRlcjtcbiAgICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogODUlIDE3NSU7XG4gICAgfVxuICAgIFxuICAgICYuY2lyY2xlLTMge1xuICAgICAgICBiYWNrZ3JvdW5kOiB1cmwoJy9hc3NldHMvaW1hZ2VzL2NpcmNsZS0zLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDE1JSA1MCU7XG4gICAgfVxuICAgIFxuICAgICYuY2lyY2xlLTQge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkbGlnaHRlc3QtYmx1ZSB1cmwoJy9hc3NldHMvaW1hZ2VzL2NpcmNsZS0zLnN2ZycpIG5vLXJlcGVhdCBjZW50ZXI7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDg1JSAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmLnB1bGxxdW90ZS1zdGFuZGFsb25lIHtcbiAgICAgICAgYmFja2dyb3VuZDogdXJsKCcvYXNzZXRzL2ltYWdlcy9xdW90YXRpb24tbWFya3Muc3ZnJykgbm8tcmVwZWF0IGNlbnRlciwgJGxpZ2h0ZXN0LWJsdWU7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDUwJSA1MCU7XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XG5cbiAgICAmLmNlbnRlcmVkIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgJi5zbWFsbCB7IG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uOyB9XG5cbiAgICAmLndoaXRlLFxuICAgICYuZ3JleSxcbiAgICAmLmRhcmssXG4gICAgJi5wcmltYXJ5LFxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGggLSAkZ2FwICogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYud2hpdGUgeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kOiAkZ3JleTkwOyB9XG4gICAgJi5kYXJrIHsgYmFja2dyb3VuZDogJGdyZXkxNTsgfVxuICAgICYucHJpbWFyeSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyB9XG4gICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQVJUSUNMRSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEFydGljbGUgcmVwcmVzZW50cyB0aGUgcGFydCBvZiBhIHBhZ2UgdGhhdCBpbmNsdWRlcyBwb3N0ZWQgY29udGVudCBpbmNsdWRpbmcgdGl0bGUgYW5kIHN1bW1hcnkuIERpc3BsYXlpbmcgYXMgYW4gaW5saW5lLWJsb2NrIGFsbG93cyB0aGUgYXJ0aWNsZSB0byBjZW50ZXIgbmljZWx5IHdpdGggb3Igd2l0aG91dCBhIHNpZGViYXIgcHJlc2VudC5cblxuLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogMCAkZ2FwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdCAgICBwYWRkaW5nOiAkZ2FwICogMiAkZ2FwOyAgICBcbiAgICB9XG5cbiAgICAmLW1lZGlhIHtcblx0ICAgIG92ZXJmbG93OiBoaWRkZW47XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICBoZWlnaHQ6IDYwdmg7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICAgICAgICAgIGhlaWdodDogMTAwJTtcblx0ICAgICAgICAgICAgbGVmdDogMDtcblx0ICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgdG9wOiAwO1xuICAgICAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgJi1zdW1tYXJ5IHtcbiAgICAgICAgICAgIHAge1xuICAgICAgICAgICAgICAgIGZvbnQ6ICRsaWdodCAxLjMzZW0vMS41ICRmb250LWhlYWRlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICBAaW5jbHVkZSBmbGV4Ym94KDY2LjY2JSk7XG4gICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgIH1cbiAgICBcbiAgICBcbiAgICAvL0lubGluZSBjb21wb25lbnRzXG4gICAgXG4gICAgLmFjY29yZGlvbi1vdXRlciwgLnB1bGxxdW90ZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG4gICAgfVxuICAgIC5hY2NvcmRpb24tb3V0ZXIge1xuXHQgICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0ICAgIG1hcmdpbjogJGdhcCAqIDIgMDtcbiAgICB9XG4gICAgLnB1bGxxdW90ZSB7XG5cdCAgICAmLWltYWdlIHtcblx0XHRcdCsgLnB1bGxxdW90ZS1pbmZvIHtcdFxuXHRcdFx0XHRibG9ja3F1b3RlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBjaXRlIHtcblx0XHQgICAgZm9udC1zaXplOiAxZW07XG5cdCAgICB9XG4gICAgfVxuXHQuZG93bmxvYWQge1xuXHQgICAgcGFkZGluZzogJGdhcCAqIDIgMDtcblx0ICAgIFxuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1x0XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmN0YSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAzO1xuXHRcdFxuXHRcdCYtaW5uZXIge1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcdFxuXHRcdH1cblx0fVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNJREVCQVIgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBSZXByZXNlbnRzIGNvbnRlbnQgdGhhdCBpcyB0YW5nZW50aWFsbHkgcmVsYXRlZCB0byB0aGUgY29udGVudCBuZWFyYnksIHN1Y2ggYXMgdGFncyBhbmQgc3VibmF2aWdhdGlvbi4gd2l0aGluIHRoZSB7JSBibG9jayBwYWdlICV9IHRoZSBzaWRlYmFyIGlzIG9wdGlvbmFsIGFuZCBpZiBpbmNsdWRlZCB3aWxsIHRyaWdnZXIgYSB0d28gY29sdW1uIGxheW91dFxuXG4uc2lkZWJhciB7XG5cdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuXHR3aWR0aDogMTAwJTtcblxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogNjB2dztcblx0fVxuXG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMjklKTtcblx0XHRtYXJnaW46IDA7XG5cdFx0Ly8gdG9wOiBjYWxjKCN7JGhlYWRlci1oZWlnaHR9ICsgKCN7JGdhcH0gKiAyKSk7XG5cdFx0XG5cdFx0dG9wOiBjYWxjKCgjeyRnYXB9ICogMikpO1xuXG5cdFx0Lm5hdi11cCAmIHtcblx0XHRcdC8vIHRvcDogJGdhcCAqIDI7XG5cdFx0fVxuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0fVxuXHRcblx0Ji1ibG9jayB7XG5cdFx0YmFja2dyb3VuZDogJHdoaXRlO1xuXHR9XG5cblx0Ji1ibG9jayArICYtYmxvY2sge1xuXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHR9XG5cdFxuXHQmLWJsb2NrICsgJi1tZXRhLFxuXHQmLW1ldGEgKyAmLW1ldGEge1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgMDtcblx0XHR9XG5cdH1cblx0XG5cdCYtbWV0YSB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0fVxuXG5cdCYtdGl0bGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5O1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdGZvbnQ6ICRub3JtYWwgMS4yZW0vMS4yICRmb250LWJvZHk7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgJGdhcCAqIDEuNTtcblxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0Ly8gYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk4MDtcblx0XHRcdC8vIG1hcmdpbjogMCAwICRnYXA7XG5cdFx0XHQvLyBwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWltYWdlIHtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuXHRcdGhlaWdodDogMzAwcHg7XG5cdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblx0XG5cdCYtaW1hZ2UgKyAmLWJsb2NrIHtcblx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHR9XG5cblx0Ji1ibG9jayB7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0cGFkZGluZzogJGdhcCAvIDEuNSAkZ2FwICogMS41ICRnYXA7XG5cdH1cblx0XG5cdCYtdGl0bGUgKyAmLWJsb2NrLFxuXHQmLWltYWdlICsgJi1tZXRhIHtcblx0XHRib3JkZXItdG9wLWxlZnQtcmFkaXVzOiAwO1xuXHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAwO1xuXHR9XG5cblx0Ji1uYXYge1xuXHRcdC8vIGJvcmRlci10b3A6IHNvbGlkIDFweCAkZ3JleTkwO1xuXHRcdC8vIG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0Ly8gcGFkZGluZy10b3A6ICRnYXA7XG5cblx0XHQvLyBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGJvcmRlci10b3A6IDA7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHQvLyB9XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0Ly8gcGFkZGluZzogMCAwICRnYXA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCY6bGFzdC1vZi10eXBlIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDAgJGdhcCAvIDI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5ybmF2LWFycm93IHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHQvLyB3aWR0aDogNTBweDtcblx0XHRcdFx0YmFja2dyb3VuZDogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0ZmxvYXQ6IHJpZ2h0XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDApO1xuXHRcdFx0XHRcdC8vIGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktc2hhZGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcblx0XHRcdFx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMi41IDA7XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnktc2hhZGU7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgLyAxLjU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWxpZ2h0O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcblx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQuc2lkZWJhci1uYXYtaXRlbSB7XG5cdFx0XHRcdFx0LnN1Ym5hdl9lbGVtZW50IHtcblx0XHRcdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtbGlzdCB7XG5cdFx0XHQuc3ViLWxpc3Qge1xuXHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAzLjM4cHggMCAkc2Vjb25kYXJ5O1xuXHRcdFx0XHQvLyBoZWlnaHQ6IDA7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRyYW5zaXRpb246IGhlaWdodCA1MDBtcyBlYXNlO1xuXHRcdFx0XHRcblx0XHRcdFx0Ji5zaG93LW5hdiB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwIC8gMiAwO1xuXHRcdFx0XHRcdGhlaWdodDogYXV0bztcblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdCYgJiB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHQmOmZpcnN0LW9mLXR5cGUge1xuXHRcdFx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogJGdhcCAvIDI7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDIuNSAkZ2FwIC8gMS4yNTtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFxuXHRcdFx0XHRcdCYuY3VycmVudCB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogLSRnYXA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdHNwYW4ge1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1saWdodDtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeS1zaGFkZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0c3BhbiB7XG5cdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcblx0XHRcdFx0XHQmLmN1cnJlbnQtbWVudS1pdGVtIHtcblx0XHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBpbnNldCAycHggMCBjdXJyZW50Q29sb3I7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcblx0XHRcdFx0XHRcdC5zaWRlYmFyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdFx0LnNpZGViYXItbmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LnNoYXJlLXRpdGxlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwIC8gMjtcblx0XHR3aWR0aDogMTAwJSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHRcblxuXHQmLW1ldGEge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDA7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdFx0XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDEuNTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtYm9sZCB7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0fVxuXG5cdFx0Ji1ibG9jayB7XG5cdFx0XHRtYXJnaW46ICRnYXAgLyAxLjUgMDtcblxuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHRcblx0XHRcdH1cdFx0XHRcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogJyAnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0bWF4LXdpZHRoOiAzMDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji10YWcge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmb250OiAkbm9ybWFsIDAuOWVtLzEuNSAkZm9udC1ib2R5O1xuXHRcdFx0XHRtYXJnaW46IDAgJGdhcCAvIDQ7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHRcblx0XHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkcHJpbWFyeS1saWdodDtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAwcHggJGxpbmUqMyAwcHggMHB4IHJnYmEoJHByaW1hcnksMC4xKTtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYuc2hhcmUge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5kb3dubG9hZHMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gMyAwIDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHQuZG93bmxvYWRzLWxpbmsge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMiAwIDAgJGdhcCAqIDI7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0dG9wOiA0cHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCYtc2hhcmUge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdG1hcmdpbjogJGdhcCAvIDIgMCAkZ2FwIC8gMS41O1xuXHRcdFx0XG5cdFx0XHQmLWJ1dHRvbiB7XG5cdFx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogNDBweDtcblx0XHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gNDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwICRnYXAgLyAyIDAgMDtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGhlaWdodDogNDIuNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA0Mi41cHg7XHRcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcdFx0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktbGlnaHQ7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVZKC0ycHgpO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6IDBweCAkbGluZSozIDBweCAwcHggcmdiYSgkcHJpbWFyeSwwLjEpO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYudHdpdHRlciB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAycmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYud2hhdHNhcHAge1xuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogMS41cmVtO1xuXHRcdFx0XHRcdFx0Ly8gd2lkdGg6IDEuNXJlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji5mYWNlYm9vayB7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0d2lkdGg6IDJyZW07XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDJyZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAycmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAzcmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9ICBcbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ09OVEVOVCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIENvbnRlbnQgaXMgdGhlIHNlY3Rpb24gb2YgdGhlIHBhZ2UgdGhhdCBjb250YWlucyBib2R5IGNvcHksIHR5cGljYWxseSBmcm9tIGEgV1lTSVdZRyBhcmVhLiBUaGlzIGdldHMgYWxsIHRoZSBwb3N0IHN0eWxpbmcgc3VjaCBhcyBibG9ja3F1b3RlcyBhbmQgbGlzdHMuXG5cbi5jb250ZW50IHtcbiAgICBAZXh0ZW5kICVmb250LWNvbnRlbnQ7XG4gICAgXG4gICAgKiB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuNzU7XG5cdFx0XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXHQgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxLjc1O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGgxICsgcCxcbiAgICBoMiArIHAsXG4gICAgaDMgKyBwLFxuICAgIGg0ICsgcCB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgfVxuICAgIFxuICAgIGgyLGg0LGg1LGg2IHtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgIH1cbiAgICBcbiAgICBoMyB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuICAgIH1cblxuICAgIC8vIExpc3RzXG4gICAgb2wsIHVsIHtcblx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDEuMjtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiBhdXRvIDA7XG4gICAgfVxuXG4gICAgb2wgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXG4gICAgICAgIG9sIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsgfVxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgIHVsIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbiAgICAgICAgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgb2wsIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxZW07XG5cbiAgICAgICAgJjplbXB0eSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgIH1cblxuICAgIC8vIE1lZGlhXG4gICAgaW1nIHtcbiAgICAgICAgLy8gYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcbiAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cblxuICAgIC5mbHVpZC13aWR0aC12aWRlby13cmFwcGVyIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB9XG5cbiAgICBhIGltZyB7XG4gICAgICAgIEBleHRlbmQgJWltYWdlLWhvdmVyO1xuICAgIH1cblxuICAgIC8vIEJ1dHRvbnNcbiAgICAuYnRuLFxuICAgIC5idXR0b24ge1xuICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIFxuICAgICAgICArIC5idG4sIC5idXR0b24ge1xuXHQgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0ICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcblx0ICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuYnRuIGEsXG4gICAgLmJ1dHRvbiBhLFxuICAgIGEuYnRuLFxuICAgIGEuYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyOiBub25lO1xuICAgICAgICBib3gtc2hhZG93OiBub25lO1xuICAgICAgICAvLyBjb2xvcjogJHdoaXRlO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG4gICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRzZWNvbmRhcnktbGlnaHQ7XG4gICAgICAgIH1cbiAgICBcbiAgICAgICAgJjphY3RpdmUge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1kYXJrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgcC5idG4sXG4gICAgcC5idXR0b24ge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIC5idG4gYSxcbiAgICAuYnV0dG9uIGEge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICB9XG5cbiAgICAvLyBRdW90ZXNcbiAgICBibG9ja3F1b3RlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRtYXJnaW46ICRnYXAgKiAyIDA7XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgYm9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICAgICAgICBib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgICAgIGNvbnRlbnQ6ICcnO1xuICAgICAgICAgICAgaGVpZ2h0OiA3NSU7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiA1MCU7XG4gICAgICAgICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwJSwgLTUwJSk7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgfVxuXHRcdFx0ICAgIFxuXHQgICAgcCB7XG5cdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6ICRsaWdodDtcblx0ICAgICAgICBwYWRkaW5nOiAkZ2FwICogMiAkZ2FwICogMiAwICRnYXAgKiAzLjU7XHQgICAgICAgIFxuXHRcdFx0cXVvdGVzOiBcIuKAnFwiIFwi4oCdXCIgXCLigJhcIiBcIuKAmVwiO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS42NXJlbTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMS44NXJlbTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdCAgICBjb250ZW50OiBvcGVuLXF1b3RlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0ICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5jaXRlIHtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDFyZW07XG4gICAgICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgcGFkZGluZy10b3A6ICRnYXA7XG4gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjA1cmVtOyAgICAgXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgICAgICAgICBmb250LXNpemU6IDEuMXJlbTsgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgfSAgICAgICAgICAgICBcbiAgICAgICAgICAgIH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICBjb2RlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgYm9yZGVyOiAxcHggc29saWQgJGdyZXk4MDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LW1ldGE7XG4gICAgfVxuICAgIFxuXG5zdWIsIHN1cCB7XG5cdGZvbnQtc2l6ZTogNzUlO1xuXHRsaW5lLWhlaWdodDogMDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR2ZXJ0aWNhbC1hbGlnbjogYmFzZWxpbmU7XG59XG5cbnN1cCB7XG5cdHRvcDogLTAuNWVtO1xufVxuXG5zdWIge1xuXHRib3R0b206IC0wLjI1ZW07XG59XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBwLCBsaSB7IGZvbnQtc2l6ZTogMS4xMjVlbTsgfVxuICAgICAgICBsaSBsaSB7IGZvbnQtc2l6ZTogMWVtOyB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgIC5hbGlnbmxlZnQsXG4gICAgICAgIC5mbG9hdC1sZWZ0LFxuICAgICAgICAuZmxvYXRfbGVmdCB7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAqIDEuNSAkZ2FwICogMS41ICRnYXAgKiAxLjUgMDtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICB9XG5cbiAgICAgICAgLmFsaWducmlnaHQsXG4gICAgICAgIC5mbG9hdC1yaWdodCxcbiAgICAgICAgLmZsb2F0X3JpZ2h0IHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAqIDEuNSAwICRnYXAgKiAxLjUgJGdhcCAqIDEuNTtcbiAgICAgICAgICAgIG1heC13aWR0aDogNDglO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLndwLWNhcHRpb24ge1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIFxuXHQgICAgJi10ZXh0IHtcblx0ICAgICAgICBAZXh0ZW5kIGZpZ2NhcHRpb247XG5cdCAgICB9XG4gICAgfVxufVxuXG4ud3AtY2FwdGlvbiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgXG4gICAgJi10ZXh0IHtcbiAgICAgICAgQGV4dGVuZCBmaWdjYXB0aW9uO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbSAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuQGlmICRkcnVwYWwge1xuICAgIGZpZ3VyZVtyb2xlPWdyb3VwXSB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG4gICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgfVxuICAgICAgICBcblx0ICAgIGZpZ2NhcHRpb24ge1xuXHQgICAgICAgIEBleHRlbmQgZmlnY2FwdGlvbjtcblx0ICAgIH1cbiAgICB9XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5OTU7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0Zm9udC1zaXplOiA4NSU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1tZXRhO1xuXHRsaW5lLWhlaWdodDogMS40NTtcblx0bWFyZ2luOiAkZ2FwICogMyAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0cGFkZGluZzogJGdhcDtcbn1cblxucCB7XG5cdHByZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNFQVJDSCArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLnNlYXJjaCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luOiBhdXRvIDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0Ly8gd2lkdGg6IDE2MHB4O1xuXHRcblx0Ji1pbnB1dCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0XHRib3JkZXI6IDA7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdC8vIGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0aGVpZ2h0OiAxLjhlbTtcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDIuNSAwICRnYXA7XG5cdFx0XG5cdFx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0XG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDE2OXB4O1xuXHRcdFx0XG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeS1saWdodDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdHdpZHRoOiAyMjBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYtaWNvbiB7XG5cdCAgICBAaW5jbHVkZSBjZW50ZXJlcihmYWxzZSwgdHJ1ZSk7XG5cdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogMTZweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Ly8gcmlnaHQ6ICRnYXAgLyAzLjU7XG5cdFx0cmlnaHQ6IDIwJTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR3aWR0aDogMTZweDtcblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdC5zZWFyY2gtYnV0dG9uIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXHRcblx0Ji1idXR0b24ge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0Ym9yZGVyLWxlZnQ6ICRsaW5lIHNvbGlkICRncmV5ODA7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cGFkZGluZzogMDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0dGV4dC1pbmRlbnQ6IC05OTlyZW07XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAyOHB4O1xuXHRcdFxuXHRcdCY6aG92ZXIsXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0LnNlYXJjaC1pY29uIHtcblx0XHRcdFx0ZmlsbDogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogVEFCTEVTICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uY29udGVudCB7XG4gICAgdGFibGUge1xuICAgICAgICBAZXh0ZW5kICVmb250LWJvZHk7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgZm9udC12YXJpYW50LW51bWVyaWM6IGxpbmluZy1udW1zIHRhYnVsYXItbnVtcztcbiAgICAgICAgaGVpZ2h0OiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgICAgIG1heC13aWR0aDogMTAwJTtcbiAgICAgICAgb3ZlcmZsb3cteDogYXV0bztcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICB9XG5cbiAgICB0aGVhZCwgdGZvb3QsIHRyIHtcbiAgICAgICAgJjpudGgtY2hpbGQoZXZlbikge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5MDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcblx0dGhlYWQge1xuXHRcdHRyIHtcblx0XHRcdHRkIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblxuXG4gICAgdGgsIHRkIHtcblx0XHRib3JkZXI6IHNvbGlkIDFweCAkZ3JleTgwO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcbiAgICAgICAgdmVydGljYWwtYWxpZ246IHRvcDtcbiAgICB9XG5cbiAgICB0aGVhZCB0ZCxcbiAgICB0Zm9vdCB0ZCxcbiAgICB0aCB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSE9NRSArKytcbisrKysrKysrKysrKysrKysrICovXG5cbi5ob21lIHtcblx0Lmhlcm8tdGl0bGUge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXIgIWltcG9ydGFudDtcblx0XHRsaW5lLWhlaWdodDogMTtcblx0XHRmb250LXNpemU6IDIuMjVyZW0gIWltcG9ydGFudDtcblx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdGZvbnQtc2l6ZTogMy43NXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cbi5zbGljay1kb3RzIHtcblx0YnV0dG9uIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRmb250LXNpemU6IDAuOXJlbSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHRcblx0XHQmOmhvdmVyIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoMCk7XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjA1cmVtICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5zbGljay1hcnJvdyB7XG5cdGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdG1pbi1oZWlnaHQ6IDY1cHg7XG5cdHdpZHRoOiA2NXB4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdGJvcmRlcjogMCAhaW1wb3J0YW50O1xuXHRcblx0JjpiZWZvcmUge1xuXHRcdG1pbi13aWR0aDogMTguNzdweCAhaW1wb3J0YW50O1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDUwJTtcblx0XHRsZWZ0OiA1MCU7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTUwJSk7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeSAhaW1wb3J0YW50O1xuXHR9XG5cdFxuXHQmOmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1kYXJrICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNsaWNrLXByZXYge1xuXHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFxuXHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRsZWZ0OiAtM3JlbSAhaW1wb3J0YW50O1x0XHRcblx0fVxuXHRcblx0JjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVybCgvYXNzZXRzL3N2Zy9pY29ucy9hcnJvdy1sZWZ0LTIuc3ZnKSAhaW1wb3J0YW50O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC02NSUsIC01MCUpO1xuXHR9XG59XG5cbi5zbGljay1uZXh0IHtcblx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XG5cdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdHJpZ2h0OiAtM3JlbSAhaW1wb3J0YW50O1x0XG5cdH1cblx0XG5cdCY6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoL2Fzc2V0cy9zdmcvaWNvbnMvYXJyb3ctcmlnaHQtMi5zdmcpICFpbXBvcnRhbnQ7XG5cdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTM1JSwgLTUwJSk7XG5cdH1cbn1cblxuXG5cblxuLmNhcmRzLXNsaWRlciB7XG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdHdpZHRoOiAxMDIuNSU7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xLjI1JTtcblx0fVxuXHRcblx0LnNsaWNrLXNsaWRlIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cbn1cblxuXG4uY2FyZC1zbGlkZSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHdpZHRoOiAxMDAlO1xuXHRwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgKiAxLjE7XG5cdFxuXHQmOmhvdmVyIHtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTVweCk7XG5cdFx0XG5cdFx0LmNhcmQtc2xpZGUtaGVhZGVyLXRpdGxlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1zbGlkZS13cmFwIHtcblx0XHRcdC8vIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0XHR9XG5cdH1cblx0XG5cdCYtd3JhcCB7XG5cdFx0QGV4dGVuZCAlY2FyZDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdHBhZGRpbmc6ICRnYXAgLyAyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luOiAwICRnYXA7XG5cdFx0fVxuXHRcdFxuXHRcdC8vIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0bWluLWhlaWdodDogNDAwcHg7XG5cdFx0Ly8gfVxuXHR9XG5cdFxuXHQuY2FyZC1zbGlkZS1oZWFkZXItdGl0bGUge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0Zm9udC1zaXplOiAxLjc1cmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcblx0XHQmLmhvdmVyZWQsXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRjb2xvcjogJHNlY29uZGFyeS1zaGFkZTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXG5cdCYtaW1hZ2Uge1xuXHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgJGNvcm5lciAwIDA7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0aGVpZ2h0OiAxNnJlbTtcblx0XHR9XHRcblxuXHRcdGltZyB7XG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xuXHRcdH1cblx0fVxuXG5cdCYtd3JhcCB7XG5cdFx0YWxpZ24tc2VsZjogc3RyZXRjaDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdFxuXHRcdCYtaW5uZXIge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNTtcblx0XHRcdFxuXHRcdFx0Lm1ldGFsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjE1O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk4MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaW1lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLXNsaWRlLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQmLWhlYWRlciB7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcblx0XHQrIC5jYXJkLXNsaWRlLXN1bW1hcnkge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuXHRcdFx0Zm9udC1zaXplOiAxLjE1cmVtO1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcDtcblx0XHR9XG5cblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcblx0XHRcdGEge1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0fVxuXG5cdFx0Ji1kYXRlIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtbWV0YTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAvIDI7XG5cdFx0fVxuXHR9XG5cdCYtYnV0dG9uIHtcblx0XHQmLW91dGVyIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0fVxuXHR9XG59XG5cblxuXG5cblxuXG4ucGlsbHMge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuXHRcblx0LnBpbGwge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XG5cdFx0Ji1saW5rIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRjdGOUREO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zaXplOiAxcmVtO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAxLjUgJGdhcCAvIDI7XG5cdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuMjVyZW07XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDEuNzVyZW07XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCNGN0Y5REQsIDIwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpudGgtb2YtdHlwZSgxKSxcblx0XHQmOm50aC1vZi10eXBlKDQpIHtcdFx0XHRcblx0XHRcdC5waWxsLWxpbmsge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0JjpudGgtb2YtdHlwZSgzKSxcblx0XHQmOm50aC1vZi10eXBlKDYpIHtcdFx0XHRcblx0XHRcdC5waWxsLWxpbmsge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5waWxscy1maWx0ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3QtYmx1ZSAhaW1wb3J0YW50O1xuXHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRjb2xvcjogJHByaW1hcnk7XG5cdG1hcmdpbi10b3A6ICRnYXA7XG5cdHBhZGRpbmc6ICRnYXAgJGdhcCAwO1xuXHRcblx0LmZpbHRlci1ibG9jayB7XG5cdFx0JjpmaXJzdC1vZi10eXBlIHtcblx0XHRcdG1pbi13aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1pbi13aWR0aDogYXV0bztcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpsYXN0LW9mLXR5cGUge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHQuZmlsdGVyLXN1Ym1pdCB7XG5cdFx0XHRcdG1heC13aWR0aDogMjUwcHg7XG5cdFx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuZmlsdGVyIHtcblx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0cGFkZGluZzogJGdhcCAkZ2FwICRnYXAgKiAyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogMCAkZ2FwICRnYXAgKiAyO1xuXHRcdH1cblx0fVxuXHRcblx0aW5wdXQuZmlsdGVyLWZpZWxkIHtcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcdFx0XHRcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0d2lkdGg6IDQwMHB4O1xuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0Ly8gcGFkZGluZzogJGdhcCAkZ2FwICRnYXAgKiAyICRnYXA7XG5cdH1cblx0XG5cdCYtdGl0bGUge1xuXHRcdGNvbG9yOiAjMzM1QjYzO1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuXHRcdGZvbnQtc2l6ZTogMnJlbTtcblx0XHRwYWRkaW5nOiAkZ2FwICogMS41ICRnYXAgKiAyIDAgJGdhcCAqIDI7XG5cdH1cblx0XG5cdGxhYmVsICsgc2VsZWN0IHtcblx0XHRtYXJnaW46IDA7XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBET05BVEUgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFRoZSBtYWluIGZlYXR1cmVzIG9mIHRoZSBkb25hdGUgcGFnZSwgc3VjaCBhcyBjb3N0IGV4YW1wbGVzIGFuZCBkb25hdGUgZm9ybVxuXG4uZG9uYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLW9wdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgMCAwICRjb3JuZXI7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDsgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWg1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hbW91bnQge1xuICAgICAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XG5cbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2RvbmF0ZS1vbmNlOmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1vbmNlLFxuI2RvbmF0ZS1tb250aGx5OmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1tb250aGx5IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNkb25hdGUtb25jZTpjaGVja2VkIH4gLmRvbmF0ZS1mb3JtIC5kb25hdGUtaGVhZGVyLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENBTVBBSUdOICsrK1xuKysrKysrKysrKysrKysrKysrKysrICovXG5cbiRjYW1wYWlnbi1wcmltYXJ5OiAjZTNlYTg3O1xuJGNhbXBhaWduLXNlY29uZGFyeTogI2YzZjJmMztcblxuJXRyaWFuZ2xlIHtcblx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi8uLi9hc3NldHMvaW1hZ2VzL3RyaWFuZ2xlLnBuZycpO1xuXHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjZW50ZXI7XG5cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0Y29udGVudDogJyc7XG5cdGRpc3BsYXk6IGJsb2NrO1xufVxuXG5ib2R5LmNhbXBhaWduIHtcblx0LmhlYWRlciAuc2VhcmNoLWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcblx0XHQuc2VhcmNoLWljb24ge1xuXHRcdFx0ZmlsbDogJHByaW1hcnk7XG5cdFx0fVxuXHR9XG5cblx0LmJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG5cdC5tZW51LWJ1dHRvbiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHR9XG5cdC5oZXJvLXRpdGxlLCAuY3RhLXRpdGxlLCBoMiwgaDMgLGg0IHtcblx0XHRmb250LWZhbWlseTogJGZvbnQtYm9keTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdH1cblx0Lmhlcm8ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRjYW1wYWlnbi1zZWNvbmRhcnk7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxMHB4ICRjYW1wYWlnbi1wcmltYXJ5O1xuXHRcdFxuXHRcdCYtaW5mbyB7XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGV4dGVuZCAldHJpYW5nbGU7XG5cdFx0XHRcdGJvdHRvbTogNTBweDtcblx0XHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRsZWZ0OiAtMjUwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHRcdFx0d2lkdGg6IDUyMHB4O1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRib3R0b206IC0xMDBweDtcblx0XHRcdFx0XHRoZWlnaHQ6IDY1MHB4O1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IC0yNTBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHNjYWxlWCgpO1xuXHRcdFx0XHRcdHdpZHRoOiA2ODBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuXHRcdFx0XHRcdHJpZ2h0OiAtMjUwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbm5lciB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHR6LWluZGV4OiAxMDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb246bm90KC5mb290ZXIpIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY2FtcGFpZ24tc2Vjb25kYXJ5O1xuXHRcdC8vIGJvcmRlci1ib3R0b206IHNvbGlkIDEwcHggJGNhbXBhaWduLXByaW1hcnk7XG5cdFx0Ly8gYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggJGNhbXBhaWduLXByaW1hcnk7XG5cdFx0Ly8gYm9yZGVyLXJpZ2h0OiBzb2xpZCAxMHB4ICRjYW1wYWlnbi1wcmltYXJ5O1xuXHR9XG5cdC5zZWN0aW9uIHtcblx0XHQmLmJsdWUge1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XG5cdFx0XHQuaW1hZ2UtY2lyY2xlcyB7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0QGV4dGVuZCAldHJpYW5nbGU7XG5cdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcblx0XHRcdFx0aGVpZ2h0OiA2NTBweDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNTAlKSBzY2FsZVgoLTEpO1xuXHRcdFx0XHR3aWR0aDogNTIwcHg7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwMHB4O1xuXHRcdFx0XHRcdGhlaWdodDogNjUwcHg7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBzY2FsZVgoKTtcblx0XHRcdFx0XHR3aWR0aDogNjgwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcblx0XHRcdFx0XHRyaWdodDogMTAwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MDBweDtcblx0XHRcdFx0XHR3aWR0aDogNDAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0XHR3aWR0aDogNTAwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNhcmQge1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0Ym9yZGVyOiBzb2xpZCA1cHggJGNhbXBhaWduLXByaW1hcnk7XG5cdH1cblx0Lnd5c2l3eWcge1xuXHRcdC5jb250ZW50IHtcblx0XHRcdCoge1xuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR9XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuY3RhIHtcblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdEBleHRlbmQgJXRyaWFuZ2xlO1xuXHRcdFx0aGVpZ2h0OiAzMDBweDtcblx0XHRcdHdpZHRoOiAzMDBweDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRcdHdpZHRoOiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNvbnRlbnQge1xuXHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCAxMHB4ICRjYW1wYWlnbi1wcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiAycmVtIDJyZW0gMCAycmVtO1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdHotaW5kZXg6IDEwO1xuXHRcdFx0fVxuXHRcdFx0Y2l0ZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ei1pbmRleDogMTA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKGZhbHNlLCB0cnVlKTtcblx0XHRcdFx0QGV4dGVuZCAldHJpYW5nbGU7XG5cdFx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRcdHJpZ2h0OiAtMTAwcHg7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNpZ251cCB7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxMHB4ICRjYW1wYWlnbi1wcmltYXJ5O1xuXHR9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBNRURJQSBCTE9DSyArKytcbisrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4ubWVkaWEtYmxvY2sge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XG5cdCYtb3V0ZXIge1xuXHRcdCsgLm1lZGlhLWJsb2NrLW91dGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XG5cdFx0XHQmLmRhcmsge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucGFkZGluZy1sYXJnZSB7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzIDA7XG5cdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDggMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnJpZ2h0IHtcblx0XHRcdC5tZWRpYS1ibG9jayB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCYtaW5mbyB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYtY29udGVudCB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwICogMjtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5kYXJrLFxuXHRcdCYucHJpbWFyeSB7XG5cdFx0XHQubWVkaWEtYmxvY2sge1xuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCsgLm1lZGlhLWJsb2NrLW91dGVyIHtcblx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiAyO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXAgKiA0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHQgICAgJi5zZWNvbmRhcnkge1xuXHRcdCAgICAubWVkaWEtYmxvY2sge1xuXHRcdFx0XHQmLWluZm8ge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0LmJ1dHRvbiB7XG5cdFx0XHRcdFx0QGV4dGVuZCAlYnV0dG9uLWRhcms7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHRcdFxuXHQgICAgJi52aWRlbyB7XG5cdFx0ICAgIC5tZWRpYS1ibG9jayB7XG5cdFx0XHQgICAgbWluLWhlaWdodDogYXV0bzsgICBcblx0XHRcdCAgICBcblx0XHRcdCAgICAmLWVsZW1lbnQge1xuXHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDU1JSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHQgICAgLnZpZGVvLW91dGVyIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cGFkZGluZy1ib3R0b206IDU2LjI1JTsgLyogMTY6OSAqL1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XG5cdFx0XHRcdFx0XHRpZnJhbWUge1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHRcdH0gICBcblx0XHRcdFx0ICAgIH1cblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJi1pbmZvIHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg0NSUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0fVxuXHRcbiAgICAmLWVsZW1lbnQsICYtaW5mbyB7XG5cdCAgICBtYXJnaW46IDA7XG4gICAgfVxuICAgICYtaW5mbyB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBjb2xvcjogJHByaW1hcnk7XG5cdFx0cGFkZGluZzogJGdhcCAqIDIgMCAwO1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDIgMCAwO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg0NSUpO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDM7XG5cdFx0fVxuXHQgICAgXG5cdCAgICAuYnV0dG9uIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMXJlbTsgXG5cdCAgICB9XG4gICAgfVxuICAgICYtY29udGVudCB7XG5cdCAgICBwIHtcblx0XHQgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG5cdFx0XHRcblx0XHRcdC5kYXJrICYge1xuXHRcdFx0XHRjb2xvcjogJGdyZXk4MDtcblx0XHRcdH1cblx0XHQgICAgXG5cdFx0ICAgIGEge1xuXHRcdFx0ICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG5cdFx0XHQgICAgdGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG4gICAgJi1lbGVtZW50IHtcblx0ICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdGhlaWdodDogMzB2aDtcblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNTUlKTtcblx0XHRcdGhlaWdodDogMzQzcHg7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYtcGxheSB7XG5cdFx0ICAgIEBleHRlbmQgLmJ1dHRvbjtcblx0XHQgICAgQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAxMnB4O1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdCAgICB3aWR0aDogYXV0bztcblx0XHQgICAgei1pbmRleDogMjtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHR9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0ICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcblx0ICAgICAgICAgICAgbGVmdDogMDtcblx0ICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgICAgICAgICB0b3A6IDA7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uby1vYmplY3RmaXQgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuXHQgICAgZm9udC1zaXplOiAycmVtO1xuXHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xuXHQgICAgXG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1FVEFEQVRBICsrK1xuKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIE1ldGFkYXRhIG9uIGFuIGFydGljbGUgcGFnZVxuLm1ldGFkYXRhIHtcbiAgICBAZXh0ZW5kICVmb250LW1ldGE7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuXG4gICAgdGltZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG59XG5cbi5tZXRhbGFiZWwge1xuICAgIEBleHRlbmQgJWZvbnQtbGFiZWw7XG4gICAgY29sb3I6ICRwcmltYXJ5O1xuICAgIGRpc3BsYXk6IGJsb2NrO1xuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgfVxufVxuXG4vLyBUYWdzXG5cbi50YWdzIHtcblx0bWFyZ2luLXRvcDogJGdhcDtcbn1cbi5tZXRhdGFnIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBtYXJnaW46ICRnYXAgLyA0ICRnYXAgLyA0IDAgMDtcblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTU7XG4gICAgICAgIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG4gICAgICAgIGNvbG9yOiAkZ3JleTQwO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogJGJvbGQgMC45ZW0vMS41ICRmb250LWJvZHk7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICB9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFBBR0lOQVRJT04gKysrXG4rKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBQYWdpbmF0aW9uIGxpbmtzIGZvciB0aGUgbGlzdGluZyBhbmQgZmVhdHVyZXMgcGFnZXNcblxuJXBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gICAgQGV4dGVuZCAlZm9udC1tZXRhO1xuICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG4gICAgb3ZlcmZsb3c6IHZpc2libGU7XG4gICAgcGFkZGluZy10b3A6IDA7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5MDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYmxvY2sge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgfVxuXG4gICAgJi1udW1iZXIge1xuICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgJi1lbGVtZW50IHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIC8vIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMyAkZ2FwIC8gMS4yNTtcbiAgICAgICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYXJyb3cge1xuICAgICAgICBAZXh0ZW5kIC5idXR0b247XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwIC8gMS41O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAxLjUgJGdhcCAqIDI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN1cnJlbnQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkbGluZSAkc2Vjb25kYXJ5IGluc2V0O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIC8gNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG5cbiAgICAgICAgJl9ibG9jayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLW51bWJlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aWV3X2FsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZWxlbWVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCl7XG4gICAgICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYuY3VycmVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuLnBhZ2luYXRpb24ge1xuICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG4gICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICZfYmxvY2sge1xuICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBmbG9hdDogcmlnaHQ7XG4gICAgICAgIH1cblxuICAgICAgICAmLm51bWVyYWwge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1udW1iZXI7XG4gICAgICAgIH1cblxuICAgICAgICAmLnZpZXdfYWxsIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmX2VsZW1lbnQge1xuICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cbiAgICAgICAgJi5wcmV2IHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xuICAgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYubmV4dCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjhlbTtcblxuICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcbiAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJGRydXBhbCB7XG4gICAgLnBhZ2VyIHtcblx0ICAgIHBhZGRpbmc6ICRnYXAgMDtcblxuXHQgICAgJl9faXRlbXMge1xuXHQgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG5cdCAgICB9XG5cbiAgICAgICAgJi1maXJzdCB7IGZsb2F0OiByaWdodDsgfVxuXG4gICAgICAgICZfX2l0ZW0ge1xuXHQgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG5cdFx0XHR3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuICAgICAgICAgICAgfVxuXG5cdCAgICAgICAgYSB7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDIgJGdhcDtcblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmLmlzLWFjdGl2ZSB7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuXG5cdCAgICAgICAgICAgIGEge1xuXHRcdCAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHQgICAgICAgICAgICBwYWRkaW5nOiAwO1xuXHRcdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblxuXHQgICAgICAgICYtLWZpcnN0IGEsXG5cdCAgICAgICAgJi0tcHJldmlvdXMgYSxcblx0ICAgICAgICAmLS1uZXh0IGEsXG5cdCAgICAgICAgJi0tbGFzdCBhIHtcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcblx0ICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1ibG9jaztcblx0ICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWVsbGlwc2lzIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cbi5wYWdlciB7XG4gICAgcGFkZGluZzogJGdhcCAwO1xuXG4gICAgJl9faXRlbXMge1xuICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uO1xuICAgIH1cblxuICAgICYtZmlyc3QgeyBmbG9hdDogcmlnaHQ7IH1cblxuICAgICZfX2l0ZW0ge1xuICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICB9XG5cbiAgICAgICAgYSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuICAgICAgICB9XG5cbiAgICAgICAgJi5pcy1hY3RpdmUge1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1lbGVtZW50O1xuICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1jdXJyZW50O1xuXG4gICAgICAgICAgICBhIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtLWZpcnN0IGEsXG4gICAgICAgICYtLXByZXZpb3VzIGEsXG4gICAgICAgICYtLW5leHQgYSxcbiAgICAgICAgJi0tbGFzdCBhIHtcbiAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1lbGxpcHNpcyB7XG4gICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tZWxlbWVudDtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEJSRUFEQ1JVTUJTICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5icmVhZGNydW1icyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdGNvbG9yOiAkZ3JleTMwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6ICRnYXAgMDtcblxuXHQmLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLWxpbmsge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGl2aWRlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk3MDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBIRVJPICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLmhlcm8ge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0LmV2ZW50LXN0eWxlcyAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeS1saWdodDtcblx0fVxuXHRcblx0Lmhlcm8tc2hhcGUgJiB7XHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0bWF4LWhlaWdodDogNTI1cHg7XG5cdFx0fVxuXHR9XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XHRcdFxuXHR9XG5cdFxuXHQmLW91dGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdFxuXHRcdCYuZnVsbCB7XG5cdFx0XHQuaGVyby1pbWFnZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCR3aGl0ZSwgMC41KTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcblx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRtYXJnaW46IDEwZW0gYXV0bztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAzcmVtO1xuXHRcdFx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFx0fVx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRcdHAge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji5zb2xpZCB7XG5cdFx0XHQuaGVyby1pbWFnZSB7XG5cdFx0XHRcdCsgLmhlcm8taW5mbyB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goOTIlKTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMjVlbSBhdXRvIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MGVtKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg2NCUpO1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAkZ2FwICogMjtcblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWluZm8sICYtaW1hZ2Uge1xuXHRcdG1hcmdpbjogMDtcblx0fVxuXHRcblx0Ji1pbmZvIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMDtcblx0XHRcblx0XHQuaGVyby1zaGFwZSAmIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9zaGFwZS1kYXJrLnN2ZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDAlIDEwMCU7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0cmlnaHQ6IC02MCU7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMTAlO1xuXHRcdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuZXZlbnQtc3R5bGVzICYge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9zaGFwZS1kYXJrLTIuc3ZnJyk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5oZXJvLWxhYmVsIHtcblx0XHRcdGZvbnQtc2l6ZTogMXJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgKiAxLjI1O1xuXHRcdFx0XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0LWJsdWU7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gNiAkZ2FwIC8gMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lmhlcm8tdGl0bGUge1xuXHRcdFx0QGV4dGVuZCAlaDI7XG5cdFx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdC8vIG1heC13aWR0aDogMzk2cHg7XG5cdFx0XHRsaW5lLWhlaWdodDogMS4yNTtcblx0XHR9XG5cdFx0XG5cdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1heC13aWR0aDogNDU3cHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAycmVtO1xuXHRcdFx0XG5cdFx0XHQmOm5vdCguYnV0dG9uKSB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji1pbm5lciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAzcmVtIDJyZW07XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHR3aWR0aDogNjBlbTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nOiA0cmVtIDNyZW0gNHJlbSAyZW07XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0Ji1pbWFnZSB7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTUlKTtcblx0XHR9XG5cdFx0XG5cdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQ1JSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0XHRcdHdpZHRoOiAzMGVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xuXHRcdH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENUQSArKytcbisrKysrKysrKysrKysrKysgKi9cblxuLmN0YSB7XG4gICAgJi1vdXRlciB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCYuYmctc2hhcGVzIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRiYWNrZ3JvdW5kOiB1cmwoL2Fzc2V0cy9pbWFnZXMvYmctbGltZS5zdmcpIG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcblx0XHRcdC5jdGEtdGl0bGUge1xuXHRcdFx0XHRAZXh0ZW5kICVoMTtcblx0XHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0XHRcdFx0Zm9udC1zaXplOiAzcmVtO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiA1LjVyZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LmN0YS1zdW1tYXJ5IHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwO1xuXHRcdFx0fVx0XG5cdFx0fVxuXHQgICAgXG5cdCAgICAmLmZ1bGwtd2lkdGgtaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA3MHZoO1x0XHQgICAgXG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgIC5jdGEtaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHRvcDogMDtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdCAgICBcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRpbWcge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdCsgLmN0YS1pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdC8vIGhlaWdodDogMzNyZW07XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tdG9wOiA1dnc7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDEwdnc7XG5cdFx0XHRcdFx0XHQvLyBmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdFx0XHR3aWR0aDogMzNyZW07XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL3NoYXBlLWNpcmNsZS5zdmcpO1xuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IGNvdmVyO1xuXHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0XHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGUoLTUwJSwgLTUwJSk7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiA0ODBweDtcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiA0NTBweDtcblx0XHRcdFx0XHRcdFx0ei1pbmRleDogLTE7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0bGVmdDogMjUlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0d2lkdGg6IDUzMHB4O1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDUwMHB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuY3RhLXRpdGxlIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgJWgxO1xuXHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE7XG5cdFx0XHRcdFx0XHRtYXgtd2lkdGg6IDQwMHB4O1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDIuNzVyZW07XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMy43NXJlbTtcblx0XHRcdFx0XHRcdFx0Ly8gbWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5jdGEtc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM3JlbTtcblx0XHRcdFx0XHRcdG1heC13aWR0aDogNDAwcHg7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgJi5zaXRlLXdpZHRoLWltYWdlIHtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA2MHZoO1xuXHRcdCAgICB9XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHQgICAgbWFyZ2luOiAwIGF1dG87XG5cdFx0ICAgIFx0d2lkdGg6ICRwYWdlLXdpZHRoO1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICAuY3RhLWltYWdlIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgXG5cdCAgICAuY3RhLWltYWdlIHtcblx0XHQgICAgKyAuY3RhLWlubmVyIHtcblx0XHRcdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG5cdFx0XHRcdC8vIGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0XHRcdC8vIGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdC8vIG1hcmdpbjogNHZoO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDYxMXB4O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41O1xuXHRcdFx0XHRcblx0XHRcdFx0LmN0YS10aXRsZSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjlyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5jdGEtc3VtbWFyeSB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0Ly8gbWFyZ2luOiA4dmg7XG5cdFx0XHRcdFx0Ly8gcGFkZGluZzogJGdhcCAqIDM7XG5cdFx0XHRcdH1cblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDUwdnc7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwICogMjtcblx0XHRcdFx0XHQvLyBtYXJnaW46IDh2aCBhdXRvO1xuXHRcdFx0XHRcdC8vIHdpZHRoOiAkcGFnZS13aWR0aCAvIDEuNTtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuXHRcblx0LmRhcmsgJiB7XG5cdFx0LmN0YS1zdW1tYXJ5IHtcblx0XHRcdGNvbG9yOiAkZ3JleTgwO1xuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uIHtcblx0XHRcdEBleHRlbmQgJWJ1dHRvbjtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWNvbmRhcnk7XG5cdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1saWdodDtcblx0XHRcdH1cblx0XHRcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlY29uZGFyeS1kYXJrO1xuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0fVxuXHRcblx0Lm92ZXJmbG93ICYge1xuXHRcdC5jdGEtaW1hZ2Uge1xuXHRcdFx0aGVpZ2h0OiAzNTBweDtcblx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMTAwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRcdHdpZHRoOiAzNTBweDtcblx0XHRcdG92ZXJmbG93OiBub25lO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC9hc3NldHMvaW1hZ2VzL2NpcmNsZS00LnN2Zyk7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogY292ZXI7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRoZWlnaHQ6IDM3MHB4O1xuXHRcdFx0XHR0b3A6IDUwJTtcblx0XHRcdFx0bGVmdDogNDcuNSU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0XHR3aWR0aDogMzkzcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdGhlaWdodDogNDEycHg7XG5cdFx0XHRcdHdpZHRoOiA0MTJweDtcblx0XHRcdFx0bGVmdDogNTAlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgvYXNzZXRzL2ltYWdlcy9vdmVybGF5LXNoYXBlLnN2Zyk7XG5cdFx0XHRcdFx0aGVpZ2h0OiA0NDFweDtcblx0XHRcdFx0XHR3aWR0aDogNTM0cHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGhlaWdodDogNDkwcHg7XG5cdFx0XHRcdGxlZnQ6IDI1JTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdHdpZHRoOiA0OTBweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDUzNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiA2NDhweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRoZWlnaHQ6IDUzOHB4O1xuXHRcdFx0XHRsZWZ0OiAyOC41JTtcblx0XHRcdFx0d2lkdGg6IDUzOHB4O1x0XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGhlaWdodDogNTc4cHg7XG5cdFx0XHRcdFx0d2lkdGg6IDcwMHB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jdGEtaW5uZXIge1xuXHRcdFx0cGFkZGluZy10b3A6IDI4MHB4O1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMzIwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41O1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcbiAgICAmLWlubmVyIHtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHQvLyBtYXgtd2lkdGg6ICRwYWdlLXdpZHRoO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdHotaW5kZXg6IDE7XG4gICAgfVxuXHRcblx0Ji10aXRsZSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHR9XG4gICAgXG5cdCYtc3VtbWFyeSB7XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdG1heC13aWR0aDogNjExcHg7XG5cdFx0cGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwICRnYXAgKiAyO1xuXHR9XG4gXHRcbiBcdCYtaW1hZ2Uge1xuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHR9XG5cdH1cblx0XG5cdC5idXR0b24ge1xuXHRcdEBleHRlbmQgJWJ1dHRvbi1kYXJrO1xuXHRcdHdpZHRoOiA5MCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0fVxuXHQgXG4gICAgJi1jYXB0aW9uIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHQgICAgYm90dG9tOiAwO1xuXHQgICAgY29sb3I6ICR3aGl0ZTtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEZFRUQgKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBGZWVkIGlzIHRoZSBiYXNpYyBsaXN0aW5nIG9mIGNvbnRlbnQgc3VjaCBhcyBuZXdzIHBvc3RzLCBtb3JlIHNjYW5uYWJsZSBhbmQgY29udGVudCBoZWF2eSB0aGFuIGNhcmRzXG5cbi5mZWVkIHtcblx0bWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47XG59XG5cbi5zZWN0aW9uLWhlYWRlciArIC5mZWVkIHtcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuMjU7XG5cdH1cbn1cblxuLmZlYXQtaXRlbXMge1xuXHQuY29udGFpbmVyIHtcblx0XHRtYXgtd2lkdGg6ICR0d28tdGhpcmRzLWNvbHVtbjtcblx0fVxuXHRcblx0Lml0ZW0ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuXHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXI7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcblx0XHQrIC5pdGVtIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0fVxuXHR9XG5cdFxuXHQuY2FyZCB7XG5cdFx0Ly8gYmFja2dyb3VuZDogJHByaW1hcnktYnJpZ2h0O1xuXHRcdC8vIGNvbG9yOiAkd2hpdGU7XG5cdFx0Ly8gXG5cdFx0Ly8gJi1zdW1tYXJ5IHtcblx0XHQvLyBcdGNvbG9yOiByZ2JhKCR3aGl0ZSwwLjgpICFpbXBvcnRhbnQ7XG5cdFx0Ly8gfVxuXHR9XG59XG5cbi5hbHRlcm5hdGluZy1vcmRlciB7XG5cdC5pdGVtIHtcblx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogLTJyZW07XG5cdFx0XHRcdFxuXHRcdFx0XHQuaXRlbS1pbmZvIHtcblx0XHRcdFx0XHRvcmRlcjogMDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lml0ZW0taW1hZ2Uge1xuXHRcdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdGltZyB7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgJGNvcm5lciAkY29ybmVyO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lciAwIDAgJGNvcm5lcjtcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0KyAuaXRlbS1pbmZvIHtcdFx0XHRcdFxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAyO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAzOyAgICAgICAgXG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLW9mLXR5cGUob2RkKSB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAtMnJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdH1cbn1cblxuLy8gLmFsdGVybmF0aW5nLWNvbG9yIHtcbi8vIFx0Lml0ZW0ge1xuLy8gXHRcdCY6bnRoLW9mLXR5cGUoZXZlbikge1xuLy8gXHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigkbGlnaHRlc3QtYmx1ZSwgMTAlKTtcbi8vIFx0XHR9XG4vLyBcdH1cbi8vIH1cblxuLml0ZW0ge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRib3JkZXI6IDFweCBzb2xpZCAkZ3JleTgwO1xuXHRmbGV4LWRpcmVjdGlvbjogcm93LXJldmVyc2U7XG5cdC8vIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcblx0XG5cdCY6aG92ZXIge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoLTNweCk7XG5cdFx0XG5cdFx0Lml0ZW0taW1hZ2Uge1xuXHRcdFx0aW1nIHtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Lml0ZW0taGVhZGVyLXRpdGxlIHtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdH1cblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdH1cblx0XG4gICAgJiArICYge1xuXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuICAgIH1cblxuICAgICYtaW1hZ2Uge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgXG4gICAgICAgIGltZyB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgJGNvcm5lciAwIDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwICRjb3JuZXIgJGNvcm5lciAwO1x0XHRcdFx0XG5cdFx0XHR9XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHQgICAgbWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjI1ICRnYXAgKiAyICRnYXAgKiAyICRnYXAgKiAyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDI7XG5cdFx0fVxuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblxuICAgICAgICAmLXRpdGxlIHtcblx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXAgLyAxLjU7XG5cdFx0XHRcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUsICYtYXV0aG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAvIDIgMDtcbiAgICAgICAgfVxuICAgICAgICAmLWF1dGhvciB7XG5cdCAgICAgICAgJjpiZWZvcmUge1xuXHRcdCAgICAgICAgY29udGVudDogJ3wnO1xuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAgICAgbWFyZ2luOiAwICRnYXAgLyAyO1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6ICRoYWxmLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgLy8gbWFyZ2luLXRvcDogJGdhcCAqIDI7XG4gICAgICAgICAgICAvLyBwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG4gICAgICAgIH1cblxuXHRcdCYtaW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdH1cblxuICAgICAgICAmLWltYWdlIHtcblx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDM1JSk7XG5cdCAgICAgICAgXG5cdCAgICAgICAgKyAuaXRlbS1pbmZvIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0XG5cdFx0ICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjUlKTtcdFxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXAgKiAzO1x0ICAgICAgICBcblx0XHQgICAgICAgIH1cblx0ICAgICAgICB9XG5cbiAgICAgICAgICAgICYgKyAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLnBsZWRnZS13YWxsIHtcbiAgICAuY3RhIHtcbiAgICAgIEBleHRlbmQgLmNvbnRhaW5lcjtcbiAgICAgIG1hcmdpbi10b3A6IDEuNDM4cmVtO1xuICAgICAgXG4gICAgICAmLWlubmVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogMS40MzhyZW07XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAxLjUgJGdhcCAwO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5jdGEtb3V0ZXIge1xuICAgICAgLmN0YS10aXRsZSxcbiAgICAgIC5jdGEtc3VtbWFyeSB7XG4gICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgIH1cbiAgICAgIC5jdGEtdGl0bGUge1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBmb250LXNpemU6IDMuMnJlbTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDMuNDM4cmVtO1xuICAgICAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgcGFkZGluZy10b3A6IDEuNzVyZW07XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMy41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAzLjkzOHJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDYuOTM4cmVtO1xuICAgICAgICAgIHBhZGRpbmctbGVmdDogNi4yNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJjo6YmVmb3JlIHtcbiAgICAgICAgICBAaW5jbHVkZSBwZW5jaWwoJyUyM2U1MDE3ZCcpO1xuICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgICAgd2lkdGg6IDMuODc1cmVtO1xuICAgICAgICAgIGhlaWdodDogMy44NzVyZW07XG4gICAgICAgICAgYmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcbiAgICAgICAgICBtYXJnaW46ICRnYXAgYXV0byAkZ2FwICogMjtcblxuICAgICAgICAgIFxuICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgdG9wOiAzLjQzOHJlbTtcbiAgICAgICAgICAgIGxlZnQ6IDA7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuY3RhLXN1bW1hcnkge1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5O1xuICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgICAgICBsaW5lLWhlaWdodDogM3JlbTtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcGFkZGluZy10b3A6IDFyZW07XG4gICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjU2M3JlbTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgICAgZm9udC1zaXplOiAyLjJyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDNyZW07XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgIGZvbnQtc2l6ZTogMi42MjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDMuMzEzcmVtO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGVkZ2UtZm9ybSB7XG4gICAgICAmLXRpdGxlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgICAgIGxpbmUtaGVpZ2h0OiAzLjE4OHJlbTtcbiAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgIG1hcmdpbjogJGdhcCAqIDMgMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc3BhbiB7XG4gICAgICAgICAgY29sb3I6ICRyZWQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIFxuICAgICAgLmdmb3JtX3N1Ym1pc3Npb25fZXJyb3Ige1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcmVkO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgIH1cbiAgICAgIC52YWxpZGF0aW9uX21lc3NhZ2Uge1xuICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgLyAyO1xuICAgICAgfVxuICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgIGNvbG9yOiAkcmVkO1xuICAgICAgICBmb250LXN0eWxlOiBpdGFsaWM7XG4gICAgICAgIHBhZGRpbmctbGVmdDogMnB4O1xuICAgICAgfVxuICAgICAgXG4gICAgICAuZ2lucHV0X2NvbnRhaW5lcl90ZXh0YXJlYSB0ZXh0YXJlYSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICNGNUY4RDU7XG4gICAgICAgIGhlaWdodDogM3JlbTtcbiAgICAgICAgbWluLWhlaWdodDogM3JlbTtcbiAgICAgIH1cbiAgICAgIC5nZm9ybV9maWVsZHMge1xuICAgICAgICBAZXh0ZW5kICVmbGV4O1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgIFxuICAgICAgICAuZ2lucHV0X2NvbXBsZXgge1xuICAgICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgICAgICAgXG4gICAgICAgICAgc3BhbiB7XG4gICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgICAgXG4gICAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5nZmllbGQge1xuICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG4gICAgICAgICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcbiAgICAgICAgICBcbiAgICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcbiAgICAgICAgICB9XG4gICAgICAgICAgXG4gICAgICAgICAgJjpmaXJzdC1jaGlsZCB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuICAgICAgICAgICAgOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDotbW96LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIDo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgICAgICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICA6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGlucHV0Oi1tb3otcGxhY2Vob2xkZXIge1xuICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgICAmOm50aC1jaGlsZCgyKSB7XG4gICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgICAgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gge1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDEuNTtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgICAgYm90dG9tOiAtMnJlbTtcbiAgICAgICAgICBwYWRkaW5nLXRvcDogMDtcbiAgICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIFt0eXBlPVwiY2hlY2tib3hcIl0ge1xuICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgYm9yZGVyLXJhZGl1czogNHB4ICFpbXBvcnRhbnQ7XG4gICAgICAgICAgaGVpZ2h0OiAxLjhyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICBsYWJlbCB7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgICB9XG4gICAgICAuZ2Zvcm1fZm9vdGVyIHtcbiAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgKiAxLjU7XG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgIHBhZGRpbmctdG9wOiAwO1xuICAgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICAgIC5wbGVkZ2UtdGhhbmsteW91IHtcbiAgICAgIC5jb250YWluZXIge1xuICAgICAgICBAZXh0ZW5kIC5jb250YWluZXI7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIG1hcmdpbi10b3A6IDQuNzVyZW07XG4gICAgICAgIG1hcmdpbi1ib3R0b206IDVyZW07XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgaDIge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1oZWFkZXI7XG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiA1LjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDUuNXJlbTtcbiAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzLjYyNXJlbTtcbiAgICAgICAgfVxuICAgICAgICBwIHtcbiAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgICAgICAgbGluZS1oZWlnaHQ6IDEuODc1cmVtO1xuICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAzcmVtO1xuICAgICAgICAgICY6Zmlyc3QtY2hpbGQge1xuICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHk7XG4gICAgICAgICAgICBmb250LXdlaWdodDogJG5vcm1hbDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjU2M3JlbTtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAwO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuc29jaWFsIC5uYXYtaXRlbS1saW5rIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICB9XG4gICAgICAgIHVsLnNvY2lhbCB7XG4gICAgICAgICAgcGFkZGluZy1ib3R0b206IDYuMTg4cmVtO1xuICAgICAgICB9XG4gICAgICAgIGJ1dHRvbi52aWV3LXBldGl0aW9uIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgY29sb3I6ICNlNTAxN2Q7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogbm9uZTtcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgLnBsZWRnZS1jYXJkcyB7XG4gICAgICAuc2VjdGlvbi1oZWFkZXItY29sdW1uIHtcbiAgICAgICAgQGV4dGVuZCAuY29udGFpbmVyO1xuICAgICAgICBmbGV4OiBhdXRvO1xuICAgICAgICBtYXJnaW46IDAgYXV0bztcbiAgICAgICAgLnNlY3Rpb24taGVhZGVyLXRpdGxlLFxuICAgICAgICAuc2VjdGlvbi1oZWFkZXItc3VtbWFyeSB7XG4gICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24taGVhZGVyLXN1bW1hcnkge1xuICAgICAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5OyAgXG4gICAgICAgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG4gICAgICAgICAgZm9udC1zaXplOiAxLjI1cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiAxLjYyNXJlbTtcbiAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy42MjVyZW07XG4gICAgICAgIH1cbiAgICAgICAgLnNlY3Rpb24taGVhZGVyLXRpdGxlIHtcbiAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgIGZvbnQtc2l6ZTogNS41cmVtO1xuICAgICAgICAgIGxpbmUtaGVpZ2h0OiA3LjA2M3JlbTtcbiAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMy4xODhyZW07XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIC5jYXJkcyB7XG4gICAgICAgIC5jYXJkIHtcbiAgICAgICAgICBwb2ludGVyLWV2ZW50czogbm9uZTtcbiAgICAgICAgICAmLmhvdmVyZWQsXG4gICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAvLyBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBib3gtc2hhZG93OiAkc2hhZG93O1xuICAgICAgICAgICAgdHJhbnNmb3JtOiBub25lO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAuY2FyZC13cmFwIHtcbiAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgIC5jYXJkLXN1bW1hcnkge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogNy40MzhyZW07XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLW5hbWUsXG4gICAgICAgICAgLmNhcmQtaGVhZGVyLWRhdGUge1xuICAgICAgICAgICAgY29sb3I6ICNlNTAxN2Q7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4yNXJlbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgfVxuICAgICAgICAgIC5jYXJkLW5hbWUge1xuICAgICAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLWZvb3RlciB7XG4gICAgICAgICAgcCB7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICBmb250LWZhbWlseTogJGZvbnQtYm9keTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMnJlbTtcbiAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyLjU2M3JlbTtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiA3LjQzOHJlbTtcbiAgICAgICAgICAgIG1hcmdpbi1ib3R0b206IDcuNTYzcmVtO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cbiAgfSIsIi8qICsrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ0FSRFMgKysrXG4rKysrKysrKysrKysrKysrKysgKi9cblxuLy8gQ2FyZHMgYXJlIG1vcmUgdmlzdWFsbHkgaW50ZXJlc3RpbmcgYW5kIGNvbnRlbnQtbGlnaHQgdGhhbiBhIHN0YW5kYXJkIGxpc3RpbmcgcGFnZS5cblxuLmNhcmRzIHtcbiAgICBAZXh0ZW5kICVmbGV4O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFxuXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHR3aWR0aDogMTA0JTtcblx0XHRtYXJnaW4tbGVmdDogLSRnYXA7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdHdpZHRoOiAxMDMlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGdhcDtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHR3aWR0aDogMTAyLjUlO1xuXHRcdG1hcmdpbi1sZWZ0OiAtJGdhcDtcblx0fVxuXG4gICAgPiAqIHtcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiAxLjUgMDtcdFx0XHRcblx0XHR9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgID4gKiB7XG5cdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgID4gKiB7XG5cdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuICAgICAgICB9XG4gICAgfVxuXHRcbiAgICAmLW91dGVyIHtcblx0ICAgIC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0ICAgICYuY29udGFpbmVyIHtcblx0XHRcdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdCAgICBcdHBhZGRpbmc6IDAgJGdhcCAqIDI7XG5cdFx0XHQgICAgfVx0XHRcdCAgICBcblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgLmNvbnRhaW5lciB7XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0ICAgIFx0cGFkZGluZzogMDtcblx0XHQgICAgfVxuXHQgICAgfVxuICAgIH1cbn1cblxuLmNhcmQge1xuICAgIEBleHRlbmQgJWNhcmQ7XG5cdEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgQGV4dGVuZCAlZmxleDtcblx0Ym9yZGVyOiAxcHggc29saWQgJGdyZXk4MDtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIHdpZHRoOiAxMDAlO1xuXHQtd2Via2l0LWJhY2tmYWNlLXZpc2liaWxpdHk6IGhpZGRlbjtcblx0LW1vei1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC13ZWJraXQtdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcblx0LW1vei10cmFuc2Zvcm06IHRyYW5zbGF0ZTNkKDAsIDAsIDApO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdCAgICBtYXJnaW46IDAgJGdhcDtcbiAgICB9XG5cdFxuXHQmLmhvdmVyZWQsXG5cdCY6aG92ZXIge1xuXHRcdC8vIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNXB4KTtcblx0XHRcblx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cbiAgICAmLWltYWdlIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcblx0XHRcblx0XHQubm8taW1hZ2VzICYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgXHRoZWlnaHQ6IDI1dmg7XG4gICAgICAgIH1cdFxuXG5cdCAgICBpbWcge1xuXHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuXHQgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblx0ICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgJi1pbm5lciB7XG5cdCAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuNTtcblx0XHRcdFxuXHRcdFx0LmNhcmQtbGFiZWwge1xuXHRcdFx0XHRAZXh0ZW5kICVmb250LW1ldGE7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm5vdCg6bGFzdC1vZi10eXBlKSB7XG5cdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICfigKInO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXAgLyAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0JiArIC5jYXJkLWhlYWRlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRncmV5ODA7XG5cdFx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAvIDI7XG5cdFx0XHRcdFx0cGFkZGluZy10b3A6ICRnYXA7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Lm1ldGFsYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1zdGFydDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjE1O1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGdyZXk4MDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRjb250ZW50OiAnICc7XG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRsaW1lO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5jYXJkLWljb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcDtcblx0XHRcdH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgXG4gICAgICAgICsgLmNhcmQtc3VtbWFyeSB7XG5cdFx0XHRjb2xvcjogJHByaW1hcnktbGlnaHQ7XG5cdFx0XHRmb250LXNpemU6IDEuMTVyZW07XG5cdCAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdCAgICAgICAgXG4gICAgICAgICAgICBhIHtcblx0XHRcdFx0QGV4dGVuZCAldGV4dC1ob3Zlcjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICB9XG5cbiAgICAgICAgJi1kYXRlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAvIDI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1idXR0b24ge1xuXHQgICAgJi1vdXRlciB7XG5cdFx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICB9XG4gICAgfVxufVxuXG4vLyBSZXBvcnQgbGF5b3V0XG5cbi5yZXBvcnRzIHtcblx0LmNhcmQge1xuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGdyZXk5MDtcblx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcblx0XHRcdGltZyB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGJvdHRvbTogLTFlbTtcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcblx0XHRcdFx0Ly8gYm94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMyBhdXRvIDA7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDYwJTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJvdHRvbTogLTAuNWVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtd3JhcCB7XG5cdFx0XHQvLyBib3gtc2hhZG93OiAwcHggLThweCAyMnB4IDBweCByZ2JhKCRibGFjaywgMC4zKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdFx0fVxuXHR9XHRcbn1cblxuLy8gTGlzdGluZyBsYXlvdXRcblxuLmxpc3Rpbmcge1xuXHQuY2FyZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXG5cdFx0Ji13cmFwIHtcblx0XHRcdGJvcmRlci10b3A6IHNvbGlkIDVweCAkcHJpbWFyeTtcblx0XHRcdFxuXHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcbn1cblxuXG4vLyBUd28gY29sdW1uIGxheW91dFxuLnR3by1jb2wge1xuXHQuY2FyZHMge1xuXHRcdD4gKiB7XG5cdCAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XHQgICAgICAgIFxuXHQgICAgICAgIH1cblx0ICAgICAgICBcblx0ICAgICAgICAuY2FyZCB7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMjtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJi1pbWFnZSB7XG5cdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgfVxuXHRcdH1cblx0XHRcblx0XHRhcnRpY2xlIHtcblx0XHRcdC8vIG1hcmdpbjogJGdhcCAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0Ly8gbWFyZ2luOiAwICRnYXAgKiAxLjU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKG9kZCkge1xuXHRcdFx0XHRcdC5jYXJkIHtcblx0XHRcdFx0XHRcdC8vIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOm50aC1vZi10eXBlKGV2ZW4pIHtcblx0XHRcdFx0XHQuY2FyZCB7XG5cdFx0XHRcdFx0XHQvLyBtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFRocmVlIGNvbHVtbiBsYXlvdXRcbi50aHJlZS1jb2wge1xuXHQuY2FyZHMge1xuXHRcdD4gKiB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1x0XHRcdFxuXHRcdFx0fVxuXHQgICAgICAgIC5jYXJkIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgICAgICAgICAgbWFyZ2luOiAwICRnYXA7XG5cdFx0XHRcdH1cblx0ICAgICAgICAgICAgXG5cdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdCAgICAgICAgICAgIGhlaWdodDogMjV2aDtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHRcdFxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gYXJ0aWNsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0fVxuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgLmNhcmQge1xuXHRcdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHRcdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHRcdCAgICB9XHRcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi8vIEZvdXIgY29sdW1uIGxheW91dFxuLmZvdXItY29sIHtcblx0LmNhcmRzIHtcblx0XHQ+ICoge1xuXHRcdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0XHQgICAgfVxuXHRcdCAgICAuY2FyZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICAgICAgbWFyZ2luOiAwICRnYXAgKiAxLjU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmLWltYWdlIHtcblx0XHRcdFx0XHRcdGhlaWdodDogMTcuNXZoO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gYXJ0aWNsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gYXJ0aWNsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0fVxuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgLmNhcmQge1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xuXHRcdCAgICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHRcdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHRcdCAgICB9XG5cdFx0fVx0XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklMVEVSUyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5maWx0ZXIge1xuXHRAZXh0ZW5kICVmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47ICAgIFxuICAgIHBhZGRpbmc6ICRnYXAgKiAxLjUgJGdhcDtcbiAgICBcbiAgICAmLmZpbHRlci13aWRlIHtcbiAgICAgICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcbiAgICAgICAgXG4gICAgICAgIC5maWx0ZXItYmxvY2sge1xuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg1KSB7XG4gICAgICAgICAgICAgICAgJi5maWx0ZXItYmxvY2stc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgzMnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgIC5maWx0ZXItc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogODMycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMjUlOyAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgXG4gICAgICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogOTkycHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpudGgtb2YtdHlwZSg2KSB7XG4gICAgICAgICAgICAgICAgJi5maWx0ZXItYmxvY2stc3VibWl0IHtcbiAgICAgICAgICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDcwMHB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgzMnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMztcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDk5MnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMS41O1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICBAbWVkaWEgKG1pbi13aWR0aDogMTE4M3B4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAuZmlsdGVyLXN1Ym1pdCB7XG4gICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICAgICAgICAgQG1lZGlhIChtaW4td2lkdGg6IDgzMnB4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiA5OTJweCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAyNSU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAgICAgICAgIEBtZWRpYSAobWluLXdpZHRoOiAxMTgzcHgpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMjtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICBwYWRkaW5nOiAkZ2FwICRnYXAgJGdhcCAqIDEuNTtcbiAgICB9XG4gICAgXG4gICAgJi1vdXRlciB7ICAgICAgICBcbiAgICAgICAgJi5saWdodCB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3QtYmx1ZTtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgJi5kYXJrIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5LWxpZ2h0O1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmLnByaW1hcnkge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHByaW1hcnk7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgIH1cblx0ICAgIFxuXHQgICAgJi5zbWFsbCB7XG5cdFx0ICAgIC5maWx0ZXIge1xuXHRcdFx0ICAgIG1heC13aWR0aDogJGhhbGYtY29sdW1uO1xuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgICAgIFxuICAgICAgICAmLmRhcmssXG4gICAgICAgICYucHJpbWFyeSB7XG4gICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIFxuICAgICAgICAgICAgaW5wdXQsXG4gICAgICAgICAgICB0ZXh0YXJlYSxcbiAgICAgICAgICAgIHNlbGVjdCB7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIC5idXR0b24ge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWJ1dHRvbjtcbiAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LWxpZ2h0O1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgICY6YWN0aXZlIHtcbiAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeS1kYXJrO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICAmLnByb2R1Y3RzIHtcbiAgICAgICAgICAgIC5maWx0ZXItYmxvY2sge1xuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG4gICAgICAgICAgICAgICAgbWFyZ2luOiAkZ2FwIC8gNCAwO1xuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICAgICAgICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDQ4JSk7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgICAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWJsb2NrIHtcbiAgICAgICAgZmxleDogMCAxMDAlO1xuICAgICAgICAvLyBwYWRkaW5nOiAwICRnYXAgKiAyLjUgJGdhcCAqIDEuNTtcbiAgICAgICAgcGFkZGluZzogMCAwICRnYXAgKiAxLjU7XG4gICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgIFxuICAgICAgICAmOmxhc3Qtb2YtdHlwZSB7XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdCAgICAgICAgZmxleDogMSAxMmVtO1xuXHQgICAgICAgIHBhZGRpbmc6IDAgJGdhcDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGFiZWwge1xuXHQgICAgICAgIC8vIGNvbG9yOiAkd2hpdGU7XG5cdCAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBpbnB1dC5maWx0ZXItZmllbGQge1xuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgY29sb3I6ICRibHVlO1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAxLjU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgICY6OnBsYWNlaG9sZGVyIHtcbiAgICAgICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC42O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgICAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcvYXNzZXRzL2ltYWdlcy9hcnJvdy1kb3duLnN2ZycpO1xuXHRcdFx0Ly8gYmFja2dyb3VuZC1wb3NpdGlvbjogOTQlIGNlbnRlcjtcbiAgICAgICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IDkwJSBjZW50ZXI7XG4gICAgICAgICAgICBjb2xvcjogJGJsdWU7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiA0LjUgJGdhcCAvIDEuNSAkZ2FwICogMS41O1xuICAgICAgICB9XG5cbiAgICAgICAgLnNlbGVjdGlvbiB7XG4gICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb24tLW11bHRpcGxlIHtcbiAgICAgICAgICAgICAgICAuc2VsZWN0Mi1zZWxlY3Rpb25fX2Nob2ljZSB7XG4gICAgICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaW1lO1xuICAgICAgICAgICAgICAgICAgICBib3JkZXI6IG5vbmU7XG4gICAgICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDMwcHg7XG4gICAgICAgICAgICAgICAgICAgIHBhZGRpbmc6IDNweCAxMHB4IDNweCAyNXB4O1xuXG4gICAgICAgICAgICAgICAgICAgICZfX3JlbW92ZSB7XG4gICAgICAgICAgICAgICAgICAgICAgICBsZWZ0OiAzcHg7XG4gICAgICAgICAgICAgICAgICAgICAgICB0b3A6IDUwJTtcbiAgICAgICAgICAgICAgICAgICAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtNTAlKTtcblxuICAgICAgICAgICAgICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpbWU7XG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgICBAZXh0ZW5kICVidXR0b24tZGFyaztcblx0ICAgIC8vIG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHQgICAgbWFyZ2luLXRvcDogMDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBTVEFUSVNUSUNTICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnN0YXRpc3RpYy1vdXRlciB7XG5cdC5zZWN0aW9uLWhlYWRlciB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdH1cblx0XHRcblx0XHQmLXRpdGxlIHtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDUuNXJlbTtcblx0XHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji1zdW1tYXJ5IHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDI7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWNvbHVtbiB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDYwJSk7XG5cdFx0XHR9XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg0MCUpO1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLnN0YXRpc3RpYyB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XG5cdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0cGFkZGluZzogMCAkZ2FwICogMjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdH1cbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRtYXgtd2lkdGg6IDc1JTtcblx0ICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuICAgIFxuICAgICYtaXRlbSB7XG4gICAgXHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuICAgIFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XG5cdFx0cGFkZGluZzogMCAkZ2FwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGhlaWdodDogMTI0cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTI0cHg7XG5cdFx0XHR6LWluZGV4OiAtMTtcblx0XHRcdHRvcDogMC41cmVtO1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGhlaWdodDogMTQ0cHg7XG5cdFx0XHRcdGxlZnQ6IDI1JTtcdFxuXHRcdFx0XHR3aWR0aDogMTQ0cHg7XG5cdFx0XHRcdGxlZnQ6IDUwJTtcblx0XHRcdFx0dG9wOiAzNSU7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bGVmdDogLTJyZW07XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKDAsMCk7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cbiAgICBcdFxuICAgIFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdCAgICBcdEBpbmNsdWRlIGZsZXhib3goNjAlKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICBcdH1cbiAgICBcdFxuICAgIFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICBcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgXHRcblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IC5zdGF0aXN0aWMtaXRlbSB7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHQgICAgfVxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gLnN0YXRpc3RpYy1pdGVtIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzMCUpO1xuXHRcdCAgICB9XG4gICAgXHR9XG4gICAgXHQmOmxhc3QtY2hpbGQge1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHQgICAgXHRcblx0ICAgIFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgIFx0XHRtYXJnaW46IDAgMCAkZ2FwICogMjtcblx0ICAgIFx0fVxuICAgIFx0fVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuXHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdGxpbmUtaGVpZ2h0OiAxO1xuXHRcdHBhZGRpbmc6IDA7XG5cdCAgICBcbiAgICAgICAgJi1udW1iZXIge1xuXHRcdFx0Zm9udC1mYW1pbHk6ICRmb250LWhlYWRlcjtcblx0XHRcdGZvbnQtc2l6ZTogNHJlbTtcblx0XHRcdC8vIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNS41cmVtO1xuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0cGFkZGluZzogJGdhcCAvIDIgMCAkZ2FwICogMS4yNTtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogR0FMTEVSWSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5nYWxsZXJ5IHtcblx0bWFyZ2luOiAkZ2FwICogMS41IDA7XG5cdCYtaXRlbSB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFxuXHRcdCY6aG92ZXIgeyBcblx0XHRcdGltZyB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuODtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji10aHVtYiB7XG5cdFx0cGFkZGluZzogMCAxcmVtIDAgMDtcblx0XHRvdXRsaW5lOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRhIHtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdH1cblx0Ji1jYXB0aW9uIHtcblx0XHRjb2xvcjogJHByaW1hcnktbGlnaHQ7XG5cdFx0Zm9udC1zaXplOiB4LXNtYWxsO1xuXHRcdG1hcmdpbi10b3A6ICRnYXAgLyAxLjU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDE3cHg7XG5cdFx0XHRsZWZ0OiAtMzVweDtcblx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC00NWRlZyk7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHR3aWR0aDogMTUwcHg7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuXHRcdFx0Zm9udC1zaXplOiB4LXNtYWxsO1xuXHRcdH1cblx0XHRcblx0XHRcblx0XHQucHJpbWFyeSAmLFxuXHRcdC5kYXJrICYsXG5cdFx0LmJsdWUgJiB7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuLnNsaWNrLWFycm93IHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuXHR9XG59XG5cbi5zZWN0aW9uIHtcblx0Ji5nYWxsZXJ5LW91dGVyIHtcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiA0IDAgJGdhcCAqIDU7XG5cdFx0fVxuXHRcdFxuXHRcdCYuc2Vjb25kYXJ5IHtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHR9XG5cdH1cbn1cblxuLnNsaWNrLWRvdHMgbGkuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUsXG4uc2xpY2stZG90cyBsaSBidXR0b246YmVmb3JlIHtcblx0LnByaW1hcnkgJixcblx0LmRhcmsgJixcblx0LmJsdWUgJiB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0ge1xuXHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG59XG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlLCAubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW06aG92ZXIge1xuXHRib3JkZXItY29sb3I6ICRzZWNvbmRhcnkgIWltcG9ydGFudDtcbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uL3dlYmZvbnRzL3NsaWNrL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2sge1xuXHQmLWxpc3Qge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ji10cmFjayB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0fVxuXHQmLXNsaWRlIHtcblx0XHRmbGV4OiAxIGF1dG87XG5cdH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDZweCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1x0XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgICAgXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgaGVpZ2h0OiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1x0ICAgIFxuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDM0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgfVxufVxuXG4uc2xpY2stbmV4dCB7XG4gICAgcmlnaHQ6IDM0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stbmV4dC1jaGFyYWN0ZXI7XG4gICAgfVxufVxuXG4vKiBEb3RzICovXG5cbi5zbGljay1kb3R0ZWQuc2xpY2stc2xpZGVyIHtcbiAgICBtYXJnaW4tYm90dG9tOiAzMHB4O1xufVxuXG4uc2xpY2stZG90cyB7XG5cdEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIGZhbHNlKTtcbiAgICBib3R0b206IC0xLjVyZW07XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuICAgICAgICBib3R0b206IC0zcmVtO1xuICAgIH1cbiAgICBcbiAgICBsaSB7XG4gICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgIG1hcmdpbjogMCA1cHg7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IDIwcHg7XG4gICAgICAgIFxuICAgICAgICBidXR0b24ge1xuICAgICAgICAgICAgYm9yZGVyOiAwO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMHB4O1xuICAgICAgICAgICAgaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgbGluZS1oZWlnaHQ6IDBweDtcbiAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICBwYWRkaW5nOiA1cHg7XG4gICAgICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciwgJjpmb2N1cyB7XG5cdCAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgICAgIG91dGxpbmU6IG5vbmU7XG4gICAgICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1vbi1ob3ZlcjtcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3I7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMHB4O1xuICAgICAgICAgICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgICAgICB0b3A6IDA7ICAgICAgICAgICAgICAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi5jb250ZW50e1xuICAgIC5nYWxsZXJ5e1xuICAgICAgICBkaXNwbGF5OmZsZXg7XG4gICAgICAgIGZsZXgtd3JhcDp3cmFwO1xuICAgICAgICBmbGV4LWRpcmVjdGlvbjpyb3c7XG4gICAgICAgIG1hcmdpbi1sZWZ0Oi01cHg7XG4gICAgICAgIG1hcmdpbi1yaWdodDotNXB4O1xuXG4gICAgICAgICYtaXRlbXtcbiAgICAgICAgICAgIG1hcmdpbjowICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgICAgIHdpZHRoOiAzMy4zMyU7XG4gICAgICAgIH1cblxuICAgICAgICAmLWljb257XG4gICAgICAgICAgICBoZWlnaHQ6MXB4O1xuICAgICAgICAgICAgcGFkZGluZy1ib3R0b206MTAwJTtcbiAgICAgICAgICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgICAgICAgICAgIHBvc2l0aW9uOnJlbGF0aXZlO1xuICAgICAgICAgICAgYm9yZGVyOnNvbGlkIDVweCB0cmFuc3BhcmVudDtcblxuICAgICAgICAgICAgYXtcbiAgICAgICAgICAgICAgICBwb3NpdGlvbjphYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0b3A6MDtcbiAgICAgICAgICAgICAgICBsZWZ0OjA7XG4gICAgICAgICAgICAgICAgaGVpZ2h0OjEwMCU7XG4gICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICBjdXJzb3I6em9vbS1pbjtcblxuICAgICAgICAgICAgICAgIGltZ3tcbiAgICAgICAgICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICB3aWR0aDoxMDAlO1xuICAgICAgICAgICAgICAgICAgICBmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICB9XG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRVhQQU5EICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uZXhwYW5kLWNoZWNrIHtcbiAgICB+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IG5vbmU7XG4gICAgfVxuXG4gICAgJjpjaGVja2VkIH4gZGl2IHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxufVxuXG4uZXhwYW5kLXRyaWdnZXIge1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgLmljb24ge1xuICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKHRyYW5zZm9ybSAwLjRzIGVhc2UpO1xuICAgIH1cblxuICAgIC5leHBhbmQtY2hlY2s6Y2hlY2tlZCB+ICYge1xuXG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNmb3JtKHJvdGF0ZSg5MGRlZykpO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFdZU0lXWUcgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqLyAgICBcbiAgICBcbi53eXNpd3lnIHtcblx0bWFyZ2luOiAwO1xuXHRcblx0Ji5jZW50ZXIge1xuXHRcdC5jb250ZW50IHtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1x0XHRcblx0XHR9XG5cdH1cblx0XG5cdC5jb250ZW50IHtcblx0XHRtYXJnaW46IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogNjYuNjYlO1x0XG5cdFx0fVx0XHRcblx0fVxuXHQmLW91dGVyIHtcblx0XHQmLmdyZWVuIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNFMUVBRDI7XG5cdFx0XHRcblx0XHRcdC5jb250ZW50IHtcblx0XHRcdFx0aDIsIGgzLCBoNCwgaDUsIHAsIHVsLCBvbCB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5idXR0b24tZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxpbWUtZ3JlZW4ge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0U0RUU4MTtcblx0XHRcdFxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5idXR0b24tZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmxpZ2h0LWJsdWUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0NDRTZFOTtcblx0XHRcdFxuXHRcdFx0LmNvbnRlbnQge1xuXHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRAZXh0ZW5kIC5idXR0b24tZGFyaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLmdyZXkge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0YwRjBGMTtcblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBBQ0NPUkRJT04gKysrXG4rKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5hY2NvcmRpb24ge1xuXHQmLW91dGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0fVxuXHRcblx0Ji1pdGVtIHtcblx0XHRwYWRkaW5nOiAkZ2FwIDA7XG5cblx0ICAgICYgKyAmIHtcblx0ICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuXHQgICAgfVxuXHR9XG5cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjUgMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxLjA1ZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMC4zZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdFx0d2lkdGg6IDEuMDVlbTtcdFx0XHRcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtOTBkZWcpO1xuXHRcdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYtcGFuZWwge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cGFkZGluZy10b3A6ICRnYXA7XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1x0XG5cdFx0fVxuXHR9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQVUxMUVVPVEUgKysrXG4rKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5wdWxscXVvdGUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRmb250LWZhbWlseTogJGZvbnQtcXVvdGU7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRtYXJnaW46IDAgYXV0bztcblx0cGFkZGluZzogJGdhcCAqIDEuNSAwO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFxuXHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0cGFkZGluZzogJGdhcCAqIDIgJGdhcCAqIDM7XG5cdH1cblx0XG5cdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyIDA7XG5cdFx0d2lkdGg6ICRwYWdlLXdpZHRoO1xuXHR9XG5cblx0Ji1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCg3NSUpO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQwJSk7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgyMCUpO1x0XHRcblx0XHR9XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdCsgLnB1bGxxdW90ZS1pbmZvIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDAgMCAwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDYwJSk7XG5cdFx0XHRcdHBhZGRpbmc6IDAgMCAwICRnYXAgKiAyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MCUpO1xuXHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAyO1x0XHRcdFxuXHRcdFx0fVx0XHRcblx0XHRcdFxuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDEuOGVtO1xuXHRcdFx0XHR9XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxuXHQmLWluZm8ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdH1cblx0XG5cdGJsb2NrcXVvdGUge1xuXHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xuXHRcdHF1b3RlczogXCLigJxcIiBcIuKAnVwiIFwi4oCYXCIgXCLigJlcIjtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGZvbnQtc2l6ZTogMi42ZW07XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmOmJlZm9yZSB7XG5cdFx0ICAgIGNvbnRlbnQ6IG9wZW4tcXVvdGU7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIGNvbnRlbnQ6IGNsb3NlLXF1b3RlO1xuXHRcdCAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRmb250LXNpemU6IDFlbTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdH1cblx0fVxuXHQmLXNoYXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA1O1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLXRpdGxlIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtY29udGVudDtcblx0XHRcdGNvbG9yOiAkZ3JleTMwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWVsZW1lbnQge1xuXHRcdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDAgMCAwICRnYXAgLyAyO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHdpZHRoOiAzMHB4O1xuXHRcdCAgICBcblx0XHQgICAgLmljb24ge1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDNweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuXG5cblxuXG5cblxuLnB1bGxxdW90ZS1zdGFuZGFsb25lIHtcblx0LnNlY3Rpb24taGVhZGVyLXRpdGxlIHtcblx0XHRAZXh0ZW5kICVoMjtcblx0XHRmb250LWZhbWlseTogJGZvbnQtaGVhZGVyO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHR9XG5cdFxuXHQucHVsbHF1b3RlIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0Ly8gQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdGNsaXAtcGF0aDogY2lyY2xlKDEwMHB4IGF0IGNlbnRlcik7XG5cdFx0XHRoZWlnaHQ6IDE5M3B4O1xuXHRcdFx0d2lkdGg6IDE5M3B4O1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAqIDEuNTtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji1pbmZvIHtcblx0XHRcdG1heC13aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS43NXJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRsaWdodDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDEuMjU7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIuNzVyZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzLjc1cmVtO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGNpdGUge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNIQVJFICsrK1xuKysrKysrKysrKysrKysrKysrICovXG5cbi5zaGFyZSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcblx0Ji1pdGVtIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRtYXJnaW46IDAgJGdhcCAkZ2FwICogMS41O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KGF1dG8pO1xuXHRcdFx0bWFyZ2luOiAwICRnYXA7XG5cdFx0fVxuXHRcdFxuXHRcdCYud2hhdHNhcHAge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHR9XG5cdFx0XG5cdFx0LmJ1dHRvbiB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5pY29uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAkZ2FwIC8gMjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji53aGF0c2FwcCB7XG5cdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEuMmVtO1xuXHRcdFx0XHRcdHdpZHRoOiAxLjJlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFRFQU0gUFJPRklMRSArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnByb2ZpbGUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZzogJGdhcCAqIDIgMDtcblx0XG5cdCYtb3ZlcmxheSB7XG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdFxuXHRcdCYuYWN0aXZlLXByb2ZpbGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWVsZW1lbnQge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVxuXHRcdCY6bnRoLWNoaWxkKG4rNCkge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAzO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRAZXh0ZW5kICVpbWFnZS1ob3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgkYmxhY2ssIDAuMik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgJGdhcCAqIDQ7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji13cmFwIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyIDAgMDtcblx0XHRwYWRkaW5nOiAwICRnYXA7XG5cdH1cdFxuXHQmLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcblx0fVxuXHQmLXN1bW1hcnkge1xuXHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgb3ZlcmZsb3c6IHNjcm9sbDtcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiA1ICRnYXAgKiAyICRnYXAgKiAyO1xuXHQgICAgcG9zaXRpb246IGZpeGVkO1xuXHQgICAgcmlnaHQ6IC05MCU7XG5cdCAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHQgICAgdG9wOiAwO1xuXHQgICAgd2lkdGg6IDkwJTtcblx0ICAgIHotaW5kZXg6IDk5OTtcblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiAyLjU7XG5cdFx0XHRyaWdodDogLTUwJTtcblx0XHRcdHdpZHRoOiA1MCU7XG5cdCAgICB9XG5cdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogNTtcblx0XHRcdHJpZ2h0OiAtMzUlO1xuXHRcdFx0d2lkdGg6IDM1JTtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgJi5hY3RpdmUtcHJvZmlsZSB7XG5cdFx0XHRyaWdodDogMDtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLnByb2ZpbGUtc3VtbWFyeS1jbG9zZSB7XG5cdFx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdCAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0ICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgcmlnaHQ6ICRnYXAgKiAyO1xuXHQgICAgICAgIHRvcDogJGdhcCAqIDI7XG5cdFx0XHR6LWluZGV4OiA5OTk7XG5cdCAgICAgICAgXG5cdCAgICAgICAgJjpob3ZlciB7XG5cdFx0ICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcblx0XHQgICAgICAgIHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0ICAgICAgICB9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYtaW5uZXIge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMTE7XG5cdFx0XHRcblx0XHRcdC5wcm9maWxlLW5hbWUge1xuXHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0fVxuICAgICYtbWV0YSB7XG5cdCAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuXHQgICAgXG5cdFx0Ji1pdGVtIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgLyA0IDA7XG5cdFx0XHRcblx0XHRcdCYtbGluayB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQucHJvZmlsZS1tZXRhLWl0ZW0tdGV4dCB7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiBzb2xpZCAycHggJHByaW1hcnk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtdGV4dCB7XG5cdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ2FwIC8gMS41O1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBET1dOTE9BRFMgKysrXG4rKysrKysrKysrKysrKysrICovXG5cbi5kb3dubG9hZCB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRwYWRkaW5nLXRvcDogJGdhcCAqIDEuNSAwO1xuXHRcblx0Ji1ibG9jayB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdG1hcmdpbjogJGdhcCAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuXHRcdH1cblx0XHRcblx0XHQuaWNvbiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXAgLyAyO1xuXHRcdH1cblx0fVxuXHQmLWxpbmsge1xuXHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVx0XHRcblx0fVxufSIsIi5pbWFnZS1jaXJjbGVzIHtcblx0QGV4dGVuZCAlZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRoZWlnaHQ6IDM2NnB4O1xuXHQvLyBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0Ly8gYWxpZ24tY29udGVudDogY2VudGVyO1xuXHQvLyBhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcblx0LmltYWdlLWNpcmNsZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgzMyUpO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAtNTAlKTtcblx0XHRoZWlnaHQ6IDkwcHg7XG5cdFx0d2lkdGg6IDkwcHg7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGhlaWdodDogMTM2cHg7XG5cdFx0XHR3aWR0aDogMTM2cHg7XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLW9mLXR5cGUoMSkge1xuXHRcdFx0dG9wOiAyNy41JTtcblx0XHRcdGxlZnQ6IDE3LjUlO1xuXHRcdH1cblx0XHRcblx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdHRvcDogNDAlO1xuXHRcdFx0bGVmdDogNTAlO1xuXHRcdH1cblx0XHRcblx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdHRvcDogMTUlO1xuXHRcdFx0bGVmdDogODAlO1xuXHRcdH1cblx0XHRcblx0XHQmOm50aC1vZi10eXBlKDQpIHtcblx0XHRcdHRvcDogNzYlO1xuXHRcdFx0bGVmdDogMjcuNSU7XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLW9mLXR5cGUoNSkge1xuXHRcdFx0dG9wOiA2NSU7XG5cdFx0XHRsZWZ0OiA3NSU7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0aGVpZ2h0OiAxNTZweDtcblx0XHRcdHdpZHRoOiAxNTZweDtcblx0XHRcdFxuXHRcdFx0JjpudGgtb2YtdHlwZSgxKSB7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0dG9wOiAzNXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm50aC1vZi10eXBlKDIpIHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHR0b3A6IDg1cHg7XG5cdFx0XHRcdGxlZnQ6IDE4NXB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOm50aC1vZi10eXBlKDMpIHtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiBhdXRvO1xuXHRcdFx0XHRsZWZ0OiAzNDBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpudGgtb2YtdHlwZSg0KSB7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0dG9wOiAyMTBweDtcblx0XHRcdFx0bGVmdDogNTBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0JjpudGgtb2YtdHlwZSg1KSB7XG5cdFx0XHRcdHRvcDogYXV0bztcblx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0dG9wOiAyMTBweDtcblx0XHRcdFx0bGVmdDogMzIwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcblx0XHRpbWcge1xuXHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0fVxuXHR9XG59XG5cbi5zZWN0aW9uLXR3by1jb2x1bW5zIHtcblx0LmNvbnRhaW5lcjpmaXJzdC1vZi10eXBlIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0Ly8gcGFkZGluZzogMDtcblx0fVxuXHRcblx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRtYXJnaW46IDA7XG5cdFx0ei1pbmRleDogMTtcblx0XHRcblx0XHQmLWNvbHVtbiB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg2MCUpO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQuYnV0dG9uIHtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjAlKTtcblx0XHRcdFxuXHRcdFx0Ji10aXRsZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogNC41cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmLXRpdGxlLFxuXHRcdCYtc3VtbWFyeSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHR3aWR0aDogMTUwJTtcdFx0XHRcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmltYWdlLWNpcmNsZXMge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcblx0XHR6LWluZGV4OiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRtYXJnaW4tdG9wOiAkZ2FwICogMztcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0MCUpO1xuXHRcdH1cblx0fVxufSIsIkBtaXhpbiBwZW5jaWwoJGNvbG9yKSB7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybChcImRhdGE6aW1hZ2Uvc3ZnK3htbCwlM0Nzdmcgd2lkdGg9JzYyJyBoZWlnaHQ9JzYyJyB2aWV3Qm94PScwIDAgNjIgNjInIGZpbGw9J25vbmUnIHhtbG5zPSdodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZycgeG1sbnM6eGxpbms9J2h0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsnJTNFJTNDbWFzayBpZD0nbWFzazBfMTc2XzMnIHN0eWxlPSdtYXNrLXR5cGU6YWxwaGEnIG1hc2tVbml0cz0ndXNlclNwYWNlT25Vc2UnIHg9JzAnIHk9JzAnIHdpZHRoPSc2MicgaGVpZ2h0PSc2MiclM0UlM0NyZWN0IHdpZHRoPSc2MicgaGVpZ2h0PSc2MicgZmlsbD0ndXJsKCUyM3BhdHRlcm4wKScvJTNFJTNDL21hc2slM0UlM0NnIG1hc2s9J3VybCglMjNtYXNrMF8xNzZfMyknJTNFJTNDcmVjdCB4PSctMTQnIHk9Jy0yNycgd2lkdGg9JzEwNCcgaGVpZ2h0PScxMDQnIGZpbGw9JyN7JGNvbG9yfScvJTNFJTNDL2clM0UlM0NkZWZzJTNFJTNDcGF0dGVybiBpZD0ncGF0dGVybjAnIHBhdHRlcm5Db250ZW50VW5pdHM9J29iamVjdEJvdW5kaW5nQm94JyB3aWR0aD0nMScgaGVpZ2h0PScxJyUzRSUzQ3VzZSB4bGluazpocmVmPSclMjNpbWFnZTBfMTc2XzMnIHRyYW5zZm9ybT0nc2NhbGUoMC4wMDE5NTMxMiknLyUzRSUzQy9wYXR0ZXJuJTNFJTNDaW1hZ2UgaWQ9J2ltYWdlMF8xNzZfMycgd2lkdGg9JzUxMicgaGVpZ2h0PSc1MTInIHhsaW5rOmhyZWY9J2RhdGE6aW1hZ2UvcG5nO2Jhc2U2NCxpVkJPUncwS0dnb0FBQUFOU1VoRVVnQUFBZ0FBQUFJQUNBWUFBQUQwZU5UNkFBQUFBWE5TUjBJQXJzNGM2UUFBSUFCSlJFRlVlRjd0M1h1c3JtbFozL0hyV1h1WWRocXhRUzFEUTBOVFU2cDc3Nm5XRHN3ZW9JZWhnTm9xMm1vd3BhYTJXS21LaVczVHhoN3N2ejBvL2N0V2kxWXNMUmF3WTVvV0ZiQUtqRkdadlRmc1pBS3oxMGFZRXFES1lTQVZnaGtZMkxQdVp1M1Q3TU5hNjMzZjU3MmY1N2tQSHhLanliNFAxL1g5WGErLzM3clhZcTBoL0FjQkJCQkFBSUhNQkY0V2NleDNUOGFmU2ltZUhSSFBUbW5uejhTUS9uUkVmRlZFZkhsRS9KRXIvL08wRlBINEVQRllSUHorL3Y5T2wvL3Zqd3d4ZkRERjNpTVI4Y0hidnhpLzg1dVB4S2N5bDluMWNVUFgzV3NlQVFRUVFDQUxnZnZ1aTlzKy80bjQraGppTDhRd3ZDQWlYaHdSVDh0eStKT0hmRHdpZmlzaS9mcGV4RysvZXpkMkl5Smx2cU9iNHdTQWJxVFdLQUlJSUpDWHdQUCtSTnp4eEpmSHR3NHgvSzJJK01Zclg5SG52ZVRvMC81dml1SCsyTmw3NDltSDR6MXpYdHpDWFFKQUN5cnFBUUVFRUppUHdNNDlKK01sUSt4OGQ2VDAxeVBpcWZOZGZlUk5IeHhpZU1NdzdQMzhnK2RqLzlzRy9yT0NnQUJnUkJCQUFBRUVWaEk0Y1NKdS83SVVmM01ZaG44YUVTZFdibGh1d2Q2UTRpMTdLZjNycysrUEI1Y3JvL3liQllEeU5WSWhBZ2dnc0JpQkYzeE5QUFhpc2ZqK2lPRWZSc1F6Rnl0azNNWHYzQm5Tano5NFB0NDJibnZidXdTQXR2WFZIUUlJSURDV3dIRFA4Zmpid3pEOGVFVGNPZmFRRXZhbGlOOFlkdElQbjNrNDNsdENQYVhVSUFDVW9vUTZFRUFBZ1VJSTNIczgvdnhlRFA5K0dPTDVoWlNVbzR5TEVjUFBYYnk0OTZQblBoQ2Z6bkZnN1djSUFMVXJxSDRFRUVBZ0U0SEx6LzA3L3k0aWZWOUU3R1E2dHJSakhvMlUvc21aQy9INjBncWJ1eDRCWUc3aTdrTUFBUVFLSkxEL1ZYOGFoamZ0LzlLZUFzdWJvcVJmZlB6MjlNcUhIb3JQVEhGNERXY0tBRFdvcEVZRUVFQmdPZ0xEcWVQeHcya1lmbXlJK0VQVFhWUGt5UitPbEY1KzVrS2NMcks2aVlzU0FDWUc3SGdFRUVDZ1ZBSjNmM1g4MFdOL2VIajlFUEhTVW11Y3VxNUx2NFo0U1AvNHpQbjR5YW52S3UxOEFhQTBSZFNEQUFJSXpFRGd1U2ZpR1RzeHZEVWkvdHdNMTFWd3hmQVRaM2IzL2xGRTdGVlFiSllTQllBc0dCMkNBQUlJMUVQZ09YODJ2dnJZRThPdlJzVCtIK2Z4bjJzRWhwKy9lTWZlOTU0N0YxL3FBWW9BMElQS2VrUUFBUVN1RUxqbnJuak9zRGY4U2tROEhaUmJDUXdSYnovMlJQb2J2LzA3OGJuVytRZ0FyU3VzUHdRUVFPQ3ErWitJdnpqRThKYUkrREpRamlSdyt1SVgwamVmKzFCOHRtVk9Ba0RMNnVvTkFRUVF1RUxnM3BQeGdwUXVmYysvbEQvZVU3bzI1NTV5TEwza3Q5NFh2MTk2b1dQckV3REdrck1QQVFRUXFJUUE4eDh0Vk5NaFFBQVlQUmMySW9BQUF1VVRZUDViYTlSc0NCQUF0cDROQnlDQUFBSmxFbUQrMlhScE1nUUlBTm5tdzBFSUlJQkFPUVNZZjNZdG1nc0JBa0QyR1hFZ0FnZ2dzQ3dCNWo4Wi82WkNnQUF3Mlp3NEdBRUVFSmlmQVBPZm5Ia3pJVUFBbUh4V1hJQUFBZ2pNUTRENXo4TTVJcG9JQVFMQWJQUGlJZ1FRUUdBNkFzeC9PcmFIbkZ4OUNCQUFacDhaRnlLQUFBSjVDVEQvdkR3M09LM3FFQ0FBYktDMHBRZ2dnRUJwQkpqLzRvcFVHd0lFZ01WblJ3RUlJSURBT0FMTWZ4eTNDWFpWR1FJRWdBa213WkVJSUlEQTFBU1kvOVNFTno2L3VoQWdBR3lzc1EwSUlJREFzZ1NZLzdMOGo3aTlxaEFnQUJRN1J3cERBQUVFYmlYQS9JdWZpbXBDZ0FCUS9Dd3BFQUVFRUxoTWdQbFhNd2xWaEFBQm9KcDVVaWdDQ1BSTWdQbFhwMzd4SVVBQXFHNm1GSXdBQXIwUllQN1ZLbDUwQ0JBQXFwMHJoU09BUUE4RW1ILzFLaGNiQWdTQTZtZExBd2dnMERDQjRkNFR3NWtVOGR5R2UreWh0VE1YdjVDKzZkeUg0ck1sTlNzQWxLU0dXaEJBQUlHYkNEei82K0xwZXhlSHQ2ZUl1OENwbWtCeEx3RUNRTlh6cEhnRUVPaUJnQkRRak1wRmhRQUJvSm01MGdnQ0NMUk1RQWhvUnQxaVFvQUEwTXhNYVFRQkJGb25JQVEwbzNBUklVQUFhR2FlTklJQUFqMFFFQUthVVhueEVDQUFORE5MR2tFQWdWNElDQUhOS0wxb0NCQUFtcGtqalNDQVFFOEVoSUJtMUY0c0JBZ0F6Y3lRUmhCQW9EY0NRa0F6aWk4U0FnU0FadVpISXdnZzBDTUJJYUFaMVdjUEFRSkFNN09qRVFRUTZKV0FFTkNNOHJPR0FBR2dtYm5SQ0FJSTlFeEFDR2hHL2RsQ2dBRFF6TXhvQkFFRWVpY2dCRFF6QWJPRUFBR2dtWG5SQ0FJSUlCQWhCRFF6QlpPSEFBR2dtVm5SQ0FJSUlIQ1pnQkRRekNSTUdnSUVnR2JtUkNNSUlGQW9nZjMvUDV2bXJ1M1VYWEZuN0EzdmpJampjOS90dnF3RUp2dFR3Z0pBVnAwY2hnQUNDRHhKNE5UeGVIWWFobC9ZUytsNzNuTWhIcDZialplQXVZbFBkdDhrTHdFQ3dHUjZPUmdCQkhvbXNHLytNVno2Q3Z5WkVmSG9FeW05U0Fqb2VTSzI3ajE3Q0JBQXR0YkVBUWdnZ01DTkJHNHkvNnYvS0FRWWxHMEpaQTBCQXNDMmN0aVBBQUlJWEVmZ0VQTVhBa3hKTGdMWlFvQUFrRXNTNXlDQVFQY0VWcGkvRU5EOWhHUURrQ1VFQ0FEWjlIQVFBZ2owVEdCTjh4Y0NlaDZTdkwxdkhRSUVnTHlDT0EwQkJEb2tzS0g1Q3dFZHpzaEVMVzhWQWdTQWlWUnhMQUlJOUVGZ3BQa0xBWDJNeHh4ZG5yNTRSM3JSdVhQeDJLYVhDUUNiRXJNZUFRUVF1RUpnUy9NWEFreFNMZ0p2ZnRadStvNzdJNTdZNUVBQllCTmExaUtBQUFKNXpWOElNRkdaQ0F3L2ZXWjM3d2MyT1V3QTJJU1d0UWdnZ0VCRVpQcksvMmFXZmsrQTZkcVNRUHJuWjNiajM2NTdpQUN3TGluckVFQUFnZW5NMzB1QTZjcEJJQTFEK3ZiVDUrT1gxamxNQUZpSGtqVUlJSURBOU9ZdkJKaXlyUW1raUU4OWtkTFhuN3NRSDE5MW1BQ3dpcEIvUndBQkJPWXpmeUhBdEcxUElNVUR6N3FRWHJ6cWh3SUZnTzFST3dFQkJCb25NTkgzL0ZkUjh6TUJxd2o1OTBNSkRFUDZaNmZQeDQ4ZGhVZ0FNRUFJSUlEQUVRUVdNdityRlgxeTJFa3ZQUDF3WEpoYnBGTjN4WjJ4ZCttdkdSNmYrMjczWlNId3BiMUkzL0R1M1RoLzJHa0NRQmJPRGtFQWdSWUpMR3ordmgzUTRsRE4yOU03enV5bUZ3a0E4MEozR3dJSVZFNmdFUE1YQWlxZm82WExIM2JTZDU1K09QN0hRWFY0QVZoYUhmY2pnRUJ4QkFvemZ5R2d1QW1wcDZBaDRxTmZ1aU1kUCtoWEJRc0E5ZWlvVWdRUW1JRkFvZVovdFhNL0V6RERETFIyeFpEU3Z6eDlJZjdWelgwSkFLMHByUjhFRUJoTm9IRHo5eEl3V3RudU4vNi9PeUw5eVFkMjR3K3VKeUVBZEQ4WEFDQ0F3RDZCU3N4ZkNEQ3Vvd2dNa2Y3QjZkMzRDUUZnRkQ2YkVFQ2dWUUtWbWI4UTBPb2dUdHZYaCs5NGVucjJBdy9FeGF2WGVBR1lGcmpURVVDZ2NBS1ZtcjhRVVBoY2xWaGVHdEozbnowZmJ4QUFTbFJIVFFnZ01DdUJ5czMvS2lzL0dEanIxRlI5MllObmR0UHpCWUNxTlZROEFnaHNTNkFSOC9jU3NPMGdkTFovWjBqUGZ2QjhQTExmdG04QmRDYStkaEZBb0xvZitGdFhNbjg3WUYxU1hhOUwvK0xNYnZ3YkFhRHJJZEE4QW4wU2FPd3IvNXRGRkFMNkhPdE51bjdmbWQzMGRRTEFKc2lzUlFDQjZnazBidjYrSFZEOWhNN1R3RjZrdS9iL1NKQnZBY3pEMnkwSUlMQXdnVTdNWHdoWWVNNXF1RDZsOUNObkw4U3JCWUFhMUZJakFnaHNSYUF6OHhjQ3RwcVc5amNQS1g3NTlJWDBVZ0dnZmExMWlFRFhCRG8xZnlHZzY2bGYyZnhubjdXYnZsSUFXTW5KQWdRUXFKVkE1K1l2Qk5RNnVEUFV2UmZwR3dTQUdVQzdBZ0VFNWlmQS9HOWc3cGNGelQrQ1JkKzQvN2NCQklDaUpWSWNBZ2lNSWNEOEQ2VG12eUk0WnBnYTNUUEU4Rm9Cb0ZGeHRZVkFyd1NZLzVIS0N3RzlmakJ1Nmp0Ri9JWUFZQmdRUUtBWkFzeC9MU21GZ0xVd05iL29Zd0pBOHhwckVJRStDREQvalhUMk13RWI0V3B5Y1JJQW10UlZVd2owUllENWo5SmJDQmlGcloxTkFrQTdXdW9FZ1M0Sk1QK3RaUGZ0Z0szdzFiMVpBS2hiUDlVajBEVUI1cDlGZmlFZ0M4YjZEaEVBNnROTXhRZ2dFTTMrU2QrbHRCVUNsaUsvNEwwQ3dJTHdYWTBBQXVNSStNcC9ITGNWdTRTQVNiQ1dlNmdBVUs0MktrTUFnUU1JTVA5Sng4SVBCazZLdDZ6REJZQ3k5RkFOQWdnY1FZRDV6ekllWGdKbXdiejhKUUxBOGhxb0FBRUUxaURBL05lQWxHK0pFSkNQWmJFbkNRREZTcU13QkJDNFNvRDVMeklMUXNBaTJPZTdWQUNZajdXYkVFQmdCQUhtUHdKYXZpMUNRRDZXeFowa0FCUW5pWUlRUU1CWC9rWE5nQjhNTEVxT2ZNVUlBUGxZT2drQkJESVM4SlYvUnBqYkgrVWxZSHVHeFowZ0FCUW5pWUlRUUlENUZ6a0RYZ0tLbEdWMFVWOFFBRWF6c3hFQkJLWWd3UHlub0pydFRDOEIyVkF1ZnRCNUFXQnhEUlNBQUFKWENURC9LbVpCQ0toQ3BwVkYvazhCWUNVakN4QkFZQTRDekg4T3l0bnU4TzJBYkNnWE9tZ1lYaTBBTE1UZXRRZ2c4Q1FCNWwvbE5IZ0pxRksyeTBXbmxMNURBS2hZUUtVajBBSUI1bCsxaWtKQW5mS2xZN2VsWndnQWRZcW5hZ1NhSU1EOG01QlJDS2hQeHZObmR0TmRBa0I5d3FrWWdTWUlNUDhtWkx6YWhCQlFrNXpEOEZObnp1LzlrQUJRazJocVJhQVJBc3kvRVNGdmJNTVBCbFlpYTRyMFhXZDM0MzRCb0JMQmxJbEFLd1NZZnl0S0h0aUhsNER5NVgzc2praDNQckFiZnlBQWxDK1dDaEZvaGdEemIwYktveG9SQWtxV2VSamVkT2I4M3N2M1N4UUFTaFpLYlFnMFJJRDVOeVRtNmxhRWdOV01GbGt4UlByMjA3dnhaZ0ZnRWZ3dVJhQS9Bc3kvUDgwalFnZ29UL2JQZk1VWDB6UGUra2c4TGdDVUo0NktFR2lPQVBOdlR0Sk5HdktEZ1p2UW1uanRFTU5yVHUvdS9lRFZhM3dMWUdMZ2prZWdad0xNdjJmMXIvWHVKYUNFTVJqaWlkaEx4ODljaUE4S0FDVUlvZ1lFR2liQS9Cc1dkL1BXaElETm1lWGVjZitaM2ZSZDF4L3FCU0EzWXVjaGdFQXdmME53QUFFaFlNbXhTT2w1Wnk3RWFRRmdTUkhjalVEakJKaC80d0p2MTU2ZkNkaU8zN2pkS1I0NGN5Rzk4T2JOWGdERzRiUUxBUVFPSU1EOGpjVWFCTHdFckFFcDQ1SVVLVDMvNXEvKzk4OFhBREpTZGhRQ1BSTmcvajJydjNIdlFzREd5TVp1R0Y1M1puZnZGUWZ0RmdER01yVVBBUVN1RVdEK2htRUVBU0ZnQkxRTnQzenVZa3BmYys1Q2ZGd0EySkNjNVFnZ3NKb0E4MS9OeUlwRENRZ0JFdzVIU3VsSHpsNklWeDkyaFJlQUNlRTdHb0hXQ1RELzFoV2VwVDgvR0RnRjVoVHYvZHlRbnJ1N0cxOFVBS1lBN0V3RU9pYkEvRHNXUDMvclhnTHlNdjNDemw2NjU4SDN4L3VPT3RZTFFGN29Ua09nQ3dMTXZ3dVo1MjVTQ01oRWZFanBsYWN2eE0rdU9rNEFXRVhJdnlPQXdBMEVtTCtCbUpDQUVMQTkzRjg4czV0ZXRzNHhBc0E2bEt4QkFJRkxCSmkvUVppQmdKOEpHQS81a2NkdlQ4OTk2S0g0ekRwSENBRHJVTElHQVFTWXZ4bVlrNENYZ00xcGZ6cnRwUmVjZlg5OFlOMnRBc0M2cEt4RG9HTUN2dkx2V1B6bFdoY0MxbWYvV0tUMG9vTisyOTlSUndnQTZ3TzJFb0V1Q1REL0xtVXZwV2toWUxVU1g5b1owcmM5ZUQ3ZXRucnBqU3NFZ0UySldZOUFSd1NZZjBkaWw5dXFud2s0WEp1OWxOSXJ6bDZJL3pwR1BnRmdERFY3RU9pQUFQUHZRT1I2V3ZRU2NLdFdLVVY2MWRuZGVNMVlHUVdBc2VUc1E2QmhBc3kvWVhIcmJVMEllRks3cmMxLy95Z0JvTjRQZzhvUm1JUUE4NThFcTBQekVCQUNJcktZdndDUVp5Q2Rna0F6QkpoL00xSzIzRWpQSVNDYitRc0FMWDlFOUliQWhnU1kvNGJBTEYrU1FJOGhJS3Y1Q3dCTGpxKzdFU2lJQVBNdlNBeWxyRXVncHhDUTNmd0ZnSFhIekRvRUdpYkEvQnNXdC8zV2VnZ0JrNWkvQU5EK2gwT0hDQnhKZ1BrYmtBWUl0QndDSmpOL0FhQ0J5ZGNDQW1NSk1QK3g1T3dya0VDTElXQlM4eGNBQ3B4aUpTRXdCd0htUHdkbGQ4eE1vS1VRTUxuNUN3QXpUNmZyRUNpQkFQTXZRUVUxVEVTZ2hSQXdpL2tMQUJOTm9HTVJLSlVBOHk5VkdYVmxKRkJ6Q0pqTi9BV0FqQlBuS0FSS0o4RDhTMWRJZlJrSjFCZ0NaalYvQVNEanREa0tnWklKTVArUzFWSGJSQVJxQ2dHem03OEFNTkhVT1JhQmtnZ3cvNUxVVU12TUJHb0lBWXVZdndBdzh5UzZEb0c1Q1REL3VZbTdyMEFDSlllQXhjeGZBQ2h3VXBXRVFDNEN6RDhYU2VjMFFLREVFTENvK1FzQURVeTFGaEE0aUFEek54Y0kzRUtncEJDd3VQa0xBRDRoQ0RSSWdQazNLS3FXY2hFb0lRU2NUSkZlZFhZM1hwT3JxYkhuREdNMzJvY0FBdVVSWVA3bGFhS2k0Z2g4Y3RoSkx6ejljRnlZdTdKVGQ4V2RhUy8rMHRuZHVIL3V1dys2VHdBb1FRVTFJSkNCQVBQUEFORVJ2UkJZN0NXZ0pNQUNRRWxxcUFXQmtRU1kvMGh3dHZWTW9Qc1FJQUQwUFA1NmI0SUE4MjlDUmswc1E2RHJFQ0FBTEROMGJrVWdDd0htbndXalEvb20wRzBJRUFENkhuemRWMHlBK1Zjc250SkxJOUJsQ0JBQVNodEQ5U0N3QmdIbXZ3WWtTeERZakVCM0lVQUEyR3hBckVaZ2NRTE1mM0VKRk5BdWdhNUNnQURRN2lEcnJFRUN6TDlCVWJWVUdvRnVRb0FBVU5yb3FRZUJRd2d3ZjZPQndHd0V1Z2dCQXNCczgrUWlCTVlUWVA3ajJkbUp3RWdDelljQUFXRGtaTmlHd0Z3RW1QOWNwTjJEd0MwRW1nNEJBb0NKUjZCZ0FzeS9ZSEdVMWd1QlprT0FBTkRMQ091ek9nTE12enJKRk53dWdTWkRnQURRN3NEcXJHSUN6TDlpOFpUZUtvSG1Rb0FBME9xbzZxdGFBc3kvV3VrVTNqNkJwa0tBQU5EK3dPcXdJZ0xNdnlLeGxOb2pnY2VHbmZRdHB4K09CMXBvWGdCb1FVVTlORUdBK1RjaG95YmFKZkRZWHFSdmUvZHV2TDJWRmdXQVZwVFVSOVVFbUgvVjhpbStmUUxObWYrK1pBSkErNE9ydzhJSk1QL0NCVkplN3dTYU5IOEJvUGV4MXYvaUJKai80aElvQUlHakNEUnIvZ0tBd1VkZ1FRTE1mMEg0cmtaZ05ZR216VjhBV0QwQVZpQXdDUUhtUHdsV2h5S1FpMER6NWk4QTVCb1Y1eUN3QVFIbXZ3RXNTeEdZbjBBWDVpOEF6RDlZYnV5Y0FQUHZmQUMwWHpxQmJzeGZBQ2g5Rk5YWEZBSG0zNVNjbW1tUFFGZm1Md0MwTjhBNktwUUE4eTlVR0dVaGNKbEFkK1l2QUJoOUJHWWd3UHhuZ093S0JNWVQ2Tkw4QllEeEEyTW5BbXNSWVA1clliSUlnYVVJZEd2K0FzQlNJK2ZlTGdndy95NWsxbVM5QkxvMmZ3R2czc0ZWZWVFRW1IL2hBaW12ZHdMZG03OEEwUHRIUVArVEVHRCtrMkIxS0FLNUNERC9LeVQ5TWFCY0krVWNCQ0tDK1JzREJJb213UHl2azBjQUtIcFdGVmNUQWVaZmsxcHE3WkFBODc5SmRBR2d3MCtCbHZNVFlQNzVtVG9SZ1l3RW1QOEJNQVdBakJQbXFENEpNUDgrZGRkMU5RU1kveUZTQ1FEVnpMQkNTeVRBL0V0VVJVMElYQ1BBL0k4WUJnSEFKd1dCa1FTWS8waHd0aUV3RHdIbXY0S3pBRERQSUxxbE1RTE12ekZCdGRNYUFlYS9ocUlDd0JxUUxFSGdlZ0xNM3p3Z1VEUUI1cittUEFMQW1xQXNRMkNmQVBNM0J3Z1VUWUQ1YnlDUEFMQUJMRXY3SnNEOCs5WmY5OFVUWVA0YlNpUUFiQWpNOGo0Sk1QOCtkZGQxTlFTWS93aXBCSUFSMEd6cGl3RHo3MHR2M1ZaSGdQbVBsRXdBR0FuT3RqNElNUDgrZE5abHRRU1kveGJTQ1FCYndMTzFiUUxNdjIxOWRWYzlBZWEvcFlRQ3dKWUFiVytUQVBOdlUxZGROVU9BK1dlUVVnRElBTkVSYlJGZy9tM3BxWnZtQ0REL1RKSUtBSmxBT3FZTkFzeS9EUjExMFN3QjVwOVJXZ0VnSTB4SDFVMkErZGV0bitxYko4RDhNMHNzQUdRRzZyZzZDVEQvT25WVGRUY0VtUDhFVWdzQUUwQjFaRjBFbUg5ZGVxbTJPd0xNZnlMSkJZQ0p3RHEyRGdMTXZ3NmRWTmt0QWVZL29mUUN3SVJ3SFYwMkFlWmZ0ajZxNjU0QTg1OTRCQVNBaVFFN3Zrd0N6TDlNWFZTRndCVUN6SCtHVVJBQVpvRHNpcklJTVAreTlGQU5BamNSWVA0empZUUFNQk5vMTVSQmdQbVhvWU1xRURpRUFQT2ZjVFFFZ0JsaHUycFpBc3gvV2Y1dVIyQUZBZVkvODRnSUFETURkOTB5QkpqL010emRpc0NhQkpqL21xQnlMaE1BY3RKMFZwRUVtSCtSc2lnS2dhc0VtUDlDc3lBQUxBVGV0Zk1RWVA3emNIWUxBaU1KTVArUjRISnNFd0J5VUhSR2tRU1lmNUd5S0FvQlgva1hNZ01DUUNGQ0tDTXZBZWFmbDZmVEVNaE13RmYrbVlHT09VNEFHRVBObnFJSk1QK2k1VkVjQXN5L2tCa1FBQW9SUWhsNUNERC9QQnlkZ3NCRUJKai9SR0RISENzQWpLRm1UNUVFbUgrUnNpZ0tnYXNFbUg5aHN5QUFGQ2FJY3NZUllQN2p1Tm1Gd0V3RW1QOU1vRGU1UmdEWWhKYTFSUkpnL2tYS29pZ0VmT1ZmK0F3SUFJVUxwTHlqQ1RCL0U0SkEwUVI4NVYrd1BBSkF3ZUlvamZtYkFRUXFKc0Q4Q3hkUEFDaGNJT1VkVE1CWC9pWURnYUlKTVAraTVibGNuQUJRZ1VoS3ZKRUE4emNSQ0JSTmdQa1hMYytUeFFrQWxRaWx6TXNFbUw5SlFLQm9Bc3kvYUhsdUxFNEFxRWlzM2t0bC9yMVBnUDRMSjhEOEN4Zm81dklFZ01vRTY3VmM1dCtyOHZxdWhBRHpyMFNvNjhzVUFDb1VyYmVTbVg5dml1dTNNZ0xNdnpMQnJwWXJBRlFxWEM5bE0vOWVsTlpucFFTWWY2WEM3WmN0QUZRc1h1dWxNLy9XRmRaZjVRU1lmK1VDQ2dDVkM5aHErY3kvVldYMTFRZ0I1dCtBa0FKQUF5SzIxZ0x6YjAxUi9UUkdnUGszSXFnQTBJaVFyYlRCL0Z0UlVoK05FbUQrRFFrckFEUWtadTJ0TVAvYUZWUi80d1NZZjJNQ0N3Q05DVnByTzh5L1Z1WFUzUWtCNXQrZzBBSkFnNkxXMWhMenIwMHg5WFpHZ1BrM0tyZ0EwS2l3dGJURi9HdFJTcDJkRW1EK0RRc3ZBRFFzYnVtdE1mL1NGVkpmNXdTWWYrTURJQUEwTG5DcDdUSC9VcFZSRndLWENERC9EZ1pCQU9oQTVOSmFaUDZsS2FJZUJHNGd3UHc3R1FnQm9CT2hTMm1UK1plaWhEb1FPSkFBOCs5b01BU0Fqc1JldWxYbXY3UUM3a2ZnU0FMTXY3TUJFUUE2RTN5cGRwbi9VdVRkaThCYUJKai9XcGphV2lRQXRLVm5rZDB3L3lKbFVSUUNWd2t3LzA1blFRRG9WUGk1Mm1iK2M1RjJEd0tqQ0REL1VkamEyQ1FBdEtGamtWMHcveUpsVVJRQ3Z2STNBNWNJQ0FBR1lSSUN6SDhTckE1RklCY0JYL25uSWxueE9RSkF4ZUtWV2pyekwxVVpkU0Z3aVFEek53aGVBTXhBZmdMTVB6OVRKeUtRa1FEenp3aXo5cU84QU5TdVlFSDFNLytDeEZBS0FyY1NZUDZtNGdZQ0FvQ0J5RUtBK1dmQjZCQUVwaUxBL0tjaVcvRzVBa0RGNHBWU092TXZSUWwxSUhBZ0FlWnZNQTRrSUFBWWpLMElNUCt0OE5tTXdOUUVtUC9VaENzK1h3Q29XTHlsUzJmK1N5dmdmZ1NPSk1EOERjaVJCQVFBQXpLS0FQTWZoYzBtQk9ZaXdQem5JbDN4UFFKQXhlSXRWVHJ6WDRxOGV4Rllpd0R6WHd1VFJRS0FHZGlJQVBQZkNKZkZDTXhOZ1BuUFRiemkrd1NBaXNXYnUzVG1QemR4OXlHd0VRSG12eEV1aXdVQU03QVdBZWEvRmlhTEVGaUtBUE5maW56Rjl3b0FGWXMzVituTWZ5N1M3a0ZnRkFIbVB3cWJUUUtBR1RpU0FQTTNJQWdVVFlENUZ5MVAyY1VKQUdYcnMyaDF6SDlSL0M1SFlCVUI1citLa0g4L2tvQUFZRUFPSk1EOERRWUNSUk5nL2tYTFUwZHhBa0FkT3MxYUpmT2ZGYmZMRU5pVUFQUGZsSmoxQnhJUUFBekdEUVNZdjRGQW9HZ0N6TDlvZWVvcVRnQ29TNjlKcTJYK2srSjFPQUxiRW1EKzJ4SzAvd1lDQW9DQnVFU0ErUnNFQklvbXdQeUxscWZPNGdTQU9uWExXalh6ejRyVFlRamtKc0Q4Y3hOMTNpVUNBa0RuZzhEOE94OEE3WmRPZ1BtWHJsREY5UWtBRll1M2Jlbk1mMXVDOWlNd0tRSG1QeWxlaHdzQW5jNEE4KzlVZUczWFFvRDUxNkpVeFhVS0FCV0xON1owNWorV25IMEl6RUtBK2MrQzJTVUNRR2N6d1B3N0UxeTd0UkZnL3JVcFZuRzlBa0RGNG0xYU92UGZsSmoxQ014S2dQblBpdHRsQWtBbk04RDhPeEZhbTdVU1lQNjFLbGR4M1FKQXhlS3RXenJ6WDVlVWRRZ3NRb0Q1TDRMZHBRSkE0elBBL0JzWFdIdTFFMkQrdFN0WWNmMENRTVhpclNxZCthOGk1TjhSV0pRQTgxOFV2OHNGZ0VabmdQazNLcXkyV2lIQS9GdFJzdUkrQklDS3hUdXNkT2Jmb0toYWFva0E4MjlKellwN0VRQXFGdStnMHBsL1k0SnFwelVDekw4MVJTdnVSd0NvV0x5YlMyZitEWW1wbFJZSk1QOFdWYTI0SndHZ1l2R3VMNTM1TnlLa05sb2x3UHhiVmJiaXZnU0Fpc1c3V2pyemIwQkVMYlJNZ1BtM3JHN0Z2UWtBRll1M1h6cnpyMXhBNWJkT2dQbTNybkRGL1FrQUZZdkgvQ3NXVCtrOUVHRCtQYWhjY1k4Q1FLWGlNZjlLaFZOMkx3U1lmeTlLVjl5bkFGQ2hlTXkvUXRHVTNCTUI1dCtUMmhYM0tnQlVKaDd6cjB3dzVmWkdnUG4zcG5qRi9Rb0FGWW5IL0NzU1M2azlFbUQrUGFwZWNjOENRQ1hpTWY5S2hGSm1yd1NZZjYvS1Y5eTNBRkNCZU15L0FwR1UyRE1CNXQreitoWDNMZ0FVTGg3ekwxd2c1ZlZPZ1BuM1BnRVY5eThBRkN3ZTh5OVlIS1VoRU1IOFRVSFZCQVNBUXVWai9vVUtveXdFTGhOZy9pYWhlZ0lDUUlFU012OENSVkVTQWs4U1lQNm1vUWtDQWtCaE1qTC93Z1JSRGdJM0VtRCtKcUlaQWdKQVFWSXkvNExFVUFvQ3R4SmcvcWFpS1FJQ1FDRnlNdjlDaEZBR0FnY1RZUDRtb3prQ0FrQUJrakwvQWtSUUFnS0hFMkQrcHFOSkFnTEF3ckl5LzRVRmNEMENSeE5nL2lha1dRSUN3SUxTTXY4RjRic2FnZFVFbVA5cVJsWlVURUFBV0VnODVyOFFlTmNpc0I0QjVyOGVKNnNxSmlBQUxDQWU4MThBdWlzUldKOEE4MStmbFpVVkV4QUFaaGFQK2M4TTNIVUliRWFBK1cvR3krcUtDUWdBTTRySC9HZUU3U29FTmlmQS9EZG5aa2ZGQkFTQW1jUmovak9CZGcwQzR3Z3cvM0hjN0txWWdBQXdnM2pNZndiSXJrQmdQQUhtUDU2ZG5SVVRFQUFtRm8vNVR3elk4UWhzUjRENWI4ZlA3b29KQ0FBVGlzZjhKNFRyYUFTMko4RDh0MmZvaElvSkNBQVRpY2Y4SndMcldBVHlFR0QrZVRnNnBXSUNBc0FFNGpIL0NhQTZFb0Y4QkpoL1BwWk9xcGlBQUpCWlBPYWZHYWpqRU1oTGdQbm41ZW0waWdrSUFCbkZZLzRaWVRvS2dmd0VtSDkrcGs2c21JQUFrRWs4NXA4SnBHTVFtSVlBODUrR3ExTXJKaUFBWkJDUCtXZUE2QWdFcGlQQS9LZGo2K1NLQ1FnQVc0ckgvTGNFYURzQzB4SmcvdFB5ZFhyRkJBU0FMY1JqL2x2QXN4V0I2UWt3LytrWnU2RmlBZ0xBU1BHWS8waHd0aUV3RHdIbVB3OW50MVJNUUFBWUlSN3pId0hORmdUbUk4RDg1MlB0cG9vSkNBQWJpc2Y4TndSbU9RTHpFbUQrOC9KMlc4VUVCSUFOeEdQK0c4Q3lGSUg1Q1RELytabTdzV0lDQXNDYTRqSC9OVUZaaHNBeUJKai9NdHpkV2pFQkFXQU44WmovR3BBc1FXQTVBc3gvT2ZadXJwaUFBTEJDUE9aZjhYUXJ2UWNDekw4SGxmVTRDUUVCNEFpc3pIK1NtWE1vQXJrSU1QOWNKSjNUSlFFQjRCRFptWCtYbndkTjEwT0ErZGVqbFVvTEpTQUFIQ0FNOHk5MFdwV0Z3R1VDek44a0lKQ0JnQUJ3RTBUbW4yR3FISUhBZEFTWS8zUnNuZHdaQVFIZ09zR1pmMmZUcjkzYUNERC8yaFJUYjlFRUJJQXI4akQvb3VkVWNRZ3dmek9BUUdZQ0FrQkVNUC9NVStVNEJQSVNZUDU1ZVRvTmdVc0V1ZzhBZDUrSVo5MFd3N3NpNHBsbUFnRUVpaVB3V0JyU1M4K2VqM2NVVjVtQ0VLaWNRUGNCNEdVUnh6NTZmT2YxTWFTWFY2Nmw4aEZvallDdi9GdFRWRDlGRWVnK0FPeXJJUVFVTlpPS1FXQ2ZBUE0zQndoTVRFQUF1QUpZQ0poNDBoeVB3UG9FbVAvNnJLeEVZRFFCQWVBNmRFTEE2RG15RVlGY0JKaC9McExPUVdBRkFRSGdKa0JDZ004TUFvc1JZUDZMb1hkeGp3UUVnQU5VRndKNi9Dam9lV0gwamNxekFBQVF0MGxFUVZRQ3pIOWhBVnpmSHdFQjRCRE5oWUQrUGd3Nlhvd0E4MThNdll0N0ppQUFIS0crRU5EelIwUHZNeEZnL2pPQmRnMENOeE1RQUZiTWhCRGdRNFBBWkFTWS8yUm9IWXpBYWdJQ3dHcEdmay9BR293c1FXQkRBc3gvUTJDV0k1Q2JnQUN3SmxFdkFXdUNzZ3lCMVFTWS8ycEdWaUF3T1FFQllBUEVRc0FHc0N4RjRHQUN6TjlrSUZBSUFRRmdReUdFZ0EyQldZN0Frd1NZdjJsQW9DQUNBc0FJTVlTQUVkQnM2WjBBOCs5OUF2UmZIQUVCWUtRa1FzQkljTGIxU0lENTk2aTZub3NuSUFCc0laRVFzQVU4VzNzaHdQeDdVVnFmMVJFUUFMYVVUQWpZRXFEdExSTmcvaTJycTdmcUNRZ0FHU1FVQWpKQWRFUnJCSmgvYTRycXB6a0NBa0FtU1lXQVRDQWQwd0lCNXQrQ2lucG9ub0FBa0ZGaUlTQWpURWZWU29ENTE2cWN1cnNqMEdRQXVPZHI0M20zRGZHeGQxMklqOHl0Nk4xM3gxTnUrL3p3eG9qNHpybnZkaDhDQ3hONExBM3BwV2ZQeHpzV3JzUDFDQ0N3Qm9FbUE4Q3BrenYvWlVqcHZvdkgwZ3ZmODc3NDBCb2NzaTd4RXBBVnA4UHFJT0FyL3pwMFVpVUMxd2cwRndCT25JamJueHJESnlMaWFVUEVSNFVBMDQ3QTVBU1kvK1NJWFlCQWZnTE5CWUI3N29wdkhmYUdYN3FLU2dqSVB6Uk9ST0E2QXN6Zk9DQlFLWUhtQXNEKzgzK2s5RDNYNnlFRVZEcWR5aTZkQVBNdlhTSDFJWEFFZ2FZQ3dQWFAvemYzTEFUNEhDQ1FsUUR6ejRyVFlRak1UNkNwQUhEejg3OFFNUDlBdWJFTEFzeS9DNWsxMlRxQnBnTEFRYy8vUWtEckk2eS9tUWt3LzVtQnV3NkJxUWcwRXdDdS9QZnZQN24vMC8rcllQbDJ3Q3BDL2gyQkF3a3dmNE9CUUVNRW1na0FxNTcvdlFRME5MVmFXWUlBODErQ3Vqc1JtSkJBTXdGZ25lZC9JV0RDU1hKMHl3U1lmOHZxNnExYkFrMEVnRTJlLzRXQWJtZGQ0K01JTVA5eDNPeENvSGdDVFFTQWU0N0h0d3pEOE10amFmdVpnTEhrN0d1Y0FQTnZYR0R0OVUyZ2lRQnc3L0dkMTZVaC9aMXRwQlFDdHFGbmI0TUVtSCtEb21vSmdlc0pWQjhBdG5uKzkrMEFId1lFRGlUQS9BMEdBaDBRcUQ0QWJQdjhMd1IwTU9WYTNJUUE4OStFbHJVSVZFeWcrZ0NRNC9sZkNLaDRncFdla3dEenowblRXUWdVVHFEcUFIRGwrWC8vVC85K1JXN09maVlnTjFIbkZVNkErUmN1a1BJUXlFMmc2Z0NRKy9uZlMwRHU4WEplSlFTWWZ5VkNLUk9CbkFTcURnQlRQUDhMQVRuSHkxa1ZFR0QrRllpa1JBU21JRkJ0QUpqeStWOEltR0xVbkZrZ0FlWmZvQ2hLUW1BdUF0VUdnS21mLzRXQXVVYlFQUXNSWVA0TGdYY3RBcVVRcURZQXpQSDhMd1NVTXFicXlFeUErV2NHNmpnRWFpUlFaUUNZOC9sZkNLaHhyTlY4QkFIbWJ6d1FRT0FTZ1NvRHdLbmo4ZGRpR0g1bEtRMzlWd1NYSXUvZUxRa3cveTBCMm81QVN3VHFEQUFuZHY1elJQcTdTd29oQkN4SjM5MGpDREQvRWRCc1FhQmxBdFVGZ0NXZi8zMDdvT1dQUXRPOU1mK201ZFVjQXVNSVZCY0FsbjcrRndMR0RacGRpeEZnL291aGR6RUNaUk9vTHdBVThQd3ZCSlE5MUtxN1JvRDVHd1lFRURpVVFGVUJvS1RuZnlIQXA2cHdBc3kvY0lHVWg4RFNCS29LQUtVOS93c0JTNCt2K3c4aHdQeU5CZ0lJckNSUVZ3QW84UGxmQ0ZnNVl4Yk1TNEQ1ejh2YmJRaFVTNkNhQUZEeTg3OFFVTzM4dDFZNDgyOU5VZjBnTUNHQmFnSkE2Yy8vUXNDRVUrcm9kUWd3LzNVb1dZTUFBdGNJMUJNQUtuaitGd0o4c2hZaXdQd1hBdTlhQkdvbVVFVUFxT241WHdpbytlTlFaZTNNdjByWkZJM0E4Z1NxQ0FEM25vaS9tbUo0eS9LNHhsWGcxd2FQNDJiWFNnTE1meVVpQ3hCQTREQUNWUVNBVXlkMmZpNGl2YUptR1lXQW10VXJzbmJtWDZRc2lrS2dIZ0xGQjRDYW4vOTlPNkNlRDBKbGxUTC95Z1JUTGdJbEVpZytBTlQrL0M4RWxEajJWZGZFL0t1V1QvRUlsRU9nK0FEUXd2Ty9FRkRPd0ZkZUNmT3ZYRURsSTFBU2dhSURRRXZQLzBKQVNXTmZaUzNNdjByWkZJMUF1UVNLRGdDdFBmOExBZVYrRUFxdmpQa1hMcER5RUtpUlFORUJvTVhuZnlHZ3hvL0pvalV6LzBYeHV4eUJkZ2tVR3dCYWZ2NFhBdHI5UUdYdWpQbG5CdW80QkJCNGtrQ3hBYUQxNTM4aHdNZHdCUUhtYjBRUVFHQlNBc1VHZ0I2ZS80V0FTV2U3NXNPWmY4M3FxUjJCU2dnVUdRQjZldjRYQWlyNXBNeFhKdk9majdXYkVPaWFRSkVCNEhrbjQ1djMwdkRXWHBYeGE0TjdWVDZZZjdmU2F4eUIrUWtVR1FCT25kaDViVVQ2M3ZseGxIT2pFRkNPRmpOVnd2eG5BdTBhQkJDNFRLQzRBTkR6ODc5dkIzVDdzV1QrM1VxdmNRU1dJMUJjQU9qOStWOElXTzdEc05ETnpIOGg4SzVGb0hjQ3hRVUF6LyszanFSdkJ6VDdNV1grelVxck1RVEtKMUJVQUxqeS9QL3hpUGpLOHRITlc2RVFNQy92R1c1ai9qTkFkZ1VDQ0J4T29LZ0E0UG4vNkZFVkFwcjVLRFAvWnFUVUNBTDFFaWdxQUhqK1h6MUlRc0JxUm9XdllQNkZDNlE4QkhvaFVFd0E4UHkvL3NnSkFldXpLbXdsOHk5TUVPVWcwRE9CWWdLQTUvL054bEFJMkl4WEFhdVpmd0VpS0FFQkJKNGtVRXdBOFB5LytWZ0tBWnN6VzJnSDgxOEl2R3NSUU9Cd0FrVUVBTS8vNDBkVUNCalBicWFkekg4bTBLNUJBSUhOQ0JRUkFPNDVHZDgwcE9GdG01VnU5VlVDUWtDeHM4RDhpNVZHWVFnZ1VFUUF1UGZFenMrbVNIK1BIT01KQ0FIajJVMjBrL2xQQk5heENDQ1FoOERpQWVDKysrSzJ6ejg2N1AveW42L0swMUsvcHdnQnhXalAvSXVSUWlFSUlIQVlnY1VEZ09mL3ZNTXBCT1RsT2VJMDVqOENtaTBJSURBL2djVURnT2YvL0tJTEFmbVpybmtpODE4VGxHVUlJTEE4Z1VVRHdQN3ovMk9QRGg4Ykl2N1k4aWphcWtBSW1GMVA1ajg3Y2hjaWdNQTJCQllOQUo3L3Q1RnU5VjRoWURXalRDdVlmeWFRamtFQWdma0lMQm9BUFA5UEw3UVFNRGxqNWo4NVloY2dnTUFVQkJZTEFKNy9wNUR6NERPRmdNbFlNLy9KMERvWUFRU21KckJZQVBEOFA3VzBONTR2QkdUbnpmeXpJM1VnQWdqTVNXQ3hBT0Q1ZjA2Wkw5OGxCR1JqenZ5em9YUVFBZ2dzUldDUkFPRDVmeW01aFlBTTVKbC9Cb2lPUUFDQjVRa3NFZ0JPM1JYZkdIdkRyeTdmZnA4VmVBa1lyVHZ6SDQzT1JnUVFLSTNBSWdIZ25wTTcvMmxJNmZ0S2c5RlRQVUxBeG1vei80MlIyWUFBQWlVVG1EMEFlUDR2Wnh5RWdMVzFZUDVybzdJUUFRUnFJVEI3QVBEOFg5Wm9DQUVyOVdEK0t4RlpnQUFDTlJLWVBRQjQvaTl2VElTQVF6VmgvdVdOcTRvUVFDQVRnVmtEZ09mL1RLcE5jSXdRY0F0VTVqL0JuRGtTQVFUS0lUQnJBUEQ4WDQ3d0IxVWlCRnlqd3Z6TEhsWFZJWUJBQmdLekJnRFAveGtVbS9nSUlTQ1kvOFF6NW5nRUVDaUR3R3dCd1BOL0dZS3ZVMFhISVlENXJ6TWcxaUNBUUJNRVpnc0Fudi9ybXBjT1F3RHpyMnRFVllzQUFsc1NtQzBBZVA3ZlVxa0Z0bmNVQXBqL0F2UGxTZ1FRV0piQUxBSEE4Lyt5SW05emV3Y2hnUGx2TXlEMklvQkF0UVJtQ1FDbmpzZExZaGorZDdXVU9pKzg0UkRBL0R1ZmJlMGowRE9CbVFMQXpzL0VrRjdaTStqYWUyOHdCREQvMm9kUy9RZ2dzQldCeVFPQTUvK3Q5Q2xxYzBNaGdQa1hOVm1LUVFDQkpRaE1IZ0E4L3k4aDYzUjNOaEFDbVA5MDQrRmtCQkNvaU1BTUFjRHpmMFh6c0ZhcEZZY0E1citXd2hZaGdFQVBCQ1lOQVB2UC81OS9kUGk5aUhoNkR6Qjc2ckhDRU1EOGV4cFF2U0tBd0VvQ2t3WUF6LzhyK1ZlOW9LSVF3UHlybmpURkk0REFGQVFtRGdDZS82Y1FyYVF6S3dnQnpMK2tnVkVMQWdnVVEyQ3lBUEN5aUdNZlBURjh6UE4vTVZwUFZrakJJWUQ1VDZhNmd4RkFvSFlDa3dVQXovKzFqOFptOVJjWUFwai9aaEphalFBQ25SR1lNQUI0L3U5c2xxS2dFTUQ4ZXhzKy9TS0F3TVlFSmdrQWZ2blB4anEwdE9IRHgxSzY3MTBYNGlOek4zWDMzZkdVMjc2dzg5b1VlNjg3ZXo3ZU1mZjk3a01BQVFScUlqQkpBTGozZUx3NERjT3YxUVJDcmZrSUxQa1NrSzhMSnlHQUFBSnRFNWdrQUp3NnNmUFRFZW52dDQxT2QwY1JFQUxNQndJSUlGQTJnZXdCd0UvL2x5MzRuTlVKQVhQU2RoY0NDQ0N3R1lIc0FjRHovMllDdEw1YUNHaGRZZjBoZ0VDdEJMSUhBTS8vdFk3Q2RIVUxBZE94ZFRJQ0NDQXdsa0RXQU9ENWY2d003ZThUQXRyWFdJY0lJRkFYZ2F3QndQTi9YZUxQWGEwUU1EZHg5eUdBQUFLSEU4Z2FBRHovRzdWVkJJU0FWWVQ4T3dJSUlEQVBnV3dCd1BQL1BJSzFjSXNRMElLS2VrQUFnZG9KWkFzQW52OXJINFY1NnhjQzV1WHROZ1FRUU9CbUF2a0N3SW1kLzVnaS9RREVDS3hMSUVYOG55L2VucDd6MEVQeG1YWDNXSWNBQWdnZ2tJZEFsZ0RnK1QrUEdKMmNzaGNSRDBaSzkxK00rTy9uTHNUSE8rbGJtd2dnZ0VCUkJMSUVnT2VlaUJmdHhQRHJSWFdtbUpJSU1QMlMxRkFMQWdnZ0VMSC9GMXkzLzgrcEV6dXZpVWpmdi8xSlRtaUlBTk52U0V5dElJQkFld1MyRGdDZS85c2JpaTA2WXZwYndMTVZBUVFRbUpQQTFnSEE4LytjY2hWNUY5TXZVaFpGSVlBQUFrY1QyRG9BZVA3dmNzU1lmcGV5YXhvQkJGb2lzRlVBOFB6ZjBpaXM3SVhwcjBSa0FRSUlJRkFQZ2EwQ2dPZi9lb1FlV1NuVEh3bk9OZ1FRUUtCMEFsc0ZBTS8vcGNzN3FyNXJwcjgzeEMrOGV6YytNZW9VbXhCQUFBRUVpaVl3T2dCNC9pOWExMDJMWS9xYkVyTWVBUVFRcUp6QTZBRGcrYjl5NVNPWWZ2VVNhZ0FCQkJBWVQyQjBBUEQ4UHg3NmdqdVovb0x3WFkwQUFnaVVSR0JVQVBEOFg1S0VLMm9aNG9sSWNYci9kKy83bm41RnVpa1ZBUVFRbUpqQXFBQnd6OG40SzBNYTNqNXhiWTRmUzREcGp5Vm5Id0lJSU5BTmdWRUI0RjUvK3JlOEFXSDY1V21pSWdRUVFLQmdBaHNIQU0vL0Jhbko5QXNTUXlrSUlJQkFYUVEyRGdDZS94Y1dtT2t2TElEckVVQUFnVFlJYkJ3QVBQOHZJRHpUWHdDNkt4RkFBSUcyQ1d3VUFLNDgvLzllUk56Wk5wWUN1cnZPOU9OWXZPbk13L0hKQXFwU0FnSUlJSUJBSXdRMkNnQ2UveWRXbmVsUEROanhDQ0NBQUFKWENXd1VBRHovVHpBNFRIOENxSTVFQUFFRUVGaEZZTzBBNFBsL0Zjb04vcDNwYndETFVnUVFRQUNCS1Fpc0hRQTgvMitKbitsdkNkQjJCQkJBQUlHY0JOWU9BSjcvUjJCbitpT2cyWUlBQWdnZ01BZUJkUVBBenFrVHcrOUd4QitmbzZpcTcyRDZWY3VuZUFRUVFLQVhBbXNGZ0ZNbjQ0V1JobmYwQW1YalBwbit4c2hzUUFBQkJCQllsc0JhQWVDZWt6cy9OYVQwZzh1V1d0anRUTDh3UVpTREFBSUlJTEFKZ1hVQ2dPZi9xMFNaL2lhelpTMENDQ0NBUU1FRVZnYUE3cC8vcnpQOVkwK0pONzdydmZGb3dYb3FEUUVFRUVBQWdiVUlyQXdBWFQ3L00vMjFoc2NpQkJCQUFJRjZDYXdLQVAwOC96UDllcWRZNVFnZ2dBQUNHeE00TWdBMC8velA5RGNlR0JzUVFBQUJCTm9nY0dRQWFQTDVuK20zTWJtNlFBQUJCQkRZaXNCUkFhQ2Q1MyttdjlXUTJJd0FBZ2dnMEI2QlF3TkE5Yy8vVEwrOWFkVVJBZ2dnZ0VBMkFvY0dnQ3FmLzVsK3RzRndFQUlJSUlCQTJ3UU9Dd0QxUFA4ei9iWW5WSGNJSUlBQUFwTVFPREFBM0h0WDNKZjJobmRPY21PT1E1bCtEb3JPUUFBQkJCRG9tTUNCQWVEVXlaMmZqSlJlVlJTWDYwei85aS9GRzM3emtmaFVVZlVwQmdFRUVFQUFnWW9JSEJRQXlubitaL29WalpKU0VVQUFBUVJxSW5CTEFGajgrWi9wMXpRL2FrVUFBUVFRcUpUQUxRRmdrZWQvcGwvcCtDZ2JBUVFRUUtCV0FqY0hnUG1lLzVsK3JUT2piZ1FRUUFDQkJnamNFQUFtZi81bitnMk1qQllRUUFBQkJGb2djRU1BbU9UNW4rbTNNQ2Q2UUFBQkJCQm9qTUQxQVNEZjh6L1RiMnhNdElNQUFnZ2cwQnFCYXdGZzYrZC9wdC9hYk9nSEFRUVFRS0JoQXRjQ3dLam5mNmJmOEdob0RRRUVFRUNnWlFKWEE4RDZ6Ly9YbWY3RkorSy9uZnRBZkxwbFFIcERBQUVFRUVDZ1JRS1hBc0R6dmpiKzh0N084TUJoRGFhSXgzZFMvTnBlcFB1ZmVEeisxN2tQeFdkYmhLRW5CQkJBQUFFRWVpRndLUUNjT3I3ekgySklQM1I5MDB5L2x4SFFKd0lJSUlCQWp3VDJBOEMxNTMrbTMrTUk2QmtCQkJCQW9FY0N3NzBuNHRSZUREODZwSFQveGNmanpaNzNleHdEUFNPQUFBSUk5RWJnL3dOSjVMMFN3elBzU2dBQUFBQkpSVTVFcmtKZ2dnPT0nLyUzRSUzQy9kZWZzJTNFJTNDL3N2ZyUzRSUwQVwiKTtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAxMDAlO1xufVxuXG5cbiJdfQ== */
