@-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,q{quotes: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}input,textarea,select,.donate-amount,figcaption a,.wp-caption-text a,.text-hover,.nav-item-link,.sidebar-nav-item .subnav_element,.sidebar-nav-item .sidebar-nav-item-link,.content a,.comments-area .comment-content a,.metadata-link,.comments-area .comment-meta a,.comments-area .comment .reply a,.item-link,.item-header-title a,.media-block-outer.secondary .media-block-info p a,.content a img img,.comments-area .comment-content a img img,.item-image img,.profile-image img,.header-logo,.header .search-text,.footer-cta-link,.footer-nav-item.social .nav-item-link,.footer-credit a,.rnav-item-link,.main-header-summary p a,.secondary-color .section.white .section-footer .button,.secondary-color .section.white .section-footer button,.secondary-color .section.white .section-footer [type="button"],.secondary-color .section.white .section-footer [type="reset"],.secondary-color .section.white .section-footer [type="submit"],.secondary-color .section.white .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .secondary-color .section.white .section-footer .ccc-notify-button,.secondary-color .section.white .section-footer .pagination_element.prev,.secondary-color .section.white .section-footer .pagination_element.next,.secondary-color .section.white .section-footer .media-block-element-play,.sidebar,.sidebar-meta-block-tag,.sidebar-downloads-block a,.secondary-color .content .btn a,.secondary-color .comments-area .comment-content .btn a,.comments-area .secondary-color .comment-content .btn a,.secondary-color .content .button a,.secondary-color .comments-area .comment-content .button a,.comments-area .secondary-color .comment-content .button a,.secondary-color .content button a,.secondary-color .comments-area .comment-content button a,.comments-area .secondary-color .comment-content button a,.secondary-color .content [type="button"] a,.secondary-color .comments-area .comment-content [type="button"] a,.comments-area .secondary-color .comment-content [type="button"] a,.secondary-color .content [type="reset"] a,.secondary-color .comments-area .comment-content [type="reset"] a,.comments-area .secondary-color .comment-content [type="reset"] a,.secondary-color .content [type="submit"] a,.secondary-color .comments-area .comment-content [type="submit"] a,.comments-area .secondary-color .comment-content [type="submit"] a,.secondary-color .content .ccc-panel .ccc-notify-button a,.ccc-panel .secondary-color .content .ccc-notify-button a,.secondary-color .comments-area .comment-content .ccc-panel .ccc-notify-button a,.ccc-panel .secondary-color .comments-area .comment-content .ccc-notify-button a,.comments-area .secondary-color .comment-content .ccc-panel .ccc-notify-button a,.ccc-panel .comments-area .secondary-color .comment-content .ccc-notify-button a,.secondary-color .content .pagination_element.prev a,.secondary-color .comments-area .comment-content .pagination_element.prev a,.comments-area .secondary-color .comment-content .pagination_element.prev a,.secondary-color .content .pagination_element.next a,.secondary-color .comments-area .comment-content .pagination_element.next a,.comments-area .secondary-color .comment-content .pagination_element.next a,.secondary-color .content .media-block-element-play a,.secondary-color .comments-area .comment-content .media-block-element-play a,.comments-area .secondary-color .comment-content .media-block-element-play a,.secondary-color .content a.btn,.secondary-color .comments-area .comment-content a.btn,.comments-area .secondary-color .comment-content a.btn,.secondary-color .content a.button,.secondary-color .comments-area .comment-content a.button,.comments-area .secondary-color .comment-content a.button,.secondary-color .content a[type="button"],.secondary-color .comments-area .comment-content a[type="button"],.comments-area .secondary-color .comment-content a[type="button"],.secondary-color .content a[type="reset"],.secondary-color .comments-area .comment-content a[type="reset"],.comments-area .secondary-color .comment-content a[type="reset"],.secondary-color .content a[type="submit"],.secondary-color .comments-area .comment-content a[type="submit"],.comments-area .secondary-color .comment-content a[type="submit"],.secondary-color .content .ccc-panel a.ccc-notify-button,.ccc-panel .secondary-color .content a.ccc-notify-button,.secondary-color .comments-area .comment-content .ccc-panel a.ccc-notify-button,.ccc-panel .secondary-color .comments-area .comment-content a.ccc-notify-button,.comments-area .secondary-color .comment-content .ccc-panel a.ccc-notify-button,.ccc-panel .comments-area .secondary-color .comment-content a.ccc-notify-button,.secondary-color .content a.pagination_element.prev,.secondary-color .comments-area .comment-content a.pagination_element.prev,.comments-area .secondary-color .comment-content a.pagination_element.prev,.secondary-color .content a.pagination_element.next,.secondary-color .comments-area .comment-content a.pagination_element.next,.comments-area .secondary-color .comment-content a.pagination_element.next,.secondary-color .content a.media-block-element-play,.secondary-color .comments-area .comment-content a.media-block-element-play,.comments-area .secondary-color .comment-content a.media-block-element-play,.search-button,.voices-item-info h2 a,.support-item-block h3 a,.updates-item h3 a,.voice-post .sidebar .share-item a,.blog-footer-item-info h3 a,.press-post .sidebar .share-item a,.research-post .share-item a,.metalabel,.metalabel a,.metatag-link,.pagination a,.breadcrumbs-list-link,.section.primary .card-header-title a,.card-header-title a,.reports .card-image img,.media-block-content p a,.media-block-title a,.video-gallery-item .light-item-title,.video-gallery-item .light-item-transcript-link,.pullquote-share-element,.profile-overlay,.profile-summary,.profile-summary .profile-summary-close,.profile-meta-item-link,.profile-meta-item-text{-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,.header-nav,.footer-cta,.footer-cta-info,.footer .container,.footer-header,.footer-header .footer-nav,.footer-nav-outer .footer-nav:first-child,.footer-nav-inner,.footer-details-outer,.footer-credits .container,.main-section,.home-intro,.home-intro-about .container,.voices-outer .container,.voices-item,.home-cta,.support-item,.updates,.impact-items,.blog-footer,.blog-footer-item:last-child,.blog-footer-item-post,.press-post .detail .container,.press-post .sidebar,.research-post .main-section .container,.pagination,.hero,.hero-info,.item,.cards,.cards>*,.card,.filter,.filter-block,.media-block,.media-block-info,.statistic,.slick-track,.pullquote,.share,.profile,.profile-element{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap}::-moz-selection{background:#2ABCA5;color:#fff}::selection{background:#2ABCA5;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,.gfield h2,h2,h3,h4,h5,.donate-header-title,h6,.voice-post .hero-image:before{font:800 1rem/1.2 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.ccc-panel .ccc-notify-button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,.section.primary .section-footer .button,.section.primary .section-footer button,.section.primary .section-footer [type="button"],.section.primary .section-footer [type="reset"],.section.primary .section-footer [type="submit"],.section.primary .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.primary .section-footer .ccc-notify-button,.section.primary .section-footer .pagination_element.prev,.section.primary .section-footer .pagination_element.next,.section.primary .section-footer .media-block-element-play,.section.yellow .section-footer .button,.section.yellow .section-footer button,.section.yellow .section-footer [type="button"],.section.yellow .section-footer [type="reset"],.section.yellow .section-footer [type="submit"],.section.yellow .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.yellow .section-footer .ccc-notify-button,.section.yellow .section-footer .pagination_element.prev,.section.yellow .section-footer .pagination_element.next,.section.yellow .section-footer .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .ccc-panel .ccc-notify-button,.ccc-panel .cta .ccc-notify-button,.cta .pagination_element.prev,.cta .pagination_element.next,.cta .media-block-element-play,.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 .ccc-panel .ccc-notify-button,.ccc-panel .media-block-info .ccc-notify-button,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .media-block-element-play,.btn-tertiary,.button-tertiary,.section.dark-grey .section-footer .button,.section.dark-grey .section-footer button,.section.dark-grey .section-footer [type="button"],.section.dark-grey .section-footer [type="reset"],.section.dark-grey .section-footer [type="submit"],.section.dark-grey .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.dark-grey .section-footer .ccc-notify-button,.section.dark-grey .section-footer .pagination_element.prev,.section.dark-grey .section-footer .pagination_element.next,.section.dark-grey .section-footer .media-block-element-play,.card-wrap-inner .button,.card-wrap-inner button,.card-wrap-inner [type="button"],.card-wrap-inner [type="reset"],.card-wrap-inner [type="submit"],.card-wrap-inner .ccc-panel .ccc-notify-button,.ccc-panel .card-wrap-inner .ccc-notify-button,.card-wrap-inner .pagination_element.prev,.card-wrap-inner .pagination_element.next,.card-wrap-inner .media-block-element-play,.content table,.comments-area .comment-content table{font:400 1rem/1.5 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}figcaption,.wp-caption-text,.content,.comments-area .comment-content,.pullquote-share-title{font:400 1rem/1.5 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.metadata,.pagination,.comments-area .comment .reply,.card-header-date{font:400 1rem/1.5 "Sora",AndaleMono,"Lucida Console",monospace}h1{font-size:2rem;font-size:calc(1.72rem + 1.4vw)}@media screen and (min-width: 1280px){h1{font-size:3rem}}.gfield h2,h2{font-size:1.8rem;font-size:calc(1.6rem + 1vw)}@media screen and (min-width: 1280px){.gfield h2,h2{font-size:2.5rem}}h3{font-size:1.5rem;font-size:calc(1.36rem + 0.7vw)}@media screen and (min-width: 1280px){h3{font-size:2rem}}h4{font-size:1.4rem;font-size:calc(1.32rem + 0.4vw)}@media screen and (min-width: 1280px){h4{font-size:1.7rem}}h5,.donate-header-title{font-size:1.25rem;font-size:calc(1.21rem + 0.2vw)}@media screen and (min-width: 1280px){h5,.donate-header-title{font-size:1.4rem}}h6{font-size:1.125rem;font-size:calc(1.105rem + 0.1vw)}@media screen and (min-width: 1280px){h6{font-size:1.2rem}}.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.ccc-panel .ccc-notify-button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,.section.primary .section-footer .button,.section.primary .section-footer button,.section.primary .section-footer [type="button"],.section.primary .section-footer [type="reset"],.section.primary .section-footer [type="submit"],.section.primary .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.primary .section-footer .ccc-notify-button,.section.primary .section-footer .pagination_element.prev,.section.primary .section-footer .pagination_element.next,.section.primary .section-footer .media-block-element-play,.section.yellow .section-footer .button,.section.yellow .section-footer button,.section.yellow .section-footer [type="button"],.section.yellow .section-footer [type="reset"],.section.yellow .section-footer [type="submit"],.section.yellow .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.yellow .section-footer .ccc-notify-button,.section.yellow .section-footer .pagination_element.prev,.section.yellow .section-footer .pagination_element.next,.section.yellow .section-footer .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .ccc-panel .ccc-notify-button,.ccc-panel .cta .ccc-notify-button,.cta .pagination_element.prev,.cta .pagination_element.next,.cta .media-block-element-play,.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 .ccc-panel .ccc-notify-button,.ccc-panel .media-block-info .ccc-notify-button,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .media-block-element-play,.btn-tertiary,.button-tertiary,.section.dark-grey .section-footer .button,.section.dark-grey .section-footer button,.section.dark-grey .section-footer [type="button"],.section.dark-grey .section-footer [type="reset"],.section.dark-grey .section-footer [type="submit"],.section.dark-grey .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.dark-grey .section-footer .ccc-notify-button,.section.dark-grey .section-footer .pagination_element.prev,.section.dark-grey .section-footer .pagination_element.next,.section.dark-grey .section-footer .media-block-element-play,.card-wrap-inner .button,.card-wrap-inner button,.card-wrap-inner [type="button"],.card-wrap-inner [type="reset"],.card-wrap-inner [type="submit"],.card-wrap-inner .ccc-panel .ccc-notify-button,.ccc-panel .card-wrap-inner .ccc-notify-button,.card-wrap-inner .pagination_element.prev,.card-wrap-inner .pagination_element.next,.card-wrap-inner .media-block-element-play{border-left:solid 10px #C50074;display:inline-block;font-size:1.2em;font-weight:800;padding:.5em .66667em .33333em;text-transform:uppercase;width:auto}@media screen and (min-width: 560px){.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.ccc-panel .ccc-notify-button,.pagination_element.prev,.pagination_element.next,.media-block-element-play,.btn-secondary,.button-secondary,.section.primary .section-footer .button,.section.primary .section-footer button,.section.primary .section-footer [type="button"],.section.primary .section-footer [type="reset"],.section.primary .section-footer [type="submit"],.section.primary .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.primary .section-footer .ccc-notify-button,.section.primary .section-footer .pagination_element.prev,.section.primary .section-footer .pagination_element.next,.section.primary .section-footer .media-block-element-play,.section.yellow .section-footer .button,.section.yellow .section-footer button,.section.yellow .section-footer [type="button"],.section.yellow .section-footer [type="reset"],.section.yellow .section-footer [type="submit"],.section.yellow .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.yellow .section-footer .ccc-notify-button,.section.yellow .section-footer .pagination_element.prev,.section.yellow .section-footer .pagination_element.next,.section.yellow .section-footer .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .ccc-panel .ccc-notify-button,.ccc-panel .cta .ccc-notify-button,.cta .pagination_element.prev,.cta .pagination_element.next,.cta .media-block-element-play,.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 .ccc-panel .ccc-notify-button,.ccc-panel .media-block-info .ccc-notify-button,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .media-block-element-play,.btn-tertiary,.button-tertiary,.section.dark-grey .section-footer .button,.section.dark-grey .section-footer button,.section.dark-grey .section-footer [type="button"],.section.dark-grey .section-footer [type="reset"],.section.dark-grey .section-footer [type="submit"],.section.dark-grey .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.dark-grey .section-footer .ccc-notify-button,.section.dark-grey .section-footer .pagination_element.prev,.section.dark-grey .section-footer .pagination_element.next,.section.dark-grey .section-footer .media-block-element-play,.card-wrap-inner .button,.card-wrap-inner button,.card-wrap-inner [type="button"],.card-wrap-inner [type="reset"],.card-wrap-inner [type="submit"],.card-wrap-inner .ccc-panel .ccc-notify-button,.ccc-panel .card-wrap-inner .ccc-notify-button,.card-wrap-inner .pagination_element.prev,.card-wrap-inner .pagination_element.next,.card-wrap-inner .media-block-element-play{font-size:1.5em}}.btn,.button,button,[type="button"],[type="reset"],[type="submit"],.ccc-panel .ccc-notify-button,.pagination_element.prev,.pagination_element.next,.media-block-element-play{position:relative;z-index:0;background-color:#EC6608;color:#fff}.btn:before,.button:before,button:before,[type="button"]:before,[type="reset"]:before,[type="submit"]:before,.ccc-panel .ccc-notify-button:before,.pagination_element.prev:before,.pagination_element.next:before,.media-block-element-play:before{background:#C50074;content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:background, ease-in-out 0.8s;width:0;z-index:-10}.btn:hover:before,.button:hover:before,button:hover:before,[type="button"]:hover:before,[type="reset"]:hover:before,[type="submit"]:hover:before,.ccc-panel .ccc-notify-button:hover:before,.pagination_element.prev:hover:before,.pagination_element.next:hover:before,.media-block-element-play:hover:before{width:100%}.btn-secondary,.button-secondary,.section.primary .section-footer .button,.section.primary .section-footer button,.section.primary .section-footer [type="button"],.section.primary .section-footer [type="reset"],.section.primary .section-footer [type="submit"],.section.primary .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.primary .section-footer .ccc-notify-button,.section.primary .section-footer .pagination_element.prev,.section.primary .section-footer .pagination_element.next,.section.primary .section-footer .media-block-element-play,.section.yellow .section-footer .button,.section.yellow .section-footer button,.section.yellow .section-footer [type="button"],.section.yellow .section-footer [type="reset"],.section.yellow .section-footer [type="submit"],.section.yellow .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.yellow .section-footer .ccc-notify-button,.section.yellow .section-footer .pagination_element.prev,.section.yellow .section-footer .pagination_element.next,.section.yellow .section-footer .media-block-element-play,.cta .button,.cta button,.cta [type="button"],.cta [type="reset"],.cta [type="submit"],.cta .ccc-panel .ccc-notify-button,.ccc-panel .cta .ccc-notify-button,.cta .pagination_element.prev,.cta .pagination_element.next,.cta .media-block-element-play,.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 .ccc-panel .ccc-notify-button,.ccc-panel .media-block-info .ccc-notify-button,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .media-block-element-play{position:relative;z-index:0;background-color:#fff;border-left-color:#FEC22D;color:#000}.btn-secondary:before,.button-secondary:before,.section.primary .section-footer .button:before,.section.primary .section-footer button:before,.section.primary .section-footer [type="button"]:before,.section.primary .section-footer [type="reset"]:before,.section.primary .section-footer [type="submit"]:before,.section.primary .section-footer .ccc-panel .ccc-notify-button:before,.ccc-panel .section.primary .section-footer .ccc-notify-button:before,.section.primary .section-footer .pagination_element.prev:before,.section.primary .section-footer .pagination_element.next:before,.section.primary .section-footer .media-block-element-play:before,.section.yellow .section-footer .button:before,.section.yellow .section-footer button:before,.section.yellow .section-footer [type="button"]:before,.section.yellow .section-footer [type="reset"]:before,.section.yellow .section-footer [type="submit"]:before,.section.yellow .section-footer .ccc-panel .ccc-notify-button:before,.ccc-panel .section.yellow .section-footer .ccc-notify-button:before,.section.yellow .section-footer .pagination_element.prev:before,.section.yellow .section-footer .pagination_element.next:before,.section.yellow .section-footer .media-block-element-play:before,.cta .button:before,.cta button:before,.cta [type="button"]:before,.cta [type="reset"]:before,.cta [type="submit"]:before,.cta .ccc-panel .ccc-notify-button:before,.ccc-panel .cta .ccc-notify-button:before,.cta .pagination_element.prev:before,.cta .pagination_element.next:before,.cta .media-block-element-play:before,.media-block-info .button:before,.media-block-info button:before,.media-block-info [type="button"]:before,.media-block-info [type="reset"]:before,.media-block-info [type="submit"]:before,.media-block-info .ccc-panel .ccc-notify-button:before,.ccc-panel .media-block-info .ccc-notify-button:before,.media-block-info .pagination_element.prev:before,.media-block-info .pagination_element.next:before,.media-block-info .media-block-element-play:before{background:#FEC22D;content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:background, ease-in-out 0.8s;width:0;z-index:-10}.btn-secondary:hover:before,.button-secondary:hover:before,.section.primary .section-footer .button:hover:before,.section.primary .section-footer button:hover:before,.section.primary .section-footer [type="button"]:hover:before,.section.primary .section-footer [type="reset"]:hover:before,.section.primary .section-footer [type="submit"]:hover:before,.section.primary .section-footer .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .section.primary .section-footer .ccc-notify-button:hover:before,.section.primary .section-footer .pagination_element.prev:hover:before,.section.primary .section-footer .pagination_element.next:hover:before,.section.primary .section-footer .media-block-element-play:hover:before,.section.yellow .section-footer .button:hover:before,.section.yellow .section-footer button:hover:before,.section.yellow .section-footer [type="button"]:hover:before,.section.yellow .section-footer [type="reset"]:hover:before,.section.yellow .section-footer [type="submit"]:hover:before,.section.yellow .section-footer .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .section.yellow .section-footer .ccc-notify-button:hover:before,.section.yellow .section-footer .pagination_element.prev:hover:before,.section.yellow .section-footer .pagination_element.next:hover:before,.section.yellow .section-footer .media-block-element-play:hover:before,.cta .button:hover:before,.cta button:hover:before,.cta [type="button"]:hover:before,.cta [type="reset"]:hover:before,.cta [type="submit"]:hover:before,.cta .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .cta .ccc-notify-button:hover:before,.cta .pagination_element.prev:hover:before,.cta .pagination_element.next:hover:before,.cta .media-block-element-play:hover:before,.media-block-info .button:hover:before,.media-block-info button:hover:before,.media-block-info [type="button"]:hover:before,.media-block-info [type="reset"]:hover:before,.media-block-info [type="submit"]:hover:before,.media-block-info .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .media-block-info .ccc-notify-button:hover:before,.media-block-info .pagination_element.prev:hover:before,.media-block-info .pagination_element.next:hover:before,.media-block-info .media-block-element-play:hover:before{width:100%}.btn-tertiary,.button-tertiary,.section.yellow .section-footer .button,.section.yellow .section-footer button,.section.yellow .section-footer [type="button"],.section.yellow .section-footer [type="reset"],.section.yellow .section-footer [type="submit"],.section.yellow .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.yellow .section-footer .ccc-notify-button,.section.yellow .section-footer .pagination_element.prev,.section.yellow .section-footer .pagination_element.next,.section.yellow .section-footer .media-block-element-play,.section.dark-grey .section-footer .button,.section.dark-grey .section-footer button,.section.dark-grey .section-footer [type="button"],.section.dark-grey .section-footer [type="reset"],.section.dark-grey .section-footer [type="submit"],.section.dark-grey .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .section.dark-grey .section-footer .ccc-notify-button,.section.dark-grey .section-footer .pagination_element.prev,.section.dark-grey .section-footer .pagination_element.next,.section.dark-grey .section-footer .media-block-element-play,.card-wrap-inner .button,.card-wrap-inner button,.card-wrap-inner [type="button"],.card-wrap-inner [type="reset"],.card-wrap-inner [type="submit"],.card-wrap-inner .ccc-panel .ccc-notify-button,.ccc-panel .card-wrap-inner .ccc-notify-button,.card-wrap-inner .pagination_element.prev,.card-wrap-inner .pagination_element.next,.card-wrap-inner .media-block-element-play{position:relative;z-index:0;background-color:#fff;border-left:solid 10px #2ABCA5;color:#000}.btn-tertiary:before,.button-tertiary:before,.section.yellow .section-footer .button:before,.section.yellow .section-footer button:before,.section.yellow .section-footer [type="button"]:before,.section.yellow .section-footer [type="reset"]:before,.section.yellow .section-footer [type="submit"]:before,.section.yellow .section-footer .ccc-panel .ccc-notify-button:before,.ccc-panel .section.yellow .section-footer .ccc-notify-button:before,.section.yellow .section-footer .pagination_element.prev:before,.section.yellow .section-footer .pagination_element.next:before,.section.yellow .section-footer .media-block-element-play:before,.section.dark-grey .section-footer .button:before,.section.dark-grey .section-footer button:before,.section.dark-grey .section-footer [type="button"]:before,.section.dark-grey .section-footer [type="reset"]:before,.section.dark-grey .section-footer [type="submit"]:before,.section.dark-grey .section-footer .ccc-panel .ccc-notify-button:before,.ccc-panel .section.dark-grey .section-footer .ccc-notify-button:before,.section.dark-grey .section-footer .pagination_element.prev:before,.section.dark-grey .section-footer .pagination_element.next:before,.section.dark-grey .section-footer .media-block-element-play:before,.card-wrap-inner .button:before,.card-wrap-inner button:before,.card-wrap-inner [type="button"]:before,.card-wrap-inner [type="reset"]:before,.card-wrap-inner [type="submit"]:before,.card-wrap-inner .ccc-panel .ccc-notify-button:before,.ccc-panel .card-wrap-inner .ccc-notify-button:before,.card-wrap-inner .pagination_element.prev:before,.card-wrap-inner .pagination_element.next:before,.card-wrap-inner .media-block-element-play:before{background:#2ABCA5;content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:background, ease-in-out 0.8s;width:0;z-index:-10}.btn-tertiary:hover:before,.button-tertiary:hover:before,.section.yellow .section-footer .button:hover:before,.section.yellow .section-footer button:hover:before,.section.yellow .section-footer [type="button"]:hover:before,.section.yellow .section-footer [type="reset"]:hover:before,.section.yellow .section-footer [type="submit"]:hover:before,.section.yellow .section-footer .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .section.yellow .section-footer .ccc-notify-button:hover:before,.section.yellow .section-footer .pagination_element.prev:hover:before,.section.yellow .section-footer .pagination_element.next:hover:before,.section.yellow .section-footer .media-block-element-play:hover:before,.section.dark-grey .section-footer .button:hover:before,.section.dark-grey .section-footer button:hover:before,.section.dark-grey .section-footer [type="button"]:hover:before,.section.dark-grey .section-footer [type="reset"]:hover:before,.section.dark-grey .section-footer [type="submit"]:hover:before,.section.dark-grey .section-footer .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .section.dark-grey .section-footer .ccc-notify-button:hover:before,.section.dark-grey .section-footer .pagination_element.prev:hover:before,.section.dark-grey .section-footer .pagination_element.next:hover:before,.section.dark-grey .section-footer .media-block-element-play:hover:before,.card-wrap-inner .button:hover:before,.card-wrap-inner button:hover:before,.card-wrap-inner [type="button"]:hover:before,.card-wrap-inner [type="reset"]:hover:before,.card-wrap-inner [type="submit"]:hover:before,.card-wrap-inner .ccc-panel .ccc-notify-button:hover:before,.ccc-panel .card-wrap-inner .ccc-notify-button:hover:before,.card-wrap-inner .pagination_element.prev:hover:before,.card-wrap-inner .pagination_element.next:hover:before,.card-wrap-inner .media-block-element-play:hover:before{width:100%}input,textarea,select,.donate-amount{color:#333;border-radius:0;border:1px solid #C4C4C4;font:400 1em/1.5 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;height:2.5em;padding:0 1em;width:100%}input:disabled,textarea:disabled,select:disabled,.donate-amount:disabled{background:#E2E2E2}form{font:1rem "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}form p{font:1em "Sora","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:#EC6608}[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:.5em 1em;height:auto;min-height:8em}button,[type="button"],[type="reset"],[type="submit"]{-webkit-appearance:none;border:none;cursor:pointer}button:hover:before,[type="button"]:hover:before,[type="reset"]:hover:before,[type="submit"]:hover:before{display:none}[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/select-arrow.svg");background-position:95% center;background-repeat:no-repeat;background-size:25px;border:solid 1px #A1AEB7}@media screen and (min-width: 560px){select{background-image:url("../images/select-arrow.svg");background-position:98% center;background-repeat:no-repeat}}select::-ms-expand{display:none}label{font:400 1em/1.5 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;display:block}label+input,label+textarea,label+select{margin-top:.25em}legend{border-bottom:1px solid #E2E2E2;padding-bottom:.5em;width:100%}[type="checkbox"],[type="radio"]{float:left;height:1.5em;margin-right:.5em;width:auto}[type="checkbox"]+label,[type="radio"]+label{display:inline;font-style:normal}.wFormContainer .section{overflow:visible}.BBFormSection input,.BBFormSection textarea,.BBFormSection select,.BBFormSection [type="checkbox"],.BBFormSection [type="radio"]{height:auto}.BBFormSection .BBFormRadioList *{margin-top:0}.gform_body h2{font-weight:bold}.gform_body .ginput_container *{margin-top:0}.gform_body .ginput_container .gfield_checkbox input[type=checkbox]{margin-top:0 !important}.gform_body select+label,.gform_body input[type="text"]+label{color:#666;font-style:italic;margin:0 auto 1em}.gform_body label{font-style:normal !important;letter-spacing:0 !important;white-space:normal !important}.gform_body label+*{margin-top:.25em}.gform_body li.gfield+li.gfield{margin-top:2em}.gform_body .gfield_required{color:#F44336}.gfield h2{font-weight:bold !important}.gfield li{overflow:visible !important}.gfield li label{width:auto !important}.gfield .gfield_description{color:#666}.gfield_radio input[type="radio"]{margin-top:0 !important}@media screen and (min-width: 560px){.gfield_radio input[type="radio"]{margin-top:3px !important}}.gfield_radio label{white-space:auto !important}@media screen and (min-width: 560px){.gfield_radio label{font-size:1.125rem !important}}@media screen and (min-width: 560px){.gfield_checkbox label{font-size:1.125rem !important}}.gf_step_label{font-weight:bold;margin-top:0 !important}.gf_step_number{font-size:1rem !important;font-weight:bold}.gf_step_active{color:#008671}.gf_tooltip_body{margin-left:0.15rem;display:inline !important}.gf_tooltip_body span{background:#008671;color:#fff;display:none;height:0;font-size:0.8rem;margin:.5em 0 0;min-width:250px;padding:.66667em;opacity:0;transition:0.3s;z-index:10;visibility:hidden}@media screen and (min-width: 960px){.gf_tooltip_body span{display:inline-block;font-size:0.95rem;height:auto;margin:0 0 0 .5em;max-width:300px;position:absolute}}@media screen and (min-width: 960px){.gf_tooltip_body:hover span{opacity:1;visibility:visible}}.gf_tooltip_body .fa-question-circle{cursor:pointer}@media screen and (min-width: 960px){.gf_tooltip_body .fa-question-circle{cursor:auto}}.gf_tooltip_body span.tooltip-expand{display:inline-block;height:auto;opacity:1;visibility:visible}.icon{display:inline-block;fill:currentColor;height:1.5em;vertical-align:top;width:1.5em}.ie .icon{display:none}.icon-label{left:-9999px;position:fixed;top:-9999px}.ie .icon-label{position:static}body .gform_wrapper.gf_reset_wrapper,body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper h1,body .gform_wrapper.gf_reset_wrapper h2,body .gform_wrapper.gf_reset_wrapper h3,body .gform_wrapper.gf_reset_wrapper h4,body .gform_wrapper.gf_reset_wrapper h5,body .gform_wrapper.gf_reset_wrapper h6,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{margin:0;padding:0;border:0;outline:0}body .gform_wrapper.gf_reset_wrapper button,body .gform_wrapper.gf_reset_wrapper caption,body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper form,body .gform_wrapper.gf_reset_wrapper iframe,body .gform_wrapper.gf_reset_wrapper img,body .gform_wrapper.gf_reset_wrapper input[type=button],body .gform_wrapper.gf_reset_wrapper input[type=email],body .gform_wrapper.gf_reset_wrapper input[type=image],body .gform_wrapper.gf_reset_wrapper input[type=number],body .gform_wrapper.gf_reset_wrapper input[type=password],body .gform_wrapper.gf_reset_wrapper input[type=submit],body .gform_wrapper.gf_reset_wrapper input[type=tel],body .gform_wrapper.gf_reset_wrapper input[type=text],body .gform_wrapper.gf_reset_wrapper input[type=url],body .gform_wrapper.gf_reset_wrapper label,body .gform_wrapper.gf_reset_wrapper legend,body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper select,body .gform_wrapper.gf_reset_wrapper span,body .gform_wrapper.gf_reset_wrapper table,body .gform_wrapper.gf_reset_wrapper tbody,body .gform_wrapper.gf_reset_wrapper td,body .gform_wrapper.gf_reset_wrapper textarea,body .gform_wrapper.gf_reset_wrapper tfoot,body .gform_wrapper.gf_reset_wrapper th,body .gform_wrapper.gf_reset_wrapper thead,body .gform_wrapper.gf_reset_wrapper tr,body .gform_wrapper.gf_reset_wrapper ul{font-weight:inherit;font-style:inherit;font-size:100%;font-family:inherit;vertical-align:baseline;line-height:1;font-weight:400}body .gform_wrapper.gf_reset_wrapper div,body .gform_wrapper.gf_reset_wrapper p,body .gform_wrapper.gf_reset_wrapper span{line-height:1.8}body .gform_wrapper.gf_reset_wrapper fieldset,body .gform_wrapper.gf_reset_wrapper img{border:0}body .gform_wrapper.gf_reset_wrapper li,body .gform_wrapper.gf_reset_wrapper ol,body .gform_wrapper.gf_reset_wrapper ul{list-style:none}body .gform_wrapper.gf_reset_wrapper a img{border:none}body .gform_wrapper.gf_reset_wrapper :focus{outline:0}.ui-datepicker{width:216px;height:auto;margin:5px auto 0;font:9pt Arial,sans-serif;box-shadow:0 0 10px 0 rgba(0,0,0,0.5)}.ui-datepicker a{text-decoration:none}.ui-datepicker table{width:100%;border-collapse:collapse}.ui-datepicker-header{background-color:#666;color:#e0e0e0;font-weight:700;box-shadow:inset 0 1px 1px 0 rgba(250,250,250,0.2);text-shadow:1px -1px 0 #000;-webkit-filter:dropshadow(color=#000,offx=1,offy=-1);filter:dropshadow(color=#000,offx=1,offy=-1);line-height:30px;min-height:30px !important;border-width:1px 0 0 0;border-style:solid;border-color:#666}.ui-datepicker-title{text-align:center}.ui-datepicker-title select{margin-top:2.5%}.ui-datepicker-next,.ui-datepicker-prev{display:inline-block;width:30px;height:30px;text-align:center;cursor:pointer;background-image:url(../images/datepicker/arrow.png);background-repeat:no-repeat;line-height:600%;overflow:hidden}.ui-datepicker-prev{float:left;background-position:center -30px}.ui-datepicker-next{float:right;background-position:center 0}.ui-datepicker thead{background:#f7f7f7;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2Y3ZjdmNyIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNmMWYxZjEiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom, #f7f7f7 0, #f1f1f1 100%);border-bottom:1px solid #bbb}.ui-datepicker th{text-transform:uppercase;text-align:center;font-size:6pt;padding:5px 0;color:#666;text-shadow:1px 0 0 #fff;-webkit-filter:dropshadow(color=#fff,offx=1,offy=0);filter:dropshadow(color=#fff,offx=1,offy=0)}.ui-datepicker tbody td{padding:0;border-top:1px solid #bbb;border-right:1px solid #bbb}.ui-datepicker tbody td:last-child{border-right:0}.ui-datepicker tbody tr{border-bottom:1px solid #bbb}.ui-datepicker tbody tr:last-child{border-bottom:0}.ui-datepicker td a,.ui-datepicker td span{display:inline-block;font-weight:700;text-align:center;width:30px;height:30px;line-height:30px;color:#666;text-shadow:1px 1px 0 #fff;-webkit-filter:dropshadow(color=#fff,offx=1,offy=1);filter:dropshadow(color=#fff,offx=1,offy=1)}.ui-datepicker-calendar .ui-state-default{background:#ededed;background:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2VkZWRlZCIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjEwMCUiIHN0b3AtY29sb3I9IiNkZWRlZGUiIHN0b3Atb3BhY2l0eT0iMSIvPgogIDwvbGluZWFyR3JhZGllbnQ+CiAgPHJlY3QgeD0iMCIgeT0iMCIgd2lkdGg9IjEiIGhlaWdodD0iMSIgZmlsbD0idXJsKCNncmFkLXVjZ2ctZ2VuZXJhdGVkKSIgLz4KPC9zdmc+);background:linear-gradient(to bottom, #ededed 0, #dedede 100%);box-shadow:inset 1px 1px 0 0 rgba(250,250,250,0.5)}.ui-datepicker-calendar .ui-state-hover{background:#f7f7f7}.ui-datepicker-calendar .ui-state-active{background:#fff2aa;border:1px solid #c19163;color:#666;box-shadow:inset 0 0 10px 0 rgba(0,0,0,0.1);text-shadow:0 1px 0 #fff;-webkit-filter:dropshadow(color=#fff,offx=0,offy=1);filter:dropshadow(color=#fff,offx=0,offy=1);position:relative;margin:-1px}.ui-datepicker-unselectable .ui-state-default{background:#f4f4f4;color:#b4b3b3}.ui-datepicker-calendar td:first-child .ui-state-active{width:29px;margin-left:0}.ui-datepicker-calendar td:last-child .ui-state-active{width:29px;margin-right:0}.ui-datepicker-calendar tr:last-child .ui-state-active{height:29px;margin-bottom:0}td.ui-datepicker-unselectable.ui-state-disabled{background-color:#d7d7d7}table.ui-datepicker-calendar{margin:0 !important}body div#ui-datepicker-div[style]{z-index:9999 !important}.gform_wrapper{margin-bottom:16px;margin-top:16px;max-width:100%}.gform_wrapper form{text-align:left;max-width:100%;margin:0 auto}.gform_wrapper *,.gform_wrapper :after,.gform_wrapper :before{box-sizing:border-box !important}.gform_wrapper h1,.gform_wrapper h2,.gform_wrapper h3{font-weight:400;border:none;background:0 0}.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type="file"]){font-size:inherit;font-family:inherit;padding:5px 4px;letter-spacing:normal}.gform_wrapper input[type=image]{border:none !important;padding:0 !important;width:auto !important}.gform_wrapper textarea{font-size:inherit;font-family:inherit;letter-spacing:normal;padding:6px 8px;line-height:1.5;resize:none}.gform_wrapper select{line-height:1.5}.gform_wrapper .ginput_container_multiselect select{background-image:none !important;-webkit-appearance:none;-moz-appearance:none;outline:0}.gform_wrapper ul.gform_fields{margin:0 !important;list-style-type:none;display:block}.gform_wrapper ul,html>body .entry ul{text-indent:0}.gform_wrapper form li,.gform_wrapper li{margin-left:0 !important;list-style-type:none !important;list-style-image:none !important;list-style:none !important;overflow:visible}.gform_wrapper ul li.gfield{clear:both}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{overflow:hidden}.gform_wrapper form ul.gform_fields.left_label li.gfield,.gform_wrapper form ul.gform_fields.right_label li.gfield,.gform_wrapper ul.gform_fields.left_label li.gfield,.gform_wrapper ul.gform_fields.right_label li.gfield{margin-bottom:14px}.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_wrapper ul li:after,.gform_wrapper ul li:before,.gform_wrapper ul.gform_fields{padding:0;margin:0;overflow:visible}.gform_wrapper select{font-size:inherit;font-family:inherit;letter-spacing:normal}.gform_wrapper select option{padding:2px;display:block}.gform_wrapper .inline{display:inline !important}.gform_wrapper .gform_heading{width:100%;margin-bottom:18px}.gform_wrapper .clear-multi{display:flex}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_year{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month,.gform_wrapper .gfield_date_year{width:33.333%;flex-direction:row}@media only screen and (min-width: 321px){.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month{max-width:4rem}.gform_wrapper .gfield_date_year,.gform_wrapper .gfield_time_ampm{max-width:calc(4rem + .5rem)}}.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{vertical-align:top;flex-direction:row}.gform_wrapper .gfield_date_dropdown_day,.gform_wrapper .gfield_date_dropdown_month,.gform_wrapper .gfield_date_dropdown_year{margin-right:.5rem}.gform_wrapper .gfield_date_day,.gform_wrapper .gfield_date_month{width:4rem;margin-right:.5rem}.gform_wrapper .gfield_date_day input[type=number],.gform_wrapper .gfield_date_month input[type=number]{width:calc(3rem + 8px) !important}.gform_wrapper .gfield_date_year input[type=number]{width:calc(4rem + 8px) !important}.gform_wrapper .gfield_date_year{width:5rem}.gform_wrapper .gfield_date_day input,.gform_wrapper .gfield_date_month input{width:calc(3rem + 8px)}.gform_wrapper .gfield_date_year input{width:4rem}.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label{width:3rem;text-align:center}.gform_wrapper .field_sublabel_above div.gfield_date_year.ginput_container label,.gform_wrapper .field_sublabel_below div.gfield_date_year.ginput_container label{width:4rem}.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute{width:33.333%;flex-direction:row}@media only screen and (min-width: 321px){.gform_wrapper .gfield_time_hour,.gform_wrapper .gfield_time_minute{max-width:4rem}.gform_wrapper .gfield_time_ampm,.gform_wrapper .gfield_time_hour{max-width:calc(4rem + .5rem)}.gform_wrapper .gfield_time_hour{max-width:calc(4rem + .5rem)}}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container_time span{float:left}.gform_wrapper .gfield_time_hour i{font-style:normal !important;font-family:sans-serif !important;width:10px;text-align:center;float:right;margin-top:9%}.gform_wrapper .gfield_time_minute{margin-right:.5rem}.gform_wrapper .gfield_time_hour{margin-right:.25rem}.gform_wrapper .gfield_time_ampm{vertical-align:top;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gfield_time_ampm select{min-width:calc(2rem + 25px);width:calc(3rem + 25px)}.gform_wrapper .gfield_time_ampm_shim{display:block;font-size:.813em;margin:9px 0 1px 1px}.gform_wrapper .gfield_time_hour input,.gform_wrapper .gfield_time_minute input{width:calc(3rem + 8px)}.gform_wrapper .gfield_time_hour input[type=number],.gform_wrapper .gfield_time_minute input[type=number]{width:calc(3rem + 8px) !important}.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{width:3rem;text-align:center}.gform_wrapper .field_hover{border:1px dashed #2175a9;cursor:pointer}.gform_wrapper .field_selected{background-color:#dfefff;border:1px solid #c2d7ef}.gform_wrapper .field_name_first,.gform_wrapper .field_name_last,.gform_wrapper .field_name_middle{width:49.5%;display:-moz-inline-stack;display:inline-block;vertical-align:top}.gform_wrapper .ginput_complex.ginput_container{overflow:visible;width:100%}.gform_wrapper label.gfield_label,.gform_wrapper legend.gfield_label{font-weight:700;font-size:inherit}.gform_wrapper .top_label .gfield_label,.gform_wrapper legend.gfield_label{display:-moz-inline-stack;display:inline-block;line-height:1.3;clear:both}.gform_wrapper .top_label .gfield_hide_label{display:none}.gform_wrapper .ginput_complex .ginput_left input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type="file"]),.gform_wrapper .ginput_complex .ginput_right input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type="file"]),.gform_wrapper .ginput_complex input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=image]):not([type="file"]){width:100%}.gform_wrapper .ginput_complex .ginput_right select,.gform_wrapper .ginput_complex select{width:100%}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label,.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_date_].ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{display:block;font-size:.813em;letter-spacing:.5pt;white-space:nowrap}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{display:-moz-inline-stack;display:inline-block;letter-spacing:inherit;vertical-align:middle;cursor:pointer}.gform_wrapper .field_sublabel_above .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_above div[class*=gfield_time_].ginput_container label{margin:9px 0 1px 1px}.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_email label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_name label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_password label,.gform_wrapper ul.gform_fields:not(.top_label) .field_sublabel_above .ginput_container.ginput_container_time label{margin-top:0}.gform_wrapper .field_sublabel_below .ginput_complex.ginput_container label,.gform_wrapper .field_sublabel_below div[class*=gfield_time_].ginput_container label{margin:1px 0 9px 1px}.gform_wrapper .top_label .field_sublabel_above label.gfield_label+.ginput_complex.ginput_container,.gform_wrapper .top_label .field_sublabel_above label.gfield_label+div[class*=gfield_time_].ginput_container{margin-top:0}body .gform_wrapper .top_label div.ginput_container{margin-top:8px}body.gform_wrapper div.clear-multi{display:-moz-inline-stack;display:inline-block}body .gform_wrapper ul li.field_description_below div.ginput_container_checkbox,body .gform_wrapper ul li.field_description_below div.ginput_container_radio{margin-top:16px;margin-bottom:0}.gform_wrapper .hidden_label .gfield_label{clip:rect(1px, 1px, 1px, 1px);position:absolute !important;height:1px;width:1px;overflow:hidden}.gfield.left_label,.gfield.right_label{padding-top:10px}.gform_wrapper li.hidden_label input{margin-top:12px}.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container input[type=text],.gform_wrapper .field_sublabel_hidden_label .ginput_complex.ginput_container select{margin-bottom:12px}.gform_wrapper .screen-reader-text,.gform_wrapper label.hidden_sub_label{border:0;clip:rect(1px, 1px, 1px, 1px);-webkit-clip-path:inset(50%);clip-path:inset(50%);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px;word-wrap:normal !important}.gform_wrapper input.large,.gform_wrapper input.medium,.gform_wrapper input.small,.gform_wrapper select.large,.gform_wrapper select.medium,.gform_wrapper select.small{width:100%}.gform_wrapper input.datepicker_with_icon.large,.gform_wrapper input.datepicker_with_icon.medium,.gform_wrapper input.datepicker_with_icon.small{width:calc(100% - 24px)}.gform_wrapper .gfield_error input.large,.gform_wrapper .gfield_error input.medium,.gform_wrapper .gfield_error input.small,.gform_wrapper .gfield_error select.large,.gform_wrapper .gfield_error select.medium,.gform_wrapper .gfield_error select.small{width:100%}.gform_wrapper .gfield_error input.datepicker_with_icon.large,.gform_wrapper .gfield_error input.datepicker_with_icon.medium,.gform_wrapper .gfield_error input.datepicker_with_icon.small{width:calc(100% - 32px)}.gform_wrapper textarea.small{height:80px;width:100%}.gform_wrapper textarea.medium{height:120px;width:100%}.gform_wrapper textarea.large{height:160px;width:100%}.gform_wrapper h2.gsection_title{margin:0 !important;padding:0 !important;letter-spacing:normal !important}.gform_wrapper .gsection .gfield_label,.gform_wrapper h2.gsection_title,.gform_wrapper h3.gform_title{font-weight:700;font-size:1.25em}.gform_wrapper h3.gform_title{letter-spacing:normal !important;margin:10px 0 6px 0}.gform_wrapper li.gfield.field_description_below+li.gsection{margin-top:24px !important}.gform_wrapper span.gform_description{font-weight:400;display:block;width:calc(100% - 16px);margin-bottom:16px}.gform_wrapper .gsection{border-bottom:1px solid #ccc;padding:0 16px 8px 0;margin:28px 0 28px 0;clear:both}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{position:relative}.gform_wrapper ul.gfield_checkbox,.gform_wrapper ul.gfield_radio{margin:6px 0;padding:0}.gform_wrapper .gfield_checkbox li label,.gform_wrapper .gfield_radio li label{display:-moz-inline-stack;display:inline-block;padding:0;width:auto;line-height:1.5;font-size:.875em;vertical-align:middle;max-width:85%;white-space:normal}.gform_wrapper .gfield_checkbox li label{margin:0}.gform_wrapper .gfield_radio li label{margin:2px 0 0 4px}.gform_wrapper .gfield_checkbox li input,.gform_wrapper .gfield_checkbox li input[type=checkbox],.gform_wrapper .gfield_radio li input[type=radio]{display:-moz-inline-stack;display:inline-block;vertical-align:middle;margin-left:1px}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description,.gform_wrapper .instruction{font-size:.813em;line-height:inherit;clear:both;font-family:inherit;letter-spacing:normal}.gform_wrapper .description,.gform_wrapper .gfield_description,.gform_wrapper .gsection_description{padding:0 16px 0 0}.gform_wrapper .field_description_below .gfield_description{padding-top:16px}.gform_wrapper .field_sublabel_above .description,.gform_wrapper .field_sublabel_above .gfield_description,.gform_wrapper .field_sublabel_above .gsection_description{margin-top:9px}.gform_wrapper .top_label .gsection_description{width:100%;margin-bottom:9px}.gform_wrapper .gfield_description{width:100%}.gform_wrapper .description_above .gfield_description{padding:0 0 10px 0}.gfield_date_year+.gfield_description{padding:0}.gform_wrapper .field_description_below .gfield_consent_description,.gform_wrapper .gfield_consent_description{width:100%;max-height:240px;overflow-y:scroll;border:1px solid #ddd;margin-top:12px;padding:6px 8px;font-size:.688em}.gform_wrapper .gfield_required{color:#790000;margin-left:4px}.gform_wrapper li.gfield.gfield_error,.gform_wrapper li.gfield.gfield_error.gfield_contains_required.gfield_creditcard_warning{background-color:rgba(255,223,224,0.25);margin-bottom:6px !important;border-top:1px solid #c89797;border-bottom:1px solid #c89797;padding-bottom:6px;padding-top:8px;box-sizing:border-box}.gform_wrapper li.gfield.gfield_creditcard_warning{padding:16px 16px 14px 16px;border-top:2px solid #790000;border-bottom:4px solid #790000;background-color:rgba(255,223,224,0.25);width:calc(100% - 16px)}.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning{padding:16px 16px 14px 16px}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message{font-size:.875em;font-weight:700;font-family:inherit;min-height:25px;color:#790000;max-width:100%;position:relative}.gform_wrapper li.gfield.gfield_creditcard_warning div.gfield_creditcard_warning_message span{display:block;padding:0 0 14px 24px;margin-bottom:16px;line-height:1.5;letter-spacing:.1pt;border-bottom:1px solid #790000;text-transform:uppercase;background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0idXRmLTgiPz4NCjwhLS0gR2VuZXJhdG9yOiBBZG9iZSBJbGx1c3RyYXRvciAxOS4xLjAsIFNWRyBFeHBvcnQgUGx1Zy1JbiAuIFNWRyBWZXJzaW9uOiA2LjAwIEJ1aWxkIDApICAtLT4NCjwhRE9DVFlQRSBzdmcgUFVCTElDICItLy9XM0MvL0RURCBTVkcgMS4xLy9FTiIgImh0dHA6Ly93d3cudzMub3JnL0dyYXBoaWNzL1NWRy8xLjEvRFREL3N2ZzExLmR0ZCI+DQo8c3ZnIHZlcnNpb249IjEuMSIgaWQ9IkxheWVyXzEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgeG1sbnM6eGxpbms9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkveGxpbmsiIHg9IjBweCIgeT0iMHB4Ig0KCSB2aWV3Qm94PSItMTA2NyAyODY1IDI0IDMyIiBzdHlsZT0iZW5hYmxlLWJhY2tncm91bmQ6bmV3IC0xMDY3IDI4NjUgMjQgMzI7IiB4bWw6c3BhY2U9InByZXNlcnZlIj4NCjxzdHlsZSB0eXBlPSJ0ZXh0L2NzcyI+DQoJLnN0MHtmaWxsOiM3OTAwMDA7fQ0KPC9zdHlsZT4NCjxwYXRoIGNsYXNzPSJzdDAiIGQ9Ik0tMTA1MywyODY1Yy01LjUsMC0xMCw0LjUtMTAsMTBoNGMwLTMuMywyLjctNiw2LTZjMy4zLDAsNiwyLjcsNiw2djJoLTIwdjE0YzAsMy4zLDIuNyw2LDYsNmgxMg0KCWMzLjMsMCw2LTIuNyw2LTZ2LTE2Qy0xMDQzLDI4NjkuNS0xMDQ3LjUsMjg2NS0xMDUzLDI4NjV6IE0tMTA0OSwyODkzaC0xMmMtMS4xLDAtMi0wLjktMi0ydi0xMGgxNnYxMA0KCUMtMTA0NywyODkyLjEtMTA0Ny45LDI4OTMtMTA0OSwyODkzeiBNLTEwNTMsMjg4N2MwLDEuMS0wLjksMi0yLDJzLTItMC45LTItMmMwLTEuMSwwLjktMiwyLTJTLTEwNTMsMjg4NS45LTEwNTMsMjg4N3oiLz4NCjwvc3ZnPg0K);background-size:1em auto;background-repeat:no-repeat;background-position:left center}.gform_wrapper li.gfield.gfield_error.gfield_creditcard_warning div.gfield_creditcard_warning_message{padding:16px 16px 14px 16px}li.gfield+li.gfield.gfield_creditcard_warning{margin-top:16px !important}.gform_wrapper .top_label .gfield_error{width:calc(100% - 2px)}.gform_wrapper .top_label .gfield_error input.large,.gform_wrapper .top_label .gfield_error select.large,.gform_wrapper .top_label .gfield_error textarea.textarea{width:100%}.gform_wrapper .left_label .gfield_error input.large,.gform_wrapper .left_label .gfield_error select.large,.gform_wrapper .left_label .gfield_error textarea.textarea,.gform_wrapper .right_label .gfield_error input.large,.gform_wrapper .right_label .gfield_error select.large,.gform_wrapper .right_label .gfield_error textarea.textarea{width:70%}.gform_wrapper .gfield_error .gfield_label{color:#790000}.gform_wrapper li.gfield.gfield_error.gfield_contains_required{padding-right:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_ampm.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_time_minute.ginput_container{margin-left:0}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.gfield_description{max-width:100%;padding-right:16px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required div.ginput_container,.gform_wrapper li.gfield.gfield_error.gfield_contains_required label.gfield_label{margin-top:12px}.gform_wrapper li.gfield.gfield_error.gfield_contains_required fieldset legend.gfield_label{position:relative;top:12px}.gform_wrapper div.validation_error{color:#790000;font-size:1em;font-weight:700;margin-bottom:25px;border-top:2px solid #790000;border-bottom:2px solid #790000;padding:16px 0 16px 0;clear:both;width:100%;text-align:center}.gform_wrapper ol.validation_list{clear:both;width:100%;margin-bottom:25px;color:#790000}.gform_wrapper ol.validation_list li{list-style-type:decimal !important}.gform_wrapper ol.validation_list li a{color:#790000}.gform_wrapper ol.validation_list:after{content:""}.gform_wrapper div#error{margin-bottom:25px}.gform_wrapper table.gfield_list tbody tr td.gfield_list_icons{vertical-align:middle !important}.gform_wrapper li.gfield fieldset{margin:0;padding:0;display:block;position:relative;width:100%}.gform_wrapper li.gfield fieldset>*{width:auto}.gform_wrapper li.gfield fieldset legend.gfield_label{width:100%;line-height:32px}div.gf_page_steps+div.validation_error{margin-top:16px}.gform_wrapper div.gfield_description.validation_error{color:#790000;font-weight:700;font-size:.875em;line-height:1.2;margin-bottom:16px}.gform_wrapper .validation_message{color:#790000;font-weight:700;letter-spacing:normal}.gform_wrapper li.gfield_error input:not([type=radio]):not([type=checkbox]):not([type=submit]):not([type=button]):not([type=image]):not([type="file"]),.gform_wrapper li.gfield_error textarea{border:1px solid #790000}.gform_wrapper li.gfield_error div.ginput_complex.ginput_container label,.gform_wrapper li.gfield_error ul.gfield_checkbox,.gform_wrapper li.gfield_error ul.gfield_radio{color:#790000}.gform_wrapper .gform_footer{padding:16px 0 10px 0;margin:16px 0 0 0;clear:both;width:100%}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="button"],.gform_wrapper .gform_footer input[type="reset"],.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer .ccc-panel input.ccc-notify-button,.ccc-panel .gform_wrapper .gform_footer input.ccc-notify-button,.gform_wrapper .gform_footer input.pagination_element.prev,.gform_wrapper .gform_footer input.pagination_element.next,.gform_wrapper .gform_footer input.media-block-element-play,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type="button"],.gform_wrapper .gform_page_footer input[type="reset"],.gform_wrapper .gform_page_footer input[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel input.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer input.ccc-notify-button,.gform_wrapper .gform_page_footer input.pagination_element.prev,.gform_wrapper .gform_page_footer input.pagination_element.next,.gform_wrapper .gform_page_footer input.media-block-element-play,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:100%;margin:0 0 16px 0}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;display:block;text-align:center}.gform_wrapper .gform_footer input[type=image]{padding:0;width:auto !important;background:0 0 !important;border:none !important;margin:0 auto 16px auto !important;display:block;max-width:100%}.gform_wrapper .ginput_complex .ginput_full,.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{min-height:45px}.gform_wrapper .ginput_complex .ginput_full input[type=email],.gform_wrapper .ginput_complex .ginput_full input[type=number],.gform_wrapper .ginput_complex .ginput_full input[type=password],.gform_wrapper .ginput_complex .ginput_full input[type=tel],.gform_wrapper .ginput_complex .ginput_full input[type=text],.gform_wrapper .ginput_complex .ginput_full input[type=url]{width:100%}.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=email],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=number],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=password],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=tel],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=text],.gform_wrapper .gfield_error .ginput_complex .ginput_full input[type=url],.gform_wrapper .gfield_error .ginput_complex .ginput_full select{width:100%}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 16px 0;line-height:1.2}.gchoice_select_all,.gform_wrapper ul.gfield_checkbox li input[type=checkbox]:checked+label,.gform_wrapper ul.gfield_radio li input[type=radio]:checked+label{font-weight:700}.gform_wrapper input.datepicker.datepicker_with_icon{margin-right:4px !important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gf_hidden,.gform_wrapper .gform_hidden,.gform_wrapper input.gform_hidden,.gform_wrapper input[type=hidden]{display:none !important;max-height:1px !important;overflow:hidden}.gform_wrapper .gf_invisible,.gform_wrapper .gfield_visibility_hidden{visibility:hidden;position:absolute;left:-9999px}.gform_wrapper .ginput_full br,.gform_wrapper .ginput_left br,.gform_wrapper .ginput_right br{display:none !important}.gform_wrapper ul.gfield_checkbox li,.gform_wrapper ul.gfield_radio li{padding:0 !important}.gform_wrapper ul.gfield_radio li input+input{margin-left:4px}.gform_wrapper ul.gfield_radio li input[value=gf_other_choice]{margin-right:6px;margin-top:4px}.gform_wrapper .gfield_description+.gform_wrapper .gfield_description.validation_message{margin-top:6px}.gform_wrapper .ginput_container.ginput_list+.gfield_description.validation_message{margin-top:0}.gform_wrapper li.gfield_html{max-width:100%}.gform_wrapper .gfield_html.gfield_no_follows_desc{margin-top:10px}body .gform_wrapper ul li.gfield.gfield_html img{max-width:100% !important}.gform_wrapper .gform_ajax_spinner{padding-left:10px}.gform_validation_container,.gform_wrapper .gform_validation_container,body .gform_wrapper .gform_body ul.gform_fields li.gfield.gform_validation_container,body .gform_wrapper li.gform_validation_container,body .gform_wrapper ul.gform_fields li.gfield.gform_validation_container{display:none !important;position:absolute !important;left:-9000px}.gform_wrapper .gfield_captcha_input_container{padding-top:3px}.gform_wrapper .simple_captcha_small input{width:64px}.gform_wrapper .simple_captcha_medium input{width:96px}.gform_wrapper .simple_captcha_large input{width:128px}.gform_wrapper .gform_wrapper .left_label .simple_captcha_small,.gform_wrapper .left_label .simple_captcha_large,.gform_wrapper .left_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_large,.gform_wrapper .right_label .simple_captcha_medium,.gform_wrapper .right_label .simple_captcha_small{margin-left:32%}.gform_wrapper .gfield_captcha_container img.gfield_captcha{border:none !important;background:0 0 !important;float:none !important;margin:0 !important;padding:0 !important}.gform_wrapper .math_small input{width:70px}.gform_wrapper .math_medium input{width:510px}.gform_wrapper .math_large input{width:612px}.gform_wrapper .left_label .math_large,.gform_wrapper .left_label .math_medium,.gform_wrapper .left_label .math_small,.gform_wrapper .right_label .math_large,.gform_wrapper .right_label .math_medium,.gform_wrapper .right_label .math_small{margin-left:32%}.gform_wrapper div.charleft{font-size:.688em;margin-top:4px;color:#767676;width:92% !important;white-space:nowrap !important}.gform_wrapper div.charleft[style]{width:92% !important}.gform_wrapper .left_label div.charleft,.gform_wrapper .right_label div.charleft{margin-left:32%}.gform_wrapper div.charleft.ginput_counter_tinymce{border:1px solid #eee;border-width:1px 0 0;padding:4px 9px;width:100% !important}.gform_wrapper div.charleft.warningTextareaInfo{color:#767676}.gform_wrapper div.charleft.ginput_counter_error{color:red}.gform_wrapper li.gf_hide_charleft div.charleft{display:none !important}.gf_submission_limit_message{color:#790000;font-size:1.375em}.gform_wrapper .ginput_price{-moz-opacity:.7;-khtml-opacity:.7;opacity:.7}.gform_wrapper span.ginput_total{color:#060;font-size:inherit}.gform_wrapper .top_label span.ginput_total{margin:8px 0}.gform_wrapper span.ginput_product_price_label{margin-right:2px}.gform_wrapper span.ginput_product_price{color:#900}.gform_wrapper span.ginput_quantity_label{margin-left:10px;margin-right:2px}.gform_wrapper input.ginput_quantity[type=text]{width:3rem}.gform_wrapper input.ginput_quantity[type=number]{width:4rem}.gform_wrapper .gform_page_footer{margin:14px 0;width:100%;border-top:1px dotted #ccc;padding:16px 0 0 0;clear:both}.gform_wrapper .gform_page_footer.left_label,.gform_wrapper .gform_page_footer.right_label{padding:16px 0 0 29%}.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer button.gform_next_button,.gform_wrapper .gform_page_footer .gform_next_button[type="button"],.gform_wrapper .gform_page_footer .gform_next_button[type="reset"],.gform_wrapper .gform_page_footer .gform_next_button[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel .gform_next_button.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer .gform_next_button.ccc-notify-button,.gform_wrapper .gform_page_footer .gform_next_button.pagination_element.prev,.gform_wrapper .gform_page_footer .gform_next_button.pagination_element.next,.gform_wrapper .gform_page_footer .gform_next_button.media-block-element-play,.gform_wrapper .gform_page_footer .button.gform_previous_button,.gform_wrapper .gform_page_footer button.gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button[type="button"],.gform_wrapper .gform_page_footer .gform_previous_button[type="reset"],.gform_wrapper .gform_page_footer .gform_previous_button[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel .gform_previous_button.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer .gform_previous_button.ccc-notify-button,.gform_wrapper .gform_page_footer .gform_previous_button.pagination_element.prev,.gform_wrapper .gform_page_footer .gform_previous_button.pagination_element.next,.gform_wrapper .gform_page_footer .gform_previous_button.media-block-element-play{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_page_footer .button.gform_previous_button,.gform_wrapper .gform_page_footer button.gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button[type="button"],.gform_wrapper .gform_page_footer .gform_previous_button[type="reset"],.gform_wrapper .gform_page_footer .gform_previous_button[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel .gform_previous_button.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer .gform_previous_button.ccc-notify-button,.gform_wrapper .gform_page_footer .gform_previous_button.pagination_element.prev,.gform_wrapper .gform_page_footer .gform_previous_button.pagination_element.next,.gform_wrapper .gform_page_footer .gform_previous_button.media-block-element-play{margin-bottom:8px}.gform_wrapper .gf_progressbar_wrapper{clear:both;width:100%;margin:0 0 16px 0;padding:0 0 16px 0}.gform_wrapper .gf_progressbar_wrapper h3.gf_progressbar_title{font-size:.813em;line-height:1 !important;margin:0 0 8px 12px !important;padding:0 !important;clear:both;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper .gf_progressbar{padding:10px;position:relative;background-color:rgba(0,0,0,0.1);border-radius:25px;box-shadow:inset 0 0 1px 1px rgba(0,0,0,0.05);width:100%}.gform_wrapper .gf_progressbar_percentage{height:24px;text-align:right;font-family:helvetica,arial,sans-serif;font-size:0.813em !important;text-shadow:0 1px 1px rgba(0,0,0,0.5);border-top-right-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:20px;border-bottom-left-radius:20px;z-index:999;vertical-align:middle;background:repeating-linear-gradient(-45deg, rgba(0,0,0,0), rgba(0,0,0,0) 10px, rgba(0,0,0,0.1) 10px, rgba(0,0,0,0.1) 20px),linear-gradient(to bottom, rgba(0,0,0,0), rgba(0,0,0,0.3))}.gform_wrapper .gf_progressbar:after{content:"";display:block;width:100%;z-index:990;height:24px;margin-top:-24px;background-color:rgba(0,0,0,0.1);border-top-right-radius:20px;border-bottom-right-radius:20px;border-top-left-radius:20px;border-bottom-left-radius:20px;box-shadow:inset 0 0 2px 2px rgba(0,0,0,0.05)}.gform_wrapper .gf_progressbar_percentage.percentbar_100{border-top-right-radius:20px;border-bottom-right-radius:20px}.gform_wrapper .gf_progressbar_percentage span{display:block;width:auto;float:right;margin-right:5px;margin-left:5px;line-height:1.8}.gform_wrapper .gf_progressbar_percentage.percentbar_0 span{color:#959595;text-shadow:none;float:none !important;margin-left:12px;word-wrap:normal}.gform_wrapper .percentbar_blue{background-color:#036493;color:#fff}.gform_wrapper .percentbar_gray{background-color:#7c7c7c;color:#fff}.gform_wrapper .percentbar_green{background-color:#88b831;color:#fff}.gform_wrapper .percentbar_orange{background-color:#ff7120;color:#fff}.gform_wrapper .percentbar_red{background-color:#ff2a1a;color:#fff}.gform_wrapper .gf_page_steps{width:100%;margin:0 0 8px 0;padding:0 0 4px 0;border-bottom:1px dotted #ccc}.gform_wrapper .gf_step{width:100%;margin:24px 24px 24px 0;font-size:.875em;height:14px;line-height:1.25 !important;-moz-opacity:.2;-khtml-opacity:.2;opacity:.2;font-family:inherit}.gform_wrapper .gf_step span.gf_step_number{font-size:1.25em;font-family:arial,sans-serif;margin-right:4px}.gform_wrapper .gf_step span.gf_step_label,.gform_wrapper .gf_step span.gf_step_number{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_wrapper .gf_step.gf_step_active{-moz-opacity:1;-khtml-opacity:1;opacity:1}.gform_wrapper .gf_step_clear{display:block;clear:both;height:1px;overflow:hidden}.gform_wrapper .gfield_password_strength{border:1px solid #ddd;margin-top:18px;margin-bottom:18px;line-height:1.8;padding:10px 5px;text-align:center;background-color:#eee;border-bottom:3px solid #ddd}.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin-right:16px}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{margin-top:18px;margin-bottom:18px;width:100%}.gform_wrapper .gfield_password_strength.bad{background-color:#ffb78c;border-color:#ff853c;border-bottom:3px solid #ff853c}.gform_wrapper .gfield_password_strength.good{background-color:#ffec8b;border-color:#fc0;border-bottom:3px solid #fc0}.gform_wrapper .gfield_password_strength.mismatch,.gform_wrapper .gfield_password_strength.short{background-color:#ffa0a0;border-color:#f04040;border-bottom:3px solid #f04040}.gform_wrapper .gfield_password_strength.strong{background-color:#c3ff88;border-color:#8dff1c;border-bottom:3px solid #8dff1c}.ginput_container_password,.ginput_container_password span{position:relative}.ginput_container_password button{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:0 0;border:none;padding:5px 0;position:absolute;right:1px;text-align:center;top:1px;width:40px}.ginput_container_password span.ginput_left button{right:9px}.ginput_container_password:not(.ginput_complex) span{display:inline-block;width:100%}.ginput_container_password:not(.ginput_complex) span input{width:100%}.ginput_container_password span.medium{width:calc(50% - 8px)}.ginput_container_password span.small{width:25%}.gform_wrapper table.gfield_list,.gform_wrapper table.gfield_list caption,.gform_wrapper table.gfield_list tbody,.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list tfoot,.gform_wrapper table.gfield_list th,.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}.gform_wrapper table.gfield_list{border-spacing:0;border-collapse:collapse}.gfield_repeater_buttons{padding-top:15px}.gform_wrapper table.gfield_list{table-layout:auto !important}.gform_wrapper table.gfield_list thead th{font-weight:700;text-align:left}.gform_wrapper table.gfield_list colgroup{width:100%;display:block}.gform_wrapper li.gfield.gfield_error table.gfield_list thead th{color:#790000}.gform_wrapper table.gfield_list thead,.gform_wrapper table.gfield_list tr{padding:0;margin:0}.gform_wrapper table.gfield_list td,.gform_wrapper table.gfield_list th{padding:4px 0 4px 0}.gform_wrapper ul.gform_fields:not(.top_label) table.gfield_list th{padding:0 0 4px 0}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:0 0 0 16px}.gform_wrapper .gfield_list{width:100%}.gform_wrapper .gfield_list td.gfield_list_cell input{width:100%}.gfield_icon_disabled{cursor:default !important;-moz-opacity:.6;-khtml-opacity:.6;opacity:.6}.gform_wrapper table.gfield_list tr td.gfield_list_icons{width:48px !important;padding:0 0 0 4px !important;box-sizing:border-box}.gform_wrapper table.gfield_list td.gfield_list_icons img{display:-moz-inline-stack;display:inline-block;vertical-align:middle}.gform_wrapper .gform_card_icon_container{margin:8px 0 6px 0;height:32px}.gform_wrapper div.gform_card_icon{margin-right:4px;text-indent:-9000px;background-image:url(../images/gf-creditcard-icons.svg);background-repeat:no-repeat;width:36px;height:30px;float:left}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_visa{background-position:0 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_amex{background-position:-72px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_discover{background-position:-108px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px 0}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -32px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style1 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -64px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_visa{background-position:0 -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_visa{background-position:0 -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_visa{background-position:0 -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_mastercard{background-position:-36px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_mastercard{background-position:-36px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_mastercard{background-position:-36px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_amex{background-position:-72px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_amex{background-position:-72px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_amex{background-position:-72px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_discover{background-position:-108px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_discover{background-position:-108px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_discover{background-position:-108px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_maestro{background-position:-144px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_maestro{background-position:-144px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_maestro{background-position:-144px -252px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_jcb{background-position:-180px -189px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_selected.gform_card_icon_jcb{background-position:-180px -221px}.gform_wrapper .gform_card_icon_container.gform_card_icon_style2 div.gform_card_icon.gform_card_icon_inactive.gform_card_icon_jcb{background-position:-180px -252px}.gform_card_icon_container input[type=radio]#gform_payment_method_creditcard{float:left;position:relative;top:4px !important}.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-width:85px !important}.gform_wrapper .ginput_complex .ginput_cardinfo_left label,.gform_wrapper .ginput_complex .ginput_cardinfo_right label{white-space:nowrap !important}.gform_wrapper .ginput_complex span.ginput_cardextras{display:block;overflow:hidden}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container{position:relative;display:block;min-width:160px !important}.gform_wrapper .ginput_complex .ginput_cardinfo_left span.ginput_card_expiration_container select{margin-bottom:8px}.gform_wrapper .ginput_complex .ginput_cardinfo_right input.ginput_card_security_code{max-width:50% !important}.gform_wrapper .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{width:32px;height:23px;background-image:url(../images/gf-creditcard-icons.svg);background-repeat:no-repeat;background-position:0 -128px;position:relative;top:-1px;left:6px;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_fileupload_multifile .gform_drop_area{padding:24px;border:1px dashed #ccc;text-align:center;color:#aaa;margin-bottom:16px;background:rgba(0,0,0,0.02);border-radius:4px}.gform_wrapper span.gform_drop_instructions{display:block;margin-bottom:8px}.gform_delete{vertical-align:middle;cursor:pointer}.gform_wrapper .copy_values_option_container .copy_values_enabled{width:auto}.gform_wrapper li.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:1px}.gform_wrapper .form_saved_message{margin:1em auto;padding:3em 2em 3em;width:99%;font-size:1em;line-height:1.8;color:#31708f;background-color:#e3f3f3;text-align:center;border-radius:2px}.gform_wrapper .form_saved_message form{text-align:center}.form_saved_message p.resume_form_link_wrapper{background-color:#fff;display:inline-block;padding:1em;border-radius:2px;max-width:98% !important;overflow:hidden;box-shadow:0 3px 2px 0 rgba(66,103,126,0.2)}.form_saved_message a.resume_form_link{word-wrap:break-word;text-decoration:none;color:#2f637e}.form_saved_message .form_saved_message_emailform{margin:1em 0 0 0}.form_saved_message label.form_saved_label{position:absolute;left:-9000px}div.form_saved_message div.form_saved_message_emailform form input[type=text]{margin-bottom:.25em}div.form_saved_message div.form_saved_message_emailform form input{margin:.75em auto 0 auto;display:inline-block}div.form_saved_message div.form_saved_message_emailform form input[type=email]{padding:calc(.75em - 1px) !important;width:24em;max-width:98% !important;font-size:1em;background-color:#fff;border:1px solid #91afc7;color:#424242;border-radius:2px;-webkit-appearance:none;-moz-appearance:none;box-shadow:inset 0 0 5px 0 #eee}div.form_saved_message div.form_saved_message_emailform form input[type=submit]{padding:.75em 1em;font-size:1em;line-height:1;background-color:#91afc7;border:1px solid #91afc7;color:#fff;text-transform:uppercase;border-radius:2px;-webkit-appearance:none;-moz-appearance:none}@media only screen and (max-width: 640px){div.form_saved_message div.form_saved_message_emailform form input[type=email],div.form_saved_message div.form_saved_message_emailform form input[type=submit]{display:block;width:98%}}.form_saved_message .form_saved_message_emailform .validation_message{color:#790000;font-weight:700;padding:2em}.form_saved_message_sent{margin:1em auto;padding:3em 2em;width:99%;font-size:1em;background-color:#e9ffd9;color:#3c763d;text-align:center;border-radius:2px;box-sizing:border-box}.form_saved_message_sent .saved_message_email,.form_saved_message_sent .saved_message_success{font-weight:700;display:block;line-height:2}.form_saved_message_sent .saved_message_email{word-wrap:break-word;text-decoration:underline}body #content .entry-content .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area,body .gform_wrapper form .gform_body .gform_fields .gfield .ginput_container #recaptcha_widget_div #recaptcha_area .recaptchatable tbody tr td .recaptcha_input_area{line-height:1 !important}body .gform_wrapper img.ui-datepicker-trigger{width:17px !important;height:16px !important;display:-moz-inline-stack;display:inline-block}body .gform_wrapper img.add_list_item,body .gform_wrapper img.delete_list_item{display:-moz-inline-stack;display:inline-block;margin-top:-2px}.gform_wrapper ul li.gfield.field_sublabel_above.field_description_below+li.gfield{margin-top:16px}.gform_wrapper li.gfield ul.gfield_radio li input[type=radio]+input[type=text]{width:45.25%}.gform_wrapper table.recaptchatable{table-layout:auto}.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_container_captcha{margin-left:29%}.gfield .wp-editor-container{border:1px solid #ddd}.gfield .wp-switch-editor{border-color:#ddd}.gfield .html-active .switch-html,.gfield .tmce-active .switch-tmce{border-bottom-color:#f5f5f5}.gfield .mce-edit-area iframe{width:99.9% !important;margin:0 !important}body .gform_wrapper ul li.gfield{margin-top:16px;padding-top:0}body .gform_wrapper ul.gfields li.gfield label.gfield_label{margin-bottom:0 !important;padding-bottom:0 !important}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html{line-height:inherit}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul li{list-style-type:disc !important;margin:0 0 8px 0;overflow:visible;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ul{list-style-type:disc !important;margin:16px 0 16px 28px !important;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li{list-style-type:decimal !important;overflow:visible;margin:0 0 8px 0;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol{list-style-type:decimal !important;margin:16px 0 18px 32px;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul,body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{list-style-type:disc !important;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul{margin:16px 0 16px 16px}body .gform_wrapper form div.gform_body ul.gform_fields li.gfield.gfield_html ol li ul li{margin:0 0 8px}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl{margin:0 0 18px 0;padding-left:0}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dt{font-weight:700}body .gform_wrapper div.gform_body ul.gform_fields li.gfield.gfield_html dl dd{margin:0 0 16px 18px}.gform_wrapper span.gf_clear_span{display:block;height:1px;overflow:hidden;width:100%;float:none;clear:both;margin-top:-1px}.gform_wrapper .chosen-container{position:relative;display:inline-block;vertical-align:middle;font-size:13px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.gform_wrapper .chosen-container *{box-sizing:border-box}.gform_wrapper .chosen-container .chosen-drop{position:absolute;top:100%;z-index:1010;width:100%;border:1px solid #aaa;border-top:0;background:#fff;box-shadow:0 4px 5px rgba(0,0,0,0.15);display:none}.gform_wrapper .chosen-container.chosen-with-drop .chosen-drop{display:block}.gform_wrapper .chosen-container a{cursor:pointer}.gform_wrapper .chosen-container .chosen-single .group-name,.gform_wrapper .chosen-container .search-choice .group-name{margin-right:4px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-weight:400;color:#999}.gform_wrapper .chosen-container .chosen-single .group-name:after,.gform_wrapper .chosen-container .search-choice .group-name:after{content:":";padding-left:2px;vertical-align:top}.gform_wrapper .chosen-container-single .chosen-single{position:relative;display:block;overflow:hidden;padding:0 0 0 8px;height:25px;border:1px solid #aaa;border-radius:5px;background-color:#fff;background:linear-gradient(#fff 20%, #f6f6f6 50%, #eee 52%, #f4f4f4 100%);background-clip:padding-box;box-shadow:0 0 3px #fff inset,0 1px 1px rgba(0,0,0,0.1);color:#444;text-decoration:none;white-space:nowrap;line-height:24px}.gform_wrapper .chosen-container-single .chosen-single input[type=text]{cursor:pointer;opacity:0;position:absolute;width:0}.gform_wrapper .chosen-container-single .chosen-default{color:#999}.gform_wrapper .chosen-container-single .chosen-single span{display:block;overflow:hidden;margin-right:26px;text-overflow:ellipsis;white-space:nowrap}.gform_wrapper .chosen-container-single .chosen-single-with-deselect span{margin-right:38px}.gform_wrapper .chosen-container-single .chosen-single abbr{position:absolute;top:6px;right:26px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-single .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-single.chosen-disabled .chosen-single abbr:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-single .chosen-single div{position:absolute;top:0;right:0;display:block;width:18px;height:100%}.gform_wrapper .chosen-container-single .chosen-single div b{display:block;width:100%;height:100%;background:url(chosen-sprite.png) no-repeat 0 2px}.gform_wrapper .chosen-container-single .chosen-search{position:relative;z-index:1010;margin:0;padding:3px 4px;white-space:nowrap}.gform_wrapper .chosen-container-single .chosen-search input[type=text]{margin:1px 0;padding:4px 20px 4px 5px;width:100%;height:auto;outline:0;border:1px solid #aaa;background:url(chosen-sprite.png) no-repeat 100% -20px;font-size:1em;font-family:sans-serif;line-height:normal;border-radius:0}.gform_wrapper .chosen-container-single .chosen-drop{margin-top:-1px;border-radius:0 0 4px 4px;background-clip:padding-box}.gform_wrapper .chosen-container-single.chosen-container-single-nosearch .chosen-search{position:absolute;opacity:0;pointer-events:none}.gform_wrapper .chosen-container .chosen-results{color:#444;position:relative;overflow-x:hidden;overflow-y:auto;margin:0 4px 4px 0;padding:0 0 0 4px;max-height:240px;-webkit-overflow-scrolling:touch}.gform_wrapper .chosen-container .chosen-results li{display:none;margin:0;padding:5px 6px;list-style:none;line-height:15px;word-wrap:break-word;-webkit-touch-callout:none}.gform_wrapper .chosen-container .chosen-results li.active-result{display:list-item;cursor:pointer}.gform_wrapper .chosen-container .chosen-results li.disabled-result{display:list-item;color:#ccc;cursor:default}.gform_wrapper .chosen-container .chosen-results li.highlighted{background-color:#3875d7;background-image:linear-gradient(#3875d7 20%, #2a62bc 90%);color:#fff}.gform_wrapper .chosen-container .chosen-results li.no-results{color:#777;display:list-item;background:#f4f4f4}.gform_wrapper .chosen-container .chosen-results li.group-result{display:list-item;font-weight:700;cursor:default}.gform_wrapper .chosen-container .chosen-results li.group-option{padding-left:15px}.gform_wrapper .chosen-container .chosen-results li em{font-style:normal;text-decoration:underline}.gform_wrapper .chosen-container-multi .chosen-choices{position:relative;overflow:hidden;margin:0;padding:0 5px;width:100%;height:auto;border:1px solid #aaa;background-color:#fff;background-image:linear-gradient(#eee 1%, #fff 15%);cursor:text}.gform_wrapper .chosen-container-multi .chosen-choices li{float:left;list-style:none}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field{margin:0;padding:0;white-space:nowrap}.gform_wrapper .chosen-container-multi .chosen-choices li.search-field input[type=text]{margin:1px 0;padding:0;height:25px;outline:0;border:0 !important;background:0 0 !important;box-shadow:none;color:#999;font-size:100%;font-family:sans-serif;line-height:normal;border-radius:0;width:25px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice{position:relative;margin:3px 5px 3px 0;padding:3px 20px 3px 5px;border:1px solid #aaa;max-width:100%;border-radius:3px;background-color:#eee;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);background-size:100% 19px;background-repeat:repeat-x;background-clip:padding-box;box-shadow:0 0 2px #fff inset,0 1px 0 rgba(0,0,0,0.05);color:#333;line-height:13px;cursor:default}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice span{word-wrap:break-word}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{position:absolute;top:4px;right:3px;display:block;width:12px;height:12px;background:url(chosen-sprite.png) -42px 1px no-repeat;font-size:1px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close:hover{background-position:-42px -10px}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-disabled{padding-right:5px;border:1px solid #ccc;background-color:#e4e4e4;background-image:linear-gradient(#f4f4f4 20%, #f0f0f0 50%, #e8e8e8 52%, #eee 100%);color:#666}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus{background:#d4d4d4}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice-focus .search-choice-close{background-position:-42px -10px}.gform_wrapper .chosen-container-multi .chosen-results{margin:0;padding:0}.gform_wrapper .chosen-container-multi .chosen-drop .result-selected{display:list-item;color:#ccc;cursor:default}.gform_wrapper .chosen-container-active .chosen-single{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single{border:1px solid #aaa;border-bottom-right-radius:0;border-bottom-left-radius:0;background-image:linear-gradient(#eee 20%, #fff 80%);box-shadow:0 1px 0 #fff inset}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div{border-left:none;background:0 0}.gform_wrapper .chosen-container-active.chosen-with-drop .chosen-single div b{background-position:-18px 2px}.gform_wrapper .chosen-container-active .chosen-choices{border:1px solid #5897fb;box-shadow:0 0 5px rgba(0,0,0,0.3)}.gform_wrapper .chosen-container-active .chosen-choices li.search-field input[type=text]{color:#222 !important}.gform_wrapper .chosen-disabled{opacity:0.5 !important;cursor:default}.gform_wrapper .chosen-disabled .chosen-single{cursor:default}.gform_wrapper .chosen-disabled .chosen-choices .search-choice .search-choice-close{cursor:default}.gform_wrapper .chosen-rtl{text-align:right}.gform_wrapper .chosen-rtl .chosen-single{overflow:visible;padding:0 8px 0 0}.gform_wrapper .chosen-rtl .chosen-single span{margin-right:0;margin-left:26px;direction:rtl}.gform_wrapper .chosen-rtl .chosen-single-with-deselect span{margin-left:38px}.gform_wrapper .chosen-rtl .chosen-single div{right:auto;left:3px}.gform_wrapper .chosen-rtl .chosen-single abbr{right:auto;left:26px}.gform_wrapper .chosen-rtl .chosen-choices li{float:right}.gform_wrapper .chosen-rtl .chosen-choices li.search-field input[type=text]{direction:rtl}.gform_wrapper .chosen-rtl .chosen-choices li.search-choice{margin:3px 5px 3px 0;padding:3px 5px 3px 19px}.gform_wrapper .chosen-rtl .chosen-choices li.search-choice .search-choice-close{right:auto;left:4px}.gform_wrapper .chosen-rtl.chosen-container-single .chosen-results{margin:0 0 4px 4px;padding:0 4px 0 0}.gform_wrapper .chosen-rtl .chosen-results li.group-option{padding-right:15px;padding-left:0}.gform_wrapper .chosen-rtl.chosen-container-active.chosen-with-drop .chosen-single div{border-right:none}.gform_wrapper .chosen-rtl .chosen-search input[type=text]{padding:4px 5px 4px 20px;background:url(chosen-sprite.png) no-repeat -30px -20px;direction:rtl}.gform_wrapper .chosen-rtl.chosen-container-single .chosen-single div b{background-position:6px 2px}.gform_wrapper .chosen-rtl.chosen-container-single.chosen-with-drop .chosen-single div b{background-position:-12px 2px}@media only screen and (-webkit-min-device-pixel-ratio: 1.5), only screen and (min-resolution: 144dpi), only screen and (min-resolution: 1.5dppx){.gform_wrapper .chosen-container .chosen-results-scroll-down span,.gform_wrapper .chosen-container .chosen-results-scroll-up span,.gform_wrapper .chosen-container-multi .chosen-choices .search-choice .search-choice-close,.gform_wrapper .chosen-container-single .chosen-search input[type=text],.gform_wrapper .chosen-container-single .chosen-single abbr,.gform_wrapper .chosen-container-single .chosen-single div b,.gform_wrapper .chosen-rtl .chosen-search input[type=text]{background-image:url(chosen-sprite@2x.png) !important;background-size:52px 37px !important;background-repeat:no-repeat !important}}body .gform_wrapper .chosen-container a.chosen-single{border-radius:inherit}body .gform_wrapper ul.chosen-results li{line-height:inherit}@media only screen and (max-width: 641px){.gform_wrapper input:not([type=radio]):not([type=checkbox]):not([type=image]):not([type="file"]){line-height:2;min-height:2rem}.gform_wrapper textarea{line-height:1.5}.gform_wrapper .chosen-container.chosen-container-single[style]{width:100% !important}.gform_wrapper .chosen-container-single .chosen-single{height:40px;line-height:2.8}.gform_wrapper .chosen-container-single .chosen-single div b{position:relative;top:10px}.gform_wrapper div.chosen-container.chosen-container-multi[style]{width:100% !important}.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice,.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-field{width:100%;line-height:inherit;float:none}.gform_wrapper .chosen-container.chosen-container-multi ul.chosen-choices li.search-choice span{margin-bottom:0}.gform_wrapper .chosen-container-multi .chosen-choices li.search-choice .search-choice-close{top:calc(50% - 6px)}.gform_wrapper .ginput_container span:not(.ginput_price){margin-bottom:8px;display:block}.gform_wrapper li.field_sublabel_below .ginput_complex{margin-top:12px !important}.gform_wrapper ul.gfield_checkbox li label,.gform_wrapper ul.gfield_radio li label{width:85%;cursor:pointer}}@media only screen and (max-width: 761px), (min-device-width: 768px) and (max-device-width: 1023px){.gform_wrapper ul.gform_fields li.gfield.gfield_error+li.gfield.gfield_error{margin-top:32px}.gform_wrapper table.gfield_list{border:0}.gform_wrapper table.gfield_list thead{position:absolute;top:-9999px;left:-9999px}.gform_wrapper table.gfield_list tr{margin-bottom:10px;display:block;background:#fff;position:relative;border:1px solid #ccc;border-top:2px solid #ccc;border-bottom:4px solid #ccc}.gform_wrapper table.gfield_list td{display:block;margin-left:8px;margin-right:8px}.gform_wrapper table.gfield_list td.gfield_list_icons{border-bottom:0;margin:16px 0 0 0 !important}.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before,.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{content:attr(data-label);font-size:.875em;letter-spacing:.5pt;white-space:nowrap;display:block;clear:both}.gform_wrapper ul.gform_fields.form_sublabel_above table.gfield_list td:before{margin:8px 0 3px 8px}.gform_wrapper ul.gform_fields.form_sublabel_below table.gfield_list td:after{margin:3px 0 8px 8px}.gform_wrapper table.gfield_list td+td,.gform_wrapper table.gfield_list th+th{padding:4px 0 0 0}.gform_wrapper table.gfield_list tr.gfield_list_row_even,.gform_wrapper table.gfield_list tr.gfield_list_row_odd{margin:16px 0}.gform_wrapper table.gfield_list tr.gfield_list_row_odd:first-child{padding-top:12px}.gform_wrapper table.gfield_list tr{padding-top:12px}.gform_wrapper table.gfield_list tr td.gfield_list_icons{width:100% !important;padding:0 4px 4px 4px !important;background-color:#eee}.gform_wrapper table.gfield_list tr td.gfield_list_icons img.add_list_item{margin:12px 0 0 16px !important}.gform_wrapper table.gfield_list tr td.gfield_list_icons img.delete_list_item{margin:12px 0 0 8px !important}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{margin-left:0}.gform_wrapper .gfield_list td.gfield_list_cell input{width:calc(100% - 16px);margin-left:8px;margin-right:8px}}@media only screen and (min-width: 641px){.gform_wrapper .gform_body{width:100%}.gform_wrapper.gform_validation_error .gform_body ul li.gfield.gfield_error:not(.gf_left_half):not(.gf_right_half){max-width:calc(100% - 16px) !important}.gform_wrapper .gfield_checkbox li,.gform_wrapper .gfield_radio li{margin:0 0 8px 0;line-height:1.3}.gform_wrapper .gsection{margin:28px 16px 28px 0}.gform_wrapper ul.gform_fields:not(.top_label) .gfield_label{float:left;width:29%;padding-right:16px;margin-bottom:16px}.gform_wrapper .right_label .gfield_label{text-align:right}.gform_wrapper .left_label .gfield_description,.gform_wrapper .right_label .gfield_description{width:70%}.gform_wrapper form ul.left_label li ul.gfield_checkbox li,.gform_wrapper form ul.left_label li ul.gfield_radio li,.gform_wrapper form ul.right_label li ul.gfield_checkbox li,.gform_wrapper form ul.right_label li ul.gfield_radio li,.gform_wrapper ul.left_label li ul.gfield_checkbox li,.gform_wrapper ul.left_label li ul.gfield_radio li,.gform_wrapper ul.right_label li ul.gfield_checkbox li,.gform_wrapper ul.right_label li ul.gfield_radio li{margin-bottom:10px}.gform_wrapper .left_label .gfield_description,.gform_wrapper .left_label .instruction,.gform_wrapper .right_label .gfield_description,.gform_wrapper .right_label .instruction{margin-left:29%}.gform_wrapper ul.gform_fields:not(.top_label) .gsection .gsection_description{margin-left:0;padding-top:4px;padding-left:0;line-height:1.5}.gform_wrapper form ul.gform_fields:not(.top_label) li.gfield_html_formatted{margin-left:29% !important;width:70%}.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) ul.gfield_radio{overflow:hidden}.gform_wrapper .left_label div.ginput_complex,.gform_wrapper .right_label div.ginput_complex{width:70%;margin-left:29%}.gform_wrapper .left_label input.small,.gform_wrapper .left_label select.small,.gform_wrapper .right_label input.small,.gform_wrapper .right_label select.small{width:15%}.gform_wrapper .left_label input.medium,.gform_wrapper .left_label select.medium,.gform_wrapper .right_label input.medium,.gform_wrapper .right_label select.medium{width:calc(35% - 8px)}.gform_wrapper .left_label input.large,.gform_wrapper .left_label select.large,.gform_wrapper .right_label input.large,.gform_wrapper .right_label select.large{width:70%}.gform_wrapper .left_label textarea.large,.gform_wrapper .left_label textarea.medium,.gform_wrapper .left_label textarea.small,.gform_wrapper .right_label textarea.large,.gform_wrapper .right_label textarea.medium,.gform_wrapper .right_label textarea.small{width:70%}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_list{width:70%;margin-left:29% !important}.gform_wrapper .top_label .gfield_list{width:100%}.gform_wrapper .left_label .gf_list_one_column,.gform_wrapper .right_label .gf_list_one_column{width:45%}.gform_wrapper .top_label .gf_list_one_column{width:46%}.gform_wrapper .left_label li.hidden_label input,.gform_wrapper .right_label li.hidden_label input{margin-left:3.7%}.gform_wrapper .left_label li.gfield .gfield_password_strength,.gform_wrapper .right_label li.gfield .gfield_password_strength{margin-left:29%}.gform_wrapper .top_label input.small,.gform_wrapper .top_label select.small{width:25%}.gform_wrapper .top_label input.medium,.gform_wrapper .top_label select.medium{width:calc(50% - 8px)}.gform_wrapper.gform_validation_error .top_label input.medium,.gform_wrapper.gform_validation_error .top_label select.medium{width:50%}.gform_wrapper .hidden_label input.large,.gform_wrapper .hidden_label select.large,.gform_wrapper .top_label input.large,.gform_wrapper .top_label select.large{width:100%}.gform_wrapper .top_label input.large.datepicker,.gform_wrapper .top_label input.medium.datepicker,.gform_wrapper .top_label input.small.datepicker{width:auto}.gform_wrapper textarea.small{height:80px;width:100%}.gform_wrapper textarea.medium{height:160px;width:100%}.gform_wrapper textarea.large{height:320px;width:100%}.gform_wrapper .ginput_complex .ginput_left,.gform_wrapper .ginput_complex .ginput_right{width:50%;display:-moz-inline-stack;display:inline-block;vertical-align:top;margin:0 -4px 0 0}.gform_wrapper .ginput_container_password .ginput_right{padding-left:8px}.gform_wrapper .gfield_error .ginput_complex .ginput_left,.gform_wrapper .gfield_error .ginput_complex .ginput_right{width:50%}.gform_wrapper .ginput_complex .ginput_cardinfo_left,.gform_wrapper .ginput_complex .ginput_cardinfo_right{min-height:43px;position:relative;float:left}.gform_wrapper .ginput_complex .ginput_cardinfo_left{width:50%}.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_month,.gform_wrapper .ginput_complex select.ginput_card_expiration.ginput_card_expiration_year{width:47% !important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:4px}.gform_wrapper .gf_step{width:auto;display:-moz-inline-stack;display:inline-block;margin:16px 32px 16px 0}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="button"],.gform_wrapper .gform_footer input[type="reset"],.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer .ccc-panel input.ccc-notify-button,.ccc-panel .gform_wrapper .gform_footer input.ccc-notify-button,.gform_wrapper .gform_footer input.pagination_element.prev,.gform_wrapper .gform_footer input.pagination_element.next,.gform_wrapper .gform_footer input.media-block-element-play,.gform_wrapper .gform_footer input[type=image],.gform_wrapper .gform_footer input[type=submit]{display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_footer input[type=image]{vertical-align:middle}.gform_wrapper .gform_footer a.gform_save_link,.gform_wrapper .gform_page_footer a.gform_save_link{font-size:1em;margin-left:16px;display:-moz-inline-stack;display:inline-block}.gform_wrapper .gform_footer input.button,.gform_wrapper .gform_footer input[type="button"],.gform_wrapper .gform_footer input[type="reset"],.gform_wrapper .gform_footer input[type="submit"],.gform_wrapper .gform_footer .ccc-panel input.ccc-notify-button,.ccc-panel .gform_wrapper .gform_footer input.ccc-notify-button,.gform_wrapper .gform_footer input.pagination_element.prev,.gform_wrapper .gform_footer input.pagination_element.next,.gform_wrapper .gform_footer input.media-block-element-play,.gform_wrapper .gform_footer input[type=submit],.gform_wrapper .gform_page_footer input.button,.gform_wrapper .gform_page_footer input[type="button"],.gform_wrapper .gform_page_footer input[type="reset"],.gform_wrapper .gform_page_footer input[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel input.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer input.ccc-notify-button,.gform_wrapper .gform_page_footer input.pagination_element.prev,.gform_wrapper .gform_page_footer input.pagination_element.next,.gform_wrapper .gform_page_footer input.media-block-element-play,.gform_wrapper .gform_page_footer input[type=submit]{font-size:1em;width:auto;margin:0 16px 0 0}.gform_wrapper ul.gform_fields li.gfield{padding-right:16px}.gform_wrapper .ginput_complex .ginput_left{padding-right:8px}.gform_wrapper .left_label .ginput_complex.ginput_container_address:after{content:"";display:block}.gform_wrapper .ginput_complex.ginput_container_address .ginput_left{margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address .ginput_right{margin-right:-8px;padding-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_full+span.ginput_right{padding-right:8px !important;margin-right:8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left{padding-right:8px !important;margin-right:-8px}.gform_wrapper .ginput_complex.ginput_container_address span.ginput_right+span.ginput_left.address_zip{margin-right:8px}.gform_wrapper .gfield_error .ginput_container{padding-right:0}.gform_wrapper ul.top_label li.gfield.gfield_error.gfield_contains_required .gfield_password_strength{margin:18px 0 18px 0}.gform_wrapper .gform_footer:not(.top_label){padding:16px 0 10px 0;margin-left:29%;width:70%}.top_label div.ginput_complex.ginput_container.gf_name_has_1,.top_label div.ginput_complex.ginput_container.gf_name_has_2,.top_label div.ginput_complex.ginput_container.gf_name_has_3{width:calc(100% + 15px)}.top_label div.ginput_complex.ginput_container.gf_name_has_4{width:calc(100% + 13px)}.top_label div.ginput_complex.ginput_container.gf_name_has_5{width:calc(100% + 14px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 15px);margin-left:29%}ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2,ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3{width:calc(70% + 24px)}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_4{width:calc(70% + 13px);margin-left:29%}ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.gf_name_has_5{width:calc(70% + 14px);margin-left:29%}div.ginput_container_name span{display:-moz-inline-stack;display:inline-block;vertical-align:top;padding-right:16px;margin-right:-4px}div.ginput_complex.ginput_container.gf_name_has_1 span{width:100%}div.ginput_complex.ginput_container.gf_name_has_2 span{width:50%}div.ginput_complex.ginput_container.gf_name_has_3 span{width:33.3%}div.ginput_complex.ginput_container.gf_name_has_4 span{width:25%}div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.95%}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_1 span{width:99.75% !important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_2 span{width:49.75% !important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_3 span{width:33% !important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.75% !important}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.75% !important}html div.ginput_complex.ginput_container.gf_name_has_2 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_3 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_4 span:first-child,html div.ginput_complex.ginput_container.gf_name_has_5 span:first-child{margin-left:0 !important}.gform_wrapper .top_label .ginput_complex.ginput_container.ginput_container_email{width:calc(100% + 15px)}.gform_wrapper ul.gform_fields:not(.top_label) div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 16px);margin-left:29%}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error div.ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 17px)}li.gfield.gfield_error .gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gfield_error .ginput_complex.ginput_container.ginput_container_email{width:calc(70% + 8px) !important}.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_left,.gform_wrapper .ginput_complex.ginput_container.ginput_container_email .ginput_right{padding-right:16px}.gform_wrapper ul.left_label li.gfield .gfield_password_strength,.gform_wrapper ul.right_label li.gfield .gfield_password_strength{width:70%}.gform_wrapper .ginput_complex span.ginput_left+input.gform_hidden+span.ginput_left{padding-right:0}.gform_wrapper .ginput_complex span.ginput_left.address_country{margin-right:0}html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .clear-multi,html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .gfield_description,html:not([dir=rtl]) .gform_wrapper ul.gform_fields:not(.top_label) .ginput_container:not(.ginput_container_time):not(.ginput_container_date){width:70%;margin-left:29%}.gform_wrapper .gf_progressbar{width:calc(100% - 16px)}.gform_wrapper ul.gform_fields:not(.top_label) .gform_fileupload_multifile .gform_drop_area{margin-left:29%;width:70%}body .gform_wrapper span.ginput_left.address_city+input.gform_hidden+span.ginput_left.address_country{width:calc(50% - 8px);margin-right:0}.gform_wrapper ul.gform_fields:not(.top_label) .ginput_container.ginput_recaptcha{margin-left:29% !important}.gform_wrapper .gform_page_footer .button.gform_previous_button,.gform_wrapper .gform_page_footer button.gform_previous_button,.gform_wrapper .gform_page_footer .gform_previous_button[type="button"],.gform_wrapper .gform_page_footer .gform_previous_button[type="reset"],.gform_wrapper .gform_page_footer .gform_previous_button[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel .gform_previous_button.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer .gform_previous_button.ccc-notify-button,.gform_wrapper .gform_page_footer .gform_previous_button.pagination_element.prev,.gform_wrapper .gform_page_footer .gform_previous_button.pagination_element.next,.gform_wrapper .gform_page_footer .gform_previous_button.media-block-element-play{margin-bottom:0}.gform_wrapper .gform_page_footer .button.gform_button,.gform_wrapper .gform_page_footer button.gform_button,.gform_wrapper .gform_page_footer .gform_button[type="button"],.gform_wrapper .gform_page_footer .gform_button[type="reset"],.gform_wrapper .gform_page_footer .gform_button[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel .gform_button.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer .gform_button.ccc-notify-button,.gform_wrapper .gform_page_footer .gform_button.pagination_element.prev,.gform_wrapper .gform_page_footer .gform_button.pagination_element.next,.gform_wrapper .gform_page_footer .gform_button.media-block-element-play,.gform_wrapper .gform_page_footer .button.gform_next_button,.gform_wrapper .gform_page_footer button.gform_next_button,.gform_wrapper .gform_page_footer .gform_next_button[type="button"],.gform_wrapper .gform_page_footer .gform_next_button[type="reset"],.gform_wrapper .gform_page_footer .gform_next_button[type="submit"],.gform_wrapper .gform_page_footer .ccc-panel .gform_next_button.ccc-notify-button,.ccc-panel .gform_wrapper .gform_page_footer .gform_next_button.ccc-notify-button,.gform_wrapper .gform_page_footer .gform_next_button.pagination_element.prev,.gform_wrapper .gform_page_footer .gform_next_button.pagination_element.next,.gform_wrapper .gform_page_footer .gform_next_button.media-block-element-play{margin-right:10px}body .gform_wrapper select.medium.gfield_select+div.chosen-container-multi[style],body .gform_wrapper select.medium.gfield_select+div.chosen-container-single[style]{width:calc(50% - 8px) !important}body .gform_wrapper select.large.gfield_select+div.chosen-container-multi[style],body .gform_wrapper select.large.gfield_select+div.chosen-container-single[style]{width:100% !important}body .gform_wrapper select.small.gfield_select+div.chosen-container-multi[style],body .gform_wrapper select.small.gfield_select+div.chosen-container-single[style]{width:25% !important}}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid rgba(54,86,102,0.1);background-color:rgba(1,1,1,0.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee}.gfield_repeater_wrapper input{border:1px solid #c5c6c5;border-radius:4px}.gfield_repeater_wrapper .gfield_repeater_wrapper{margin-top:10px}.gfield_repeater_buttons .add_repeater_item_text,.gfield_repeater_buttons .remove_repeater_item_text{min-width:100px;height:30px;background:rgba(242,242,242,0.5);transition:all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);font-size:12px;color:#757575;border-radius:20px;margin-right:10px;margin-bottom:5px;border:1px solid rgba(117,117,117,0.4);font-weight:400}.gfield_repeater_buttons .add_repeater_item_plus,.gfield_repeater_buttons .remove_repeater_item_minus{width:22px;height:22px;background:rgba(242,242,242,0.5);transition:all 0.3s cubic-bezier(0.67, 0.17, 0.4, 0.83);font-size:16px;color:#757575;border-radius:50%;margin:10px 5px 0 5px;border:1px solid rgba(117,117,117,0.4);font-weight:700;padding:0;padding-bottom:5px}.gfield_repeater_buttons button.gfield_icon_disabled{cursor:default;-moz-opacity:.3;-khtml-opacity:.3;opacity:.3}.gfield_repeater_buttons button.gfield_icon_disabled:hover{background:rgba(242,242,242,0.5);color:#757575;border:1px solid rgba(117,117,117,0.4)}.gfield_repeater_buttons button:hover{background:#fafafa;color:#374750;border:1px solid #757575}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px}.gfield_repeater_cell>.gfield_repeater_wrapper{border-left:8px solid #f1f1f1;box-shadow:0 1px 1px 0 rgba(0,0,0,0.06),0 2px 1px -1px rgba(0,0,0,0.06),0 1px 5px 0 rgba(0,0,0,0.06)}.gfield_repeater_buttons .add_repeater_item_text:focus,.gfield_repeater_buttons .remove_repeater_item_text:focus{outline:0}.gfield_repeater_item .gfield_repeater_cell .gfield_required{color:#c32121}.gform_wrapper .gfield_repeater_cell label{color:#9b9a9a;font-weight:400;font-size:14px;padding-top:8px}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_cell{padding-bottom:20px;padding-top:0}div .gfield_repeater_cell{margin-top:5px}.gfield_repeater .gfield_repeater_items .gfield_repeater_item:not(:last-child){border-bottom:2px solid #e0e0e6;padding-bottom:20px;margin-bottom:20px;margin-right:10px}.gfield_repeater_value>.gfield_repeater{border-left:8px solid rgba(54,86,102,0.1);background-color:rgba(1,1,1,0.02);padding:10px 20px;border-radius:8px;border-bottom:1px solid #eee;margin:10px}.gfield_repeater_cell .gfield_repeater_value:not(:first-child){color:rgba(117,117,117,0.7);border:1px solid #c5c6c5;border-radius:4px;margin-right:10px;padding-left:10px;background-color:#f0f0f0}.gfield_repeater .gfield_repeater_items,.gfield_repeater_items .gfield_repeater_cell:not(:first-child){padding-top:5px}.gfield_repeater .gfield_label{color:#23282d;font-size:16px;font-weight:600}.gfield_repeater_value .gfield_label{padding-bottom:0}.gfield_repeater_value .gfield_repeater_value .gfield_repeater_item:first-child{padding-bottom:0}@media only screen and (min-width: 641px){.gform_wrapper .top_label li.gfield.gf_inline{vertical-align:top;width:auto !important;margin:0;padding-right:16px;float:none !important;display:-moz-inline-stack;display:inline-block}.gform_wrapper .top_label li.gfield.gf_inline input[type=email].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=email].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=number].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=password].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=tel].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=text].small,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].large,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].medium,.gform_wrapper .top_label li.gfield.gf_inline input[type=url].small{width:100%}.gform_wrapper .top_label li.gfield.gf_inline input[type=text].datepicker.medium{width:96px !important}.gform_wrapper .top_label li.gfield.gf_inline select{width:100%}.gform_wrapper .top_label li.gfield.gf_inline textarea{width:100%}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour input[type=text],.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute input[type=text]{width:70% !important}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_day,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_month,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_date_year,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_hour,.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_minute{width:50px}.gform_wrapper .top_label li.gfield.gf_inline div.gfield_time_ampm{width:auto}.gform_wrapper li.gf_inline div.ginput_container{white-space:nowrap !important}.gform_wrapper li.gf_inline div.ginput_container.ginput_container_date label{display:block !important}.gform_wrapper li.gfield.gfield_error.gf_inline{margin-right:16px;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half{display:-moz-inline-stack;display:inline-block;vertical-align:top;width:50%;padding-right:16px;float:none}.gform_wrapper .top_label li.gfield.gf_left_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container),.gform_wrapper .top_label li.gfield.gf_right_half .ginput_container:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm):not(.ginput_container_date):not(.ginput_quantity):not(.datepicker):not(.gfield_signature_container){width:100% !important;margin:8px 0 0 0;padding-left:0;padding-right:0}.gform_wrapper .top_label li.gfield.gf_left_half:before{content:"";display:block;clear:both}.gform_wrapper .top_label li.gfield.gf_right_half:after{content:"";display:table;clear:both}.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_left_half,.gform_wrapper.gform_validation_error .top_label li.gfield.gfield_error.gf_right_half{max-width:calc(50% - 16px);padding-right:0}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_half{margin-right:16px}.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_half div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_half div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_half textarea,.gform_wrapper .top_label li.gfield.gf_right_half textarea{width:98%}.gform_wrapper .top_label li.gfield.gf_left_half input.small,.gform_wrapper .top_label li.gfield.gf_right_half input.small{width:35%}.gform_wrapper .top_label li.gfield.gf_left_half+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_half+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield.gsection.gf_right_half,.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half,.gform_wrapper .top_label li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:0 0 8px 0}.gform_wrapper .top_label li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half+li.gfield.gsection.gf_left_half+li.gfield.gsection.gf_right_half{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_half+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_half+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_half+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_left_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_middle_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.3%}.gform_wrapper .top_label li.gfield.gf_right_third:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:33.4%}.gform_wrapper .top_label li.gfield.gf_left_third,.gform_wrapper .top_label li.gfield.gf_middle_third,.gform_wrapper .top_label li.gfield.gf_right_third{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input.medium,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.large,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select.medium{width:100%}.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_left_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_middle_third div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]):not(.ginput_quantity),.gform_wrapper .top_label li.gfield.gf_right_third div:not(.ginput_container_date) select{width:100% !important}.gform_wrapper .top_label li.gfield.gfield_error.gf_left_third,.gform_wrapper .top_label li.gfield.gfield_error.gf_middle_third{width:calc(33.3% - 24px) !important;margin-right:16px}.gform_wrapper .top_label li.gfield.gfield_error.gf_right_third{width:33.4%}.gform_wrapper .top_label li.gfield.gf_right_third:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_left_third+li.gsection,.gform_wrapper .top_label li.gfield.gf_right_third+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_left_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_left_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_middle_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_middle_third+li.gfield,.gform_wrapper .top_label li.gfield.gf_right_third+.gform_footer,.gform_wrapper .top_label li.gfield.gf_right_third+li.gfield{clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_fourth_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_second_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm),.gform_wrapper .top_label li.gfield.gf_third_quarter:not(.gfield_time_hour):not(.gfield_time_minute):not(.gfield_time_ampm){width:25%;display:-moz-inline-stack;display:inline-block;vertical-align:top;float:none}.gform_wrapper .top_label li.gfield.gf_first_quarter,.gform_wrapper .top_label li.gfield.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gf_second_quarter,.gform_wrapper .top_label li.gfield.gf_third_quarter{margin-bottom:8px}.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_first_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_fourth_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_second_quarter div:not(.ginput_container_date) select,.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) input:not([type=radio]):not([type=checkbox]),.gform_wrapper .top_label li.gfield.gf_third_quarter div:not(.ginput_container_date) select{width:100% !important}.gform_wrapper .top_label li.gfield.gfield_error.gf_first_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_fourth_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_second_quarter,.gform_wrapper .top_label li.gfield.gfield_error.gf_third_quarter{width:24.5%}.gform_wrapper .top_label li.gfield.gf_fourth_quarter:after{content:"";display:table;clear:both}.gform_wrapper .top_label li.gfield.gf_first_quarter input.large,.gform_wrapper .top_label li.gfield.gf_first_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_first_quarter select.large,.gform_wrapper .top_label li.gfield.gf_first_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.large,.gform_wrapper .top_label li.gfield.gf_fourth_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter input.large,.gform_wrapper .top_label li.gfield.gf_second_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_second_quarter select.large,.gform_wrapper .top_label li.gfield.gf_second_quarter select.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter input.large,.gform_wrapper .top_label li.gfield.gf_third_quarter input.medium,.gform_wrapper .top_label li.gfield.gf_third_quarter select.large,.gform_wrapper .top_label li.gfield.gf_third_quarter select.medium{width:97.5%}.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gsection,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gsection{padding:16px 0 8px 0}.gform_wrapper .top_label li.gfield.gf_first_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_first_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_fourth_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_second_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_second_quarter+li.gfield,.gform_wrapper .top_label li.gfield.gf_third_quarter+.gform_footer,.gform_wrapper .top_label li.gfield.gf_third_quarter+li.gfield{clear:both}.gform_wrapper .top_label li ul.gfield_checkbox,.gform_wrapper .top_label li ul.gfield_radio{width:calc(100% + 16px)}.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_checkbox,.gform_wrapper ul.gform_fields:not(.top_label) li ul.gfield_radio{width:calc(70% + 16px)}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li{width:50%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li{width:33.3%;display:-moz-inline-stack;display:inline-block;margin:0 0 2px 0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li label,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio li{width:25%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio li{width:20%;display:-moz-inline-stack;display:inline-block;margin:0;padding-right:16px;min-height:28px;vertical-align:top;font-size:90%}.gform_wrapper li.gfield.gf_list_2col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_2col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_3col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_3col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_4col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_4col ul.gfield_radio,.gform_wrapper li.gfield.gf_list_5col ul.gfield_checkbox,.gform_wrapper li.gfield.gf_list_5col ul.gfield_radio{overflow:hidden}.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_2col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_3col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_4col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_5col label.gfield_label,.gform_wrapper ul.gform_fields:not(.top_label) li.gfield.gf_list_inline label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox{-moz-column-gap:16px;column-gap:16px}.gform_wrapper ul.gform_fields:not(.top_label) li.gf_list_2col_vertical label.gfield_label{margin:0 0 10px 0}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 16px);-moz-column-count:2;column-count:2}.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-moz-column-count:3;column-count:3}.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-moz-column-count:4;column-count:4}.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio{width:calc(100% - 8px);-moz-column-count:5;column-count:5}.gform_wrapper li.gf_list_2col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_2col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_3col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_4col_vertical .ginput_container_radio ul.gfield_radio li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_checkbox ul.gfield_checkbox li label,.gform_wrapper li.gf_list_5col_vertical .ginput_container_radio ul.gfield_radio li label{max-width:75%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_25 ul.gfield_radio li{height:25px}.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_50 ul.gfield_radio li{height:50px}.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_75 ul.gfield_radio li{height:75px}.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_100 ul.gfield_radio li{height:100px}.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_125 ul.gfield_radio li{height:125px}.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_checkbox li,.gform_wrapper li.gfield.gf_list_height_150 ul.gfield_radio li{height:150px}.gform_wrapper li.gf_list_inline ul.gfield_checkbox li,.gform_wrapper li.gf_list_inline ul.gfield_radio li{width:auto !important;float:none !important;margin:0 8px 10px 0;display:-moz-inline-stack;display:inline-block}html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_checkbox li,html[dir=rtl] .gform_wrapper li.gf_list_inline ul.gfield_radio li{padding-left:16px !important;padding-right:0 !important}.gform_wrapper li.gf_hide_ampm div.gfield_time_ampm{display:none !important}.gform_wrapper li.gsection.gf_scroll_text{height:240px;width:calc(100% - 16px);padding:16px;background-color:#fff;overflow-y:scroll;overflow-x:hidden;border:1px solid #ccc;border-bottom:1px solid #ccc !important}.gform_wrapper .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:10px 10px 0 8px !important}.gform_wrapper.gf_browser_chrome .top_label li.gsection.gf_scroll_text h2.gsection_title,.gform_wrapper.gf_browser_gecko .top_label li.gsection.gf_scroll_text h2.gsection_title{margin:0 10px 0 8px !important}.gform_wrapper .top_label li.gsection.gf_scroll_text .gsection_description{margin:10px;font-size:12px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul li{list-style-type:disc !important;margin:0 0 8px;overflow:visible;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ul{list-style-type:disc !important;margin:16px 0 16px 18px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li{list-style-type:decimal !important;overflow:visible;margin:0 0 8px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol{list-style-type:decimal !important;margin:16px 0 18px 32px;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul,.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{list-style-type:disc !important;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul{margin:16px 0 16px 18px}.gform_wrapper form div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description ol li ul li{margin:0 0 8px}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl{margin:0 0 18px 0;padding-left:0}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dt{font-weight:700}.gform_wrapper div.gform_ul.gform_fields .top_label li.gfield.gsection.gf_scroll_text div.gsection_description dl dd{margin:0 0 16px 18px}.gform_wrapper li.gfield.gfield_html.gf_alert_blue,.gform_wrapper li.gfield.gfield_html.gf_alert_gray,.gform_wrapper li.gfield.gfield_html.gf_alert_green,.gform_wrapper li.gfield.gfield_html.gf_alert_red,.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border-radius:3px;margin:20px 0 !important;padding:20px !important}.gform_wrapper li.gfield.gfield_html.gf_alert_green{border:1px solid #97b48a;background-color:#cbeca0;text-shadow:#dfb 1px 1px;color:#030}.gform_wrapper li.gfield.gfield_html.gf_alert_red{border:1px solid #cfadb3;background-color:#faf2f5;text-shadow:#fff 1px 1px;color:#832525}.gform_wrapper li.gfield.gfield_html.gf_alert_yellow{border:1px solid #e6db55;background-color:#fffbcc;text-shadow:#fcfaea 1px 1px;color:#222}.gform_wrapper li.gfield.gfield_html.gf_alert_gray{border:1px solid #ccc;background-color:#eee;text-shadow:#fff 1px 1px;color:#424242}.gform_wrapper li.gfield.gfield_html.gf_alert_blue{border:1px solid #a7c2e7;background-color:#d1e4f3;text-shadow:#e0f1ff 1px 1px;color:#314475}div.gform_confirmation_wrapper.gf_confirmation_simple_yellow{margin:30px 0;max-width:99%;border-top:1px solid #e6db55;border-bottom:1px solid #e6db55;padding:32px;background-color:#fffbcc;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_simple_gray{margin:30px 0;max-width:99%;border-top:1px solid #ccc;border-bottom:1px solid #ccc;padding:32px;background-color:#eaeaea;color:#424242;font-size:25px}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient{position:relative;background-color:#fffbd2;margin:30px 0;border:1px solid #e6db55;box-shadow:0 0 5px rgba(221,215,131,0.75)}div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #fff;border-bottom:1px solid #e6db55;background-color:#fffbcc;color:#424242;background:#fffce5;background:linear-gradient(to bottom, #fffce5 0, #fff9bf 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient{position:relative;background-color:#f1fcdf;margin:30px 0;border:1px solid #a7c37c;box-shadow:0 0 5px rgba(86,122,86,0.4)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient div.gforms_confirmation_message{margin:0;padding:40px;max-width:99%;font-size:28px;border-top:2px solid #effade;border-bottom:1px solid #a7c37c;background-color:#fffbcc;text-shadow:#dfb 1px 1px;color:#030;background:#dbf2b7;background:linear-gradient(to bottom, #dbf2b7 0, #b4d088 100%)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_green_gradient:before,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:before{z-index:-1;position:absolute;content:"";bottom:15px;left:10px;width:50%;top:80%;max-width:40%;background:rgba(0,0,0,0.2);box-shadow:0 15px 10px rgba(0,0,0,0.2);transform:rotate(-3deg)}div.gform_confirmation_wrapper.gf_confirmation_green_gradient:after,div.gform_confirmation_wrapper.gf_confirmation_yellow_gradient:after{transform:rotate(3deg);right:10px;left:auto}.gform_wrapper.gf_simple_horizontal_wrapper.centered_wrapper{width:auto;margin:0 auto;display:table}.gform_wrapper form.gf_simple_horizontal{width:calc(100% - 16px);margin:0 auto}.gform_wrapper form.gf_simple_horizontal div.gform_body,.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{display:table-cell;vertical-align:middle;margin:0;padding:0;position:relative}.gform_wrapper form.gf_simple_horizontal div.gform_body{width:auto;max-width:75%}.gform_wrapper form.gf_simple_horizontal div.ginput_container,.gform_wrapper form.gf_simple_horizontal ul li.gfield{margin-top:0 !important}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{width:auto;max-width:25%;padding:0;margin:0}body:not(rtl) .gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label{text-align:left}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label{display:table;width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield{display:table-cell;padding-right:1em;height:auto}.gform_wrapper form.gf_simple_horizontal .gfield_description:not(.validation_message),.gform_wrapper form.gf_simple_horizontal .ginput_complex label,.gform_wrapper form.gf_simple_horizontal label.gfield_label{display:block;height:1px;width:1px;overflow:hidden;position:absolute;top:0;left:-9000px}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_below li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label.form_sublabel_above li.gfield{vertical-align:middle}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield input.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.large,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.medium,.gform_wrapper form.gf_simple_horizontal div.gform_body ul.top_label li.gfield select.small{width:100%}.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=button],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=image],.gform_wrapper form.gf_simple_horizontal div.gform_footer.top_label input[type=submit]{height:auto}.gform_wrapper form.gf_simple_horizontal .top_label .gfield_error{margin-bottom:0}.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_checkbox ul li,.gform_wrapper form.gf_simple_horizontal ul li.gfield .ginput_container_radio ul li{display:inline-block;margin-right:.5em}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_2 span{width:48.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_3 span{width:33%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_4 span{width:24.5%}html[dir=rtl] .gform_wrapper form.gf_simple_horizontal div.ginput_complex.ginput_container.gf_name_has_5 span{width:19.5%}}body .gform_wrapper.gf_form_center_wrapper{padding:16px 0 16px 16px}.entry .gform_wrapper.gf_browser_safari ul li:after,.entry .gform_wrapper.gf_browser_safari ul li:before{content:""}.gform_wrapper.gf_browser_safari .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99% !important}.gform_wrapper.gf_browser_safari .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_safari .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_safari .gfield_checkbox li input,.gform_wrapper.gf_browser_safari .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_safari .gfield_radio li input[type=radio]{margin-top:4px}.gform_wrapper.gf_browser_safari select[multiple=multiple]{height:auto !important}.gform_wrapper.gf_browser_safari input.button.gform_button_select_files,.gform_wrapper.gf_browser_safari input.gform_button_select_files[type="button"],.gform_wrapper.gf_browser_safari input.gform_button_select_files[type="reset"],.gform_wrapper.gf_browser_safari input.gform_button_select_files[type="submit"],.gform_wrapper.gf_browser_safari .ccc-panel input.gform_button_select_files.ccc-notify-button,.ccc-panel .gform_wrapper.gf_browser_safari input.gform_button_select_files.ccc-notify-button,.gform_wrapper.gf_browser_safari input.gform_button_select_files.pagination_element.prev,.gform_wrapper.gf_browser_safari input.gform_button_select_files.pagination_element.next,.gform_wrapper.gf_browser_safari input.gform_button_select_files.media-block-element-play{padding:6px 12px !important}.gform_wrapper.gf_browser_safari .gfield_time_ampm select{max-width:5rem !important;width:calc(2rem + 20px)}.gform_wrapper.gf_browser_chrome select{padding:2px 0 2px 3px}.gform_wrapper.gf_browser_chrome .gfield_time_ampm select{max-width:5rem !important;width:calc(3rem + 20px)}.entry .gform_wrapper.gf_browser_chrome ul li:after,.entry .gform_wrapper.gf_browser_chrome ul li:before,.gform_wrapper.gf_browser_chrome ul li:after,.gform_wrapper.gf_browser_chrome ul li:before{content:none}.gform_wrapper.gf_browser_chrome .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99% !important}.gform_wrapper.gf_browser_chrome .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_chrome .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_chrome .ginput_complex .ginput_right select,.gform_wrapper.gf_browser_chrome .ginput_complex select{text-indent:2px;line-height:1.5em;margin-bottom:5px;margin-top:2px}.gform_wrapper.gf_browser_chrome .gfield_checkbox li input,.gform_wrapper.gf_browser_chrome .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_chrome .gfield_radio li input[type=radio]{margin-top:6px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_left select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield div.ginput_complex span.ginput_right select,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield select{margin-left:1px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield input[type=radio]{margin-left:1px}.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_first,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_last,.gform_wrapper.gf_browser_chrome ul.gform_fields li.gfield span.name_middle{padding-top:2px}.gform_wrapper.gf_browser_chrome select[multiple=multiple]{height:auto !important}.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_last,.gform_wrapper.gf_browser_chrome .gfield_error .ginput_complex.ginput_container.has_first_name.has_middle_name.has_last_name span.name_middle{margin-left:1.1%}.gform_wrapper.gf_browser_chrome .gfield_error input[type=email],.gform_wrapper.gf_browser_chrome .gfield_error input[type=number],.gform_wrapper.gf_browser_chrome .gfield_error input[type=password],.gform_wrapper.gf_browser_chrome .gfield_error input[type=tel],.gform_wrapper.gf_browser_chrome .gfield_error input[type=text],.gform_wrapper.gf_browser_chrome .gfield_error input[type=url],.gform_wrapper.gf_browser_chrome .gfield_error select,.gform_wrapper.gf_browser_chrome .gfield_error textarea,.gform_wrapper.gf_browser_chrome li.gfield_error.field_sublabel_above .ginput_complex input[type=text]{margin-bottom:2px}.gform_wrapper.gf_browser_chrome input.button.gform_button_select_files,.gform_wrapper.gf_browser_chrome input.gform_button_select_files[type="button"],.gform_wrapper.gf_browser_chrome input.gform_button_select_files[type="reset"],.gform_wrapper.gf_browser_chrome input.gform_button_select_files[type="submit"],.gform_wrapper.gf_browser_chrome .ccc-panel input.gform_button_select_files.ccc-notify-button,.ccc-panel .gform_wrapper.gf_browser_chrome input.gform_button_select_files.ccc-notify-button,.gform_wrapper.gf_browser_chrome input.gform_button_select_files.pagination_element.prev,.gform_wrapper.gf_browser_chrome input.gform_button_select_files.pagination_element.next,.gform_wrapper.gf_browser_chrome input.gform_button_select_files.media-block-element-play{padding:6px 12px !important}.gform_wrapper.gf_browser_chrome span.address_country{margin-top:-2px}.gform_wrapper.gf_browser_gecko select{padding:2px 12px 2px 2px}.gform_wrapper.gf_browser_gecko .gfield_time_ampm select{max-width:5rem !important;width:calc(4rem + 25px)}.entry .gform_wrapper.gf_browser_gecko ul li:after,.entry .gform_wrapper.gf_browser_gecko ul li:before,.gform_wrapper.gf_browser_gecko ul li:after,.gform_wrapper.gf_browser_gecko ul li:before{content:none}.gform_wrapper.gf_browser_gecko .ginput_complex .ginput_cardinfo_left select.ginput_card_expiration.ginput_card_expiration_month{margin-right:1px}.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single{height:32px;line-height:2.4}.gform_wrappergf_browser_gecko .chosen-container-single .chosen-single div b{position:relative;top:5px}.entry .gform_wrapper.gf_browser_ie ul li:after,.entry .gform_wrapper.gf_browser_ie ul li:before,.gform_wrapper.gf_browser_ie ul li:after,.gform_wrapper.gf_browser_ie ul li:before{content:none}.gform_wrapper.gf_browser_ie .gfield_time_hour{width:80px}.gform_wrapper.gf_browser_ie .gfield_time_minute{width:70px}.gform_wrapper.gf_browser_ie .gfield_time_ampm{padding-top:2px}.gform_wrapper.gf_browser_ie .gfield_time_hour input,.gform_wrapper.gf_browser_ie .gfield_time_minute input{margin-left:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left label,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right label{margin:3px 0 5px 0}.gform_wrapper.gf_browser_ie .gform_footer input.button,.gform_wrapper.gf_browser_ie .gform_footer input[type="button"],.gform_wrapper.gf_browser_ie .gform_footer input[type="reset"],.gform_wrapper.gf_browser_ie .gform_footer input[type="submit"],.gform_wrapper.gf_browser_ie .gform_footer .ccc-panel input.ccc-notify-button,.ccc-panel .gform_wrapper.gf_browser_ie .gform_footer input.ccc-notify-button,.gform_wrapper.gf_browser_ie .gform_footer input.pagination_element.prev,.gform_wrapper.gf_browser_ie .gform_footer input.pagination_element.next,.gform_wrapper.gf_browser_ie .gform_footer input.media-block-element-play{padding:3px}.gform_wrapper.gf_browser_ie ul.top_label .clear-multi{overflow:hidden;clear:both}.gform_wrapper.gf_browser_ie .gfield_radio li{line-height:20px !important}.gform_wrapper.gf_browser_ie .gfield_checkbox li input,.gform_wrapper.gf_browser_ie .gfield_checkbox li input[type=checkbox],.gform_wrapper.gf_browser_ie .gfield_radio li input[type=radio]{margin-top:0}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_left select,.gform_wrapper.gf_browser_ie .ginput_complex .ginput_right select{padding:2px 0 2px 0}.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99% !important}.gform_wrapper.gf_browser_ie .gform_body ul.gform_fields li.gfield .ginput_container #recaptcha_widget_div #recaptcha_area{width:99% !important}.gform_wrapper.gf_browser_ie .left_label #recaptcha_area #recaptcha_table,.gform_wrapper.gf_browser_ie .right_label #recaptcha_area #recaptcha_table{margin-left:32%}.gform_wrapper.gf_browser_ie .ginput_complex .ginput_cardinfo_right span.ginput_card_security_code_icon{position:relative;top:-1px;left:4px}.gform_wrapper.gf_browser_ie img.add_list_item,.gform_wrapper.gf_browser_ie img.delete_list_item{width:16px !important;height:16px !important;background-size:16px 16px !important}.entry .gform_wrapper.gf_browser_iphone ul li:after,.entry .gform_wrapper.gf_browser_iphone ul li:before,.gform_wrapper.gf_browser_iphone ul li:after,.gform_wrapper.gf_browser_iphone ul li:before{content:none}.entry .gform_wrapper.gf_browser_unknown ul li:after,.entry .gform_wrapper.gf_browser_unknown ul li:before,.gform_wrapper.gf_browser_unknown ul li:after,.gform_wrapper.gf_browser_unknown ul li:before{content:none}@media only screen and (max-width: 641px){.gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single,.gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single,.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single{height:44px;line-height:3.2}.gform_wrapper.gf_browser_chrome .chosen-container-single .chosen-single div b,.gform_wrapper.gf_browser_gecko .chosen-container-single .chosen-single div b,.gform_wrapper.gf_browser_safari .chosen-container-single .chosen-single div b{position:relative;top:50%;transform:translateY(-25%)}}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;-webkit-font-kerning:normal;font-kerning:normal;background:#262626;color:#333;font:400 1em/1.5 "Sora","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}figcaption,.wp-caption-text{background-color:#EC6608;color:#000;display:inline-block;font-size:0.9em !important;margin-top:0 !important;overflow-wrap:break-word;padding:.5em 1em;word-wrap:break-word}.secondary-color figcaption,.secondary-color .wp-caption-text{background-color:#4C5C66;color:#fff}a{color:inherit;text-decoration:none}strong{font-weight:700}em{font-style:italic}hr{border:none;border-top:1px solid #C4C4C4}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}a.external:after{background-image:url("../images/external.svg");background-size:100% 100%;content:'';display:inline-block;height:16px;margin:0 0 3px 4px;width:12px}.main-section,.section{margin:0;overflow:hidden;padding:2em 0;width:100%}@media screen and (min-width: 960px){.main-section,.section{padding:3em 0}}.components .container{padding:0 2em}.section-footer,.container,.comments-area{max-width:80em;padding:0 1em;position:relative;width:100%}@media screen and (min-width: 560px){.section-footer,.container,.comments-area{padding:0 2em}}.card{background-color:#EC6608;overflow:hidden}.dark-grey .card{background-color:#FEC22D}figcaption a,.wp-caption-text a,.text-hover,.nav-item-link,.sidebar-nav-item .subnav_element,.sidebar-nav-item .sidebar-nav-item-link,.content a,.comments-area .comment-content a,.metadata-link,.comments-area .comment-meta a,.comments-area .comment .reply a,.item-link,.item-header-title a,.media-block-outer.secondary .media-block-info p a{color:#C50074}figcaption a:hover,.wp-caption-text a:hover,.text-hover:hover,.nav-item-link:hover,.sidebar-nav-item .subnav_element:hover,.sidebar-nav-item .sidebar-nav-item-link:hover,.content a:hover,.comments-area .comment-content a:hover,.metadata-link:hover,.comments-area .comment-meta a:hover,.comments-area .comment .reply a:hover,.item-link:hover,.item-header-title a:hover,.media-block-outer.secondary .media-block-info p a:hover{color:#2ABCA5}.content a img,.comments-area .comment-content a img,.item-image,.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,.comments-area .comment-content a img img,.item-image img,.profile-image img{transform:scale(1)}.content a img img:hover,.comments-area .comment-content a img img:hover,.item-image img:hover,.profile-image img:hover,.content a img img:focus,.comments-area .comment-content a img img:focus,.item-image img:focus,.profile-image img:focus{transform:scale(1.05)}.footer-cta-image img,.footer-cta-info img,.voices-item-image img,.home-cta-image img,.impact-image img,.blog-footer-item-image img,.cta-image img,.item-image img,.card-image img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.footer-cta-image img .no-object-fit,.footer-cta-info img .no-object-fit,.voices-item-image img .no-object-fit,.home-cta-image img .no-object-fit,.impact-image img .no-object-fit,.blog-footer-item-image img .no-object-fit,.cta-image img .no-object-fit,.item-image img .no-object-fit,.card-image img .no-object-fit{font-family:'object-fit: cover;'}.inline-group{margin-top:0}.inline-group>*{float:left;margin:1em 1em 0 0}.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,.inline-group:after,.comments-area .comment-meta:after,.comments-area .comment .reply:after{clear:both;content:"";display:table}.cookie-notice{background:#333;bottom:0;color:#fff;font-size:0.9rem;line-height:1.5;padding:.5em;position:fixed;text-align:center;width:100%;z-index:50}.skip-link{margin:0;position:fixed;top:-10em;z-index:40}.skip-link:focus{margin:.5em 0;top:0;left:50%;transform:translateX(-50%);position:relative}#ccc .ccc-content--dark{background-color:#262626}#ccc .checkbox-toggle{border-color:#EC6608 !important;background:#EC6608 !important}#ccc .checkbox-toggle-toggle{background:#C50074 !important}#ccc h2,#ccc h3{color:#EC6608 !important}#ccc-close{display:none !important}.ccc-panel .ccc-notify-button{background:#EC6608 !important;border-left:solid 10px #C50074 !important;border-bottom:none !important;border-right:none !important;border-top:none !important;border-radius:0 !important;box-shadow:none !important;font-weight:700 !important}.ccc-panel .ccc-notify-button:hover{background:#EC6608 !important;box-shadow:none !important}.ccc-panel .ccc-notify-button span{color:#fff !important;font-family:"Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important}.ccc-panel .ccc-notify-button span:hover{color:#fff !important}.ccc-panel .ccc-notify-button.ccc-reject-button{display:none}.ccc-panel .ccc-button-solid span{background-color:transparent !important;color:#fff !important;font-family:"Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif !important}.ccc-panel .ccc-button-solid span:hover{color:#000 !important}.header{background:#fff;position:relative;width:100%;z-index:40}.header-inner{justify-content:space-between}.header-logo{flex:0 22%;max-width:22%;margin:0;padding:1em 0}@media screen and (min-width: 700px){.header-logo{flex:0 14%;max-width:14%}}.header-logo img{height:100%;width:100%}.header-links{display:none;margin-right:0}@media screen and (min-width: 960px){.header-links{display:block}}.header-nav{flex:0 78%;max-width:78%;align-items:center;margin:0;position:relative}@media screen and (min-width: 700px){.header-nav{flex:0 86%;max-width:86%}}.header-nav-list{display:none;padding-left:2.5em}@media screen and (min-width: 960px){.header-nav-list{display:block;margin:0;width:100%}}.header-nav-list .nav-item:first-child{width:155px}.header-nav-list .nav-item:nth-child(2){width:192px}.header-nav-list .nav-item:nth-child(3){width:188px}.header-nav-list .nav-item.button-item{float:right}.header-nav-list .nav-item.button-item .button,.header-nav-list .nav-item.button-item button,.header-nav-list .nav-item.button-item [type="button"],.header-nav-list .nav-item.button-item [type="reset"],.header-nav-list .nav-item.button-item [type="submit"],.header-nav-list .nav-item.button-item .ccc-panel .ccc-notify-button,.ccc-panel .header-nav-list .nav-item.button-item .ccc-notify-button,.header-nav-list .nav-item.button-item .pagination_element.prev,.header-nav-list .nav-item.button-item .pagination_element.next,.header-nav-list .nav-item.button-item .media-block-element-play{border-left-color:#C50074;margin:0;padding:.25em .66667em .2em}.header-nav-list .nav-item-link{border-left:solid 4px #2ABCA5;color:#EC6608;font-size:1.3em;font-weight:700;height:47px;letter-spacing:2px;line-height:26px;margin-left:0;padding:0 0 0 .66667em;text-transform:uppercase}.header-nav-list .nav-item-link:hover{border-left-color:#EC6608;color:#000}.header-subnav{display:none}@media screen and (min-width: 960px){.header-subnav{flex:0 100%;max-width:100%;background-color:#FEC22D;display:block}.header-subnav-list{max-width:80em;padding:0 1em;position:relative;text-align:right;width:100%}}@media screen and (min-width: 960px) and (min-width: 560px){.header-subnav-list{padding:0 2em}}@media screen and (min-width: 960px){.header-subnav-list .subnav-item{display:inline-block;position:relative}.header-subnav-list .subnav-item .nav-item-link{color:#000;font-size:1em;margin:0 .5em}.header-subnav-list .subnav-item .nav-item-link:hover{color:#C50074;text-decoration:underline}}.header .search-text{color:#000;cursor:pointer;opacity:1;width:auto}.header .search-text:hover{color:#C50074}.header-search{display:none}.header-search.active .header-search-input{border:solid 1px #fff;display:inline-block;height:1.8em;margin-top:0;padding:0 .5em;opacity:1;width:150px}.header-search.active .search-text{display:none;opacity:0}@media screen and (min-width: 960px){.header-search{display:inline-block}.header-search-input{-webkit-transition-property:width,opacity,height;-webkit-transition-duration:0.2s;-webkit-transition-timing-function:ease-in-out;transition-property:width,opacity,height;transition-duration:0.2s;transition-timing-function:ease-in-out;background:transparent;border:0;color:#000;font-size:1em;padding:0;text-align:left;width:0}.header-search-input:focus{display:inline-block;height:1.8em;margin-top:0;opacity:1;width:159px}.header-search-input:focus::-webkit-input-placeholder{opacity:1}.header-search-input:focus::-moz-placeholder{opacity:1}.header-search-input:focus:-ms-input-placeholder{opacity:1}.header-search-input:focus:-moz-placeholder{opacity:1}.header-search-input:-moz-placeholder-shown{text-align:left}.header-search-input:-ms-input-placeholder{text-align:left}.header-search-input:placeholder-shown{text-align:left}.header-search-input::-webkit-input-placeholder{color:#000;opacity:0}.header-search-input::-moz-placeholder{color:#000;opacity:0}.header-search-input:-ms-input-placeholder{color:#000;opacity:0}.header-search-input:-moz-placeholder{color:#000;opacity:0}}.search-open{background:none;color:#333;cursor:pointer;margin:0 !important;padding:0;position:relative}.search-open .icon{cursor:pointer;height:1em;margin-top:6px;width:1em}.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 .ccc-panel .ccc-notify-button,.ccc-panel .nav-item .ccc-notify-button,.nav-item .pagination_element.prev,.nav-item .pagination_element.next,.nav-item .media-block-element-play{margin-left:1em}.nav-item-link{display:block;margin:0 1em;padding:.5em 0}.social .nav-item-link{margin:0;padding:.5em 1em}.nav-item-link.current{box-shadow:inset 0 -2px 0 #2ABCA5}.nav-item-arrow{width:1em}.rnav-donate{position:absolute;top:50%;transform:translate(0, -50%);margin:0;right:125px}.rnav-donate.button,button.rnav-donate,.rnav-donate[type="button"],.rnav-donate[type="reset"],.rnav-donate[type="submit"],.ccc-panel .rnav-donate.ccc-notify-button,.rnav-donate.pagination_element.prev,.rnav-donate.pagination_element.next,.rnav-donate.media-block-element-play{border-left-color:#C50074;font-size:1.2em;margin:0;padding:.25em .66667em .2em}@media screen and (min-width: 960px){.rnav-donate.button,button.rnav-donate,.rnav-donate[type="button"],.rnav-donate[type="reset"],.rnav-donate[type="submit"],.ccc-panel .rnav-donate.ccc-notify-button,.rnav-donate.pagination_element.prev,.rnav-donate.pagination_element.next,.rnav-donate.media-block-element-play{display:none;font-size:1.5em}}.rnav-donate.button:hover,button.rnav-donate:hover,.rnav-donate:hover[type="button"],.rnav-donate:hover[type="reset"],.rnav-donate:hover[type="submit"],.ccc-panel .rnav-donate.ccc-notify-button:hover,.rnav-donate.pagination_element.prev:hover,.rnav-donate.pagination_element.next:hover,.rnav-donate.media-block-element-play:hover{background-color:#FEC22D;border-left-color:#2ABCA5}.menu-button{position:absolute;top:50%;transform:translate(0, -50%);right:0;color:#000;cursor:pointer;font-size:1.4em;font-weight:800;padding:0 1.5em 0 0;text-transform:uppercase}@media screen and (min-width: 960px){.menu-button{display:none}}.menu-button .icon{position:absolute;top:50%;transform:translate(0, -50%);color:#EC6608;height:1em;right:0;width:1em}.dropdown{transition:visibility 0s 0.4s ease,opacity 0.2s 0.2s ease;background:#3B4F5B;box-shadow:0 0 8px rgba(0,0,0,0.1);margin-top:34px;opacity:0;position:absolute;visibility:hidden}.dropdown-item{border-bottom:solid 1px #597789}.dropdown-item:last-child{border-bottom:0}.dropdown-item:hover{color:#FEC22D}.dropdown-item .nav-item-link{color:#fff;font-size:0.9em;font-weight:400;height:auto;margin:0;padding:.16667em .5em}.dropdown-item .nav-item-link:hover{background-color:#FEC22D;border-left-color:#3B4F5B;color:#000}#wpadminbar{box-sizing:content-box;margin-top:0}#wpadminbar img{display:inline}@media screen and (max-width: 600px){#wpadminbar{position:fixed}}.footer-cta{align-items:flex-end}@media screen and (min-width: 1280px){.footer-cta{align-items:center}}@media screen and (min-width: 1700px){.footer-cta{justify-content:center}}.footer-cta-outer{padding:0;position:relative}.footer-cta-outer .container{margin:0;max-width:none;padding:0;width:100%}.footer-cta-outer:after{background-color:#EC6608;bottom:auto;top:-30px;transform:rotate(-1.5deg)}.footer-cta-image,.footer-cta-info{flex:0 100%;max-width:100%;margin:0}.footer-cta-image img,.footer-cta-info img{margin:0}.footer-cta-image{height:100%}@media screen and (min-width: 700px){.footer-cta-image{flex:0 40%;max-width:40%}}.footer-cta-info{align-items:flex-start;background-color:#FEC22D;justify-content:center;padding:1em}@media screen and (min-width: 700px){.footer-cta-info{flex:0 43%;max-width:43%;flex-direction:column;padding:3em 0 1em 3em}}@media screen and (min-width: 960px){.footer-cta-info{flex:0 50%;max-width:50%;background-color:#fff;margin:1.5em 0 0 -50px;padding:3em}}.footer-cta-link{color:#008671;display:inline-block;font-size:8vw;font-weight:800;line-height:1em;margin:15px;text-align:center;text-decoration:underline;text-transform:uppercase}@media screen and (min-width: 560px){.footer-cta-link{border-bottom:solid 4px #008671;text-decoration:none}}@media screen and (min-width: 700px){.footer-cta-link{font-size:3vw;margin:15px 0;text-align:left}}.footer-cta-link:hover{border-bottom-color:#3B4F5B;color:#3B4F5B}.footer-cta-link:nth-child(2){border-bottom-color:#EC6608;color:#EC6608}.footer-cta-link:nth-child(2):hover{border-bottom-color:#3B4F5B;color:#3B4F5B}.footer-cta-link:nth-child(3){border-bottom-color:#C50074;color:#C50074}.footer-cta-link:nth-child(3):hover{border-bottom-color:#3B4F5B;color:#3B4F5B}.footer{background-color:#3B4F5B;margin-top:0;padding-bottom:0;padding-top:2.5em;position:relative;z-index:20}.footer:before{background-color:#000;bottom:0;content:'';display:block;height:45px;left:0;position:absolute;width:100%}.footer:after{background-image:url("../images/footer-dash.svg");background-repeat:no-repeat;background-size:180%;content:'';display:block;height:100%;position:absolute;right:-72px;top:0;width:157px}@media screen and (min-width: 560px){.footer:after{background-size:120%;right:0}}@media screen and (min-width: 960px){.footer:after{background-size:100%}}.footer-header{flex:0 100%;max-width:100%;align-items:center;justify-content:space-between;padding:2em 0;position:relative;z-index:2}.footer-header .footer-nav{flex:0 100%;max-width:100%;margin:0;padding:0 5em 0 2em}@media screen and (min-width: 560px){.footer-header .footer-nav{padding:0}}.footer-header .footer-nav-item{flex:1 auto;text-align:center}@media screen and (min-width: 560px){.footer-header .footer-nav-item{padding:0 1.5em}}@media screen and (min-width: 960px){.footer-header .footer-nav-item{padding:0;text-align:left}}.footer-header .footer-nav-item .nav-item-link{background-color:#3B4F5B;color:#fff;display:inline-block;font-size:1.2em;font-weight:800;padding:0 .16667em .16667em;text-decoration:underline;text-transform:uppercase}@media screen and (min-width: 560px){.footer-header .footer-nav-item .nav-item-link{font-size:1.6em}}@media screen and (min-width: 1280px){.footer-header .footer-nav-item .nav-item-link{padding:0 0 .5em 0}}.footer-nav{position:relative}.footer-nav-outer{flex:0 90%;max-width:90%;margin-bottom:128px}@media screen and (min-width: 560px){.footer-nav-outer{margin-bottom:138px}}@media screen and (min-width: 700px){.footer-nav-outer{flex:0 85%;max-width:85%;margin-bottom:176px}}.footer-nav-outer:after{background-image:url("../images/handhold.png");background-repeat:no-repeat;background-size:100%;bottom:-9px;content:'';display:block;height:224px;left:-192px;position:absolute;width:420px;z-index:3}@media screen and (min-width: 560px){.footer-nav-outer:after{bottom:0;left:-182px}}@media screen and (min-width: 700px){.footer-nav-outer:after{height:292px;left:-176px;width:570px}}@media screen and (min-width: 960px){.footer-nav-outer:after{background-size:100%;left:-173px}}@media screen and (min-width: 1280px){.footer-nav-outer:after{left:-155px}}.footer-nav-outer .footer-nav{transform:rotate(0deg)}.footer-nav-outer .footer-nav:first-child{flex:0 100%;max-width:100%;align-items:stretch;border-top:solid 7px #C4C4C4;margin-left:0;padding-top:1.5em}@media screen and (min-width: 960px){.footer-nav-outer .footer-nav:first-child{flex:0 75%;max-width:75%}}.footer-nav-outer .footer-nav:first-child .footer-nav-item{flex:0 100%;max-width:100%;color:#C50074;font-size:1.4em;font-weight:800;margin:0 4% 0 0}@media screen and (min-width: 560px){.footer-nav-outer .footer-nav:first-child .footer-nav-item{font-size:1.8em}}@media screen and (min-width: 700px){.footer-nav-outer .footer-nav:first-child .footer-nav-item{flex:0 41.5%;max-width:41.5%}}.footer-nav-outer .footer-nav:first-child .footer-nav-item.footer-title{top:-18px}@media screen and (min-width: 700px){.footer-nav-outer .footer-nav:first-child .footer-nav-item.footer-title{flex:0 265px;max-width:265px}}.footer-nav-outer .footer-nav:first-child .footer-nav-item.footer-title h3{font-size:0.8em}.footer-nav-outer .footer-nav:nth-child(2){flex:0 100%;max-width:100%;border-top:solid 7px #C4C4C4;margin-top:1em;padding-top:1.5em}@media screen and (min-width: 960px){.footer-nav-outer .footer-nav:nth-child(2){flex:0 21%;max-width:21%;margin-top:0}}.footer-nav-outer .footer-nav:nth-child(2) .footer-nav-item{color:#000;font-size:1.2em;font-weight:800}.footer-nav-inner{background-color:#E2E2E2;box-shadow:0 0 20px 0 rgba(0,0,0,0.2);padding:2em;position:relative;transform:rotate(-0.5deg);z-index:2}.footer-nav.social{flex:0 100%;max-width:100%;margin:0;padding-bottom:1.5em;position:relative;text-align:center;z-index:2}@media screen and (min-width: 560px){.footer-nav.social{padding-bottom:0}}@media screen and (min-width: 700px){.footer-nav.social{flex:0 62px;max-width:62px;text-align:left}}.footer-nav-item{margin-top:0}.footer-nav-item .footer-nav-item-title{font-size:1em;padding-bottom:1em}.footer-nav-item .nav-item-link{color:#B8006C;font-size:0.9em;margin:0;padding:0 0 .5em 0}.footer-nav-item .nav-item-link:hover{color:#EC6608}.footer-nav-item.footer-title{background-color:#E2E2E2;left:0;margin:0;padding-right:1em;position:absolute;top:-15px}.footer-nav-item.footer-title h3{color:#000;font-size:0.9em}.footer-nav-item.social{display:inline-block;margin-right:.66667em;text-align:center}.footer-nav-item.social:last-child{margin-right:0}.footer-nav-item.social .nav-item-link{background-color:#fff;border-radius:100%;display:inline-block;height:52px;margin-bottom:1em;padding:0;position:relative;width:52px}.footer-nav-item.social .nav-item-link:hover{background-color:#2ABCA5}.footer-nav-item.social .nav-item-link:hover .icon{color:#fff}.footer-nav-item.social .nav-item-link.twitter .icon{color:#2ABCA5}.footer-nav-item.social .nav-item-link.twitter:hover .icon{color:#fff}.footer-nav-item.social .nav-item-link.instagram .icon{color:#C50074;padding:3px}.footer-nav-item.social .nav-item-link.instagram:hover .icon{color:#fff}.footer-nav-item.social .nav-item-link.youtube .icon{color:#3B4F5B}.footer-nav-item.social .nav-item-link.youtube:hover .icon{color:#fff}.footer-nav-item.social .nav-item-link.linkedin .icon{color:#FEC22D;padding:4px 0 0 0}.footer-nav-item.social .nav-item-link.linkedin:hover .icon{color:#fff}.footer-nav-item.social .nav-item-link .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#EC6608;height:2.5em;margin:0;width:2.5em}.footer p{font-size:0.9em}.footer-details{margin-right:0}.footer-details-outer{flex:0 100%;max-width:100%;margin-top:1.5em}.footer-details-outer .footer-details,.footer-details-outer .footer-nav{flex:0 100%;max-width:100%;border-top:solid 3px #C4C4C4;padding-top:1.5em;margin-bottom:1em;transform:rotate(0deg)}@media screen and (min-width: 560px){.footer-details-outer .footer-details,.footer-details-outer .footer-nav{flex:0 31%;max-width:31%;margin-left:3%;padding-top:1em}}.footer-details-outer .footer-details:first-child,.footer-details-outer .footer-nav:first-child{margin-left:0}.footer-details p{padding-bottom:1em}.footer-details p a:hover{color:#EC6608}.footer-credits{background-color:#EC6608;color:#fff;padding:1.5em 0}@media screen and (min-width: 700px){.footer-credits{margin-top:3em}}.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}.footer-credit{bottom:4%;color:#fff;font-size:0.8em !important;font-weight:800;position:absolute;right:7%;text-align:right;transform:rotate(-0.5deg);width:33%;z-index:3}@media screen and (min-width: 560px){.footer-credit{bottom:3%;font-size:0.9em;width:30%}}@media screen and (min-width: 700px){.footer-credit{bottom:10%;text-align:left;width:auto}}@media screen and (min-width: 960px){.footer-credit{bottom:12%}}.footer-credit a:hover{color:#EC6608}.rnav{background:#3B4F5B;color:#fff;display:none;margin-top:0;padding-top:0}#rnav-open:checked+.rnav{display:block}.rnav *{margin-top:0}.rnav .search{padding:1em;width:100%}.rnav .search-input{background:rgba(255,255,255,0.1);border-color:transparent;border-radius:0;color:#fff}.rnav .search-button{border-radius:0;right:16px;top:16px}.rnav-item{border-top:1px solid rgba(255,255,255,0.1);position:relative}.rnav-item-link{display:block;padding:1em 3em 1em 1em;text-align:left}.rnav-item-link:hover{background:rgba(255,255,255,0.1)}.rnav-dropdown{background:rgba(255,255,255,0.3);display:none}.rnav-dropdown .rnav-item-link{color:#000;font-size:0.9em}.rnav-checkbox:checked ~ .rnav-dropdown{display:block}.rnav-secnav{background:#3f5461}.rnav-secnav-item{border-bottom:1px solid rgba(255,255,255,0.1);display:block;padding:0 .5em}.rnav-secnav-item:last-child{border-bottom:0}.rnav-secnav-item .rnav-item-link{font-size:0.9em;font-weight:400}.rnav-secnav-item .rnav-item-link:hover{background-color:transparent;border-color:#EC6608;color:#EC6608}.rnav-arrow{cursor:pointer;padding:1em;position:absolute;right:0;top:0}.rnav-arrow .icon{transition:transform 0.4s ease;display:block;width:1em}.rnav-checkbox:checked+.rnav-arrow .rnav-arrow .icon{transform:rotate(-180deg)}.rnav-button{border-top:1px solid rgba(255,255,255,0.1);padding:1em}@media screen and (min-width: 960px){#rnav-open:checked+.rnav{display:none}}.main{background:#fff;display:block;margin:0;overflow-x:hidden}.main-section{align-items:flex-start;margin:auto;max-width:80em;overflow:visible}.main-header,.main-footer{text-align:center}.main-header-summary{color:#000;padding-top:.5em}.main-header-summary p{font-size:1.2em}.main-header-summary p a{text-decoration:underline;word-break:break-word}.main-header-summary p a:hover{color:#C50074}@media screen and (min-width: 960px){.main-section{flex-flow:row wrap}.main-section>*{flex:1 66.66%}}.section.dark,.section.primary,.section.secondary{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{border-color:transparent}.section.purple{background-color:#4F3764;color:#fff}.section.white{background:#fff}.section.grey{background:#E2E2E2}.section.dark{background:#D7D7D7}.section.primary,.section.yellow{background:#EC6608;position:relative;padding:6em 0}.section.primary:before,.section.primary:after,.section.yellow:before,.section.yellow:after{background-color:#fff;content:'';display:block;height:60px;left:0;position:absolute;width:100%;z-index:1}.section.primary:before,.section.yellow:before{top:-30px;transform:rotate(1deg)}.section.primary:after,.section.yellow:after{bottom:-30px;transform:rotate(-1deg)}.section.primary.footer-cta-outer,.section.yellow.footer-cta-outer{padding:0}.section.primary.footer-cta-outer:before,.section.yellow.footer-cta-outer:before{display:none}.section.primary .section-footer .button:hover,.section.primary .section-footer button:hover,.section.primary .section-footer :hover[type="button"],.section.primary .section-footer :hover[type="reset"],.section.primary .section-footer :hover[type="submit"],.section.primary .section-footer .ccc-panel .ccc-notify-button:hover,.ccc-panel .section.primary .section-footer .ccc-notify-button:hover,.section.primary .section-footer .pagination_element.prev:hover,.section.primary .section-footer .pagination_element.next:hover,.section.primary .section-footer .media-block-element-play:hover,.section.yellow .section-footer .button:hover,.section.yellow .section-footer button:hover,.section.yellow .section-footer :hover[type="button"],.section.yellow .section-footer :hover[type="reset"],.section.yellow .section-footer :hover[type="submit"],.section.yellow .section-footer .ccc-panel .ccc-notify-button:hover,.ccc-panel .section.yellow .section-footer .ccc-notify-button:hover,.section.yellow .section-footer .pagination_element.prev:hover,.section.yellow .section-footer .pagination_element.next:hover,.section.yellow .section-footer .media-block-element-play:hover{color:#000}.secondary-color .section.primary{background-color:#4F3764}.secondary-color .section.primary .main-header-summary{color:#fff}.section.secondary{background:#2ABCA5}.section.teal{background:#2ABCA5}.section.yellow{background:#FEC22D}.section.dark-grey{background-color:#4C5C66}.section.dark-grey .section-header{color:#fff}.secondary-color .section.white .section-footer .button,.secondary-color .section.white .section-footer button,.secondary-color .section.white .section-footer [type="button"],.secondary-color .section.white .section-footer [type="reset"],.secondary-color .section.white .section-footer [type="submit"],.secondary-color .section.white .section-footer .ccc-panel .ccc-notify-button,.ccc-panel .secondary-color .section.white .section-footer .ccc-notify-button,.secondary-color .section.white .section-footer .pagination_element.prev,.secondary-color .section.white .section-footer .pagination_element.next,.secondary-color .section.white .section-footer .media-block-element-play{background-color:#C50074;border-color:#2ABCA5;color:#fff}.secondary-color .section.white .section-footer .button:hover,.secondary-color .section.white .section-footer button:hover,.secondary-color .section.white .section-footer :hover[type="button"],.secondary-color .section.white .section-footer :hover[type="reset"],.secondary-color .section.white .section-footer :hover[type="submit"],.secondary-color .section.white .section-footer .ccc-panel .ccc-notify-button:hover,.ccc-panel .secondary-color .section.white .section-footer .ccc-notify-button:hover,.secondary-color .section.white .section-footer .pagination_element.prev:hover,.secondary-color .section.white .section-footer .pagination_element.next:hover,.secondary-color .section.white .section-footer .media-block-element-play:hover{color:#fff}.secondary-color .section.white .section-footer .button:before,.secondary-color .section.white .section-footer button:before,.secondary-color .section.white .section-footer [type="button"]:before,.secondary-color .section.white .section-footer [type="reset"]:before,.secondary-color .section.white .section-footer [type="submit"]:before,.secondary-color .section.white .section-footer .ccc-panel .ccc-notify-button:before,.ccc-panel .secondary-color .section.white .section-footer .ccc-notify-button:before,.secondary-color .section.white .section-footer .pagination_element.prev:before,.secondary-color .section.white .section-footer .pagination_element.next:before,.secondary-color .section.white .section-footer .media-block-element-play:before{background-color:#2ABCA5}.section.subnav{background:#fff}.section.slant,.section.slant-primary,.section.slant-secondary{padding-bottom:0;position:relative}.section.slant:after,.section.slant-primary:after,.section.slant-secondary:after{bottom:-30px;content:'';display:block;height:60px;left:0;position:absolute;width:100%}.section.slant-primary:after{background-color:#EC6608}.section.slant-secondary:after{background-color:#2ABCA5}.section-header{position:relative;text-align:center;z-index:2}.section-header-title{font-size:calc(2.4em + 1vw)}@media screen and (min-width: 1280px){.section-header-title{font-size:2.5em}}.section-header-title+.section-header-summary{padding-top:.66667em}.section-header-summary{font-size:1.125em;padding-bottom:1em}.section-footer{margin-top:1em;text-align:center}@media screen and (min-width: 560px){.section-footer{margin-top:2em}}@media screen and (min-width: 960px){.section.inline-section .section-header{text-align:left}}@media screen and (min-width: 960px){.section.inline-section .accordion-outer,.section.inline-section .pullquote{margin-left:0;width:66.66%}}.section.inline-section .pullquote-image+.pullquote-info blockquote{font-size:1.3em}.section.inline-section .pullquote cite{font-size:1em}.container.centered{text-align:center}.container.small{max-width:53.33333em}.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:1em}@media screen and (min-width: 560px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{padding:2em}}@media screen and (min-width: 1280px){.container.white,.container.grey,.container.dark,.container.primary,.container.secondary{border-radius:4px;max-width:76em}}.container.dark,.container.primary,.container.secondary{color:#fff}.container.white{background:#fff}.container.grey{background:#E2E2E2}.container.dark{background:#262626}.container.primary{background:#EC6608}.container.secondary{background:#2ABCA5}.article{margin-top:0;padding:2em 1em 0;position:relative;width:100%}@media screen and (min-width: 560px){.article{padding:2em 1em}}.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 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif}.article-footer{border-top:1px solid #C4C4C4;margin-top:2em;padding-top:1em}@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}}.sidebar{background-color:#fff;border:solid 5px #3B4F5B;margin-bottom:1em;padding:1em 1.5em;width:100%}.secondary-color .sidebar{border-color:#4C5C66}@media screen and (min-width: 960px){.sidebar{flex:0 29%;max-width:29%;margin:-2em 0 0;float:right;margin:0;padding:1.5em;top:calc(180px + (1em * 2))}.nav-up .sidebar{top:2em}}@media screen and (min-width: 1280px){.sidebar{flex:0 25%;max-width:25%}}.sidebar-block+.sidebar-block{margin-top:3em}.sidebar-title{color:#EC6608;font:800 1.2em/1.2 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0;text-transform:uppercase}.secondary-color .sidebar-title{color:#4F3764}@media screen and (min-width: 960px){.sidebar-title{border-bottom:1px solid #C4C4C4;margin:0 0 1em;padding-bottom:.5em}}.sidebar-block{position:relative}.sidebar-block.expand:before{content:'';display:none;height:30px;left:0;position:absolute;top:0;width:100%;z-index:2}@media screen and (min-width: 960px){.sidebar-block.expand:before{display:block}}.sidebar-block .icon{position:absolute;right:0;top:0}@media screen and (min-width: 960px){.sidebar-block .icon{display:none}}.sidebar-block .expand-check ~ div{display:none}@media screen and (min-width: 960px){.sidebar-block .expand-check ~ div{display:block !important}}.sidebar-nav{border-top:solid 1px #E2E2E2;margin-top:1em;padding-top:1em}@media screen and (min-width: 960px){.sidebar-nav{border-top:0;margin:0;padding-top:0}}.sidebar-nav-item{padding:0 0 .5em}.sidebar-nav-item .subnav_element,.sidebar-nav-item .sidebar-nav-item-link{border-left:solid 5px #2ABCA5;color:#008671;display:block;font-weight:800;padding-left:.5em}.sidebar-nav-item .subnav_element:hover,.sidebar-nav-item .sidebar-nav-item-link:hover{border-left:solid 5px #EC6608;color:#000}.sidebar-nav-item .subnav_element.current,.sidebar-nav-item .sidebar-nav-item-link.current{border-left:solid 5px #EC6608;color:#000;font-weight:700}.sidebar-nav-item.current-menu-item .subnav_element{color:#2ABCA5;font-weight:700}.sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{color:inherit;font-weight:400}.sidebar-meta{margin:0;position:relative}.sidebar-meta-block{padding:.5em 0}.sidebar-meta-block span{color:#2ABCA5;font-weight:700}.sidebar-meta-block-tag{background:#fff;border-radius:4px;color:#666;display:inline-block;font:700 0.9em/1.5 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;margin:0 .5em;padding:.25em .5em}.sidebar-meta-block-tag:hover{background:#2ABCA5;color:#fff}.sidebar-meta+.sidebar-img img{padding-top:0}.sidebar-meta+.sidebar-button{margin-top:1em}.sidebar .inline-group+.sidebar-button{margin-top:1em}.sidebar-downloads{margin-top:1em}.sidebar-downloads-block{background-color:#fff;color:#000;padding:1em;width:100%}.sidebar-downloads-block .icon{display:inline-block;margin:0 .33333em 0 0;width:20px}.sidebar-downloads-block h3{color:#EC6608;font-size:1.2em}.sidebar-downloads-block a{display:block;font-size:0.9em;padding:.5em 0 0 2em;position:relative}.sidebar-downloads-block a:hover{color:#EC6608}.sidebar-downloads-block a .icon{left:0;position:absolute;top:.5em}.sub-list{box-shadow:inset 2px 0 #E2E2E2;margin:1em 0 0}.sub-list .sub-list{margin-left:1em}.sub-list .subnav_element{border:0;color:#3B4F5B;display:block;font-weight:400;padding-left:0}.sub-list .subnav_element:hover{border-left:0;color:#000}.sub-list .subnav_element.current{border-left:0;box-shadow:inset 2px 0 currentColor;color:#008671;margin-left:-1em;padding-left:1em}.sub-list .sidebar-nav-item{padding-left:1em}.sub-list .sidebar-nav-item.current-menu-item .subnav_element{box-shadow:inset 2px 0 currentColor}.sub-list .sidebar-nav-item.current-menu-item .sidebar-nav-item .subnav_element{box-shadow:none}.content *,.comments-area .comment-content *{margin-top:1em}.content *:first-child,.comments-area .comment-content *:first-child{margin-top:0}.content h2,.comments-area .comment-content h2,.content h3,.comments-area .comment-content h3,.content h4,.comments-area .comment-content h4,.content h5,.comments-area .comment-content h5,.content h6,.comments-area .comment-content h6{color:#008671}.secondary-color .content h2,.secondary-color .comments-area .comment-content h2,.comments-area .secondary-color .comment-content h2,.secondary-color .content h3,.secondary-color .comments-area .comment-content h3,.comments-area .secondary-color .comment-content h3,.secondary-color .content h4,.secondary-color .comments-area .comment-content h4,.comments-area .secondary-color .comment-content h4,.secondary-color .content h5,.secondary-color .comments-area .comment-content h5,.comments-area .secondary-color .comment-content h5,.secondary-color .content h6,.secondary-color .comments-area .comment-content h6,.comments-area .secondary-color .comment-content h6{color:#4F3764}.content ol,.comments-area .comment-content ol,.content ul,.comments-area .comment-content ul{margin-top:1em;padding-left:1.2em}.content li+li,.comments-area .comment-content li+li{margin:.5em auto 0}.content ol li,.comments-area .comment-content ol li{list-style:decimal}.content ol li ol li,.comments-area .comment-content ol li ol li{list-style-type:lower-roman}.content ol li ul li,.comments-area .comment-content ol li ul li{list-style-type:circle}.content ul li,.comments-area .comment-content ul li{list-style:disc}.content ul li ul li,.comments-area .comment-content ul li ul li{list-style-type:circle}.content ul li ol li,.comments-area .comment-content ul li ol li{list-style-type:decimal}.content form ol,.comments-area .comment-content form ol,.content form ul,.comments-area .comment-content form ul{padding:0}.content form li,.comments-area .comment-content form li{list-style:none !important}.content p,.comments-area .comment-content p{font-size:1rem}.content p:empty,.comments-area .comment-content p:empty{display:none}.content a,.comments-area .comment-content a{text-decoration:underline}.content img,.comments-area .comment-content img{margin-top:1.5em}.content .fluid-width-video-wrapper,.comments-area .comment-content .fluid-width-video-wrapper{border-radius:4px;overflow:hidden}.content .btn,.comments-area .comment-content .btn,.content .button,.comments-area .comment-content .button,.content button,.comments-area .comment-content button,.content [type="button"],.comments-area .comment-content [type="button"],.content [type="reset"],.comments-area .comment-content [type="reset"],.content [type="submit"],.comments-area .comment-content [type="submit"],.content .ccc-panel .ccc-notify-button,.ccc-panel .content .ccc-notify-button,.comments-area .comment-content .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content .ccc-notify-button,.content .pagination_element.prev,.comments-area .comment-content .pagination_element.prev,.content .pagination_element.next,.comments-area .comment-content .pagination_element.next,.content .media-block-element-play,.comments-area .comment-content .media-block-element-play{font-size:1rem;margin-top:1em;text-decoration:none}@media screen and (min-width: 560px){.content .btn+.btn,.comments-area .comment-content .btn+.btn,.content .btn .button,.comments-area .comment-content .btn .button,.content .btn button,.comments-area .comment-content .btn button,.content .btn [type="button"],.comments-area .comment-content .btn [type="button"],.content .btn [type="reset"],.comments-area .comment-content .btn [type="reset"],.content .btn [type="submit"],.comments-area .comment-content .btn [type="submit"],.content .btn .ccc-panel .ccc-notify-button,.ccc-panel .content .btn .ccc-notify-button,.comments-area .comment-content .btn .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content .btn .ccc-notify-button,.content .btn .pagination_element.prev,.comments-area .comment-content .btn .pagination_element.prev,.content .btn .pagination_element.next,.comments-area .comment-content .btn .pagination_element.next,.content .btn .media-block-element-play,.comments-area .comment-content .btn .media-block-element-play,.content .button+.btn,.comments-area .comment-content .button+.btn,.content button+.btn,.comments-area .comment-content button+.btn,.content [type="button"]+.btn,.comments-area .comment-content [type="button"]+.btn,.content [type="reset"]+.btn,.comments-area .comment-content [type="reset"]+.btn,.content [type="submit"]+.btn,.comments-area .comment-content [type="submit"]+.btn,.content .ccc-panel .ccc-notify-button+.btn,.ccc-panel .content .ccc-notify-button+.btn,.comments-area .comment-content .ccc-panel .ccc-notify-button+.btn,.ccc-panel .comments-area .comment-content .ccc-notify-button+.btn,.content .pagination_element.prev+.btn,.comments-area .comment-content .pagination_element.prev+.btn,.content .pagination_element.next+.btn,.comments-area .comment-content .pagination_element.next+.btn,.content .media-block-element-play+.btn,.comments-area .comment-content .media-block-element-play+.btn,.content .button .button,.comments-area .comment-content .button .button,.content button .button,.comments-area .comment-content button .button,.content [type="button"] .button,.comments-area .comment-content [type="button"] .button,.content [type="reset"] .button,.comments-area .comment-content [type="reset"] .button,.content [type="submit"] .button,.comments-area .comment-content [type="submit"] .button,.content .ccc-panel .ccc-notify-button .button,.ccc-panel .content .ccc-notify-button .button,.comments-area .comment-content .ccc-panel .ccc-notify-button .button,.ccc-panel .comments-area .comment-content .ccc-notify-button .button,.content .pagination_element.prev .button,.comments-area .comment-content .pagination_element.prev .button,.content .pagination_element.next .button,.comments-area .comment-content .pagination_element.next .button,.content .media-block-element-play .button,.comments-area .comment-content .media-block-element-play .button,.content .button button,.comments-area .comment-content .button button,.content button button,.comments-area .comment-content button button,.content [type="button"] button,.comments-area .comment-content [type="button"] button,.content [type="reset"] button,.comments-area .comment-content [type="reset"] button,.content [type="submit"] button,.comments-area .comment-content [type="submit"] button,.content .ccc-panel .ccc-notify-button button,.ccc-panel .content .ccc-notify-button button,.comments-area .comment-content .ccc-panel .ccc-notify-button button,.ccc-panel .comments-area .comment-content .ccc-notify-button button,.content .pagination_element.prev button,.comments-area .comment-content .pagination_element.prev button,.content .pagination_element.next button,.comments-area .comment-content .pagination_element.next button,.content .media-block-element-play button,.comments-area .comment-content .media-block-element-play button,.content .button [type="button"],.comments-area .comment-content .button [type="button"],.content button [type="button"],.comments-area .comment-content button [type="button"],.content [type="button"] [type="button"],.comments-area .comment-content [type="button"] [type="button"],.content [type="reset"] [type="button"],.comments-area .comment-content [type="reset"] [type="button"],.content [type="submit"] [type="button"],.comments-area .comment-content [type="submit"] [type="button"],.content .ccc-panel .ccc-notify-button [type="button"],.ccc-panel .content .ccc-notify-button [type="button"],.comments-area .comment-content .ccc-panel .ccc-notify-button [type="button"],.ccc-panel .comments-area .comment-content .ccc-notify-button [type="button"],.content .pagination_element.prev [type="button"],.comments-area .comment-content .pagination_element.prev [type="button"],.content .pagination_element.next [type="button"],.comments-area .comment-content .pagination_element.next [type="button"],.content .media-block-element-play [type="button"],.comments-area .comment-content .media-block-element-play [type="button"],.content .button [type="reset"],.comments-area .comment-content .button [type="reset"],.content button [type="reset"],.comments-area .comment-content button [type="reset"],.content [type="button"] [type="reset"],.comments-area .comment-content [type="button"] [type="reset"],.content [type="reset"] [type="reset"],.comments-area .comment-content [type="reset"] [type="reset"],.content [type="submit"] [type="reset"],.comments-area .comment-content [type="submit"] [type="reset"],.content .ccc-panel .ccc-notify-button [type="reset"],.ccc-panel .content .ccc-notify-button [type="reset"],.comments-area .comment-content .ccc-panel .ccc-notify-button [type="reset"],.ccc-panel .comments-area .comment-content .ccc-notify-button [type="reset"],.content .pagination_element.prev [type="reset"],.comments-area .comment-content .pagination_element.prev [type="reset"],.content .pagination_element.next [type="reset"],.comments-area .comment-content .pagination_element.next [type="reset"],.content .media-block-element-play [type="reset"],.comments-area .comment-content .media-block-element-play [type="reset"],.content .button [type="submit"],.comments-area .comment-content .button [type="submit"],.content button [type="submit"],.comments-area .comment-content button [type="submit"],.content [type="button"] [type="submit"],.comments-area .comment-content [type="button"] [type="submit"],.content [type="reset"] [type="submit"],.comments-area .comment-content [type="reset"] [type="submit"],.content [type="submit"] [type="submit"],.comments-area .comment-content [type="submit"] [type="submit"],.content .ccc-panel .ccc-notify-button [type="submit"],.ccc-panel .content .ccc-notify-button [type="submit"],.comments-area .comment-content .ccc-panel .ccc-notify-button [type="submit"],.ccc-panel .comments-area .comment-content .ccc-notify-button [type="submit"],.content .pagination_element.prev [type="submit"],.comments-area .comment-content .pagination_element.prev [type="submit"],.content .pagination_element.next [type="submit"],.comments-area .comment-content .pagination_element.next [type="submit"],.content .media-block-element-play [type="submit"],.comments-area .comment-content .media-block-element-play [type="submit"],.content .button .ccc-panel .ccc-notify-button,.ccc-panel .content .button .ccc-notify-button,.comments-area .comment-content .button .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content .button .ccc-notify-button,.content button .ccc-panel .ccc-notify-button,.ccc-panel .content button .ccc-notify-button,.comments-area .comment-content button .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content button .ccc-notify-button,.content [type="button"] .ccc-panel .ccc-notify-button,.ccc-panel .content [type="button"] .ccc-notify-button,.comments-area .comment-content [type="button"] .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content [type="button"] .ccc-notify-button,.content [type="reset"] .ccc-panel .ccc-notify-button,.ccc-panel .content [type="reset"] .ccc-notify-button,.comments-area .comment-content [type="reset"] .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content [type="reset"] .ccc-notify-button,.content [type="submit"] .ccc-panel .ccc-notify-button,.ccc-panel .content [type="submit"] .ccc-notify-button,.comments-area .comment-content [type="submit"] .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content [type="submit"] .ccc-notify-button,.content .ccc-panel .ccc-notify-button .ccc-notify-button,.ccc-panel .content .ccc-notify-button .ccc-notify-button,.comments-area .comment-content .ccc-panel .ccc-notify-button .ccc-notify-button,.ccc-panel .comments-area .comment-content .ccc-notify-button .ccc-notify-button,.content .pagination_element.prev .ccc-panel .ccc-notify-button,.ccc-panel .content .pagination_element.prev .ccc-notify-button,.comments-area .comment-content .pagination_element.prev .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content .pagination_element.prev .ccc-notify-button,.content .pagination_element.next .ccc-panel .ccc-notify-button,.ccc-panel .content .pagination_element.next .ccc-notify-button,.comments-area .comment-content .pagination_element.next .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content .pagination_element.next .ccc-notify-button,.content .media-block-element-play .ccc-panel .ccc-notify-button,.ccc-panel .content .media-block-element-play .ccc-notify-button,.comments-area .comment-content .media-block-element-play .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .comment-content .media-block-element-play .ccc-notify-button,.content .button .pagination_element.prev,.comments-area .comment-content .button .pagination_element.prev,.content button .pagination_element.prev,.comments-area .comment-content button .pagination_element.prev,.content [type="button"] .pagination_element.prev,.comments-area .comment-content [type="button"] .pagination_element.prev,.content [type="reset"] .pagination_element.prev,.comments-area .comment-content [type="reset"] .pagination_element.prev,.content [type="submit"] .pagination_element.prev,.comments-area .comment-content [type="submit"] .pagination_element.prev,.content .ccc-panel .ccc-notify-button .pagination_element.prev,.ccc-panel .content .ccc-notify-button .pagination_element.prev,.comments-area .comment-content .ccc-panel .ccc-notify-button .pagination_element.prev,.ccc-panel .comments-area .comment-content .ccc-notify-button .pagination_element.prev,.content .pagination_element.prev .pagination_element.prev,.comments-area .comment-content .pagination_element.prev .pagination_element.prev,.content .pagination_element.next .pagination_element.prev,.comments-area .comment-content .pagination_element.next .pagination_element.prev,.content .media-block-element-play .pagination_element.prev,.comments-area .comment-content .media-block-element-play .pagination_element.prev,.content .button .pagination_element.next,.comments-area .comment-content .button .pagination_element.next,.content button .pagination_element.next,.comments-area .comment-content button .pagination_element.next,.content [type="button"] .pagination_element.next,.comments-area .comment-content [type="button"] .pagination_element.next,.content [type="reset"] .pagination_element.next,.comments-area .comment-content [type="reset"] .pagination_element.next,.content [type="submit"] .pagination_element.next,.comments-area .comment-content [type="submit"] .pagination_element.next,.content .ccc-panel .ccc-notify-button .pagination_element.next,.ccc-panel .content .ccc-notify-button .pagination_element.next,.comments-area .comment-content .ccc-panel .ccc-notify-button .pagination_element.next,.ccc-panel .comments-area .comment-content .ccc-notify-button .pagination_element.next,.content .pagination_element.prev .pagination_element.next,.comments-area .comment-content .pagination_element.prev .pagination_element.next,.content .pagination_element.next .pagination_element.next,.comments-area .comment-content .pagination_element.next .pagination_element.next,.content .media-block-element-play .pagination_element.next,.comments-area .comment-content .media-block-element-play .pagination_element.next,.content .button .media-block-element-play,.comments-area .comment-content .button .media-block-element-play,.content button .media-block-element-play,.comments-area .comment-content button .media-block-element-play,.content [type="button"] .media-block-element-play,.comments-area .comment-content [type="button"] .media-block-element-play,.content [type="reset"] .media-block-element-play,.comments-area .comment-content [type="reset"] .media-block-element-play,.content [type="submit"] .media-block-element-play,.comments-area .comment-content [type="submit"] .media-block-element-play,.content .ccc-panel .ccc-notify-button .media-block-element-play,.ccc-panel .content .ccc-notify-button .media-block-element-play,.comments-area .comment-content .ccc-panel .ccc-notify-button .media-block-element-play,.ccc-panel .comments-area .comment-content .ccc-notify-button .media-block-element-play,.content .pagination_element.prev .media-block-element-play,.comments-area .comment-content .pagination_element.prev .media-block-element-play,.content .pagination_element.next .media-block-element-play,.comments-area .comment-content .pagination_element.next .media-block-element-play,.content .media-block-element-play .media-block-element-play,.comments-area .comment-content .media-block-element-play .media-block-element-play{margin-left:1em}}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content button a,.comments-area .comment-content button a,.content [type="button"] a,.comments-area .comment-content [type="button"] a,.content [type="reset"] a,.comments-area .comment-content [type="reset"] a,.content [type="submit"] a,.comments-area .comment-content [type="submit"] a,.content .ccc-panel .ccc-notify-button a,.ccc-panel .content .ccc-notify-button a,.comments-area .comment-content .ccc-panel .ccc-notify-button a,.ccc-panel .comments-area .comment-content .ccc-notify-button a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a,.content a.btn,.comments-area .comment-content a.btn,.content a.button,.comments-area .comment-content a.button,.content a[type="button"],.comments-area .comment-content a[type="button"],.content a[type="reset"],.comments-area .comment-content a[type="reset"],.content a[type="submit"],.comments-area .comment-content a[type="submit"],.content .ccc-panel a.ccc-notify-button,.ccc-panel .content a.ccc-notify-button,.comments-area .comment-content .ccc-panel a.ccc-notify-button,.ccc-panel .comments-area .comment-content a.ccc-notify-button,.content a.pagination_element.prev,.comments-area .comment-content a.pagination_element.prev,.content a.pagination_element.next,.comments-area .comment-content a.pagination_element.next,.content a.media-block-element-play,.comments-area .comment-content a.media-block-element-play{color:#000}.content .btn a:hover,.comments-area .comment-content .btn a:hover,.content .button a:hover,.comments-area .comment-content .button a:hover,.content button a:hover,.comments-area .comment-content button a:hover,.content [type="button"] a:hover,.comments-area .comment-content [type="button"] a:hover,.content [type="reset"] a:hover,.comments-area .comment-content [type="reset"] a:hover,.content [type="submit"] a:hover,.comments-area .comment-content [type="submit"] a:hover,.content .ccc-panel .ccc-notify-button a:hover,.ccc-panel .content .ccc-notify-button a:hover,.comments-area .comment-content .ccc-panel .ccc-notify-button a:hover,.ccc-panel .comments-area .comment-content .ccc-notify-button a:hover,.content .pagination_element.prev a:hover,.comments-area .comment-content .pagination_element.prev a:hover,.content .pagination_element.next a:hover,.comments-area .comment-content .pagination_element.next a:hover,.content .media-block-element-play a:hover,.comments-area .comment-content .media-block-element-play a:hover,.content a.btn:hover,.comments-area .comment-content a.btn:hover,.content a.button:hover,.comments-area .comment-content a.button:hover,.content a:hover[type="button"],.comments-area .comment-content a:hover[type="button"],.content a:hover[type="reset"],.comments-area .comment-content a:hover[type="reset"],.content a:hover[type="submit"],.comments-area .comment-content a:hover[type="submit"],.content .ccc-panel a.ccc-notify-button:hover,.ccc-panel .content a.ccc-notify-button:hover,.comments-area .comment-content .ccc-panel a.ccc-notify-button:hover,.ccc-panel .comments-area .comment-content a.ccc-notify-button:hover,.content a.pagination_element.prev:hover,.comments-area .comment-content a.pagination_element.prev:hover,.content a.pagination_element.next:hover,.comments-area .comment-content a.pagination_element.next:hover,.content a.media-block-element-play:hover,.comments-area .comment-content a.media-block-element-play:hover{color:#000}.secondary-color .content .btn a,.secondary-color .comments-area .comment-content .btn a,.comments-area .secondary-color .comment-content .btn a,.secondary-color .content .button a,.secondary-color .comments-area .comment-content .button a,.comments-area .secondary-color .comment-content .button a,.secondary-color .content button a,.secondary-color .comments-area .comment-content button a,.comments-area .secondary-color .comment-content button a,.secondary-color .content [type="button"] a,.secondary-color .comments-area .comment-content [type="button"] a,.comments-area .secondary-color .comment-content [type="button"] a,.secondary-color .content [type="reset"] a,.secondary-color .comments-area .comment-content [type="reset"] a,.comments-area .secondary-color .comment-content [type="reset"] a,.secondary-color .content [type="submit"] a,.secondary-color .comments-area .comment-content [type="submit"] a,.comments-area .secondary-color .comment-content [type="submit"] a,.secondary-color .content .ccc-panel .ccc-notify-button a,.ccc-panel .secondary-color .content .ccc-notify-button a,.secondary-color .comments-area .comment-content .ccc-panel .ccc-notify-button a,.ccc-panel .secondary-color .comments-area .comment-content .ccc-notify-button a,.comments-area .secondary-color .comment-content .ccc-panel .ccc-notify-button a,.ccc-panel .comments-area .secondary-color .comment-content .ccc-notify-button a,.secondary-color .content .pagination_element.prev a,.secondary-color .comments-area .comment-content .pagination_element.prev a,.comments-area .secondary-color .comment-content .pagination_element.prev a,.secondary-color .content .pagination_element.next a,.secondary-color .comments-area .comment-content .pagination_element.next a,.comments-area .secondary-color .comment-content .pagination_element.next a,.secondary-color .content .media-block-element-play a,.secondary-color .comments-area .comment-content .media-block-element-play a,.comments-area .secondary-color .comment-content .media-block-element-play a,.secondary-color .content a.btn,.secondary-color .comments-area .comment-content a.btn,.comments-area .secondary-color .comment-content a.btn,.secondary-color .content a.button,.secondary-color .comments-area .comment-content a.button,.comments-area .secondary-color .comment-content a.button,.secondary-color .content a[type="button"],.secondary-color .comments-area .comment-content a[type="button"],.comments-area .secondary-color .comment-content a[type="button"],.secondary-color .content a[type="reset"],.secondary-color .comments-area .comment-content a[type="reset"],.comments-area .secondary-color .comment-content a[type="reset"],.secondary-color .content a[type="submit"],.secondary-color .comments-area .comment-content a[type="submit"],.comments-area .secondary-color .comment-content a[type="submit"],.secondary-color .content .ccc-panel a.ccc-notify-button,.ccc-panel .secondary-color .content a.ccc-notify-button,.secondary-color .comments-area .comment-content .ccc-panel a.ccc-notify-button,.ccc-panel .secondary-color .comments-area .comment-content a.ccc-notify-button,.comments-area .secondary-color .comment-content .ccc-panel a.ccc-notify-button,.ccc-panel .comments-area .secondary-color .comment-content a.ccc-notify-button,.secondary-color .content a.pagination_element.prev,.secondary-color .comments-area .comment-content a.pagination_element.prev,.comments-area .secondary-color .comment-content a.pagination_element.prev,.secondary-color .content a.pagination_element.next,.secondary-color .comments-area .comment-content a.pagination_element.next,.comments-area .secondary-color .comment-content a.pagination_element.next,.secondary-color .content a.media-block-element-play,.secondary-color .comments-area .comment-content a.media-block-element-play,.comments-area .secondary-color .comment-content a.media-block-element-play{background-color:#C50074;border-color:#2ABCA5;color:#fff}.secondary-color .content .btn a:hover,.secondary-color .comments-area .comment-content .btn a:hover,.comments-area .secondary-color .comment-content .btn a:hover,.secondary-color .content .button a:hover,.secondary-color .comments-area .comment-content .button a:hover,.comments-area .secondary-color .comment-content .button a:hover,.secondary-color .content button a:hover,.secondary-color .comments-area .comment-content button a:hover,.comments-area .secondary-color .comment-content button a:hover,.secondary-color .content [type="button"] a:hover,.secondary-color .comments-area .comment-content [type="button"] a:hover,.comments-area .secondary-color .comment-content [type="button"] a:hover,.secondary-color .content [type="reset"] a:hover,.secondary-color .comments-area .comment-content [type="reset"] a:hover,.comments-area .secondary-color .comment-content [type="reset"] a:hover,.secondary-color .content [type="submit"] a:hover,.secondary-color .comments-area .comment-content [type="submit"] a:hover,.comments-area .secondary-color .comment-content [type="submit"] a:hover,.secondary-color .content .ccc-panel .ccc-notify-button a:hover,.ccc-panel .secondary-color .content .ccc-notify-button a:hover,.secondary-color .comments-area .comment-content .ccc-panel .ccc-notify-button a:hover,.ccc-panel .secondary-color .comments-area .comment-content .ccc-notify-button a:hover,.comments-area .secondary-color .comment-content .ccc-panel .ccc-notify-button a:hover,.ccc-panel .comments-area .secondary-color .comment-content .ccc-notify-button a:hover,.secondary-color .content .pagination_element.prev a:hover,.secondary-color .comments-area .comment-content .pagination_element.prev a:hover,.comments-area .secondary-color .comment-content .pagination_element.prev a:hover,.secondary-color .content .pagination_element.next a:hover,.secondary-color .comments-area .comment-content .pagination_element.next a:hover,.comments-area .secondary-color .comment-content .pagination_element.next a:hover,.secondary-color .content .media-block-element-play a:hover,.secondary-color .comments-area .comment-content .media-block-element-play a:hover,.comments-area .secondary-color .comment-content .media-block-element-play a:hover,.secondary-color .content a.btn:hover,.secondary-color .comments-area .comment-content a.btn:hover,.comments-area .secondary-color .comment-content a.btn:hover,.secondary-color .content a.button:hover,.secondary-color .comments-area .comment-content a.button:hover,.comments-area .secondary-color .comment-content a.button:hover,.secondary-color .content a:hover[type="button"],.secondary-color .comments-area .comment-content a:hover[type="button"],.comments-area .secondary-color .comment-content a:hover[type="button"],.secondary-color .content a:hover[type="reset"],.secondary-color .comments-area .comment-content a:hover[type="reset"],.comments-area .secondary-color .comment-content a:hover[type="reset"],.secondary-color .content a:hover[type="submit"],.secondary-color .comments-area .comment-content a:hover[type="submit"],.comments-area .secondary-color .comment-content a:hover[type="submit"],.secondary-color .content .ccc-panel a.ccc-notify-button:hover,.ccc-panel .secondary-color .content a.ccc-notify-button:hover,.secondary-color .comments-area .comment-content .ccc-panel a.ccc-notify-button:hover,.ccc-panel .secondary-color .comments-area .comment-content a.ccc-notify-button:hover,.comments-area .secondary-color .comment-content .ccc-panel a.ccc-notify-button:hover,.ccc-panel .comments-area .secondary-color .comment-content a.ccc-notify-button:hover,.secondary-color .content a.pagination_element.prev:hover,.secondary-color .comments-area .comment-content a.pagination_element.prev:hover,.comments-area .secondary-color .comment-content a.pagination_element.prev:hover,.secondary-color .content a.pagination_element.next:hover,.secondary-color .comments-area .comment-content a.pagination_element.next:hover,.comments-area .secondary-color .comment-content a.pagination_element.next:hover,.secondary-color .content a.media-block-element-play:hover,.secondary-color .comments-area .comment-content a.media-block-element-play:hover,.comments-area .secondary-color .comment-content a.media-block-element-play:hover{color:#fff}.secondary-color .content .btn a:before,.secondary-color .comments-area .comment-content .btn a:before,.comments-area .secondary-color .comment-content .btn a:before,.secondary-color .content .button a:before,.secondary-color .comments-area .comment-content .button a:before,.comments-area .secondary-color .comment-content .button a:before,.secondary-color .content button a:before,.secondary-color .comments-area .comment-content button a:before,.comments-area .secondary-color .comment-content button a:before,.secondary-color .content [type="button"] a:before,.secondary-color .comments-area .comment-content [type="button"] a:before,.comments-area .secondary-color .comment-content [type="button"] a:before,.secondary-color .content [type="reset"] a:before,.secondary-color .comments-area .comment-content [type="reset"] a:before,.comments-area .secondary-color .comment-content [type="reset"] a:before,.secondary-color .content [type="submit"] a:before,.secondary-color .comments-area .comment-content [type="submit"] a:before,.comments-area .secondary-color .comment-content [type="submit"] a:before,.secondary-color .content .ccc-panel .ccc-notify-button a:before,.ccc-panel .secondary-color .content .ccc-notify-button a:before,.secondary-color .comments-area .comment-content .ccc-panel .ccc-notify-button a:before,.ccc-panel .secondary-color .comments-area .comment-content .ccc-notify-button a:before,.comments-area .secondary-color .comment-content .ccc-panel .ccc-notify-button a:before,.ccc-panel .comments-area .secondary-color .comment-content .ccc-notify-button a:before,.secondary-color .content .pagination_element.prev a:before,.secondary-color .comments-area .comment-content .pagination_element.prev a:before,.comments-area .secondary-color .comment-content .pagination_element.prev a:before,.secondary-color .content .pagination_element.next a:before,.secondary-color .comments-area .comment-content .pagination_element.next a:before,.comments-area .secondary-color .comment-content .pagination_element.next a:before,.secondary-color .content .media-block-element-play a:before,.secondary-color .comments-area .comment-content .media-block-element-play a:before,.comments-area .secondary-color .comment-content .media-block-element-play a:before,.secondary-color .content a.btn:before,.secondary-color .comments-area .comment-content a.btn:before,.comments-area .secondary-color .comment-content a.btn:before,.secondary-color .content a.button:before,.secondary-color .comments-area .comment-content a.button:before,.comments-area .secondary-color .comment-content a.button:before,.secondary-color .content a[type="button"]:before,.secondary-color .comments-area .comment-content a[type="button"]:before,.comments-area .secondary-color .comment-content a[type="button"]:before,.secondary-color .content a[type="reset"]:before,.secondary-color .comments-area .comment-content a[type="reset"]:before,.comments-area .secondary-color .comment-content a[type="reset"]:before,.secondary-color .content a[type="submit"]:before,.secondary-color .comments-area .comment-content a[type="submit"]:before,.comments-area .secondary-color .comment-content a[type="submit"]:before,.secondary-color .content .ccc-panel a.ccc-notify-button:before,.ccc-panel .secondary-color .content a.ccc-notify-button:before,.secondary-color .comments-area .comment-content .ccc-panel a.ccc-notify-button:before,.ccc-panel .secondary-color .comments-area .comment-content a.ccc-notify-button:before,.comments-area .secondary-color .comment-content .ccc-panel a.ccc-notify-button:before,.ccc-panel .comments-area .secondary-color .comment-content a.ccc-notify-button:before,.secondary-color .content a.pagination_element.prev:before,.secondary-color .comments-area .comment-content a.pagination_element.prev:before,.comments-area .secondary-color .comment-content a.pagination_element.prev:before,.secondary-color .content a.pagination_element.next:before,.secondary-color .comments-area .comment-content a.pagination_element.next:before,.comments-area .secondary-color .comment-content a.pagination_element.next:before,.secondary-color .content a.media-block-element-play:before,.secondary-color .comments-area .comment-content a.media-block-element-play:before,.comments-area .secondary-color .comment-content a.media-block-element-play:before{background-color:#2ABCA5}.content p.btn,.comments-area .comment-content p.btn,.content p.button,.comments-area .comment-content p.button,.content p[type="button"],.comments-area .comment-content p[type="button"],.content p[type="reset"],.comments-area .comment-content p[type="reset"],.content p[type="submit"],.comments-area .comment-content p[type="submit"],.content .ccc-panel p.ccc-notify-button,.ccc-panel .content p.ccc-notify-button,.comments-area .comment-content .ccc-panel p.ccc-notify-button,.ccc-panel .comments-area .comment-content p.ccc-notify-button,.content p.pagination_element.prev,.comments-area .comment-content p.pagination_element.prev,.content p.pagination_element.next,.comments-area .comment-content p.pagination_element.next,.content p.media-block-element-play,.comments-area .comment-content p.media-block-element-play{padding:0}.content .btn a,.comments-area .comment-content .btn a,.content .button a,.comments-area .comment-content .button a,.content button a,.comments-area .comment-content button a,.content [type="button"] a,.comments-area .comment-content [type="button"] a,.content [type="reset"] a,.comments-area .comment-content [type="reset"] a,.content [type="submit"] a,.comments-area .comment-content [type="submit"] a,.content .ccc-panel .ccc-notify-button a,.ccc-panel .content .ccc-notify-button a,.comments-area .comment-content .ccc-panel .ccc-notify-button a,.ccc-panel .comments-area .comment-content .ccc-notify-button a,.content .pagination_element.prev a,.comments-area .comment-content .pagination_element.prev a,.content .pagination_element.next a,.comments-area .comment-content .pagination_element.next a,.content .media-block-element-play a,.comments-area .comment-content .media-block-element-play a{display:block;padding:.5em 1em}.content blockquote,.comments-area .comment-content blockquote{background-color:#FEC22D;margin:4.5em 0 1.5em;position:relative}.secondary-color .content blockquote,.secondary-color .comments-area .comment-content blockquote,.comments-area .secondary-color .comment-content blockquote{background-color:#4F3764;color:#fff}.content blockquote:before,.comments-area .comment-content blockquote:before{background-image:url("../images/quote.svg");background-color:#2ABCA5;background-repeat:no-repeat;background-position:center center;background-size:50%;content:'';display:block;height:80px;left:2em;position:absolute;top:-40px;width:80px}.content blockquote p,.comments-area .comment-content blockquote p{display:block;font-weight:800;padding:3em 1.5em 1.5em}.content blockquote p:before,.comments-area .comment-content blockquote p:before{content:'“';display:inline-block}.content blockquote p:after,.comments-area .comment-content blockquote p:after{content:'”';display:inline-block}.content blockquote p+cite,.comments-area .comment-content blockquote p+cite{border-left:solid 5px #2ABCA5;display:inline-block;font-size:1em;font-style:normal;margin:0 0 2em 1.5em;padding-left:.66667em}.content code,.comments-area .comment-content code{background:#F2F2F2;border-radius:4px;border:1px solid #C4C4C4;font-family:"Sora",AndaleMono,"Lucida Console",monospace}@media screen and (min-width: 560px){.content p,.comments-area .comment-content p,.content li,.comments-area .comment-content li{font-size:1.125rem}.content li li,.comments-area .comment-content li li{font-size:1rem}}@media screen and (min-width: 960px){.content .alignleft,.comments-area .comment-content .alignleft,.content .float-left,.comments-area .comment-content .float-left,.content .float_left,.comments-area .comment-content .float_left{float:left;margin:1.5em 1.5em 1.5em 0;max-width:48%}.content .alignright,.comments-area .comment-content .alignright,.content .float-right,.comments-area .comment-content .float-right,.content .float_right,.comments-area .comment-content .float_right{float:right;margin:1.5em 0 1.5em 1.5em;max-width:48%}}.wp-caption{position:relative;width:auto !important}.alignnone{text-align:center}pre{background-color:#fff;border-radius:3px;font-size:85%;font-family:"Sora",AndaleMono,"Lucida Console",monospace;line-height:1.45;margin:3em 0;overflow:auto;padding:3em}p pre{display:inline-block;padding:0}.search{display:inline-block;position:relative;vertical-align:middle}.search-input{margin:0;padding-right:44px}.search-button{border-radius:4px;cursor:pointer;margin:.25em;overflow:hidden;padding:.5em;position:absolute;right:0;top:28%}.search-button:hover{background:#EC6608;color:#fff}.search-button .icon{display:block;height:1em;width:1em}@media screen and (min-width: 560px){.footer .search{display:inline-block}}.content table,.comments-area .comment-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),.comments-area .comment-content thead:nth-child(even),.content tfoot:nth-child(even),.comments-area .comment-content tfoot:nth-child(even),.content tr:nth-child(even),.comments-area .comment-content tr:nth-child(even){background:#E2E2E2}.content thead tr td,.comments-area .comment-content thead tr td{background-color:#EC6608;color:#fff}.content th,.comments-area .comment-content th,.content td,.comments-area .comment-content td{border:solid 1px #C4C4C4;padding:.25em .5em;vertical-align:top}.content thead td,.comments-area .comment-content thead td,.content tfoot td,.comments-area .comment-content tfoot td,.content th,.comments-area .comment-content th{font-weight:700}body.home .components .footer-cta-outer{padding:0}body.home .components .footer-cta-outer:before{display:none}body.home .components .footer-cta-outer:after{background-color:#EC6608}.home-intro-outer{padding-top:0}.home-intro-outer:after{transform:rotate(-1.5deg)}.home-intro-outer .container{padding:0}@media screen and (min-width: 960px){.home-intro-outer .container{max-width:none;padding:0}}.home-intro-inner,.home-intro-image{margin:0}.home-intro-inner{flex:0 100%;max-width:100%;padding:3em 2em 3em}@media screen and (min-width: 700px){.home-intro-inner{flex:0 50%;max-width:50%;padding:6rem 3em}}@media screen and (min-width: 1280px){.home-intro-inner{flex:0 38em;max-width:38em;margin-left:auto;padding:6rem 4rem 6rem 0}}.home-intro-image{flex:0 100%;max-width:100%;position:relative}@media screen and (min-width: 700px){.home-intro-image{flex:0 50%;max-width:50%}}@media screen and (min-width: 700px){.home-intro-image img{height:100%;left:0;-o-object-fit:cover;object-fit:cover;position:absolute;top:0;width:100%}.home-intro-image img .no-object-fit{font-family:'object-fit: cover;'}}.home-intro-title{color:#000;word-break:normal;font-size:8vw;line-height:1em;text-transform:uppercase}@media screen and (min-width: 560px){.home-intro-title{font-size:4vw}}@media screen and (min-width: 960px){.home-intro-title{font-size:6vw}}@media screen and (min-width: 1440px){.home-intro-title{font-size:4vw}}.home-intro-summary{color:#000;font-size:1em;margin:0;padding:1em 0 1.5em}@media screen and (min-width: 960px){.home-intro-summary{width:100%}}@media screen and (min-width: 1440px){.home-intro-summary{font-size:1.2em}}.home-intro-about{padding-bottom:5em;position:relative}.home-intro-about-outer{background-color:#2ABCA5;padding-top:1em}.home-intro-about-outer:after{transform:rotate(1.5deg)}.home-intro-about .container{align-items:flex-start;flex-direction:column;justify-content:center}.home-intro-about-copy{font-size:1.4em;padding:1em 0;text-align:center;width:80%}@media screen and (min-width: 960px){.home-intro-about-copy{width:60%}}.home-intro-about .triangle{content:"";display:block;position:relative;width:0;height:0;border-left:46px solid transparent;border-right:46px solid transparent;border-top:46px solid #fff;margin-top:-18px;border-top:80px solid #fff;margin-top:0}.voices-outer{background-color:#EC6608;overflow:visible;padding-bottom:7em;position:relative}.voices-outer .container{align-items:flex-start;justify-content:center;position:relative}.voices-outer .section-footer{padding-top:3em}.voices-outer:after{background-color:#EC6608;bottom:-30px;content:'';display:block;height:60px;left:0;position:absolute;transform:rotate(-1.5deg);width:100%;z-index:1}.voices-outer:before{background-image:url("../images/pink-dash.svg");background-repeat:no-repeat;background-size:320%;bottom:-42px;content:'';display:block;height:126px;left:0;position:absolute;width:100%;z-index:2}@media screen and (min-width: 560px){.voices-outer:before{background-size:180%}}@media screen and (min-width: 960px){.voices-outer:before{background-size:120%}}.voices-item{flex:0 100%;max-width:100%;margin:1.5em 0;padding:0 1.5em;position:relative}@media screen and (min-width: 560px){.voices-item{flex-wrap:nowrap;padding-left:8em}}@media screen and (min-width: 960px){.voices-item{flex:0 40%;max-width:40%;flex-wrap:wrap;margin:0;padding-left:0}}@media screen and (min-width: 1280px){.voices-item{flex:0 33.33%;max-width:33.33%}}.voices-item:nth-child(2){padding:0}@media screen and (min-width: 560px){.voices-item:nth-child(2){left:1em;padding-left:0;position:absolute;top:-2em}}@media screen and (min-width: 960px){.voices-item:nth-child(2){flex:0 14%;max-width:14%;position:relative}}@media screen and (min-width: 1280px){.voices-item:nth-child(2){flex:0 14%;max-width:14%}}.voices-item-image{flex:0 100%;max-width:100%;margin:0;position:relative}@media screen and (min-width: 560px){.voices-item-image{flex:0 30%;max-width:30%}}@media screen and (min-width: 960px){.voices-item-image{flex:0 100%;max-width:100%}}.voices-item-image img{height:100%;margin:0 0 0 2.5em;position:relative;width:72%;z-index:2}@media screen and (min-width: 560px){.voices-item-image img{margin:1.5em 2.5em 2.5em 0;width:100%}}@media screen and (min-width: 960px){.voices-item-image img{margin:0 0 0 2.5em;width:72%}}.voices-item-image:before{background-color:#fff;bottom:-5px;content:'';display:none;height:25px;left:0;position:absolute;transform:rotate(-1deg);width:100%;z-index:3}@media screen and (min-width: 960px){.voices-item-image:before{display:block}}.voices-item-image:after{background-color:#fff;bottom:0;content:'';display:block;height:75px;left:0;position:absolute;width:100%}@media screen and (min-width: 560px){.voices-item-image:after{height:100%;left:auto;right:0;width:50px}}@media screen and (min-width: 960px){.voices-item-image:after{height:75px;left:0;right:auto;width:100%}}.voices-item-info{flex:0 100%;max-width:100%;background-color:#fff;padding:2em 4em 1em 2.5em;position:relative}.voices-item-info:after{background-color:#fff;bottom:-20px;content:'';display:block;height:50px;left:0;position:absolute;transform:rotate(1deg);width:100%}@media screen and (min-width: 560px){.voices-item-info{flex:0 70%;max-width:70%}}@media screen and (min-width: 960px){.voices-item-info{flex:0 100%;max-width:100%}}.voices-item-info h2{font-size:1.2em;font-weight:700}.voices-item-info h2 a{color:#C50074;text-decoration:underline}.voices-item-info h2 a:hover{color:#000}.voices-item-info p{color:#000;padding-top:1em;position:relative;z-index:2}.voices-title{color:#fff;font-size:18vw;text-transform:uppercase}@media screen and (min-width: 560px){.voices-title{font-size:6em;left:-13px;position:absolute;top:0;transform:rotate(180deg);-ms-writing-mode:tb-lr;writing-mode:vertical-lr}}@media screen and (min-width: 1280px){.voices-title{font-size:8em}}.home-cta-outer{background-color:#FEC22D}.home-cta-outer .container{margin:-60px 0 0 0;max-width:none;padding:0 0 2em;width:100%}@media screen and (min-width: 700px){.home-cta-outer .container{padding:0}}.home-cta-image{flex:0 100%;max-width:100%;height:50vh;margin:0;position:relative}@media screen and (min-width: 700px){.home-cta-image{height:auto}}.home-cta-image img{margin:0}.home-cta-image:after{background-color:#FEC22D;bottom:-30px;content:'';display:block;height:60px;left:0;position:absolute;transform:rotate(-1.5deg);width:100%;z-index:1}.home-cta-image+.home-cta-info{padding:0 3em}.home-cta-info{padding:6em 3em 0;position:relative;text-align:center;width:100%;z-index:2}.home-cta-info h2{word-break:normal;word-wrap:normal;color:#005F51;font-size:6vw;margin-top:.66667em;text-transform:uppercase}@media screen and (min-width: 960px){.home-cta-info h2{font-size:3vw}}.home-cta-info h2 span{display:block;font-size:clamp(50px, 10vw, 200px)}@media screen and (min-width: 700px){.home-cta-info h2 span{margin-top:-1rem}}.home-cta-info p{font-size:1.4em;font-weight:700;padding:0 0 1em}.support-outer{padding-bottom:4em;padding-top:0;position:relative}.support-outer .container{margin:0;max-width:none;padding:0;width:100%}.support-outer:before,.support-outer:after{background-color:#FEC22D;content:'';display:block;height:60px;left:0;position:absolute;top:-30px;transform:rotate(1deg);width:100%;z-index:1}.support-title{background-image:url("../images/support-heading2.svg");background-repeat:no-repeat;background-size:100%;bottom:0;height:0;overflow:hidden;left:0;padding-top:12%;position:absolute;width:100%}@media screen and (min-width: 960px){.support-title{padding-top:135px}}@media screen and (min-width: 1280px){.support-title{padding-top:190px}}@media screen and (min-width: 1440px){.support-title{padding-top:12%}}.support-image{position:relative}.support-image-inner{margin:1em auto 3em;padding-bottom:2em;width:90%}@media screen and (min-width: 560px){.support-image-inner{margin:0 auto 3em;padding-bottom:3em}}.support-image-inner img{width:100%}.support-item{margin:0 auto;width:80%}@media screen and (min-width: 1280px){.support-item{width:60%}}.support-item-block{flex:0 100%;max-width:100%;text-align:center}@media screen and (min-width: 700px){.support-item-block{flex:0 50%;max-width:50%;padding-right:2em}}@media screen and (min-width: 700px){.support-item-block:nth-child(2){padding:0 0 0 2em}}.support-item-block h3 a{font-weight:800;text-decoration:underline}.support-item-block h3 a:hover{color:#C50074}.support-item-block p{padding:1em 0 3em}@media screen and (min-width: 960px){.support-item-block p{padding:1em 3em 3em}}.updates{justify-content:space-between;padding:2em 0 6em;position:relative;width:85%;z-index:3}@media screen and (min-width: 700px){.updates{padding:2em 0 6em}}.updates-outer{background-color:#2ABCA5;overflow:visible;position:relative}.updates-outer .section-footer{margin-top:0;position:relative;z-index:3}@media screen and (min-width: 700px){.updates-outer .section-footer{margin-top:3em}}.updates-outer:after{background-color:#fff;content:'';display:block;height:60px;left:0;position:absolute;top:-30px;transform:rotate(1.5deg);width:100%;z-index:1}.updates-outer:before{background-image:url("../images/grey-dash.svg");background-repeat:no-repeat;background-size:222%;bottom:-30px;content:'';display:block;height:184px;left:0;position:absolute;width:100%;z-index:2}@media screen and (min-width: 560px){.updates-outer:before{background-size:122%}}@media screen and (min-width: 700px){.updates-outer:before{background-size:100%}}@media screen and (min-width: 960px){.updates-outer:before{bottom:-50px}}.updates-tag{color:#008671;font-size:0.8em;font-weight:700;letter-spacing:6px;text-transform:uppercase}.updates-item{flex:0 100%;max-width:100%;background-color:#fff;margin:0;padding:2em;position:relative}@media screen and (min-width: 700px){.updates-item{flex:0 46%;max-width:46%}}.updates-item:after{content:"";display:block;position:absolute;width:0;height:0;border-left:53px solid transparent;border-right:53px solid transparent;border-top:53px solid #fff;margin-top:-21px;bottom:-45px;content:'';display:block;margin-top:0;right:0;transform:rotate(-135deg)}.updates-item:nth-child(2){border-top:solid 1px #2ABCA5}@media screen and (min-width: 700px){.updates-item:nth-child(2){border-top:0;padding-top:2em}}.updates-item:nth-child(2):after{left:0;right:auto;transform:rotate(135deg)}.updates-item h3{font-size:1.2em;font-weight:800;padding:.66667em 0 .5em}.updates-item h3 a{color:#C50074;text-decoration:underline}.updates-item h3 a:hover{color:#000}.impact-outer{background-color:#EC6608;padding-top:0}.impact-outer .container{margin:0;max-width:none;padding:0;width:100%}.impact-image{flex:0 100%;max-width:100%;height:40vh;position:relative}@media screen and (min-width: 560px){.impact-image{height:auto}}.impact-image:before{background-color:#2ABCA5;content:'';display:block;height:60px;left:0;position:absolute;transform:rotate(1.5deg);top:-30px;width:100%;z-index:1}.impact-image img{margin:0}.impact-title{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;color:#FEC22D;font-size:20vw;line-height:0;text-transform:uppercase}.impact-number{color:#fff;font-size:14vw}@media screen and (min-width: 700px){.impact-number{font-size:8vw}}.impact-items{justify-content:space-between;margin:0 auto;padding:4em 0 1em;width:95%}@media screen and (min-width: 560px){.impact-items{padding:1em 0}}@media screen and (min-width: 700px){.impact-items{padding-top:0;width:85%}}.impact-item{flex:0 100%;max-width:100%;padding:0 0 3em;position:relative;text-align:center;z-index:3}@media screen and (min-width: 700px){.impact-item{flex:0 48%;max-width:48%;padding:3em 0}}@media screen and (min-width: 1280px){.impact-item{padding:5% 0 3em}}.impact-item p{color:#000;font-size:0.9em;margin:0 auto;width:80%}@media screen and (min-width: 1280px){.impact-item p{width:50%}}.donate{text-align:center}.donate-options{max-width:26.66667em;margin-top:0}.donate-label{background:#fff;border:1px solid #2ABCA5;color:#2ABCA5;cursor:pointer;float:left;font-weight:700;margin:0;padding:.5em 1em;width:50%}.donate-label:first-child{border-radius:4px 0 0 4px}.donate-label:last-child{border-radius:0 4px 4px 0}.donate-form{background:#fff;border:1px solid #C4C4C4;border-radius:4px;padding-bottom:1em;max-width:26.66667em}.donate-header{background:#F2F2F2;border-bottom:1px solid #C4C4C4;border-radius:4px 4px 0 0;padding:1em}.donate-amount{font-size:1.4em;padding:0;position:relative}.donate-amount-label{left:0;padding:.5em 1em;position:absolute}.donate-amount-input{background:none;border:none;font-weight:700;margin:0;padding-left:2em}.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:2em}}#donate-once:checked ~ .donate-options .donate-once,#donate-monthly:checked ~ .donate-options .donate-monthly{background:#2ABCA5;color:#fff}#donate-once:checked ~ .donate-form .donate-header-title span{display:none}.BBFormConfirmationBoxWrapper{margin-top:0}.BBFormDDConfirmationBox *{margin-top:0 !important}#bbox-root{z-index:9999}.voice-listing .section.primary{background-color:#2ABCA5}.voice-listing .section.primary .main-header-title,.voice-listing .section.primary .main-header-summary{color:#000}.voice-listing .section.primary .filter-block label{color:#000}.voice-listing .section.primary .filter-block .filter-submit:hover{color:#fff}.voice-listing .section.primary .filter-block .filter-submit:hover:before{background-color:#C50074}.voice-listing .metalabel:hover{color:#FEC22D}.voice-post .hero{justify-content:flex-start;position:relative}@media screen and (min-width: 1440px){.voice-post .hero{margin:0 auto;max-width:80em}}@media screen and (min-width: 960px){.voice-post .hero{flex-flow:row nowrap}}.voice-post .hero-outer{background-color:#2ABCA5;padding-bottom:0;position:relative}.voice-post .hero-outer:after{background-color:#fff;bottom:-30px;content:'';display:block;height:60px;left:0;position:absolute;transform:rotate(0.8deg);width:100%;z-index:2}.voice-post .hero:before,.voice-post .hero:after{display:none}.voice-post .hero-image{flex:0 100%;max-width:100%;background-color:#fff;margin:3rem 3rem 0 3rem;overflow:visible;padding:30px;position:relative;z-index:3}@media screen and (min-width: 560px){.voice-post .hero-image{margin:3rem 3rem 6rem 3rem;padding:60px}}@media screen and (min-width: 700px){.voice-post .hero-image{flex:0 25%;max-width:25%;padding:20px;margin:3rem 3rem 6rem 0}}@media screen and (min-width: 960px){.voice-post .hero-image{margin:4rem 3rem 6rem 0;padding:30px}}.voice-post .hero-image:before{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-50px;color:#EC6608;content:'Voices';display:none;font-size:6vw;font-weight:800;text-transform:uppercase;z-index:4}@media screen and (min-width: 700px){.voice-post .hero-image:before{display:block}}@media screen and (min-width: 1280px){.voice-post .hero-image:before{font-size:4vw}}.voice-post .hero-image img{margin:0}.voice-post .hero-image+.hero-info{flex:0 100%;max-width:100%;background-color:#2ABCA5;align-items:flex-start;padding:0 3rem 2rem}@media screen and (min-width: 700px){.voice-post .hero-image+.hero-info{flex:0 50%;max-width:50%;padding:0}}@media screen and (min-width: 1440px){.voice-post .hero-image+.hero-info{flex:0 75%;max-width:75%}}.voice-post .hero-image+.hero-info:after{background-image:url("../images/footer-dash.svg");background-repeat:no-repeat;background-size:180%;bottom:-10px;content:'';display:none;height:100%;position:absolute;right:-72px;transform:rotate(90deg);width:157px;z-index:2}@media screen and (min-width: 560px){.voice-post .hero-image+.hero-info:after{bottom:-80px;display:block}}@media screen and (min-width: 960px){.voice-post .hero-image+.hero-info:after{background-size:100%;bottom:auto;top:0;transform:none;z-index:3}}@media screen and (min-width: 1440px){.voice-post .hero-image+.hero-info:after{right:-18%}}.voice-post .hero-image+.hero-info .hero-inner{color:#000;margin-left:0;padding-left:0;padding-right:0}@media screen and (min-width: 1440px){.voice-post .hero-image+.hero-info .hero-inner{width:50em}}.voice-post .hero-title{font-size:6vw;text-transform:uppercase}@media screen and (min-width: 700px){.voice-post .hero-title{font-size:3vw}}.voice-post .hero-summary{font-weight:700;padding-bottom:1em}.voice-post .hero-summary p{font-size:1.2em}.voice-post .hero .metatag-link{background-color:#fff;color:#000;margin-top:0;margin-right:1em}.voice-post .hero .metatag-link:hover{background:#FEC22D;border-left-color:#EC6608}.voice-post .sidebar{border:0;padding:0}@media screen and (min-width: 960px){.voice-post .sidebar{flex:0 10%;max-width:10%;margin-right:5%;position:-webkit-sticky;position:sticky;top:120px}}@media screen and (min-width: 1440px){.voice-post .sidebar{flex:0 10%;max-width:10%;margin-right:16%}}.voice-post .sidebar .section,.voice-post .sidebar .container{padding:0}.voice-post .sidebar .share{align-items:center;flex:1 auto;justify-content:flex-start;justify-items:flex-start;margin:0 0 0 1em;width:auto}@media screen and (min-width: 960px){.voice-post .sidebar .share{flex-direction:column;margin:0;width:110px}}.voice-post .sidebar .share-item{margin:0 .5em 0 0}@media screen and (min-width: 960px){.voice-post .sidebar .share-item{margin:0 0 .5em}}.voice-post .sidebar .share-item h4{font-size:1em;padding-bottom:.5em;text-transform:uppercase}.voice-post .sidebar .share-item a{border-radius:100%;display:inline-block;height:52px;padding:0;position:relative;width:52px}.voice-post .sidebar .share-item a:hover{background-color:#2ABCA5}.voice-post .sidebar .share-item a:hover .icon{color:#fff}.voice-post .sidebar .share-item a.twitter{background-color:#C50074}.voice-post .sidebar .share-item a.twitter .icon{color:#2ABCA5}.voice-post .sidebar .share-item a.facebook{background-color:#FEC22D}.voice-post .sidebar .share-item a.facebook .icon{color:#C50074}.voice-post .sidebar .share-item a .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#EC6608;height:2.5em;margin:0;width:2.5em}.blog-footer-outer{background-color:#FEC22D;padding-top:4em;position:relative}.blog-footer-outer:after{background-color:#fff;content:'';display:block;height:60px;left:0;position:absolute;top:-50px;transform:rotate(0.8deg);width:100%;z-index:1}.blog-footer-outer:before{background-image:url("../images/grey-dash-lrg.svg");background-repeat:no-repeat;background-size:180%;content:'';display:block;height:100%;position:absolute;left:-72px;top:0;width:161px;z-index:2}@media screen and (min-width: 560px){.blog-footer-outer:before{background-size:120%;left:0}}@media screen and (min-width: 960px){.blog-footer-outer:before{background-size:100%}}.blog-footer-item{flex:0 100%;max-width:100%;margin:0;position:relative;z-index:2}@media screen and (min-width: 960px){.blog-footer-item{flex:0 70%;max-width:70%}}.blog-footer-item:first-child{flex:0 100%;max-width:100%;background-color:#fff;padding:2em;text-align:center}@media screen and (min-width: 960px){.blog-footer-item:first-child{flex:0 30%;max-width:30%}}.blog-footer-item:first-child h3{color:#000;font-size:7vw}@media screen and (min-width: 960px){.blog-footer-item:first-child h3{font-size:3vw}}.blog-footer-item:first-child p{font-weight:700;padding:1.5em 0}.blog-footer-item:last-child{align-items:center}.blog-footer-item h3{text-transform:uppercase}.blog-footer-item-post{padding:2em 0 0}@media screen and (min-width: 960px){.blog-footer-item-post{padding:0 0 0 3em}}.blog-footer-item-image{flex:0 40%;max-width:40%;border:solid 10px #fff;box-shadow:0 0 0 2px #000}@media screen and (min-width: 700px){.blog-footer-item-image{flex:0 20%;max-width:20%}}.blog-footer-item-image img{margin:0}.blog-footer-item-info{flex:0 60%;max-width:60%;padding-left:1em}@media screen and (min-width: 700px){.blog-footer-item-info{flex:0 80%;max-width:80%;padding-left:2em}}.blog-footer-item-info h3{color:#C50074;font-size:2em;font-weight:800}@media screen and (min-width: 700px){.blog-footer-item-info h3{font-size:3em}}.blog-footer-item-info h3 a{text-decoration:underline}.blog-footer-item-info h3 a:hover{color:#000}.blog-footer-item-info p{font-size:1.2em;font-weight:700;padding-top:1em}.press-listing .main{background-color:#2ABCA5}.press-listing .main .section:first-child:after{display:none}.press-listing .main .section+.cards-outer{position:relative}.press-listing .main .section+.cards-outer:before{background-color:#FEC22D;content:'';display:block;height:60px;left:0;position:absolute;top:-30px;transform:rotate(-1deg);width:100%;z-index:1}.press-listing .main .pagination_element.current{background-color:#fff}.press-listing .feat-items{background-color:#fff}.press-listing .feat-items .two-col .card-image{background-color:#fff}.press-listing .feat-items .two-col .card-image:after{background-color:#FEC22D}.press-listing .feat-items .two-col .card{background-color:#FEC22D}.press-listing .feat-items .two-col .card-header-title a,.press-listing .feat-items .two-col .card .metalabel a{color:#000}.press-listing .feat-items .two-col .card-header-title a:hover,.press-listing .feat-items .two-col .card .metalabel a:hover{color:#C50074}.press-listing .feat-items .two-col .card-wrap-inner{background-color:#FEC22D}.press-listing .feat-items:before{background-color:#fff}.press-listing .feat-items:after{background-color:#2ABCA5}.press-listing .section.primary{background-color:#FEC22D;color:#000;padding-top:4em}.press-listing .section.primary:before{top:-45px;transform:rotate(0.7deg)}.press-listing .filter-block label{color:#000}.press-listing .filter-block .filter-submit{background-color:#EC6608;border-left-color:#C50074 !important;color:#fff}.press-listing .three-col .card{background-color:#fff}@media screen and (min-width: 960px){.press-listing .three-col .card-wrap{flex:0 100%;max-width:100%}}.press-listing .three-col .card-wrap-inner{background-color:#fff}.press-listing .three-col .card-header-title a{color:#000}.press-listing .three-col .card-header-title a:hover{color:#C50074}@media screen and (min-width: 960px){.press-post .hero-inner{width:80em}}@media screen and (min-width: 960px){.press-post .hero-inner .hero-title,.press-post .hero-inner .hero-summary,.press-post .hero-inner .hero-meta{margin-left:0;width:66.66%}}.press-post .hero-inner .hero-meta p{color:#000;border-left:solid 5px #FEC22D;margin-top:.66667em;padding-left:.66667em}.press-post .hero-inner .metatag-link{background-color:#fff;color:#000;margin-top:0;margin-right:1em}.press-post .hero-inner .metatag-link:hover{background:#FEC22D}.press-post .detail{padding-top:0}@media screen and (min-width: 560px){.press-post .detail{padding-top:2em}}.press-post .detail .container{flex-direction:column-reverse}@media screen and (min-width: 960px){.press-post .detail .container{display:block}}.press-post .detail .container>*{margin-left:0;margin-right:0}.press-post .sidebar{border:0;flex-direction:column-reverse;margin-top:2em;padding:0}@media screen and (min-width: 960px){.press-post .sidebar{flex:0 25%;max-width:25%;display:block;margin:0;position:-webkit-sticky;position:sticky;top:120px}}.press-post .sidebar .contact-details{border:solid 5px #3B4F5B;margin-top:1.5em;padding:1em 1.5em 1.5em}@media screen and (min-width: 960px){.press-post .sidebar .contact-details{margin-top:0}}.press-post .sidebar .contact-details h3{color:#2ABCA5;font-size:1.8em}.press-post .sidebar .contact-details p{padding:1.5em 0}.press-post .sidebar .contact-details p+p{padding-top:0}.press-post .sidebar .contact-details .button,.press-post .sidebar .contact-details button,.press-post .sidebar .contact-details [type="button"],.press-post .sidebar .contact-details [type="reset"],.press-post .sidebar .contact-details [type="submit"],.press-post .sidebar .contact-details .ccc-panel .ccc-notify-button,.ccc-panel .press-post .sidebar .contact-details .ccc-notify-button,.press-post .sidebar .contact-details .pagination_element.prev,.press-post .sidebar .contact-details .pagination_element.next,.press-post .sidebar .contact-details .media-block-element-play{font-size:1.2em}.press-post .sidebar .section,.press-post .sidebar .container{padding:0}.press-post .sidebar .share{align-items:center;flex:1 auto;justify-content:flex-start;justify-items:flex-start;margin:1.5em 0 0;width:auto}@media screen and (min-width: 960px){.press-post .sidebar .share{flex-direction:column}}.press-post .sidebar .share-item{margin:0 .5em 0 0}@media screen and (min-width: 960px){.press-post .sidebar .share-item{margin:0 0 .5em}}.press-post .sidebar .share-item h4{font-size:1em;padding-bottom:.5em;text-transform:uppercase}.press-post .sidebar .share-item a{border-radius:100%;display:inline-block;height:52px;padding:0;position:relative;width:52px}.press-post .sidebar .share-item a:hover{background-color:#2ABCA5}.press-post .sidebar .share-item a:hover .icon{color:#fff}.press-post .sidebar .share-item a.twitter{background-color:#C50074}.press-post .sidebar .share-item a.twitter .icon{color:#2ABCA5}.press-post .sidebar .share-item a.facebook{background-color:#FEC22D}.press-post .sidebar .share-item a.facebook .icon{color:#C50074}.press-post .sidebar .share-item a .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#EC6608;height:2.5em;margin:0;width:2.5em}.press-post .footer-cta-outer,.press-post .cards-outer{padding-bottom:2rem}.press-post .footer-cta-outer:after,.press-post .cards-outer:after{background-color:#FEC22D}.research-listing .main{background-color:#4C5C66}.research-listing .main-footer{background-color:#fff}.research-listing .main .section:first-child:after{display:none}.research-listing .main .section+.cards-outer{position:relative}.research-listing .main .section+.cards-outer:before{background-color:#4F3764;content:'';display:block;height:60px;left:0;position:absolute;top:-30px;transform:rotate(-1deg);width:100%;z-index:1}.research-listing .filter-block .filter-submit:hover{color:#fff}.research-listing .filter-block .filter-submit:hover:before{background-color:#C50074}.research-listing .feat-items{background-color:#fff}.research-listing .feat-items .two-col:before{display:none}.research-listing .feat-items .two-col .card-image{background-color:#fff}.research-listing .feat-items .two-col .card-image:after{background-color:#FEC22D}.research-listing .feat-items .two-col .card{background-color:#FEC22D}.research-listing .feat-items .two-col .card-wrap-inner{background-color:#FEC22D}.research-listing .feat-items:before{background-color:#fff}.research-listing .feat-items:after{background-color:#4C5C66}.research-listing .two-col .card-image{background-color:#E2E2E2}@media screen and (min-width: 960px){.research-listing .two-col .card-image{flex:0 30%;max-width:30%;height:100%}}.research-listing .two-col .card-image img{width:50%}@media screen and (min-width: 960px){.research-listing .two-col .card-image img{margin:2em 0 0;-o-object-fit:contain;object-fit:contain;height:76%;width:100%}}.research-listing .two-col .card-image:after{background-color:#fff;bottom:0;content:'';display:block;height:50px;left:0;position:absolute;width:100%}@media screen and (min-width: 960px){.research-listing .two-col .card-image:after{height:100%;left:auto;right:0;width:50px}}.research-listing .two-col .card{background-color:#fff}@media screen and (min-width: 960px){.research-listing .two-col .card-image+.card-wrap{flex:0 70%;max-width:70%}}@media screen and (min-width: 960px){.research-listing .two-col .card-wrap{flex:0 100%;max-width:100%}}.research-listing .two-col .card-wrap-inner{background-color:#fff}.research-listing .two-col .card-header-title a{color:#000}.research-listing .two-col .card-header-title a:hover{color:#EC6608}.research-listing .three-col .card{background-color:#fff}@media screen and (min-width: 960px){.research-listing .three-col .card-wrap{flex:0 100%;max-width:100%}}.research-listing .three-col .card-wrap-inner{background-color:#fff}.research-listing .three-col .card-header-title a{color:#000}.research-listing .three-col .card-header-title a:hover{color:#C50074}.research-listing .pagination_element.current{background-color:#fff}@media screen and (min-width: 960px){.research-post .main-section .container{display:block}}.research-post .main-section .container .article{order:1}.research-post .main-section .container .sidebar{order:2}.research-post .main-section .container .sidebar-share-outer{order:3}@media screen and (min-width: 960px){.research-post .hero-inner{width:80em}}@media screen and (min-width: 960px){.research-post .hero-inner .hero-title,.research-post .hero-inner .hero-summary,.research-post .hero-inner .hero-meta{margin-left:0;width:66.66%}}.research-post .hero-inner .hero-meta p{border-left:solid 5px #FEC22D;margin-top:.66667em;padding-left:.66667em}.research-post .hero-inner .metatag-link{background-color:#fff;color:#000;margin-top:0}.research-post .hero-inner .metatag-link:hover{background:#FEC22D;color:#fff}.research-post .sidebar{flex:0 100%;max-width:100%;border:0;padding:0;margin-top:1.5em}@media screen and (min-width: 560px){.research-post .sidebar{flex:0 66%;max-width:66%;margin-left:0}}@media screen and (min-width: 960px){.research-post .sidebar{flex:0 25%;max-width:25%;margin-right:0;margin-top:0;top:120px}}.research-post .sidebar .research-details{border:solid 5px #3B4F5B;padding:1em 1.5em 1.5em}.research-post .sidebar .research-details h3{color:#2ABCA5;font-size:1.5em}.research-post .sidebar .research-details p{padding:.5em 0 .66667em}.research-post .sidebar .research-details img{margin:.5em 0 1em 0;width:70%}@media screen and (min-width: 560px){.research-post .sidebar .research-details img{width:100%}}.research-post .sidebar .research-details .tags{margin-top:0;padding-bottom:1em}.research-post .sidebar .research-details .button,.research-post .sidebar .research-details button,.research-post .sidebar .research-details [type="button"],.research-post .sidebar .research-details [type="reset"],.research-post .sidebar .research-details [type="submit"],.research-post .sidebar .research-details .ccc-panel .ccc-notify-button,.ccc-panel .research-post .sidebar .research-details .ccc-notify-button,.research-post .sidebar .research-details .pagination_element.prev,.research-post .sidebar .research-details .pagination_element.next,.research-post .sidebar .research-details .media-block-element-play{background-color:#4F3764;border-color:#C50074;font-size:1.2em}.research-post .sidebar .research-details .button:before,.research-post .sidebar .research-details button:before,.research-post .sidebar .research-details [type="button"]:before,.research-post .sidebar .research-details [type="reset"]:before,.research-post .sidebar .research-details [type="submit"]:before,.research-post .sidebar .research-details .ccc-panel .ccc-notify-button:before,.ccc-panel .research-post .sidebar .research-details .ccc-notify-button:before,.research-post .sidebar .research-details .pagination_element.prev:before,.research-post .sidebar .research-details .pagination_element.next:before,.research-post .sidebar .research-details .media-block-element-play:before{background-color:#C50074}.research-post .sidebar .section,.research-post .sidebar .container{padding:0}.research-post .sidebar-share-outer{margin:0;padding:0}@media screen and (min-width: 960px){.research-post .sidebar-share-outer{flex:0 25%;max-width:25%;float:right;position:-webkit-sticky;position:sticky;top:5em}}.research-post .sidebar-share-outer .container{padding:0}.research-post .share{align-items:center;flex:1 auto;justify-content:flex-start;justify-items:flex-start;margin:1.5em 0 0 1em;width:auto}@media screen and (min-width: 960px){.research-post .share{flex-direction:column;margin:1.5em 0 0 0}}.research-post .share-item{margin:0 .5em 0 0}@media screen and (min-width: 960px){.research-post .share-item{margin:0 0 .5em}}.research-post .share-item h4{font-size:1em;padding-bottom:.5em;text-transform:uppercase}.research-post .share-item a{border-radius:100%;display:inline-block;height:52px;padding:0;position:relative;width:52px}.research-post .share-item a:hover{background-color:#2ABCA5}.research-post .share-item a:hover .icon{color:#fff}.research-post .share-item a.twitter{background-color:#C50074}.research-post .share-item a.twitter .icon{color:#2ABCA5}.research-post .share-item a.facebook{background-color:#FEC22D}.research-post .share-item a.facebook .icon{color:#C50074}.research-post .share-item a .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);color:#EC6608;height:2.5em;margin:0;width:2.5em}.metadata{color:#2ABCA5}.metadata-link{font-weight:700}.metadata time{font-weight:700}.metalabel{color:#000;font-size:0.8em;font-weight:700;letter-spacing:6px;text-transform:uppercase}.metalabel:hover{color:#C50074;text-decoration:underline}.tags{margin-top:1em}.metatag{float:left;margin:.25em .25em 0 0}.metatag-link{background:#EC6608;border-left:solid 5px #FEC22D;color:#fff;display:block;font:700 0.9em/1.5 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:.25em .5em}.metatag-link:hover{background:#3B4F5B;border-color:#2ABCA5;color:#fff}.secondary-color .metatag-link{position:relative;z-index:0;background:#C50074;border-color:#2ABCA5}.secondary-color .metatag-link:before{background:#2ABCA5;content:'';display:block;height:100%;left:0;position:absolute;top:0;transition:background, ease-in-out 0.8s;width:0;z-index:-10}.secondary-color .metatag-link:hover:before{width:100%}.pagination{text-align:center;justify-content:space-between}.pagination a:hover{background:#E2E2E2}.pagination_block{margin:0}.pagination_block.numeral{display:block}.pagination_element{display:block;padding:.25em .5em;overflow:hidden}.pagination_element.prev,.pagination_element.next{display:block}.secondary-color .pagination_element.prev,.secondary-color .pagination_element.next{background-color:#C50074;border-color:#2ABCA5}.secondary-color .pagination_element.prev:before,.secondary-color .pagination_element.next:before{background-color:#2ABCA5}.pagination_element.current{box-shadow:0 0 0 1px #2ABCA5 inset;color:#2ABCA5}@media screen and (min-width: 560px){.pagination{justify-content:center}.pagination_block{margin:0 .25em}.pagination_element{display:block;padding:.5em 1em}}.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}}.comments-area{max-width:53.33333em}.comments-area .comments-title,.comments-area .comment-reply-title{background:#F2F2F2;color:#999;font:700 1.2em/1.2 "Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;padding:1rem;text-transform:uppercase}.comments-area .comment-body{border-bottom:1px solid #E2E2E2;margin-bottom:1.5em;padding-bottom:1.5em;position:relative}.comments-area .comment-meta .fn{color:#4D4D4D;font-weight:700}.comments-area .comment .avatar{border-radius:100%;float:left;height:3em;margin-right:.5em;width:3em}.comments-area .comment-metadata{font-size:0.9em;margin-top:.5em}.comments-area .comment-content{margin-top:1em}.comments-area .comment .reply{font-size:0.9em;margin-top:0;position:absolute;right:0;text-align:right;top:0}.comments-area .comment .reply li{float:right;margin-left:.5em}.comments-area .children{margin-left:2em}.breadcrumbs{background-color:#4D4D4D;color:#4D4D4D;font-size:1rem;margin-top:0;padding:1em 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:#2ABCA5}.breadcrumbs-list-divider{color:#D7D7D7;margin:0}.hero{position:relative}@media screen and (min-width: 960px){.hero{flex-flow:row-reverse nowrap}}.hero:before{background-image:url("../images/footer-dash.svg");background-repeat:no-repeat;background-size:100%;bottom:0;content:'';display:block;height:100%;position:absolute;right:-92px;width:157px;z-index:2}@media screen and (min-width: 560px){.hero:before{right:-72px}}.hero:after{background-color:#fff;bottom:-46px;content:'';display:block;height:60px;left:0;position:absolute;transform:rotate(0.8deg);width:100%;z-index:2}.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 0 8px rgba(0,0,0,0.1);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:4px;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:#EC6608;box-shadow:none}.secondary-color .hero-outer.solid .hero-image+.hero-info{background-color:#4F3764}.hero-outer.solid .hero-image+.hero-info:before{background-color:#EC6608;content:'';display:block;height:60px;left:0;position:absolute;top:-30px;transform:rotate(-1.5deg);width:100%;z-index:1}.secondary-color .hero-outer.solid .hero-image+.hero-info:before{background-color:#4F3764}@media screen and (min-width: 700px){.hero-outer.solid .hero-image+.hero-info{flex:0 100%;max-width:100%;margin:20em auto 0}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info{margin:30em auto 0}}.hero-outer.solid .hero-image+.hero-info .hero-inner{background-color:#EC6608;color:#fff;text-align:left;padding:.66667em 3em 3em;position:relative;z-index:4}.secondary-color .hero-outer.solid .hero-image+.hero-info .hero-inner{background-color:#4F3764}.secondary-color .hero-outer.solid .hero-image+.hero-info .hero-inner .hero-summary *{color:#fff}@media screen and (min-width: 560px){.hero-outer.solid .hero-image+.hero-info .hero-inner{padding:1em 3em 4em}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner{margin:0 auto;padding:2em 0 4em 2em;width:80em}}@media screen and (min-width: 960px){.hero-outer.solid .hero-image+.hero-info .hero-inner .hero-title,.hero-outer.solid .hero-image+.hero-info .hero-inner .hero-summary{margin:0;width:66.66%}}.hero-info,.hero-image{margin:0}.hero-info{flex:0 100%;max-width:100%;background-color:#EC6608;align-items:center}.hero-info .hero-summary{padding-top:1em}.hero-info .hero-summary p{color:#000}.secondary-color .hero-info{background-color:#4F3764}.secondary-color .hero-info p{color:#fff}@media screen and (min-width: 960px){.hero-info p{padding-right:5rem}}.hero-info a{margin-top:2rem;text-decoration:underline}.hero-inner{color:#fff;margin:0 auto;padding:3rem 6rem 3rem 2rem}@media screen and (min-width: 700px){.hero-inner{width:80em}}@media screen and (min-width: 960px){.hero-inner{padding:3rem 3rem 4.5rem 2em}}.hero-image{overflow:hidden}@media screen and (min-width: 960px){.hero-image{flex:0 50%;max-width:50%}}@media screen and (min-width: 960px){.hero-image+.hero-info{flex:0 50%;max-width:50%}}.hero-image+.hero-info .hero-inner{margin:0 0 0 auto}@media screen and (min-width: 960px){.hero-image+.hero-info .hero-inner{width:40em}}.hero-image img{width:100%}@media screen and (min-width: 960px){.hero-image img{height:100%;-o-object-fit:cover;object-fit:cover}.hero-image img .no-object-fit{font-family:'object-fit: cover;'}}.cta{color:#fff;margin:0 4vh;padding:1.5em 0;position:relative;text-align:center}@media screen and (min-width: 560px){.cta{margin:0 8vh;padding:3em}}.cta-outer{background-color:#EC6608;margin-bottom:4em;position:relative;overflow:visible}.secondary-color .cta-outer{background-color:#4F3764}.cta-outer:after{background-color:#EC6608;bottom:-30px;content:'';display:block;height:60px;left:0;position:absolute;transform:rotate(-1.5deg);width:100%;z-index:1}.secondary-color .cta-outer:after{background-color:#4F3764}.cta-outer:before{background-image:url("../images/pink-dash.svg");background-repeat:no-repeat;background-size:320%;bottom:-48px;content:'';display:block;height:90px;left:0;position:absolute;width:100%;z-index:2}@media screen and (min-width: 560px){.cta-outer:before{background-size:180%}}@media screen and (min-width: 700px){.cta-outer:before{bottom:-88px;height:164px}}@media screen and (min-width: 960px){.cta-outer:before{background-size:120%;bottom:-58px;height:108px}}.cta-outer.full-width-image{padding:0}@media screen and (min-width: 700px){.cta-outer.full-width-image{min-height:80vh}}.cta-outer.full-width-image .cta-image{position:relative}@media screen and (min-width: 700px){.cta-outer.full-width-image .cta-image{position:absolute}}.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:80em}}.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+.container .cta{background-color:rgba(255,255,255,0.8);border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,0.1);color:#000;margin:4vh;padding:1.5em;z-index:1}@media screen and (min-width: 560px){.cta-outer .cta-image+.container .cta{margin:8vh;padding:3em}}.cta-title{font-size:6vw;font-weight:800;text-transform:uppercase}.cta-summary{color:#000000;padding:1.5em 0 2em}.secondary-color .cta-summary{color:#fff}.cta .button:hover,.cta button:hover,.cta :hover[type="button"],.cta :hover[type="reset"],.cta :hover[type="submit"],.cta .ccc-panel .ccc-notify-button:hover,.ccc-panel .cta .ccc-notify-button:hover,.cta .pagination_element.prev:hover,.cta .pagination_element.next:hover,.cta .media-block-element-play:hover{color:#000}.cta-image{height:100%;left:0;position:absolute;top:0;width:100%}.feat-items{background-color:#FEC22D;position:relative}.feat-items .card-image{background-color:#FEC22D}.feat-items:before,.feat-items:after{background-color:#fff;content:'';display:block;height:60px;left:0;position:absolute;width:100%;z-index:1}.feat-items:before{background-color:#FEC22D;top:-30px;transform:rotate(-1deg)}.feat-items:after{bottom:-30px;transform:rotate(1deg)}.feat-items .section{padding:1em 0 5em}.item{flex-direction:row-reverse;padding-bottom:2em}@media screen and (min-width: 960px){.item{padding-bottom:0}}.item+.item{border-top:1px solid #C4C4C4;padding-top:2em}.item-image{flex:0 100%;max-width:100%;border-radius:4px}.item-info{flex:0 100%;max-width:100%;margin:0}.item-header{margin-top:.5em}.item-header-date,.item-header-author{display:inline-block;margin:.5em 0}.item-header-author:before{content:'|';display:inline-block;margin:0 .5em}.item-summary{margin-left:0;max-width:40em}@media screen and (min-width: 700px){.item+.item{margin-top:2em;padding-top:2em}.item-info{flex:0 65%;max-width:65%;padding-right:1.5em}.item-image{flex:0 35%;max-width:35%}.item-image+*{margin-top:0}}.section.primary .card{background-color:#fff}.section.primary .card-image{background-color:#EC6608}.section.primary .card-image:after{background-color:#fff}.section.primary .card-header-title a{color:#C50074;text-decoration:underline}.section.primary .card-header-title a:hover{color:#EC6608}.section.primary .card-summary{color:#000}.section.primary .card-wrap-inner{background-color:#fff}.section.primary .card-wrap-inner .button,.section.primary .card-wrap-inner button,.section.primary .card-wrap-inner [type="button"],.section.primary .card-wrap-inner [type="reset"],.section.primary .card-wrap-inner [type="submit"],.section.primary .card-wrap-inner .ccc-panel .ccc-notify-button,.ccc-panel .section.primary .card-wrap-inner .ccc-notify-button,.section.primary .card-wrap-inner .pagination_element.prev,.section.primary .card-wrap-inner .pagination_element.next,.section.primary .card-wrap-inner .media-block-element-play{background-color:#EC6608;color:#fff}.section.primary .card-wrap-inner .button:hover,.section.primary .card-wrap-inner button:hover,.section.primary .card-wrap-inner :hover[type="button"],.section.primary .card-wrap-inner :hover[type="reset"],.section.primary .card-wrap-inner :hover[type="submit"],.section.primary .card-wrap-inner .ccc-panel .ccc-notify-button:hover,.ccc-panel .section.primary .card-wrap-inner .ccc-notify-button:hover,.section.primary .card-wrap-inner .pagination_element.prev:hover,.section.primary .card-wrap-inner .pagination_element.next:hover,.section.primary .card-wrap-inner .media-block-element-play:hover{background-color:#FEC22D;border-left-color:#EC6608;color:#000}.section.yellow .card-image{background-color:#FEC22D}.section.dark-grey .card{background-color:#FEC22D}.section.dark-grey .card-image{background-color:#4C5C66}.section.dark-grey .card-image:after{background-color:#FEC22D}.section.dark-grey .card-wrap-inner{background-color:#FEC22D;color:#000}.section.dark-grey .card-wrap-inner .card-header-title *{color:#000}.section.dark-grey .card-wrap-inner .card-header-title *:hover{color:#4F3764}.section.white .card{background-color:#FEC22D}.section.white .card-image:after{background-color:#FEC22D}.section.white .card-wrap-inner{background-color:#FEC22D;color:#000}.section.white .card-wrap-inner .card-header-title *{color:#000}.section.white .card-wrap-inner .card-header-title *:hover{color:#4F3764}.cards{position:relative;width:100%}.cards>*{flex:0 100%;max-width:100%;margin:1.5em 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%}.cards>*:first-child:nth-last-child(2),.cards>*:first-child:nth-last-child(2) ~ article{flex:0 50%;max-width:50%}.video-gallery .cards>*:first-child:nth-last-child(2),.video-gallery .cards>*:first-child:nth-last-child(2) ~ article{flex:0 33.33%;max-width:33.33%}}@media screen and (min-width: 960px){.cards-outer .section-header.container{padding:0 2em}}@media screen and (min-width: 1280px){.cards-outer .container{padding:0}}.cards-outer .cards{padding-top:2em}.cards-outer+.footer-cta-outer:after{background-color:#fff}.card{align-items:center;overflow:hidden;width:100%}@media screen and (min-width: 700px){.card{margin:0 1.5em}}.card-image{background-color:#fff;display:block;margin:0;position:relative;width:100%}.card-image:after{background-color:#EC6608;bottom:0;content:'';display:block;height:50px;left:0;position:absolute;width:100%}.card-image img{margin:0 0 0 2em;position:relative;width:90%;z-index:3}@media screen and (min-width: 560px){.card-image img{width:72%}}.card-wrap{align-self:stretch;height:100%;margin:0}.card-wrap-inner{padding:1.5em 2em 2em;background-color:#EC6608}.card-wrap-inner .button,.card-wrap-inner button,.card-wrap-inner [type="button"],.card-wrap-inner [type="reset"],.card-wrap-inner [type="submit"],.card-wrap-inner .ccc-panel .ccc-notify-button,.ccc-panel .card-wrap-inner .ccc-notify-button,.card-wrap-inner .pagination_element.prev,.card-wrap-inner .pagination_element.next,.card-wrap-inner .media-block-element-play{font-size:1em}.card-wrap-inner .button:hover,.card-wrap-inner button:hover,.card-wrap-inner :hover[type="button"],.card-wrap-inner :hover[type="reset"],.card-wrap-inner :hover[type="submit"],.card-wrap-inner .ccc-panel .ccc-notify-button:hover,.ccc-panel .card-wrap-inner .ccc-notify-button:hover,.card-wrap-inner .pagination_element.prev:hover,.card-wrap-inner .pagination_element.next:hover,.card-wrap-inner .media-block-element-play:hover{border-left-color:#2ABCA5;color:#000}.card-header{margin-top:0}.card-header+.card-summary{margin-top:.5em}.card-header-title{font-size:1.6em}.card-header-title a{color:#fff;text-decoration:underline}.card-header-title a:hover{color:#000}.card-header-date{color:#000;font-size:0.9em;display:block;margin-top:.66667em}.card-summary{color:#000}.card-summary a{text-decoration:underline;word-break:break-all}.card .metatag-link{background-color:#fff;color:#000;margin:0 .5em 0 0}.card .metatag-link:hover{background:#FEC22D}.card-button-outer{margin-top:1em}.card-button-outer .button,.card-button-outer button,.card-button-outer [type="button"],.card-button-outer [type="reset"],.card-button-outer [type="submit"],.card-button-outer .ccc-panel .ccc-notify-button,.ccc-panel .card-button-outer .ccc-notify-button,.card-button-outer .pagination_element.prev,.card-button-outer .pagination_element.next,.card-button-outer .media-block-element-play{font-size:1em}.reports .card-image{background-color:#E2E2E2;overflow:hidden}.reports .card-image img{bottom:-1em;border-radius:4px 4px 0 0;box-shadow:0 0 8px rgba(0,0,0,0.1);margin:3em auto 0;position:relative;width:60%}.reports .card-image img:hover{bottom:-0.5em}.reports .card-wrap{box-shadow:0px -8px 22px 0px rgba(0,0,0,0.3);z-index:2}.listing .card{background-color:transparent;border-radius:0;box-shadow:none}.listing .card-wrap{border-top:solid 5px #EC6608}.listing .card-wrap-inner{padding:1em 0 0 0}@media screen and (min-width: 700px){.two-col .cards>*{flex:0 50%;max-width:50%}}@media screen and (min-width: 560px){.two-col .cards>* .card{margin:0 1.5em}}@media screen and (min-width: 960px){.three-col .cards>*{flex:0 33.33%;max-width:33.33%}}.three-col .cards>* .card{margin:0 1.5em}.three-col .cards>* .card-image{height:25vh}.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%}}.four-col .cards>* .card{margin:0 1.5em}.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%}.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.5em}@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.33333em;padding:1.5em 1em 0}@media screen and (min-width: 560px){.filter{padding:1.5em 0 0 0}}.filter-block{align-items:flex-end;flex:0 100%;padding:0 2.5em 1.5em;text-align:left}@media screen and (min-width: 700px){.filter-block{flex:1 12em;padding:0 1em}}.filter-block label{color:#fff;font-weight:700;margin-left:0}.filter-block select{background-position:94% center}.filter-submit{background-color:#FEC22D;border-left:solid 10px #C50074 !important;color:#000;font-size:1.5em;height:1.7em;line-height:22px;margin-top:1.5em;width:100%}@media screen and (min-width: 560px){.filter-submit{margin-top:0}}.filter-submit:before{display:block !important}.secondary-color .filter-submit{background:#C50074;background-color:#C50074;border-color:#2ABCA5 !important;color:#fff}.secondary-color .filter-submit:before{background:#2ABCA5 !important;background-color:#2ABCA5 !important}.media-block{min-height:420px}@media screen and (min-width: 960px){.media-block-outer.right .media-block{flex-flow:row-reverse nowrap}}.media-block-outer.right .media-block-element:before{left:-72px;right:auto;top:30%}.media-block-outer.right .media-block-element:after{left:0;right:auto}.media-block-outer.secondary .media-block-info{background-color:#fff;color:#000}.media-block-outer.secondary .media-block-info .button,.media-block-outer.secondary .media-block-info button,.media-block-outer.secondary .media-block-info [type="button"],.media-block-outer.secondary .media-block-info [type="reset"],.media-block-outer.secondary .media-block-info [type="submit"],.media-block-outer.secondary .media-block-info .ccc-panel .ccc-notify-button,.ccc-panel .media-block-outer.secondary .media-block-info .ccc-notify-button,.media-block-outer.secondary .media-block-info .pagination_element.prev,.media-block-outer.secondary .media-block-info .pagination_element.next,.media-block-outer.secondary .media-block-info .media-block-element-play{background-color:#EC6608;color:#fff}.media-block-outer.secondary .media-block-info .button:hover,.media-block-outer.secondary .media-block-info button:hover,.media-block-outer.secondary .media-block-info :hover[type="button"],.media-block-outer.secondary .media-block-info :hover[type="reset"],.media-block-outer.secondary .media-block-info :hover[type="submit"],.media-block-outer.secondary .media-block-info .ccc-panel .ccc-notify-button:hover,.ccc-panel .media-block-outer.secondary .media-block-info .ccc-notify-button:hover,.media-block-outer.secondary .media-block-info .pagination_element.prev:hover,.media-block-outer.secondary .media-block-info .pagination_element.next:hover,.media-block-outer.secondary .media-block-info .media-block-element-play:hover{color:#000}.media-block-outer.secondary .media-block-info p a{text-decoration:underline}.media-block-outer.secondary .media-block-element:after{background-color:#fff}.media-block-outer.secondary+.footer-cta-outer:after{background-color:#2ABCA5}.media-block-outer.dark-grey+.footer-cta-outer:after{background-color:#4C5C66}.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 50%;max-width:50%}}.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 50%;max-width:50%}}.media-block-element,.media-block-info{margin:0}.media-block-info{align-items:center;background-color:#EC6608;color:#000000;padding:1.5em;width:100%}.secondary-color .white .media-block-info{background-color:#4F3764}.secondary-color .white .media-block-info .media-block-title,.secondary-color .white .media-block-info p,.secondary-color .white .media-block-info ul{color:#fff}.secondary-color .white .media-block-info .quote{background-color:#FEC22D;color:#000}.dark-grey .media-block-info{background-color:#4F3764}.dark-grey .media-block-info .media-block-title,.dark-grey .media-block-info p,.dark-grey .media-block-info ul{color:#fff}.dark-grey .media-block-info .quote{background-color:#FEC22D;color:#000}@media screen and (min-width: 560px){.media-block-info{padding:3em}}@media screen and (min-width: 960px){.media-block-info{flex:0 50%;max-width:50%;padding:3em}}@media screen and (min-width: 1280px){.media-block-info{padding:4em 3em}}.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 .ccc-panel .ccc-notify-button,.ccc-panel .media-block-info .ccc-notify-button,.media-block-info .pagination_element.prev,.media-block-info .pagination_element.next,.media-block-info .media-block-element-play{font-size:1.2em;margin-top:2rem}.media-block-info .button:hover,.media-block-info button:hover,.media-block-info :hover[type="button"],.media-block-info :hover[type="reset"],.media-block-info :hover[type="submit"],.media-block-info .ccc-panel .ccc-notify-button:hover,.ccc-panel .media-block-info .ccc-notify-button:hover,.media-block-info .pagination_element.prev:hover,.media-block-info .pagination_element.next:hover,.media-block-info .media-block-element-play:hover{color:#000}.media-block-content{margin-left:0}.media-block-content.content h2,.comments-area .media-block-content.comment-content h2,.media-block-content.content h3,.comments-area .media-block-content.comment-content h3,.media-block-content.content h4,.comments-area .media-block-content.comment-content h4,.media-block-content.content h5,.comments-area .media-block-content.comment-content h5,.media-block-content.content h6,.comments-area .media-block-content.comment-content h6,.media-block-content.content blockquote p,.comments-area .media-block-content.comment-content blockquote p{color:#000}.media-block-content.content .button,.comments-area .media-block-content.comment-content .button,.media-block-content.content button,.comments-area .media-block-content.comment-content button,.media-block-content.content [type="button"],.comments-area .media-block-content.comment-content [type="button"],.media-block-content.content [type="reset"],.comments-area .media-block-content.comment-content [type="reset"],.media-block-content.content [type="submit"],.comments-area .media-block-content.comment-content [type="submit"],.media-block-content.content .ccc-panel .ccc-notify-button,.ccc-panel .media-block-content.content .ccc-notify-button,.comments-area .media-block-content.comment-content .ccc-panel .ccc-notify-button,.ccc-panel .comments-area .media-block-content.comment-content .ccc-notify-button,.media-block-content.content .pagination_element.prev,.comments-area .media-block-content.comment-content .pagination_element.prev,.media-block-content.content .pagination_element.next,.comments-area .media-block-content.comment-content .pagination_element.next,.media-block-content.content .media-block-element-play,.comments-area .media-block-content.comment-content .media-block-element-play{color:#000}.media-block-content p{padding-bottom:1em}.media-block-content p a{color:#fff;text-decoration:underline}.media-block-content p a:hover{color:#000}.media-block-element{overflow:hidden;position:relative}@media screen and (min-width: 960px){.media-block-element{flex:0 50%;max-width:50%}}.media-block-element:before{background-image:url("../images/footer-dash.svg");background-repeat:no-repeat;background-size:100%;bottom:-10px;content:'';display:block;height:100%;position:absolute;right:-72px;transform:rotate(90deg);width:157px;z-index:3}@media screen and (min-width: 560px){.media-block-element:before{bottom:-144px;transform:rotate(-10deg)}}@media screen and (min-width: 960px){.media-block-element:before{bottom:30%;top:auto}}.media-block-element:after{background-color:#EC6608;bottom:0;content:'';display:block;height:50px;left:0;position:absolute;width:100%}.secondary-color .media-block-element:after{background-color:#4F3764}@media screen and (min-width: 960px){.media-block-element:after{bottom:auto;height:100%;left:auto;right:0;width:50px}}.media-block-element-play{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);background-color:#F44336;display:inline-block;width:auto;z-index:3}.media-block-element img{height:100%;-o-object-fit:cover;object-fit:cover;margin:0 auto 0 1.5em;position:relative;width:90%;z-index:2}@media screen and (min-width: 560px){.media-block-element img{margin:0 auto 0 2.5em;width:82%}}@media screen and (min-width: 960px){.media-block-element img{height:82%;margin:0;position:absolute;left:0;top:1.5em;width:100%}}.no-objectfit .media-block-element img{width:auto}.media-block-title{font-size:1.4em;padding-bottom:.66667em}@media screen and (min-width: 700px){.media-block-title{font-size:2em}}.media-block-title a{color:#000}.media-block-title a:hover{color:#EC6608}.statistic{padding:0 2em;justify-content:space-between;text-align:center}@media screen and (min-width: 1280px){.statistic{padding:0}}.statistic-item{flex:0 100%;max-width:100%;margin:0 0 2em}@media screen and (min-width: 700px){.statistic-item{flex:0 48%;max-width:48%}}@media screen and (min-width: 960px){.statistic-item{flex:0 20%;max-width:20%;margin:0}.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:1em}@media screen and (min-width: 560px){.statistic-item:last-child{margin:0 0 2em}}.statistic-icon{font-size:2em}.statistic-value{border-bottom:solid 10px #2ABCA5;display:inline-block;padding:0 0 .5em;text-align:center}.statistic-value-number{font-size:4em;font-weight:700}.statistic-title{font-size:1.6em;padding:1.5em 0 1em;position:relative}.gallery{margin:1.5em 0}.gallery-item{margin:0;text-align:center}.gallery-thumb{padding:0 1em}.lg-backdrop{margin-top:0}.lg-outer,.lg-toolbar,#lg-counter{margin-top:0 !important}.lg-outer .lg-thumb-item{border-color:transparent !important}.lg-outer .lg-thumb-item:hover{border-color:#fff !important}.lg-outer .lg-thumb-item.active{border-color:#fff !important}.lg-next,.lg-prev{opacity:1 !important}.lg-next:hover,.lg-prev:hover{opacity:1 !important;display:block !important}.lg-next:hover *,.lg-prev:hover *{display:block !important}button.lg-autoplay-button,button.lg-fullscreen,button#lg-zoom-in,button#lg-zoom-out,button#lg-actual-size,button#lg-share{dispay:none !important;opacity:0;visibility:0;height:0;width:0;pointer-events:none}.hidden-slide,.main-collection-item-slide{display:none}.video-gallery{padding:4em 0}.video-gallery .section-header{margin-bottom:2em}.video-gallery .cards{padding-top:0;justify-content:center}@media screen and (min-width: 960px){.video-gallery .cards{padding-top:2em}}.video-gallery-item{display:flex;flex-direction:column;margin:1em 0}@media screen and (min-width: 700px){.video-gallery-item{padding:0 1em}}@media screen and (min-width: 960px){.video-gallery-item{padding:0 1em}}.video-gallery-item .light-item-title{margin-top:.5em;margin-bottom:0;text-align:center;text-decoration:underline}.dark-grey .video-gallery-item .light-item-title{color:#fff}@media screen and (min-width: 960px){.video-gallery-item .light-item-title{margin-bottom:.5em}}.video-gallery-item .light-item-img:hover+.light-item-title,.video-gallery-item .video-item:hover+.light-item-title{color:#C50074}.dark-grey .video-gallery-item .light-item-img:hover+.light-item-title,.purple .video-gallery-item .light-item-img:hover+.light-item-title,.dark-grey .video-gallery-item .video-item:hover+.light-item-title,.purple .video-gallery-item .video-item:hover+.light-item-title{color:#FEC22D}.video-gallery-item .light-item-img:hover+.media-block-element-play:before,.video-gallery-item .video-item:hover+.media-block-element-play:before{width:100%}.video-gallery-item .light-item-title:hover{color:#C50074}.dark-grey .video-gallery-item .light-item-title:hover,.purple .video-gallery-item .light-item-title:hover{color:#FEC22D}.video-gallery-item .light-item-transcript-link:hover{color:#C50074;text-decoration:underline}.dark-grey .video-gallery-item .light-item-transcript-link,.purple .video-gallery-item .light-item-transcript-link{color:#fff}.dark-grey .video-gallery-item .light-item-transcript-link:hover,.purple .video-gallery-item .light-item-transcript-link:hover{color:#FEC22D}.video-gallery .light-item-img{height:auto;cursor:pointer;width:100%}.video-gallery .light-item-img.video-item{position:relative}.video-gallery .light-item-img img{height:300px;max-height:300px;min-height:300px;-o-object-fit:cover;object-fit:cover;height:100%;width:100%}@media screen and (min-width: 960px){.video-gallery .light-item-img img{height:400px;max-height:300px;min-height:400px}}.slick-list{overflow:hidden}.slick-slide{flex:1 auto}.slick-slide img{height:100%;-o-object-fit:cover;object-fit:cover;transition:opacity ease 0.3s;width:100%}.slick-slide img .no-object-fit{font-family:'object-fit: cover;'}.slick-slide:hover img{opacity:0.8}@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 4px #fff;border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,0.1);cursor:pointer;color:transparent;display:block;font-size:0px;height:35px;width: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:#EC6608;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:"←";display:block !important;opacity:1;transition:color ease 0.2s}.slick-prev:hover:before{color:#C50074;width:0}.slick-next{right:34px}.slick-next:before{content:"→";display:block !important;opacity:1;transition:all ease 0.3s}.slick-next:hover:before{color:#C50074;width:0}.slick-dotted.slick-slider{margin-bottom:30px}.slick-dots{position:absolute;left:50%;transform:translate(-50%, 0);bottom:-40px;display:inline-block;margin:0;padding:0;list-style:none;text-align:center;width:auto}.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{color:#EC6608;display:block;opacity:1}.slick-dots li button:before{border-radius:100%;background:#fff;color:#4F3764;content:"•";font-family:"slick";font-size:0.9rem;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;height:20px;left:0;line-height:22px;opacity:1;position:absolute;text-align:center;top:0;transition:all ease 0.15s !important;width:20px}.slick-dots li.slick-active button:before{color:#EC6608}.js .slider-single>div:nth-child(1n+2){display:none}.js .slider-single.slick-initialized>div:nth-child(1n+2){display:block}.slider-nav .slick-slide{cursor:pointer}.slider-single{max-width:682.66px}.slider-single .slick-slide *{height:300px}@media screen and (min-width: 560px){.slider-single .slick-slide *{height:450px}}@media screen and (min-width: 960px){.slider-single{max-width:853.325px}.slider-single .slick-slide *{height:562.5px}}.content .gallery,.comments-area .comment-content .gallery{display:flex;flex-wrap:wrap;flex-direction:row;margin-left:-5px;margin-right:-5px}.content .gallery-item,.comments-area .comment-content .gallery-item{margin:0 !important;float:left;text-align:center;width:33.33%}.content .gallery-icon,.comments-area .comment-content .gallery-icon{height:1px;padding-bottom:100%;overflow:hidden;position:relative;border:solid 5px transparent}.content .gallery-icon a,.comments-area .comment-content .gallery-icon a{position:absolute;top:0;left:0;height:100%;width:100%;cursor:zoom-in}.content .gallery-icon a img,.comments-area .comment-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,.wysiwyg.center .comments-area .comment-content,.comments-area .wysiwyg.center .comment-content{margin:0 auto}.wysiwyg .content,.wysiwyg .comments-area .comment-content,.comments-area .wysiwyg .comment-content{margin:0}@media screen and (min-width: 960px){.wysiwyg .content,.wysiwyg .comments-area .comment-content,.comments-area .wysiwyg .comment-content{width:66.66%}}.accordion-outer{background-color:#fff;border-radius:4px;box-shadow:0 0 8px rgba(0,0,0,0.1);padding:0 1.5em;position:relative}.accordion-item{padding:1em 0}.accordion-item+.accordion-item{border-top:1px solid #C4C4C4}.accordion-button{background:none;border-radius:0;color:#000;display:block;font-size:1.25rem;padding:0 1.5em 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;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:1em}.accordion-panel p{color:#000}.pullquote{background-color:#008671;font-family:"Sora","Trebuchet MS","Lucida Grande",Tahoma,sans-serif;justify-content:center;margin:2em auto 0;padding:4em 2em 2em;position:relative}@media screen and (min-width: 560px){.pullquote{align-items:center}}@media screen and (min-width: 1440px){.pullquote{width:80em}}.pullquote:before{background-image:url("../images/quote.svg");background-color:#2ABCA5;background-repeat:no-repeat;background-position:center center;background-size:50%;content:'';display:block;height:80px;left:2em;position:absolute;top:-40px;width:80px}.pullquote-image{flex:0 50%;max-width:50%}@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.5em 0 0 0}@media screen and (min-width: 560px){.pullquote-image+.pullquote-info{flex:0 60%;max-width:60%;padding:0 0 0 2em}}@media screen and (min-width: 960px){.pullquote-image+.pullquote-info{flex:0 80%;max-width:80%;padding:0 2em}}.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{color:#fff;font-size:1.4em;font-weight:800;padding-bottom:.66667em}@media screen and (min-width: 560px){.pullquote blockquote{font-size:1.8em}}.pullquote cite{border-left:solid 5px #2ABCA5;color:#fff;font-size:1em;font-style:normal;padding-left:1em}@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:5em;top:-4px}}.pullquote-share-title{color:#4D4D4D;font-size:0.7em;font-weight:400;padding:0 0 0 4em;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 .5em;text-align:center;width:30px}.pullquote-share-element .icon{margin-top:3px}.share{justify-content:center}.share-item{margin:0 1em}@media screen and (min-width: 960px){.header{height:180px;left:0;position:absolute;top:0}}.header.sticky{padding:0}@media screen and (min-width: 960px){.header.sticky{box-shadow:0 2px 12px 0 rgba(0,0,0,0.1);left:0;position:fixed;top:-112px}}.header.sticky .header-logo{flex:0 7%;max-width:7%;padding:10px 0}.header.sticky .header-inner{position:absolute;left:50%;transform:translate(-50%, 0);bottom:0;height:68px}.header.sticky .nav-item{margin:0;width:auto}.header.sticky .nav-item.button-item{margin-left:auto}.header.sticky .nav-item.button-item .button,.header.sticky .nav-item.button-item button,.header.sticky .nav-item.button-item [type="button"],.header.sticky .nav-item.button-item [type="reset"],.header.sticky .nav-item.button-item [type="submit"],.header.sticky .nav-item.button-item .ccc-panel .ccc-notify-button,.ccc-panel .header.sticky .nav-item.button-item .ccc-notify-button,.header.sticky .nav-item.button-item .pagination_element.prev,.header.sticky .nav-item.button-item .pagination_element.next,.header.sticky .nav-item.button-item .media-block-element-play{font-size:1.2em}.header.sticky .nav-item-link{font-size:1em;height:24px}.header.sticky .header-nav{flex:0 93%;max-width:93%;align-items:flex-end;margin:0 0 0 auto}@media screen and (min-width: 960px){.header.sticky .header-nav-list{display:-ms-flex;display:flex;flex-direction:row;flex-wrap:wrap;align-items:center;height:68px}}.header.sticky .header-subnav{display:none}.header.sticky .dropdown{margin-top:22px}.header.sticky .dropdown .nav-item-link{font-size:0.8em;height:auto}@media screen and (min-width: 960px){.main{padding-top:180px}}.profile{align-items:flex-start;padding:2em 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 2em}@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}}.profile-image{border-radius:100%;box-shadow:0 0 8px rgba(0,0,0,0.2);cursor:pointer;display:inline-block;margin:0 4em}.profile-image img{border-radius:100%;margin:0;width:100%}.profile-wrap{margin:2em 0 0;padding:0 1em}.profile-name{font-size:1.3em}.profile-title{font-size:1em;font-weight:normal;padding-top:.66667em}.profile-summary{background-color:#fff;box-shadow:0 0 8px rgba(0,0,0,0.1);height:100%;margin-top:0;padding:5em 2em 2em;position:fixed;right:-90%;text-align:left;top:0;width:90%;z-index:999}@media screen and (min-width: 700px){.profile-summary{padding:2.5em;right:-50%;width:50%}}@media screen and (min-width: 1280px){.profile-summary{padding:5em;right:-35%;width:35%}}.profile-summary.active-profile{right:0}.profile-summary .profile-summary-close{color:#EC6608;cursor:pointer;position:absolute;right:2em;top:2em;z-index:999}.profile-summary .profile-summary-close:hover{color:#2ABCA5;transform:rotate(90deg)}.profile-summary-inner{display:block;margin-top:0;position:relative;z-index:11}.profile-summary-inner .profile-name{color:#EC6608;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:1em}@media screen and (min-width: 560px){.profile-summary-inner p{font-size:1em}}.profile-meta{margin-top:1em}.profile-meta-item{padding:.25em 0}.profile-meta-item-link:hover{color:#EC6608}.profile-meta-item-link:hover .profile-meta-item-text{border-bottom:solid 2px #EC6608}.profile-meta-item-text{margin-left:.66667em}

/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIl9yZXNldC5zY3NzIiwiaGVscGVycy9fY29sb3JzLnNjc3MiLCJoZWxwZXJzL19taXhpbnMuc2NzcyIsImhlbHBlcnMvX2FuaW1hdGlvbi5zY3NzIiwiaGVscGVycy9fbGF5b3V0LnNjc3MiLCJoZWxwZXJzL190eXBvZ3JhcGh5LnNjc3MiLCJoZWxwZXJzL19zZXR0aW5ncy5zY3NzIiwiaGVscGVycy9fYnV0dG9ucy5zY3NzIiwiaGVscGVycy9fZm9ybXMuc2NzcyIsImhlbHBlcnMvX2ljb25zLnNjc3MiLCJoZWxwZXJzL19mb3JtcmVzZXQuc2NzcyIsImhlbHBlcnMvX2RhdGVwaWNrZXIuc2NzcyIsImhlbHBlcnMvX2Zvcm1zbWFpbi5zY3NzIiwiaGVscGVycy9fcmVhZHljbGFzcy5zY3NzIiwiaGVscGVycy9fYnJvd3NlcnMuc2NzcyIsImNvcmUvX2dlbmVyYWwuc2NzcyIsImNvcmUvX2hlYWRlci5zY3NzIiwiY29yZS9fZm9vdGVyLnNjc3MiLCJjb3JlL19yZXNwb25zaXZlLW5hdi5zY3NzIiwiY29yZS9fbWFpbi5zY3NzIiwiY29yZS9fc2VjdGlvbi5zY3NzIiwiY29yZS9fYXJ0aWNsZS5zY3NzIiwiY29yZS9fc2lkZWJhci5zY3NzIiwiY29yZS9fY29udGVudC5zY3NzIiwiY29yZS9fc2VhcmNoLnNjc3MiLCJjb3JlL190YWJsZXMuc2NzcyIsImNvcmUvX2hvbWUuc2NzcyIsImNvcmUvX2RvbmF0ZS5zY3NzIiwiY29yZS9fdm9pY2Uuc2NzcyIsImNvcmUvX3ByZXNzLnNjc3MiLCJjb21wb25lbnRzL19tZWRpYS1ibG9jay5zY3NzIiwiY29yZS9fcmVzZWFyY2guc2NzcyIsImNvbXBvbmVudHMvX21ldGFkYXRhLnNjc3MiLCJjb21wb25lbnRzL19wYWdpbmF0aW9uLnNjc3MiLCJjb21wb25lbnRzL19jb21tZW50cy5zY3NzIiwiY29tcG9uZW50cy9fYnJlYWRjcnVtYnMuc2NzcyIsImNvbXBvbmVudHMvX2hlcm8uc2NzcyIsImNvbXBvbmVudHMvX2N0YS5zY3NzIiwiY29tcG9uZW50cy9fZmVlZC5zY3NzIiwiY29tcG9uZW50cy9fY2FyZHMuc2NzcyIsImNvbXBvbmVudHMvX2ZpbHRlcnMuc2NzcyIsImNvbXBvbmVudHMvX3N0YXRpc3RpY3Muc2NzcyIsImNvbXBvbmVudHMvX2dhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX3NsaWNrLnNjc3MiLCJjb21wb25lbnRzL193eXNpd3lnLWdhbGxlcnkuc2NzcyIsImNvbXBvbmVudHMvX2V4cGFuZC5zY3NzIiwiY29tcG9uZW50cy9fd3lzaXd5Zy5zY3NzIiwiY29tcG9uZW50cy9fYWNjb3JkaW9uLnNjc3MiLCJjb21wb25lbnRzL19wdWxscXVvdGUuc2NzcyIsImNvbXBvbmVudHMvX3NoYXJlLnNjc3MiLCJjb21wb25lbnRzL19maXhlZC1oZWFkZXIuc2NzcyIsImNvbXBvbmVudHMvX3Byb2ZpbGUuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxjQUNJLGtCQUFtQixDQUd2QixLQUNJLDRCQUE2QixDQUM3Qix5QkFBMEIsQ0FDMUIseUNBQTBDLENBQzFDLDZCQUE4QixDQUM5QixxQkFBc0IsQ0FDdEIsVUFBVyxDQUNkLHliQWVHLHNCQUF1QixDQUN2QixRQUFTLENBQ1QsYUFBYyxDQUNkLG1CQUFvQixDQUNwQixjQUFlLENBQ2YsbUJBQW9CLENBQ3BCLGVBQWdCLENBQ2hCLFNBQVUsQ0FDVix1QkFBd0IsQ0FDM0Isb0dBSUEsYUFBYyxDQUNkLEtBRUEsYUFBYyxDQUNYLDRCQUE2QixDQUNoQyxNQUVBLGVBQWdCLENBQ2hCLGFBRUEsV0FBWSxDQUNaLG9EQUdBLFVBQVcsQ0FDWCxZQUFhLENBQ2IsTUFFQSx3QkFBeUIsQ0FDekIsZ0JBQWlCLENBQ2pCLG1CQUdHLGtCQUFtQixDQUN0QixzQkFHQyx1QkFBd0IsQ0FDekIsR0FHRyxzQkFBdUIsQ0FDdkIsUUFBUyxDQUNULGdCQUFpQixDQUNwQixzRkFZRyx5QkFBMEIsQ0FDN0IsU0FLQyxXQUFZLENBQ2IsVUNoQ1csYUFoQk0sQ0FnQmMsVUFD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LENBQUEsc0RrRCtISiwrQmxEL0hJLENBQUEsd0JrRGlJSCxvQkFNVyIsImZpbGUiOiJzdHlsZS5jc3MiLCJzb3VyY2VzQ29udGVudCI6WyJALW1zLXZpZXdwb3J0IHtcbiAgICB3aWR0aDogZGV2aWNlLXdpZHRoO1xufVxuXG5odG1sIHtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbiAgICAtbXMtdGV4dC1zaXplLWFkanVzdDogMTAwJTtcbiAgICAtd2Via2l0LXRhcC1oaWdobGlnaHQtY29sb3I6IHJnYmEoMCwwLDAsMCk7XG4gICAgLXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0OiAxMDAlO1xuICAgIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG4gICAgd2lkdGg6IDEwMCU7XG59XG5cbmh0bWwsIGJvZHksIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbmgxLCBoMiwgaDMsIGg0LCBoNSwgaDYsIHAsIGJsb2NrcXVvdGUsIHByZSxcbmEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbmRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbnNtYWxsLCBzdHJpa2UsIHN0cm9uZywgc3ViLCBzdXAsIHR0LCB2YXIsXG5iLCB1LCBpLCBjZW50ZXIsXG5kbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuZmllbGRzZXQsIGZvcm0sIGxhYmVsLCBsZWdlbmQsXG50YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbmFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLFxuZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLFxubWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG50aW1lLCBtYXJrLCBhdWRpbywgdmlkZW8sIGlucHV0LCBzZWxlY3Qge1xuICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuICAgIGJvcmRlcjogMDtcbiAgICBjb2xvcjogaW5oZXJpdDtcbiAgICBmb250LWZhbWlseTogaW5oZXJpdDtcbiAgICBmb250LXNpemU6IDEwMCU7XG4gICAgbGluZS1oZWlnaHQ6IGluaGVyaXQ7XG4gICAgbWFyZ2luOiAwIGF1dG8gMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTtcbn1cbi8qIEhUTUw1IGRpc3BsYXktcm9sZSByZXNldCBmb3Igb2xkZXIgYnJvd3NlcnMgKi9cbm1haW4sIGFydGljbGUsIGFzaWRlLCBkZXRhaWxzLCBmaWdjYXB0aW9uLCBmaWd1cmUsXG5mb290ZXIsIGhlYWRlciwgaGdyb3VwLCBtZW51LCBuYXYsIHNlY3Rpb24ge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cbmJvZHkge1xuXHRsaW5lLWhlaWdodDogMTtcbiAgICAtbXMtb3ZlcmZsb3ctc3R5bGU6IHNjcm9sbGJhcjtcbn1cbm9sLCB1bCB7XG5cdGxpc3Qtc3R5bGU6IG5vbmU7XG59XG5ibG9ja3F1b3RlLCBxIHtcblx0cXVvdGVzOiBub25lO1xufVxuYmxvY2txdW90ZTpiZWZvcmUsIGJsb2NrcXVvdGU6YWZ0ZXIsXG5xOmJlZm9yZSwgcTphZnRlciB7XG5cdGNvbnRlbnQ6ICcnO1xuXHRjb250ZW50OiBub25lO1xufVxudGFibGUge1xuXHRib3JkZXItY29sbGFwc2U6IGNvbGxhcHNlO1xuXHRib3JkZXItc3BhY2luZzogMDtcbn1cblxuKiwgKjpiZWZvcmUsICo6YWZ0ZXIge1xuICAgIGJveC1zaXppbmc6IGluaGVyaXQ7XG59XG5cblt0YWJpbmRleD1cIi0xXCJdOmZvY3VzIHtcbiAgb3V0bGluZTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5ociB7XG4gICAgYm94LXNpemluZzogY29udGVudC1ib3g7XG4gICAgaGVpZ2h0OiAwO1xuICAgIG92ZXJmbG93OiB2aXNpYmxlO1xufVxuXG4vLyBSZW1vdmUgMzAwbXMgZGVsYXkgb24gdG91Y2ggc2NyZWVuc1xuYSxcbmFyZWEsXG5idXR0b24sXG5bcm9sZT1cImJ1dHRvblwiXSxcbmlucHV0Om5vdChbdHlwZT1cInJhbmdlXCJdKSxcbmxhYmVsLFxuc2VsZWN0LFxuc3VtbWFyeSxcbnRleHRhcmVhIHtcbiAgICB0b3VjaC1hY3Rpb246IG1hbmlwdWxhdGlvbjtcbn1cblxuZmllbGRzZXQge1xuICAvKiBDaHJvbWUgYW5kIEZpcmVmb3ggc2V0dGluZyBoZXJlXG4gICAgICBtaW4td2lkdGg6IG1pbi1jb250ZW50ICovXG4gIG1pbi13aWR0aDogMDtcbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKytcbi8vKysrIEhFTFBFUlM6IENPTE9SUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKytcblxuJGJyYW5kLWdyZXk6ICM0QzVDNjY7XG5cbi8vIEJhc2ljIGNvbG9yc1xuJHJlZDogI0Y0NDMzNjtcbiRwaW5rOiAjQzUwMDc0O1xuJHB1cnBsZTogIzlDMjdCMDtcbiRkZWVwLXB1cnBsZTogIzRGMzc2NDtcbiRpbmRpZ286ICMzRjUxQjU7XG4kYmx1ZTogIzQyNEI1QTtcbiRncmV5LWJsdWU6ICMzQjRGNUI7XG4kbGlnaHQtYmx1ZTogIzAzQTlGNDtcbiRjeWFuOiAjMDBCQ0Q0O1xuJHRlYWw6ICMyQUJDQTU7XG4kdGVhbC1kYXJrOiAjMDA4NjcxO1xuJGdyZWVuOiAjMDA4NjcxO1xuJGxpZ2h0LWdyZWVuOiAjOEJDMzRBO1xuJGxpbWU6ICNDRERDMzk7XG4keWVsbG93OiAjRkVDMjJEO1xuJGFtYmVyOiAjRkZDMTA3O1xuJG9yYW5nZTogI0VDNjYwODtcbiRhY2Nlc3Mtb3JhbmdlOiAjQzA1MzA2O1xuJGRlZXAtb3JhbmdlOiAjRkY1NzIyO1xuJGJyb3duOiAjNzk1NTQ4O1xuJGNyZWFtOiAjRjRGM0U3O1xuJHdoaXRlOiAjRkZGRkZGO1xuJGJsYWNrOiAjMDAwMDAwO1xuXG4vLyBTdGFuZGFyZCBncmV5c2NhbGU6IG51bWJlciA9IGJyaWdodG5lc3MgKEhTQilcbiRncmV5OTU6ICNGMkYyRjI7XG4kZ3JleTkwOiAjRTJFMkUyO1xuJGdyZXk4MDogI0M0QzRDNDtcbiRncmV5NzA6ICNEN0Q3RDc7XG4kZ3JleTYwOiAjOTk5OTk5O1xuJGdyZXk1MDogIzgwODA4MDtcbiRncmV5NDA6ICM2NjY2NjY7XG4kZ3JleTMwOiAjNEQ0RDREO1xuJGdyZXkyMDogIzMzMzMzMztcbiRncmV5MTU6ICMyNjI2MjY7XG5cbi8vIFNvY2lhbCBjb2xvcnNcbiRkcmliYmJsZTogI0VBNEM4OTtcbiRmYWNlYm9vazogIzNCNTk5OTtcbiRmbGlja3I6ICNGRjAwODQ7XG4kZ29vZ2xlcGx1czogI0RENEIzOTtcbiRpbnN0YWdyYW06ICNFNDQwNUY7XG4kbGlua2VkaW46ICMwMDc3QjU7XG4kcGludGVyZXN0OiAjQkQwODFDO1xuJHNuYXBjaGF0OiAjRkZGQzAwO1xuJHNvdW5kY2xvdWQ6ICNmZjMzMDA7XG4kdHVtYmxyOiAjMzQ0NjVEO1xuJHR3aXR0ZXI6ICM1NUFDRUU7XG4kdmltZW86ICMxQUI3RUE7XG4kd2hhdHNhcHA6ICMyNUQzNjY7XG4keW91dHViZTogI0NEMjAxRjtcblxuLy8gU29jaWFsIGNvbG9yc1xuLmRyaWJiYmxlIHsgY29sb3I6ICRkcmliYmJsZTsgfTtcbi5mYWNlYm9vayB7IGNvbG9yOiAkZmFjZWJvb2s7IH07XG4uZmxpY2tyIHsgY29sb3I6ICRmbGlja3I7IH07XG4uZ29vZ2xlcGx1cyB7IGNvbG9yOiAkZ29vZ2xlcGx1czsgfTtcbi5pbnN0YWdyYW0geyBjb2xvcjogJGluc3RhZ3JhbTsgfTtcbi5saW5rZWRpbiB7IGNvbG9yOiAkbGlua2VkaW47IH07XG4ucGludGVyZXN0IHsgY29sb3I6ICRwaW50ZXJlc3Q7IH07XG4uc25hcGNoYXQgeyBjb2xvcjogJHNuYXBjaGF0OyB9O1xuLnNvdW5kY2xvdWQgeyBjb2xvcjogJHNvdW5kY2xvdWQ7IH07XG4udHVtYmxyIHsgY29sb3I6ICR0dW1ibHI7IH07XG4udHdpdHRlciB7IGNvbG9yOiAkdHdpdHRlcjsgfTtcbi52aW1lbyB7IGNvbG9yOiAkdmltZW87IH07XG4ud2hhdHNhcHAgeyBjb2xvcjogJHdoYXRzYXBwOyB9O1xuLnlvdXR1YmUgeyBjb2xvcjogJHlvdXR1YmU7IH07XG5cbiIsIi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBUWVBPR1JBUEhZIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRm9udCBzaXplXG5AbWl4aW4gZm9udC1zaXplKCRzaXplVmFsdWU6IDEuNikge1xuICAgIGZvbnQtc2l6ZTogJHNpemVWYWx1ZSArIHB4O1xuICAgIGZvbnQtc2l6ZTogKCRzaXplVmFsdWUgLyAxNiApICsgcmVtO1xufVxuXG4vLyBDdXJzb3IgaGlnaGxpZ2h0aW5nXG5AbWl4aW4gc2VsZWN0aW9uKCRiYWNrZ3JvdW5kLCAkY29sb3IpIHtcbiAgICBAZWFjaCAkcHJlZml4IGluICc6Oi1tb3otc2VsZWN0aW9uJywgJzo6c2VsZWN0aW9uJyB7XG4gICAgICAgICN7JHByZWZpeH0ge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGJhY2tncm91bmQ7XG4gICAgICAgICAgICBjb2xvcjogJGNvbG9yO1xuICAgICAgICB9XG4gICAgfVxufVxuXG4vLyBtaXhpbiBmb3IgcGxhY2Vob2xkZXJzXG5AbWl4aW4gb3B0aW9uYWwtYXQtcm9vdCgkc2VsKSB7XG4gIEBhdC1yb290ICN7aWYobm90ICYsICRzZWwsIHNlbGVjdG9yLWFwcGVuZCgmLCAkc2VsKSl9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG5AbWl4aW4gcGxhY2Vob2xkZXIge1xuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6Oi13ZWJraXQtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cblxuICBAaW5jbHVkZSBvcHRpb25hbC1hdC1yb290KCc6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzo6LW1vei1wbGFjZWhvbGRlcicpIHtcbiAgICBAY29udGVudDtcbiAgfVxuXG4gIEBpbmNsdWRlIG9wdGlvbmFsLWF0LXJvb3QoJzotbXMtaW5wdXQtcGxhY2Vob2xkZXInKSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBMQVlPVVQgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBDZW50ZXJpbmcgb2JqZWN0cyAob2xkIHdheSwgZmxleGJveCBwcmVmZXJyZWQgbm93KVxuLy8gQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7ICBcbkBtaXhpbiBjZW50ZXJlcigkaG9yaXpvbnRhbDogdHJ1ZSwgJHZlcnRpY2FsOiB0cnVlKSB7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgQGlmICgkaG9yaXpvbnRhbCBhbmQgJHZlcnRpY2FsKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgbGVmdDogNTAlO1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlKC01MCUsIC01MCUpO1xuICB9IEBlbHNlIGlmICgkaG9yaXpvbnRhbCkge1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgtNTAlLCAwKTtcbiAgfSBAZWxzZSBpZiAoJHZlcnRpY2FsKSB7XG4gICAgdG9wOiA1MCU7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGUoMCwgLTUwJSk7XG4gIH1cbn1cblxuLy8gIEJyZWFrcG9pbnRzXG5AbWl4aW4gYnJlYWsoJGJyZWFrcG9pbnQpIHtcbiAgICBAaWYgbWFwLWhhcy1rZXkoJGJyZWFrcG9pbnRzLCAkYnJlYWtwb2ludCkge1xuICAgICAgICBAbWVkaWEgc2NyZWVuIGFuZCAobWluLXdpZHRoOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGJyZWFrcG9pbnQpKSB7XG4gICAgICAgICAgICBAY29udGVudDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLy8gZmxleGJveCBtaXhpbiAtIGZvciBjaGlsZHJlbiBvZiBmbGV4IGNvbnRhaW5lclxuQG1peGluIGZsZXhib3goJHZhbHVlKSB7XG4gICAgZmxleDogMCAkdmFsdWU7XG4gICAgbWF4LXdpZHRoOiAkdmFsdWU7XG59XG5cbi8vIFN0eWxlcyBieSBudW1iZXIgb2YgaXRlbXMgaW4gbGlzdFxuQG1peGluIGJ5Y291bnQoJGNvdW50KSB7XG4gICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZChuICsgI3skY291bnR9KSxcbiAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKG4gKyAjeyRjb3VudH0pIH4gbGkge1xuICAgICAgICBAY29udGVudDtcbiAgICB9XG59XG5cbi8vIEBpbmNsdWRlIGJ5Y291bnQoNCl7XG4vLyAgICAgd2lkdGg6MjUlO1xuLy8gfVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBBTklNQVRJT05TIE1JWElOU1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gSW5jbHVkZSB0byBnaXZlIGFuIGVsZW1lbnQgYSB0cmFuc2l0aW9uXG5AbWl4aW4gdHJhbnNpdGlvbigkcHJvcGVydGllcy4uLikge1xuICAgIEBlYWNoICRwcmVmaXggaW4gLXdlYmtpdC10cmFuc2l0aW9uLCB0cmFuc2l0aW9uIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XG4gICAgfVxufVxuXG5AbWl4aW4gdHJhbnNpdGlvbi1lYXNlKCRwcm9wZXJ0aWVzLi4uKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LXRyYW5zaXRpb24sIHRyYW5zaXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9LXByb3BlcnR5OiAkcHJvcGVydGllcztcbiAgICAgICAgI3skcHJlZml4fS1kdXJhdGlvbjogMC4ycztcbiAgICAgICAgI3skcHJlZml4fS10aW1pbmctZnVuY3Rpb246IGVhc2UtaW4tb3V0O1xuICAgIH1cbn1cblxuLy8gSW5jbHVkZSB0byB0cmFuc2Zvcm0gYW4gZWxlbWVudFxuQG1peGluIHRyYW5zZm9ybSgkcHJvcGVydHkpIHtcbiAgICBAZWFjaCAkcHJlZml4IGluIC1tcy10cmFuc2Zvcm0sIC1tb3otdHJhbnNmb3JtLCAtd2Via2l0LXRyYW5zZm9ybSwgdHJhbnNmb3JtIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnR5O1xuICAgIH1cbn1cblxuQG1peGluIHRyYW5zZm9ybS1vcmlnaW4oJHByb3BlcnR5KSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAtbXMtdHJhbnNmb3JtLW9yaWdpbiwgLW1vei10cmFuc2Zvcm0tb3JpZ2luLCAtd2Via2l0LXRyYW5zZm9ybS1vcmlnaW4sIHRyYW5zZm9ybS1vcmlnaW4ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydHk7XG4gICAgfVxufVxuXG4vLyBmaWx0ZXJzXG5AbWl4aW4gZmlsdGVyKCRwcm9wZXJ0aWVzKSB7XG4gICAgQGVhY2ggJHByZWZpeCBpbiAtd2Via2l0LWZpbHRlciwgZmlsdGVyIHtcbiAgICAgICAgI3skcHJlZml4fTogJHByb3BlcnRpZXM7XG4gICAgfVxufVxuXG4vLyBHZW5lcmF0ZSBrZXlmcmFtZXMgd2l0aCBhbiBhbmltYXRpb24gbmFtZVxuQG1peGluIGtleWZyYW1lcygkYW5pbWF0aW9uLW5hbWUpIHtcbiAgICBALXdlYmtpdC1rZXlmcmFtZXMgI3skYW5pbWF0aW9uLW5hbWV9IHsgQGNvbnRlbnQ7IH1cbiAgICBAa2V5ZnJhbWVzICN7JGFuaW1hdGlvbi1uYW1lfSB7IEBjb250ZW50OyB9XG59XG5cbi8vIEBpbmNsdWRlIGtleWZyYW1lcyhmYWRlKSB7XG4vLyAgICAgMCUgeyBvcGFjaXR5OiAwOyB9XG4vLyAgICAgMTAwJSB7IG9wYWNpdHk6IDE7IH1cbi8vIH1cblxuXG4vLyBJbmNsdWRlIHRvIGdpdmUgYW4gZWxlbWVudCBhbmltYXRpb25cbkBtaXhpbiBhbmltYXRpb24oJHByb3BlcnRpZXMpIHtcbiAgICBAZWFjaCAkcHJlZml4IGluIC13ZWJraXQtYW5pbWF0aW9uLCBhbmltYXRpb24ge1xuICAgICAgICAjeyRwcmVmaXh9OiAkcHJvcGVydGllcztcbiAgICB9XG59XG5cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUWUxJTkcgTUlYSU5TXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBHcmFkaWVudHNcbkBtaXhpbiBsaW5lYXItZ3JhZGllbnQoJGRpcmVjdGlvbi1vbGQ6IGxlZnQsICRkaXJlY3Rpb24tbmV3OiB0byByaWdodCwgJGNvbG9ycyAuLi4pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LWxpbmVhci1ncmFkaWVudCgkZGlyZWN0aW9uLW9sZCwgJGNvbG9ycyk7XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCRkaXJlY3Rpb24tbmV3LCAkY29sb3JzKTtcbn1cbi8vIEBpbmNsdWRlIGxpbmVhci1ncmFkaWVudChsZWZ0LCB0by1yaWdodCwgJHByaW1hcnksICRzZWNvbmRhcnkpO1xuXG5AbWl4aW4gcmFkaWFsLWdyYWRpZW50KCRwb3NpdGlvbiwgJGNvbG9ycyAuLi4pIHtcbiAgICBiYWNrZ3JvdW5kLWltYWdlOiAtd2Via2l0LXJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xuICAgIGJhY2tncm91bmQtaW1hZ2U6IHJhZGlhbC1ncmFkaWVudCgkcG9zaXRpb24sICRjb2xvcnMpO1xufVxuXG5AbWl4aW4gdW5kZXJsaW5lKCRjb2xvciwgJGhlaWdodCl7XG4gICAgYm94LXNoYWRvdzppbnNldCAwICgtJGhlaWdodCArIHB4KSAwIDAgJGNvbG9yO1xuICAgIGRpc3BsYXk6aW5saW5lO1xufVxuXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBQU1VFRE8gRUxFTUVOVCBNSVhJTlNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIHBzZXVkbyBtaXhpblxuQG1peGluIHBzZXVkbygkZGlzcGxheTogYmxvY2ssICRwb3M6IGFic29sdXRlLCAkY29udGVudDogJycpe1xuICAgIGNvbnRlbnQ6ICRjb250ZW50O1xuICAgIGRpc3BsYXk6ICRkaXNwbGF5O1xuICAgIHBvc2l0aW9uOiAkcG9zO1xufVxuXG4vLyBUcmlhbmdsZSBtaXhpblxuQG1peGluIGNzcy10cmlhbmdsZSgkY29sb3IsICRkaXJlY3Rpb24sICRzaXplOiA2cHgsICRwb3NpdGlvbjogYWJzb2x1dGUsICRyb3VuZDogZmFsc2Upe1xuICAgIEBpbmNsdWRlIHBzZXVkbygkcG9zOiAkcG9zaXRpb24pO1xuICAgIHdpZHRoOiAwO1xuICAgIGhlaWdodDogMDtcbiAgICBAaWYgJHJvdW5kIHtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogM3B4O1xuICAgIH1cbiAgICBAaWYgJGRpcmVjdGlvbiA9PSBkb3duIHtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItdG9wOiAkc2l6ZSBzb2xpZCAkY29sb3I7XG4gICAgICAgIG1hcmdpbi10b3A6IDAgLSByb3VuZCggJHNpemUgLyAyLjUgKTtcbiAgICB9IEBlbHNlIGlmICRkaXJlY3Rpb24gPT0gdXAge1xuICAgICAgICBib3JkZXItbGVmdDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1yaWdodDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWJvdHRvbTogMCAtIHJvdW5kKCAkc2l6ZSAvIDIuNSApO1xuICAgIH0gQGVsc2UgaWYgJGRpcmVjdGlvbiA9PSByaWdodCB7XG4gICAgICAgIGJvcmRlci10b3A6ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItYm90dG9tOiAkc2l6ZSBzb2xpZCB0cmFuc3BhcmVudDtcbiAgICAgICAgYm9yZGVyLWxlZnQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLXJpZ2h0OiAtJHNpemU7XG4gICAgfSBAZWxzZSBpZiAgJGRpcmVjdGlvbiA9PSBsZWZ0IHtcbiAgICAgICAgYm9yZGVyLXRvcDogJHNpemUgc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgICAgIGJvcmRlci1ib3R0b206ICRzaXplIHNvbGlkIHRyYW5zcGFyZW50O1xuICAgICAgICBib3JkZXItcmlnaHQ6ICRzaXplIHNvbGlkICRjb2xvcjtcbiAgICAgICAgbWFyZ2luLWxlZnQ6IC0kc2l6ZTtcbiAgICB9XG59XG5cbi8vIGZvciBleGFtcGxlIHRvIG1ha2UgYSByZWQgdHJpYW5nbGUgdGhhdCBwb2ludHMgZG93biwgd2l0aCBhIHNpemUgb2YgMTBweCBhbmQgcm91bmRlZCBjb3JuZXJzXG4vLyBAaW5jbHVkZSBjc3MtdHJpYW5nbGUocmVkLCBkb3duLCAxMHB4ICwgYWJzb2x1dGUgLHRydWUgKTsiLCIvLysrKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBBTklNQVRJT04gKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrKysrXG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBNb3ZlbWVudFxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gZmFuY3kgdHJhbnNpdGlvbnNcbiRtb3ZlLXdoaXA6IGN1YmljLWJlemllcigwLjgsIDAsIDAuMywgMSk7XG4kbW92ZS1zbmFwOiBjdWJpYy1iZXppZXIoMC43LCAtMC41LCAwLjMsIDEuNSk7XG4kbW92ZS1zbmFwLWluOiBjdWJpYy1iZXppZXIoMC42LCAtMC4zLCAwLjcsIDApO1xuJG1vdmUtc25hcC1vdXQ6IGN1YmljLWJlemllcigwLjIsIDAuOSwgMC4zLCAxLjMpO1xuXG5cbiV0cmFuc2l0aW9uIHtcbiAgICBAaW5jbHVkZSB0cmFuc2l0aW9uLWVhc2UoYmFja2dyb3VuZCwgYm9yZGVyLCBib3gtc2hhZG93LCBjb2xvciwgb3BhY2l0eSwgdHJhbnNmb3JtLCBiYWNrZ3JvdW5kLCBoZWlnaHQsIHBhZGRpbmcsIHRvcCwgcmlnaHQsIGJvdHRvbSwgbGVmdCwgd2lkdGgpO1xufVxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogTEFZT1VUICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrK1xuXG4vLyBNYWtlIGEgZmxleGJveCBjb250YWluZXJcbiVmbGV4IHtcbiAgICBkaXNwbGF5OiAtbXMtZmxleDtcbiAgICBkaXNwbGF5OiAtd2Via2l0LWZsZXg7XG4gICAgZGlzcGxheTogZmxleDtcbiAgICBmbGV4LWRpcmVjdGlvbjogcm93O1xuICAgIGZsZXgtd3JhcDogd3JhcDtcbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4vLysrKyBIRUxQRVJTOiBUWVBPR1JBUEhZICsrK1xuLy8rKysrKysrKysrKysrKysrKysrKysrKysrKytcblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIEhlbHBlcnNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cblxuLy8gVGhpcyBpcyB0aGUgaGlnaGxpZ2h0IGNvbG91ciB1c2VkIHdpdGggdGhlIGN1cnNvclxuQGluY2x1ZGUgc2VsZWN0aW9uKCRiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5LCAkY29sb3I6ICR3aGl0ZSk7XG5cbi8vIEZvcm0gcGxhY2Vob2xkZXIgY29sb3JcbkBpbmNsdWRlIHBsYWNlaG9sZGVyIHtcbiAgICBjb2xvcjogY3VycmVudENvbG9yO1xuICAgIG9wYWNpdHk6IDAuNDtcbn1cblxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRGVmYXVsdHNcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiVmb250LWhlYWRlciB7XG4gICAgZm9udDogJGV4dHJhYm9sZCAxcmVtLzEuMiAkZm9udC1oZWFkZXI7XG59XG5cbiVmb250LWJvZHkge1xuICAgIGZvbnQ6ICRub3JtYWwgMXJlbS8xLjUgJGZvbnQtYm9keTtcbn1cblxuJWZvbnQtY29udGVudCB7XG4gICAgZm9udDogJG5vcm1hbCAxcmVtLzEuNSAkZm9udC1jb250ZW50O1xufVxuXG4lZm9udC1tZXRhIHtcbiAgICBmb250OiAkbm9ybWFsIDFyZW0vMS41ICRmb250LW1ldGE7XG59XG5cbiVmb250LWxhYmVsIHtcbiAgICBmb250OiAkYm9sZCAwLjlyZW0vMS41ICRmb250LWhlYWRlcjtcbiAgICB0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuICAgIGxldHRlci1zcGFjaW5nOiAwLjFyZW07XG59XG5cbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBTZXR0aW5nc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJWgxIHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDJyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuNzJyZW0gKyAxLjR2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDNyZW07XG4gICAgfVxufVxuXG4laDIge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMS44cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjZyZW0gKyAxdncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAyLjVyZW07XG4gICAgfVxufVxuXG4laDMge1xuICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuICAgIGZvbnQtc2l6ZTogMS41cmVtO1xuICAgIGZvbnQtc2l6ZTogY2FsYygxLjM2cmVtICsgMC43dncpO1xuXG4gICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcbiAgICAgICAgZm9udC1zaXplOiAycmVtO1xuICAgIH1cbn1cblxuJWg0IHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4zMnJlbSArIDAuNHZ3KTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG4gICAgICAgIGZvbnQtc2l6ZTogMS43cmVtO1xuICAgIH1cbn1cblxuJWg1IHtcbiAgICBAZXh0ZW5kICVmb250LWhlYWRlcjtcbiAgICBmb250LXNpemU6IDEuMjVyZW07XG4gICAgZm9udC1zaXplOiBjYWxjKDEuMjFyZW0gKyAwLjJ2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEuNHJlbTtcbiAgICB9XG59XG5cbiVoNiB7XG4gICAgQGV4dGVuZCAlZm9udC1oZWFkZXI7XG4gICAgZm9udC1zaXplOiAxLjEyNXJlbTtcbiAgICBmb250LXNpemU6IGNhbGMoMS4xMDVyZW0gKyAwLjF2dyk7XG5cbiAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICBmb250LXNpemU6IDEuMnJlbTtcbiAgICB9XG59XG4iLCIvLysrKysrKysrKysrKysrKytcbi8vKysrIFNFVFRJTkdTICsrK1xuLy8rKysrKysrKysrKysrKysrXG5cbi8vIFNldCB0aGUgY29sb3Igc2NoZW1lXG4kcHJpbWFyeTogJG9yYW5nZTtcbiRzZWNvbmRhcnk6ICR0ZWFsO1xuJHRlcnRpYXJ5OiAkZ3JleTMwO1xuXG4vLyBDcmVhdGVzIGEgZnVsbCBwYWxldHRlIGZyb20gYmFzZSBjb2xvdXJzXG4kcHJpbWFyeS1icmlnaHQ6IGxpZ2h0ZW4oJHByaW1hcnksIDIwJSk7XG4kcHJpbWFyeS1saWdodDogbGlnaHRlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LWRhcms6IGRhcmtlbigkcHJpbWFyeSwgMTAlKTtcbiRwcmltYXJ5LXNoYWRlOiBkYXJrZW4oJHByaW1hcnksIDIwJSk7XG5cbiRzZWNvbmRhcnktYnJpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDIwJSk7XG4kc2Vjb25kYXJ5LWxpZ2h0OiBsaWdodGVuKCRzZWNvbmRhcnksIDEwJSk7XG4kc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkc2Vjb25kYXJ5LCAxMCUpO1xuJHNlY29uZGFyeS1zaGFkZTogZGFya2VuKCRzZWNvbmRhcnksIDIwJSk7XG5cbi8vIFNldCBjb21tb24gY29sb3JzXG4kYm9keS1jb2xvcjogJHdoaXRlO1xuJGhlYWRlci1jb2xvcjogJHdoaXRlO1xuXG4vLyBTZXQgZml4ZWQgaGVhZGVyXG4kZml4ZWRoZWFkOiB0cnVlO1xuXG4vLyBUeXBvZ3JhcGh5XG4kZm9udC1oZWFkZXI6ICdTb3JhJywgJ1RyZWJ1Y2hldCBNUycsICdMdWNpZGEgR3JhbmRlJywgVGFob21hLCBzYW5zLXNlcmlmO1xuJGZvbnQtYm9keTogJ1NvcmEnLCAnVHJlYnVjaGV0IE1TJywgJ0x1Y2lkYSBHcmFuZGUnLCBUYWhvbWEsIHNhbnMtc2VyaWY7XG4kZm9udC1jb250ZW50OiAnU29yYScsICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIEdyYW5kZScsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiRmb250LXF1b3RlOiAnU29yYScsICdUcmVidWNoZXQgTVMnLCAnTHVjaWRhIEdyYW5kZScsIFRhaG9tYSwgc2Fucy1zZXJpZjtcbiRmb250LW1ldGE6ICdTb3JhJywgQW5kYWxlTW9ubywgJ0x1Y2lkYSBDb25zb2xlJywgbW9ub3NwYWNlO1xuXG4kbGlnaHQ6IDMwMDtcbiRub3JtYWw6IDQwMDtcbiRib2xkOiA3MDA7XG4kZXh0cmFib2xkOiA4MDA7XG5cbi8vIExheW91dFxuJGhlYWRlci1oZWlnaHQ6IDE4MHB4O1xuJGdhcDogMWVtO1xuJGNvcm5lcjogNHB4O1xuJGxpbmU6IDFweDtcbiRwYWdlLXdpZHRoOiA4MGVtO1xuJHNoYWRvdzogMCAwIDhweCByZ2JhKCRibGFjaywgMC4xKTtcblxuLy8gU2V0cyB3aWR0aCBvZiBmaXhlZCBjb2x1bW5zXG4kaGFsZi1jb2x1bW46ICRwYWdlLXdpZHRoIC8gMjtcbiR0aGlyZC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gMztcbiR0d28tdGhpcmRzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gMykgKiAyO1xuJGZvdXJ0aC1jb2x1bW46ICRwYWdlLXdpZHRoIC8gNDtcbiR0aHJlZS1mb3VydGhzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gNCkgKiAzO1xuJHNpeHRoLWNvbHVtbjogJHBhZ2Utd2lkdGggLyA2O1xuJGZpdmUtc2l4dGhzLWNvbHVtbjogKCRwYWdlLXdpZHRoIC8gNikgKiA1O1xuXG4vLyBLZWVwIHRyYWNrIG9mIHotaW5kZXhlcyB0byBhdm9pZCB6LWluZGV4OiA5OTk5OTk5OTk7XG4kemluZGV4OiAoXG4gICAgcG9wdXA6IDUwLFxuICAgIGhlYWRlcjogNDAsXG4gICAgcm5hdjogMzAsXG4gICAgZm9vdGVyOiAyMCxcbiAgICBvdmVybGF5OiAxMCxcbiAgICBoaWdobGlnaHQ6IC0xMCxcbik7XG5cbi8vIEJyZWFrcG9pbnRzXG4kYnJlYWtwb2ludHM6IChcbiAgICBzbWFsbDogNTYwcHgsXG4gICAgdGFibGV0OiA3MDBweCxcbiAgICBtZWRpdW06IDk2MHB4LFxuICAgIGxhcmdlOiAxMjgwcHgsXG4gICAgeGxhcmdlOiAxNDQwcHgsXG4gICAgeHhsYXJnZTogMTcwMHB4LFxuKTtcblxuLy8gYWRkIENNUyBzcGVjaWZpYyBjaGFuZ2VzXG4kd29yZHByZXNzOiB0cnVlO1xuJGRydXBhbDogZmFsc2U7XG4kZHJ1cGFsLXZlcnNpb246IDg7XG4iLCIvLysrKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogQlVUVE9OUyArKytcbi8vKysrKysrKysrKysrKysrKysrKysrKysrXG5cbkBtaXhpbiBidXR0b24taG92ZXIoJHNoYWRvdy1jb2xvcikge1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHotaW5kZXg6IDA7XG5cdFxuICAgICY6YmVmb3JlIHtcbiAgICAgICAgYmFja2dyb3VuZDogJHNoYWRvdy1jb2xvcjtcbiAgICAgICAgY29udGVudDogJyc7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgdG9wOiAwO1xuXHRcdC13ZWJraXQtdHJhbnNpdGlvbjogYmFja2dyb3VuZCwgZWFzZS1pbi1vdXQgMC44cztcblx0XHQtbW96LXRyYW5zaXRpb246IGJhY2tncm91bmQsIGVhc2UtaW4tb3V0IDAuOHM7XG5cdFx0dHJhbnNpdGlvbjogYmFja2dyb3VuZCwgZWFzZS1pbi1vdXQgMC44cztcbiAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGlnaGxpZ2h0KTtcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8vIEJ1dHRvbiBtaXhpblxuJWJ1dHRvbiB7XG4gICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICRwaW5rO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDEuMmVtO1xuICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXAgLyAxLjUgJGdhcCAvIDM7XG4gICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB3aWR0aDogYXV0bztcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBmb250LXNpemU6IDEuNWVtOyAgICBcbiAgICB9XG59XG5cbi5idG4sXG4uYnV0dG9uIHtcbiAgICBAZXh0ZW5kICVidXR0b247XG5cdEBpbmNsdWRlIGJ1dHRvbi1ob3ZlcigkcGluaylcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJHdoaXRlO1xufVxuXG4uYnRuLXNlY29uZGFyeSxcbi5idXR0b24tc2Vjb25kYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyKCR5ZWxsb3cpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkeWVsbG93O1xuICAgIGNvbG9yOiAkYmxhY2s7XG59XG5cbi5idG4tdGVydGlhcnksXG4uYnV0dG9uLXRlcnRpYXJ5IHtcbiAgICBAZXh0ZW5kICVidXR0b247XG4gICAgQGluY2x1ZGUgYnV0dG9uLWhvdmVyKCRzZWNvbmRhcnkpXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuICAgIGJvcmRlci1sZWZ0OiBzb2xpZCAxMHB4ICRzZWNvbmRhcnk7XG4gICAgY29sb3I6ICRibGFjaztcbn1cbiIsIi8vKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogRk9STVMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKytcblxuJWZvcm0taW5wdXQge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgY29sb3I6ICRncmV5MjA7XG4gICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICBib3JkZXI6ICRsaW5lIHNvbGlkICRncmV5ODA7XG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWJvZHk7XG4gICAgaGVpZ2h0OiAyLjVlbTtcbiAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgd2lkdGg6IDEwMCU7XG5cbiAgICAmOmRpc2FibGVkIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5MDtcbiAgICB9XG59XG5cbmZvcm0ge1xuICAgIGZvbnQ6IDFyZW0gJGZvbnQtYm9keTtcblxuICAgIHAgeyBmb250OiAxZW0gJGZvbnQtYm9keTsgfVxufVxuXG5pbnB1dCxcbnRleHRhcmVhLFxuc2VsZWN0IHtcbiAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xufVxuXG5bdHlwZT1cInRleHRcIl0sXG5bdHlwZT1cIm51bWJlclwiXSxcblt0eXBlPVwiZGF0ZVwiXSxcblt0eXBlPVwiZGF0ZXRpbWVcIl0sXG5bdHlwZT1cImRhdGV0aW1lLWxvY2FsXCJdLFxuW3R5cGU9XCJtb250aFwiXSxcblt0eXBlPVwid2Vla1wiXSxcblt0eXBlPVwidGltZVwiXSxcblt0eXBlPVwic2VhcmNoXCJdLFxuW3R5cGU9XCJ0ZWxcIl0sXG5bdHlwZT1cInVybFwiXSxcblt0eXBlPVwiZW1haWxcIl0sXG5bbGlzdF0sXG50ZXh0YXJlYSxcbnNlbGVjdCB7XG4gICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgIG91dGxpbmU6IG5vbmU7XG5cbiAgICAmOmZvY3VzIHtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcbiAgICB9XG4gICAgICAgIFxuXHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG5cdCY6Oi1tb3otcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXIge1xuXHQgIGNvbG9yOiAkZ3JleTUwO1xuXHQgIG9wYWNpdHk6IDE7XG5cdH1cblx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0ICBjb2xvcjogJGdyZXk1MDtcblx0ICBvcGFjaXR5OiAxO1xuXHR9XG59XG5cbnRleHRhcmVhIHtcbiAgICByZXNpemU6IHZlcnRpY2FsO1xuICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgaGVpZ2h0OiBhdXRvO1xuICAgIG1pbi1oZWlnaHQ6ICRnYXAgKiA4O1xufVxuXG5idXR0b24sXG5bdHlwZT1cImJ1dHRvblwiXSxcblt0eXBlPVwicmVzZXRcIl0sXG5bdHlwZT1cInN1Ym1pdFwiXSB7XG4gICAgQGV4dGVuZCAuYnV0dG9uO1xuICAgIC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9ICAgIFxuICAgIH1cbn1cblxuW3R5cGU9XCJjb2xvclwiXSxcblt0eXBlPVwiZmlsZVwiXSB7XG4gICAgYm9yZGVyOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxO1xuICAgIHBhZGRpbmc6IDA7XG59XG5cblt0eXBlPVwiZmlsZVwiXSB7XG4gICAgaGVpZ2h0OiBhdXRvO1xufVxuc2VsZWN0IHtcblx0YXBwZWFyYW5jZTogbm9uZTtcblx0LW1vei1hcHBlYXJhbmNlOiBub25lO1xuXHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3NlbGVjdC1hcnJvdy5zdmcnKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTUlIGNlbnRlcjtcblx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0YmFja2dyb3VuZC1zaXplOiAyNXB4O1xuXHRib3JkZXI6IHNvbGlkIDFweCAjQTFBRUI3O1xuXHRcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zZWxlY3QtYXJyb3cuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogOTglIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHR9XG5cdCY6Oi1tcy1leHBhbmQge1xuXHQgICAgZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG5sYWJlbCB7XG4gICAgZm9udDogJG5vcm1hbCAxZW0vMS41ICRmb250LWJvZHk7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmICsgaW5wdXQsXG4gICAgJiArIHRleHRhcmVhLFxuICAgICYgKyBzZWxlY3QgeyBtYXJnaW4tdG9wOiAkZ2FwIC8gNDsgfVxufVxuXG5sZWdlbmQge1xuICAgIGJvcmRlci1ib3R0b206ICRsaW5lIHNvbGlkICRncmV5OTA7XG4gICAgcGFkZGluZy1ib3R0b206ICRnYXAgLyAyO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG5bdHlwZT1cImNoZWNrYm94XCJdLFxuW3R5cGU9XCJyYWRpb1wiXSB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgaGVpZ2h0OiAkZ2FwICogMS41O1xuICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG4gICAgd2lkdGg6IGF1dG87XG5cbiAgICAmICsgbGFiZWwge1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmU7XG4gICAgICAgIGZvbnQtc3R5bGU6IG5vcm1hbDtcbiAgICB9XG59XG5cbi8vIEZvcm0gYXNzZW1ibHlcblxuLndGb3JtQ29udGFpbmVyIHtcbiAgICAuc2VjdGlvbiB7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuLkJCRm9ybVNlY3Rpb24ge1xuICAgIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCBbdHlwZT1cImNoZWNrYm94XCJdLCBbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgIH1cbiAgICAuQkJGb3JtUmFkaW9MaXN0IHtcbiAgICAgICAgKiB7XG4gICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgLmdmb3JtX2JvZHkge1xuICAgICAgICBoMiB7XG4gICAgICAgICAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICAgICAgfVxuXHRcdC5naW5wdXRfY29udGFpbmVyIHtcblx0XHRcdCoge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0fVxuXHRcdFx0LmdmaWVsZF9jaGVja2JveCB7XG5cdFx0XHRcdGlucHV0W3R5cGU9Y2hlY2tib3hdIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG4gICAgICAgIHNlbGVjdCArIGxhYmVsLFxuICAgICAgICBpbnB1dFt0eXBlPVwidGV4dFwiXSArIGxhYmVsIHtcbiAgICAgICAgICAgIGNvbG9yOiAkZ3JleTQwO1xuICAgICAgICAgICAgZm9udC1zdHlsZTogaXRhbGljO1xuICAgICAgICAgICAgbWFyZ2luOiAwIGF1dG8gJGdhcDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICBsZXR0ZXItc3BhY2luZzogMCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICAgICAgICB9XG5cbiAgICAgICAgbGFiZWwgKyAqIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyA0O1xuICAgICAgICB9XG5cbiAgICAgICAgbGkuZ2ZpZWxkICsgbGkuZ2ZpZWxkIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICB9XG5cbiAgICAgICAgLmdmaWVsZF9yZXF1aXJlZCB7XG4gICAgICAgICAgICBjb2xvcjogJHJlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuLmdmaWVsZCB7XG4gICAgaDIge1xuICAgICAgICBmb250LXdlaWdodDogYm9sZCAhaW1wb3J0YW50O1xuICAgICAgICBAZXh0ZW5kICVoMjtcbiAgICB9XG4gICAgXG4gICAgbGkge1xuICAgICAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZ2ZpZWxkX2Rlc2NyaXB0aW9uIHtcbiAgICAgICAgY29sb3I6ICRncmV5NDA7XG4gICAgICAgIC8vIGxldHRlci1zcGFjaW5nOiAwLjVwdCAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmdmaWVsZF9yYWRpbyB7XG4gICAgaW5wdXRbdHlwZT1cInJhZGlvXCJdIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDNweCAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgIGxhYmVsIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMS4xMjVyZW0gIWltcG9ydGFudDtcbiAgICAgICAgfVxuICAgICAgICB3aGl0ZS1zcGFjZTogYXV0byAhaW1wb3J0YW50O1xuICAgIH1cbn1cblxuLmdmaWVsZF9jaGVja2JveCB7XG4gICAgbGFiZWwge1xuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgZm9udC1zaXplOiAxLjEyNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9ICAgICAgICBcbiAgICB9XG59XG5cbi5nZl9zdGVwX2xhYmVsIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBtYXJnaW4tdG9wOiAwICFpbXBvcnRhbnQ7XG59XG5cbi5nZl9zdGVwX251bWJlciB7XG4gICAgZm9udC1zaXplOiAxcmVtICFpbXBvcnRhbnQ7XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5nZl9zdGVwX2FjdGl2ZSB7XG4gICAgY29sb3I6ICR0ZWFsLWRhcms7XG59XG5cbi5nZl90b29sdGlwX2JvZHkge1xuICAgIG1hcmdpbi1sZWZ0OiAwLjE1cmVtO1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICAgIFxuICAgIHNwYW4ge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkdGVhbC1kYXJrO1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBoZWlnaHQ6IDA7XG4gICAgICAgIGZvbnQtc2l6ZTogMC44cmVtO1xuICAgICAgICBtYXJnaW46ICRnYXAgLyAyIDAgMDtcbiAgICAgICAgbWluLXdpZHRoOiAyNTBweDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDEuNTtcbiAgICAgICAgb3BhY2l0eTogMDtcbiAgICAgICAgdHJhbnNpdGlvbjogMC4zcztcbiAgICAgICAgei1pbmRleDogMTA7XG4gICAgICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjk1cmVtO1xuICAgICAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICAgICAgbWFyZ2luOiAwIDAgMCAkZ2FwIC8gMjtcbiAgICAgICAgICAgIG1heC13aWR0aDogMzAwcHg7XG4gICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJjpob3ZlciBzcGFuIHtcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICAuZmEtcXVlc3Rpb24tY2lyY2xlIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBcbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICAgICBjdXJzb3I6IGF1dG87XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgc3Bhbi50b29sdGlwLWV4cGFuZCB7XG4gICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgaGVpZ2h0OiBhdXRvO1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICB2aXNpYmlsaXR5OiB2aXNpYmxlO1xuICAgIH1cbn1cblxuXG5cblxuIiwiLy8rKysrKysrKysrKysrKysrKysrKysrK1xuLy8rKysgSEVMUEVSUzogSUNPTlMgKysrXG4vLysrKysrKysrKysrKysrKysrKysrKysrXG5cbi5pY29uIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgZmlsbDogY3VycmVudENvbG9yO1xuICAgIGhlaWdodDogJGdhcCAqIDEuNTtcbiAgICB2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuICAgIHdpZHRoOiAkZ2FwICogMS41O1xuXG4gICAgLmllICYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICYtbGFiZWwge1xuICAgICAgICBsZWZ0OiAtOTk5OXB4O1xuICAgICAgICBwb3NpdGlvbjogZml4ZWQ7XG4gICAgICAgIHRvcDogLTk5OTlweDtcblxuICAgICAgICAuaWUgJiB7XG4gICAgICAgICAgICBwb3NpdGlvbjogc3RhdGljO1xuICAgICAgICB9XG4gICAgfVxufVxuIiwiYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBidXR0b24sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGNhcHRpb24sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGRpdixib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgZmllbGRzZXQsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGZvcm0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGgxLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBoMixib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaDMsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGg0LGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBoNSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaDYsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGlmcmFtZSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW1nLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPWJ1dHRvbl0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGlucHV0W3R5cGU9ZW1haWxdLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPWltYWdlXSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW5wdXRbdHlwZT1udW1iZXJdLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPXBhc3N3b3JkXSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW5wdXRbdHlwZT1zdWJtaXRdLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPXRlbF0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGlucHV0W3R5cGU9dGV4dF0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGlucHV0W3R5cGU9dXJsXSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgbGFiZWwsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGxlZ2VuZCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgbGksYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIG9sLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBwLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBzZWxlY3QsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHNwYW4sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHRhYmxlLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciB0Ym9keSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdGQsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHRleHRhcmVhLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciB0Zm9vdCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdGgsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHRoZWFkLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciB0cixib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdWx7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO291dGxpbmU6MH1ib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgYnV0dG9uLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBjYXB0aW9uLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBkaXYsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGZpZWxkc2V0LGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBmb3JtLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpZnJhbWUsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGltZyxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW5wdXRbdHlwZT1idXR0b25dLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPWVtYWlsXSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW5wdXRbdHlwZT1pbWFnZV0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGlucHV0W3R5cGU9bnVtYmVyXSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW5wdXRbdHlwZT1wYXNzd29yZF0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGlucHV0W3R5cGU9c3VibWl0XSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgaW5wdXRbdHlwZT10ZWxdLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPXRleHRdLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbnB1dFt0eXBlPXVybF0sYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGxhYmVsLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBsZWdlbmQsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGxpLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBvbCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgcCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgc2VsZWN0LGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBzcGFuLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciB0YWJsZSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdGJvZHksYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHRkLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciB0ZXh0YXJlYSxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdGZvb3QsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHRoLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciB0aGVhZCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdHIsYm9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIHVse2ZvbnQtd2VpZ2h0OmluaGVyaXQ7Zm9udC1zdHlsZTppbmhlcml0O2ZvbnQtc2l6ZToxMDAlO2ZvbnQtZmFtaWx5OmluaGVyaXQ7dmVydGljYWwtYWxpZ246YmFzZWxpbmU7bGluZS1oZWlnaHQ6MTtmb250LXdlaWdodDo0MDB9Ym9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGRpdixib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgcCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgc3BhbntsaW5lLWhlaWdodDoxLjh9Ym9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGZpZWxkc2V0LGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBpbWd7Ym9yZGVyOjB9Ym9keSAuZ2Zvcm1fd3JhcHBlci5nZl9yZXNldF93cmFwcGVyIGxpLGJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBvbCxib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgdWx7bGlzdC1zdHlsZTpub25lfWJvZHkgLmdmb3JtX3dyYXBwZXIuZ2ZfcmVzZXRfd3JhcHBlciBhIGltZ3tib3JkZXI6bm9uZX1ib2R5IC5nZm9ybV93cmFwcGVyLmdmX3Jlc2V0X3dyYXBwZXIgOmZvY3Vze291dGxpbmU6MH0iLCIudWktZGF0ZXBpY2tlcnt3aWR0aDoyMTZweDtoZWlnaHQ6YXV0bzttYXJnaW46NXB4IGF1dG8gMDtmb250OjlwdCBBcmlhbCxzYW5zLXNlcmlmOy13ZWJraXQtYm94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsLjUpOy1tb3otYm94LXNoYWRvdzowIDAgMTBweCAwIHJnYmEoMCwwLDAsLjUpO2JveC1zaGFkb3c6MCAwIDEwcHggMCByZ2JhKDAsMCwwLC41KX0udWktZGF0ZXBpY2tlciBhe3RleHQtZGVjb3JhdGlvbjpub25lfS51aS1kYXRlcGlja2VyIHRhYmxle3dpZHRoOjEwMCU7Ym9yZGVyLWNvbGxhcHNlOmNvbGxhcHNlfS51aS1kYXRlcGlja2VyLWhlYWRlcntiYWNrZ3JvdW5kLWNvbG9yOiM2NjY7Y29sb3I6I2UwZTBlMDtmb250LXdlaWdodDo3MDA7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCAwIHJnYmEoMjUwLDI1MCwyNTAsLjIpOy1tb3otYm94LXNoYWRvdzppbnNldCAwIDFweCAxcHggMCByZ2JhKDI1MCwyNTAsMjUwLC4yKTtib3gtc2hhZG93Omluc2V0IDAgMXB4IDFweCAwIHJnYmEoMjUwLDI1MCwyNTAsLjIpO3RleHQtc2hhZG93OjFweCAtMXB4IDAgIzAwMDtmaWx0ZXI6ZHJvcHNoYWRvdyhjb2xvcj0jMDAwLCBvZmZ4PTEsIG9mZnk9LTEpO2xpbmUtaGVpZ2h0OjMwcHg7bWluLWhlaWdodDozMHB4IWltcG9ydGFudDtib3JkZXItd2lkdGg6MXB4IDAgMCAwO2JvcmRlci1zdHlsZTpzb2xpZDtib3JkZXItY29sb3I6IzY2Nn0udWktZGF0ZXBpY2tlci10aXRsZXt0ZXh0LWFsaWduOmNlbnRlcn0udWktZGF0ZXBpY2tlci10aXRsZSBzZWxlY3R7bWFyZ2luLXRvcDoyLjUlfS51aS1kYXRlcGlja2VyLW5leHQsLnVpLWRhdGVwaWNrZXItcHJldntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDozMHB4O2hlaWdodDozMHB4O3RleHQtYWxpZ246Y2VudGVyO2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtaW1hZ2U6dXJsKC4uL2ltYWdlcy9kYXRlcGlja2VyL2Fycm93LnBuZyk7YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2xpbmUtaGVpZ2h0OjYwMCU7b3ZlcmZsb3c6aGlkZGVufS51aS1kYXRlcGlja2VyLXByZXZ7ZmxvYXQ6bGVmdDtiYWNrZ3JvdW5kLXBvc2l0aW9uOmNlbnRlciAtMzBweH0udWktZGF0ZXBpY2tlci1uZXh0e2Zsb2F0OnJpZ2h0O2JhY2tncm91bmQtcG9zaXRpb246Y2VudGVyIDB9LnVpLWRhdGVwaWNrZXIgdGhlYWR7YmFja2dyb3VuZDojZjdmN2Y3O2JhY2tncm91bmQ6dXJsKGRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEQ5NGJXd2dkbVZ5YzJsdmJqMGlNUzR3SWlBL1BnbzhjM1puSUhodGJHNXpQU0pvZEhSd09pOHZkM2QzTG5jekxtOXlaeTh5TURBd0wzTjJaeUlnZDJsa2RHZzlJakV3TUNVaUlHaGxhV2RvZEQwaU1UQXdKU0lnZG1sbGQwSnZlRDBpTUNBd0lERWdNU0lnY0hKbGMyVnlkbVZCYzNCbFkzUlNZWFJwYnowaWJtOXVaU0krQ2lBZ1BHeHBibVZoY2tkeVlXUnBaVzUwSUdsa1BTSm5jbUZrTFhWaloyY3RaMlZ1WlhKaGRHVmtJaUJuY21Ga2FXVnVkRlZ1YVhSelBTSjFjMlZ5VTNCaFkyVlBibFZ6WlNJZ2VERTlJakFsSWlCNU1UMGlNQ1VpSUhneVBTSXdKU0lnZVRJOUlqRXdNQ1VpUGdvZ0lDQWdQSE4wYjNBZ2IyWm1jMlYwUFNJd0pTSWdjM1J2Y0MxamIyeHZjajBpSTJZM1pqZG1OeUlnYzNSdmNDMXZjR0ZqYVhSNVBTSXhJaTgrQ2lBZ0lDQThjM1J2Y0NCdlptWnpaWFE5SWpFd01DVWlJSE4wYjNBdFkyOXNiM0k5SWlObU1XWXhaakVpSUhOMGIzQXRiM0JoWTJsMGVUMGlNU0l2UGdvZ0lEd3ZiR2x1WldGeVIzSmhaR2xsYm5RK0NpQWdQSEpsWTNRZ2VEMGlNQ0lnZVQwaU1DSWdkMmxrZEdnOUlqRWlJR2hsYVdkb2REMGlNU0lnWm1sc2JEMGlkWEpzS0NObmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0tTSWdMejRLUEM5emRtYyspO2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNmN2Y3ZjcgMCwjZjFmMWYxIDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLCNmN2Y3ZjcpLGNvbG9yLXN0b3AoMTAwJSwjZjFmMWYxKSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2Y3ZjdmNyAwLCNmMWYxZjEgMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNmN2Y3ZjcgMCwjZjFmMWYxIDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2Y3ZjdmNyAwLCNmMWYxZjEgMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNmN2Y3ZjcgMCwjZjFmMWYxIDEwMCUpO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNiYmJ9LnVpLWRhdGVwaWNrZXIgdGh7dGV4dC10cmFuc2Zvcm06dXBwZXJjYXNlO3RleHQtYWxpZ246Y2VudGVyO2ZvbnQtc2l6ZTo2cHQ7cGFkZGluZzo1cHggMDtjb2xvcjojNjY2O3RleHQtc2hhZG93OjFweCAwIDAgI2ZmZjtmaWx0ZXI6ZHJvcHNoYWRvdyhjb2xvcj0jZmZmLCBvZmZ4PTEsIG9mZnk9MCl9LnVpLWRhdGVwaWNrZXIgdGJvZHkgdGR7cGFkZGluZzowO2JvcmRlci10b3A6MXB4IHNvbGlkICNiYmI7Ym9yZGVyLXJpZ2h0OjFweCBzb2xpZCAjYmJifS51aS1kYXRlcGlja2VyIHRib2R5IHRkOmxhc3QtY2hpbGR7Ym9yZGVyLXJpZ2h0OjB9LnVpLWRhdGVwaWNrZXIgdGJvZHkgdHJ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2JiYn0udWktZGF0ZXBpY2tlciB0Ym9keSB0cjpsYXN0LWNoaWxke2JvcmRlci1ib3R0b206MH0udWktZGF0ZXBpY2tlciB0ZCBhLC51aS1kYXRlcGlja2VyIHRkIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246Y2VudGVyO3dpZHRoOjMwcHg7aGVpZ2h0OjMwcHg7bGluZS1oZWlnaHQ6MzBweDtjb2xvcjojNjY2O3RleHQtc2hhZG93OjFweCAxcHggMCAjZmZmO2ZpbHRlcjpkcm9wc2hhZG93KGNvbG9yPSNmZmYsIG9mZng9MSwgb2ZmeT0xKX0udWktZGF0ZXBpY2tlci1jYWxlbmRhciAudWktc3RhdGUtZGVmYXVsdHtiYWNrZ3JvdW5kOiNlZGVkZWQ7YmFja2dyb3VuZDp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUEvUGdvOGMzWm5JSGh0Ykc1elBTSm9kSFJ3T2k4dmQzZDNMbmN6TG05eVp5OHlNREF3TDNOMlp5SWdkMmxrZEdnOUlqRXdNQ1VpSUdobGFXZG9kRDBpTVRBd0pTSWdkbWxsZDBKdmVEMGlNQ0F3SURFZ01TSWdjSEpsYzJWeWRtVkJjM0JsWTNSU1lYUnBiejBpYm05dVpTSStDaUFnUEd4cGJtVmhja2R5WVdScFpXNTBJR2xrUFNKbmNtRmtMWFZqWjJjdFoyVnVaWEpoZEdWa0lpQm5jbUZrYVdWdWRGVnVhWFJ6UFNKMWMyVnlVM0JoWTJWUGJsVnpaU0lnZURFOUlqQWxJaUI1TVQwaU1DVWlJSGd5UFNJd0pTSWdlVEk5SWpFd01DVWlQZ29nSUNBZ1BITjBiM0FnYjJabWMyVjBQU0l3SlNJZ2MzUnZjQzFqYjJ4dmNqMGlJMlZrWldSbFpDSWdjM1J2Y0MxdmNHRmphWFI1UFNJeElpOCtDaUFnSUNBOGMzUnZjQ0J2Wm1aelpYUTlJakV3TUNVaUlITjBiM0F0WTI5c2IzSTlJaU5rWldSbFpHVWlJSE4wYjNBdGIzQmhZMmwwZVQwaU1TSXZQZ29nSUR3dmJHbHVaV0Z5UjNKaFpHbGxiblErQ2lBZ1BISmxZM1FnZUQwaU1DSWdlVDBpTUNJZ2QybGtkR2c5SWpFaUlHaGxhV2RvZEQwaU1TSWdabWxzYkQwaWRYSnNLQ05uY21Ga0xYVmpaMmN0WjJWdVpYSmhkR1ZrS1NJZ0x6NEtQQzl6ZG1jKyk7YmFja2dyb3VuZDotbW96LWxpbmVhci1ncmFkaWVudCh0b3AsI2VkZWRlZCAwLCNkZWRlZGUgMTAwJSk7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDAsI2VkZWRlZCksY29sb3Itc3RvcCgxMDAlLCNkZWRlZGUpKTtiYWNrZ3JvdW5kOi13ZWJraXQtbGluZWFyLWdyYWRpZW50KHRvcCwjZWRlZGVkIDAsI2RlZGVkZSAxMDAlKTtiYWNrZ3JvdW5kOi1vLWxpbmVhci1ncmFkaWVudCh0b3AsI2VkZWRlZCAwLCNkZWRlZGUgMTAwJSk7YmFja2dyb3VuZDotbXMtbGluZWFyLWdyYWRpZW50KHRvcCwjZWRlZGVkIDAsI2RlZGVkZSAxMDAlKTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sI2VkZWRlZCAwLCNkZWRlZGUgMTAwJSk7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDFweCAxcHggMCAwIHJnYmEoMjUwLDI1MCwyNTAsLjUpOy1tb3otYm94LXNoYWRvdzppbnNldCAxcHggMXB4IDAgMCByZ2JhKDI1MCwyNTAsMjUwLC41KTtib3gtc2hhZG93Omluc2V0IDFweCAxcHggMCAwIHJnYmEoMjUwLDI1MCwyNTAsLjUpfS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIC51aS1zdGF0ZS1ob3ZlcntiYWNrZ3JvdW5kOiNmN2Y3Zjd9LnVpLWRhdGVwaWNrZXItY2FsZW5kYXIgLnVpLXN0YXRlLWFjdGl2ZXtiYWNrZ3JvdW5kOiNmZmYyYWE7Ym9yZGVyOjFweCBzb2xpZCAjYzE5MTYzO2NvbG9yOiM2NjY7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwuMSk7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCAxMHB4IDAgcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzppbnNldCAwIDAgMTBweCAwIHJnYmEoMCwwLDAsLjEpO3RleHQtc2hhZG93OjAgMXB4IDAgI2ZmZjtmaWx0ZXI6ZHJvcHNoYWRvdyhjb2xvcj0jRkZGLCBvZmZ4PTAsIG9mZnk9MSk7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOi0xcHh9LnVpLWRhdGVwaWNrZXItdW5zZWxlY3RhYmxlIC51aS1zdGF0ZS1kZWZhdWx0e2JhY2tncm91bmQ6I2Y0ZjRmNDtjb2xvcjojYjRiM2IzfS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkOmZpcnN0LWNoaWxkIC51aS1zdGF0ZS1hY3RpdmV7d2lkdGg6MjlweDttYXJnaW4tbGVmdDowfS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRkOmxhc3QtY2hpbGQgLnVpLXN0YXRlLWFjdGl2ZXt3aWR0aDoyOXB4O21hcmdpbi1yaWdodDowfS51aS1kYXRlcGlja2VyLWNhbGVuZGFyIHRyOmxhc3QtY2hpbGQgLnVpLXN0YXRlLWFjdGl2ZXtoZWlnaHQ6MjlweDttYXJnaW4tYm90dG9tOjB9dGQudWktZGF0ZXBpY2tlci11bnNlbGVjdGFibGUudWktc3RhdGUtZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZDdkN2Q3fXRhYmxlLnVpLWRhdGVwaWNrZXItY2FsZW5kYXJ7bWFyZ2luOjAhaW1wb3J0YW50fWJvZHkgZGl2I3VpLWRhdGVwaWNrZXItZGl2W3N0eWxlXXt6LWluZGV4Ojk5OTkhaW1wb3J0YW50fSIsIi5nZm9ybV93cmFwcGVye21hcmdpbi1ib3R0b206MTZweDttYXJnaW4tdG9wOjE2cHg7bWF4LXdpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgZm9ybXt0ZXh0LWFsaWduOmxlZnQ7bWF4LXdpZHRoOjEwMCU7bWFyZ2luOjAgYXV0b30uZ2Zvcm1fd3JhcHBlciAqLC5nZm9ybV93cmFwcGVyIDphZnRlciwuZ2Zvcm1fd3JhcHBlciA6YmVmb3Jle2JveC1zaXppbmc6Ym9yZGVyLWJveCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgaDEsLmdmb3JtX3dyYXBwZXIgaDIsLmdmb3JtX3dyYXBwZXIgaDN7Zm9udC13ZWlnaHQ6NDAwO2JvcmRlcjpub25lO2JhY2tncm91bmQ6MCAwfS5nZm9ybV93cmFwcGVyIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdChbdHlwZT1zdWJtaXRdKTpub3QoW3R5cGU9YnV0dG9uXSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKXtmb250LXNpemU6aW5oZXJpdDtmb250LWZhbWlseTppbmhlcml0O3BhZGRpbmc6NXB4IDRweDtsZXR0ZXItc3BhY2luZzpub3JtYWx9Lmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1pbWFnZV17Ym9yZGVyOm5vbmUhaW1wb3J0YW50O3BhZGRpbmc6MCFpbXBvcnRhbnQ7d2lkdGg6YXV0byFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgdGV4dGFyZWF7Zm9udC1zaXplOmluaGVyaXQ7Zm9udC1mYW1pbHk6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzpub3JtYWw7cGFkZGluZzo2cHggOHB4O2xpbmUtaGVpZ2h0OjEuNTtyZXNpemU6bm9uZX0uZ2Zvcm1fd3JhcHBlciBzZWxlY3R7bGluZS1oZWlnaHQ6MS41fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29udGFpbmVyX211bHRpc2VsZWN0IHNlbGVjdHtiYWNrZ3JvdW5kLWltYWdlOm5vbmUhaW1wb3J0YW50Oy13ZWJraXQtYXBwZWFyYW5jZTpub25lOy1tb3otYXBwZWFyYW5jZTpub25lO291dGxpbmU6MH0uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHN7bWFyZ2luOjAhaW1wb3J0YW50O2xpc3Qtc3R5bGUtdHlwZTpub25lO2Rpc3BsYXk6YmxvY2t9Lmdmb3JtX3dyYXBwZXIgdWwsaHRtbD5ib2R5IC5lbnRyeSB1bHt0ZXh0LWluZGVudDowfS5nZm9ybV93cmFwcGVyIGZvcm0gbGksLmdmb3JtX3dyYXBwZXIgbGl7bWFyZ2luLWxlZnQ6MCFpbXBvcnRhbnQ7bGlzdC1zdHlsZS10eXBlOm5vbmUhaW1wb3J0YW50O2xpc3Qtc3R5bGUtaW1hZ2U6bm9uZSFpbXBvcnRhbnQ7bGlzdC1zdHlsZTpub25lIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlfS5nZm9ybV93cmFwcGVyIHVsIGxpLmdmaWVsZHtjbGVhcjpib3RofS5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGl7b3ZlcmZsb3c6aGlkZGVufS5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzLmxlZnRfbGFiZWwgbGkuZ2ZpZWxkLC5nZm9ybV93cmFwcGVyIGZvcm0gdWwuZ2Zvcm1fZmllbGRzLnJpZ2h0X2xhYmVsIGxpLmdmaWVsZCwuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMubGVmdF9sYWJlbCBsaS5nZmllbGQsLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzLnJpZ2h0X2xhYmVsIGxpLmdmaWVsZHttYXJnaW4tYm90dG9tOjE0cHh9Lmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5sZWZ0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX3JhZGlvIGxpLC5nZm9ybV93cmFwcGVyIGZvcm0gdWwucmlnaHRfbGFiZWwgbGkgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIGZvcm0gdWwucmlnaHRfbGFiZWwgbGkgdWwuZ2ZpZWxkX3JhZGlvIGxpLC5nZm9ybV93cmFwcGVyIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX3JhZGlvIGxpLC5nZm9ybV93cmFwcGVyIHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciB1bC5yaWdodF9sYWJlbCBsaSB1bC5nZmllbGRfcmFkaW8gbGl7bWFyZ2luLWJvdHRvbToxMHB4fS5nZm9ybV93cmFwcGVyIHVsIGxpOmFmdGVyLC5nZm9ybV93cmFwcGVyIHVsIGxpOmJlZm9yZSwuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHN7cGFkZGluZzowO21hcmdpbjowO292ZXJmbG93OnZpc2libGV9Lmdmb3JtX3dyYXBwZXIgc2VsZWN0e2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtZmFtaWx5OmluaGVyaXQ7bGV0dGVyLXNwYWNpbmc6bm9ybWFsfS5nZm9ybV93cmFwcGVyIHNlbGVjdCBvcHRpb257cGFkZGluZzoycHg7ZGlzcGxheTpibG9ja30uZ2Zvcm1fd3JhcHBlciAuaW5saW5le2Rpc3BsYXk6aW5saW5lIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1faGVhZGluZ3t3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MThweH0uZ2Zvcm1fd3JhcHBlciAuY2xlYXItbXVsdGl7ZGlzcGxheTpmbGV4fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9kYXksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX3llYXJ7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9ja30uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2RhdGVfZGF5LC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9tb250aCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2RhdGVfeWVhcnt3aWR0aDozMy4zMzMlO2ZsZXgtZGlyZWN0aW9uOnJvd31AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtaW4td2lkdGg6MzIxcHgpey5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9kYXksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX21vbnRoe21heC13aWR0aDo0cmVtfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV95ZWFyLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9hbXBte21heC13aWR0aDpjYWxjKDRyZW0gKyAuNXJlbSl9fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9kcm9wZG93bl9kYXksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX21vbnRoLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9kcm9wZG93bl95ZWFye3ZlcnRpY2FsLWFsaWduOnRvcDtmbGV4LWRpcmVjdGlvbjpyb3d9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX2RheSwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2RhdGVfZHJvcGRvd25fbW9udGgsLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX2Ryb3Bkb3duX3llYXJ7bWFyZ2luLXJpZ2h0Oi41cmVtfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9kYXksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX21vbnRoe3dpZHRoOjRyZW07bWFyZ2luLXJpZ2h0Oi41cmVtfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9kYXkgaW5wdXRbdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV9tb250aCBpbnB1dFt0eXBlPW51bWJlcl17d2lkdGg6Y2FsYygzcmVtICsgOHB4KSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX3llYXIgaW5wdXRbdHlwZT1udW1iZXJde3dpZHRoOmNhbGMoNHJlbSArIDhweCkhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGF0ZV95ZWFye3dpZHRoOjVyZW19Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kYXRlX2RheSBpbnB1dCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2RhdGVfbW9udGggaW5wdXR7d2lkdGg6Y2FsYygzcmVtICsgOHB4KX0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2RhdGVfeWVhciBpbnB1dHt3aWR0aDo0cmVtfS5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9hYm92ZSBkaXZbY2xhc3MqPWdmaWVsZF9kYXRlX10uZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwuZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfYmVsb3cgZGl2W2NsYXNzKj1nZmllbGRfZGF0ZV9dLmdpbnB1dF9jb250YWluZXIgbGFiZWx7d2lkdGg6M3JlbTt0ZXh0LWFsaWduOmNlbnRlcn0uZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfYWJvdmUgZGl2LmdmaWVsZF9kYXRlX3llYXIuZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwuZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfYmVsb3cgZGl2LmdmaWVsZF9kYXRlX3llYXIuZ2lucHV0X2NvbnRhaW5lciBsYWJlbHt3aWR0aDo0cmVtfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9hbXBtLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9ob3VyLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9taW51dGV7d2lkdGg6MzMuMzMzJTtmbGV4LWRpcmVjdGlvbjpyb3d9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjMyMXB4KXsuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3RpbWVfaG91ciwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3RpbWVfbWludXRle21heC13aWR0aDo0cmVtfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9hbXBtLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9ob3Vye21heC13aWR0aDpjYWxjKDRyZW0gKyAuNXJlbSl9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF90aW1lX2hvdXJ7bWF4LXdpZHRoOmNhbGMoNHJlbSArIC41cmVtKX19Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2lucHV0X2NvbnRhaW5lcl90aW1lIHNwYW57ZmxvYXQ6bGVmdH0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3RpbWVfaG91ciBpe2ZvbnQtc3R5bGU6bm9ybWFsIWltcG9ydGFudDtmb250LWZhbWlseTpzYW5zLXNlcmlmIWltcG9ydGFudDt3aWR0aDoxMHB4O3RleHQtYWxpZ246Y2VudGVyO2Zsb2F0OnJpZ2h0O21hcmdpbi10b3A6OSV9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF90aW1lX21pbnV0ZXttYXJnaW4tcmlnaHQ6LjVyZW19Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF90aW1lX2hvdXJ7bWFyZ2luLXJpZ2h0Oi4yNXJlbX0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3RpbWVfYW1wbXt2ZXJ0aWNhbC1hbGlnbjp0b3A7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9ja30uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3RpbWVfYW1wbSBzZWxlY3R7bWluLXdpZHRoOmNhbGMoMnJlbSArIDI1cHgpO3dpZHRoOmNhbGMoM3JlbSArIDI1cHgpfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9hbXBtX3NoaW17ZGlzcGxheTpibG9jaztmb250LXNpemU6LjgxM2VtO21hcmdpbjo5cHggMCAxcHggMXB4fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9ob3VyIGlucHV0LC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdGltZV9taW51dGUgaW5wdXR7d2lkdGg6Y2FsYygzcmVtICsgOHB4KX0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dFt0eXBlPW51bWJlcl0sLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF90aW1lX21pbnV0ZSBpbnB1dFt0eXBlPW51bWJlcl17d2lkdGg6Y2FsYygzcmVtICsgOHB4KSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIGRpdltjbGFzcyo9Z2ZpZWxkX3RpbWVfXS5naW5wdXRfY29udGFpbmVyIGxhYmVsLC5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9iZWxvdyBkaXZbY2xhc3MqPWdmaWVsZF90aW1lX10uZ2lucHV0X2NvbnRhaW5lciBsYWJlbHt3aWR0aDozcmVtO3RleHQtYWxpZ246Y2VudGVyfS5nZm9ybV93cmFwcGVyIC5maWVsZF9ob3Zlcntib3JkZXI6MXB4IGRhc2hlZCAjMjE3NWE5O2N1cnNvcjpwb2ludGVyfS5nZm9ybV93cmFwcGVyIC5maWVsZF9zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNkZmVmZmY7Ym9yZGVyOjFweCBzb2xpZCAjYzJkN2VmfS5nZm9ybV93cmFwcGVyIC5maWVsZF9uYW1lX2ZpcnN0LC5nZm9ybV93cmFwcGVyIC5maWVsZF9uYW1lX2xhc3QsLmdmb3JtX3dyYXBwZXIgLmZpZWxkX25hbWVfbWlkZGxle3dpZHRoOjQ5LjUlO2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wfS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVye292ZXJmbG93OnZpc2libGU7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciBsYWJlbC5nZmllbGRfbGFiZWwsLmdmb3JtX3dyYXBwZXIgbGVnZW5kLmdmaWVsZF9sYWJlbHtmb250LXdlaWdodDo3MDA7Zm9udC1zaXplOmluaGVyaXR9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZ2ZpZWxkX2xhYmVsLC5nZm9ybV93cmFwcGVyIGxlZ2VuZC5nZmllbGRfbGFiZWx7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9jaztsaW5lLWhlaWdodDoxLjM7Y2xlYXI6Ym90aH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfaGlkZV9sYWJlbHtkaXNwbGF5Om5vbmV9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9yaWdodCBpbnB1dDpub3QoW3R5cGU9cmFkaW9dKTpub3QoW3R5cGU9Y2hlY2tib3hdKTpub3QoW3R5cGU9c3VibWl0XSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKSwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1pbWFnZV0pOm5vdChbdHlwZT1maWxlXSl7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9yaWdodCBzZWxlY3QsLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IHNlbGVjdHt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwuZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfYWJvdmUgZGl2W2NsYXNzKj1nZmllbGRfZGF0ZV9dLmdpbnB1dF9jb250YWluZXIgbGFiZWwsLmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIGRpdltjbGFzcyo9Z2ZpZWxkX3RpbWVfXS5naW5wdXRfY29udGFpbmVyIGxhYmVsLC5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9iZWxvdyAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBsYWJlbCwuZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfYmVsb3cgZGl2W2NsYXNzKj1nZmllbGRfZGF0ZV9dLmdpbnB1dF9jb250YWluZXIgbGFiZWwsLmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2JlbG93IGRpdltjbGFzcyo9Z2ZpZWxkX3RpbWVfXS5naW5wdXRfY29udGFpbmVyIGxhYmVse2Rpc3BsYXk6YmxvY2s7Zm9udC1zaXplOi44MTNlbTtsZXR0ZXItc3BhY2luZzouNXB0O3doaXRlLXNwYWNlOm5vd3JhcH0uZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVse2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2s7bGV0dGVyLXNwYWNpbmc6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXJ9Lmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLC5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9hYm92ZSBkaXZbY2xhc3MqPWdmaWVsZF90aW1lX10uZ2lucHV0X2NvbnRhaW5lciBsYWJlbHttYXJnaW46OXB4IDAgMXB4IDFweH0uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2VtYWlsIGxhYmVsLC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfbmFtZSBsYWJlbCwuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX3Bhc3N3b3JkIGxhYmVsLC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfdGltZSBsYWJlbHttYXJnaW4tdG9wOjB9Lmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2JlbG93IC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLC5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9iZWxvdyBkaXZbY2xhc3MqPWdmaWVsZF90aW1lX10uZ2lucHV0X2NvbnRhaW5lciBsYWJlbHttYXJnaW46MXB4IDAgOXB4IDFweH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5maWVsZF9zdWJsYWJlbF9hYm92ZSBsYWJlbC5nZmllbGRfbGFiZWwrLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCAuZmllbGRfc3VibGFiZWxfYWJvdmUgbGFiZWwuZ2ZpZWxkX2xhYmVsK2RpdltjbGFzcyo9Z2ZpZWxkX3RpbWVfXS5naW5wdXRfY29udGFpbmVye21hcmdpbi10b3A6MH1ib2R5IC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb250YWluZXJ7bWFyZ2luLXRvcDo4cHh9Ym9keS5nZm9ybV93cmFwcGVyIGRpdi5jbGVhci1tdWx0aXtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgZGl2LmdpbnB1dF9jb250YWluZXJfY2hlY2tib3gsYm9keSAuZ2Zvcm1fd3JhcHBlciB1bCBsaS5maWVsZF9kZXNjcmlwdGlvbl9iZWxvdyBkaXYuZ2lucHV0X2NvbnRhaW5lcl9yYWRpb3ttYXJnaW4tdG9wOjE2cHg7bWFyZ2luLWJvdHRvbTowfS5nZm9ybV93cmFwcGVyIC5oaWRkZW5fbGFiZWwgLmdmaWVsZF9sYWJlbHtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtwb3NpdGlvbjphYnNvbHV0ZSFpbXBvcnRhbnQ7aGVpZ2h0OjFweDt3aWR0aDoxcHg7b3ZlcmZsb3c6aGlkZGVufS5nZmllbGQubGVmdF9sYWJlbCwuZ2ZpZWxkLnJpZ2h0X2xhYmVse3BhZGRpbmctdG9wOjEwcHh9Lmdmb3JtX3dyYXBwZXIgbGkuaGlkZGVuX2xhYmVsIGlucHV0e21hcmdpbi10b3A6MTJweH0uZ2Zvcm1fd3JhcHBlciAuZmllbGRfc3VibGFiZWxfaGlkZGVuX2xhYmVsIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGlucHV0W3R5cGU9dGV4dF0sLmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2hpZGRlbl9sYWJlbCAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lciBzZWxlY3R7bWFyZ2luLWJvdHRvbToxMnB4fS5nZm9ybV93cmFwcGVyIC5zY3JlZW4tcmVhZGVyLXRleHQsLmdmb3JtX3dyYXBwZXIgbGFiZWwuaGlkZGVuX3N1Yl9sYWJlbHtib3JkZXI6MDtjbGlwOnJlY3QoMXB4LDFweCwxcHgsMXB4KTtjbGlwLXBhdGg6aW5zZXQoNTAlKTtoZWlnaHQ6MXB4O21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O3dvcmQtd3JhcDpub3JtYWwhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIGlucHV0LmxhcmdlLC5nZm9ybV93cmFwcGVyIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciBpbnB1dC5zbWFsbCwuZ2Zvcm1fd3JhcHBlciBzZWxlY3QubGFyZ2UsLmdmb3JtX3dyYXBwZXIgc2VsZWN0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciBzZWxlY3Quc21hbGx7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciBpbnB1dC5kYXRlcGlja2VyX3dpdGhfaWNvbi5sYXJnZSwuZ2Zvcm1fd3JhcHBlciBpbnB1dC5kYXRlcGlja2VyX3dpdGhfaWNvbi5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgaW5wdXQuZGF0ZXBpY2tlcl93aXRoX2ljb24uc21hbGx7d2lkdGg6Y2FsYygxMDAlIC0gMjRweCl9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIGlucHV0LnNtYWxsLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3Igc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3Igc2VsZWN0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIHNlbGVjdC5zbWFsbHt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgaW5wdXQuZGF0ZXBpY2tlcl93aXRoX2ljb24ubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBpbnB1dC5kYXRlcGlja2VyX3dpdGhfaWNvbi5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciBpbnB1dC5kYXRlcGlja2VyX3dpdGhfaWNvbi5zbWFsbHt3aWR0aDpjYWxjKDEwMCUgLSAzMnB4KX0uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYS5zbWFsbHtoZWlnaHQ6ODBweDt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIHRleHRhcmVhLm1lZGl1bXtoZWlnaHQ6MTIwcHg7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYS5sYXJnZXtoZWlnaHQ6MTYwcHg7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciBoMi5nc2VjdGlvbl90aXRsZXttYXJnaW46MCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtsZXR0ZXItc3BhY2luZzpub3JtYWwhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5nc2VjdGlvbiAuZ2ZpZWxkX2xhYmVsLC5nZm9ybV93cmFwcGVyIGgyLmdzZWN0aW9uX3RpdGxlLC5nZm9ybV93cmFwcGVyIGgzLmdmb3JtX3RpdGxle2ZvbnQtd2VpZ2h0OjcwMDtmb250LXNpemU6MS4yNWVtfS5nZm9ybV93cmFwcGVyIGgzLmdmb3JtX3RpdGxle2xldHRlci1zcGFjaW5nOm5vcm1hbCFpbXBvcnRhbnQ7bWFyZ2luOjEwcHggMCA2cHggMH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZmllbGRfZGVzY3JpcHRpb25fYmVsb3crbGkuZ3NlY3Rpb257bWFyZ2luLXRvcDoyNHB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBzcGFuLmdmb3JtX2Rlc2NyaXB0aW9ue2ZvbnQtd2VpZ2h0OjQwMDtkaXNwbGF5OmJsb2NrO3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpO21hcmdpbi1ib3R0b206MTZweH0uZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb257Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYztwYWRkaW5nOjAgMTZweCA4cHggMDttYXJnaW46MjhweCAwIDI4cHggMDtjbGVhcjpib3RofS5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaXtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkX3JhZGlve21hcmdpbjo2cHggMDtwYWRkaW5nOjB9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVse2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2s7cGFkZGluZzowO3dpZHRoOmF1dG87bGluZS1oZWlnaHQ6MS41O2ZvbnQtc2l6ZTouODc1ZW07dmVydGljYWwtYWxpZ246bWlkZGxlO21heC13aWR0aDo4NSU7d2hpdGUtc3BhY2U6bm9ybWFsfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWx7bWFyZ2luOjB9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaSBsYWJlbHttYXJnaW46MnB4IDAgMCA0cHh9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0W3R5cGU9Y2hlY2tib3hdLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb117ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7bWFyZ2luLWxlZnQ6MXB4fS5nZm9ybV93cmFwcGVyIC5kZXNjcmlwdGlvbiwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLC5nZm9ybV93cmFwcGVyIC5nc2VjdGlvbl9kZXNjcmlwdGlvbiwuZ2Zvcm1fd3JhcHBlciAuaW5zdHJ1Y3Rpb257Zm9udC1zaXplOi44MTNlbTtsaW5lLWhlaWdodDppbmhlcml0O2NsZWFyOmJvdGg7Zm9udC1mYW1pbHk6aW5oZXJpdDtsZXR0ZXItc3BhY2luZzpub3JtYWx9Lmdmb3JtX3dyYXBwZXIgLmRlc2NyaXB0aW9uLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGVzY3JpcHRpb24sLmdmb3JtX3dyYXBwZXIgLmdzZWN0aW9uX2Rlc2NyaXB0aW9ue3BhZGRpbmc6MCAxNnB4IDAgMH0uZ2Zvcm1fd3JhcHBlciAuZmllbGRfZGVzY3JpcHRpb25fYmVsb3cgLmdmaWVsZF9kZXNjcmlwdGlvbntwYWRkaW5nLXRvcDoxNnB4fS5nZm9ybV93cmFwcGVyIC5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZGVzY3JpcHRpb24sLmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5nZmllbGRfZGVzY3JpcHRpb24sLmdmb3JtX3dyYXBwZXIgLmZpZWxkX3N1YmxhYmVsX2Fib3ZlIC5nc2VjdGlvbl9kZXNjcmlwdGlvbnttYXJnaW4tdG9wOjlweH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nc2VjdGlvbl9kZXNjcmlwdGlvbnt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206OXB4fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZGVzY3JpcHRpb257d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciAuZGVzY3JpcHRpb25fYWJvdmUgLmdmaWVsZF9kZXNjcmlwdGlvbntwYWRkaW5nOjAgMCAxMHB4IDB9LmdmaWVsZF9kYXRlX3llYXIrLmdmaWVsZF9kZXNjcmlwdGlvbntwYWRkaW5nOjB9Lmdmb3JtX3dyYXBwZXIgLmZpZWxkX2Rlc2NyaXB0aW9uX2JlbG93IC5nZmllbGRfY29uc2VudF9kZXNjcmlwdGlvbiwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NvbnNlbnRfZGVzY3JpcHRpb257d2lkdGg6MTAwJTttYXgtaGVpZ2h0OjI0MHB4O292ZXJmbG93LXk6c2Nyb2xsO2JvcmRlcjoxcHggc29saWQgI2RkZDttYXJnaW4tdG9wOjEycHg7cGFkZGluZzo2cHggOHB4O2ZvbnQtc2l6ZTouNjg4ZW19Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXF1aXJlZHtjb2xvcjojNzkwMDAwO21hcmdpbi1sZWZ0OjRweH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmd7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyMjMsMjI0LC4yNSk7bWFyZ2luLWJvdHRvbTo2cHghaW1wb3J0YW50O2JvcmRlci10b3A6MXB4IHNvbGlkICNjODk3OTc7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2M4OTc5NztwYWRkaW5nLWJvdHRvbTo2cHg7cGFkZGluZy10b3A6OHB4O2JveC1zaXppbmc6Ym9yZGVyLWJveH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZ3twYWRkaW5nOjE2cHggMTZweCAxNHB4IDE2cHg7Ym9yZGVyLXRvcDoycHggc29saWQgIzc5MDAwMDtib3JkZXItYm90dG9tOjRweCBzb2xpZCAjNzkwMDAwO2JhY2tncm91bmQtY29sb3I6cmdiYSgyNTUsMjIzLDIyNCwuMjUpO3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZ3twYWRkaW5nOjE2cHggMTZweCAxNHB4IDE2cHh9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmcgZGl2LmdmaWVsZF9jcmVkaXRjYXJkX3dhcm5pbmdfbWVzc2FnZXtmb250LXNpemU6Ljg3NWVtO2ZvbnQtd2VpZ2h0OjcwMDtmb250LWZhbWlseTppbmhlcml0O21pbi1oZWlnaHQ6MjVweDtjb2xvcjojNzkwMDAwO21heC13aWR0aDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIGRpdi5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nX21lc3NhZ2Ugc3BhbntkaXNwbGF5OmJsb2NrO3BhZGRpbmc6MCAwIDE0cHggMjRweDttYXJnaW4tYm90dG9tOjE2cHg7bGluZS1oZWlnaHQ6MS41O2xldHRlci1zcGFjaW5nOi4xcHQ7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgIzc5MDAwMDt0ZXh0LXRyYW5zZm9ybTp1cHBlcmNhc2U7YmFja2dyb3VuZC1pbWFnZTp1cmwoZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQRDk0Yld3Z2RtVnljMmx2YmowaU1TNHdJaUJsYm1OdlpHbHVaejBpZFhSbUxUZ2lQejROQ2p3aExTMGdSMlZ1WlhKaGRHOXlPaUJCWkc5aVpTQkpiR3gxYzNSeVlYUnZjaUF4T1M0eExqQXNJRk5XUnlCRmVIQnZjblFnVUd4MVp5MUpiaUF1SUZOV1J5QldaWEp6YVc5dU9pQTJMakF3SUVKMWFXeGtJREFwSUNBdExUNE5DandoUkU5RFZGbFFSU0J6ZG1jZ1VGVkNURWxESUNJdEx5OVhNME12TDBSVVJDQlRWa2NnTVM0eEx5OUZUaUlnSW1oMGRIQTZMeTkzZDNjdWR6TXViM0puTDBkeVlYQm9hV056TDFOV1J5OHhMakV2UkZSRUwzTjJaekV4TG1SMFpDSStEUW84YzNabklIWmxjbk5wYjI0OUlqRXVNU0lnYVdROUlreGhlV1Z5WHpFaUlIaHRiRzV6UFNKb2RIUndPaTh2ZDNkM0xuY3pMbTl5Wnk4eU1EQXdMM04yWnlJZ2VHMXNibk02ZUd4cGJtczlJbWgwZEhBNkx5OTNkM2N1ZHpNdWIzSm5MekU1T1RrdmVHeHBibXNpSUhnOUlqQndlQ0lnZVQwaU1IQjRJZzBLQ1NCMmFXVjNRbTk0UFNJdE1UQTJOeUF5T0RZMUlESTBJRE15SWlCemRIbHNaVDBpWlc1aFlteGxMV0poWTJ0bmNtOTFibVE2Ym1WM0lDMHhNRFkzSURJNE5qVWdNalFnTXpJN0lpQjRiV3c2YzNCaFkyVTlJbkJ5WlhObGNuWmxJajROQ2p4emRIbHNaU0IwZVhCbFBTSjBaWGgwTDJOemN5SStEUW9KTG5OME1IdG1hV3hzT2lNM09UQXdNREE3ZlEwS1BDOXpkSGxzWlQ0TkNqeHdZWFJvSUdOc1lYTnpQU0p6ZERBaUlHUTlJazB0TVRBMU15d3lPRFkxWXkwMUxqVXNNQzB4TUN3MExqVXRNVEFzTVRCb05HTXdMVE11TXl3eUxqY3ROaXcyTFRaak15NHpMREFzTml3eUxqY3NOaXcyZGpKb0xUSXdkakUwWXpBc015NHpMREl1Tnl3MkxEWXNObWd4TWcwS0NXTXpMak1zTUN3MkxUSXVOeXcyTFRaMkxURTJReTB4TURRekxESTROamt1TlMweE1EUTNMalVzTWpnMk5TMHhNRFV6TERJNE5qVjZJRTB0TVRBME9Td3lPRGt6YUMweE1tTXRNUzR4TERBdE1pMHdMamt0TWkweWRpMHhNR2d4Tm5ZeE1BMEtDVU10TVRBME55d3lPRGt5TGpFdE1UQTBOeTQ1TERJNE9UTXRNVEEwT1N3eU9Ea3plaUJOTFRFd05UTXNNamc0TjJNd0xERXVNUzB3TGprc01pMHlMREp6TFRJdE1DNDVMVEl0TW1Nd0xURXVNU3d3TGprdE1pd3lMVEpUTFRFd05UTXNNamc0TlM0NUxURXdOVE1zTWpnNE4zb2lMejROQ2p3dmMzWm5QZzBLKTtiYWNrZ3JvdW5kLXNpemU6MWVtIGF1dG87YmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0O2JhY2tncm91bmQtcG9zaXRpb246bGVmdCBjZW50ZXJ9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nIGRpdi5nZmllbGRfY3JlZGl0Y2FyZF93YXJuaW5nX21lc3NhZ2V7cGFkZGluZzoxNnB4IDE2cHggMTRweCAxNnB4fWxpLmdmaWVsZCtsaS5nZmllbGQuZ2ZpZWxkX2NyZWRpdGNhcmRfd2FybmluZ3ttYXJnaW4tdG9wOjE2cHghaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9lcnJvcnt3aWR0aDpjYWxjKDEwMCUgLSAycHgpfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9lcnJvciBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfZXJyb3Igc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS50ZXh0YXJlYXt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIC5nZmllbGRfZXJyb3IgaW5wdXQubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgLmdmaWVsZF9lcnJvciBzZWxlY3QubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgLmdmaWVsZF9lcnJvciB0ZXh0YXJlYS50ZXh0YXJlYSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgLmdmaWVsZF9lcnJvciBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgLmdmaWVsZF9lcnJvciBzZWxlY3QubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5nZmllbGRfZXJyb3IgdGV4dGFyZWEudGV4dGFyZWF7d2lkdGg6NzAlfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdmaWVsZF9sYWJlbHtjb2xvcjojNzkwMDAwfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVke3BhZGRpbmctcmlnaHQ6MH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmaWVsZF9jb250YWluc19yZXF1aXJlZCBkaXYuZ2ZpZWxkX3RpbWVfYW1wbS5naW5wdXRfY29udGFpbmVyLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGRpdi5nZmllbGRfdGltZV9taW51dGUuZ2lucHV0X2NvbnRhaW5lcnttYXJnaW4tbGVmdDowfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGRpdi5nZmllbGRfZGVzY3JpcHRpb257bWF4LXdpZHRoOjEwMCU7cGFkZGluZy1yaWdodDoxNnB4fS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGRpdi5naW5wdXRfY29udGFpbmVyLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIGxhYmVsLmdmaWVsZF9sYWJlbHttYXJnaW4tdG9wOjEycHh9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgZmllbGRzZXQgbGVnZW5kLmdmaWVsZF9sYWJlbHtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MTJweH0uZ2Zvcm1fd3JhcHBlciBkaXYudmFsaWRhdGlvbl9lcnJvcntjb2xvcjojNzkwMDAwO2ZvbnQtc2l6ZToxZW07Zm9udC13ZWlnaHQ6NzAwO21hcmdpbi1ib3R0b206MjVweDtib3JkZXItdG9wOjJweCBzb2xpZCAjNzkwMDAwO2JvcmRlci1ib3R0b206MnB4IHNvbGlkICM3OTAwMDA7cGFkZGluZzoxNnB4IDAgMTZweCAwO2NsZWFyOmJvdGg7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmNlbnRlcn0uZ2Zvcm1fd3JhcHBlciBvbC52YWxpZGF0aW9uX2xpc3R7Y2xlYXI6Ym90aDt3aWR0aDoxMDAlO21hcmdpbi1ib3R0b206MjVweDtjb2xvcjojNzkwMDAwfS5nZm9ybV93cmFwcGVyIG9sLnZhbGlkYXRpb25fbGlzdCBsaXtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgb2wudmFsaWRhdGlvbl9saXN0IGxpIGF7Y29sb3I6Izc5MDAwMH0uZ2Zvcm1fd3JhcHBlciBvbC52YWxpZGF0aW9uX2xpc3Q6YWZ0ZXJ7Y29udGVudDpcIlwifS5nZm9ybV93cmFwcGVyIGRpdiNlcnJvcnttYXJnaW4tYm90dG9tOjI1cHh9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGJvZHkgdHIgdGQuZ2ZpZWxkX2xpc3RfaWNvbnN7dmVydGljYWwtYWxpZ246bWlkZGxlIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQgZmllbGRzZXR7bWFyZ2luOjA7cGFkZGluZzowO2Rpc3BsYXk6YmxvY2s7cG9zaXRpb246cmVsYXRpdmU7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQgZmllbGRzZXQ+Knt3aWR0aDphdXRvfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZCBmaWVsZHNldCBsZWdlbmQuZ2ZpZWxkX2xhYmVse3dpZHRoOjEwMCU7bGluZS1oZWlnaHQ6MzJweH1kaXYuZ2ZfcGFnZV9zdGVwcytkaXYudmFsaWRhdGlvbl9lcnJvcnttYXJnaW4tdG9wOjE2cHh9Lmdmb3JtX3dyYXBwZXIgZGl2LmdmaWVsZF9kZXNjcmlwdGlvbi52YWxpZGF0aW9uX2Vycm9ye2NvbG9yOiM3OTAwMDA7Zm9udC13ZWlnaHQ6NzAwO2ZvbnQtc2l6ZTouODc1ZW07bGluZS1oZWlnaHQ6MS4yO21hcmdpbi1ib3R0b206MTZweH0uZ2Zvcm1fd3JhcHBlciAudmFsaWRhdGlvbl9tZXNzYWdle2NvbG9yOiM3OTAwMDA7Zm9udC13ZWlnaHQ6NzAwO2xldHRlci1zcGFjaW5nOm5vcm1hbH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGRfZXJyb3IgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPXN1Ym1pdF0pOm5vdChbdHlwZT1idXR0b25dKTpub3QoW3R5cGU9aW1hZ2VdKTpub3QoW3R5cGU9ZmlsZV0pLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciB0ZXh0YXJlYXtib3JkZXI6MXB4IHNvbGlkICM3OTAwMDB9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZF9lcnJvciB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2Vycm9yIHVsLmdmaWVsZF9yYWRpb3tjb2xvcjojNzkwMDAwfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXJ7cGFkZGluZzoxNnB4IDAgMTBweCAwO21hcmdpbjoxNnB4IDAgMCAwO2NsZWFyOmJvdGg7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9c3VibWl0XSwuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXQuYnV0dG9uLC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF17Zm9udC1zaXplOjFlbTt3aWR0aDoxMDAlO21hcmdpbjowIDAgMTZweCAwfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgYS5nZm9ybV9zYXZlX2xpbmssLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGEuZ2Zvcm1fc2F2ZV9saW5re2ZvbnQtc2l6ZToxZW07ZGlzcGxheTpibG9jazt0ZXh0LWFsaWduOmNlbnRlcn0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9aW1hZ2Vde3BhZGRpbmc6MDt3aWR0aDphdXRvIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7Ym9yZGVyOm5vbmUhaW1wb3J0YW50O21hcmdpbjowIGF1dG8gMTZweCBhdXRvIWltcG9ydGFudDtkaXNwbGF5OmJsb2NrO21heC13aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwsLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9yaWdodHttaW4taGVpZ2h0OjQ1cHh9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfZnVsbCBpbnB1dFt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9mdWxsIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9mdWxsIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwgaW5wdXRbdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwgaW5wdXRbdHlwZT10ZXh0XSwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9mdWxsIGlucHV0W3R5cGU9dXJsXXt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfZnVsbCBpbnB1dFt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwgaW5wdXRbdHlwZT1udW1iZXJdLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfZnVsbCBpbnB1dFt0eXBlPXBhc3N3b3JkXSwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2Z1bGwgaW5wdXRbdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfZnVsbCBpbnB1dFt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfZnVsbCBpbnB1dFt0eXBlPXVybF0sLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9mdWxsIHNlbGVjdHt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaXttYXJnaW46MCAwIDE2cHggMDtsaW5lLWhlaWdodDoxLjJ9LmdjaG9pY2Vfc2VsZWN0X2FsbCwuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF06Y2hlY2tlZCtsYWJlbCwuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb106Y2hlY2tlZCtsYWJlbHtmb250LXdlaWdodDo3MDB9Lmdmb3JtX3dyYXBwZXIgaW5wdXQuZGF0ZXBpY2tlci5kYXRlcGlja2VyX3dpdGhfaWNvbnttYXJnaW4tcmlnaHQ6NHB4IWltcG9ydGFudDtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZm9ybV93cmFwcGVyIC5nZl9oaWRkZW4sLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2hpZGRlbiwuZ2Zvcm1fd3JhcHBlciBpbnB1dC5nZm9ybV9oaWRkZW4sLmdmb3JtX3dyYXBwZXIgaW5wdXRbdHlwZT1oaWRkZW5de2Rpc3BsYXk6bm9uZSFpbXBvcnRhbnQ7bWF4LWhlaWdodDoxcHghaW1wb3J0YW50O292ZXJmbG93OmhpZGRlbn0uZ2Zvcm1fd3JhcHBlciAuZ2ZfaW52aXNpYmxlLC5nZm9ybV93cmFwcGVyIC5nZmllbGRfdmlzaWJpbGl0eV9oaWRkZW57dmlzaWJpbGl0eTpoaWRkZW47cG9zaXRpb246YWJzb2x1dGU7bGVmdDotOTk5OXB4fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfZnVsbCBiciwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2xlZnQgYnIsLmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9yaWdodCBicntkaXNwbGF5Om5vbmUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGl7cGFkZGluZzowIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgaW5wdXQraW5wdXR7bWFyZ2luLWxlZnQ6NHB4fS5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt2YWx1ZT1nZl9vdGhlcl9jaG9pY2Vde21hcmdpbi1yaWdodDo2cHg7bWFyZ2luLXRvcDo0cHh9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9kZXNjcmlwdGlvbisuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZXttYXJnaW4tdG9wOjZweH0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfbGlzdCsuZ2ZpZWxkX2Rlc2NyaXB0aW9uLnZhbGlkYXRpb25fbWVzc2FnZXttYXJnaW4tdG9wOjB9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkX2h0bWx7bWF4LXdpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9odG1sLmdmaWVsZF9ub19mb2xsb3dzX2Rlc2N7bWFyZ2luLXRvcDoxMHB4fWJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIGltZ3ttYXgtd2lkdGg6MTAwJSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2FqYXhfc3Bpbm5lcntwYWRkaW5nLWxlZnQ6MTBweH0uZ2Zvcm1fdmFsaWRhdGlvbl9jb250YWluZXIsLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLGJvZHkgLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcixib2R5IC5nZm9ybV93cmFwcGVyIGxpLmdmb3JtX3ZhbGlkYXRpb25fY29udGFpbmVyLGJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZm9ybV92YWxpZGF0aW9uX2NvbnRhaW5lcntkaXNwbGF5Om5vbmUhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlIWltcG9ydGFudDtsZWZ0Oi05MDAwcHh9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9jYXB0Y2hhX2lucHV0X2NvbnRhaW5lcntwYWRkaW5nLXRvcDozcHh9Lmdmb3JtX3dyYXBwZXIgLnNpbXBsZV9jYXB0Y2hhX3NtYWxsIGlucHV0e3dpZHRoOjY0cHh9Lmdmb3JtX3dyYXBwZXIgLnNpbXBsZV9jYXB0Y2hhX21lZGl1bSBpbnB1dHt3aWR0aDo5NnB4fS5nZm9ybV93cmFwcGVyIC5zaW1wbGVfY2FwdGNoYV9sYXJnZSBpbnB1dHt3aWR0aDoxMjhweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCAuc2ltcGxlX2NhcHRjaGFfc21hbGwsLmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX2xhcmdlLC5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIC5zaW1wbGVfY2FwdGNoYV9tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5zaW1wbGVfY2FwdGNoYV9sYXJnZSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX21lZGl1bSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgLnNpbXBsZV9jYXB0Y2hhX3NtYWxse21hcmdpbi1sZWZ0OjMyJX0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2NhcHRjaGFfY29udGFpbmVyIGltZy5nZmllbGRfY2FwdGNoYXtib3JkZXI6bm9uZSFpbXBvcnRhbnQ7YmFja2dyb3VuZDowIDAhaW1wb3J0YW50O2Zsb2F0Om5vbmUhaW1wb3J0YW50O21hcmdpbjowIWltcG9ydGFudDtwYWRkaW5nOjAhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5tYXRoX3NtYWxsIGlucHV0e3dpZHRoOjcwcHh9Lmdmb3JtX3dyYXBwZXIgLm1hdGhfbWVkaXVtIGlucHV0e3dpZHRoOjUxMHB4fS5nZm9ybV93cmFwcGVyIC5tYXRoX2xhcmdlIGlucHV0e3dpZHRoOjYxMnB4fS5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIC5tYXRoX2xhcmdlLC5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIC5tYXRoX21lZGl1bSwuZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCAubWF0aF9zbWFsbCwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgLm1hdGhfbGFyZ2UsLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5tYXRoX21lZGl1bSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgLm1hdGhfc21hbGx7bWFyZ2luLWxlZnQ6MzIlfS5nZm9ybV93cmFwcGVyIGRpdi5jaGFybGVmdHtmb250LXNpemU6LjY4OGVtO21hcmdpbi10b3A6NHB4O2NvbG9yOiM3Njc2NzY7d2lkdGg6OTIlIWltcG9ydGFudDt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIGRpdi5jaGFybGVmdFtzdHlsZV17d2lkdGg6OTIlIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCBkaXYuY2hhcmxlZnQsLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIGRpdi5jaGFybGVmdHttYXJnaW4tbGVmdDozMiV9Lmdmb3JtX3dyYXBwZXIgZGl2LmNoYXJsZWZ0LmdpbnB1dF9jb3VudGVyX3RpbnltY2V7Ym9yZGVyOjFweCBzb2xpZCAjZWVlO2JvcmRlci13aWR0aDoxcHggMCAwO3BhZGRpbmc6NHB4IDlweDt3aWR0aDoxMDAlIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBkaXYuY2hhcmxlZnQud2FybmluZ1RleHRhcmVhSW5mb3tjb2xvcjojNzY3Njc2fS5nZm9ybV93cmFwcGVyIGRpdi5jaGFybGVmdC5naW5wdXRfY291bnRlcl9lcnJvcntjb2xvcjpyZWR9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZfaGlkZV9jaGFybGVmdCBkaXYuY2hhcmxlZnR7ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ2Zfc3VibWlzc2lvbl9saW1pdF9tZXNzYWdle2NvbG9yOiM3OTAwMDA7Zm9udC1zaXplOjEuMzc1ZW19Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9wcmljZXstbW96LW9wYWNpdHk6Ljc7LWtodG1sLW9wYWNpdHk6Ljc7b3BhY2l0eTouN30uZ2Zvcm1fd3JhcHBlciBzcGFuLmdpbnB1dF90b3RhbHtjb2xvcjojMDYwO2ZvbnQtc2l6ZTppbmhlcml0fS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgc3Bhbi5naW5wdXRfdG90YWx7bWFyZ2luOjhweCAwfS5nZm9ybV93cmFwcGVyIHNwYW4uZ2lucHV0X3Byb2R1Y3RfcHJpY2VfbGFiZWx7bWFyZ2luLXJpZ2h0OjJweH0uZ2Zvcm1fd3JhcHBlciBzcGFuLmdpbnB1dF9wcm9kdWN0X3ByaWNle2NvbG9yOiM5MDB9Lmdmb3JtX3dyYXBwZXIgc3Bhbi5naW5wdXRfcXVhbnRpdHlfbGFiZWx7bWFyZ2luLWxlZnQ6MTBweDttYXJnaW4tcmlnaHQ6MnB4fS5nZm9ybV93cmFwcGVyIGlucHV0LmdpbnB1dF9xdWFudGl0eVt0eXBlPXRleHRde3dpZHRoOjNyZW19Lmdmb3JtX3dyYXBwZXIgaW5wdXQuZ2lucHV0X3F1YW50aXR5W3R5cGU9bnVtYmVyXXt3aWR0aDo0cmVtfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlcnttYXJnaW46MTRweCAwO3dpZHRoOjEwMCU7Ym9yZGVyLXRvcDoxcHggZG90dGVkICNjY2M7cGFkZGluZzoxNnB4IDAgMCAwO2NsZWFyOmJvdGh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyLmxlZnRfbGFiZWwsLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyLnJpZ2h0X2xhYmVse3BhZGRpbmc6MTZweCAwIDAgMjklfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnV0dG9uLmdmb3JtX25leHRfYnV0dG9uLC5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbntkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9wYWdlX2Zvb3RlciAuYnV0dG9uLmdmb3JtX3ByZXZpb3VzX2J1dHRvbnttYXJnaW4tYm90dG9tOjhweH0uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfd3JhcHBlcntjbGVhcjpib3RoO3dpZHRoOjEwMCU7bWFyZ2luOjAgMCAxNnB4IDA7cGFkZGluZzowIDAgMTZweCAwfS5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl93cmFwcGVyIGgzLmdmX3Byb2dyZXNzYmFyX3RpdGxle2ZvbnQtc2l6ZTouODEzZW07bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnQ7bWFyZ2luOjAgMCA4cHggMTJweCFpbXBvcnRhbnQ7cGFkZGluZzowIWltcG9ydGFudDtjbGVhcjpib3RoOy1tb3otb3BhY2l0eTouNjsta2h0bWwtb3BhY2l0eTouNjtvcGFjaXR5Oi42fS5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2JhcntwYWRkaW5nOjEwcHg7cG9zaXRpb246cmVsYXRpdmU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4xKTstbW96LWJvcmRlci1yYWRpdXM6MjVweDstd2Via2l0LWJvcmRlci1yYWRpdXM6MjVweDtib3JkZXItcmFkaXVzOjI1cHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAxcHggMXB4IHJnYmEoMCwwLDAsLjA1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDFweCAxcHggcmdiYSgwLDAsMCwuMDUpO3dpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2V7aGVpZ2h0OjI0cHg7dGV4dC1hbGlnbjpyaWdodDtmb250LWZhbWlseTpoZWx2ZXRpY2EsYXJpYWwsc2Fucy1zZXJpZjtmb250LXNpemU6LjgxM2VtIWltcG9ydGFudDt0ZXh0LXNoYWRvdzowIDFweCAxcHggcmdiYSgwLDAsMCwuNSk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NHB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjRweDtib3JkZXItdG9wLWxlZnQtcmFkaXVzOjIwcHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czoyMHB4O3otaW5kZXg6OTk5O3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtiYWNrZ3JvdW5kOnJlcGVhdGluZy1saW5lYXItZ3JhZGllbnQoLTQ1ZGVnLHJnYmEoMCwwLDAsMCkscmdiYSgwLDAsMCwwKSAxMHB4LHJnYmEoMCwwLDAsLjEpIDEwcHgscmdiYSgwLDAsMCwuMSkgMjBweCksbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSxyZ2JhKDAsMCwwLDApLHJnYmEoMCwwLDAsLjMpKX0uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXI6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt6LWluZGV4Ojk5MDtoZWlnaHQ6MjRweDttYXJnaW4tdG9wOi0yNHB4O2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSk7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6MjBweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czoyMHB4O2JvcmRlci10b3AtbGVmdC1yYWRpdXM6MjBweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjIwcHg7LXdlYmtpdC1ib3gtc2hhZG93Omluc2V0IDAgMCAycHggMnB4IHJnYmEoMCwwLDAsLjA1KTstbW96LWJveC1zaGFkb3c6aW5zZXQgMCAwIDJweCAycHggcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6aW5zZXQgMCAwIDJweCAycHggcmdiYSgwLDAsMCwuMDUpfS5nZm9ybV93cmFwcGVyIC5nZl9wcm9ncmVzc2Jhcl9wZXJjZW50YWdlLnBlcmNlbnRiYXJfMTAwe2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjIwcHg7Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6MjBweH0uZ2Zvcm1fd3JhcHBlciAuZ2ZfcHJvZ3Jlc3NiYXJfcGVyY2VudGFnZSBzcGFue2Rpc3BsYXk6YmxvY2s7d2lkdGg6YXV0bztmbG9hdDpyaWdodDttYXJnaW4tcmlnaHQ6NXB4O21hcmdpbi1sZWZ0OjVweDtsaW5lLWhlaWdodDoxLjh9Lmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFyX3BlcmNlbnRhZ2UucGVyY2VudGJhcl8wIHNwYW57Y29sb3I6Izk1OTU5NTt0ZXh0LXNoYWRvdzpub25lO2Zsb2F0Om5vbmUhaW1wb3J0YW50O21hcmdpbi1sZWZ0OjEycHg7d29yZC13cmFwOm5vcm1hbH0uZ2Zvcm1fd3JhcHBlciAucGVyY2VudGJhcl9ibHVle2JhY2tncm91bmQtY29sb3I6IzAzNjQ5Mztjb2xvcjojZmZmfS5nZm9ybV93cmFwcGVyIC5wZXJjZW50YmFyX2dyYXl7YmFja2dyb3VuZC1jb2xvcjojN2M3YzdjO2NvbG9yOiNmZmZ9Lmdmb3JtX3dyYXBwZXIgLnBlcmNlbnRiYXJfZ3JlZW57YmFja2dyb3VuZC1jb2xvcjojODhiODMxO2NvbG9yOiNmZmZ9Lmdmb3JtX3dyYXBwZXIgLnBlcmNlbnRiYXJfb3Jhbmdle2JhY2tncm91bmQtY29sb3I6I2ZmNzEyMDtjb2xvcjojZmZmfS5nZm9ybV93cmFwcGVyIC5wZXJjZW50YmFyX3JlZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZjJhMWE7Y29sb3I6I2ZmZn0uZ2Zvcm1fd3JhcHBlciAuZ2ZfcGFnZV9zdGVwc3t3aWR0aDoxMDAlO21hcmdpbjowIDAgOHB4IDA7cGFkZGluZzowIDAgNHB4IDA7Ym9yZGVyLWJvdHRvbToxcHggZG90dGVkICNjY2N9Lmdmb3JtX3dyYXBwZXIgLmdmX3N0ZXB7d2lkdGg6MTAwJTttYXJnaW46MjRweCAyNHB4IDI0cHggMDtmb250LXNpemU6Ljg3NWVtO2hlaWdodDoxNHB4O2xpbmUtaGVpZ2h0OjEuMjUhaW1wb3J0YW50Oy1tb3otb3BhY2l0eTouMjsta2h0bWwtb3BhY2l0eTouMjtvcGFjaXR5Oi4yO2ZvbnQtZmFtaWx5OmluaGVyaXR9Lmdmb3JtX3dyYXBwZXIgLmdmX3N0ZXAgc3Bhbi5nZl9zdGVwX251bWJlcntmb250LXNpemU6MS4yNWVtO2ZvbnQtZmFtaWx5OmFyaWFsLHNhbnMtc2VyaWY7bWFyZ2luLXJpZ2h0OjRweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zfc3RlcCBzcGFuLmdmX3N0ZXBfbGFiZWwsLmdmb3JtX3dyYXBwZXIgLmdmX3N0ZXAgc3Bhbi5nZl9zdGVwX251bWJlcntkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2Zvcm1fd3JhcHBlciAuZ2Zfc3RlcC5nZl9zdGVwX2FjdGl2ZXstbW96LW9wYWNpdHk6MTsta2h0bWwtb3BhY2l0eToxO29wYWNpdHk6MX0uZ2Zvcm1fd3JhcHBlciAuZ2Zfc3RlcF9jbGVhcntkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGg7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW59Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aHtib3JkZXI6MXB4IHNvbGlkICNkZGQ7bWFyZ2luLXRvcDoxOHB4O21hcmdpbi1ib3R0b206MThweDtsaW5lLWhlaWdodDoxLjg7cGFkZGluZzoxMHB4IDVweDt0ZXh0LWFsaWduOmNlbnRlcjtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2RkZH0uZ2Zvcm1fd3JhcHBlciB1bC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZmllbGRfY29udGFpbnNfcmVxdWlyZWQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aHttYXJnaW4tcmlnaHQ6MTZweH0uZ2Zvcm1fd3JhcHBlciB1bC5sZWZ0X2xhYmVsIGxpLmdmaWVsZCAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoLC5nZm9ybV93cmFwcGVyIHVsLnJpZ2h0X2xhYmVsIGxpLmdmaWVsZCAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3Roe21hcmdpbi10b3A6MThweDttYXJnaW4tYm90dG9tOjE4cHg7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoLmJhZHtiYWNrZ3JvdW5kLWNvbG9yOiNmZmI3OGM7Ym9yZGVyLWNvbG9yOiNmZjg1M2M7Ym9yZGVyLWJvdHRvbTozcHggc29saWQgI2ZmODUzY30uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoLmdvb2R7YmFja2dyb3VuZC1jb2xvcjojZmZlYzhiO2JvcmRlci1jb2xvcjojZmMwO2JvcmRlci1ib3R0b206M3B4IHNvbGlkICNmYzB9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aC5taXNtYXRjaCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX3Bhc3N3b3JkX3N0cmVuZ3RoLnNob3J0e2JhY2tncm91bmQtY29sb3I6I2ZmYTBhMDtib3JkZXItY29sb3I6I2YwNDA0MDtib3JkZXItYm90dG9tOjNweCBzb2xpZCAjZjA0MDQwfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGguc3Ryb25ne2JhY2tncm91bmQtY29sb3I6I2MzZmY4ODtib3JkZXItY29sb3I6IzhkZmYxYztib3JkZXItYm90dG9tOjNweCBzb2xpZCAjOGRmZjFjfS5naW5wdXRfY29udGFpbmVyX3Bhc3N3b3JkLC5naW5wdXRfY29udGFpbmVyX3Bhc3N3b3JkIHNwYW57cG9zaXRpb246cmVsYXRpdmV9LmdpbnB1dF9jb250YWluZXJfcGFzc3dvcmQgYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO2FwcGVhcmFuY2U6bm9uZTtiYWNrZ3JvdW5kOjAgMDtib3JkZXI6bm9uZTtwYWRkaW5nOjVweCAwO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjFweDt0ZXh0LWFsaWduOmNlbnRlcjt0b3A6MXB4O3dpZHRoOjQwcHh9LmdpbnB1dF9jb250YWluZXJfcGFzc3dvcmQgc3Bhbi5naW5wdXRfbGVmdCBidXR0b257cmlnaHQ6OXB4fS5naW5wdXRfY29udGFpbmVyX3Bhc3N3b3JkOm5vdCguZ2lucHV0X2NvbXBsZXgpIHNwYW57ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTAwJX0uZ2lucHV0X2NvbnRhaW5lcl9wYXNzd29yZDpub3QoLmdpbnB1dF9jb21wbGV4KSBzcGFuIGlucHV0e3dpZHRoOjEwMCV9LmdpbnB1dF9jb250YWluZXJfcGFzc3dvcmQgc3Bhbi5tZWRpdW17d2lkdGg6Y2FsYyg1MCUgLSA4cHgpfS5naW5wdXRfY29udGFpbmVyX3Bhc3N3b3JkIHNwYW4uc21hbGx7d2lkdGg6MjUlfS5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0LC5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IGNhcHRpb24sLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGJvZHksLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGQsLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGZvb3QsLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGgsLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGhlYWQsLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdHJ7bWFyZ2luOjA7cGFkZGluZzowO2JvcmRlcjowO2ZvbnQtc2l6ZToxMDAlO2ZvbnQ6aW5oZXJpdDt2ZXJ0aWNhbC1hbGlnbjpiYXNlbGluZX0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdHtib3JkZXItc3BhY2luZzowO2JvcmRlci1jb2xsYXBzZTpjb2xsYXBzZX0uZ2ZpZWxkX3JlcGVhdGVyX2J1dHRvbnN7cGFkZGluZy10b3A6MTVweH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdHt0YWJsZS1sYXlvdXQ6YXV0byFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGhlYWQgdGh7Zm9udC13ZWlnaHQ6NzAwO3RleHQtYWxpZ246bGVmdH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCBjb2xncm91cHt3aWR0aDoxMDAlO2Rpc3BsYXk6YmxvY2t9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciB0YWJsZS5nZmllbGRfbGlzdCB0aGVhZCB0aHtjb2xvcjojNzkwMDAwfS5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRoZWFkLC5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRye3BhZGRpbmc6MDttYXJnaW46MH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ZCwuZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0aHtwYWRkaW5nOjRweCAwIDRweCAwfS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgdGFibGUuZ2ZpZWxkX2xpc3QgdGh7cGFkZGluZzowIDAgNHB4IDB9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGQrdGQsLmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGgrdGh7cGFkZGluZzowIDAgMCAxNnB4fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGlzdHt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9jZWxsIGlucHV0e3dpZHRoOjEwMCV9LmdmaWVsZF9pY29uX2Rpc2FibGVke2N1cnNvcjpkZWZhdWx0IWltcG9ydGFudDstbW96LW9wYWNpdHk6LjY7LWtodG1sLW9wYWNpdHk6LjY7b3BhY2l0eTouNn0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ciB0ZC5nZmllbGRfbGlzdF9pY29uc3t3aWR0aDo0OHB4IWltcG9ydGFudDtwYWRkaW5nOjAgMCAwIDRweCFpbXBvcnRhbnQ7Ym94LXNpemluZzpib3JkZXItYm94fS5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRkLmdmaWVsZF9saXN0X2ljb25zIGltZ3tkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lcnttYXJnaW46OHB4IDAgNnB4IDA7aGVpZ2h0OjMycHh9Lmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX2NhcmRfaWNvbnttYXJnaW4tcmlnaHQ6NHB4O3RleHQtaW5kZW50Oi05MDAwcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dmLWNyZWRpdGNhcmQtaWNvbnMuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7d2lkdGg6MzZweDtoZWlnaHQ6MzBweDtmbG9hdDpsZWZ0fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTEgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fdmlzYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgMH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl92aXNhe2JhY2tncm91bmQtcG9zaXRpb246MCAtMzJweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl92aXNhe2JhY2tncm91bmQtcG9zaXRpb246MCAtNjRweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAwfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTEgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fc2VsZWN0ZWQuZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMzJweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9tYXN0ZXJjYXJke2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTY0cHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMSBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9hbWV4e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggMH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9hbWV4e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTMycHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMSBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9pbmFjdGl2ZS5nZm9ybV9jYXJkX2ljb25fYW1leHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC02NHB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTEgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fZGlzY292ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggMH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9kaXNjb3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMzJweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9kaXNjb3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtNjRweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggMH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9tYWVzdHJve2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0zMnB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTEgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25faW5hY3RpdmUuZ2Zvcm1fY2FyZF9pY29uX21hZXN0cm97YmFja2dyb3VuZC1wb3NpdGlvbjotMTQ0cHggLTY0cHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMSBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9qY2J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTgwcHggMH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUxIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9qY2J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTgwcHggLTMycHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMSBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9pbmFjdGl2ZS5nZm9ybV9jYXJkX2ljb25famNie2JhY2tncm91bmQtcG9zaXRpb246LTE4MHB4IC02NHB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTIgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fdmlzYXtiYWNrZ3JvdW5kLXBvc2l0aW9uOjAgLTE4OXB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTIgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fc2VsZWN0ZWQuZ2Zvcm1fY2FyZF9pY29uX3Zpc2F7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0yMjFweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl92aXNhe2JhY2tncm91bmQtcG9zaXRpb246MCAtMjUycHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMiBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9tYXN0ZXJjYXJke2JhY2tncm91bmQtcG9zaXRpb246LTM2cHggLTE4OXB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTIgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fc2VsZWN0ZWQuZ2Zvcm1fY2FyZF9pY29uX21hc3RlcmNhcmR7YmFja2dyb3VuZC1wb3NpdGlvbjotMzZweCAtMjIxcHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMiBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9pbmFjdGl2ZS5nZm9ybV9jYXJkX2ljb25fbWFzdGVyY2FyZHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi0zNnB4IC0yNTJweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2FtZXh7YmFja2dyb3VuZC1wb3NpdGlvbjotNzJweCAtMTg5cHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMiBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9zZWxlY3RlZC5nZm9ybV9jYXJkX2ljb25fYW1leHtiYWNrZ3JvdW5kLXBvc2l0aW9uOi03MnB4IC0yMjFweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9hbWV4e2JhY2tncm91bmQtcG9zaXRpb246LTcycHggLTI1MnB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTIgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fZGlzY292ZXJ7YmFja2dyb3VuZC1wb3NpdGlvbjotMTA4cHggLTE4OXB4fS5nZm9ybV93cmFwcGVyIC5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyLmdmb3JtX2NhcmRfaWNvbl9zdHlsZTIgZGl2Lmdmb3JtX2NhcmRfaWNvbi5nZm9ybV9jYXJkX2ljb25fc2VsZWN0ZWQuZ2Zvcm1fY2FyZF9pY29uX2Rpc2NvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTEwOHB4IC0yMjFweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9kaXNjb3ZlcntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xMDhweCAtMjUycHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMiBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9tYWVzdHJve2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0xODlweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX3NlbGVjdGVkLmdmb3JtX2NhcmRfaWNvbl9tYWVzdHJve2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0yMjFweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9tYWVzdHJve2JhY2tncm91bmQtcG9zaXRpb246LTE0NHB4IC0yNTJweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2pjYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xODBweCAtMTg5cHh9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2NhcmRfaWNvbl9jb250YWluZXIuZ2Zvcm1fY2FyZF9pY29uX3N0eWxlMiBkaXYuZ2Zvcm1fY2FyZF9pY29uLmdmb3JtX2NhcmRfaWNvbl9zZWxlY3RlZC5nZm9ybV9jYXJkX2ljb25famNie2JhY2tncm91bmQtcG9zaXRpb246LTE4MHB4IC0yMjFweH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fY2FyZF9pY29uX2NvbnRhaW5lci5nZm9ybV9jYXJkX2ljb25fc3R5bGUyIGRpdi5nZm9ybV9jYXJkX2ljb24uZ2Zvcm1fY2FyZF9pY29uX2luYWN0aXZlLmdmb3JtX2NhcmRfaWNvbl9qY2J7YmFja2dyb3VuZC1wb3NpdGlvbjotMTgwcHggLTI1MnB4fS5nZm9ybV9jYXJkX2ljb25fY29udGFpbmVyIGlucHV0W3R5cGU9cmFkaW9dI2dmb3JtX3BheW1lbnRfbWV0aG9kX2NyZWRpdGNhcmR7ZmxvYXQ6bGVmdDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6NHB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jYXJkaW5mb19yaWdodHttaW4td2lkdGg6ODVweCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfY2FyZGluZm9fbGVmdCBsYWJlbCwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jYXJkaW5mb19yaWdodCBsYWJlbHt3aGl0ZS1zcGFjZTpub3dyYXAhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCBzcGFuLmdpbnB1dF9jYXJkZXh0cmFze2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVufS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NhcmRpbmZvX2xlZnQgc3Bhbi5naW5wdXRfY2FyZF9leHBpcmF0aW9uX2NvbnRhaW5lcntwb3NpdGlvbjpyZWxhdGl2ZTtkaXNwbGF5OmJsb2NrO21pbi13aWR0aDoxNjBweCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfY2FyZGluZm9fbGVmdCBzcGFuLmdpbnB1dF9jYXJkX2V4cGlyYXRpb25fY29udGFpbmVyIHNlbGVjdHttYXJnaW4tYm90dG9tOjhweH0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jYXJkaW5mb19yaWdodCBpbnB1dC5naW5wdXRfY2FyZF9zZWN1cml0eV9jb2Rle21heC13aWR0aDo1MCUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NhcmRpbmZvX3JpZ2h0IHNwYW4uZ2lucHV0X2NhcmRfc2VjdXJpdHlfY29kZV9pY29ue3dpZHRoOjMycHg7aGVpZ2h0OjIzcHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoLi4vaW1hZ2VzL2dmLWNyZWRpdGNhcmQtaWNvbnMuc3ZnKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjowIC0xMjhweDtwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtsZWZ0OjZweDtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZm9ybV93cmFwcGVyIC5nZm9ybV9maWxldXBsb2FkX211bHRpZmlsZSAuZ2Zvcm1fZHJvcF9hcmVhe3BhZGRpbmc6MjRweDtib3JkZXI6MXB4IGRhc2hlZCAjY2NjO3RleHQtYWxpZ246Y2VudGVyO2NvbG9yOiNhYWE7bWFyZ2luLWJvdHRvbToxNnB4O2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMDIpOy13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7LW1vei1ib3JkZXItcmFkaXVzOjRweDtib3JkZXItcmFkaXVzOjRweH0uZ2Zvcm1fd3JhcHBlciBzcGFuLmdmb3JtX2Ryb3BfaW5zdHJ1Y3Rpb25ze2Rpc3BsYXk6YmxvY2s7bWFyZ2luLWJvdHRvbTo4cHh9Lmdmb3JtX2RlbGV0ZXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGU7Y3Vyc29yOnBvaW50ZXJ9Lmdmb3JtX3dyYXBwZXIgLmNvcHlfdmFsdWVzX29wdGlvbl9jb250YWluZXIgLmNvcHlfdmFsdWVzX2VuYWJsZWR7d2lkdGg6YXV0b30uZ2Zvcm1fd3JhcHBlciBsaS5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXggaW5wdXRbdHlwZT10ZXh0XXttYXJnaW4tYm90dG9tOjFweH0uZ2Zvcm1fd3JhcHBlciAuZm9ybV9zYXZlZF9tZXNzYWdle21hcmdpbjoxZW0gYXV0bztwYWRkaW5nOjNlbSAyZW0gM2VtO3dpZHRoOjk5JTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjEuODtjb2xvcjojMzE3MDhmO2JhY2tncm91bmQtY29sb3I6I2UzZjNmMzt0ZXh0LWFsaWduOmNlbnRlcjstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHh9Lmdmb3JtX3dyYXBwZXIgLmZvcm1fc2F2ZWRfbWVzc2FnZSBmb3Jte3RleHQtYWxpZ246Y2VudGVyfS5mb3JtX3NhdmVkX21lc3NhZ2UgcC5yZXN1bWVfZm9ybV9saW5rX3dyYXBwZXJ7YmFja2dyb3VuZC1jb2xvcjojZmZmO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3BhZGRpbmc6MWVtOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDttYXgtd2lkdGg6OTglIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW47LXdlYmtpdC1ib3gtc2hhZG93OjAgM3B4IDJweCAwIHJnYmEoNjYsMTAzLDEyNiwuMik7LW1vei1ib3gtc2hhZG93OjAgM3B4IDJweCAwIHJnYmEoNjYsMTAzLDEyNiwuMik7Ym94LXNoYWRvdzowIDNweCAycHggMCByZ2JhKDY2LDEwMywxMjYsLjIpfS5mb3JtX3NhdmVkX21lc3NhZ2UgYS5yZXN1bWVfZm9ybV9saW5re3dvcmQtd3JhcDpicmVhay13b3JkO3RleHQtZGVjb3JhdGlvbjpub25lO2NvbG9yOiMyZjYzN2V9LmZvcm1fc2F2ZWRfbWVzc2FnZSAuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybXttYXJnaW46MWVtIDAgMCAwfS5mb3JtX3NhdmVkX21lc3NhZ2UgbGFiZWwuZm9ybV9zYXZlZF9sYWJlbHtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0Oi05MDAwcHh9ZGl2LmZvcm1fc2F2ZWRfbWVzc2FnZSBkaXYuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSBmb3JtIGlucHV0W3R5cGU9dGV4dF17bWFyZ2luLWJvdHRvbTouMjVlbX1kaXYuZm9ybV9zYXZlZF9tZXNzYWdlIGRpdi5mb3JtX3NhdmVkX21lc3NhZ2VfZW1haWxmb3JtIGZvcm0gaW5wdXR7bWFyZ2luOi43NWVtIGF1dG8gMCBhdXRvO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWRpdi5mb3JtX3NhdmVkX21lc3NhZ2UgZGl2LmZvcm1fc2F2ZWRfbWVzc2FnZV9lbWFpbGZvcm0gZm9ybSBpbnB1dFt0eXBlPWVtYWlsXXtwYWRkaW5nOmNhbGMoLjc1ZW0gLSAxcHgpIWltcG9ydGFudDt3aWR0aDoyNGVtO21heC13aWR0aDo5OCUhaW1wb3J0YW50O2ZvbnQtc2l6ZToxZW07YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzkxYWZjNztjb2xvcjojNDI0MjQyOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTstd2Via2l0LWJveC1zaGFkb3c6aW5zZXQgMCAwIDVweCAwICNlZWU7LW1vei1ib3gtc2hhZG93Omluc2V0IDAgMCA1cHggMCAjZWVlO2JveC1zaGFkb3c6aW5zZXQgMCAwIDVweCAwICNlZWV9ZGl2LmZvcm1fc2F2ZWRfbWVzc2FnZSBkaXYuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XXtwYWRkaW5nOi43NWVtIDFlbTtmb250LXNpemU6MWVtO2xpbmUtaGVpZ2h0OjE7YmFja2dyb3VuZC1jb2xvcjojOTFhZmM3O2JvcmRlcjoxcHggc29saWQgIzkxYWZjNztjb2xvcjojZmZmO3RleHQtdHJhbnNmb3JtOnVwcGVyY2FzZTstd2Via2l0LWJvcmRlci1yYWRpdXM6MnB4Oy1tb3otYm9yZGVyLXJhZGl1czoycHg7Ym9yZGVyLXJhZGl1czoycHg7LXdlYmtpdC1hcHBlYXJhbmNlOm5vbmU7LW1vei1hcHBlYXJhbmNlOm5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MHB4KXtkaXYuZm9ybV9zYXZlZF9tZXNzYWdlIGRpdi5mb3JtX3NhdmVkX21lc3NhZ2VfZW1haWxmb3JtIGZvcm0gaW5wdXRbdHlwZT1lbWFpbF0sZGl2LmZvcm1fc2F2ZWRfbWVzc2FnZSBkaXYuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSBmb3JtIGlucHV0W3R5cGU9c3VibWl0XXtkaXNwbGF5OmJsb2NrO3dpZHRoOjk4JX19LmZvcm1fc2F2ZWRfbWVzc2FnZSAuZm9ybV9zYXZlZF9tZXNzYWdlX2VtYWlsZm9ybSAudmFsaWRhdGlvbl9tZXNzYWdle2NvbG9yOiM3OTAwMDA7Zm9udC13ZWlnaHQ6NzAwO3BhZGRpbmc6MmVtfS5mb3JtX3NhdmVkX21lc3NhZ2Vfc2VudHttYXJnaW46MWVtIGF1dG87cGFkZGluZzozZW0gMmVtO3dpZHRoOjk5JTtmb250LXNpemU6MWVtO2JhY2tncm91bmQtY29sb3I6I2U5ZmZkOTtjb2xvcjojM2M3NjNkO3RleHQtYWxpZ246Y2VudGVyOy13ZWJraXQtYm9yZGVyLXJhZGl1czoycHg7LW1vei1ib3JkZXItcmFkaXVzOjJweDtib3JkZXItcmFkaXVzOjJweDtib3gtc2l6aW5nOmJvcmRlci1ib3h9LmZvcm1fc2F2ZWRfbWVzc2FnZV9zZW50IC5zYXZlZF9tZXNzYWdlX2VtYWlsLC5mb3JtX3NhdmVkX21lc3NhZ2Vfc2VudCAuc2F2ZWRfbWVzc2FnZV9zdWNjZXNze2ZvbnQtd2VpZ2h0OjcwMDtkaXNwbGF5OmJsb2NrO2xpbmUtaGVpZ2h0OjJ9LmZvcm1fc2F2ZWRfbWVzc2FnZV9zZW50IC5zYXZlZF9tZXNzYWdlX2VtYWlse3dvcmQtd3JhcDpicmVhay13b3JkO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Ym9keSAjY29udGVudCAuZW50cnktY29udGVudCAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAjcmVjYXB0Y2hhX3dpZGdldF9kaXYgI3JlY2FwdGNoYV9hcmVhIC5yZWNhcHRjaGF0YWJsZSB0Ym9keSB0ciB0ZCAucmVjYXB0Y2hhX2lucHV0X2FyZWEsYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIC5nZm9ybV9ib2R5IC5nZm9ybV9maWVsZHMgLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAjcmVjYXB0Y2hhX3dpZGdldF9kaXYgI3JlY2FwdGNoYV9hcmVhIC5yZWNhcHRjaGF0YWJsZSB0Ym9keSB0ciB0ZCAucmVjYXB0Y2hhX2lucHV0X2FyZWF7bGluZS1oZWlnaHQ6MSFpbXBvcnRhbnR9Ym9keSAuZ2Zvcm1fd3JhcHBlciBpbWcudWktZGF0ZXBpY2tlci10cmlnZ2Vye3dpZHRoOjE3cHghaW1wb3J0YW50O2hlaWdodDoxNnB4IWltcG9ydGFudDtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfWJvZHkgLmdmb3JtX3dyYXBwZXIgaW1nLmFkZF9saXN0X2l0ZW0sYm9keSAuZ2Zvcm1fd3JhcHBlciBpbWcuZGVsZXRlX2xpc3RfaXRlbXtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbi10b3A6LTJweH0uZ2Zvcm1fd3JhcHBlciB1bCBsaS5nZmllbGQuZmllbGRfc3VibGFiZWxfYWJvdmUuZmllbGRfZGVzY3JpcHRpb25fYmVsb3crbGkuZ2ZpZWxke21hcmdpbi10b3A6MTZweH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQgdWwuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9dK2lucHV0W3R5cGU9dGV4dF17d2lkdGg6NDUuMjUlfS5nZm9ybV93cmFwcGVyIHRhYmxlLnJlY2FwdGNoYXRhYmxle3RhYmxlLWxheW91dDphdXRvfS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgZGl2LmdpbnB1dF9jb250YWluZXJfY2FwdGNoYXttYXJnaW4tbGVmdDoyOSV9LmdmaWVsZCAud3AtZWRpdG9yLWNvbnRhaW5lcntib3JkZXI6MXB4IHNvbGlkICNkZGR9LmdmaWVsZCAud3Atc3dpdGNoLWVkaXRvcntib3JkZXItY29sb3I6I2RkZH0uZ2ZpZWxkIC5odG1sLWFjdGl2ZSAuc3dpdGNoLWh0bWwsLmdmaWVsZCAudG1jZS1hY3RpdmUgLnN3aXRjaC10bWNle2JvcmRlci1ib3R0b20tY29sb3I6I2Y1ZjVmNX0uZ2ZpZWxkIC5tY2UtZWRpdC1hcmVhIGlmcmFtZXt3aWR0aDo5OS45JSFpbXBvcnRhbnQ7bWFyZ2luOjAhaW1wb3J0YW50fWJvZHkgLmdmb3JtX3dyYXBwZXIgdWwgbGkuZ2ZpZWxke21hcmdpbi10b3A6MTZweDtwYWRkaW5nLXRvcDowfWJvZHkgLmdmb3JtX3dyYXBwZXIgdWwuZ2ZpZWxkcyBsaS5nZmllbGQgbGFiZWwuZ2ZpZWxkX2xhYmVse21hcmdpbi1ib3R0b206MCFpbXBvcnRhbnQ7cGFkZGluZy1ib3R0b206MCFpbXBvcnRhbnR9Ym9keSAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1se2xpbmUtaGVpZ2h0OmluaGVyaXR9Ym9keSAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsIGxpLGJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsIGxpe2xpc3Qtc3R5bGUtdHlwZTpkaXNjIWltcG9ydGFudDttYXJnaW46MCAwIDhweCAwO292ZXJmbG93OnZpc2libGU7cGFkZGluZy1sZWZ0OjB9Ym9keSAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVsLGJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIHVse2xpc3Qtc3R5bGUtdHlwZTpkaXNjIWltcG9ydGFudDttYXJnaW46MTZweCAwIDE2cHggMjhweCFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjB9Ym9keSAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sIGxpLGJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sIGxpe2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsIWltcG9ydGFudDtvdmVyZmxvdzp2aXNpYmxlO21hcmdpbjowIDAgOHB4IDA7cGFkZGluZy1sZWZ0OjB9Ym9keSAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9sLGJvZHkgLmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIG9se2xpc3Qtc3R5bGUtdHlwZTpkZWNpbWFsIWltcG9ydGFudDttYXJnaW46MTZweCAwIDE4cHggMzJweDtwYWRkaW5nLWxlZnQ6MH1ib2R5IC5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGkgdWwsYm9keSAuZ2Zvcm1fd3JhcHBlciBmb3JtIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgb2wgbGkgdWwgbGl7bGlzdC1zdHlsZS10eXBlOmRpc2MhaW1wb3J0YW50O3BhZGRpbmctbGVmdDowfWJvZHkgLmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBvbCBsaSB1bHttYXJnaW46MTZweCAwIDE2cHggMTZweH1ib2R5IC5nZm9ybV93cmFwcGVyIGZvcm0gZGl2Lmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZC5nZmllbGRfaHRtbCBvbCBsaSB1bCBsaXttYXJnaW46MCAwIDhweH1ib2R5IC5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgZGx7bWFyZ2luOjAgMCAxOHB4IDA7cGFkZGluZy1sZWZ0OjB9Ym9keSAuZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fYm9keSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sIGRsIGR0e2ZvbnQtd2VpZ2h0OjcwMH1ib2R5IC5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwgZGwgZGR7bWFyZ2luOjAgMCAxNnB4IDE4cHh9Lmdmb3JtX3dyYXBwZXIgc3Bhbi5nZl9jbGVhcl9zcGFue2Rpc3BsYXk6YmxvY2s7aGVpZ2h0OjFweDtvdmVyZmxvdzpoaWRkZW47d2lkdGg6MTAwJTtmbG9hdDpub25lO2NsZWFyOmJvdGg7bWFyZ2luLXRvcDotMXB4fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVye3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOm1pZGRsZTtmb250LXNpemU6MTNweDstd2Via2l0LXVzZXItc2VsZWN0Om5vbmU7LW1vei11c2VyLXNlbGVjdDpub25lOy1tcy11c2VyLXNlbGVjdDpub25lO3VzZXItc2VsZWN0Om5vbmV9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIgKnstd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDtib3gtc2l6aW5nOmJvcmRlci1ib3h9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1kcm9we3Bvc2l0aW9uOmFic29sdXRlO3RvcDoxMDAlO3otaW5kZXg6MTAxMDt3aWR0aDoxMDAlO2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItdG9wOjA7YmFja2dyb3VuZDojZmZmOy13ZWJraXQtYm94LXNoYWRvdzowIDRweCA1cHggcmdiYSgwLDAsMCwuMTUpO2JveC1zaGFkb3c6MCA0cHggNXB4IHJnYmEoMCwwLDAsLjE1KTtkaXNwbGF5Om5vbmV9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLWRyb3B7ZGlzcGxheTpibG9ja30uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lciBhe2N1cnNvcjpwb2ludGVyfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lLC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1le21hcmdpbi1yaWdodDo0cHg7b3ZlcmZsb3c6aGlkZGVuO3doaXRlLXNwYWNlOm5vd3JhcDt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO2ZvbnQtd2VpZ2h0OjQwMDtjb2xvcjojOTk5fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tc2luZ2xlIC5ncm91cC1uYW1lOmFmdGVyLC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5zZWFyY2gtY2hvaWNlIC5ncm91cC1uYW1lOmFmdGVye2NvbnRlbnQ6XCI6XCI7cGFkZGluZy1sZWZ0OjJweDt2ZXJ0aWNhbC1hbGlnbjp0b3B9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle3Bvc2l0aW9uOnJlbGF0aXZlO2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO3BhZGRpbmc6MCAwIDAgOHB4O2hlaWdodDoyNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItcmFkaXVzOjVweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZDotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDIwJSwjZmZmKSxjb2xvci1zdG9wKDUwJSwjZjZmNmY2KSxjb2xvci1zdG9wKDUyJSwjZWVlKSx0bygjZjRmNGY0KSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQoI2ZmZiAyMCUsI2Y2ZjZmNiA1MCUsI2VlZSA1MiUsI2Y0ZjRmNCAxMDAlKTtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCAzcHggI2ZmZiBpbnNldCwwIDFweCAxcHggcmdiYSgwLDAsMCwuMSk7Ym94LXNoYWRvdzowIDAgM3B4ICNmZmYgaW5zZXQsMCAxcHggMXB4IHJnYmEoMCwwLDAsLjEpO2NvbG9yOiM0NDQ7dGV4dC1kZWNvcmF0aW9uOm5vbmU7d2hpdGUtc3BhY2U6bm93cmFwO2xpbmUtaGVpZ2h0OjI0cHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGlucHV0W3R5cGU9dGV4dF17Y3Vyc29yOnBvaW50ZXI7b3BhY2l0eTowO3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjB9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tZGVmYXVsdHtjb2xvcjojOTk5fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBzcGFue2Rpc3BsYXk6YmxvY2s7b3ZlcmZsb3c6aGlkZGVuO21hcmdpbi1yaWdodDoyNnB4O3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7d2hpdGUtc3BhY2U6bm93cmFwfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZS13aXRoLWRlc2VsZWN0IHNwYW57bWFyZ2luLXJpZ2h0OjM4cHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjZweDtyaWdodDoyNnB4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybChjaG9zZW4tc3ByaXRlLnBuZykgLTQycHggMXB4IG5vLXJlcGVhdDtmb250LXNpemU6MXB4fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLXNpbmdsZSBhYmJyOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdntwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtyaWdodDowO2Rpc3BsYXk6YmxvY2s7d2lkdGg6MThweDtoZWlnaHQ6MTAwJX0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGJ7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO2JhY2tncm91bmQ6dXJsKGNob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMCAycHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoe3Bvc2l0aW9uOnJlbGF0aXZlO3otaW5kZXg6MTAxMDttYXJnaW46MDtwYWRkaW5nOjNweCA0cHg7d2hpdGUtc3BhY2U6bm93cmFwfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNlYXJjaCBpbnB1dFt0eXBlPXRleHRde21hcmdpbjoxcHggMDtwYWRkaW5nOjRweCAyMHB4IDRweCA1cHg7d2lkdGg6MTAwJTtoZWlnaHQ6YXV0bztvdXRsaW5lOjA7Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JhY2tncm91bmQ6dXJsKGNob3Nlbi1zcHJpdGUucG5nKSBuby1yZXBlYXQgMTAwJSAtMjBweDtmb250LXNpemU6MWVtO2ZvbnQtZmFtaWx5OnNhbnMtc2VyaWY7bGluZS1oZWlnaHQ6bm9ybWFsO2JvcmRlci1yYWRpdXM6MH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1kcm9we21hcmdpbi10b3A6LTFweDtib3JkZXItcmFkaXVzOjAgMCA0cHggNHB4O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUtbm9zZWFyY2ggLmNob3Nlbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7b3BhY2l0eTowO3BvaW50ZXItZXZlbnRzOm5vbmV9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRze2NvbG9yOiM0NDQ7cG9zaXRpb246cmVsYXRpdmU7b3ZlcmZsb3cteDpoaWRkZW47b3ZlcmZsb3cteTphdXRvO21hcmdpbjowIDRweCA0cHggMDtwYWRkaW5nOjAgMCAwIDRweDttYXgtaGVpZ2h0OjI0MHB4Oy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaXtkaXNwbGF5Om5vbmU7bWFyZ2luOjA7cGFkZGluZzo1cHggNnB4O2xpc3Qtc3R5bGU6bm9uZTtsaW5lLWhlaWdodDoxNXB4O3dvcmQtd3JhcDpicmVhay13b3JkOy13ZWJraXQtdG91Y2gtY2FsbG91dDpub25lfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5hY3RpdmUtcmVzdWx0e2Rpc3BsYXk6bGlzdC1pdGVtO2N1cnNvcjpwb2ludGVyfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5kaXNhYmxlZC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Y29sb3I6I2NjYztjdXJzb3I6ZGVmYXVsdH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lciAuY2hvc2VuLXJlc3VsdHMgbGkuaGlnaGxpZ2h0ZWR7YmFja2dyb3VuZC1jb2xvcjojMzg3NWQ3O2JhY2tncm91bmQtaW1hZ2U6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgyMCUsIzM4NzVkNyksY29sb3Itc3RvcCg5MCUsIzJhNjJiYykpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCMzODc1ZDcgMjAlLCMyYTYyYmMgOTAlKTtjb2xvcjojZmZmfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5uby1yZXN1bHRze2NvbG9yOiM3Nzc7ZGlzcGxheTpsaXN0LWl0ZW07YmFja2dyb3VuZDojZjRmNGY0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1yZXN1bHR7ZGlzcGxheTpsaXN0LWl0ZW07Zm9udC13ZWlnaHQ6NzAwO2N1cnNvcjpkZWZhdWx0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cyBsaS5ncm91cC1vcHRpb257cGFkZGluZy1sZWZ0OjE1cHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIgLmNob3Nlbi1yZXN1bHRzIGxpIGVte2ZvbnQtc3R5bGU6bm9ybWFsO3RleHQtZGVjb3JhdGlvbjp1bmRlcmxpbmV9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2Vze3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OmhpZGRlbjttYXJnaW46MDtwYWRkaW5nOjAgNXB4O3dpZHRoOjEwMCU7aGVpZ2h0OmF1dG87Ym9yZGVyOjFweCBzb2xpZCAjYWFhO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMSUsI2VlZSksY29sb3Itc3RvcCgxNSUsI2ZmZikpO2JhY2tncm91bmQtaW1hZ2U6bGluZWFyLWdyYWRpZW50KCNlZWUgMSUsI2ZmZiAxNSUpO2N1cnNvcjp0ZXh0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaXtmbG9hdDpsZWZ0O2xpc3Qtc3R5bGU6bm9uZX0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWZpZWxke21hcmdpbjowO3BhZGRpbmc6MDt3aGl0ZS1zcGFjZTpub3dyYXB9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZCBpbnB1dFt0eXBlPXRleHRde21hcmdpbjoxcHggMDtwYWRkaW5nOjA7aGVpZ2h0OjI1cHg7b3V0bGluZTowO2JvcmRlcjowIWltcG9ydGFudDtiYWNrZ3JvdW5kOjAgMCFpbXBvcnRhbnQ7LXdlYmtpdC1ib3gtc2hhZG93Om5vbmU7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM5OTk7Zm9udC1zaXplOjEwMCU7Zm9udC1mYW1pbHk6c2Fucy1zZXJpZjtsaW5lLWhlaWdodDpub3JtYWw7Ym9yZGVyLXJhZGl1czowO3dpZHRoOjI1cHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2V7cG9zaXRpb246cmVsYXRpdmU7bWFyZ2luOjNweCA1cHggM3B4IDA7cGFkZGluZzozcHggMjBweCAzcHggNXB4O2JvcmRlcjoxcHggc29saWQgI2FhYTttYXgtd2lkdGg6MTAwJTtib3JkZXItcmFkaXVzOjNweDtiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7YmFja2dyb3VuZC1pbWFnZTotd2Via2l0LWdyYWRpZW50KGxpbmVhcixsZWZ0IHRvcCxsZWZ0IGJvdHRvbSxjb2xvci1zdG9wKDIwJSwjZjRmNGY0KSxjb2xvci1zdG9wKDUwJSwjZjBmMGYwKSxjb2xvci1zdG9wKDUyJSwjZThlOGU4KSx0bygjZWVlKSk7YmFja2dyb3VuZC1pbWFnZTpsaW5lYXItZ3JhZGllbnQoI2Y0ZjRmNCAyMCUsI2YwZjBmMCA1MCUsI2U4ZThlOCA1MiUsI2VlZSAxMDAlKTtiYWNrZ3JvdW5kLXNpemU6MTAwJSAxOXB4O2JhY2tncm91bmQtcmVwZWF0OnJlcGVhdC14O2JhY2tncm91bmQtY2xpcDpwYWRkaW5nLWJveDstd2Via2l0LWJveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO2JveC1zaGFkb3c6MCAwIDJweCAjZmZmIGluc2V0LDAgMXB4IDAgcmdiYSgwLDAsMCwuMDUpO2NvbG9yOiMzMzM7bGluZS1oZWlnaHQ6MTNweDtjdXJzb3I6ZGVmYXVsdH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSBzcGFue3dvcmQtd3JhcDpicmVhay13b3JkfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3Nle3Bvc2l0aW9uOmFic29sdXRlO3RvcDo0cHg7cmlnaHQ6M3B4O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTJweDtoZWlnaHQ6MTJweDtiYWNrZ3JvdW5kOnVybChjaG9zZW4tc3ByaXRlLnBuZykgLTQycHggMXB4IG5vLXJlcGVhdDtmb250LXNpemU6MXB4fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlIC5zZWFyY2gtY2hvaWNlLWNsb3NlOmhvdmVye2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZGlzYWJsZWR7cGFkZGluZy1yaWdodDo1cHg7Ym9yZGVyOjFweCBzb2xpZCAjY2NjO2JhY2tncm91bmQtY29sb3I6I2U0ZTRlNDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMjAlLCNmNGY0ZjQpLGNvbG9yLXN0b3AoNTAlLCNmMGYwZjApLGNvbG9yLXN0b3AoNTIlLCNlOGU4ZTgpLHRvKCNlZWUpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZjRmNGY0IDIwJSwjZjBmMGYwIDUwJSwjZThlOGU4IDUyJSwjZWVlIDEwMCUpO2NvbG9yOiM2NjZ9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UtZm9jdXN7YmFja2dyb3VuZDojZDRkNGQ0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLW11bHRpIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNlLWZvY3VzIC5zZWFyY2gtY2hvaWNlLWNsb3Nle2JhY2tncm91bmQtcG9zaXRpb246LTQycHggLTEwcHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1yZXN1bHRze21hcmdpbjowO3BhZGRpbmc6MH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWRyb3AgLnJlc3VsdC1zZWxlY3RlZHtkaXNwbGF5Omxpc3QtaXRlbTtjb2xvcjojY2NjO2N1cnNvcjpkZWZhdWx0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZSAuY2hvc2VuLXNpbmdsZXtib3JkZXI6MXB4IHNvbGlkICM1ODk3ZmI7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMyk7Ym94LXNoYWRvdzowIDAgNXB4IHJnYmEoMCwwLDAsLjMpfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLWFjdGl2ZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xle2JvcmRlcjoxcHggc29saWQgI2FhYTtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czowO2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6MDtiYWNrZ3JvdW5kLWltYWdlOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMjAlLCNlZWUpLGNvbG9yLXN0b3AoODAlLCNmZmYpKTtiYWNrZ3JvdW5kLWltYWdlOmxpbmVhci1ncmFkaWVudCgjZWVlIDIwJSwjZmZmIDgwJSk7LXdlYmtpdC1ib3gtc2hhZG93OjAgMXB4IDAgI2ZmZiBpbnNldDtib3gtc2hhZG93OjAgMXB4IDAgI2ZmZiBpbnNldH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLWxlZnQ6bm9uZTtiYWNrZ3JvdW5kOjAgMH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXYgYntiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IDJweH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUgLmNob3Nlbi1jaG9pY2Vze2JvcmRlcjoxcHggc29saWQgIzU4OTdmYjstd2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCByZ2JhKDAsMCwwLC4zKTtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgwLDAsMCwuMyl9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItYWN0aXZlIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtjb2xvcjojMjIyIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWRpc2FibGVke29wYWNpdHk6LjUhaW1wb3J0YW50O2N1cnNvcjpkZWZhdWx0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tZGlzYWJsZWQgLmNob3Nlbi1zaW5nbGV7Y3Vyc29yOmRlZmF1bHR9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1kaXNhYmxlZCAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7Y3Vyc29yOmRlZmF1bHR9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1ydGx7dGV4dC1hbGlnbjpyaWdodH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLXJ0bCAuY2hvc2VuLXNpbmdsZXtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmc6MCA4cHggMCAwfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIHNwYW57bWFyZ2luLXJpZ2h0OjA7bWFyZ2luLWxlZnQ6MjZweDtkaXJlY3Rpb246cnRsfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlLXdpdGgtZGVzZWxlY3Qgc3BhbnttYXJnaW4tbGVmdDozOHB4fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGRpdntyaWdodDphdXRvO2xlZnQ6M3B4fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2luZ2xlIGFiYnJ7cmlnaHQ6YXV0bztsZWZ0OjI2cHh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1ydGwgLmNob3Nlbi1jaG9pY2VzIGxpe2Zsb2F0OnJpZ2h0fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtZmllbGQgaW5wdXRbdHlwZT10ZXh0XXtkaXJlY3Rpb246cnRsfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tY2hvaWNlcyBsaS5zZWFyY2gtY2hvaWNle21hcmdpbjozcHggNXB4IDNweCAwO3BhZGRpbmc6M3B4IDVweCAzcHggMTlweH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLXJ0bCAuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSAuc2VhcmNoLWNob2ljZS1jbG9zZXtyaWdodDphdXRvO2xlZnQ6NHB4fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tcmVzdWx0c3ttYXJnaW46MCAwIDRweCA0cHg7cGFkZGluZzowIDRweCAwIDB9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1ydGwgLmNob3Nlbi1yZXN1bHRzIGxpLmdyb3VwLW9wdGlvbntwYWRkaW5nLXJpZ2h0OjE1cHg7cGFkZGluZy1sZWZ0OjB9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1ydGwuY2hvc2VuLWNvbnRhaW5lci1hY3RpdmUuY2hvc2VuLXdpdGgtZHJvcCAuY2hvc2VuLXNpbmdsZSBkaXZ7Ym9yZGVyLXJpZ2h0Om5vbmV9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1ydGwgLmNob3Nlbi1zZWFyY2ggaW5wdXRbdHlwZT10ZXh0XXtwYWRkaW5nOjRweCA1cHggNHB4IDIwcHg7YmFja2dyb3VuZDp1cmwoY2hvc2VuLXNwcml0ZS5wbmcpIG5vLXJlcGVhdCAtMzBweCAtMjBweDtkaXJlY3Rpb246cnRsfS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246NnB4IDJweH0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLXJ0bC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZS5jaG9zZW4td2l0aC1kcm9wIC5jaG9zZW4tc2luZ2xlIGRpdiBie2JhY2tncm91bmQtcG9zaXRpb246LTEycHggMnB4fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKC13ZWJraXQtbWluLWRldmljZS1waXhlbC1yYXRpbzoxLjUpLG9ubHkgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246MTQ0ZHBpKSxvbmx5IHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOjEuNWRwcHgpey5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtZG93biBzcGFuLC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIC5jaG9zZW4tcmVzdWx0cy1zY3JvbGwtdXAgc3BhbiwuZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci1tdWx0aSAuY2hvc2VuLWNob2ljZXMgLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2UsLmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF0sLmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGFiYnIsLmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBiLC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tcnRsIC5jaG9zZW4tc2VhcmNoIGlucHV0W3R5cGU9dGV4dF17YmFja2dyb3VuZC1pbWFnZTp1cmwoY2hvc2VuLXNwcml0ZUAyeC5wbmcpIWltcG9ydGFudDtiYWNrZ3JvdW5kLXNpemU6NTJweCAzN3B4IWltcG9ydGFudDtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQhaW1wb3J0YW50fX1ib2R5IC5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyIGEuY2hvc2VuLXNpbmdsZXtib3JkZXItcmFkaXVzOmluaGVyaXR9Ym9keSAuZ2Zvcm1fd3JhcHBlciB1bC5jaG9zZW4tcmVzdWx0cyBsaXtsaW5lLWhlaWdodDppbmhlcml0fUBtZWRpYSBvbmx5IHNjcmVlbiBhbmQgKG1heC13aWR0aDo2NDFweCl7Lmdmb3JtX3dyYXBwZXIgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KFt0eXBlPWltYWdlXSk6bm90KFt0eXBlPWZpbGVdKXtsaW5lLWhlaWdodDoyO21pbi1oZWlnaHQ6MnJlbX0uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYXtsaW5lLWhlaWdodDoxLjV9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXIuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVbc3R5bGVde3dpZHRoOjEwMCUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLXNpbmdsZSAuY2hvc2VuLXNpbmdsZXtoZWlnaHQ6NDBweDtsaW5lLWhlaWdodDoyLjh9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDoxMHB4fS5nZm9ybV93cmFwcGVyIGRpdi5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGlbc3R5bGVde3dpZHRoOjEwMCUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5jaG9zZW4tY29udGFpbmVyLmNob3Nlbi1jb250YWluZXItbXVsdGkgdWwuY2hvc2VuLWNob2ljZXMgbGkuc2VhcmNoLWNob2ljZSwuZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1maWVsZHt3aWR0aDoxMDAlO2xpbmUtaGVpZ2h0OmluaGVyaXQ7ZmxvYXQ6bm9uZX0uZ2Zvcm1fd3JhcHBlciAuY2hvc2VuLWNvbnRhaW5lci5jaG9zZW4tY29udGFpbmVyLW11bHRpIHVsLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2Ugc3BhbnttYXJnaW4tYm90dG9tOjB9Lmdmb3JtX3dyYXBwZXIgLmNob3Nlbi1jb250YWluZXItbXVsdGkgLmNob3Nlbi1jaG9pY2VzIGxpLnNlYXJjaC1jaG9pY2UgLnNlYXJjaC1jaG9pY2UtY2xvc2V7dG9wOmNhbGMoNTAlIC0gNnB4KX0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbnRhaW5lciBzcGFuOm5vdCguZ2lucHV0X3ByaWNlKXttYXJnaW4tYm90dG9tOjhweDtkaXNwbGF5OmJsb2NrfS5nZm9ybV93cmFwcGVyIGxpLmZpZWxkX3N1YmxhYmVsX2JlbG93IC5naW5wdXRfY29tcGxleHttYXJnaW4tdG9wOjEycHghaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCwuZ2Zvcm1fd3JhcHBlciB1bC5nZmllbGRfcmFkaW8gbGkgbGFiZWx7d2lkdGg6ODUlO2N1cnNvcjpwb2ludGVyfX1AbWVkaWEgb25seSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzYxcHgpLChtaW4tZGV2aWNlLXdpZHRoOjc2OHB4KSBhbmQgKG1heC1kZXZpY2Utd2lkdGg6MTAyM3B4KXsuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcitsaS5nZmllbGQuZ2ZpZWxkX2Vycm9ye21hcmdpbi10b3A6MzJweH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdHtib3JkZXI6MH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0aGVhZHtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LTk5OTlweDtsZWZ0Oi05OTk5cHh9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdHJ7bWFyZ2luLWJvdHRvbToxMHB4O2Rpc3BsYXk6YmxvY2s7YmFja2dyb3VuZDojZmZmO3Bvc2l0aW9uOnJlbGF0aXZlO2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItdG9wOjJweCBzb2xpZCAjY2NjO2JvcmRlci1ib3R0b206NHB4IHNvbGlkICNjY2N9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdGR7ZGlzcGxheTpibG9jazttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjhweH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ZC5nZmllbGRfbGlzdF9pY29uc3tib3JkZXItYm90dG9tOjA7bWFyZ2luOjE2cHggMCAwIDAhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcy5mb3JtX3N1YmxhYmVsX2Fib3ZlIHRhYmxlLmdmaWVsZF9saXN0IHRkOmJlZm9yZSwuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMuZm9ybV9zdWJsYWJlbF9iZWxvdyB0YWJsZS5nZmllbGRfbGlzdCB0ZDphZnRlcntjb250ZW50OmF0dHIoZGF0YS1sYWJlbCk7Zm9udC1zaXplOi44NzVlbTtsZXR0ZXItc3BhY2luZzouNXB0O3doaXRlLXNwYWNlOm5vd3JhcDtkaXNwbGF5OmJsb2NrO2NsZWFyOmJvdGh9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzLmZvcm1fc3VibGFiZWxfYWJvdmUgdGFibGUuZ2ZpZWxkX2xpc3QgdGQ6YmVmb3Jle21hcmdpbjo4cHggMCAzcHggOHB4fS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkcy5mb3JtX3N1YmxhYmVsX2JlbG93IHRhYmxlLmdmaWVsZF9saXN0IHRkOmFmdGVye21hcmdpbjozcHggMCA4cHggOHB4fS5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRkK3RkLC5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRoK3Roe3BhZGRpbmc6NHB4IDAgMCAwfS5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X3Jvd19ldmVuLC5nZm9ybV93cmFwcGVyIHRhYmxlLmdmaWVsZF9saXN0IHRyLmdmaWVsZF9saXN0X3Jvd19vZGR7bWFyZ2luOjE2cHggMH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ci5nZmllbGRfbGlzdF9yb3dfb2RkOmZpcnN0LWNoaWxke3BhZGRpbmctdG9wOjEycHh9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdHJ7cGFkZGluZy10b3A6MTJweH0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ciB0ZC5nZmllbGRfbGlzdF9pY29uc3t3aWR0aDoxMDAlIWltcG9ydGFudDtwYWRkaW5nOjAgNHB4IDRweCA0cHghaW1wb3J0YW50O2JhY2tncm91bmQtY29sb3I6I2VlZX0uZ2Zvcm1fd3JhcHBlciB0YWJsZS5nZmllbGRfbGlzdCB0ciB0ZC5nZmllbGRfbGlzdF9pY29ucyBpbWcuYWRkX2xpc3RfaXRlbXttYXJnaW46MTJweCAwIDAgMTZweCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgdGFibGUuZ2ZpZWxkX2xpc3QgdHIgdGQuZ2ZpZWxkX2xpc3RfaWNvbnMgaW1nLmRlbGV0ZV9saXN0X2l0ZW17bWFyZ2luOjEycHggMCAwIDhweCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3NhdmVfbGluaywuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9zYXZlX2xpbmt7bWFyZ2luLWxlZnQ6MH0uZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2xpc3QgdGQuZ2ZpZWxkX2xpc3RfY2VsbCBpbnB1dHt3aWR0aDpjYWxjKDEwMCUgLSAxNnB4KTttYXJnaW4tbGVmdDo4cHg7bWFyZ2luLXJpZ2h0OjhweH19QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MXB4KXsuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fYm9keXt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyLmdmb3JtX3ZhbGlkYXRpb25fZXJyb3IgLmdmb3JtX2JvZHkgdWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvcjpub3QoLmdmX2xlZnRfaGFsZik6bm90KC5nZl9yaWdodF9oYWxmKXttYXgtd2lkdGg6Y2FsYygxMDAlIC0gMTZweCkhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yYWRpbyBsaXttYXJnaW46MCAwIDhweCAwO2xpbmUtaGVpZ2h0OjEuM30uZ2Zvcm1fd3JhcHBlciAuZ3NlY3Rpb257bWFyZ2luOjI4cHggMTZweCAyOHB4IDB9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2ZpZWxkX2xhYmVse2Zsb2F0OmxlZnQ7d2lkdGg6MjklO3BhZGRpbmctcmlnaHQ6MTZweDttYXJnaW4tYm90dG9tOjE2cHh9Lmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5nZmllbGRfbGFiZWx7dGV4dC1hbGlnbjpyaWdodH0uZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLC5nZm9ybV93cmFwcGVyIC5yaWdodF9sYWJlbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9ue3dpZHRoOjcwJX0uZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmxlZnRfbGFiZWwgbGkgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIGZvcm0gdWwubGVmdF9sYWJlbCBsaSB1bC5nZmllbGRfcmFkaW8gbGksLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5yaWdodF9sYWJlbCBsaSB1bC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgZm9ybSB1bC5yaWdodF9sYWJlbCBsaSB1bC5nZmllbGRfcmFkaW8gbGksLmdmb3JtX3dyYXBwZXIgdWwubGVmdF9sYWJlbCBsaSB1bC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgdWwubGVmdF9sYWJlbCBsaSB1bC5nZmllbGRfcmFkaW8gbGksLmdmb3JtX3dyYXBwZXIgdWwucmlnaHRfbGFiZWwgbGkgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIHVsLnJpZ2h0X2xhYmVsIGxpIHVsLmdmaWVsZF9yYWRpbyBsaXttYXJnaW4tYm90dG9tOjEwcHh9Lmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgLmdmaWVsZF9kZXNjcmlwdGlvbiwuZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCAuaW5zdHJ1Y3Rpb24sLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5nZmllbGRfZGVzY3JpcHRpb24sLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5pbnN0cnVjdGlvbnttYXJnaW4tbGVmdDoyOSV9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ3NlY3Rpb24gLmdzZWN0aW9uX2Rlc2NyaXB0aW9ue21hcmdpbi1sZWZ0OjA7cGFkZGluZy10b3A6NHB4O3BhZGRpbmctbGVmdDowO2xpbmUtaGVpZ2h0OjEuNX0uZ2Zvcm1fd3JhcHBlciBmb3JtIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkX2h0bWxfZm9ybWF0dGVke21hcmdpbi1sZWZ0OjI5JSFpbXBvcnRhbnQ7d2lkdGg6NzAlfS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgdWwuZ2ZpZWxkX2NoZWNrYm94LC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgdWwuZ2ZpZWxkX3JhZGlve292ZXJmbG93OmhpZGRlbn0uZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCBkaXYuZ2lucHV0X2NvbXBsZXgsLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIGRpdi5naW5wdXRfY29tcGxleHt3aWR0aDo3MCU7bWFyZ2luLWxlZnQ6MjklfS5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIGlucHV0LnNtYWxsLC5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIHNlbGVjdC5zbWFsbCwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgaW5wdXQuc21hbGwsLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIHNlbGVjdC5zbWFsbHt3aWR0aDoxNSV9Lmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgaW5wdXQubWVkaXVtLC5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIHNlbGVjdC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgc2VsZWN0Lm1lZGl1bXt3aWR0aDpjYWxjKDM1JSAtIDhweCl9Lmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgaW5wdXQubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC5yaWdodF9sYWJlbCBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgc2VsZWN0Lmxhcmdle3dpZHRoOjcwJX0uZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCB0ZXh0YXJlYS5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCB0ZXh0YXJlYS5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgdGV4dGFyZWEuc21hbGwsLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIHRleHRhcmVhLmxhcmdlLC5nZm9ybV93cmFwcGVyIC5yaWdodF9sYWJlbCB0ZXh0YXJlYS5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIHRleHRhcmVhLnNtYWxse3dpZHRoOjcwJX0uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIC5naW5wdXRfbGlzdHt3aWR0aDo3MCU7bWFyZ2luLWxlZnQ6MjklIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5nZmllbGRfbGlzdHt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIC5nZl9saXN0X29uZV9jb2x1bW4sLmdmb3JtX3dyYXBwZXIgLnJpZ2h0X2xhYmVsIC5nZl9saXN0X29uZV9jb2x1bW57d2lkdGg6NDUlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgLmdmX2xpc3Rfb25lX2NvbHVtbnt3aWR0aDo0NiV9Lmdmb3JtX3dyYXBwZXIgLmxlZnRfbGFiZWwgbGkuaGlkZGVuX2xhYmVsIGlucHV0LC5nZm9ybV93cmFwcGVyIC5yaWdodF9sYWJlbCBsaS5oaWRkZW5fbGFiZWwgaW5wdXR7bWFyZ2luLWxlZnQ6My43JX0uZ2Zvcm1fd3JhcHBlciAubGVmdF9sYWJlbCBsaS5nZmllbGQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aCwuZ2Zvcm1fd3JhcHBlciAucmlnaHRfbGFiZWwgbGkuZ2ZpZWxkIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGh7bWFyZ2luLWxlZnQ6MjklfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgaW5wdXQuc21hbGwsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBzZWxlY3Quc21hbGx7d2lkdGg6MjUlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgaW5wdXQubWVkaXVtLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgc2VsZWN0Lm1lZGl1bXt3aWR0aDpjYWxjKDUwJSAtIDhweCl9Lmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC50b3BfbGFiZWwgc2VsZWN0Lm1lZGl1bXt3aWR0aDo1MCV9Lmdmb3JtX3dyYXBwZXIgLmhpZGRlbl9sYWJlbCBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAuaGlkZGVuX2xhYmVsIHNlbGVjdC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGlucHV0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgc2VsZWN0Lmxhcmdle3dpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBpbnB1dC5sYXJnZS5kYXRlcGlja2VyLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgaW5wdXQubWVkaXVtLmRhdGVwaWNrZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBpbnB1dC5zbWFsbC5kYXRlcGlja2Vye3dpZHRoOmF1dG99Lmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEuc21hbGx7aGVpZ2h0OjgwcHg7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciB0ZXh0YXJlYS5tZWRpdW17aGVpZ2h0OjE2MHB4O3dpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgdGV4dGFyZWEubGFyZ2V7aGVpZ2h0OjMyMHB4O3dpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCwuZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9yaWdodHt3aWR0aDo1MCU7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7bWFyZ2luOjAgLTRweCAwIDB9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb250YWluZXJfcGFzc3dvcmQgLmdpbnB1dF9yaWdodHtwYWRkaW5nLWxlZnQ6OHB4fS5nZm9ybV93cmFwcGVyIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCwuZ2Zvcm1fd3JhcHBlciAuZ2ZpZWxkX2Vycm9yIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X3JpZ2h0e3dpZHRoOjUwJX0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jYXJkaW5mb19sZWZ0LC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NhcmRpbmZvX3JpZ2h0e21pbi1oZWlnaHQ6NDNweDtwb3NpdGlvbjpyZWxhdGl2ZTtmbG9hdDpsZWZ0fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NhcmRpbmZvX2xlZnR7d2lkdGg6NTAlfS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCBzZWxlY3QuZ2lucHV0X2NhcmRfZXhwaXJhdGlvbi5naW5wdXRfY2FyZF9leHBpcmF0aW9uX21vbnRoLC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCBzZWxlY3QuZ2lucHV0X2NhcmRfZXhwaXJhdGlvbi5naW5wdXRfY2FyZF9leHBpcmF0aW9uX3llYXJ7d2lkdGg6NDclIWltcG9ydGFudDtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X2NhcmRpbmZvX2xlZnQgc2VsZWN0LmdpbnB1dF9jYXJkX2V4cGlyYXRpb24uZ2lucHV0X2NhcmRfZXhwaXJhdGlvbl9tb250aHttYXJnaW4tcmlnaHQ6NHB4fS5nZm9ybV93cmFwcGVyIC5nZl9zdGVwe3dpZHRoOmF1dG87ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MTZweCAzMnB4IDE2cHggMH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fZm9vdGVyIGlucHV0W3R5cGU9aW1hZ2VdLC5nZm9ybV93cmFwcGVyIC5nZm9ybV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPWltYWdlXXt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBhLmdmb3JtX3NhdmVfbGluaywuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgYS5nZm9ybV9zYXZlX2xpbmt7Zm9udC1zaXplOjFlbTttYXJnaW4tbGVmdDoxNnB4O2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2t9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dC5idXR0b24sLmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3RlciBpbnB1dFt0eXBlPXN1Ym1pdF0sLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIGlucHV0LmJ1dHRvbiwuZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgaW5wdXRbdHlwZT1zdWJtaXRde2ZvbnQtc2l6ZToxZW07d2lkdGg6YXV0bzttYXJnaW46MCAxNnB4IDAgMH0uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxke3BhZGRpbmctcmlnaHQ6MTZweH0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9sZWZ0e3BhZGRpbmctcmlnaHQ6OHB4fS5nZm9ybV93cmFwcGVyIC5sZWZ0X2xhYmVsIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3M6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6YmxvY2t9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyAuZ2lucHV0X2xlZnR7bWFyZ2luLXJpZ2h0OjhweH0uZ2Zvcm1fd3JhcHBlciAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lcl9hZGRyZXNzIC5naW5wdXRfcmlnaHR7bWFyZ2luLXJpZ2h0Oi04cHg7cGFkZGluZy1yaWdodDo4cHh9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyBzcGFuLmdpbnB1dF9mdWxsK3NwYW4uZ2lucHV0X3JpZ2h0e3BhZGRpbmctcmlnaHQ6OHB4IWltcG9ydGFudDttYXJnaW4tcmlnaHQ6OHB4fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyX2FkZHJlc3Mgc3Bhbi5naW5wdXRfcmlnaHQrc3Bhbi5naW5wdXRfbGVmdHtwYWRkaW5nLXJpZ2h0OjhweCFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0Oi04cHh9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXJfYWRkcmVzcyBzcGFuLmdpbnB1dF9yaWdodCtzcGFuLmdpbnB1dF9sZWZ0LmFkZHJlc3Nfemlwe21hcmdpbi1yaWdodDo4cHh9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbnRhaW5lcntwYWRkaW5nLXJpZ2h0OjB9Lmdmb3JtX3dyYXBwZXIgdWwudG9wX2xhYmVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZpZWxkX2NvbnRhaW5zX3JlcXVpcmVkIC5nZmllbGRfcGFzc3dvcmRfc3RyZW5ndGh7bWFyZ2luOjE4cHggMCAxOHB4IDB9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX2Zvb3Rlcjpub3QoLnRvcF9sYWJlbCl7cGFkZGluZzoxNnB4IDAgMTBweCAwO21hcmdpbi1sZWZ0OjI5JTt3aWR0aDo3MCV9LnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18xLC50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfMiwudG9wX2xhYmVsIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzN7d2lkdGg6Y2FsYygxMDAlICsgMTVweCl9LnRvcF9sYWJlbCBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc180e3dpZHRoOmNhbGMoMTAwJSArIDEzcHgpfS50b3BfbGFiZWwgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfNXt3aWR0aDpjYWxjKDEwMCUgKyAxNHB4KX11bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzEsdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18yLHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfM3t3aWR0aDpjYWxjKDcwJSArIDE1cHgpO21hcmdpbi1sZWZ0OjI5JX11bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfMSx1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfMix1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfM3t3aWR0aDpjYWxjKDcwJSArIDI0cHgpfXVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfNHt3aWR0aDpjYWxjKDcwJSArIDEzcHgpO21hcmdpbi1sZWZ0OjI5JX11bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzV7d2lkdGg6Y2FsYyg3MCUgKyAxNHB4KTttYXJnaW4tbGVmdDoyOSV9ZGl2LmdpbnB1dF9jb250YWluZXJfbmFtZSBzcGFue2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3BhZGRpbmctcmlnaHQ6MTZweDttYXJnaW4tcmlnaHQ6LTRweH1kaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18xIHNwYW57d2lkdGg6MTAwJX1kaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18yIHNwYW57d2lkdGg6NTAlfWRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzMgc3Bhbnt3aWR0aDozMy4zJX1kaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc180IHNwYW57d2lkdGg6MjUlfWRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzUgc3Bhbnt3aWR0aDoxOS45NSV9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzEgc3Bhbnt3aWR0aDo5OS43NSUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18yIHNwYW57d2lkdGg6NDkuNzUlIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfMyBzcGFue3dpZHRoOjMzJSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzQgc3Bhbnt3aWR0aDoyNC43NSUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc181IHNwYW57d2lkdGg6MTkuNzUlIWltcG9ydGFudH1odG1sIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzIgc3BhbjpmaXJzdC1jaGlsZCxodG1sIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzMgc3BhbjpmaXJzdC1jaGlsZCxodG1sIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzQgc3BhbjpmaXJzdC1jaGlsZCxodG1sIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzUgc3BhbjpmaXJzdC1jaGlsZHttYXJnaW4tbGVmdDowIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZW1haWx7d2lkdGg6Y2FsYygxMDAlICsgMTVweCl9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2VtYWlse3dpZHRoOmNhbGMoNzAlICsgMTZweCk7bWFyZ2luLWxlZnQ6MjklfS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfY29udGFpbmVyX2VtYWlse3dpZHRoOmNhbGMoNzAlICsgMTdweCl9bGkuZ2ZpZWxkLmdmaWVsZF9lcnJvciAuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9lbWFpbHt3aWR0aDpjYWxjKDcwJSArIDhweCkhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZW1haWwgLmdpbnB1dF9sZWZ0LC5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdpbnB1dF9jb250YWluZXJfZW1haWwgLmdpbnB1dF9yaWdodHtwYWRkaW5nLXJpZ2h0OjE2cHh9Lmdmb3JtX3dyYXBwZXIgdWwubGVmdF9sYWJlbCBsaS5nZmllbGQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aCwuZ2Zvcm1fd3JhcHBlciB1bC5yaWdodF9sYWJlbCBsaS5nZmllbGQgLmdmaWVsZF9wYXNzd29yZF9zdHJlbmd0aHt3aWR0aDo3MCV9Lmdmb3JtX3dyYXBwZXIgLmdpbnB1dF9jb21wbGV4IHNwYW4uZ2lucHV0X2xlZnQraW5wdXQuZ2Zvcm1faGlkZGVuK3NwYW4uZ2lucHV0X2xlZnR7cGFkZGluZy1yaWdodDowfS5nZm9ybV93cmFwcGVyIC5naW5wdXRfY29tcGxleCBzcGFuLmdpbnB1dF9sZWZ0LmFkZHJlc3NfY291bnRyeXttYXJnaW4tcmlnaHQ6MH1odG1sOm5vdChbZGlyPXJ0bF0pIC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgLmNsZWFyLW11bHRpLGh0bWw6bm90KFtkaXI9cnRsXSkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2ZpZWxkX2Rlc2NyaXB0aW9uLGh0bWw6bm90KFtkaXI9cnRsXSkgLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2lucHV0X2NvbnRhaW5lcjpub3QoLmdpbnB1dF9jb250YWluZXJfdGltZSk6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpe3dpZHRoOjcwJTttYXJnaW4tbGVmdDoyOSV9Lmdmb3JtX3dyYXBwZXIgLmdmX3Byb2dyZXNzYmFye3dpZHRoOmNhbGMoMTAwJSAtIDE2cHgpfS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgLmdmb3JtX2ZpbGV1cGxvYWRfbXVsdGlmaWxlIC5nZm9ybV9kcm9wX2FyZWF7bWFyZ2luLWxlZnQ6MjklO3dpZHRoOjcwJX1ib2R5IC5nZm9ybV93cmFwcGVyIHNwYW4uZ2lucHV0X2xlZnQuYWRkcmVzc19jaXR5K2lucHV0Lmdmb3JtX2hpZGRlbitzcGFuLmdpbnB1dF9sZWZ0LmFkZHJlc3NfY291bnRyeXt3aWR0aDpjYWxjKDUwJSAtIDhweCk7bWFyZ2luLXJpZ2h0OjB9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSAuZ2lucHV0X2NvbnRhaW5lci5naW5wdXRfcmVjYXB0Y2hhe21hcmdpbi1sZWZ0OjI5JSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5idXR0b24uZ2Zvcm1fcHJldmlvdXNfYnV0dG9ue21hcmdpbi1ib3R0b206MH0uZ2Zvcm1fd3JhcHBlciAuZ2Zvcm1fcGFnZV9mb290ZXIgLmJ1dHRvbi5nZm9ybV9idXR0b24sLmdmb3JtX3dyYXBwZXIgLmdmb3JtX3BhZ2VfZm9vdGVyIC5idXR0b24uZ2Zvcm1fbmV4dF9idXR0b257bWFyZ2luLXJpZ2h0OjEwcHh9Ym9keSAuZ2Zvcm1fd3JhcHBlciBzZWxlY3QubWVkaXVtLmdmaWVsZF9zZWxlY3QrZGl2LmNob3Nlbi1jb250YWluZXItbXVsdGlbc3R5bGVdLGJvZHkgLmdmb3JtX3dyYXBwZXIgc2VsZWN0Lm1lZGl1bS5nZmllbGRfc2VsZWN0K2Rpdi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVtzdHlsZV17d2lkdGg6Y2FsYyg1MCUgLSA4cHgpIWltcG9ydGFudH1ib2R5IC5nZm9ybV93cmFwcGVyIHNlbGVjdC5sYXJnZS5nZmllbGRfc2VsZWN0K2Rpdi5jaG9zZW4tY29udGFpbmVyLW11bHRpW3N0eWxlXSxib2R5IC5nZm9ybV93cmFwcGVyIHNlbGVjdC5sYXJnZS5nZmllbGRfc2VsZWN0K2Rpdi5jaG9zZW4tY29udGFpbmVyLXNpbmdsZVtzdHlsZV17d2lkdGg6MTAwJSFpbXBvcnRhbnR9Ym9keSAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Quc21hbGwuZ2ZpZWxkX3NlbGVjdCtkaXYuY2hvc2VuLWNvbnRhaW5lci1tdWx0aVtzdHlsZV0sYm9keSAuZ2Zvcm1fd3JhcHBlciBzZWxlY3Quc21hbGwuZ2ZpZWxkX3NlbGVjdCtkaXYuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGVbc3R5bGVde3dpZHRoOjI1JSFpbXBvcnRhbnR9fS5nZmllbGRfcmVwZWF0ZXJfY2VsbD4uZ2ZpZWxkX3JlcGVhdGVyX3dyYXBwZXJ7Ym9yZGVyLWxlZnQ6OHB4IHNvbGlkIHJnYmEoNTQsODYsMTAyLC4xKTtiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMSwxLDEsLjAyKTtwYWRkaW5nOjEwcHggMjBweDtib3JkZXItcmFkaXVzOjhweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZWVlfS5nZmllbGRfcmVwZWF0ZXJfd3JhcHBlciBpbnB1dHtib3JkZXI6MXB4IHNvbGlkICNjNWM2YzU7Ym9yZGVyLXJhZGl1czo0cHh9LmdmaWVsZF9yZXBlYXRlcl93cmFwcGVyIC5nZmllbGRfcmVwZWF0ZXJfd3JhcHBlcnttYXJnaW4tdG9wOjEwcHh9LmdmaWVsZF9yZXBlYXRlcl9idXR0b25zIC5hZGRfcmVwZWF0ZXJfaXRlbV90ZXh0LC5nZmllbGRfcmVwZWF0ZXJfYnV0dG9ucyAucmVtb3ZlX3JlcGVhdGVyX2l0ZW1fdGV4dHttaW4td2lkdGg6MTAwcHg7aGVpZ2h0OjMwcHg7YmFja2dyb3VuZDpyZ2JhKDI0MiwyNDIsMjQyLC41KTt0cmFuc2l0aW9uOmFsbCAuM3MgY3ViaWMtYmV6aWVyKC42NywuMTcsLjQsLjgzKTtmb250LXNpemU6MTJweDtjb2xvcjojNzU3NTc1O2JvcmRlci1yYWRpdXM6MjBweDttYXJnaW4tcmlnaHQ6MTBweDttYXJnaW4tYm90dG9tOjVweDtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMTE3LDExNywxMTcsLjQpO2ZvbnQtd2VpZ2h0OjQwMH0uZ2ZpZWxkX3JlcGVhdGVyX2J1dHRvbnMgLmFkZF9yZXBlYXRlcl9pdGVtX3BsdXMsLmdmaWVsZF9yZXBlYXRlcl9idXR0b25zIC5yZW1vdmVfcmVwZWF0ZXJfaXRlbV9taW51c3t3aWR0aDoyMnB4O2hlaWdodDoyMnB4O2JhY2tncm91bmQ6cmdiYSgyNDIsMjQyLDI0MiwuNSk7dHJhbnNpdGlvbjphbGwgLjNzIGN1YmljLWJlemllciguNjcsLjE3LC40LC44Myk7Zm9udC1zaXplOjE2cHg7Y29sb3I6Izc1NzU3NTtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MTBweCA1cHggMCA1cHg7Ym9yZGVyOjFweCBzb2xpZCByZ2JhKDExNywxMTcsMTE3LC40KTtmb250LXdlaWdodDo3MDA7cGFkZGluZzowO3BhZGRpbmctYm90dG9tOjVweH0uZ2ZpZWxkX3JlcGVhdGVyX2J1dHRvbnMgYnV0dG9uLmdmaWVsZF9pY29uX2Rpc2FibGVke2N1cnNvcjpkZWZhdWx0Oy1tb3otb3BhY2l0eTouMzsta2h0bWwtb3BhY2l0eTouMztvcGFjaXR5Oi4zfS5nZmllbGRfcmVwZWF0ZXJfYnV0dG9ucyBidXR0b24uZ2ZpZWxkX2ljb25fZGlzYWJsZWQ6aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDI0MiwyNDIsMjQyLC41KTtjb2xvcjojNzU3NTc1O2JvcmRlcjoxcHggc29saWQgcmdiYSgxMTcsMTE3LDExNywuNCl9LmdmaWVsZF9yZXBlYXRlcl9idXR0b25zIGJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOiNmYWZhZmE7Y29sb3I6IzM3NDc1MDtib3JkZXI6MXB4IHNvbGlkICM3NTc1NzV9LmdmaWVsZF9yZXBlYXRlciAuZ2ZpZWxkX3JlcGVhdGVyX2l0ZW1zIC5nZmllbGRfcmVwZWF0ZXJfaXRlbTpub3QoOmxhc3QtY2hpbGQpe2JvcmRlci1ib3R0b206MnB4IHNvbGlkICNlMGUwZTY7cGFkZGluZy1ib3R0b206MjBweH0uZ2ZpZWxkX3JlcGVhdGVyX2NlbGw+LmdmaWVsZF9yZXBlYXRlcl93cmFwcGVye2JvcmRlci1sZWZ0OjhweCBzb2xpZCAjZjFmMWYxO2JveC1zaGFkb3c6MCAxcHggMXB4IDAgcmdiYSgwLDAsMCwuMDYpLDAgMnB4IDFweCAtMXB4IHJnYmEoMCwwLDAsLjA2KSwwIDFweCA1cHggMCByZ2JhKDAsMCwwLC4wNil9LmdmaWVsZF9yZXBlYXRlcl9idXR0b25zIC5hZGRfcmVwZWF0ZXJfaXRlbV90ZXh0OmZvY3VzLC5nZmllbGRfcmVwZWF0ZXJfYnV0dG9ucyAucmVtb3ZlX3JlcGVhdGVyX2l0ZW1fdGV4dDpmb2N1c3tvdXRsaW5lOjB9LmdmaWVsZF9yZXBlYXRlcl9pdGVtIC5nZmllbGRfcmVwZWF0ZXJfY2VsbCAuZ2ZpZWxkX3JlcXVpcmVke2NvbG9yOiNjMzIxMjF9Lmdmb3JtX3dyYXBwZXIgLmdmaWVsZF9yZXBlYXRlcl9jZWxsIGxhYmVse2NvbG9yOiM5YjlhOWE7Zm9udC13ZWlnaHQ6NDAwO2ZvbnQtc2l6ZToxNHB4O3BhZGRpbmctdG9wOjhweH0uZ2ZpZWxkX3JlcGVhdGVyX3ZhbHVlIC5nZmllbGRfcmVwZWF0ZXJfdmFsdWUgLmdmaWVsZF9yZXBlYXRlcl9jZWxse3BhZGRpbmctYm90dG9tOjIwcHg7cGFkZGluZy10b3A6MH1kaXYgLmdmaWVsZF9yZXBlYXRlcl9jZWxse21hcmdpbi10b3A6NXB4fS5nZmllbGRfcmVwZWF0ZXIgLmdmaWVsZF9yZXBlYXRlcl9pdGVtcyAuZ2ZpZWxkX3JlcGVhdGVyX2l0ZW06bm90KDpsYXN0LWNoaWxkKXtib3JkZXItYm90dG9tOjJweCBzb2xpZCAjZTBlMGU2O3BhZGRpbmctYm90dG9tOjIwcHg7bWFyZ2luLWJvdHRvbToyMHB4O21hcmdpbi1yaWdodDoxMHB4fS5nZmllbGRfcmVwZWF0ZXJfdmFsdWU+LmdmaWVsZF9yZXBlYXRlcntib3JkZXItbGVmdDo4cHggc29saWQgcmdiYSg1NCw4NiwxMDIsLjEpO2JhY2tncm91bmQtY29sb3I6cmdiYSgxLDEsMSwuMDIpO3BhZGRpbmc6MTBweCAyMHB4O2JvcmRlci1yYWRpdXM6OHB4O2JvcmRlci1ib3R0b206MXB4IHNvbGlkICNlZWU7bWFyZ2luOjEwcHh9LmdmaWVsZF9yZXBlYXRlcl9jZWxsIC5nZmllbGRfcmVwZWF0ZXJfdmFsdWU6bm90KDpmaXJzdC1jaGlsZCl7Y29sb3I6cmdiYSgxMTcsMTE3LDExNywuNyk7Ym9yZGVyOjFweCBzb2xpZCAjYzVjNmM1O2JvcmRlci1yYWRpdXM6NHB4O21hcmdpbi1yaWdodDoxMHB4O3BhZGRpbmctbGVmdDoxMHB4O2JhY2tncm91bmQtY29sb3I6I2YwZjBmMH0uZ2ZpZWxkX3JlcGVhdGVyIC5nZmllbGRfcmVwZWF0ZXJfaXRlbXMsLmdmaWVsZF9yZXBlYXRlcl9pdGVtcyAuZ2ZpZWxkX3JlcGVhdGVyX2NlbGw6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6NXB4fS5nZmllbGRfcmVwZWF0ZXIgLmdmaWVsZF9sYWJlbHtjb2xvcjojMjMyODJkO2ZvbnQtc2l6ZToxNnB4O2ZvbnQtd2VpZ2h0OjYwMH0uZ2ZpZWxkX3JlcGVhdGVyX3ZhbHVlIC5nZmllbGRfbGFiZWx7cGFkZGluZy1ib3R0b206MH0uZ2ZpZWxkX3JlcGVhdGVyX3ZhbHVlIC5nZmllbGRfcmVwZWF0ZXJfdmFsdWUgLmdmaWVsZF9yZXBlYXRlcl9pdGVtOmZpcnN0LWNoaWxke3BhZGRpbmctYm90dG9tOjB9IiwiQG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWluLXdpZHRoOjY0MXB4KXsuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmV7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOmF1dG8haW1wb3J0YW50O21hcmdpbjowO3BhZGRpbmctcmlnaHQ6MTZweDtmbG9hdDpub25lIWltcG9ydGFudDtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBpbnB1dFt0eXBlPWVtYWlsXS5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgaW5wdXRbdHlwZT1lbWFpbF0ubWVkaXVtLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBpbnB1dFt0eXBlPWVtYWlsXS5zbWFsbCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgaW5wdXRbdHlwZT1udW1iZXJdLmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBpbnB1dFt0eXBlPW51bWJlcl0ubWVkaXVtLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBpbnB1dFt0eXBlPW51bWJlcl0uc21hbGwsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9cGFzc3dvcmRdLmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBpbnB1dFt0eXBlPXBhc3N3b3JkXS5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9cGFzc3dvcmRdLnNtYWxsLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBpbnB1dFt0eXBlPXRlbF0ubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9dGVsXS5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9dGVsXS5zbWFsbCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XS5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgaW5wdXRbdHlwZT10ZXh0XS5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9dGV4dF0uc21hbGwsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9dXJsXS5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgaW5wdXRbdHlwZT11cmxdLm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgaW5wdXRbdHlwZT11cmxdLnNtYWxse3dpZHRoOjEwMCV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGlucHV0W3R5cGU9dGV4dF0uZGF0ZXBpY2tlci5tZWRpdW17d2lkdGg6OTZweCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIHNlbGVjdHt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSB0ZXh0YXJlYXt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBkaXYuZ2ZpZWxkX3RpbWVfaG91ciBpbnB1dFt0eXBlPXRleHRdLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBkaXYuZ2ZpZWxkX3RpbWVfbWludXRlIGlucHV0W3R5cGU9dGV4dF17d2lkdGg6NzAlIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgZGl2LmdmaWVsZF9kYXRlX2RheSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgZGl2LmdmaWVsZF9kYXRlX21vbnRoLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2lubGluZSBkaXYuZ2ZpZWxkX2RhdGVfeWVhciwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgZGl2LmdmaWVsZF90aW1lX2hvdXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfaW5saW5lIGRpdi5nZmllbGRfdGltZV9taW51dGV7d2lkdGg6NTBweH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9pbmxpbmUgZGl2LmdmaWVsZF90aW1lX2FtcG17d2lkdGg6YXV0b30uZ2Zvcm1fd3JhcHBlciBsaS5nZl9pbmxpbmUgZGl2LmdpbnB1dF9jb250YWluZXJ7d2hpdGUtc3BhY2U6bm93cmFwIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBsaS5nZl9pbmxpbmUgZGl2LmdpbnB1dF9jb250YWluZXIuZ2lucHV0X2NvbnRhaW5lcl9kYXRlIGxhYmVse2Rpc3BsYXk6YmxvY2shaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZfaW5saW5le21hcmdpbi1yaWdodDoxNnB4O3BhZGRpbmctcmlnaHQ6MH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfcmlnaHRfaGFsZntkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDo1MCU7cGFkZGluZy1yaWdodDoxNnB4O2Zsb2F0Om5vbmV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmIC5naW5wdXRfY29udGFpbmVyOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSk6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpOm5vdCguZ2lucHV0X3F1YW50aXR5KTpub3QoLmRhdGVwaWNrZXIpOm5vdCguZ2ZpZWxkX3NpZ25hdHVyZV9jb250YWluZXIpLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYgLmdpbnB1dF9jb250YWluZXI6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSk6bm90KC5nZmllbGRfdGltZV9hbXBtKTpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSk6bm90KC5naW5wdXRfcXVhbnRpdHkpOm5vdCguZGF0ZXBpY2tlcik6bm90KC5nZmllbGRfc2lnbmF0dXJlX2NvbnRhaW5lcil7d2lkdGg6MTAwJSFpbXBvcnRhbnQ7bWFyZ2luOjhweCAwIDAgMDtwYWRkaW5nLWxlZnQ6MDtwYWRkaW5nLXJpZ2h0OjB9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmOmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTpibG9jaztjbGVhcjpib3RofS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGY6YWZ0ZXJ7Y29udGVudDpcIlwiO2Rpc3BsYXk6dGFibGU7Y2xlYXI6Ym90aH0uZ2Zvcm1fd3JhcHBlci5nZm9ybV92YWxpZGF0aW9uX2Vycm9yIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZl9sZWZ0X2hhbGYsLmdmb3JtX3dyYXBwZXIuZ2Zvcm1fdmFsaWRhdGlvbl9lcnJvciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZfcmlnaHRfaGFsZnttYXgtd2lkdGg6Y2FsYyg1MCUgLSAxNnB4KTtwYWRkaW5nLXJpZ2h0OjB9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmX2xlZnRfaGFsZnttYXJnaW4tcmlnaHQ6MTZweH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2xlZnRfaGFsZiBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfcmlnaHRfaGFsZiBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfcmlnaHRfaGFsZiBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF9oYWxmIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgc2VsZWN0Lm1lZGl1bXt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2xlZnRfaGFsZiB0ZXh0YXJlYSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF9oYWxmIHRleHRhcmVhe3dpZHRoOjk4JX0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYgaW5wdXQuc21hbGwsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfcmlnaHRfaGFsZiBpbnB1dC5zbWFsbHt3aWR0aDozNSV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmK2xpLmdzZWN0aW9uLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYrbGkuZ3NlY3Rpb257cGFkZGluZzoxNnB4IDAgOHB4IDB9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmK2xpLmdmaWVsZC5nc2VjdGlvbi5nZl9sZWZ0X2hhbGYsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF9oYWxmK2xpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxmLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYrbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX2xlZnRfaGFsZiwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF9oYWxmK2xpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxmLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX2xlZnRfaGFsZitsaS5nZmllbGQuZ3NlY3Rpb24uZ2ZfbGVmdF9oYWxmLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3JpZ2h0X2hhbGYrbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX2xlZnRfaGFsZiwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxmK2xpLmdmaWVsZC5nc2VjdGlvbi5nZl9yaWdodF9oYWxme3BhZGRpbmc6MTZweCAwIDhweCAwfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX2xlZnRfaGFsZitsaS5nZmllbGQuZ3NlY3Rpb24uZ2ZfcmlnaHRfaGFsZntwYWRkaW5nOjAgMCA4cHggMH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9sZWZ0X2hhbGYrbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3JpZ2h0X2hhbGYrbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX2xlZnRfaGFsZitsaS5nZmllbGQuZ3NlY3Rpb24uZ2ZfcmlnaHRfaGFsZntwYWRkaW5nOjE2cHggMCA4cHggMH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYrLmdmb3JtX2Zvb3RlciwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X2hhbGYrbGkuZ2ZpZWxkLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X2hhbGYrLmdmb3JtX2Zvb3RlciwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF9oYWxmK2xpLmdmaWVsZHtjbGVhcjpib3RofS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2xlZnRfdGhpcmQsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbWlkZGxlX3RoaXJkLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X3RoaXJke2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO2Zsb2F0Om5vbmV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF90aGlyZDpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKTpub3QoLmdmaWVsZF90aW1lX2FtcG0pLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX21pZGRsZV90aGlyZDpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKTpub3QoLmdmaWVsZF90aW1lX2FtcG0pe3dpZHRoOjMzLjMlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X3RoaXJkOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSl7d2lkdGg6MzMuNCV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF90aGlyZCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9taWRkbGVfdGhpcmQsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfcmlnaHRfdGhpcmR7bWFyZ2luLWJvdHRvbTo4cHh9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2xlZnRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X3RoaXJkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgc2VsZWN0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9taWRkbGVfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9taWRkbGVfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbWlkZGxlX3RoaXJkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX21pZGRsZV90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfcmlnaHRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdC5tZWRpdW17d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X3RoaXJkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5naW5wdXRfcXVhbnRpdHkpLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2xlZnRfdGhpcmQgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3QsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbWlkZGxlX3RoaXJkIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSk6bm90KC5naW5wdXRfcXVhbnRpdHkpLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX21pZGRsZV90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pOm5vdCguZ2lucHV0X3F1YW50aXR5KSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdHt3aWR0aDoxMDAlIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZfbGVmdF90aGlyZCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZfbWlkZGxlX3RoaXJke3dpZHRoOmNhbGMoMzMuMyUgLSAyNHB4KSFpbXBvcnRhbnQ7bWFyZ2luLXJpZ2h0OjE2cHh9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmX3JpZ2h0X3RoaXJke3dpZHRoOjMzLjQlfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X3RoaXJkOmFmdGVye2NvbnRlbnQ6XCJcIjtkaXNwbGF5OnRhYmxlO2NsZWFyOmJvdGh9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF90aGlyZCtsaS5nc2VjdGlvbiwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCtsaS5nc2VjdGlvbntwYWRkaW5nOjE2cHggMCA4cHggMH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9sZWZ0X3RoaXJkKy5nZm9ybV9mb290ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbGVmdF90aGlyZCtsaS5nZmllbGQsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbWlkZGxlX3RoaXJkKy5nZm9ybV9mb290ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfbWlkZGxlX3RoaXJkK2xpLmdmaWVsZCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9yaWdodF90aGlyZCsuZ2Zvcm1fZm9vdGVyLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3JpZ2h0X3RoaXJkK2xpLmdmaWVsZHtjbGVhcjpib3RofS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2ZpcnN0X3F1YXJ0ZXI6bm90KC5nZmllbGRfdGltZV9ob3VyKTpub3QoLmdmaWVsZF90aW1lX21pbnV0ZSk6bm90KC5nZmllbGRfdGltZV9hbXBtKSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9mb3VydGhfcXVhcnRlcjpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKTpub3QoLmdmaWVsZF90aW1lX2FtcG0pLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3NlY29uZF9xdWFydGVyOm5vdCguZ2ZpZWxkX3RpbWVfaG91cik6bm90KC5nZmllbGRfdGltZV9taW51dGUpOm5vdCguZ2ZpZWxkX3RpbWVfYW1wbSksLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfdGhpcmRfcXVhcnRlcjpub3QoLmdmaWVsZF90aW1lX2hvdXIpOm5vdCguZ2ZpZWxkX3RpbWVfbWludXRlKTpub3QoLmdmaWVsZF90aW1lX2FtcG0pe3dpZHRoOjI1JTtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDtmbG9hdDpub25lfS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2ZpcnN0X3F1YXJ0ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZm91cnRoX3F1YXJ0ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2Zfc2Vjb25kX3F1YXJ0ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfdGhpcmRfcXVhcnRlcnttYXJnaW4tYm90dG9tOjhweH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9maXJzdF9xdWFydGVyIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSksLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZmlyc3RfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIHNlbGVjdCwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9mb3VydGhfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2ZvdXJ0aF9xdWFydGVyIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgc2VsZWN0LC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3NlY29uZF9xdWFydGVyIGRpdjpub3QoLmdpbnB1dF9jb250YWluZXJfZGF0ZSkgaW5wdXQ6bm90KFt0eXBlPXJhZGlvXSk6bm90KFt0eXBlPWNoZWNrYm94XSksLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2Zfc2Vjb25kX3F1YXJ0ZXIgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3QsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfdGhpcmRfcXVhcnRlciBkaXY6bm90KC5naW5wdXRfY29udGFpbmVyX2RhdGUpIGlucHV0Om5vdChbdHlwZT1yYWRpb10pOm5vdChbdHlwZT1jaGVja2JveF0pLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3RoaXJkX3F1YXJ0ZXIgZGl2Om5vdCguZ2lucHV0X2NvbnRhaW5lcl9kYXRlKSBzZWxlY3R7d2lkdGg6MTAwJSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmX2ZpcnN0X3F1YXJ0ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZpZWxkX2Vycm9yLmdmX2ZvdXJ0aF9xdWFydGVyLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmaWVsZF9lcnJvci5nZl9zZWNvbmRfcXVhcnRlciwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZmllbGRfZXJyb3IuZ2ZfdGhpcmRfcXVhcnRlcnt3aWR0aDoyNC41JX0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9mb3VydGhfcXVhcnRlcjphZnRlcntjb250ZW50OlwiXCI7ZGlzcGxheTp0YWJsZTtjbGVhcjpib3RofS5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2ZpcnN0X3F1YXJ0ZXIgaW5wdXQubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZmlyc3RfcXVhcnRlciBpbnB1dC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZmlyc3RfcXVhcnRlciBzZWxlY3QubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZmlyc3RfcXVhcnRlciBzZWxlY3QubWVkaXVtLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2ZvdXJ0aF9xdWFydGVyIGlucHV0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX2ZvdXJ0aF9xdWFydGVyIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9mb3VydGhfcXVhcnRlciBzZWxlY3QubGFyZ2UsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZm91cnRoX3F1YXJ0ZXIgc2VsZWN0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9zZWNvbmRfcXVhcnRlciBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9zZWNvbmRfcXVhcnRlciBpbnB1dC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2Zfc2Vjb25kX3F1YXJ0ZXIgc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3NlY29uZF9xdWFydGVyIHNlbGVjdC5tZWRpdW0sLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfdGhpcmRfcXVhcnRlciBpbnB1dC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl90aGlyZF9xdWFydGVyIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl90aGlyZF9xdWFydGVyIHNlbGVjdC5sYXJnZSwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl90aGlyZF9xdWFydGVyIHNlbGVjdC5tZWRpdW17d2lkdGg6OTcuNSV9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZmlyc3RfcXVhcnRlcitsaS5nc2VjdGlvbiwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9mb3VydGhfcXVhcnRlcitsaS5nc2VjdGlvbntwYWRkaW5nOjE2cHggMCA4cHggMH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9maXJzdF9xdWFydGVyKy5nZm9ybV9mb290ZXIsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZmlyc3RfcXVhcnRlcitsaS5nZmllbGQsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfZm91cnRoX3F1YXJ0ZXIrLmdmb3JtX2Zvb3RlciwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9mb3VydGhfcXVhcnRlcitsaS5nZmllbGQsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2Zfc2Vjb25kX3F1YXJ0ZXIrLmdmb3JtX2Zvb3RlciwuZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdmaWVsZC5nZl9zZWNvbmRfcXVhcnRlcitsaS5nZmllbGQsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ2ZfdGhpcmRfcXVhcnRlcisuZ2Zvcm1fZm9vdGVyLC5nZm9ybV93cmFwcGVyIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdmX3RoaXJkX3F1YXJ0ZXIrbGkuZ2ZpZWxke2NsZWFyOmJvdGh9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaSB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaSB1bC5nZmllbGRfcmFkaW97d2lkdGg6Y2FsYygxMDAlICsgMTZweCl9Lmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaSB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaSB1bC5nZmllbGRfcmFkaW97d2lkdGg6Y2FsYyg3MCUgKyAxNnB4KX0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF8yY29sIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF8yY29sIHVsLmdmaWVsZF9yYWRpbyBsaXt3aWR0aDo1MCU7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nLXJpZ2h0OjE2cHg7bWluLWhlaWdodDoyOHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6OTAlfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzNjb2wgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzNjb2wgdWwuZ2ZpZWxkX3JhZGlvIGxpe3dpZHRoOjMzLjMlO2Rpc3BsYXk6LW1vei1pbmxpbmUtc3RhY2s7ZGlzcGxheTppbmxpbmUtYmxvY2s7bWFyZ2luOjAgMCAycHggMDtwYWRkaW5nLXJpZ2h0OjE2cHg7bWluLWhlaWdodDoyOHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6OTAlfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzJjb2wgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzJjb2wgdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzNjb2wgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzNjb2wgdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzRjb2wgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzRjb2wgdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVse21heC13aWR0aDo3NSU7d2hpdGUtc3BhY2U6bm93cmFwO292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF80Y29sIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF80Y29sIHVsLmdmaWVsZF9yYWRpbyBsaXt3aWR0aDoyNSU7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW46MDtwYWRkaW5nLXJpZ2h0OjE2cHg7bWluLWhlaWdodDoyOHB4O3ZlcnRpY2FsLWFsaWduOnRvcDtmb250LXNpemU6OTAlfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzVjb2wgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0XzVjb2wgdWwuZ2ZpZWxkX3JhZGlvIGxpe3dpZHRoOjIwJTtkaXNwbGF5Oi1tb3otaW5saW5lLXN0YWNrO2Rpc3BsYXk6aW5saW5lLWJsb2NrO21hcmdpbjowO3BhZGRpbmctcmlnaHQ6MTZweDttaW4taGVpZ2h0OjI4cHg7dmVydGljYWwtYWxpZ246dG9wO2ZvbnQtc2l6ZTo5MCV9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfMmNvbCB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfMmNvbCB1bC5nZmllbGRfcmFkaW8sLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfM2NvbCB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfM2NvbCB1bC5nZmllbGRfcmFkaW8sLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfNGNvbCB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfNGNvbCB1bC5nZmllbGRfcmFkaW8sLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfNWNvbCB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfNWNvbCB1bC5nZmllbGRfcmFkaW97b3ZlcmZsb3c6aGlkZGVufS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkLmdmX2xpc3RfMmNvbCBsYWJlbC5nZmllbGRfbGFiZWwsLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQuZ2ZfbGlzdF8zY29sIGxhYmVsLmdmaWVsZF9sYWJlbCwuZ2Zvcm1fd3JhcHBlciB1bC5nZm9ybV9maWVsZHM6bm90KC50b3BfbGFiZWwpIGxpLmdmaWVsZC5nZl9saXN0XzRjb2wgbGFiZWwuZ2ZpZWxkX2xhYmVsLC5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZpZWxkLmdmX2xpc3RfNWNvbCBsYWJlbC5nZmllbGRfbGFiZWwsLmdmb3JtX3dyYXBwZXIgdWwuZ2Zvcm1fZmllbGRzOm5vdCgudG9wX2xhYmVsKSBsaS5nZmllbGQuZ2ZfbGlzdF9pbmxpbmUgbGFiZWwuZ2ZpZWxkX2xhYmVse21hcmdpbjowIDAgMTBweCAwfS5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCwuZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0XzRjb2xfdmVydGljYWwgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94LC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfNWNvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3h7LXdlYmtpdC1jb2x1bW4tZ2FwOjE2cHg7LW1vei1jb2x1bW4tZ2FwOjE2cHg7Y29sdW1uLWdhcDoxNnB4fS5nZm9ybV93cmFwcGVyIHVsLmdmb3JtX2ZpZWxkczpub3QoLnRvcF9sYWJlbCkgbGkuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIGxhYmVsLmdmaWVsZF9sYWJlbHttYXJnaW46MCAwIDEwcHggMH0uZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0XzJjb2xfdmVydGljYWwgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94LC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW97d2lkdGg6Y2FsYygxMDAlIC0gMTZweCk7LXdlYmtpdC1jb2x1bW4tY291bnQ6MjstbW96LWNvbHVtbi1jb3VudDoyO2NvbHVtbi1jb3VudDoyfS5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfM2NvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3gsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF8zY29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpb3t3aWR0aDpjYWxjKDEwMCUgLSA4cHgpOy13ZWJraXQtY29sdW1uLWNvdW50OjM7LW1vei1jb2x1bW4tY291bnQ6Mztjb2x1bW4tY291bnQ6M30uZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0XzRjb2xfdmVydGljYWwgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94LC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfNGNvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW97d2lkdGg6Y2FsYygxMDAlIC0gOHB4KTstd2Via2l0LWNvbHVtbi1jb3VudDo0Oy1tb3otY29sdW1uLWNvdW50OjQ7Y29sdW1uLWNvdW50OjR9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCwuZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0XzVjb2xfdmVydGljYWwgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlve3dpZHRoOmNhbGMoMTAwJSAtIDhweCk7LXdlYmtpdC1jb2x1bW4tY291bnQ6NTstbW96LWNvbHVtbi1jb3VudDo1O2NvbHVtbi1jb3VudDo1fS5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfMmNvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF8yY29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyBsaSBsYWJlbCwuZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0XzNjb2xfdmVydGljYWwgLmdpbnB1dF9jb250YWluZXJfY2hlY2tib3ggdWwuZ2ZpZWxkX2NoZWNrYm94IGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfM2NvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bC5nZmllbGRfcmFkaW8gbGkgbGFiZWwsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF80Y29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX2NoZWNrYm94IHVsLmdmaWVsZF9jaGVja2JveCBsaSBsYWJlbCwuZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0XzRjb2xfdmVydGljYWwgLmdpbnB1dF9jb250YWluZXJfcmFkaW8gdWwuZ2ZpZWxkX3JhZGlvIGxpIGxhYmVsLC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfNWNvbF92ZXJ0aWNhbCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bC5nZmllbGRfY2hlY2tib3ggbGkgbGFiZWwsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF81Y29sX3ZlcnRpY2FsIC5naW5wdXRfY29udGFpbmVyX3JhZGlvIHVsLmdmaWVsZF9yYWRpbyBsaSBsYWJlbHttYXgtd2lkdGg6NzUlO3doaXRlLXNwYWNlOm5vd3JhcDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpc30uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMjUgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0X2hlaWdodF8yNSB1bC5nZmllbGRfcmFkaW8gbGl7aGVpZ2h0OjI1cHh9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzUwIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfNTAgdWwuZ2ZpZWxkX3JhZGlvIGxpe2hlaWdodDo1MHB4fS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0X2hlaWdodF83NSB1bC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0Xzc1IHVsLmdmaWVsZF9yYWRpbyBsaXtoZWlnaHQ6NzVweH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMTAwIHVsLmdmaWVsZF9jaGVja2JveCBsaSwuZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZfbGlzdF9oZWlnaHRfMTAwIHVsLmdmaWVsZF9yYWRpbyBsaXtoZWlnaHQ6MTAwcHh9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEyNSB1bC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmX2xpc3RfaGVpZ2h0XzEyNSB1bC5nZmllbGRfcmFkaW8gbGl7aGVpZ2h0OjEyNXB4fS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgdWwuZ2ZpZWxkX2NoZWNrYm94IGxpLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZl9saXN0X2hlaWdodF8xNTAgdWwuZ2ZpZWxkX3JhZGlvIGxpe2hlaWdodDoxNTBweH0uZ2Zvcm1fd3JhcHBlciBsaS5nZl9saXN0X2lubGluZSB1bC5nZmllbGRfY2hlY2tib3ggbGksLmdmb3JtX3dyYXBwZXIgbGkuZ2ZfbGlzdF9pbmxpbmUgdWwuZ2ZpZWxkX3JhZGlvIGxpe3dpZHRoOmF1dG8haW1wb3J0YW50O2Zsb2F0Om5vbmUhaW1wb3J0YW50O21hcmdpbjowIDhweCAxMHB4IDA7ZGlzcGxheTotbW96LWlubGluZS1zdGFjaztkaXNwbGF5OmlubGluZS1ibG9ja31odG1sW2Rpcj1ydGxdIC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfaW5saW5lIHVsLmdmaWVsZF9jaGVja2JveCBsaSxodG1sW2Rpcj1ydGxdIC5nZm9ybV93cmFwcGVyIGxpLmdmX2xpc3RfaW5saW5lIHVsLmdmaWVsZF9yYWRpbyBsaXtwYWRkaW5nLWxlZnQ6MTZweCFpbXBvcnRhbnQ7cGFkZGluZy1yaWdodDowIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBsaS5nZl9oaWRlX2FtcG0gZGl2LmdmaWVsZF90aW1lX2FtcG17ZGlzcGxheTpub25lIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBsaS5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dHtoZWlnaHQ6MjQwcHg7d2lkdGg6Y2FsYygxMDAlIC0gMTZweCk7cGFkZGluZzoxNnB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtvdmVyZmxvdy15OnNjcm9sbDtvdmVyZmxvdy14OmhpZGRlbjtib3JkZXI6MXB4IHNvbGlkICNjY2M7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2NjYyFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgLnRvcF9sYWJlbCBsaS5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBoMi5nc2VjdGlvbl90aXRsZXttYXJnaW46MTBweCAxMHB4IDAgOHB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAudG9wX2xhYmVsIGxpLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGgyLmdzZWN0aW9uX3RpdGxlLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfZ2Vja28gLnRvcF9sYWJlbCBsaS5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBoMi5nc2VjdGlvbl90aXRsZXttYXJnaW46MCAxMHB4IDAgOHB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciAudG9wX2xhYmVsIGxpLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IC5nc2VjdGlvbl9kZXNjcmlwdGlvbnttYXJnaW46MTBweDtmb250LXNpemU6MTJweH0uZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiB1bCBsaSwuZ2Zvcm1fd3JhcHBlciBmb3JtIGRpdi5nZm9ybV91bC5nZm9ybV9maWVsZHMgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgZGl2LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHVsIGxpe2xpc3Qtc3R5bGUtdHlwZTpkaXNjIWltcG9ydGFudDttYXJnaW46MCAwIDhweDtvdmVyZmxvdzp2aXNpYmxlO3BhZGRpbmctbGVmdDowfS5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV91bC5nZm9ybV9maWVsZHMgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgZGl2LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIHVsLC5nZm9ybV93cmFwcGVyIGZvcm0gZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gdWx7bGlzdC1zdHlsZS10eXBlOmRpc2MhaW1wb3J0YW50O21hcmdpbjoxNnB4IDAgMTZweCAxOHB4O3BhZGRpbmctbGVmdDowfS5nZm9ybV93cmFwcGVyIGRpdi5nZm9ybV91bC5nZm9ybV9maWVsZHMgLnRvcF9sYWJlbCBsaS5nZmllbGQuZ3NlY3Rpb24uZ2Zfc2Nyb2xsX3RleHQgZGl2LmdzZWN0aW9uX2Rlc2NyaXB0aW9uIG9sIGxpLC5nZm9ybV93cmFwcGVyIGZvcm0gZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wgbGl7bGlzdC1zdHlsZS10eXBlOmRlY2ltYWwhaW1wb3J0YW50O292ZXJmbG93OnZpc2libGU7bWFyZ2luOjAgMCA4cHg7cGFkZGluZy1sZWZ0OjB9Lmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wsLmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBvbHtsaXN0LXN0eWxlLXR5cGU6ZGVjaW1hbCFpbXBvcnRhbnQ7bWFyZ2luOjE2cHggMCAxOHB4IDMycHg7cGFkZGluZy1sZWZ0OjB9Lmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wgbGkgdWwsLmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBvbCBsaSB1bCBsaXtsaXN0LXN0eWxlLXR5cGU6ZGlzYyFpbXBvcnRhbnQ7cGFkZGluZy1sZWZ0OjB9Lmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gb2wgbGkgdWx7bWFyZ2luOjE2cHggMCAxNnB4IDE4cHh9Lmdmb3JtX3dyYXBwZXIgZm9ybSBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBvbCBsaSB1bCBsaXttYXJnaW46MCAwIDhweH0uZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBkbHttYXJnaW46MCAwIDE4cHggMDtwYWRkaW5nLWxlZnQ6MH0uZ2Zvcm1fd3JhcHBlciBkaXYuZ2Zvcm1fdWwuZ2Zvcm1fZmllbGRzIC50b3BfbGFiZWwgbGkuZ2ZpZWxkLmdzZWN0aW9uLmdmX3Njcm9sbF90ZXh0IGRpdi5nc2VjdGlvbl9kZXNjcmlwdGlvbiBkbCBkdHtmb250LXdlaWdodDo3MDB9Lmdmb3JtX3dyYXBwZXIgZGl2Lmdmb3JtX3VsLmdmb3JtX2ZpZWxkcyAudG9wX2xhYmVsIGxpLmdmaWVsZC5nc2VjdGlvbi5nZl9zY3JvbGxfdGV4dCBkaXYuZ3NlY3Rpb25fZGVzY3JpcHRpb24gZGwgZGR7bWFyZ2luOjAgMCAxNnB4IDE4cHh9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sLmdmX2FsZXJ0X2JsdWUsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sLmdmX2FsZXJ0X2dyYXksLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sLmdmX2FsZXJ0X2dyZWVuLC5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfaHRtbC5nZl9hbGVydF9yZWQsLmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sLmdmX2FsZXJ0X3llbGxvd3std2Via2l0LWJvcmRlci1yYWRpdXM6M3B4Oy1tb3otYm9yZGVyLXJhZGl1czozcHg7Ym9yZGVyLXJhZGl1czozcHg7bWFyZ2luOjIwcHggMCFpbXBvcnRhbnQ7cGFkZGluZzoyMHB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwuZ2ZfYWxlcnRfZ3JlZW57Ym9yZGVyOjFweCBzb2xpZCAjOTdiNDhhO2JhY2tncm91bmQtY29sb3I6I2NiZWNhMDt0ZXh0LXNoYWRvdzojZGZiIDFweCAxcHg7Y29sb3I6IzAzMH0uZ2Zvcm1fd3JhcHBlciBsaS5nZmllbGQuZ2ZpZWxkX2h0bWwuZ2ZfYWxlcnRfcmVke2JvcmRlcjoxcHggc29saWQgI2NmYWRiMztiYWNrZ3JvdW5kLWNvbG9yOiNmYWYyZjU7dGV4dC1zaGFkb3c6I2ZmZiAxcHggMXB4O2NvbG9yOiM4MzI1MjV9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sLmdmX2FsZXJ0X3llbGxvd3tib3JkZXI6MXB4IHNvbGlkICNlNmRiNTU7YmFja2dyb3VuZC1jb2xvcjojZmZmYmNjO3RleHQtc2hhZG93OiNmY2ZhZWEgMXB4IDFweDtjb2xvcjojMjIyfS5nZm9ybV93cmFwcGVyIGxpLmdmaWVsZC5nZmllbGRfaHRtbC5nZl9hbGVydF9ncmF5e2JvcmRlcjoxcHggc29saWQgI2NjYztiYWNrZ3JvdW5kLWNvbG9yOiNlZWU7dGV4dC1zaGFkb3c6I2ZmZiAxcHggMXB4O2NvbG9yOiM0MjQyNDJ9Lmdmb3JtX3dyYXBwZXIgbGkuZ2ZpZWxkLmdmaWVsZF9odG1sLmdmX2FsZXJ0X2JsdWV7Ym9yZGVyOjFweCBzb2xpZCAjYTdjMmU3O2JhY2tncm91bmQtY29sb3I6I2QxZTRmMzt0ZXh0LXNoYWRvdzojZTBmMWZmIDFweCAxcHg7Y29sb3I6IzMxNDQ3NX1kaXYuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIuZ2ZfY29uZmlybWF0aW9uX3NpbXBsZV95ZWxsb3d7bWFyZ2luOjMwcHggMDttYXgtd2lkdGg6OTklO2JvcmRlci10b3A6MXB4IHNvbGlkICNlNmRiNTU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2U2ZGI1NTtwYWRkaW5nOjMycHg7YmFja2dyb3VuZC1jb2xvcjojZmZmYmNjO2NvbG9yOiM0MjQyNDI7Zm9udC1zaXplOjI1cHh9ZGl2Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLmdmX2NvbmZpcm1hdGlvbl9zaW1wbGVfZ3JheXttYXJnaW46MzBweCAwO21heC13aWR0aDo5OSU7Ym9yZGVyLXRvcDoxcHggc29saWQgI2NjYztib3JkZXItYm90dG9tOjFweCBzb2xpZCAjY2NjO3BhZGRpbmc6MzJweDtiYWNrZ3JvdW5kLWNvbG9yOiNlYWVhZWE7Y29sb3I6IzQyNDI0Mjtmb250LXNpemU6MjVweH1kaXYuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIuZ2ZfY29uZmlybWF0aW9uX3llbGxvd19ncmFkaWVudHtwb3NpdGlvbjpyZWxhdGl2ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmZiZDI7bWFyZ2luOjMwcHggMDtib3JkZXI6MXB4IHNvbGlkICNlNmRiNTU7LXdlYmtpdC1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSgyMjEsMjE1LDEzMSwuNzUpOy1tb3otYm94LXNoYWRvdzowIDAgNXB4IHJnYmEoMjIxLDIxNSwxMzEsLjc1KTtib3gtc2hhZG93OjAgMCA1cHggcmdiYSgyMjEsMjE1LDEzMSwuNzUpfWRpdi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlci5nZl9jb25maXJtYXRpb25feWVsbG93X2dyYWRpZW50IGRpdi5nZm9ybXNfY29uZmlybWF0aW9uX21lc3NhZ2V7bWFyZ2luOjA7cGFkZGluZzo0MHB4O21heC13aWR0aDo5OSU7Zm9udC1zaXplOjI4cHg7Ym9yZGVyLXRvcDoycHggc29saWQgI2ZmZjtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZTZkYjU1O2JhY2tncm91bmQtY29sb3I6I2ZmZmJjYztjb2xvcjojNDI0MjQyO2JhY2tncm91bmQ6I2ZmZmNlNTtiYWNrZ3JvdW5kOi1tb3otbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmY2U1IDAsI2ZmZjliZiAxMDAlKTtiYWNrZ3JvdW5kOi13ZWJraXQtZ3JhZGllbnQobGluZWFyLGxlZnQgdG9wLGxlZnQgYm90dG9tLGNvbG9yLXN0b3AoMCwjZmZmY2U1KSxjb2xvci1zdG9wKDEwMCUsI2ZmZjliZikpO2JhY2tncm91bmQ6LXdlYmtpdC1saW5lYXItZ3JhZGllbnQodG9wLCNmZmZjZTUgMCwjZmZmOWJmIDEwMCUpO2JhY2tncm91bmQ6LW8tbGluZWFyLWdyYWRpZW50KHRvcCwjZmZmY2U1IDAsI2ZmZjliZiAxMDAlKTtiYWNrZ3JvdW5kOi1tcy1saW5lYXItZ3JhZGllbnQodG9wLCNmZmZjZTUgMCwjZmZmOWJmIDEwMCUpO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwjZmZmY2U1IDAsI2ZmZjliZiAxMDAlKX1kaXYuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIuZ2ZfY29uZmlybWF0aW9uX2dyZWVuX2dyYWRpZW50e3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2YxZmNkZjttYXJnaW46MzBweCAwO2JvcmRlcjoxcHggc29saWQgI2E3YzM3Yzstd2Via2l0LWJveC1zaGFkb3c6MCAwIDVweCByZ2JhKDg2LDEyMiw4NiwuNCk7LW1vei1ib3gtc2hhZG93OjAgMCA1cHggcmdiYSg4NiwxMjIsODYsLjQpO2JveC1zaGFkb3c6MCAwIDVweCByZ2JhKDg2LDEyMiw4NiwuNCl9ZGl2Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLmdmX2NvbmZpcm1hdGlvbl9ncmVlbl9ncmFkaWVudCBkaXYuZ2Zvcm1zX2NvbmZpcm1hdGlvbl9tZXNzYWdle21hcmdpbjowO3BhZGRpbmc6NDBweDttYXgtd2lkdGg6OTklO2ZvbnQtc2l6ZToyOHB4O2JvcmRlci10b3A6MnB4IHNvbGlkICNlZmZhZGU7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2E3YzM3YztiYWNrZ3JvdW5kLWNvbG9yOiNmZmZiY2M7dGV4dC1zaGFkb3c6I2RmYiAxcHggMXB4O2NvbG9yOiMwMzA7YmFja2dyb3VuZDojZGJmMmI3O2JhY2tncm91bmQ6LW1vei1saW5lYXItZ3JhZGllbnQodG9wLCNkYmYyYjcgMCwjYjRkMDg4IDEwMCUpO2JhY2tncm91bmQ6LXdlYmtpdC1ncmFkaWVudChsaW5lYXIsbGVmdCB0b3AsbGVmdCBib3R0b20sY29sb3Itc3RvcCgwLCNkYmYyYjcpLGNvbG9yLXN0b3AoMTAwJSwjYjRkMDg4KSk7YmFja2dyb3VuZDotd2Via2l0LWxpbmVhci1ncmFkaWVudCh0b3AsI2RiZjJiNyAwLCNiNGQwODggMTAwJSk7YmFja2dyb3VuZDotby1saW5lYXItZ3JhZGllbnQodG9wLCNkYmYyYjcgMCwjYjRkMDg4IDEwMCUpO2JhY2tncm91bmQ6LW1zLWxpbmVhci1ncmFkaWVudCh0b3AsI2RiZjJiNyAwLCNiNGQwODggMTAwJSk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCNkYmYyYjcgMCwjYjRkMDg4IDEwMCUpfWRpdi5nZm9ybV9jb25maXJtYXRpb25fd3JhcHBlci5nZl9jb25maXJtYXRpb25fZ3JlZW5fZ3JhZGllbnQ6YWZ0ZXIsZGl2Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLmdmX2NvbmZpcm1hdGlvbl9ncmVlbl9ncmFkaWVudDpiZWZvcmUsZGl2Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLmdmX2NvbmZpcm1hdGlvbl95ZWxsb3dfZ3JhZGllbnQ6YWZ0ZXIsZGl2Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLmdmX2NvbmZpcm1hdGlvbl95ZWxsb3dfZ3JhZGllbnQ6YmVmb3Jle3otaW5kZXg6LTE7cG9zaXRpb246YWJzb2x1dGU7Y29udGVudDpcIlwiO2JvdHRvbToxNXB4O2xlZnQ6MTBweDt3aWR0aDo1MCU7dG9wOjgwJTttYXgtd2lkdGg6NDAlO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwuMik7LXdlYmtpdC1ib3gtc2hhZG93OjAgMTVweCAxMHB4IHJnYmEoMCwwLDAsLjIpOy1tb3otYm94LXNoYWRvdzowIDE1cHggMTBweCByZ2JhKDAsMCwwLC4yKTtib3gtc2hhZG93OjAgMTVweCAxMHB4IHJnYmEoMCwwLDAsLjIpOy13ZWJraXQtdHJhbnNmb3JtOnJvdGF0ZSgtM2RlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKC0zZGVnKTstby10cmFuc2Zvcm06cm90YXRlKC0zZGVnKTstbXMtdHJhbnNmb3JtOnJvdGF0ZSgtM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgtM2RlZyl9ZGl2Lmdmb3JtX2NvbmZpcm1hdGlvbl93cmFwcGVyLmdmX2NvbmZpcm1hdGlvbl9ncmVlbl9ncmFkaWVudDphZnRlcixkaXYuZ2Zvcm1fY29uZmlybWF0aW9uX3dyYXBwZXIuZ2ZfY29uZmlybWF0aW9uX3llbGxvd19ncmFkaWVudDphZnRlcnstd2Via2l0LXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7LW1vei10cmFuc2Zvcm06cm90YXRlKDNkZWcpOy1vLXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7LW1zLXRyYW5zZm9ybTpyb3RhdGUoM2RlZyk7dHJhbnNmb3JtOnJvdGF0ZSgzZGVnKTtyaWdodDoxMHB4O2xlZnQ6YXV0b30uZ2Zvcm1fd3JhcHBlci5nZl9zaW1wbGVfaG9yaXpvbnRhbF93cmFwcGVyLmNlbnRlcmVkX3dyYXBwZXJ7d2lkdGg6YXV0bzttYXJnaW46MCBhdXRvO2Rpc3BsYXk6dGFibGV9Lmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbHt3aWR0aDpjYWxjKDEwMCUgLSAxNnB4KTttYXJnaW46MCBhdXRvfS5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2JvZHksLmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbHtkaXNwbGF5OnRhYmxlLWNlbGw7dmVydGljYWwtYWxpZ246bWlkZGxlO21hcmdpbjowO3BhZGRpbmc6MDtwb3NpdGlvbjpyZWxhdGl2ZX0uZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5nZm9ybV9ib2R5e3dpZHRoOmF1dG87bWF4LXdpZHRoOjc1JX0uZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5naW5wdXRfY29udGFpbmVyLC5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgdWwgbGkuZ2ZpZWxke21hcmdpbi10b3A6MCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbHt3aWR0aDphdXRvO21heC13aWR0aDoyNSU7cGFkZGluZzowO21hcmdpbjowfWJvZHk6bm90KHJ0bCkgLmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2Zvcm1fZm9vdGVyLnRvcF9sYWJlbHt0ZXh0LWFsaWduOmxlZnR9Lmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2Zvcm1fYm9keSB1bC50b3BfbGFiZWx7ZGlzcGxheTp0YWJsZTt3aWR0aDoxMDAlfS5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2JvZHkgdWwudG9wX2xhYmVsIGxpLmdmaWVsZHtkaXNwbGF5OnRhYmxlLWNlbGw7cGFkZGluZy1yaWdodDoxZW07aGVpZ2h0OmF1dG99Lmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCAuZ2ZpZWxkX2Rlc2NyaXB0aW9uOm5vdCgudmFsaWRhdGlvbl9tZXNzYWdlKSwuZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIC5naW5wdXRfY29tcGxleCBsYWJlbCwuZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGxhYmVsLmdmaWVsZF9sYWJlbHtkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7d2lkdGg6MXB4O292ZXJmbG93OmhpZGRlbjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0Oi05MDAwcHh9Lmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2Zvcm1fYm9keSB1bC50b3BfbGFiZWwuZm9ybV9zdWJsYWJlbF9iZWxvdyBsaS5nZmllbGR7dmVydGljYWwtYWxpZ246bWlkZGxlfS5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2JvZHkgdWwudG9wX2xhYmVsLmZvcm1fc3VibGFiZWxfYWJvdmUgbGkuZ2ZpZWxke3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5nZm9ybV9ib2R5IHVsLnRvcF9sYWJlbCBsaS5nZmllbGQgaW5wdXQubGFyZ2UsLmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2Zvcm1fYm9keSB1bC50b3BfbGFiZWwgbGkuZ2ZpZWxkIGlucHV0Lm1lZGl1bSwuZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5nZm9ybV9ib2R5IHVsLnRvcF9sYWJlbCBsaS5nZmllbGQgaW5wdXQuc21hbGx7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5nZm9ybV9ib2R5IHVsLnRvcF9sYWJlbCBsaS5nZmllbGQgc2VsZWN0LmxhcmdlLC5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2JvZHkgdWwudG9wX2xhYmVsIGxpLmdmaWVsZCBzZWxlY3QubWVkaXVtLC5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2JvZHkgdWwudG9wX2xhYmVsIGxpLmdmaWVsZCBzZWxlY3Quc21hbGx7d2lkdGg6MTAwJX0uZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5nZm9ybV9mb290ZXIudG9wX2xhYmVsIGlucHV0W3R5cGU9YnV0dG9uXSwuZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5nZm9ybV9mb290ZXIudG9wX2xhYmVsIGlucHV0W3R5cGU9aW1hZ2VdLC5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2Lmdmb3JtX2Zvb3Rlci50b3BfbGFiZWwgaW5wdXRbdHlwZT1zdWJtaXRde2hlaWdodDphdXRvfS5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgLnRvcF9sYWJlbCAuZ2ZpZWxkX2Vycm9ye21hcmdpbi1ib3R0b206MH0uZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIHVsIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9jaGVja2JveCB1bCBsaSwuZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIHVsIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lcl9yYWRpbyB1bCBsaXtkaXNwbGF5OmlubGluZS1ibG9jazttYXJnaW4tcmlnaHQ6LjVlbX1odG1sW2Rpcj1ydGxdIC5nZm9ybV93cmFwcGVyIGZvcm0uZ2Zfc2ltcGxlX2hvcml6b250YWwgZGl2LmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuZ2ZfbmFtZV9oYXNfMiBzcGFue3dpZHRoOjQ4LjUlfWh0bWxbZGlyPXJ0bF0gLmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc18zIHNwYW57d2lkdGg6MzMlfWh0bWxbZGlyPXJ0bF0gLmdmb3JtX3dyYXBwZXIgZm9ybS5nZl9zaW1wbGVfaG9yaXpvbnRhbCBkaXYuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5nZl9uYW1lX2hhc180IHNwYW57d2lkdGg6MjQuNSV9aHRtbFtkaXI9cnRsXSAuZ2Zvcm1fd3JhcHBlciBmb3JtLmdmX3NpbXBsZV9ob3Jpem9udGFsIGRpdi5naW5wdXRfY29tcGxleC5naW5wdXRfY29udGFpbmVyLmdmX25hbWVfaGFzXzUgc3Bhbnt3aWR0aDoxOS41JX19Ym9keSAuZ2Zvcm1fd3JhcHBlci5nZl9mb3JtX2NlbnRlcl93cmFwcGVye3BhZGRpbmc6MTZweCAwIDE2cHggMTZweH0iLCIuZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgdWwgbGk6YWZ0ZXIsLmVudHJ5IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfc2FmYXJpIHVsIGxpOmJlZm9yZXtjb250ZW50OlwiXCJ9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAjcmVjYXB0Y2hhX3dpZGdldF9kaXYgI3JlY2FwdGNoYV9hcmVhe3dpZHRoOjk5JSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmxlZnRfbGFiZWwgI3JlY2FwdGNoYV9hcmVhICNyZWNhcHRjaGFfdGFibGUsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLnJpZ2h0X2xhYmVsICNyZWNhcHRjaGFfYXJlYSAjcmVjYXB0Y2hhX3RhYmxle21hcmdpbi1sZWZ0OjMyJX0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfc2FmYXJpIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXRbdHlwZT1jaGVja2JveF0sLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmdmaWVsZF9yYWRpbyBsaSBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tdG9wOjRweH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSBzZWxlY3RbbXVsdGlwbGU9bXVsdGlwbGVde2hlaWdodDphdXRvIWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSBpbnB1dC5idXR0b24uZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlc3twYWRkaW5nOjZweCAxMnB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3NhZmFyaSAuZ2ZpZWxkX3RpbWVfYW1wbSBzZWxlY3R7bWF4LXdpZHRoOjVyZW0haW1wb3J0YW50O3dpZHRoOmNhbGMoMnJlbSArIDIwcHgpfS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIHNlbGVjdHtwYWRkaW5nOjJweCAwIDJweCAzcHh9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmaWVsZF90aW1lX2FtcG0gc2VsZWN0e21heC13aWR0aDo1cmVtIWltcG9ydGFudDt3aWR0aDpjYWxjKDNyZW0gKyAyMHB4KX0uZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgdWwgbGk6YWZ0ZXIsLmVudHJ5IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIHVsIGxpOmJlZm9yZSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSB1bCBsaTphZnRlciwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSB1bCBsaTpiZWZvcmV7Y29udGVudDpub25lfS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgI3JlY2FwdGNoYV93aWRnZXRfZGl2ICNyZWNhcHRjaGFfYXJlYXt3aWR0aDo5OSUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5sZWZ0X2xhYmVsICNyZWNhcHRjaGFfYXJlYSAjcmVjYXB0Y2hhX3RhYmxlLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5yaWdodF9sYWJlbCAjcmVjYXB0Y2hhX2FyZWEgI3JlY2FwdGNoYV90YWJsZXttYXJnaW4tbGVmdDozMiV9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfcmlnaHQgc2VsZWN0LC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5naW5wdXRfY29tcGxleCBzZWxlY3R7dGV4dC1pbmRlbnQ6MnB4O2xpbmUtaGVpZ2h0OjEuNWVtO21hcmdpbi1ib3R0b206NXB4O21hcmdpbi10b3A6MnB4fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfY2hlY2tib3ggbGkgaW5wdXQsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX3JhZGlvIGxpIGlucHV0W3R5cGU9cmFkaW9de21hcmdpbi10b3A6NnB4fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgZGl2LmdpbnB1dF9jb21wbGV4IHNwYW4uZ2lucHV0X2xlZnQgc2VsZWN0LC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgZGl2LmdpbnB1dF9jb21wbGV4IHNwYW4uZ2lucHV0X3JpZ2h0IHNlbGVjdCwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNlbGVjdHttYXJnaW4tbGVmdDoxcHh9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBpbnB1dFt0eXBlPXJhZGlvXXttYXJnaW4tbGVmdDoxcHh9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzcGFuLm5hbWVfZmlyc3QsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCBzcGFuLm5hbWVfbGFzdCwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSB1bC5nZm9ybV9maWVsZHMgbGkuZ2ZpZWxkIHNwYW4ubmFtZV9taWRkbGV7cGFkZGluZy10b3A6MnB4fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIHNlbGVjdFttdWx0aXBsZT1tdWx0aXBsZV17aGVpZ2h0OmF1dG8haW1wb3J0YW50fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfZXJyb3IgLmdpbnB1dF9jb21wbGV4LmdpbnB1dF9jb250YWluZXIuaGFzX2ZpcnN0X25hbWUuaGFzX21pZGRsZV9uYW1lLmhhc19sYXN0X25hbWUgc3Bhbi5uYW1lX2xhc3QsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmaWVsZF9lcnJvciAuZ2lucHV0X2NvbXBsZXguZ2lucHV0X2NvbnRhaW5lci5oYXNfZmlyc3RfbmFtZS5oYXNfbWlkZGxlX25hbWUuaGFzX2xhc3RfbmFtZSBzcGFuLm5hbWVfbWlkZGxle21hcmdpbi1sZWZ0OjEuMSV9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9jaHJvbWUgLmdmaWVsZF9lcnJvciBpbnB1dFt0eXBlPWVtYWlsXSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9bnVtYmVyXSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9cGFzc3dvcmRdLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT10ZWxdLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIC5nZmllbGRfZXJyb3IgaW5wdXRbdHlwZT10ZXh0XSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX2Vycm9yIGlucHV0W3R5cGU9dXJsXSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX2Vycm9yIHNlbGVjdCwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuZ2ZpZWxkX2Vycm9yIHRleHRhcmVhLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfY2hyb21lIGxpLmdmaWVsZF9lcnJvci5maWVsZF9zdWJsYWJlbF9hYm92ZSAuZ2lucHV0X2NvbXBsZXggaW5wdXRbdHlwZT10ZXh0XXttYXJnaW4tYm90dG9tOjJweH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSBpbnB1dC5idXR0b24uZ2Zvcm1fYnV0dG9uX3NlbGVjdF9maWxlc3twYWRkaW5nOjZweCAxMnB4IWltcG9ydGFudH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSBzcGFuLmFkZHJlc3NfY291bnRyeXttYXJnaW4tdG9wOi0ycHh9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyBzZWxlY3R7cGFkZGluZzoycHggMTJweCAycHggMnB4fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfZ2Vja28gLmdmaWVsZF90aW1lX2FtcG0gc2VsZWN0e21heC13aWR0aDo1cmVtIWltcG9ydGFudDt3aWR0aDpjYWxjKDRyZW0gKyAyNXB4KX0uZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyB1bCBsaTphZnRlciwuZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyB1bCBsaTpiZWZvcmUsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyB1bCBsaTphZnRlciwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2dlY2tvIHVsIGxpOmJlZm9yZXtjb250ZW50Om5vbmV9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jYXJkaW5mb19sZWZ0IHNlbGVjdC5naW5wdXRfY2FyZF9leHBpcmF0aW9uLmdpbnB1dF9jYXJkX2V4cGlyYXRpb25fbW9udGh7bWFyZ2luLXJpZ2h0OjFweH0uZ2Zvcm1fd3JhcHBlcmdmX2Jyb3dzZXJfZ2Vja28gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2hlaWdodDozMnB4O2xpbmUtaGVpZ2h0OjIuNH0uZ2Zvcm1fd3JhcHBlcmdmX2Jyb3dzZXJfZ2Vja28gLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1cHh9LmVudHJ5IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgdWwgbGk6YWZ0ZXIsLmVudHJ5IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgdWwgbGk6YmVmb3JlLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgdWwgbGk6YWZ0ZXIsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pZSB1bCBsaTpiZWZvcmV7Y29udGVudDpub25lfS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgLmdmaWVsZF90aW1lX2hvdXJ7d2lkdGg6ODBweH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZmllbGRfdGltZV9taW51dGV7d2lkdGg6NzBweH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZmllbGRfdGltZV9hbXBte3BhZGRpbmctdG9wOjJweH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZmllbGRfdGltZV9ob3VyIGlucHV0LC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgLmdmaWVsZF90aW1lX21pbnV0ZSBpbnB1dHttYXJnaW4tbGVmdDowfS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCBsYWJlbCwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5naW5wdXRfY29tcGxleCAuZ2lucHV0X3JpZ2h0IGxhYmVse21hcmdpbjozcHggMCA1cHggMH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZm9ybV9mb290ZXIgaW5wdXQuYnV0dG9ue3BhZGRpbmc6M3B4fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgdWwudG9wX2xhYmVsIC5jbGVhci1tdWx0aXtvdmVyZmxvdzpoaWRkZW47Y2xlYXI6Ym90aH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZmllbGRfcmFkaW8gbGl7bGluZS1oZWlnaHQ6MjBweCFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pZSAuZ2ZpZWxkX2NoZWNrYm94IGxpIGlucHV0LC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgLmdmaWVsZF9jaGVja2JveCBsaSBpbnB1dFt0eXBlPWNoZWNrYm94XSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZmllbGRfcmFkaW8gbGkgaW5wdXRbdHlwZT1yYWRpb117bWFyZ2luLXRvcDowfS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgLmdpbnB1dF9jb21wbGV4IC5naW5wdXRfbGVmdCBzZWxlY3QsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pZSAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9yaWdodCBzZWxlY3R7cGFkZGluZzoycHggMCAycHggMH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5nZm9ybV9ib2R5IHVsLmdmb3JtX2ZpZWxkcyBsaS5nZmllbGQgLmdpbnB1dF9jb250YWluZXIgI3JlY2FwdGNoYV93aWRnZXRfZGl2ICNyZWNhcHRjaGFfYXJlYXt3aWR0aDo5OSUhaW1wb3J0YW50fS5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgLmdmb3JtX2JvZHkgdWwuZ2Zvcm1fZmllbGRzIGxpLmdmaWVsZCAuZ2lucHV0X2NvbnRhaW5lciAjcmVjYXB0Y2hhX3dpZGdldF9kaXYgI3JlY2FwdGNoYV9hcmVhe3dpZHRoOjk5JSFpbXBvcnRhbnR9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pZSAubGVmdF9sYWJlbCAjcmVjYXB0Y2hhX2FyZWEgI3JlY2FwdGNoYV90YWJsZSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIC5yaWdodF9sYWJlbCAjcmVjYXB0Y2hhX2FyZWEgI3JlY2FwdGNoYV90YWJsZXttYXJnaW4tbGVmdDozMiV9Lmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pZSAuZ2lucHV0X2NvbXBsZXggLmdpbnB1dF9jYXJkaW5mb19yaWdodCBzcGFuLmdpbnB1dF9jYXJkX3NlY3VyaXR5X2NvZGVfaWNvbntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6LTFweDtsZWZ0OjRweH0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2llIGltZy5hZGRfbGlzdF9pdGVtLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaWUgaW1nLmRlbGV0ZV9saXN0X2l0ZW17d2lkdGg6MTZweCFpbXBvcnRhbnQ7aGVpZ2h0OjE2cHghaW1wb3J0YW50O2JhY2tncm91bmQtc2l6ZToxNnB4IDE2cHghaW1wb3J0YW50fS5lbnRyeSAuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2lwaG9uZSB1bCBsaTphZnRlciwuZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9pcGhvbmUgdWwgbGk6YmVmb3JlLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaXBob25lIHVsIGxpOmFmdGVyLC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfaXBob25lIHVsIGxpOmJlZm9yZXtjb250ZW50Om5vbmV9LmVudHJ5IC5nZm9ybV93cmFwcGVyLmdmX2Jyb3dzZXJfdW5rbm93biB1bCBsaTphZnRlciwuZW50cnkgLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl91bmtub3duIHVsIGxpOmJlZm9yZSwuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX3Vua25vd24gdWwgbGk6YWZ0ZXIsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl91bmtub3duIHVsIGxpOmJlZm9yZXtjb250ZW50Om5vbmV9QG1lZGlhIG9ubHkgc2NyZWVuIGFuZCAobWF4LXdpZHRoOjY0MXB4KXsuZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xle2hlaWdodDo0NHB4O2xpbmUtaGVpZ2h0OjMuMn0uZ2Zvcm1fd3JhcHBlci5nZl9icm93c2VyX2Nocm9tZSAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9nZWNrbyAuY2hvc2VuLWNvbnRhaW5lci1zaW5nbGUgLmNob3Nlbi1zaW5nbGUgZGl2IGIsLmdmb3JtX3dyYXBwZXIuZ2ZfYnJvd3Nlcl9zYWZhcmkgLmNob3Nlbi1jb250YWluZXItc2luZ2xlIC5jaG9zZW4tc2luZ2xlIGRpdiBie3Bvc2l0aW9uOnJlbGF0aXZlO3RvcDo1MCU7dHJhbnNmb3JtOnRyYW5zbGF0ZVkoLTI1JSl9fSIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBHRU5FUkFMICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gVW5pdmVyc2FsIG1hcmdpbnNcbmJvZHksXG5icixcbmRkLFxub3B0aW9uLFxudGQsXG50aCxcbnN2ZyB7XG4gICAgbWFyZ2luLXRvcDogMDtcbn1cblxuYm9keSB7XG4gICAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbiAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICBmb250LWZlYXR1cmUtc2V0dGluZ3M6XCJrZXJuXCIgMTtcbiAgICBmb250LWtlcm5pbmc6IG5vcm1hbDtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTE1O1xuICAgIGNvbG9yOiAkZ3JleTIwO1xuICAgIGZvbnQ6ICRub3JtYWwgMWVtLzEuNSAkZm9udC1ib2R5O1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbn1cblxuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFR5cG9ncmFwaHlcbi8vPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbmgxLFxuaDIsXG5oMyxcbmg0LFxuaDUsXG5oNiB7XG4gICAgb3ZlcmZsb3ctd3JhcDogYnJlYWstd29yZDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG59XG5cbmgxIHtcbiAgICBAZXh0ZW5kICVoMTtcbn1cblxuaDIge1xuICAgIEBleHRlbmQgJWgyO1xufVxuXG5oMyB7XG4gICAgQGV4dGVuZCAlaDM7XG59XG5cbmg0IHtcbiAgICBAZXh0ZW5kICVoNDtcbn1cblxuaDUge1xuICAgIEBleHRlbmQgJWg1O1xufVxuXG5oNiB7XG4gICAgQGV4dGVuZCAlaDY7XG59XG5cbmZpZ2NhcHRpb24ge1xuICAgIEBleHRlbmQgJWZvbnQtY29udGVudDtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBjb2xvcjogJGJsYWNrO1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBmb250LXNpemU6IDAuOWVtICFpbXBvcnRhbnQ7XG4gICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIG92ZXJmbG93LXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICB3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG4gICAgXG4gICAgLnNlY29uZGFyeS1jb2xvciAmIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ncmV5O1xuICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICB9XG5cbiAgICBhIHtcbiAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICB9XG59XG5cbmEge1xuICAgIGNvbG9yOiBpbmhlcml0O1xuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcbn1cblxuc3Ryb25nIHtcbiAgICBmb250LXdlaWdodDogJGJvbGQ7XG59XG5cbmVtIHtcbiAgICBmb250LXN0eWxlOiBpdGFsaWM7XG59XG5cbmhyIHtcbiAgICBib3JkZXI6IG5vbmU7XG4gICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgJGdyZXk4MDtcbn1cblxuaW1nIHtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBoZWlnaHQ6IGF1dG87XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbn1cblxuc3VwIHtcbiAgdmVydGljYWwtYWxpZ246IHN1cGVyO1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5zdWIge1xuICB2ZXJ0aWNhbC1hbGlnbjogc3ViO1xuICBmb250LXNpemU6IHNtYWxsO1xufVxuXG5saSB7XG4gICAgbGlzdC1zdHlsZTogbm9uZTtcbn1cbmEge1xuICAmLmV4dGVybmFsIHtcbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZXh0ZXJuYWwuc3ZnJyk7XG4gICAgICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJSAxMDAlO1xuICAgICAgICBjb250ZW50OiAnJztcbiAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICBoZWlnaHQ6IDE2cHg7XG4gICAgICAgIG1hcmdpbjogMCAwIDNweCA0cHg7XG4gICAgICAgIHdpZHRoOiAxMnB4O1xuICAgIH1cbiAgfVxufVxuXG4vLz09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gR2xvYmFsIHBsYWNlaG9sZGVycyBhbmQgY2xhc3Nlc1xuLy89PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gRnVsbCB3aWR0aCBzZWN0aW9uXG4lc2VjdGlvbiB7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgcGFkZGluZzogJGdhcCAqIDIgMDtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuICAgICAgICBwYWRkaW5nOiAkZ2FwICogMyAwO1xuICAgIH1cbn1cblxuLy8gQmFzaWMgbGF5b3V0IGZvciBhIGNvbnRhaW5lciAodXN1YWxseSB3aXRoaW4gYSAlc2VjdGlvbilcblxuLmNvbXBvbmVudHMgeyAgIFxuICAgIC5jb250YWluZXIge1xuXHQgICAgcGFkZGluZzogMCAkZ2FwICogMjtcbiAgICB9XG59XG5cbiVjb250YWluZXIge1xuICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG4gICAgcGFkZGluZzogMCAkZ2FwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcblxuICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG4gICAgICAgIHBhZGRpbmc6IDAgJGdhcCAqIDI7XG4gICAgfVxufVxuXG4vLyBDYXJkIHdpdGggYSB3aGl0ZSBiYWNrZ3JvdW5kIGFuZCBkcm9wIHNoYWRvd1xuJWNhcmQge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuICBcbiAgICAuZGFyay1ncmV5ICYge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcbiAgICB9XG59XG5cbi8vIEhvdmVyIHN0eWxlcyBmb3IgbGlua3MgYW5kIGltYWdlc1xuJXRleHQtaG92ZXIge1xuICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG4gICAgY29sb3I6ICRwaW5rO1xuICAgIFxuXG4gICAgJjpob3ZlciB7XG4gICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuICAgIH1cbn1cblxuJWltYWdlLWhvdmVyIHtcblx0LXdlYmtpdC1iYWNrZmFjZS12aXNpYmlsaXR5OiBoaWRkZW47XG5cdC1tb3otYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuXHQtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlM2QoMCwgMCwgMCk7XG5cdC1tb3otdHJhbnNmb3JtOiB0cmFuc2xhdGUzZCgwLCAwLCAwKTtcbiAgICBkaXNwbGF5OiBibG9jaztcbiAgICBvdmVyZmxvdzogaGlkZGVuO1xuXG5cdGltZyB7XG5cdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHQgICAgdHJhbnNmb3JtOiBzY2FsZSgxKTtcblxuXHQgICAgJjpob3Zlcixcblx0ICAgICY6Zm9jdXMge1xuXHRcdFx0dHJhbnNmb3JtOiBzY2FsZSgxLjA1KTtcblx0ICAgIH1cblx0fVxufVxuJW9iamVjdC1maXQge1xuICAgIGhlaWdodDogMTAwJTtcbiAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICAubm8tb2JqZWN0LWZpdCB7XG5cdFx0Zm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICAgIH1cbn1cblxuLy8gR2l2ZXMgYW55IGZpcnN0IHBhcmFncmFwaHMgYSBkcm9wIGNhcFxuJWRyb3AtY2FwIHtcbiAgICAmID4gcDpmaXJzdC1jaGlsZDo6Zmlyc3QtbGV0dGVyIHtcbiAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgIGZvbnQtc2l6ZTogMzQwJTtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDAuNjtcbiAgICAgICAgbWFyZ2luOiAxMHB4IDEwcHggMCAwO1xuICAgIH1cbn1cblxuLy8gQWRkIGEgZGFyayBmaWx0ZXJcbiVvdmVybGF5IHtcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAmOmFmdGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkYmxhY2ssIDAuMyk7XG4gICAgICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbGVmdDogMDtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuJXNoYWRlZC10b3AsXG4lc2hhZGVkLWJvdHRvbSB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiBcIlwiO1xuICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgIGxlZnQ6IDA7XG4gICAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICAgICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgICAgICB0b3A6IDA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbn1cblxuJXNoYWRlZC10b3A6YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIHRvcCwgdG8gYm90dG9tLFxuICAgICAgICByZ2JhKCRibGFjaywgMSkgMCUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjczOCkgMTklLFxuICAgICAgICByZ2JhKCRibGFjaywgMC41NDEpIDM0JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMzgyKSA0NyUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjI3OCkgNTYuNSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjE5NCkgNjUlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4xMjYpIDczJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDc1KSA4MC4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDQyKSA4Ni4xJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDIxKSA5MSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwOCkgOTUuMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwMikgOTguMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwKSAxMDAlXG4gICAgKTtcbn1cblxuJXNoYWRlZC1ib3R0b206YmVmb3JlIHtcbiAgICBAaW5jbHVkZSBsaW5lYXItZ3JhZGllbnQoXG4gICAgICAgIGJvdHRvbSwgdG8gdG9wLFxuICAgICAgICByZ2JhKCRibGFjaywgMSkgMCUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjczOCkgMTklLFxuICAgICAgICByZ2JhKCRibGFjaywgMC41NDEpIDM0JSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMzgyKSA0NyUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjI3OCkgNTYuNSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjE5NCkgNjUlLFxuICAgICAgICByZ2JhKCRibGFjaywgMC4xMjYpIDczJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDc1KSA4MC4yJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDQyKSA4Ni4xJSxcbiAgICAgICAgcmdiYSgkYmxhY2ssIDAuMDIxKSA5MSUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwOCkgOTUuMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwLjAwMikgOTguMiUsXG4gICAgICAgIHJnYmEoJGJsYWNrLCAwKSAxMDAlXG4gICAgKTtcbn1cblxuLy8gU2lkZXdheXMgdGV4dFxuJXNpZGV3YXlzIHtcbiAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKDE4MGRlZykpO1xuICAgIC1tb3otd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB0Yi1ybDtcbiAgICAtbXMtd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICAtd2Via2l0LXdyaXRpbmctbW9kZTogdmVydGljYWwtcmw7XG4gICAgd3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1ybDtcbiAgICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4vLyBWZXJ0aWNhbCBjZW50ZXJlZCBjb250YWluZXJcbiV2ZXJ0aWNhbCB7XG4gICAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZVkoLTUwJSkpO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHRvcDogNTAlO1xuICAgIHdpZHRoOiAxMDAlO1xufVxuXG4udGV4dC1ob3ZlciB7XG4gICAgQGV4dGVuZCAldGV4dC1ob3Zlcjtcbn1cblxuLy8gTWFrZXMgYW55IGNoaWxkcmVuIGZsb2F0IGxlZnQgYW5kIGhhdmUgY29uc2lzdGVudCBtYXJnaW5zXG4uaW5saW5lLWdyb3VwIHtcbiAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICBtYXJnaW4tdG9wOiAwO1xuXG4gICAgJiA+ICoge1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgbWFyZ2luOiAkZ2FwICRnYXAgMCAwO1xuICAgIH1cbn1cblxuLy8gSGlkZSB0aGluZ3Ncbi52aXN1YWxseS1oaWRkZW4ge1xuXHRib3JkZXI6IDA7XG5cdGNsaXA6IHJlY3QoMCAwIDAgMCk7XG5cdGhlaWdodDogMXB4O1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aWR0aDogMXB4O1xufVxuXG4uY2xlYXJmaXg6YWZ0ZXIge1xuICAgIGNsZWFyOiBib3RoO1xuICAgIGNvbnRlbnQ6IFwiXCI7XG4gICAgZGlzcGxheTogdGFibGU7XG59XG5cbi5jb29raWUtbm90aWNlIHtcbiAgICBiYWNrZ3JvdW5kOiAkZ3JleTIwO1xuICAgIGJvdHRvbTogMDtcbiAgICBjb2xvcjogJHdoaXRlO1xuICAgIGZvbnQtc2l6ZTogMC45cmVtO1xuICAgIGxpbmUtaGVpZ2h0OiAxLjU7XG4gICAgcGFkZGluZzogJGdhcCAvIDI7XG4gICAgcG9zaXRpb246IGZpeGVkO1xuICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB3aWR0aDogMTAwJTtcbiAgICB6LWluZGV4OiBtYXAtZ2V0KCR6aW5kZXgsIHBvcHVwKTtcbn1cblxuLnNraXAtbGluayB7XG4gIG1hcmdpbjogMDtcbiAgcG9zaXRpb246IGZpeGVkO1xuICB0b3A6IC0kZ2FwICogMTA7XG4gIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGVhZGVyKTtcblxuICAmOmZvY3VzIHtcbiAgICBtYXJnaW46ICRnYXAgLyAyIDA7XG4gICAgdG9wOiAwO1xuICAgIGxlZnQ6IDUwJTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoLTUwJSk7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5cbi8vIENvb2tpZSBjb250cm9sIHN0eWxpbmdcblxuI2NjYyB7XG4gIC5jY2MtY29udGVudC0tZGFyayB7XG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGdyZXkxNTtcbiAgfVxuICAuY2hlY2tib3gtdG9nZ2xlIHtcbiAgICAgIGJvcmRlci1jb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gIH1cbiAgLmNoZWNrYm94LXRvZ2dsZS10b2dnbGUge1xuICAgIGJhY2tncm91bmQ6ICRwaW5rICFpbXBvcnRhbnQ7XG4gIH1cbiAgaDIsIGgzIHtcbiAgICBjb2xvcjogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgfVxufVxuI2NjYy1jbG9zZSB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5jY2MtcGFuZWwge1xuICAuY2NjLW5vdGlmeS1idXR0b24ge1xuICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5ICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItbGVmdDogc29saWQgMTBweCAkcGluayAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLWJvdHRvbTogbm9uZSAhaW1wb3J0YW50O1xuICAgICAgYm9yZGVyLXJpZ2h0OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItdG9wOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBib3JkZXItcmFkaXVzOiAwICFpbXBvcnRhbnQ7XG4gICAgICBib3gtc2hhZG93OiBub25lICFpbXBvcnRhbnQ7XG4gICAgICBmb250LXdlaWdodDogJGJvbGQgIWltcG9ydGFudDtcbiAgICAgIFxuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJHByaW1hcnkgIWltcG9ydGFudDtcbiAgICAgIGJveC1zaGFkb3c6IG5vbmUgIWltcG9ydGFudDtcbiAgICB9XG4gICAgc3BhbiB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgICAgZm9udC1mYW1pbHk6ICRmb250LWJvZHkgIWltcG9ydGFudDtcbiAgICAgICAgXG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICR3aGl0ZSAhaW1wb3J0YW50O1xuICAgICAgfVx0XG4gICAgfVxuICAgICYuY2NjLXJlamVjdC1idXR0b24ge1xuICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gIH1cbiAgLmNjYy1idXR0b24tc29saWQge1xuICAgIHNwYW4ge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcbiAgICAgIGNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcbiAgICAgIGZvbnQtZmFtaWx5OiAkZm9udC1ib2R5ICFpbXBvcnRhbnQ7XG4gICAgICBcbiAgICAgICY6aG92ZXIge1xuICAgICAgICBjb2xvcjogJGJsYWNrICFpbXBvcnRhbnQ7XG4gICAgICB9XG4gICAgfVxuICB9XG59IiwiLyogKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogSEVBREVSICsrK1xuKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBTaXRlIGhlYWRlciBiYXJcbi5oZWFkZXIge1xuXHRAZXh0ZW5kICVmbGV4O1xuICAgIGJhY2tncm91bmQ6ICRoZWFkZXItY29sb3I7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgaGVhZGVyKTtcblxuICAgICYtaW5uZXIge1xuXHQgICAgQGV4dGVuZCAlZmxleDtcblx0ICAgIGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2VlbjtcbiAgICB9XG4gICAgJi1sb2dvIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgyMiUpO1xuXHQgICAgbWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTQlKTtcblx0XHR9XG5cdCAgICBcblx0ICAgIGltZyB7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdCAgICB9XG4gICAgfVxuXG4gICAgJi1saW5rcywge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICBcdG1hcmdpbi1yaWdodDogMDtcbiAgICAgXHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cbiAgICB9XG4gICAgJi1uYXYge1xuXHQgICAgQGV4dGVuZCAlZmxleDtcblx0ICAgIEBpbmNsdWRlIGZsZXhib3goNzglKTtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBtYXJnaW46IDA7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDg2JSk7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYtbGlzdCB7XG5cdCAgICAgICAgZGlzcGxheTogbm9uZTtcblx0ICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAgKiAyLjU7XG5cdCAgICAgICAgXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICAgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgICAgICBtYXJnaW46IDA7XG5cdFx0ICAgICAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgfVxuXHRcdCAgICAubmF2LWl0ZW0ge1xuXHRcdFx0ICAgICY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQgICAgd2lkdGg6IDE1NXB4O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRcdCAgICB3aWR0aDogMTkycHg7XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICY6bnRoLWNoaWxkKDMpIHtcblx0XHRcdFx0ICAgIHdpZHRoOiAxODhweDtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgJi5idXR0b24taXRlbSB7XG5cdFx0XHRcdCAgICBmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgLmJ1dHRvbiB7XG5cdFx0XHRcdFx0ICAgYm9yZGVyLWxlZnQtY29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdCAgIG1hcmdpbjogMDtcblx0XHRcdFx0XHQgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMS41ICRnYXAgLyA1O1xuXHRcdFx0XHQgICB9XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdFx0ICAgIC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdCAgICBib3JkZXItbGVmdDogc29saWQgNHB4ICRzZWNvbmRhcnk7XG5cdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4zZW07XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0ICAgIGhlaWdodDogNDdweDtcblx0XHRcdCAgICBsZXR0ZXItc3BhY2luZzogMnB4O1xuXHRcdFx0ICAgIGxpbmUtaGVpZ2h0OiAyNnB4O1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ICAgIHBhZGRpbmc6IDAgMCAwICRnYXAgLyAxLjU7XG5cdFx0XHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdCAgICBcblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0ICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgICYtc3VibmF2IHtcblx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgXG5cdFx0ICAgICYtbGlzdCB7XG5cdFx0XHQgICAgbWF4LXdpZHRoOiAkcGFnZS13aWR0aDtcblx0XHRcdCAgICBwYWRkaW5nOiAwICRnYXA7XG5cdFx0XHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdCAgICAgICAgcGFkZGluZzogMCAkZ2FwICogMjtcblx0XHRcdCAgICB9XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgLnN1Ym5hdi1pdGVtIHtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgLm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdCAgICBmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHQgICAgbWFyZ2luOiAwICRnYXAgLyAyO1xuXHRcdFx0XHRcdCAgICBcblx0XHRcdFx0XHQgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0XHQgICAgY29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgIFxuICAgIC5zZWFyY2gtdGV4dCB7XG5cdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHdpZHRoOiBhdXRvO1xuICAgICAgICBcbiAgICAgICAgJjpob3ZlciB7XG5cdCAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuXHQmLXNlYXJjaCB7XG5cdCAgICBkaXNwbGF5OiBub25lO1xuXHQgICAgXG4gICAgICAgICYuYWN0aXZlIHtcblx0ICAgICAgICAuaGVhZGVyLXNlYXJjaC1pbnB1dCB7XG5cdFx0ICAgICAgICBib3JkZXI6IHNvbGlkIDFweCAkd2hpdGU7XG5cdCAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxLjhlbTtcblx0XHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHRcdFx0cGFkZGluZzogMCAkZ2FwIC8gMjtcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0d2lkdGg6IDE1MHB4O1xuXHQgICAgICAgIH1cblx0XHQgICAgLnNlYXJjaC10ZXh0IHtcblx0XHRcdCAgICBkaXNwbGF5OiBub25lO1xuXHRcdCAgICAgICAgb3BhY2l0eTogMDtcblx0XHQgICAgfVxuICAgICAgICB9XG5cdCAgICBcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFxuXHRcdCAgICAmLWlucHV0IHtcblx0XHQgICAgICAgIEBpbmNsdWRlIHRyYW5zaXRpb24tZWFzZSh3aWR0aCwgb3BhY2l0eSwgaGVpZ2h0KTtcblx0XHQgICAgICAgIGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXHRcdCAgICAgICAgYm9yZGVyOiAwO1xuXHRcdCAgICAgICAgY29sb3I6ICRibGFjaztcblx0XHQgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuXHRcdCAgICAgICAgcGFkZGluZzogMDtcblx0XHQgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0ICAgICAgICB3aWR0aDogMDtcblx0XHRcblx0XHQgICAgICAgICY6Zm9jdXMge1xuXHRcdCAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDEuOGVtO1xuXHRcdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdFx0XHR3aWR0aDogMTU5cHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdFx0ICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOjotbW96LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHQgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0XHQgIG9wYWNpdHk6IDE7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCY6LW1vei1wbGFjZWhvbGRlciB7IC8qIEZpcmVmb3ggMTgtICovXG5cdFx0XHRcdFx0ICBvcGFjaXR5OiAxO1xuXHRcdFx0XHRcdH1cblx0XHQgICAgICAgIH1cblx0XHRcblx0XHQgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuXHRcdCAgICAgICAgICB0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdCAgICAgICAgfVxuXHRcdFx0XHQmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0Jjo6LW1vei1wbGFjZWhvbGRlciB7XG5cdFx0XHRcdCAgY29sb3I6ICRibGFjaztcblx0XHRcdFx0ICBvcGFjaXR5OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHtcblx0XHRcdFx0ICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0JjotbW96LXBsYWNlaG9sZGVyIHsgLyogRmlyZWZveCAxOC0gKi9cblx0XHRcdFx0ICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHQgIG9wYWNpdHk6IDA7XG5cdFx0XHRcdH1cblx0XHQgICAgfVxuXHRcdH1cblx0fVxufVxuXG4vLyBTZWFyY2ggdHJpZ2dlclxuLnNlYXJjaC1vcGVuIHtcbiAgICBiYWNrZ3JvdW5kOiBub25lO1xuICAgIGNvbG9yOiAkZ3JleTIwO1xuICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICBtYXJnaW46IDAgIWltcG9ydGFudDtcbiAgICBwYWRkaW5nOiAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFxuXHQuaWNvbiB7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGhlaWdodDogMWVtO1xuXHRcdG1hcmdpbi10b3A6IDZweDtcblx0XHR3aWR0aDogMWVtO1xuXHR9XG59XG5cbi8vIE5hdmlnYXRpb24gaXRlbXMgaW4gdGhlIGhlYWRlciBhbmQgZm9vdGVyXG4ubmF2LWl0ZW0ge1xuICAgIGZsb2F0OiBsZWZ0O1xuXG4gICAgJjpmb2N1cy13aXRoaW4sICY6aG92ZXIge1xuXHQgICAgLmRyb3Bkb3duIHtcblx0ICAgICAgICBAaW5jbHVkZSB0cmFuc2l0aW9uKG9wYWNpdHkgMC4ycyAwLjNzIGVhc2UpO1xuXHQgICAgICAgIG9wYWNpdHk6IDE7XG5cdCAgICAgICAgdmlzaWJpbGl0eTogdmlzaWJsZTtcblx0XG5cdCAgICAgICAgLm5hdi1pdGVtIHtcblx0ICAgICAgICAgICAgZmxvYXQ6IG5vbmU7XG5cdCAgICAgICAgfSAgIFxuXHQgICAgfVxuICAgIH1cblxuICAgIC5idXR0b24ge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgbWFyZ2luOiAwICRnYXA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyIDA7XG5cbiAgICAgICAgLnNvY2lhbCAmIHtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIH1cblxuICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAtMnB4IDAgJHNlY29uZGFyeTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYXJyb3cge1xuICAgICAgICB3aWR0aDogJGdhcDtcbiAgICB9XG59XG5cbi5ybmF2LWRvbmF0ZSB7XG4gICAgQGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuXHRtYXJnaW46IDA7XG5cdHJpZ2h0OiAxMjVweDtcblx0XG4gICAmLmJ1dHRvbiB7XG5cdCAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcGluaztcblx0ICAgZm9udC1zaXplOiAxLjJlbTtcblx0ICAgbWFyZ2luOiAwO1xuXHQgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMS41ICRnYXAgLyA1O1xuXHQgICBcblx0ICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgZGlzcGxheTogbm9uZTtcblx0XHQgICBmb250LXNpemU6IDEuNWVtO1xuXHQgICB9XG5cdCAgIFxuXHQgICAmOmhvdmVyIHtcblx0XHQgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdCAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHQgICB9XG4gICB9XG59XG5cbi8vIFJlc3BvbnNpdmUgbmF2IGhhbWJ1cmdlciBidXR0b25cbi5tZW51LWJ1dHRvbiB7XG4gICAgQGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuXHRyaWdodDogMDtcblx0Y29sb3I6ICRibGFjaztcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgZm9udC1zaXplOiAxLjRlbTtcbiAgICBmb250LXdlaWdodDogJGV4dHJhYm9sZDtcbiAgICBwYWRkaW5nOiAwICRnYXAgKiAxLjUgMCAwO1xuICAgIHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICB9XG4gICAgLmljb24ge1xuXHQgICAgQGluY2x1ZGUgY2VudGVyZXIoZmFsc2UsIHRydWUpO1xuXHQgICAgY29sb3I6ICRwcmltYXJ5O1xuXHQgICAgaGVpZ2h0OiAxZW07XG5cdFx0cmlnaHQ6IDA7XG5cdCAgICB3aWR0aDogMWVtO1xuICAgIH1cbn1cblxuLy8gRHJvcGRvd24gbWVudSBzdHlsaW5nXG4uZHJvcGRvd24ge1xuICAgIEBpbmNsdWRlIHRyYW5zaXRpb24odmlzaWJpbGl0eSAwcyAwLjRzIGVhc2UsIG9wYWNpdHkgMC4ycyAwLjJzIGVhc2UpO1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWJsdWU7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdztcbiAgICBtYXJnaW4tdG9wOiAzNHB4O1xuICAgIG9wYWNpdHk6IDA7XG4gICAgcG9zaXRpb246IGFic29sdXRlO1xuICAgIHZpc2liaWxpdHk6IGhpZGRlbjtcbiAgICBcbiAgICAmLWl0ZW0ge1xuXHQgICAgYm9yZGVyLWJvdHRvbTogc29saWQgMXB4IGxpZ2h0ZW4oJGdyZXktYmx1ZSwgMTUpO1xuXHQgICAgXG5cdCAgICAmOmxhc3QtY2hpbGQge1xuXHRcdCAgICBib3JkZXItYm90dG9tOiAwO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICAmOmhvdmVyIHtcblx0XHQgICAgY29sb3I6ICR5ZWxsb3c7XG5cdCAgICB9XG5cdCAgICAubmF2LWl0ZW0tbGluayB7XG5cdFx0ICAgIGNvbG9yOiAkd2hpdGU7XG5cdFx0ICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0ICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHQgICAgcGFkZGluZzogJGdhcCAvIDYgJGdhcCAvIDI7XG5cdFx0ICAgIFxuXHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHRib3JkZXItbGVmdC1jb2xvcjogJGdyZXktYmx1ZTtcblx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdCAgICB9XG5cdCAgICB9ICAgXG4gICAgfVxufVxuXG4vLyBDTVMgdHdlYWtzXG5AaWYgJHdvcmRwcmVzcyB7XG4gICAgI3dwYWRtaW5iYXIge1xuICAgICAgICBib3gtc2l6aW5nOiBjb250ZW50LWJveDtcbiAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lO1xuICAgICAgICB9XG5cbiAgICAgICAgQG1lZGlhIHNjcmVlbiBhbmQgKG1heC13aWR0aDogNjAwcHgpIHtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBmaXhlZDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICRkcnVwYWwge1xuXHQuaGVhZGVyLW5hdi1vdXRlciB7XG5cdFx0Lm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0Ji5pcy1hY3RpdmUge1xuXHRcdCAgICAgIGNvbG9yOiAkZ3JleTE1O1xuXHRcdCAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEZPT1RFUiArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmZvb3Rlci1jdGEge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1lbmQ7XG5cdFxuXHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XHRcblx0fVxuXHRcblx0QGluY2x1ZGUgYnJlYWsoeHhsYXJnZSkge1xuXHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHR9XG5cdFxuXHQmLW91dGVyIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvdHRvbTogYXV0bztcblx0XHRcdHRvcDogLTMwcHg7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMS41ZGVnKTtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSwgJi1pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRcblx0XHRpbWcge1xuXHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0MCUpO1xuXHRcdH1cblx0fVxuXHQmLWluZm8ge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRwYWRkaW5nOiAkZ2FwO1xuXHRcdFxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg0MyUpO1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzIDAgJGdhcCAkZ2FwICogMztcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW46ICRnYXAgKiAxLjUgMCAwIC01MHB4O1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDM7XG5cdFx0fVxuXHR9XG5cdCYtbGluayB7XG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRjb2xvcjogJHRlYWwtZGFyaztcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0Zm9udC1zaXplOiA4dnc7XG5cdFx0Zm9udC13ZWlnaHQ6ICRleHRyYWJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRtYXJnaW46IDE1cHg7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDRweCAkdGVhbC1kYXJrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogM3Z3O1xuXHRcdFx0bWFyZ2luOiAxNXB4IDA7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1x0XG5cdFx0fVxuXHRcdFxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogJGdyZXktYmx1ZTtcblx0XHRcdGNvbG9yOiAkZ3JleS1ibHVlO1xuXHRcdH1cblx0XHRcblx0XHQmOm50aC1jaGlsZCgyKSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRncmV5LWJsdWU7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleS1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmOm50aC1jaGlsZCgzKSB7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAkcGluaztcblx0XHRcdGNvbG9yOiAkcGluaztcblx0XHRcdFxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6ICRncmV5LWJsdWU7XG5cdFx0XHRcdGNvbG9yOiAkZ3JleS1ibHVlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vLyBMYXlvdXQgb2YgdGhlIHNpdGUgZm9vdGVyXG5cbi5mb290ZXIge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleS1ibHVlO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy1ib3R0b206IDA7XG4gICAgcGFkZGluZy10b3A6ICRnYXAgKiAyLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHotaW5kZXg6IG1hcC1nZXQoJHppbmRleCwgZm9vdGVyKTtcbiAgICBcbiAgICAmOmJlZm9yZSB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYmxhY2s7XG5cdCAgICBib3R0b206IDA7XG5cdCAgICBjb250ZW50OiAnJztcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgaGVpZ2h0OiA0NXB4O1xuXHQgICAgbGVmdDogMDtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuICAgIH1cbiAgICBcbiAgICAmOmFmdGVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItZGFzaC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTgwJTtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICByaWdodDogLTcycHg7XG5cdFx0dG9wOiAwO1xuXHQgICAgd2lkdGg6IDE1N3B4O1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgXHRiYWNrZ3JvdW5kLXNpemU6IDEyMCU7IFxuXHQgICAgXHRyaWdodDogMDtcblx0ICAgIH1cblx0ICAgIFxuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0ICAgIH1cbiAgICB9XG4gICAgXG4gICAgLmNvbnRhaW5lciB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuICAgIH1cbiAgICBcbiAgICAmLWhlYWRlciB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0ICAgIGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdCAgICBqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdCAgICBwYWRkaW5nOiAkZ2FwICogMiAwO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgei1pbmRleDogMjtcblx0ICAgIFxuXHQgICAgLmZvb3Rlci1uYXYge1xuXHRcdCAgICBAZXh0ZW5kICVmbGV4O1xuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuICAgICAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICAgICAgcGFkZGluZzogMCAkZ2FwICogNSAwICRnYXAgKiAyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICAgICAgXG4gICAgICAgICAgICAmLWl0ZW0ge1xuXHRcdFx0XHRmbGV4OiAxIGF1dG87XG5cdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAkZ2FwICogMS41O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XHRcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lm5hdi1pdGVtLWxpbmsge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5LWJsdWU7XG5cdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRmb250LXdlaWdodDogJGV4dHJhYm9sZDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwICRnYXAgLyA2ICRnYXAgLyA2O1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS42ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwIDAgJGdhcCAvIDIgMDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cblx0ICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1uYXYgeyBcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgICYtb3V0ZXIge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg5MCUpO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMTI4cHg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDEzOHB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4NSUpO1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxNzZweDtcblx0XHRcdH1cblxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2hhbmRob2xkLnBuZycpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdGJvdHRvbTogLTlweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDIyNHB4O1xuXHRcdFx0XHRsZWZ0OiAtMTkycHg7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0d2lkdGg6IDQyMHB4O1xuXHRcdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdFx0bGVmdDogLTE4MnB4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDI5MnB4O1xuXHRcdFx0XHRcdGxlZnQ6IC0xNzZweDtcblx0XHRcdFx0XHR3aWR0aDogNTcwcHg7IFxuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTsgXG5cdFx0XHRcdFx0bGVmdDogLTE3M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdFx0bGVmdDogLTE1NXB4O1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5mb290ZXItbmF2IHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHRcdFxuXHRcdFx0ICAgICY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHQgICAgQGV4dGVuZCAlZmxleDtcdFx0ICAgIFxuXHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBzdHJldGNoO1xuXHRcdFx0XHQgICAgYm9yZGVyLXRvcDogc29saWQgN3B4ICRncmV5ODA7XG5cdFx0XHRcdCAgICBtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0ICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMS41O1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg3NSUpO1x0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgfVxuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCAgICAuZm9vdGVyLW5hdi1pdGVtIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRleHRyYWJvbGQ7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDAgNCUgMCAwO1xuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQxLjUlKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCYuZm9vdGVyLXRpdGxlIHtcblx0XHRcdFx0XHRcdFx0dG9wOiAtMThweDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgyNjVweCk7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRcdGgzIHtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDAuOGVtO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHQgICAgfVxuXHRcdFx0ICAgICY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdCAgICBib3JkZXItdG9wOiBzb2xpZCA3cHggJGdyZXk4MDtcblx0XHRcdFx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XHRcdCAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDEuNTtcblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goMjElKTtcblx0XHRcdFx0XHQgICAgbWFyZ2luLXRvcDogMDtcblx0XHRcdFx0ICAgIH1cblx0XHRcdFx0ICAgIFxuXHRcdFx0XHQgICAgLmZvb3Rlci1uYXYtaXRlbSB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdH1cblx0ICAgIH1cblx0ICAgICYtaW5uZXIge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5OTA7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgMjBweCAwIHJnYmEoJGJsYWNrLCAwLjIpO1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMC41ZGVnKTtcblx0XHRcdHotaW5kZXg6IDI7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYuc29jaWFsIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMS41O1xuICAgICAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNjJweCk7XG5cdCAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG4gICAgICAgICAgICB9XG5cdCAgICB9XG5cdCAgICBcbiAgICAgICAgJi1pdGVtIHtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5mb290ZXItbmF2LWl0ZW0tdGl0bGUge1xuXHQgICAgICAgICAgICBmb250LXNpemU6IDFlbTtcblx0ICAgICAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdFx0Y29sb3I6ICNCODAwNkM7XG5cdCAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG5cdCAgICAgICAgICAgIG1hcmdpbjogMDtcblx0ICAgICAgICAgICAgcGFkZGluZzogMCAwICRnYXAgLyAyIDA7XG5cdCAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5mb290ZXItdGl0bGUge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6ICRnYXA7XG5cdCAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICAgICAgdG9wOiAtMTVweDtcblx0ICAgICAgICAgICAgXG5cdCAgICAgICAgICAgIGgzIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJi5zb2NpYWwge1xuXHQgICAgICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDEuNTtcblx0ICAgICAgICAgICAgdGV4dC1hbGlnbjogY2VudGVyO1xuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgJjpsYXN0LWNoaWxkIHtcblx0XHQgICAgICAgICAgICBtYXJnaW4tcmlnaHQ6IDA7IFxuXHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIFxuXHQgICAgICAgICAgICAubmF2LWl0ZW0tbGluayB7XG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206ICRnYXA7XG5cdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnR3aXR0ZXIge1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRlYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmluc3RhZ3JhbSB7XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcGluaztcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogM3B4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHR9XHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji55b3V0dWJlIHtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRncmV5LWJsdWU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XHRcdH1cdFx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLmxpbmtlZGluIHtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0XHRcdFx0XHRcdHBhZGRpbmc6IDRweCAwIDAgMDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFx0fVx0XHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjVlbTtcblx0XHRcdFx0XHR9XG5cdCAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBwIHtcblx0XHRmb250LXNpemU6IDAuOWVtO1xuICAgIH1cbiAgICBcblx0Ji1kZXRhaWxzIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XG5cdFx0Ji1vdXRlciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG5cdFx0XHRcblx0XHQgICAgLmZvb3Rlci1kZXRhaWxzLCAuZm9vdGVyLW5hdiB7XG5cdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdCAgICBib3JkZXItdG9wOiBzb2xpZCAzcHggJGdyZXk4MDtcblx0XHRcdCAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDEuNTtcblx0XHRcdCAgICBtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHRcdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKDBkZWcpO1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDMxJSk7XG5cdFx0ICAgIFx0ICAgIG1hcmdpbi1sZWZ0OiAzJTtcblx0XHQgICAgXHQgICAgcGFkZGluZy10b3A6ICRnYXA7XG5cdFx0XHQgICAgfVxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0fVx0XHRcdCAgICBcblx0XHQgICAgfVxuXHRcdH1cbiAgICAgICAgcCB7XG5cdCAgICAgICAgcGFkZGluZy1ib3R0b206ICRnYXA7XG5cdCAgICAgICAgXG5cdCAgICAgICAgYSB7XG5cdFx0ICAgICAgICAmOmhvdmVyIHtcblx0XHRcdCAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuXHRcdCAgICAgICAgfVxuXHQgICAgICAgIH1cbiAgICAgICAgfVxuXHR9XG5cdFxuXHQmLWNyZWRpdHMge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0cGFkZGluZzogJGdhcCAqIDEuNSAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XHRcdFxuXHRcdH1cblx0XHRcblx0XHQqIHtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0QGV4dGVuZCAlZmxleDtcblx0XHR9XG5cdFx0cCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWNyZWRpdCB7XG5cdFx0Ym90dG9tOiA0JTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMC44ZW0gIWltcG9ydGFudDtcblx0XHRmb250LXdlaWdodDogJGV4dHJhYm9sZDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDclO1xuXHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdHRyYW5zZm9ybTogcm90YXRlKC0wLjVkZWcpO1xuXHRcdHdpZHRoOiAzMyU7XG5cdFx0ei1pbmRleDogMztcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0Ym90dG9tOiAzJTtcblx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHR3aWR0aDogMzAlO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGJvdHRvbTogMTAlO1xuXHRcdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdH1cblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdGJvdHRvbTogMTIlO1x0XHRcblx0XHR9XG5cdFx0XG5cdFx0YSB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBSRVNQT05TSVZFIE5BViArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBMYXlvdXQgYW5kIHN0eWxpbmcgb2YgdGhlIG5hdmlnYXRpb24gYXQgbW9iaWxlIGFuZCB0YWJsZXQgc2l6ZXNcblxuLnJuYXYge1xuICAgIGJhY2tncm91bmQ6ICRncmV5LWJsdWU7XG4gICAgY29sb3I6ICR3aGl0ZTtcbiAgICBkaXNwbGF5OiBub25lO1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZy10b3A6IDA7XG5cbiAgICAjcm5hdi1vcGVuOmNoZWNrZWQgKyAmIHtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgfVxuXG4gICAgKiB7XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgLnNlYXJjaCB7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMDtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgJi1idXR0b24ge1xuXHQgICAgICAgIGJvcmRlci1yYWRpdXM6IDA7XG5cdFx0ICAgIHJpZ2h0OiAxNnB4O1xuXHRcdCAgICB0b3A6IDE2cHg7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWl0ZW0ge1xuICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCByZ2JhKCR3aGl0ZSwgMC4xKTtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgICAgICYtbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICBwYWRkaW5nOiAkZ2FwICRnYXAgKiAzICRnYXAgJGdhcDtcbiAgICAgICAgICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cbiAgICAgICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjEpO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1kcm9wZG93biB7XG4gICAgICAgIGJhY2tncm91bmQ6IHJnYmEoJHdoaXRlLCAwLjMpO1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICBcbiAgICAgICAgLnJuYXYtaXRlbS1saW5rIHtcbiAgICAgICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICB9XG5cbiAgICAgICAgLnJuYXYtY2hlY2tib3g6Y2hlY2tlZCB+ICYge1xuICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1zZWNuYXYge1xuXHQgICAgYmFja2dyb3VuZDogbGlnaHRlbigkZ3JleS1ibHVlLCAyKTtcblx0ICAgIFxuXHQgICAgJi1pdGVtIHtcblx0XHQgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogMCAkZ2FwIC8gMjtcblx0XHRcdFxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblx0XHRcdH1cblx0XHQgICAgXG5cdFx0ICAgIC5ybmF2LWl0ZW0tbGluayB7XG5cdFx0XHQgICAgZm9udC1zaXplOiAwLjllbTtcblx0XHRcdCAgICBmb250LXdlaWdodDogJG5vcm1hbDtcblx0XHRcdCAgICBcblx0XHRcdCAgICAmOmhvdmVyIHtcblx0XHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHQgICAgYm9yZGVyLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0ICAgIGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLWFycm93IHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDA7XG5cbiAgICAgICAgLmljb24ge1xuICAgICAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyBlYXNlKTtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgd2lkdGg6ICRnYXA7XG5cbiAgICAgICAgICAgIC5ybmF2LWNoZWNrYm94OmNoZWNrZWQgKyAucm5hdi1hcnJvdyAmIHtcbiAgICAgICAgICAgICAgICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKC0xODBkZWcpKTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtYnV0dG9uIHtcbiAgICAgICAgYm9yZGVyLXRvcDogJGxpbmUgc29saWQgcmdiYSgkd2hpdGUsIDAuMSk7XG4gICAgICAgIHBhZGRpbmc6ICRnYXA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgICNybmF2LW9wZW46Y2hlY2tlZCArICYge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBNQUlOICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLy8gTWFpbiBpcyB0aGUgaGlnaCBsZXZlbCBjb250YWluZXIgb2YgY29udGVudCwgaW4gYmV0d2VlbiB0aGUgc2l0ZSBoZWFkZXIgYW5kIGZvb3RlclxuXG4ubWFpbiB7XG4gICAgYmFja2dyb3VuZDogJGJvZHktY29sb3I7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgbWFyZ2luOiAwO1xuICAgIG92ZXJmbG93LXg6IGhpZGRlbjtcblxuICAgICYtc2VjdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJWZsZXg7XG4gICAgICAgIEBleHRlbmQgJXNlY3Rpb247XG4gICAgICAgIGFsaWduLWl0ZW1zOiBmbGV4LXN0YXJ0O1xuICAgICAgICBtYXJnaW46IGF1dG87XG4gICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGg7XG4gICAgICAgIG92ZXJmbG93OiB2aXNpYmxlOyAgICAgXG4gICAgfVxuXG4gICAgJi1oZWFkZXIsXG4gICAgJi1mb290ZXIge1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICAmLXN1bW1hcnkge1xuXHQgICAgICAgIGNvbG9yOiAkYmxhY2s7XG5cdCAgICAgICAgcGFkZGluZy10b3A6ICRnYXAgLyAyO1xuICAgICAgICAgICAgcCB7XG4gICAgICAgICAgICAgICAgZm9udC1zaXplOiAxLjJlbTtcbiAgICAgICAgICAgICAgICBcblx0ICAgICAgICAgICAgYSB7XG5cdFx0ICAgICAgICAgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHQgICAgICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICAgICAgICAgICAgICAgICAgd29yZC1icmVhazogYnJlYWstd29yZDtcblx0XHQgICAgICAgICAgICBcblx0XHQgICAgICAgICAgICAmOmhvdmVyIHtcblx0XHRcdCAgICAgICAgICAgIGNvbG9yOiAkcGluaztcblx0XHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH0gICAgICAgICAgICAgICAgXG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgJi1zZWN0aW9uIHtcbiAgICAgICAgICAgIGZsZXgtZmxvdzogcm93IHdyYXA7XG4gICAgICAgICAgICA+ICoge1xuICAgICAgICAgICAgICAgIGZsZXg6IDEgNjYuNjYlO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNFQ1RJT04gKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBBIHNlY3Rpb24gaXMgYSBncm91cGluZyBvZiBjb250ZW50LCB0eXBpY2FsbHkgd2l0aCBhIGhlYWRlciwgcG9zc2libHkgd2l0aCBhIGZvb3Rlci4gQSAnLnNlY3Rpb24nIHdpdGggYSAnLmNvbnRhaW5lcicgcmVzdWx0cyBpbiBhIGNvbnNpc3RlbnQgcGFkZGluZ3MsIG1hcmdpbnMgYW5kIG1heC13aWR0aCBmb3IgY29udGVudCB3aGlsZSBhbGxvd2luZyBmb3IgZnVsbCB3aWR0aCBiYWNrZ3JvdW5kIGNvbG9ycyBvbiB0aGUgc2VjdGlvbiBhbmQgY2VudHJlZCBiYWNrZ3JvdW5kIGNvbG9ycyBvbiB0aGUgY29udGFpbmVyLlxuXG4uc2VjdGlvbiB7XG4gICAgQGV4dGVuZCAlc2VjdGlvbjtcblx0XG5cdC5zZWNvbmRhcnktY29sb3IgJiB7XG5cdFx0Ly8gYmFja2dyb3VuZC1jb2xvcjogZ3JleTtcblx0fVxuXG4gICAgJi5kYXJrLFxuICAgICYucHJpbWFyeSxcbiAgICAmLnNlY29uZGFyeSB7XG4gICAgICAgIGNvbG9yOiAkd2hpdGU7XG5cbiAgICAgICAgaW5wdXQsXG4gICAgICAgIHRleHRhcmVhLFxuICAgICAgICBzZWxlY3Qge1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgfVxuICAgIH1cblx0XG5cdCYucHVycGxlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1wdXJwbGU7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0fVxuXG4gICAgJi53aGl0ZSB7IGJhY2tncm91bmQ6ICR3aGl0ZTsgfVxuICAgICYuZ3JleSB7IGJhY2tncm91bmQ6ICRncmV5OTA7IH1cbiAgICAmLmRhcmsgeyBiYWNrZ3JvdW5kOiAkZ3JleTcwOyB9XG4gICAgJi5wcmltYXJ5LCAmLnllbGxvdyB7IFxuXHQgICAgYmFja2dyb3VuZDogJHByaW1hcnk7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcblx0ICAgIFx0cGFkZGluZzogJGdhcCAqIDYgMDtcblx0ICAgIFxuXHQgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCAgICBjb250ZW50OiAnJztcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogMTtcdFx0ICAgIFxuXHQgICAgfVxuXHRcdCY6YmVmb3JlIHtcblx0XHQgICAgdG9wOiAtMzBweDtcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG5cdFx0fVx0ICAgIFxuXHRcdCY6YWZ0ZXIge1xuXHRcdCAgICBib3R0b206IC0zMHB4O1xuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG5cdFx0fVxuXHQgICAgJi5mb290ZXItY3RhLW91dGVyIHtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgIC5zZWN0aW9uLWZvb3RlciB7XG5cdFx0ICAgIC5idXR0b24ge1xuXHRcdFx0ICAgIEBleHRlbmQgLmJ1dHRvbi1zZWNvbmRhcnk7XG5cdFx0XHQgICAgXG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQgICAgY29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdCAgICB9ICAgXG5cdCAgICB9XG5cdH1cblx0XG5cdCYucHJpbWFyeSB7XG5cdFx0LnNlY29uZGFyeS1jb2xvciAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHRcdC5tYWluLWhlYWRlci1zdW1tYXJ5IHtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG4gICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyB9XG4gICAgJi50ZWFsIHtiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyB9XG4gICAgJi55ZWxsb3cge1xuXHQgICAgYmFja2dyb3VuZDogJHllbGxvdzsgXG5cdCAgICBcblx0ICAgIC5zZWN0aW9uLWZvb3RlciB7XG5cdFx0ICAgIC5idXR0b24ge1xuXHRcdFx0ICAgIEBleHRlbmQgLmJ1dHRvbi10ZXJ0aWFyeTtcblx0XHQgICAgfSAgIFxuXHQgICAgfVxuXHR9XG5cdFxuXHQmLmRhcmstZ3JleSB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyZXk7XG5cdFx0XG5cdFx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdFxuXHRcdC5zZWN0aW9uLWZvb3RlciB7XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAuYnV0dG9uLXRlcnRpYXJ5O1xuXHRcdFx0fSAgIFxuXHRcdH1cblx0fVxuXHRcblx0Ji53aGl0ZSB7XG5cdFx0LnNlY29uZGFyeS1jb2xvciAmIHtcblx0XHRcdC5zZWN0aW9uLWZvb3RlciB7XG5cdFx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fSAgIFxuXHRcdFx0fVx0XHRcdFxuXHRcdH1cblx0fVxuICAgIFxuICAgICYuc3VibmF2IHtcblx0ICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICB9XG4gICAgXG4gICAgJi5zbGFudCB7XG5cdCAgICBwYWRkaW5nLWJvdHRvbTogMDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0ICAgIFxuXHQgICAgJjphZnRlciB7XG5cdFx0ICAgIGJvdHRvbTogLTMwcHg7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgfVxuXHQgICAgJi1wcmltYXJ5IHtcblx0XHQgICAgQGV4dGVuZCAuc2xhbnQ7XG5cdFx0ICAgIFxuXHRcdCAgICAmOmFmdGVyIHtcblx0XHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgICBcblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgJi1zZWNvbmRhcnkge1xuXHRcdCAgICBAZXh0ZW5kIC5zbGFudDtcblx0XHQgICAgXG5cdFx0ICAgICY6YWZ0ZXIge1xuXHRcdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICAgICAgei1pbmRleDogMjtcbiAgICAgICAgXG4gICAgICAgICYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiBjYWxjKDIuNGVtICsgMXZ3KTtcblx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMi41ZW07XG5cdFx0XHR9XG5cdFx0XHRcblx0ICAgICAgICArIC5zZWN0aW9uLWhlYWRlci1zdW1tYXJ5IHtcblx0XHQgICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwIC8gMS41O1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBmb250LXNpemU6IDEuMTI1ZW07XG4gICAgICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtZm9vdGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29udGFpbmVyO1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwO1xuICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICB9XG4gICAgfVxuICAgIFxuICAgICYuaW5saW5lLXNlY3Rpb24ge1xuXHQgICAgLnNlY3Rpb24taGVhZGVyIHtcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHQgICAgdGV4dC1hbGlnbjogbGVmdDtcblx0XHQgICAgfVxuXHQgICAgfVxuXHQgICAgLmFjY29yZGlvbi1vdXRlciwgLnB1bGxxdW90ZSB7XG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ICAgIG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0ICAgIHdpZHRoOiA2Ni42NiU7XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgIC5wdWxscXVvdGUge1xuXHRcdCAgICAmLWltYWdlIHtcblx0XHRcdFx0KyAucHVsbHF1b3RlLWluZm8ge1x0XG5cdFx0XHRcdFx0YmxvY2txdW90ZSB7XG5cdFx0XHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0ICAgIGNpdGUge1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMWVtO1xuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxufVxuXG4uY29udGFpbmVyIHtcbiAgICBAZXh0ZW5kICVjb250YWluZXI7XG5cbiAgICAmLmNlbnRlcmVkIHsgdGV4dC1hbGlnbjogY2VudGVyOyB9XG4gICAgJi5zbWFsbCB7IG1heC13aWR0aDogJHR3by10aGlyZHMtY29sdW1uOyB9XG5cbiAgICAmLndoaXRlLFxuICAgICYuZ3JleSxcbiAgICAmLmRhcmssXG4gICAgJi5wcmltYXJ5LFxuICAgICYuc2Vjb25kYXJ5IHtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAqIDI7XG4gICAgICAgIH1cblxuICAgICAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcbiAgICAgICAgICAgIG1heC13aWR0aDogJHBhZ2Utd2lkdGggLSAkZ2FwICogNDtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYuZGFyayxcbiAgICAmLnByaW1hcnksXG4gICAgJi5zZWNvbmRhcnkge1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgIH1cblxuICAgICYud2hpdGUgeyBiYWNrZ3JvdW5kOiAkd2hpdGU7IH1cbiAgICAmLmdyZXkgeyBiYWNrZ3JvdW5kOiAkZ3JleTkwOyB9XG4gICAgJi5kYXJrIHsgYmFja2dyb3VuZDogJGdyZXkxNTsgfVxuICAgICYucHJpbWFyeSB7IGJhY2tncm91bmQ6ICRwcmltYXJ5OyB9XG4gICAgJi5zZWNvbmRhcnkgeyBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5OyB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQVJUSUNMRSArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIEFydGljbGUgcmVwcmVzZW50cyB0aGUgcGFydCBvZiBhIHBhZ2UgdGhhdCBpbmNsdWRlcyBwb3N0ZWQgY29udGVudCBpbmNsdWRpbmcgdGl0bGUgYW5kIHN1bW1hcnkuIERpc3BsYXlpbmcgYXMgYW4gaW5saW5lLWJsb2NrIGFsbG93cyB0aGUgYXJ0aWNsZSB0byBjZW50ZXIgbmljZWx5IHdpdGggb3Igd2l0aG91dCBhIHNpZGViYXIgcHJlc2VudC5cblxuLmFydGljbGUge1xuICAgIG1hcmdpbi10b3A6IDA7XG4gICAgcGFkZGluZzogJGdhcCAqIDIgJGdhcCAwO1xuICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB3aWR0aDogMTAwJTtcbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgcGFkZGluZzogJGdhcCAqIDIgJGdhcDsgICAgXG4gICAgfVxuXG4gICAgJi1tZWRpYSB7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgaGVpZ2h0OiA2MHZoO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICBpbWcge1xuICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICAgICAgICAgIGxlZnQ6IDA7XG5cdCAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuXHQgICAgICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIHRvcDogMDtcbiAgICAgICAgICAgIH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLWhlYWRlciB7XG4gICAgICAgICYtc3VtbWFyeSB7XG4gICAgICAgICAgICBwIHtcbiAgICAgICAgICAgICAgICBmb250OiAkbGlnaHQgMS4zM2VtLzEuNSAkZm9udC1oZWFkZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWZvb3RlciB7XG4gICAgICAgIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAyO1xuICAgICAgICBwYWRkaW5nLXRvcDogJGdhcDtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgIH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCg2Ni42NiUpO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0lERUJBUiArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFJlcHJlc2VudHMgY29udGVudCB0aGF0IGlzIHRhbmdlbnRpYWxseSByZWxhdGVkIHRvIHRoZSBjb250ZW50IG5lYXJieSwgc3VjaCBhcyB0YWdzIGFuZCBzdWJuYXZpZ2F0aW9uLiB3aXRoaW4gdGhlIHslIGJsb2NrIHBhZ2UgJX0gdGhlIHNpZGViYXIgaXMgb3B0aW9uYWwgYW5kIGlmIGluY2x1ZGVkIHdpbGwgdHJpZ2dlciBhIHR3byBjb2x1bW4gbGF5b3V0XG5cbi5zaWRlYmFyIHtcblx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRib3JkZXI6IHNvbGlkIDVweCAkZ3JleS1ibHVlO1xuXHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHRwYWRkaW5nOiAkZ2FwICRnYXAgKiAxLjU7XG4gICAgd2lkdGg6IDEwMCU7XG5cdFxuXHQuc2Vjb25kYXJ5LWNvbG9yICYge1xuXHRcdGJvcmRlci1jb2xvcjogJGJyYW5kLWdyZXk7XG5cdH1cblxuICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgQGluY2x1ZGUgZmxleGJveCgyOSUpO1xuXHRcdG1hcmdpbjogLTJlbSAwIDA7XG4gICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgbWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAxLjU7XG5cdFx0Ly9wb3NpdGlvbjogc3RpY2t5O1xuXHRcdC8vcG9zaXRpb246IC13ZWJraXQtc3RpY2t5O1xuXHRcdHRvcDogY2FsYygjeyRoZWFkZXItaGVpZ2h0fSArICgjeyRnYXB9ICogMikpO1xuXHRcdFxuXG5cdFx0Lm5hdi11cCAme1xuXHRcdFx0dG9wOiAkZ2FwICogMjtcblx0XHR9XG4gICAgfVxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdCAgICBAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XG4gICAgfVxuXG4gICAgJi1ibG9jayArICYtYmxvY2sge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwICogMztcbiAgICB9XG5cbiAgICAmLXRpdGxlIHtcbiAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICBmb250OiAkZXh0cmFib2xkIDEuMmVtLzEuMiAkZm9udC1oZWFkZXI7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcblx0XHQuc2Vjb25kYXJ5LWNvbG9yICYge1xuXHRcdFx0Y29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHR9XG5cbiAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdCAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk4MDtcblx0ICAgICAgICBtYXJnaW46IDAgMCAkZ2FwO1xuXHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgLyAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG5cdCAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cdCAgICBcblx0ICAgICYuZXhwYW5kIHtcblx0XHQgICAgJjpiZWZvcmUge1xuXHRcdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdFx0ICAgIGxlZnQ6IDA7XG5cdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0ICAgIHRvcDogMDtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XHRcdFx0ICAgIFxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHQgICAgfVxuXG5cdCAgICAuaWNvbiB7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDA7XG5cdFx0ICAgIHRvcDogMDtcblxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgXHRkaXNwbGF5OiBub25lO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdFx0LmV4cGFuZC1jaGVjayB+IGRpdiB7XG5cdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHQgICAgfVxuXHRcdH1cbiAgICB9XG5cbiAgICAmLW5hdiB7XG5cdCAgICBib3JkZXItdG9wOiBzb2xpZCAxcHggJGdyZXk5MDtcblx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICBwYWRkaW5nLXRvcDogJGdhcDtcblxuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIGJvcmRlci10b3A6IDA7XG5cdFx0ICAgIG1hcmdpbjogMDtcblx0XHQgICAgcGFkZGluZy10b3A6IDA7XG5cdCAgICB9XG5cbiAgICAgICAgJi1pdGVtIHtcblx0ICAgICAgICBwYWRkaW5nOiAwIDAgJGdhcCAvIDI7XG5cdCAgICAgICAgXG4gICAgICAgICAgICAuc3VibmF2X2VsZW1lbnQsIC5zaWRlYmFyLW5hdi1pdGVtLWxpbmsge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgICAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkdGVhbDtcbiAgICAgICAgICAgICAgICBjb2xvcjogJHRlYWwtZGFyaztcbiAgICAgICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGV4dHJhYm9sZDtcbiAgICAgICAgICAgICAgICBwYWRkaW5nLWxlZnQ6ICRnYXAgLyAyO1xuXG4gICAgICAgICAgICAgICAgJjpob3ZlciB7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgJi5jdXJyZW50IHtcblx0XHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgNXB4ICRwcmltYXJ5O1xuICAgICAgICAgICAgICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICAgICAgICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQtbWVudS1pdGVtIHtcbiAgICAgICAgICAgICAgICAuc3VibmF2X2VsZW1lbnQge1x0XHRcdFx0XHRcbiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICAgICAuc2lkZWJhci1uYXYtaXRlbSB7XG4gICAgICAgICAgICAgICAgICAgIC5zdWJuYXZfZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogaW5oZXJpdDtcbiAgICAgICAgICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1tZXRhIHtcblx0ICAgIG1hcmdpbjogMDtcblx0ICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQgICAgJi1ibG9jayB7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgLyAyIDA7XG5cdFx0ICAgIHNwYW4ge1xuXHRcdFx0ICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0ICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHQgICAgfVxuXHRcdCAgICAmLXRhZyB7XG5cdFx0ICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdCAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuXHRcdCAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHQgICAgICAgIGNvbG9yOiAkZ3JleTQwO1xuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAgICAgZm9udDogJGJvbGQgMC45ZW0vMS41ICRmb250LWJvZHk7XG5cdFx0ICAgICAgICBtYXJnaW46IDAgJGdhcCAvIDI7XG5cdFx0ICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gNCAkZ2FwIC8gMjtcblxuXHRcdCAgICAgICAgJjpob3ZlciB7XG5cdFx0ICAgICAgICAgICAgYmFja2dyb3VuZDogJHNlY29uZGFyeTtcblx0XHQgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHRcdCAgICAgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICArIC5zaWRlYmFyLWltZyB7XG5cdFx0ICAgIGltZyB7XG5cdFx0XHQgICAgcGFkZGluZy10b3A6IDA7XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgICsgLnNpZGViYXItYnV0dG9uIHtcblx0XHQgICAgbWFyZ2luLXRvcDogJGdhcDtcblx0ICAgIH1cbiAgICB9XG4gICAgLmlubGluZS1ncm91cCB7XG5cdCAgICArIC5zaWRlYmFyLWJ1dHRvbiB7XG5cdFx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICB9XG4gICAgfVxuICAgICYtZG93bmxvYWRzIHtcblx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICBcblx0ICAgICYtYmxvY2sge1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXA7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICBcblx0XHQgICAgLmljb24ge1xuXHRcdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdCAgICBtYXJnaW46IDAgJGdhcCAvIDMgMCAwO1xuXHRcdFx0ICAgIHdpZHRoOiAyMHB4O1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICBoMyB7XG5cdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0ICAgIGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0ICAgIH1cblx0XHQgICAgYSB7XG5cdFx0XHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBmb250LXNpemU6IDAuOWVtO1xuXHRcdFx0ICAgIHBhZGRpbmc6ICRnYXAgLyAyIDAgMCAkZ2FwICogMjtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICY6aG92ZXIge1xuXHRcdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0ICAgIH1cblx0XHRcdCAgICBcblx0XHRcdCAgICAuaWNvbiB7XG5cdFx0XHRcdCAgICBsZWZ0OiAwO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHQgICAgdG9wOiAkZ2FwIC8gMjtcblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9ICAgIFxufVxuXG4uc3ViLWxpc3Qge1xuICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwICRncmV5OTA7XG4gICAgbWFyZ2luOiAkZ2FwIDAgMDtcblxuICAgICYgJiB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwO1xuICAgIH1cblxuICAgIC5zdWJuYXZfZWxlbWVudCB7XG5cdCAgICBib3JkZXI6IDA7XG5cdCAgICBjb2xvcjogJGdyZXktYmx1ZTtcblx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgZm9udC13ZWlnaHQ6ICRub3JtYWw7XG5cdCAgICBwYWRkaW5nLWxlZnQ6IDA7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHR9XG5cbiAgICAgICAgJi5jdXJyZW50IHtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuICAgICAgICAgICAgYm94LXNoYWRvdzogaW5zZXQgMnB4IDAgY3VycmVudENvbG9yO1xuICAgICAgICAgICAgY29sb3I6ICR0ZWFsLWRhcms7XG5cdFx0XHRtYXJnaW4tbGVmdDogLSRnYXA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAuc2lkZWJhci1uYXYtaXRlbSB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cbiAgICAgICAgJi5jdXJyZW50LW1lbnUtaXRlbSB7XG4gICAgICAgICAgICAuc3VibmF2X2VsZW1lbnQge1xuICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IGluc2V0IDJweCAwIGN1cnJlbnRDb2xvcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgLnNpZGViYXItbmF2LWl0ZW0ge1xuICAgICAgICAgICAgICAgIC5zdWJuYXZfZWxlbWVudCB7XG4gICAgICAgICAgICAgICAgICAgIGJveC1zaGFkb3c6IG5vbmU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IENPTlRFTlQgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBDb250ZW50IGlzIHRoZSBzZWN0aW9uIG9mIHRoZSBwYWdlIHRoYXQgY29udGFpbnMgYm9keSBjb3B5LCB0eXBpY2FsbHkgZnJvbSBhIFdZU0lXWUcgYXJlYS4gVGhpcyBnZXRzIGFsbCB0aGUgcG9zdCBzdHlsaW5nIHN1Y2ggYXMgYmxvY2txdW90ZXMgYW5kIGxpc3RzLlxuXG4uY29udGVudCB7XG4gICAgQGV4dGVuZCAlZm9udC1jb250ZW50O1xuICAgIFxuICAgICoge1xuXHRcdG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0XG4gICAgICAgICY6Zmlyc3QtY2hpbGQge1xuXHQgICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgICAgIH1cbiAgICB9XG5cblx0aDIsIGgzLCBoNCwgaDUsIGg2IHtcblx0XHRjb2xvcjogJHRlYWwtZGFyaztcbiAgICAgICAgXG4gICAgICAgIC5zZWNvbmRhcnktY29sb3IgJiB7XG4gICAgICAgICAgICBjb2xvcjogJGRlZXAtcHVycGxlO1xuICAgICAgICB9XG5cdH1cblxuICAgIC8vIExpc3RzXG4gICAgb2wsIHVsIHtcblx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG4gICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDEuMjtcbiAgICB9XG5cbiAgICBsaSArIGxpIHtcbiAgICAgICAgbWFyZ2luOiAkZ2FwIC8gMiBhdXRvIDA7XG4gICAgfVxuXG4gICAgb2wgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkZWNpbWFsO1xuXG4gICAgICAgIG9sIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBsb3dlci1yb21hbjsgfVxuICAgICAgICB1bCBsaSB7IGxpc3Qtc3R5bGUtdHlwZTogY2lyY2xlOyB9XG4gICAgfVxuXG4gICAgdWwgbGkge1xuICAgICAgICBsaXN0LXN0eWxlOiBkaXNjO1xuXG4gICAgICAgIHVsIGxpIHsgbGlzdC1zdHlsZS10eXBlOiBjaXJjbGU7IH1cbiAgICAgICAgb2wgbGkgeyBsaXN0LXN0eWxlLXR5cGU6IGRlY2ltYWw7IH1cbiAgICB9XG5cbiAgICBmb3JtIHtcbiAgICAgICAgb2wsIHVsIHtcbiAgICAgICAgICAgIHBhZGRpbmc6IDA7XG4gICAgICAgIH1cblxuICAgICAgICBsaSB7XG4gICAgICAgICAgICBsaXN0LXN0eWxlOiBub25lICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwIHtcbiAgICAgICAgZm9udC1zaXplOiAxcmVtO1xuXG4gICAgICAgICY6ZW1wdHkge1xuICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgfVxuICAgIH1cblxuICAgIGEge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgICAgICB0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcbiAgICB9XG5cbiAgICAvLyBNZWRpYVxuICAgIGltZyB7XG4gICAgICAgIG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG4gICAgfVxuXG4gICAgLmZsdWlkLXdpZHRoLXZpZGVvLXdyYXBwZXIge1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuICAgIH1cblxuICAgIGEgaW1nIHtcbiAgICAgICAgQGV4dGVuZCAlaW1hZ2UtaG92ZXI7XG4gICAgfVxuXG4gICAgLy8gQnV0dG9uc1xuICAgIC5idG4sXG4gICAgLmJ1dHRvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMXJlbTtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICAgICAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICAgICAgICBcbiAgICAgICAgKyAuYnRuLCAuYnV0dG9uIHtcblx0ICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICAgICAgbWFyZ2luLWxlZnQ6ICRnYXA7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgLmJ0biBhLFxuICAgIC5idXR0b24gYSxcbiAgICBhLmJ0bixcbiAgICBhLmJ1dHRvbiB7XG4gICAgICAgIGNvbG9yOiAkYmxhY2s7XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcblx0ICAgICAgICBjb2xvcjogJGJsYWNrO1xuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAuc2Vjb25kYXJ5LWNvbG9yICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBwLmJ0bixcbiAgICBwLmJ1dHRvbiB7XG4gICAgICAgIHBhZGRpbmc6IDA7XG4gICAgfVxuXG4gICAgLmJ0biBhLFxuICAgIC5idXR0b24gYSB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICBwYWRkaW5nOiAkZ2FwIC8gMiAkZ2FwO1xuICAgIH1cblxuICAgIC8vIFF1b3Rlc1xuICAgIGJsb2NrcXVvdGUge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0bWFyZ2luOiAkZ2FwICogNC41IDAgJGdhcCAqIDEuNTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgICAgIFxuICAgICAgICAuc2Vjb25kYXJ5LWNvbG9yICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGRlZXAtcHVycGxlO1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXHRcdFxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3F1b3RlLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogNTAlO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogODBweDtcblx0XHRcdGxlZnQ6ICRnYXAgKiAyO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0dG9wOiAtNDBweDtcblx0XHRcdHdpZHRoOiA4MHB4O1xuXHRcdH1cblx0XHRcdCAgICBcblx0ICAgIHAge1xuXHQgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuXHQgICAgICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXHQgICAgICAgIHBhZGRpbmc6ICRnYXAgKiAzICRnYXAgKiAxLjUgJGdhcCAqIDEuNTtcblx0ICAgICAgICBcblx0ICAgICAgICAmOmJlZm9yZSB7XG5cdFx0ICAgICAgICBjb250ZW50OiAn4oCcJztcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICB9XG5cdCAgICAgICAgJjphZnRlciB7XG5cdFx0ICAgICAgICBjb250ZW50OiAn4oCdJztcblx0XHQgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgICAgICB9XG5cdCAgICAgICAgXG5cdCAgICAgICAgKyBjaXRlIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRnYXAgKiAyICRnYXAgKiAxLjU7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogJGdhcCAvIDEuNTsgICAgICAgXG5cdCAgICAgICAgfVxuXHQgICAgfVxuICAgIH1cblxuICAgIGNvZGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTk1O1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBib3JkZXI6IDFweCBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBmb250LWZhbWlseTogJGZvbnQtbWV0YTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBwLCBsaSB7IGZvbnQtc2l6ZTogMS4xMjVyZW07IH1cbiAgICAgICAgbGkgbGkgeyBmb250LXNpemU6IDFyZW07IH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgLmFsaWdubGVmdCxcbiAgICAgICAgLmZsb2F0LWxlZnQsXG4gICAgICAgIC5mbG9hdF9sZWZ0IHtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41ICRnYXAgKiAxLjUgJGdhcCAqIDEuNSAwO1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIH1cblxuICAgICAgICAuYWxpZ25yaWdodCxcbiAgICAgICAgLmZsb2F0LXJpZ2h0LFxuICAgICAgICAuZmxvYXRfcmlnaHQge1xuICAgICAgICAgICAgZmxvYXQ6IHJpZ2h0O1xuICAgICAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41IDAgJGdhcCAqIDEuNSAkZ2FwICogMS41O1xuICAgICAgICAgICAgbWF4LXdpZHRoOiA0OCU7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAud3AtY2FwdGlvbiB7XG4gICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgd2lkdGg6IGF1dG8gIWltcG9ydGFudDtcbiAgICAgICAgXG5cdCAgICAmLXRleHQge1xuXHQgICAgICAgIEBleHRlbmQgZmlnY2FwdGlvbjtcblx0ICAgIH1cbiAgICB9XG4gICAgLmFsaWdubm9uZSB7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcbiAgICB9XG59XG5AaWYgJGRydXBhbCB7XG4gICAgZmlndXJlW3JvbGU9Z3JvdXBdIHtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBcblx0ICAgIGZpZ2NhcHRpb24ge1xuXHQgICAgICAgIEBleHRlbmQgZmlnY2FwdGlvbjtcblx0ICAgIH1cbiAgICB9XG59XG5cbnByZSB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRmb250LXNpemU6IDg1JTtcblx0Zm9udC1mYW1pbHk6ICRmb250LW1ldGE7XG5cdGxpbmUtaGVpZ2h0OiAxLjQ1O1xuXHRtYXJnaW46ICRnYXAgKiAzIDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHRwYWRkaW5nOiAkZ2FwICogMztcbn1cblxucCB7XG5cdHByZSB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFNFQVJDSCArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gU2VhcmNoIGJhciBpcyBpbiB0aGUgaGVhZGVyIGFuZCBmb290ZXIsIGNhbiBiZSBzdHlsZWQgZm9yIGxpZ2h0IGFuZCBkYXJrIGJhY2tncm91bmRzXG5cbi5zZWFyY2gge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgdmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuICAgICYtaW5wdXQge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmctcmlnaHQ6IDQ0cHg7XG4gICAgfVxuXG4gICAgJi1idXR0b24ge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgICAgIG1hcmdpbjogJGdhcCAvIDQ7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0b3A6IDI4JTtcblxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRwcmltYXJ5O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FwO1xuICAgICAgICAgICAgd2lkdGg6ICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICAuZm9vdGVyICYge1xuICAgICAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgICAgICB9XG4gICAgfVxufVxuXG5AaWYgJGRydXBhbCB7XG5cdCNzZWFyY2gtYmxvY2stZm9ybSB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6IDI1MHB4O1xuXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0ICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICB9XG5cbiAgXHRcdC5mb3JtLXNlYXJjaCB7XG4gIFx0XHRcdEBleHRlbmQgLnNlYXJjaC1pbnB1dDtcbiAgXHRcdH1cblxuXHQgICAgLmZvcm0tYWN0aW9ucyB7XG5cdFx0XHQgIHRvcDogOXB4O1xuXHRcdCAgICBoZWlnaHQ6IDI1cHg7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgcmlnaHQ6IDlweDtcblx0XHQgICAgd2lkdGg6IDI1cHg7XG5cblx0XHRcdC5mb3JtLXN1Ym1pdCB7XG5cdFx0XHRcdCAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0XHQgICAgICAgIGJvcmRlcjogbm9uZTtcblx0XHQgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcblx0XHQgICAgICAgIGhlaWdodDogMjVweDtcblx0XHQgICAgICAgIGxlZnQ6IDA7XG5cdFx0ICAgICAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHRcdCAgICAgICAgcGFkZGluZzogMjVweCAwIDAgMDtcblx0XHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgICAgIHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdCAgICAgICAgdG9wOiAwO1xuXHRcdCAgICAgICAgd2lkdGg6IDI1cHg7XG5cdFx0XHQgICB9XG5cdCAgICB9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFRBQkxFUyArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmNvbnRlbnQge1xuICAgIHRhYmxlIHtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1ib2R5O1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGZvbnQtdmFyaWFudC1udW1lcmljOiBsaW5pbmctbnVtcyB0YWJ1bGFyLW51bXM7XG4gICAgICAgIGhlaWdodDogYXV0byAhaW1wb3J0YW50O1xuICAgICAgICBtYXgtd2lkdGg6IDEwMCU7XG4gICAgICAgIG92ZXJmbG93LXg6IGF1dG87XG4gICAgICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgfVxuXG4gICAgdGhlYWQsIHRmb290LCB0ciB7XG4gICAgICAgICY6bnRoLWNoaWxkKGV2ZW4pIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICRncmV5OTA7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG5cdHRoZWFkIHtcblx0XHR0ciB7XG5cdFx0XHR0ZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG5cblxuICAgIHRoLCB0ZCB7XG5cdFx0Ym9yZGVyOiBzb2xpZCAxcHggJGdyZXk4MDtcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDI7XG4gICAgICAgIHZlcnRpY2FsLWFsaWduOiB0b3A7XG4gICAgfVxuXG4gICAgdGhlYWQgdGQsXG4gICAgdGZvb3QgdGQsXG4gICAgdGgge1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEhPTUUgKysrXG4rKysrKysrKysrKysrKysrKyAqL1xuXG5ib2R5LmhvbWUge1xuXHQuY29tcG9uZW50cyB7XG5cdFx0LmZvb3Rlci1jdGEtb3V0ZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cdFx0XG5cdH1cbn1cblxuLmhvbWUtaW50cm8ge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRcblx0Ji1vdXRlciB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XG5cdFx0JjphZnRlciB7XG5cdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC0xLjVkZWcpO1xuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji1pbm5lciwgJi1pbWFnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYtaW5uZXIge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0cGFkZGluZzogJGdhcCAqIDMgJGdhcCAqIDIgJGdhcCAqIDM7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRwYWRkaW5nOiA2cmVtICRnYXAgKiAzO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgzOGVtKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiBhdXRvO1xuXHRcdFx0cGFkZGluZzogNnJlbSA0cmVtIDZyZW0gMDtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0Lm5vLW9iamVjdC1maXQge1xuXHRcdFx0XHRcdGZvbnQtZmFtaWx5OiAnb2JqZWN0LWZpdDogY292ZXI7Jztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji10aXRsZSB7XG5cdFx0Y29sb3I6ICRibGFjaztcblx0XHR3b3JkLWJyZWFrOiBub3JtYWw7XG5cdFx0Zm9udC1zaXplOiA4dnc7XG5cdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRmb250LXNpemU6IDR2dztcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0Zm9udC1zaXplOiA2dnc7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiA0dnc7XHRcdFxuXHRcdH1cblx0fVxuXHQmLXN1bW1hcnkge1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgMCAkZ2FwICogMS41O1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHR9XHRcdFxuXHR9XG5cdFxuXHQmLWFib3V0IHtcblx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCYtb3V0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMS41ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdFx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFx0fVxuXHRcdFxuXHRcdCYtY29weSB7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdFx0cGFkZGluZzogJGdhcCAwO1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdHdpZHRoOiA2MCU7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC50cmlhbmdsZSB7XG5cdFx0XHRAaW5jbHVkZSBjc3MtdHJpYW5nbGUoJHdoaXRlLCBkb3duLCA0NnB4ICwgcmVsYXRpdmUgLGZhbHNlICk7XG5cdFx0XHRib3JkZXItdG9wOiA4MHB4IHNvbGlkICR3aGl0ZTtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0fVx0XG5cdH1cbn1cblxuLnZvaWNlcyB7XG5cdCYtb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwICogNztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR9XG5cdFx0LnNlY3Rpb24tZm9vdGVyIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMztcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHQgICAgYm90dG9tOiAtMzBweDtcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoLTEuNWRlZyk7XG5cdFx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdCAgICB6LWluZGV4OiAxO1xuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9waW5rLWRhc2guc3ZnJyk7XG5cdFx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiAzMjAlO1xuXHRcdFx0Ym90dG9tOiAtNDJweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDEyNnB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxODAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGJhY2tncm91bmQtc2l6ZTogMTIwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0bWFyZ2luOiAkZ2FwICogMS41IDA7O1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHQgICAgZmxleC13cmFwOiBub3dyYXA7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA4O1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDAlKTtcblx0XHQgICAgZmxleC13cmFwOiB3cmFwO1xuXHRcdCAgICBtYXJnaW46IDA7XG5cdFx0ICAgIHBhZGRpbmctbGVmdDogMDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdGxlZnQ6ICRnYXA7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IC0kZ2FwICogMjtcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTQlKTtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDE0JSk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtaW1hZ2Uge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgzMCUpO1xuXHRcdFx0fVx0XHRcdFxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRtYXJnaW46IDAgMCAwICRnYXAgKiAyLjU7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFx0d2lkdGg6IDcyJTtcblx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMS41ICRnYXAgKiAyLjUgJGdhcCAqIDIuNSAwO1xuXHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAwICRnYXAgKiAyLjU7XG5cdFx0XHRcdFx0d2lkdGg6IDcyJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym90dG9tOiAtNXB4O1xuXHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0aGVpZ2h0OiAyNXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdHotaW5kZXg6IDM7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdFx0bGVmdDogYXV0bztcblx0XHRcdFx0XHRyaWdodDogMDtcblx0XHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiA3NXB4O1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0cmlnaHQ6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAyICRnYXAgKiA0ICRnYXAgJGdhcCAqIDIuNTtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0Ym90dG9tOiAtMjBweDtcblx0XHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMWRlZyk7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDcwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoMiB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTh2dztcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogNmVtO1xuXHRcdFx0bGVmdDogLTEzcHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgxODBkZWcpO1xuXHRcdFx0d3JpdGluZy1tb2RlOiB2ZXJ0aWNhbC1scjtcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRmb250LXNpemU6IDhlbTtcdFx0XG5cdFx0fVxuXHR9XG59XG5cbi5ob21lLWN0YSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdFxuXHQmLW91dGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAtNjBweCAwIDAgMDtcblx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdHBhZGRpbmc6IDAgMCAkZ2FwICogMjtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0cGFkZGluZzogMDtcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdCYtaW1hZ2Uge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0aGVpZ2h0OiA1MHZoO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0fVxuXHRcdFxuXHRcdGltZyB7XG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0ICAgIGJvdHRvbTogLTMwcHg7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgaGVpZ2h0OiA2MHB4O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC0xLjVkZWcpO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogMTtcblx0XHR9XG5cdFx0KyAuaG9tZS1jdGEtaW5mbyB7XG5cdFx0XHRwYWRkaW5nOiAwICRnYXAgKiAzO1x0XG5cdFx0fVxuXHR9XG5cdCYtaW5mbyB7XG5cdFx0cGFkZGluZzogJGdhcCAqIDYgJGdhcCAqIDMgMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDI7XG5cdFx0XG5cdFx0aDIge1xuXHRcdFx0d29yZC1icmVhazogbm9ybWFsO1xuXHRcdFx0d29yZC13cmFwOiBub3JtYWw7XG5cdFx0XHRjb2xvcjogIzAwNUY1MTtcblx0XHRcdGZvbnQtc2l6ZTogNnZ3O1xuXHRcdFx0bWFyZ2luLXRvcDogJGdhcCAvIDEuNTtcblx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRmb250LXNpemU6IDN2dztcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0c3BhbiB7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRmb250LXNpemU6IGNsYW1wKCA1MHB4LCAxMHZ3LCAyMDBweCk7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtMXJlbTtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0Ly8gZm9udC1zaXplOiAxNnZ3O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdHAge1xuXHRcdFx0Zm9udC1zaXplOiAxLjRlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0XHRcdHBhZGRpbmc6IDAgMCAkZ2FwO1xuXHRcdH1cblx0fVxufVxuXG4uc3VwcG9ydCB7XG5cdCYtb3V0ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwICogNDtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXHQgICAgJjpiZWZvcmUsICY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAtMzBweDtcdFx0ICAgIFxuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcdFx0ICAgIFxuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogMTtcdFx0ICAgIFxuXHQgICAgfVxuXHR9XG5cdCYtdGl0bGUge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3N1cHBvcnQtaGVhZGluZzIuc3ZnJyk7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGhlaWdodDogMDtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdGxlZnQ6IDA7XG5cdFx0cGFkZGluZy10b3A6IDEyJTtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTM1cHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMTkwcHg7XG5cdFx0fVxuXHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0cGFkZGluZy10b3A6IDEyJTtcblx0XHR9XG5cdH1cblx0Ji1pbWFnZSB7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdCYtaW5uZXIge1xuXHRcdFx0bWFyZ2luOiAkZ2FwIGF1dG8gJGdhcCAqIDM7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRtYXJnaW46IDAgYXV0byAkZ2FwICogMztcblx0XHRcdFx0cGFkZGluZy1ib3R0b206ICRnYXAgKiAzO1x0XHRcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdHdpZHRoOiA4MCU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdHdpZHRoOiA2MCU7XG5cdFx0fVxuXHRcdFxuXHRcdCYtYmxvY2sge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0cGFkZGluZy1yaWdodDogJGdhcCAqIDI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDI7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgMCAkZ2FwICogMztcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgJGdhcCAqIDMgJGdhcCAqIDM7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4udXBkYXRlcyB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGp1c3RpZnktY29udGVudDogc3BhY2UtYmV0d2Vlbjtcblx0cGFkZGluZzogJGdhcCAqIDIgMCAkZ2FwICogNjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR3aWR0aDogODUlO1xuXHR6LWluZGV4OiAzO1xuXHRcblx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0cGFkZGluZzogJGdhcCAqIDIgMCAkZ2FwICogNjtcblx0fVxuXHRcblx0Ji1vdXRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdC5zZWN0aW9uLWZvb3RlciB7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0ei1pbmRleDogMztcdFxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogJGdhcCAqIDM7XG5cdFx0XHR9XHRcdFxuXHRcdH1cblx0XHRcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdG9wOiAtMzBweDtcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMS41ZGVnKTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2dyZXktZGFzaC5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIyMiU7XG5cdFx0XHRib3R0b206IC0zMHB4O1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogMTg0cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR6LWluZGV4OiAyO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEyMiU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0Ym90dG9tOiAtNTBweDtcdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQmLXRhZyB7XG5cdFx0Y29sb3I6ICR0ZWFsLWRhcms7XG5cdFx0Zm9udC1zaXplOiAwLjhlbTtcblx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0bGV0dGVyLXNwYWNpbmc6IDZweDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdCYtaXRlbSB7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAyO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDYlKTtcdFx0XG5cdFx0fVxuXHRcdFxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0QGluY2x1ZGUgY3NzLXRyaWFuZ2xlKCR3aGl0ZSwgZG93biwgNTNweCAsIGFic29sdXRlICxmYWxzZSApO1xuXHRcdFx0Ym90dG9tOiAtNDVweDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMTM1ZGVnKTtcblx0XHR9XG5cdFx0XG5cdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgMXB4ICRzZWNvbmRhcnk7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRib3JkZXItdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMTM1ZGVnKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aDMge1xuXHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXHRcdFx0cGFkZGluZzogJGdhcCAvIDEuNSAwICRnYXAgLyAyO1xuXHRcdFx0XG5cdFx0XHRhIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmltcGFjdCB7XG5cdCYtb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFxuXHRcdC5jb250YWluZXIge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiBub25lO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGhlaWdodDogNDB2aDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGhlaWdodDogYXV0bztcblx0XHR9XG5cdFx0XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHQgICAgY29udGVudDogJyc7XG5cdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1xuXHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0ICAgIGxlZnQ6IDA7XG5cdFx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMS41ZGVnKTtcblx0XHQgICAgdG9wOiAtMzBweDtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0fVxuXHRcdGltZyB7XG5cdFx0XHRAZXh0ZW5kICVvYmplY3QtZml0O1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0fVxuXHQmLXRpdGxlIHtcblx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCBmYWxzZSk7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdGZvbnQtc2l6ZTogMjB2dztcblx0XHRsaW5lLWhlaWdodDogMDtcblx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHR9XG5cdCYtbnVtYmVyIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMTR2dztcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdGZvbnQtc2l6ZTogOHZ3O1x0XHRcblx0XHR9XG5cdH1cblx0Ji1pdGVtcyB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0cGFkZGluZzogJGdhcCAqIDQgMCAkZ2FwO1xuXHRcdHdpZHRoOiA5NSU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmc6ICRnYXAgMDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHdpZHRoOiA4NSU7XHRcdFxuXHRcdH1cblx0fVxuXHQmLWl0ZW0ge1xuXHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0cGFkZGluZzogMCAwICRnYXAgKiAzO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ei1pbmRleDogMztcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzIDA7XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRwYWRkaW5nOiA1JSAwICRnYXAgKiAzO1x0XHRcblx0XHR9XG5cdFx0XG5cdFx0cCB7XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0Zm9udC1zaXplOiAwLjllbTtcblx0XHRcdG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0d2lkdGg6IDgwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0d2lkdGg6IDUwJTtcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBET05BVEUgKysrXG4rKysrKysrKysrKysrKysrKysrICovXG5cbi8vIFRoZSBtYWluIGZlYXR1cmVzIG9mIHRoZSBkb25hdGUgcGFnZSwgc3VjaCBhcyBjb3N0IGV4YW1wbGVzIGFuZCBkb25hdGUgZm9ybVxuXG4uZG9uYXRlIHtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cbiAgICAmLW9wdGlvbnMge1xuICAgICAgICBtYXgtd2lkdGg6ICR0aGlyZC1jb2x1bW47XG4gICAgICAgIG1hcmdpbi10b3A6IDA7XG4gICAgfVxuXG4gICAgJi1sYWJlbCB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkc2Vjb25kYXJ5O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBmbG9hdDogbGVmdDtcbiAgICAgICAgZm9udC13ZWlnaHQ6ICRib2xkO1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIHdpZHRoOiA1MCU7XG5cbiAgICAgICAgJjpmaXJzdC1jaGlsZCB7IGJvcmRlci1yYWRpdXM6ICRjb3JuZXIgMCAwICRjb3JuZXI7IH1cbiAgICAgICAgJjpsYXN0LWNoaWxkIHsgYm9yZGVyLXJhZGl1czogMCAkY29ybmVyICRjb3JuZXIgMDsgfVxuICAgIH1cblxuICAgICYtZm9ybSB7XG4gICAgICAgIGJhY2tncm91bmQ6ICR3aGl0ZTtcbiAgICAgICAgYm9yZGVyOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcbiAgICAgICAgbWF4LXdpZHRoOiAkdGhpcmQtY29sdW1uO1xuICAgIH1cblxuICAgICYtaGVhZGVyIHtcbiAgICAgICAgYmFja2dyb3VuZDogJGdyZXk5NTtcbiAgICAgICAgYm9yZGVyLWJvdHRvbTogJGxpbmUgc29saWQgJGdyZXk4MDtcbiAgICAgICAgYm9yZGVyLXJhZGl1czogJGNvcm5lciAkY29ybmVyIDAgMDtcbiAgICAgICAgcGFkZGluZzogJGdhcDtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWg1O1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1hbW91bnQge1xuICAgICAgICBAZXh0ZW5kICVmb3JtLWlucHV0O1xuICAgICAgICBmb250LXNpemU6IDEuNGVtO1xuICAgICAgICBwYWRkaW5nOiAwO1xuICAgICAgICBwb3NpdGlvbjogcmVsYXRpdmU7XG5cbiAgICAgICAgJi1sYWJlbCB7XG4gICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgcGFkZGluZzogJGdhcCAvIDIgJGdhcDtcbiAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW5wdXQge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogbm9uZTtcbiAgICAgICAgICAgIGJvcmRlcjogbm9uZTtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgICAgIHBhZGRpbmctbGVmdDogJGdhcCAqIDI7XG5cbiAgICAgICAgICAgICY6cGxhY2Vob2xkZXItc2hvd24ge1xuICAgICAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1zdWJtaXQge1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgJi1mb3JtIHtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwICogMjtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuI2RvbmF0ZS1vbmNlOmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1vbmNlLFxuI2RvbmF0ZS1tb250aGx5OmNoZWNrZWQgfiAuZG9uYXRlLW9wdGlvbnMgLmRvbmF0ZS1tb250aGx5IHtcbiAgICBiYWNrZ3JvdW5kOiAkc2Vjb25kYXJ5O1xuICAgIGNvbG9yOiAkd2hpdGU7XG59XG5cbiNkb25hdGUtb25jZTpjaGVja2VkIH4gLmRvbmF0ZS1mb3JtIC5kb25hdGUtaGVhZGVyLXRpdGxlIHNwYW4ge1xuICAgIGRpc3BsYXk6IG5vbmU7XG59XG5cbi5CQkZvcm1Db25maXJtYXRpb25Cb3hXcmFwcGVyIHtcbiAgICBtYXJnaW4tdG9wOiAwO1xufVxuLkJCRm9ybUREQ29uZmlybWF0aW9uQm94IHtcbiAgICAqIHtcbiAgICAgICAgbWFyZ2luLXRvcDogMCAhaW1wb3J0YW50O1xuICAgIH1cbn1cbiNiYm94LXJvb3Qge1xuICAgIHotaW5kZXg6IDk5OTk7XG59IiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFZPSUNFUyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi52b2ljZS1saXN0aW5nIHtcblx0LnNlY3Rpb24ge1xuXHRcdCYucHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcblx0XHRcdFxuXHRcdFx0Lm1haW4taGVhZGVyLXRpdGxlLCAubWFpbi1oZWFkZXItc3VtbWFyeSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0XHQuZmlsdGVyLWJsb2NrIHtcblx0XHRcdFx0bGFiZWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdFx0LmZpbHRlci1zdWJtaXQge1xuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5tZXRhbGFiZWwge1xuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHR9XG59XG4udm9pY2UtcG9zdCB7XG5cdC5oZXJvIHtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0bWFyZ2luOiAwIGF1dG87XG5cdFx0XHRtYXgtd2lkdGg6IDgwZW07XHRcdFxuXHRcdH1cdFxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZmxleC1mbG93OiByb3cgbm93cmFwO1xuXHRcdH1cblx0XHQmLW91dGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuXHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHQgICAgYm90dG9tOiAtMzBweDtcblx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHRcdCAgICBoZWlnaHQ6IDYwcHg7XG5cdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMC44ZGVnKTtcblx0XHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0XHQmLWltYWdlIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRtYXJnaW46IDNyZW0gM3JlbSAwIDNyZW07XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHRcdHBhZGRpbmc6IDMwcHg7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRtYXJnaW46IDNyZW0gM3JlbSA2cmVtIDNyZW07XG5cdFx0XHRcdHBhZGRpbmc6IDYwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XG5cdFx0XHRcdHBhZGRpbmc6IDIwcHg7XG5cdFx0XHRcdG1hcmdpbjogM3JlbSAzcmVtIDZyZW0gMDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbjogNHJlbSAzcmVtIDZyZW0gMDtcblx0XHRcdFx0cGFkZGluZzogMzBweDtcblx0XHRcdH1cblx0XHRcdFxuXHRcdCAgICAmOmJlZm9yZSB7XG5cdFx0XHQgICAgQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgZmFsc2UpO1xuXHRcdFx0ICAgIEBleHRlbmQgJWZvbnQtaGVhZGVyO1xuXHRcdFx0ICAgIGJvdHRvbTogLTUwcHg7XG5cdFx0XHQgICAgY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0ICAgIGNvbnRlbnQ6ICdWb2ljZXMnO1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0XHQgICAgZm9udC1zaXplOiA2dnc7XG5cdFx0XHQgICAgZm9udC13ZWlnaHQ6ICRleHRyYWJvbGQ7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHRcdHotaW5kZXg6IDQ7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0ICAgIGRpc3BsYXk6IGJsb2NrO1x0XHRcdFx0XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0XHRcdCAgICBmb250LXNpemU6IDR2dztcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0XHRcdFx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0XHRcdHBhZGRpbmc6IDAgM3JlbSAycmVtO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHhsYXJnZSkge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzUlKTtcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0ICAgICY6YWZ0ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL2Zvb3Rlci1kYXNoLnN2ZycpO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxODAlO1xuXHRcdFx0XHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdHJpZ2h0OiAtNzJweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdCAgICB3aWR0aDogMTU3cHg7XG5cdFx0XHRcdCAgICB6LWluZGV4OiAyO1xuXHRcdFx0XHQgICAgXG5cdFx0XHRcdCAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdCAgICBib3R0b206IC04MHB4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICBcblx0XHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdCAgICBiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIGJvdHRvbTogYXV0bztcblx0XHRcdFx0XHRcdHRvcDogMDtcdFx0ICAgIFxuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IG5vbmU7XG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDM7XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XG5cdFx0XHRcdFx0XHRyaWdodDogLTE4JTtcblx0XHRcdFx0XHR9XG5cdFx0XHQgICAgfVxuXHRcdFx0XHRcblx0XHRcdFx0Lmhlcm8taW5uZXIge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHRcdFx0XHRcdHdpZHRoOiA1MGVtO1x0XHRcdFx0XHRcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtdGl0bGUge1xuXHRcdFx0Zm9udC1zaXplOiA2dnc7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0Zm9udC1zaXplOiAzdnc7XHRcdFx0XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCYtc3VtbWFyeSB7XG5cdFx0XHRmb250LXdlaWdodDogJGJvbGQ7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcDtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZXRhdGFnLWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHQgICAgICAgICAgICBib3JkZXItbGVmdC1jb2xvcjogJHByaW1hcnk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5zaWRlYmFyIHtcblx0XHRib3JkZXI6IDA7XG5cdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAlKTtcblx0XHRcdG1hcmdpbi1yaWdodDogNSU7XG5cdFx0XHRwb3NpdGlvbjogc3RpY2t5O1xuXHRcdFx0dG9wOiAxMjBweDtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoeGxhcmdlKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwJSk7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE2JTtcblx0XHR9XG5cdFx0XG5cdFx0LnNlY3Rpb24sIC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnNoYXJlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4OiAxIGF1dG87XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luOiAwIDAgMCAkZ2FwO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1x0XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IDExMHB4O1x0XHRcdFx0XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdCYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMCAkZ2FwIC8gMiAwIDA7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRtYXJnaW46IDAgMCAkZ2FwIC8gMjtcblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0aDQge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMjtcblx0XHRcdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XHR9XHRcblx0ICAgICAgICAgICAgYSB7XG5cdFx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDUycHg7XG5cdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0d2lkdGg6IDUycHg7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmLnR3aXR0ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkdGVhbDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5mYWNlYm9vayB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiAyLjVlbTtcblx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdHdpZHRoOiAyLjVlbTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmJsb2ctZm9vdGVyIHtcblx0QGV4dGVuZCAlZmxleDtcblx0XG5cdCYtb3V0ZXIge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0cGFkZGluZy10b3A6ICRnYXAgKiA0O1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcblx0ICAgICY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdCAgICBjb250ZW50OiAnJztcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0b3A6IC01MHB4O1xuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgwLjhkZWcpO1xuXHRcdCAgICB3aWR0aDogMTAwJTtcblx0XHQgICAgei1pbmRleDogMTtcdFx0ICAgIFxuXHQgICAgfVxuXHRcdFxuXHQgICAgJjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvZ3JleS1kYXNoLWxyZy5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE4MCU7XG5cdFx0ICAgIGNvbnRlbnQ6ICcnO1xuXHRcdCAgICBkaXNwbGF5OiBibG9jaztcblx0XHQgICAgaGVpZ2h0OiAxMDAlO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIGxlZnQ6IC03MnB4O1xuXHRcdFx0dG9wOiAwO1xuXHRcdCAgICB3aWR0aDogMTYxcHg7XG5cdFx0ICAgIHotaW5kZXg6IDI7XG5cdFx0ICAgIFxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICBcdGJhY2tncm91bmQtc2l6ZTogMTIwJTsgXG5cdFx0ICAgIFx0bGVmdDogMDtcblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHQgICAgYmFja2dyb3VuZC1zaXplOiAxMDAlO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cblx0Ji1pdGVtIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdG1hcmdpbjogMDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0ei1pbmRleDogMjtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzAlKTtcblx0XHR9XG5cdFx0XG5cdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDI7XG5cdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMwJSk7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0Zm9udC1zaXplOiA3dnc7XG5cdFx0XHRcdFxuXHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDN2dztcdFx0XHRcdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdFx0aDMge1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHR9XG5cdFx0Ji1wb3N0IHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICogMiAwIDA7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAkZ2FwICogMztcblx0XHRcdH1cblx0XHR9XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDQwJSk7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDEwcHggJHdoaXRlO1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGJsYWNrLCAxKTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjAlKTtcdFx0XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg2MCUpO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAkZ2FwO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg4MCUpO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiAyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoMyB7XG5cdFx0XHRcdGNvbG9yOiAkcGluaztcblx0XHRcdFx0Zm9udC1zaXplOiAyZW07XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAzZW07XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRwIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6ICRib2xkO1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFBSRVNTICsrK1xuKysrKysrKysrKysrKysrKysrICovXG5cbi5wcmVzcy1saXN0aW5nIHtcblx0Lm1haW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHRcblx0XHQuc2VjdGlvbiB7XG5cdFx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0KyAuY2FyZHMtb3V0ZXIge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcdFx0ICAgIFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5wYWdpbmF0aW9uX2VsZW1lbnQge1xuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQuZmVhdC1pdGVtcyB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFxuXHRcdC50d28tY29sIHtcblx0XHRcdC5jYXJkLWltYWdlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNhcmQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHRcblx0XHRcdFx0Ji1oZWFkZXItdGl0bGUsIC5tZXRhbGFiZWwge1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkcGluaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5jYXJkLXdyYXAge1xuXHRcdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCY6YmVmb3JlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGVhbDtcblx0XHR9XG5cdH1cblx0LnNlY3Rpb24ge1xuXHRcdCYucHJpbWFyeSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdHBhZGRpbmctdG9wOiA0ZW07XG5cdFx0XHRcblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0dG9wOiAtNDVweDtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMC43ZGVnKTtcblx0XHRcdH1cdFx0XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItYmxvY2sge1xuXHRcdGxhYmVsIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuXHRcdC5maWx0ZXItc3VibWl0IHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6ICRwaW5rICFpbXBvcnRhbnQ7XG5cdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxuXHQudGhyZWUtY29sIHtcblx0XHQuY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdC5jYXJkLXdyYXAge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLnByZXNzLXBvc3Qge1xuXHQuaGVyby1pbm5lciB7XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogODBlbTtcblx0XHR9XG5cdFx0XG5cdFx0Lmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnksIC5oZXJvLW1ldGEge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjYuNjYlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyby1tZXRhIHtcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgNXB4ICR5ZWxsb3c7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAxLjU7IFxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgLyAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZXRhdGFnLWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRnYXA7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmRldGFpbCB7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMjtcblx0XHR9XG5cdFx0LmNvbnRhaW5lciB7XG5cdFx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbi1yZXZlcnNlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQ+ICoge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaWRlYmFyIHtcblx0XHRAZXh0ZW5kICVmbGV4O1xuXHRcdGJvcmRlcjogMDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uLXJldmVyc2U7XG5cdFx0bWFyZ2luLXRvcDogJGdhcCAqIDI7XG5cdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogMTIwcHg7XG5cdFx0fVxuXHRcdFxuXHRcdC5jb250YWN0LWRldGFpbHMge1xuXHRcdFx0Ym9yZGVyOiBzb2xpZCA1cHggJGdyZXktYmx1ZTtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG5cdFx0XHRwYWRkaW5nOiAkZ2FwICRnYXAgKiAxLjUgJGdhcCAqIDEuNTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XHRcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0aDMge1xuXHRcdFx0XHRjb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdH1cblx0XHRcdHAge1xuXHRcdFx0XHRwYWRkaW5nOiAkZ2FwICogMS41IDA7XG5cdFx0XHRcdFxuXHRcdFx0XHQrIHAge1xuXHRcdFx0XHRcdHBhZGRpbmctdG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnNlY3Rpb24sIC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdFx0LnNoYXJlIHtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmbGV4OiAxIGF1dG87XG5cdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG5cdFx0XHRqdXN0aWZ5LWl0ZW1zOiBmbGV4LXN0YXJ0O1xuXHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDAgMDtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLWl0ZW0ge1xuXHRcdFx0XHRtYXJnaW46IDAgJGdhcCAvIDIgMCAwO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAwIDAgJGdhcCAvIDI7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdGg0IHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0XHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdFx0fVx0XG5cdCAgICAgICAgICAgIGEge1xuXHRcdFx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcblx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0aGVpZ2h0OiA1MnB4O1xuXHRcdCAgICAgICAgICAgIHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdHdpZHRoOiA1MnB4O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHNlY29uZGFyeTtcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji50d2l0dGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJHRlYWw7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0XHRcdC5pY29uIHtcblx0XHRcdFx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBjZW50ZXJlcih0cnVlLCB0cnVlKTtcblx0XHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRcdGhlaWdodDogMi41ZW07XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdFx0XHR3aWR0aDogMi41ZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5mb290ZXItY3RhLW91dGVyLCAuY2FyZHMtb3V0ZXIge1xuXHRcdHBhZGRpbmctYm90dG9tOiAycmVtO1xuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1FRElBIEJMT0NLICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8qICsrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogTUVESUEgQkxPQ0sgKysrXG4rKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLm1lZGlhLWJsb2NrIHtcblx0QGV4dGVuZCAlZmxleDtcblx0bWluLWhlaWdodDogNDIwcHg7XG5cdFxuXHQmLW91dGVyIHtcblx0XHQmLnJpZ2h0IHtcblx0XHRcdC5tZWRpYS1ibG9jayB7XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdGZsZXgtZmxvdzogcm93LXJldmVyc2Ugbm93cmFwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdCYtZWxlbWVudCB7XG5cdFx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0bGVmdDogLTcycHg7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHRcdHRvcDogMzAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRyaWdodDogYXV0bztcblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0ICAgICYuc2Vjb25kYXJ5IHtcblx0XHQgICAgLm1lZGlhLWJsb2NrIHtcblx0XHRcdFx0Ji1pbmZvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHQgICAgcCB7IFxuXHRcdFx0XHRcdCAgICBhIHtcblx0XHRcdFx0XHRcdCAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuXHRcdFx0XHRcdFx0ICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcdCAgICB9XG5cdFx0XHRcdCAgICB9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji1lbGVtZW50IHtcblx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XHRcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdFx0XHQrIC5mb290ZXItY3RhLW91dGVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0ICAgIH1cblx0XHQmLmRhcmstZ3JleSB7XG5cdFx0XHQrIC5mb290ZXItY3RhLW91dGVyIHtcblx0XHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyZXk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdCAgICAmLnZpZGVvIHtcblx0XHQgICAgLm1lZGlhLWJsb2NrIHtcblx0XHRcdCAgICBtaW4taGVpZ2h0OiBhdXRvOyAgIFxuXHRcdFx0ICAgIFxuXHRcdFx0ICAgICYtZWxlbWVudCB7XG5cdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XG5cdFx0XHRcdCAgICAudmlkZW8tb3V0ZXIge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNTYuMjUlOyAvKiAxNjo5ICovXG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcblx0XHRcdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdFx0fSAgIFxuXHRcdFx0XHQgICAgfVxuXHRcdFx0ICAgIH1cblx0XHRcdCAgICAmLWluZm8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XHRcdFx0fVxuXHRcdFx0ICAgIH1cblx0XHQgICAgfVxuXHQgICAgfVxuXHR9XG5cdFxuICAgICYtZWxlbWVudCwgJi1pbmZvIHtcblx0ICAgIG1hcmdpbjogMDtcbiAgICB9XG4gICAgJi1pbmZvIHtcblx0ICAgIEBleHRlbmQgJWZsZXg7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIGNvbG9yOiAjMDAwMDAwO1xuXHQgICAgcGFkZGluZzogJGdhcCAqIDEuNTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHRcdFxuXHRcdC53aGl0ZSAmIHtcblx0XHRcdC5zZWNvbmRhcnktY29sb3IgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHRcdFx0XG5cdFx0XHRcdC5tZWRpYS1ibG9jay10aXRsZSxcblx0XHRcdFx0cCxcblx0XHRcdFx0dWwge1xuXHRcdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdH1cblx0XHRcdFx0XG5cdFx0XHRcdC5xdW90ZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5kYXJrLWdyZXkgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1wdXJwbGU7XG5cdFx0XHRcblx0XHRcdC5tZWRpYS1ibG9jay10aXRsZSxcblx0XHRcdHAsXG5cdFx0XHR1bCB7XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5xdW90ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICBwYWRkaW5nOiAkZ2FwICogMzsgICAgXG5cdCAgICB9XG5cdCAgICBcblx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiAzO1xuXHQgICAgfVxuXHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDQgJGdhcCAqIDM7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIC5idXR0b24ge1xuXHRcdCAgICBAZXh0ZW5kIC5idXR0b24tc2Vjb25kYXJ5O1xuXHRcdCAgICBmb250LXNpemU6IDEuMmVtO1xuXHRcdCAgICBtYXJnaW4tdG9wOiAycmVtOyBcblx0XHQgICAgXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdCAgICBjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHQgICAgfVxuICAgIH1cbiAgICAmLWNvbnRlbnQge1xuXHQgICAgbWFyZ2luLWxlZnQ6IDA7XG5cdFx0XG5cdFx0Ji5jb250ZW50IHtcblx0XHRcdGgyLCBoMywgaDQsIGg1LCBoNiwgYmxvY2txdW90ZSBwIHtcblx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0ICAgIHAge1xuXHRcdCAgICBwYWRkaW5nLWJvdHRvbTogJGdhcDtcblx0XHQgICAgXG5cdFx0ICAgIGEge1xuXHRcdFx0ICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRcdGNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgICYtZWxlbWVudCB7XG5cdCAgICBvdmVyZmxvdzogaGlkZGVuO1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICAmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItZGFzaC5zdmcnKTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDEwMCU7XG5cdFx0XHRib3R0b206IC0xMHB4O1xuXHRcdCAgICBjb250ZW50OiAnJztcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogMTAwJTtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6IC03MnB4O1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHRcdCAgICB3aWR0aDogMTU3cHg7XG5cdFx0XHR6LWluZGV4OiAzO1xuXHRcdCAgICBcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdCAgICBib3R0b206IC0xNDRweDtcblx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMTBkZWcpO1xuXHRcdCAgICB9XG5cdFx0ICAgIFxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdCAgICBib3R0b206IDMwJTtcblx0XHRcdFx0dG9wOiBhdXRvO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICBcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0Y29udGVudDogJyc7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGhlaWdodDogNTBweDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0LnNlY29uZGFyeS1jb2xvciAmIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZXAtcHVycGxlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0Ym90dG9tOiBhdXRvO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHR3aWR0aDogNTBweDtcblx0XHRcdH1cblx0XHR9XG5cdCAgICBcblx0ICAgICYtcGxheSB7XG5cdFx0ICAgIEBleHRlbmQgLmJ1dHRvbjtcblx0XHQgICAgQGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgdHJ1ZSk7XG5cdFx0ICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XG5cdFx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgd2lkdGg6IGF1dG87XG5cdFx0ICAgIHotaW5kZXg6IDM7XG5cdCAgICB9XG5cdCAgICBcblx0ICAgIGltZyB7XG4gICAgICAgICAgICBoZWlnaHQ6IDEwMCU7XG4gICAgICAgICAgICBvYmplY3QtZml0OiBjb3ZlcjtcbiAgICAgICAgICAgIG1hcmdpbjogMCBhdXRvIDAgJGdhcCAqIDEuNTtcbiAgICAgICAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgICAgICAgIHdpZHRoOiA5MCU7XG4gICAgICAgICAgICB6LWluZGV4OiAyO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHQgICAgICAgICAgICBtYXJnaW46IDAgYXV0byAwICRnYXAgKiAyLjU7XG4gICAgICAgICAgICBcdHdpZHRoOiA4MiU7XG4gICAgICAgICAgICB9XG4gICAgICAgICAgICBcbiAgICAgICAgICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHQgICAgICAgICAgICBoZWlnaHQ6IDgyJTtcblx0ICAgICAgICAgICAgbWFyZ2luOiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICAgICAgICAgIGxlZnQ6IDA7XG5cdCAgICAgICAgICAgIHRvcDogJGdhcCAqIDEuNTtcblx0ICAgICAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5uby1vYmplY3RmaXQgJiB7XG4gICAgICAgICAgICAgICAgd2lkdGg6IGF1dG87XG4gICAgICAgICAgICB9XG5cdCAgICB9XG4gICAgfVxuICAgICYtdGl0bGUge1xuXHQgICAgZm9udC1zaXplOiAxLjRlbTtcblx0ICAgIHBhZGRpbmctYm90dG9tOiAkZ2FwIC8gMS41O1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHQgICAgZm9udC1zaXplOiAyZW07XHQgICAgXG5cdCAgICB9XG5cdCAgICBcblx0XHRhIHtcblx0XHRcdEBleHRlbmQgJXRyYW5zaXRpb247XG5cdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0fVxuXHRcdH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFBSRVNTICsrK1xuKysrKysrKysrKysrKysrKysrICovXG5cbi5yZXNlYXJjaC1saXN0aW5nIHtcblx0Lm1haW4ge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRicmFuZC1ncmV5O1xuXHRcdFxuXHRcdCYtZm9vdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0XHR9XG5cdFx0XG5cdFx0LnNlY3Rpb24ge1xuXHRcdFx0JjpmaXJzdC1jaGlsZCB7XG5cdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCsgLmNhcmRzLW91dGVyIHtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0XHRoZWlnaHQ6IDYwcHg7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAtMzBweDtcblx0XHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgtMWRlZyk7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ei1pbmRleDogMTtcdFx0ICAgIFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdC5maWx0ZXItYmxvY2sge1xuXHRcdC5maWx0ZXItc3VibWl0IHtcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0XG5cdC5mZWF0LWl0ZW1zIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XG5cdFx0LnR3by1jb2wge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdFx0LmNhcmQtaW1hZ2Uge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuY2FyZCB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0XHR9XG5cdFx0XHQuY2FyZC13cmFwIHtcblx0XHRcdFx0Ji1pbm5lciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmOmJlZm9yZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdCY6YWZ0ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGJyYW5kLWdyZXk7XG5cdFx0fVxuXHR9XG5cdC50d28tY29sIHtcblx0XHQuY2FyZC1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzAlKTtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRpbWcge1xuXHRcdFx0XHR3aWR0aDogNTAlO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0bWFyZ2luOiAkZ2FwICogMiAwIDA7XG5cdFx0XHRcdFx0b2JqZWN0LWZpdDogY29udGFpbjtcblx0XHRcdFx0XHRoZWlnaHQ6IDc2JTtcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiA1MHB4O1xuXHRcdFx0XHRsZWZ0OiAwO1xuXHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdGxlZnQ6IGF1dG87XG5cdFx0XHRcdFx0cmlnaHQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQuY2FyZC1pbWFnZSB7XG5cdFx0XHQrIC5jYXJkLXdyYXAge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNzAlKTtcblx0XHRcdH1cblx0XHR9XG5cdFx0fVxuXHRcdC5jYXJkLXdyYXAge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQudGhyZWUtY29sIHtcblx0XHQuY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0fVxuXHRcdC5jYXJkLXdyYXAge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHR9XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdH1cdFxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHQucGFnaW5hdGlvbl9lbGVtZW50IHtcblx0XHQmLmN1cnJlbnQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0fVxufVxuLnJlc2VhcmNoLXBvc3Qge1xuXHQubWFpbi1zZWN0aW9uIHtcblx0XHQuY29udGFpbmVyIHtcblx0XHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0XHRcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcdFxuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuYXJ0aWNsZSB7XG5cdFx0XHRcdG9yZGVyOiAxO1xuXHRcdFx0fVxuXHRcdFx0LnNpZGViYXIge1xuXHRcdFx0XHRvcmRlcjogMjtcblx0XHRcdH1cblx0XHRcdC5zaWRlYmFyLXNoYXJlLW91dGVyIHtcblx0XHRcdFx0b3JkZXI6IDM7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHQuaGVyby1pbm5lciB7XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHR3aWR0aDogODBlbTtcblx0XHR9XG5cdFx0XG5cdFx0Lmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnksIC5oZXJvLW1ldGEge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0XHR3aWR0aDogNjYuNjYlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuaGVyby1tZXRhIHtcblx0XHRcdHAge1xuXHRcdFx0XHRib3JkZXItbGVmdDogc29saWQgNXB4ICR5ZWxsb3c7XG5cdFx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAxLjU7IFxuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgLyAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5tZXRhdGFnLWxpbmsge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0Y29sb3I6ICRibGFjaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHQgICAgICAgICAgICBiYWNrZ3JvdW5kOiAkeWVsbG93O1xuXHQgICAgICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zaWRlYmFyIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGJvcmRlcjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi10b3A6ICRnYXAgKiAxLjU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNjYlKTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goMjUlKTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHR0b3A6IDEyMHB4O1xuXHRcdH1cblx0XHRcblx0XHQucmVzZWFyY2gtZGV0YWlscyB7XG5cdFx0XHRib3JkZXI6IHNvbGlkIDVweCAkZ3JleS1ibHVlO1xuXHRcdFx0cGFkZGluZzogJGdhcCAkZ2FwICogMS41ICRnYXAgKiAxLjU7XG5cdFx0XHRcblx0XHRcdGgzIHtcblx0XHRcdFx0Y29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS41ZW07XG5cdFx0XHR9XG5cdFx0XHRwIHtcblx0XHRcdFx0cGFkZGluZzogJGdhcCAvIDIgMCAkZ2FwIC8gMS41O1xuXHRcdFx0fVxuXHRcdFx0aW1nIHtcblx0XHRcdFx0bWFyZ2luOiAkZ2FwIC8gMiAwICRnYXAgMDtcblx0XHRcdFx0d2lkdGg6IDcwJTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XHRcdFx0XHRcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnRhZ3Mge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcDtcblx0XHRcdH1cblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1wdXJwbGU7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogJHBpbms7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0LnNlY3Rpb24sIC5jb250YWluZXIge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LnNpZGViYXItc2hhcmUtb3V0ZXIge1xuXHRcdG1hcmdpbjogMDtcblx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XHRcdFx0XG5cdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRwb3NpdGlvbjogLXdlYmtpdC1zdGlja3k7IC8qIFNhZmFyaSAqL1xuXHRcdFx0cG9zaXRpb246IHN0aWNreTtcblx0XHRcdHRvcDogJGdhcCAqIDU7XHRcdFxuXHRcdH1cblx0XHQuY29udGFpbmVyIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cdC5zaGFyZSB7XG5cdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRmbGV4OiAxIGF1dG87XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LXN0YXJ0O1xuXHRcdGp1c3RpZnktaXRlbXM6IGZsZXgtc3RhcnQ7XG5cdFx0bWFyZ2luOiAkZ2FwICogMS41IDAgMCAkZ2FwO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcdFxuXHRcdFx0bWFyZ2luOiAkZ2FwICogMS41IDAgMCAwO1xuXHRcdH1cblx0XHRcblx0XHQmLWl0ZW0ge1xuXHRcdFx0bWFyZ2luOiAwICRnYXAgLyAyIDAgMDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdG1hcmdpbjogMCAwICRnYXAgLyAyO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0XHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0XHR9XHRcbiAgICAgICAgICAgIGEge1xuXHRcdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdGhlaWdodDogNTJweDtcblx0ICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNTJweDtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnk7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0Ji50d2l0dGVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcGluaztcblx0XHRcdFx0XHQuaWNvbiB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJHRlYWw7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdCYuZmFjZWJvb2sge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHRcblx0XHRcdFx0Lmljb24ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGNlbnRlcmVyKHRydWUsIHRydWUpO1xuXHRcdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRoZWlnaHQ6IDIuNWVtO1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHR3aWR0aDogMi41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IE1FVEFEQVRBICsrK1xuKysrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIE1ldGFkYXRhIG9uIGFuIGFydGljbGUgcGFnZVxuLm1ldGFkYXRhIHtcbiAgICBAZXh0ZW5kICVmb250LW1ldGE7XG4gICAgY29sb3I6ICRzZWNvbmRhcnk7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICV0ZXh0LWhvdmVyO1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgfVxuXG4gICAgdGltZSB7XG4gICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICB9XG59XG5cbi5tZXRhbGFiZWwge1xuXHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRjb2xvcjogJGJsYWNrO1xuXHRmb250LXNpemU6IDAuOGVtO1xuXHRmb250LXdlaWdodDogJGJvbGQ7XG5cdGxldHRlci1zcGFjaW5nOiA2cHg7XG5cdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFxuXHRhIHtcblx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHR9XG5cdFxuXHQmOmhvdmVyIHtcblx0XHRjb2xvcjogJHBpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdH1cbn1cblxuLy8gVGFnc1xuXG4udGFncyB7XG5cdG1hcmdpbi10b3A6ICRnYXA7XG59XG4ubWV0YXRhZyB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gICAgbWFyZ2luOiAkZ2FwIC8gNCAkZ2FwIC8gNCAwIDA7XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuICAgICAgICBiYWNrZ3JvdW5kOiAkcHJpbWFyeTtcbiAgICAgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDVweCAkeWVsbG93O1xuICAgICAgICBjb2xvcjogJHdoaXRlO1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgZm9udDogJGJvbGQgMC45ZW0vMS41ICRmb250LWJvZHk7XG4gICAgICAgIHBhZGRpbmc6ICRnYXAgLyA0ICRnYXAgLyAyO1xuXG4gICAgICAgICY6aG92ZXIge1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJGdyZXktYmx1ZTtcbiAgICAgICAgICAgIGJvcmRlci1jb2xvcjogJHNlY29uZGFyeTtcbiAgICAgICAgICAgIGNvbG9yOiAkd2hpdGU7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZWNvbmRhcnktY29sb3IgJiB7XG4gICAgICAgICAgICBAaW5jbHVkZSBidXR0b24taG92ZXIoJHRlYWwpO1xuICAgICAgICAgICAgYmFja2dyb3VuZDogJHBpbms7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICB9XG4gICAgfVxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBQQUdJTkFUSU9OICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLy8gUGFnaW5hdGlvbiBsaW5rcyBmb3IgdGhlIGxpc3RpbmcgYW5kIGZlYXR1cmVzIHBhZ2VzXG5cbiVwYWdpbmF0aW9uIHtcbiAgICBAZXh0ZW5kICVmbGV4O1xuICAgIEBleHRlbmQgJWZvbnQtbWV0YTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAganVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXG4gICAgYSB7XG4gICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cbiAgICAgICAgJjpob3ZlciB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTkwO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICB9XG5cbiAgICAmLW51bWJlciB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICB9XG5cbiAgICAmLWVsZW1lbnQge1xuICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgcGFkZGluZzogJGdhcCAvIDQgJGdhcCAvIDI7XG4gICAgICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgfVxuXG4gICAgJi1hcnJvdyB7XG4gICAgICAgIEBleHRlbmQgLmJ1dHRvbjtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIFxuICAgICAgICAuc2Vjb25kYXJ5LWNvbG9yICYge1xuICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHBpbms7XG4gICAgICAgICAgICBib3JkZXItY29sb3I6ICR0ZWFsO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLWN1cnJlbnQge1xuICAgICAgICBib3gtc2hhZG93OiAwIDAgMCAkbGluZSAkc2Vjb25kYXJ5IGluc2V0O1xuICAgICAgICBjb2xvcjogJHNlY29uZGFyeTtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuICAgICAgICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblxuICAgICAgICAmLWJsb2NrIHtcbiAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwIC8gNDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtZWxlbWVudCB7XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAucGFnaW5hdGlvbiB7XG4gICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb247XG5cbiAgICAgICAgJl9ibG9jayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXG4gICAgICAgICAgICAmLm5leHQge1xuICAgICAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5udW1lcmFsIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLW51bWJlcjtcbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi52aWV3X2FsbCB7XG4gICAgICAgICAgICAgICAgZGlzcGxheTogbm9uZTtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgICZfZWxlbWVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cbiAgICAgICAgICAgICYucHJldiB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlcGFnaW5hdGlvbi1hcnJvdztcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOGVtO1xuXG4gICAgICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKXtcbiAgICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMWVtO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cblxuICAgICAgICAgICAgJi5uZXh0IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWFycm93O1xuICAgICAgICAgICAgICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cbiAgICAgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pe1xuICAgICAgICAgICAgICAgICAgZm9udC1zaXplOiAxZW07XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLmN1cnJlbnQge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tY3VycmVudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn1cblxuQGlmICRkcnVwYWwge1xuICAgIC5wYWdlciB7XG5cdCAgICBwYWRkaW5nOiAkZ2FwIDA7XG5cblx0ICAgICZfX2l0ZW1zIHtcblx0ICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uO1xuXHQgICAgfVxuXG4gICAgICAgICYtZmlyc3QgeyBmbG9hdDogcmlnaHQ7IH1cblxuICAgICAgICAmX19pdGVtIHtcblx0ICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG4gICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHR3aWR0aDogYXV0bztcbiAgICAgICAgICAgIH1cblxuXHQgICAgICAgIGEge1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cdFx0XHRcdHBhZGRpbmc6ICRnYXAgLyAyICRnYXA7XG5cdCAgICAgICAgfVxuXG5cdCAgICAgICAgJi5pcy1hY3RpdmUge1xuXHQgICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tY3VycmVudDtcblxuXHQgICAgICAgICAgICBhIHtcblx0XHQgICAgICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0ICAgICAgICAgICAgcGFkZGluZzogMDtcblx0XHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0ICAgICAgICB9XG5cblx0ICAgICAgICAmLS1maXJzdCBhLFxuXHQgICAgICAgICYtLXByZXZpb3VzIGEsXG5cdCAgICAgICAgJi0tbmV4dCBhLFxuXHQgICAgICAgICYtLWxhc3QgYSB7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYXJyb3c7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXBhZ2luYXRpb24tYmxvY2s7XG5cdCAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgJi1lbGxpcHNpcyB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwYWdpbmF0aW9uLWVsZW1lbnQ7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogQ09OVEVOVCArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi8vIENvbW1lbnRzXG4lY29tbWVudHMge1xuICAgIEBleHRlbmQgJWNvbnRhaW5lcjtcbiAgICBtYXgtd2lkdGg6ICR0d28tdGhpcmRzLWNvbHVtbjtcblxuICAgICYtdGl0bGUge1xuICAgICAgICBiYWNrZ3JvdW5kOiAkZ3JleTk1O1xuICAgICAgICBjb2xvcjogJGdyZXk2MDtcbiAgICAgICAgZm9udDogJGJvbGQgMS4yZW0vMS4yICRmb250LWhlYWRlcjtcbiAgICAgICAgcGFkZGluZzogMXJlbTtcbiAgICAgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG59XG5cbiVjb21tZW50IHtcbiAgICBib3JkZXItYm90dG9tOiAkbGluZSBzb2xpZCAkZ3JleTkwO1xuICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiAxLjU7XG4gICAgcGFkZGluZy1ib3R0b206ICRnYXAgKiAxLjU7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXG4gICAgJi1tZXRhZGF0YSB7XG4gICAgICAgIEBleHRlbmQgLmNsZWFyZml4O1xuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtbmFtZSB7XG4gICAgICAgICAgICBjb2xvcjogJGdyZXkzMDtcbiAgICAgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbiAgICAgICAgfVxuXG4gICAgICAgICYtaW1hZ2Uge1xuICAgICAgICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICAgICAgICAgIGZsb2F0OiBsZWZ0O1xuICAgICAgICAgICAgaGVpZ2h0OiAkZ2FwICogMztcbiAgICAgICAgICAgIG1hcmdpbi1yaWdodDogJGdhcCAvIDI7XG4gICAgICAgICAgICB3aWR0aDogJGdhcCAqIDM7XG4gICAgICAgIH1cblxuICAgICAgICAmLWRldGFpbHMge1xuICAgICAgICAgICAgZm9udC1zaXplOiAwLjllbTtcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1jb250ZW50IHtcbiAgICAgICAgbWFyZ2luLXRvcDogJGdhcDtcbiAgICB9XG5cbiAgICAmLWxpbmsge1xuICAgICAgICBAZXh0ZW5kIC5jbGVhcmZpeDtcbiAgICAgICAgQGV4dGVuZCAlZm9udC1tZXRhO1xuICAgICAgICBmb250LXNpemU6IDAuOWVtO1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG4gICAgICAgIHJpZ2h0OiAwO1xuICAgICAgICB0ZXh0LWFsaWduOiByaWdodDtcbiAgICAgICAgdG9wOiAwO1xuXG4gICAgICAgIGxpIHtcbiAgICAgICAgICAgIGZsb2F0OiByaWdodDtcbiAgICAgICAgICAgIG1hcmdpbi1sZWZ0OiAkZ2FwIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgIGEge1xuICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtcmVwbHkge1xuICAgICAgICBtYXJnaW4tbGVmdDogJGdhcCAqIDI7XG4gICAgfVxufVxuXG4lcGVybWFsaW5rIHtcbiAgICBjb2xvcjogJGdyZXk2MDtcbiAgICBmbG9hdDogbGVmdDtcbiAgICBmb250LXNpemU6IDFyZW07XG4gICAgaGVpZ2h0OiAxLjVyZW07XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjVyZW07XG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgd2lkdGg6IDFyZW07XG59XG5cbkBpZiAkd29yZHByZXNzIHtcbiAgICAuY29tbWVudHMtYXJlYSB7XG4gICAgICAgIEBleHRlbmQgJWNvbW1lbnRzO1xuXG4gICAgICAgIC5jb21tZW50cy10aXRsZSB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50cy10aXRsZTtcbiAgICAgICAgfVxuXG4gICAgICAgIC5jb21tZW50LXJlcGx5LXRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgJi1ib2R5IHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50O1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAuYXZhdGFyIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLWltYWdlO1xuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1ldGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtbWV0YWRhdGE7XG5cbiAgICAgICAgICAgICAgICAuZm4ge1xuICAgICAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLW5hbWU7XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuXG4gICAgICAgICAgICAmLW1ldGFkYXRhIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLWRldGFpbHM7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgICYtY29udGVudCB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAuY29udGVudDtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LWNvbnRlbnQ7XG4gICAgICAgICAgICB9XG5cbiAgICAgICAgICAgIC5yZXBseSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1saW5rO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cbiAgICAgICAgLmNoaWxkcmVuIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnQtcmVwbHk7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbkBpZiAkZHJ1cGFsIHtcbiAgICAuY29tbWVudC13cmFwcGVyIHtcbiAgICAgICAgQGV4dGVuZCAlY29tbWVudHM7XG5cbiAgICAgICAgLnRpdGxlIHtcbiAgICAgICAgICAgIEBleHRlbmQgJWNvbW1lbnRzLXRpdGxlO1xuICAgICAgICB9XG5cbiAgICAgICAgLmNvbW1lbnQge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudDtcbiAgICAgICAgfVxuXG4gICAgICAgIC5zdWJtaXR0ZWQge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1tZXRhZGF0YTtcblxuICAgICAgICAgICAgLnVzZXJuYW1lIHtcbiAgICAgICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LW1ldGFkYXRhLW5hbWU7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAuY29udGVudCB7XG4gICAgICAgICAgICBAZXh0ZW5kICVjb21tZW50LWNvbnRlbnQ7XG4gICAgICAgIH1cblxuICAgICAgICAubGlua3Mge1xuICAgICAgICAgICAgQGV4dGVuZCAlY29tbWVudC1saW5rO1xuICAgICAgICB9XG5cbiAgICAgICAgLnBlcm1hbGluayB7XG4gICAgICAgICAgICBAZXh0ZW5kICVwZXJtYWxpbms7XG4gICAgICAgIH1cblxuICAgICAgICAuZmlsdGVyLWhlbHAge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogMDtcblxuICAgICAgICAgICAgYSB7XG4gICAgICAgICAgICAgICAgQGV4dGVuZCAldGV4dC1ob3ZlcjtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgICAgIC5maWx0ZXItZ3VpZGVsaW5lcyB7XG4gICAgICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgICAgICB9XG5cbiAgICAgICAgLmZvcm0tYWN0aW9ucyB7XG4gICAgICAgICAgICBAZXh0ZW5kIC5pbmxpbmUtZ3JvdXA7XG4gICAgICAgIH1cbiAgICB9XG59XG4iLCIvKiArKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEJSRUFEQ1JVTUJTICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5icmVhZGNydW1icyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdGNvbG9yOiAkZ3JleTMwO1xuXHRmb250LXNpemU6IDFyZW07XG5cdG1hcmdpbi10b3A6IDA7XG5cdHBhZGRpbmc6ICRnYXAgMDtcblxuXHQmLWxpc3Qge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGNvbG9yOiAkd2hpdGU7XG5cblx0XHQmLWl0ZW0ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXRvcDogMDtcblx0XHR9XG5cblx0XHQmLWxpbmsge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkYm9sZDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYtZGl2aWRlciB7XG5cdFx0XHRjb2xvcjogJGdyZXk3MDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBIRVJPICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLmhlcm8ge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ZmxleC1mbG93OiByb3ctcmV2ZXJzZSBub3dyYXA7XHRcdFxuXHR9XG5cdFxuICAgICY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9mb290ZXItZGFzaC5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblx0XHRib3R0b206IDA7XG5cdCAgICBjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0ICAgIGhlaWdodDogMTAwJTtcblx0ICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRyaWdodDogLTkycHg7XG5cdCAgICB3aWR0aDogMTU3cHg7XG5cdCAgICB6LWluZGV4OiAyO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRyaWdodDogLTcycHg7XHRcblx0XHR9XG4gICAgfVxuXHRcblx0JjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQgICAgYm90dG9tOiAtNDZweDtcblx0ICAgIGNvbnRlbnQ6ICcnO1xuXHQgICAgZGlzcGxheTogYmxvY2s7XG5cdCAgICBoZWlnaHQ6IDYwcHg7XG5cdCAgICBsZWZ0OiAwO1xuXHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHQgICAgdHJhbnNmb3JtOiByb3RhdGUoMC44ZGVnKTtcblx0ICAgIHdpZHRoOiAxMDAlO1xuXHQgICAgei1pbmRleDogMjtcblx0fSAgIFxuXHRcblx0Ji1vdXRlciB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRcblx0XHQmLmZ1bGwge1xuXHRcdFx0Lmhlcm8taW1hZ2Uge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0dG9wOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuNSk7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJHNoYWRvdztcblx0XHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0XHRcdHotaW5kZXg6IDI7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDgwJSk7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyO1x0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0bWFyZ2luOiAxMGVtIGF1dG87XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuaGVyby1pbm5lciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0cGFkZGluZzogM3JlbTtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQuaGVyby1zdW1tYXJ5IHtcblx0XHRcdFx0cCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnNvbGlkIHtcblx0XHRcdC5oZXJvLWltYWdlIHtcblx0XHRcdFx0KyAuaGVyby1pbmZvIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5zZWNvbmRhcnktY29sb3IgJiB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1wdXJwbGU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdCAgICBjb250ZW50OiAnJztcblx0XHRcdFx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHRcdFx0XHQgICAgbGVmdDogMDtcblx0XHRcdFx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdCAgICB0b3A6IC0zMHB4O1xuXHRcdFx0XHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS41ZGVnKTtcblx0XHRcdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHRcdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdC5zZWNvbmRhcnktY29sb3IgJiB7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAyMGVtIGF1dG8gMDtcdFxuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdG1hcmdpbjogMzBlbSBhdXRvIDA7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwIC8gMS41ICRnYXAgKiAzICRnYXAgKiAzO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogNDtcblx0XHRcdFx0XHRcdFxuXHRcdFx0XHRcdFx0LnNlY29uZGFyeS1jb2xvciAmIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGRlZXAtcHVycGxlO1xuXHRcdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRcdFx0XHRcdFx0KiB7XG5cdFx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiAkZ2FwICRnYXAgKiAzICRnYXAgKiA0O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XG5cdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdFx0XHRcdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiAyIDAgJGdhcCAqIDQgJGdhcCAqIDI7XG5cdFx0XHRcdFx0XHQgICAgd2lkdGg6IDgwZW07XG5cdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgLmhlcm8tdGl0bGUsIC5oZXJvLXN1bW1hcnkge1xuXHRcdFx0XHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDogNjYuNjYlO1xuXHRcdFx0XHRcdFx0ICAgIH1cblx0XHRcdFx0XHQgICAgfVxuXHRcdFx0XHRcdH1cdFxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYtaW5mbywgJi1pbWFnZSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdCYtaW5mbyB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XG5cdFx0Lmhlcm8tc3VtbWFyeSB7XG5cdFx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcdFxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5zZWNvbmRhcnktY29sb3IgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZGVlcC1wdXJwbGU7XG5cdFx0XHRcblx0XHRcdHAge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHRwIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cmVtO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRhIHtcblx0XHRcdG1hcmdpbi10b3A6IDJyZW07XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IHVuZGVybGluZTtcblx0XHR9XG5cdH1cblx0Ji1pbm5lciB7XG5cdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHRwYWRkaW5nOiAzcmVtIDZyZW0gM3JlbSAycmVtO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0d2lkdGg6IDgwZW07XG5cdFx0fVxuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0cGFkZGluZzogM3JlbSAzcmVtIDQuNXJlbSAyZW07XHRcdFxuXHRcdH1cblx0fVxuXHQmLWltYWdlIHtcblx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0QGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHRcdH1cblx0XHQrIC5oZXJvLWluZm8ge1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdH1cblx0XHRcdC5oZXJvLWlubmVyIHtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCBhdXRvO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0d2lkdGg6IDQwZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0aW1nIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRvYmplY3QtZml0OiBjb3Zlcjtcblx0XHRcdFx0XG5cdFx0XHRcdC5uby1vYmplY3QtZml0IHtcblx0XHRcdFx0XHRmb250LWZhbWlseTogJ29iamVjdC1maXQ6IGNvdmVyOyc7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDVEEgKysrXG4rKysrKysrKysrKysrKysrICovXG5cbi5jdGEge1xuXHRjb2xvcjogJHdoaXRlO1xuXHRtYXJnaW46IDAgNHZoO1xuXHRwYWRkaW5nOiAkZ2FwICogMS41IDA7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRtYXJnaW46IDAgOHZoO1xuXHRcdHBhZGRpbmc6ICRnYXAgKiAzOyAgICBcbiAgICB9XG4gICAgXG4gICAgJi1vdXRlciB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0ICAgIG1hcmdpbi1ib3R0b206ICRnYXAgKiA0O1xuXHQgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuXHQgICAgb3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XG5cdFx0LnNlY29uZGFyeS1jb2xvciAmIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHR9XG5cdCAgICBcblx0XHQmOmFmdGVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdCAgICBib3R0b206IC0zMHB4O1xuXHRcdCAgICBjb250ZW50OiAnJztcblx0XHQgICAgZGlzcGxheTogYmxvY2s7XG5cdFx0ICAgIGhlaWdodDogNjBweDtcblx0XHQgICAgbGVmdDogMDtcblx0XHQgICAgcG9zaXRpb246IGFic29sdXRlO1xuXHRcdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgtMS41ZGVnKTtcblx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0ICAgIHotaW5kZXg6IDE7XG5cdFx0XHRcblx0XHRcdC5zZWNvbmRhcnktY29sb3IgJiB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRkZWVwLXB1cnBsZTtcblx0XHRcdH1cblx0XHR9XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvcGluay1kYXNoLnN2ZycpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtc2l6ZTogMzIwJTtcblx0XHRcdGJvdHRvbTogLTQ4cHg7XG5cdFx0XHRjb250ZW50OiAnJztcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0aGVpZ2h0OiA5MHB4O1xuXHRcdFx0bGVmdDogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxODAlO1xuXHRcdFx0fVxuXHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdGJvdHRvbTogLTg4cHg7XG5cdFx0XHRcdGhlaWdodDogMTY0cHg7XG5cdFx0XHR9XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMjAlO1xuXHRcdFx0XHRib3R0b206IC01OHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwOHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0ICAgIFxuXHQgICAgJi5mdWxsLXdpZHRoLWltYWdlIHtcblx0XHQgICAgcGFkZGluZzogMDtcblx0XHQgICAgXG5cdFx0ICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA4MHZoO1x0XHQgICAgXG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgIC5jdGEtaW1hZ2Uge1xuXHRcdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHQgICAgXG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0fVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICBcblx0ICAgICYuc2l0ZS13aWR0aC1pbWFnZSB7XG5cdFx0ICAgIHBhZGRpbmc6IDA7XG5cdFx0ICAgIFxuXHRcdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHRcdFx0bWluLWhlaWdodDogNjB2aDtcblx0XHQgICAgfVxuXHRcdCAgICBAaW5jbHVkZSBicmVhayhsYXJnZSkge1xuXHRcdFx0ICAgIG1hcmdpbjogMCBhdXRvO1xuXHRcdCAgICBcdHdpZHRoOiAkcGFnZS13aWR0aDtcblx0XHQgICAgfVxuXHRcdCAgICBcblx0XHQgICAgLmN0YS1pbWFnZSB7XG5cdFx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdCAgICBcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR9XG5cdFx0ICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgLmN0YS1pbWFnZSB7XG5cdFx0ICAgICsgLmNvbnRhaW5lciB7XG5cdFx0XHQgICAgLmN0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgkd2hpdGUsIDAuOCk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0bWFyZ2luOiA0dmg7XG5cdFx0XHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNTtcblx0XHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDh2aDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6ICRnYXAgKiAzO1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi10aXRsZSB7XG5cdCAgICBmb250LXNpemU6IDZ2dztcblx0ICAgIGZvbnQtd2VpZ2h0OiAkZXh0cmFib2xkO1xuXHQgICAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbiAgICB9XG4gICAgXG4gXHQmLXN1bW1hcnkge1xuXHRcdCBjb2xvcjogIzAwMDAwMDtcblx0IFx0cGFkZGluZzogJGdhcCAqIDEuNSAwICRnYXAgKiAyO1xuXHRcdCBcblx0XHQgLnNlY29uZGFyeS1jb2xvciAmIHtcblx0XHRcdCBjb2xvcjogJHdoaXRlO1xuXHRcdCB9XG4gXHR9XG4gXHQuYnV0dG9uIHtcblx0IFx0QGV4dGVuZCAuYnV0dG9uLXNlY29uZGFyeTtcblx0IFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0fVxuIFx0fVxuIFx0XG4gXHQmLWltYWdlIHtcblx0IFx0aGVpZ2h0OiAxMDAlO1xuXHQgXHRsZWZ0OiAwO1xuXHQgXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCBcdHRvcDogMDtcblx0IFx0d2lkdGg6IDEwMCU7XG5cdCBcdFxuXHQgXHRpbWcge1xuXHRcdCBcdEBleHRlbmQgJW9iamVjdC1maXQ7XG5cdCBcdH1cbiBcdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBGRUVEICsrK1xuKysrKysrKysrKysrKysrKysgKi9cblxuLy8gRmVlZCBpcyB0aGUgYmFzaWMgbGlzdGluZyBvZiBjb250ZW50IHN1Y2ggYXMgbmV3cyBwb3N0cywgbW9yZSBzY2FubmFibGUgYW5kIGNvbnRlbnQgaGVhdnkgdGhhbiBjYXJkc1xuXG4uZmVhdC1pdGVtcyB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XG5cdC5jYXJkLWltYWdlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHR9XHRcbiAgICAmOmJlZm9yZSwgJjphZnRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHQgICAgY29udGVudDogJyc7XG5cdCAgICBkaXNwbGF5OiBibG9jaztcblx0ICAgIGhlaWdodDogNjBweDtcblx0ICAgIGxlZnQ6IDA7XG5cdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdCAgICB3aWR0aDogMTAwJTtcblx0ICAgIHotaW5kZXg6IDE7XHRcdCAgICBcbiAgICB9XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHQgICAgdG9wOiAtMzBweDtcblx0ICAgIHRyYW5zZm9ybTogcm90YXRlKC0xZGVnKTtcblx0fVx0ICAgIFxuXHQmOmFmdGVyIHtcblx0ICAgIGJvdHRvbTogLTMwcHg7XG5cdCAgICB0cmFuc2Zvcm06IHJvdGF0ZSgxZGVnKTtcblx0fVxuXHQuc2VjdGlvbiB7XG5cdFx0cGFkZGluZzogJGdhcCAwICRnYXAgKiA1O1xuXHR9XG59XG5cbi5pdGVtIHtcblx0QGV4dGVuZCAlZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IHJvdy1yZXZlcnNlO1xuXHRwYWRkaW5nLWJvdHRvbTogJGdhcCAqIDI7XG5cdFxuXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0fVxuXHRcbiAgICAmICsgJiB7XG4gICAgICAgIGJvcmRlci10b3A6ICRsaW5lIHNvbGlkICRncmV5ODA7XG4gICAgICAgIHBhZGRpbmctdG9wOiAkZ2FwICogMjtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcblx0ICAgIEBpbmNsdWRlIGZsZXhib3goMTAwJSk7XG4gICAgICAgIEBleHRlbmQgJWltYWdlLWhvdmVyO1xuICAgICAgICBib3JkZXItcmFkaXVzOiAkY29ybmVyO1xuICAgICAgICBcbiAgICAgICAgaW1nIHtcblx0XHRcdEBleHRlbmQgJW9iamVjdC1maXQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgXG4gICAgJi1pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHQgICAgbWFyZ2luOiAwO1xuICAgIH1cblxuICAgICYtbGluayB7XG4gICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcblxuICAgICAgICAmLXRpdGxlIHtcbiAgICAgICAgICAgIGEge1xuICAgICAgICAgICAgICAgIEBleHRlbmQgJXRleHQtaG92ZXI7XG4gICAgICAgICAgICB9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUsICYtYXV0aG9yIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICAgICAgICAgIG1hcmdpbjogJGdhcCAvIDIgMDtcbiAgICAgICAgfVxuICAgICAgICAmLWF1dGhvciB7XG5cdCAgICAgICAgJjpiZWZvcmUge1xuXHRcdCAgICAgICAgY29udGVudDogJ3wnO1xuXHRcdCAgICAgICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdCAgICAgICAgbWFyZ2luOiAwICRnYXAgLyAyO1xuXHQgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cblxuICAgICYtc3VtbWFyeSB7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwO1xuICAgICAgICBtYXgtd2lkdGg6ICRoYWxmLWNvbHVtbjtcbiAgICB9XG5cbiAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcbiAgICAgICAgJiArICYge1xuICAgICAgICAgICAgbWFyZ2luLXRvcDogJGdhcCAqIDI7XG4gICAgICAgICAgICBwYWRkaW5nLXRvcDogJGdhcCAqIDI7XG4gICAgICAgIH1cblxuXHRcdCYtaW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDY1JSk7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAkZ2FwICogMS41O1xuXHRcdH1cblxuICAgICAgICAmLWltYWdlIHtcblx0ICAgICAgICBAaW5jbHVkZSBmbGV4Ym94KDM1JSk7XG5cbiAgICAgICAgICAgICYgKyAqIHtcbiAgICAgICAgICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBDQVJEUyArKytcbisrKysrKysrKysrKysrKysrKyAqL1xuXG4vLyBDYXJkcyBhcmUgbW9yZSB2aXN1YWxseSBpbnRlcmVzdGluZyBhbmQgY29udGVudC1saWdodCB0aGFuIGEgc3RhbmRhcmQgbGlzdGluZyBwYWdlLlxuXG4uc2VjdGlvbiB7XG5cdCYucHJpbWFyeSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdH1cblx0XHQuY2FyZC1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTsgXG5cdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuY2FyZC1oZWFkZXItdGl0bGUge1xuICAgICAgICAgICAgYSB7XG5cdCAgICAgICAgICAgIEBleHRlbmQgJXRyYW5zaXRpb247XG5cdCAgICAgICAgICAgIGNvbG9yOiAkcGluaztcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdCAgICAgICAgICAgIFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHByaW1hcnk7XG5cdFx0XHRcdH1cbiAgICAgICAgICAgIH1cblx0XHR9XG5cdCAgICAuY2FyZC1zdW1tYXJ5IHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdCAgICB9XG5cdFx0LmNhcmQtd3JhcC1pbm5lciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHRcblx0XHRcdC5idXR0b24ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQgICAgYmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdFx0ICAgIGJvcmRlci1sZWZ0LWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji55ZWxsb3cge1xuXHRcdC5jYXJkLWltYWdlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0fVxuXHR9XG5cdCYuZGFyay1ncmV5IHtcblx0XHQuY2FyZCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHRcdH1cblx0XHRcblx0XHQuY2FyZC1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmQtZ3JleTtcblx0XHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXdyYXAtaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRlZXAtcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0Ji53aGl0ZSB7XG5cdFx0LmNhcmQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHR9XG5cdFx0XG5cdFx0LmNhcmQtaW1hZ2Uge1x0XHRcdFxuXHRcdFx0JjphZnRlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR5ZWxsb3c7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5jYXJkLXdyYXAtaW5uZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHllbGxvdztcblx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcblx0XHRcdC5jYXJkLWhlYWRlci10aXRsZSB7XG5cdFx0XHRcdCoge1xuXHRcdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdFx0XG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGRlZXAtcHVycGxlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY2FyZHMge1xuICAgIEBleHRlbmQgJWZsZXg7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgIHdpZHRoOiAxMDAlO1xuXG4gICAgPiAqIHtcbiAgICAgICAgQGV4dGVuZCAlZmxleDtcbiAgICAgICAgQGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICAgICAgbWFyZ2luOiAkZ2FwICogMS41IDA7XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG4gICAgICAgID4gKiB7XG5cdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuICAgICAgICB9XG4gICAgfVxuXG4gICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG4gICAgICAgID4gKiB7XG5cdCAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzMy4zMyUpO1xuXHRcdFx0XG5cdFx0XHQmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gYXJ0aWNsZSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHRcdFx0XG5cdFx0XHRcdC52aWRlby1nYWxsZXJ5ICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goMzMuMzMlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVx0XG4gICAgICAgIH1cbiAgICB9XG5cdFxuICAgICYtb3V0ZXIge1xuXHQgICAgLnNlY3Rpb24taGVhZGVyIHtcblx0XHQgICAgJi5jb250YWluZXIge1xuXHRcdFx0ICAgIEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0ICAgIFx0cGFkZGluZzogMCAkZ2FwICogMjtcblx0XHRcdCAgICB9XHRcdFx0ICAgIFxuXHRcdCAgICB9XG5cdCAgICB9XG5cdCAgICAuY29udGFpbmVyIHtcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHQgICAgXHRwYWRkaW5nOiAwO1xuXHRcdCAgICB9XG5cdCAgICB9XG5cdFx0LmNhcmRzIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMjtcblx0XHR9XG5cdCAgICArIC5mb290ZXItY3RhLW91dGVyIHtcblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0XHR9XG5cdCAgICB9XG4gICAgfVxufVxuXG4uY2FyZCB7XG4gICAgQGV4dGVuZCAlY2FyZDtcbiAgICBAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogY2VudGVyO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgd2lkdGg6IDEwMCU7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsodGFibGV0KSB7XG5cdCAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcbiAgICB9XG5cbiAgICAmLWltYWdlIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgIG1hcmdpbjogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMTAwJTtcbiAgICAgICAgXG5cdFx0JjphZnRlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDUwcHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdCAgICBpbWcge1xuXHRcdFx0QGV4dGVuZCAlb2JqZWN0LWZpdDtcblx0XHRcdG1hcmdpbjogMCAwIDAgJGdhcCAqIDI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR3aWR0aDogOTAlO1xuXHRcdFx0ei1pbmRleDogMztcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0d2lkdGg6IDcyJTtcdFx0XHRcblx0XHRcdH1cblx0ICAgIH1cbiAgICB9XG5cbiAgICAmLXdyYXAge1xuXHQgICAgYWxpZ24tc2VsZjogc3RyZXRjaDtcblx0ICAgIGhlaWdodDogMTAwJTtcbiAgICAgICAgbWFyZ2luOiAwO1xuICAgICAgICBcbiAgICAgICAgJi1pbm5lciB7XG5cdCAgICAgICAgcGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwICogMiAkZ2FwICogMjtcblx0ICAgICAgICBcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XG5cdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0QGV4dGVuZCAuYnV0dG9uLXRlcnRpYXJ5O1xuXHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0XG5cdFx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHQgICAgYm9yZGVyLWxlZnQtY29sb3I6ICR0ZWFsO1xuXHRcdFx0XHQgICAgY29sb3I6ICRibGFjaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuICAgICAgICB9XG4gICAgfVxuXG4gICAgJi1oZWFkZXIge1xuICAgICAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICBcbiAgICAgICAgKyAuY2FyZC1zdW1tYXJ5IHtcblx0ICAgICAgICBtYXJnaW4tdG9wOiAkZ2FwIC8gMjtcbiAgICAgICAgfVxuXG4gICAgICAgICYtdGl0bGUge1xuXHQgICAgICAgIGZvbnQtc2l6ZTogMS42ZW07XG5cdCAgICAgICAgXG5cdFx0XHRhIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0Y29sb3I6ICR3aGl0ZTtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG4gICAgICAgIH1cblxuICAgICAgICAmLWRhdGUge1xuICAgICAgICAgICAgQGV4dGVuZCAlZm9udC1tZXRhO1xuICAgICAgICAgICAgY29sb3I6ICRibGFjaztcbiAgICAgICAgICAgIGZvbnQtc2l6ZTogMC45ZW07XG4gICAgICAgICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgICAgICAgIG1hcmdpbi10b3A6ICRnYXAgLyAxLjU7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi1zdW1tYXJ5IHtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdFxuXHRcdGEge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0XHR3b3JkLWJyZWFrOiBicmVhay1hbGw7XG5cdFx0fVxuICAgIH1cblx0Lm1ldGF0YWctbGluayB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xuXHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0bWFyZ2luOiAwICRnYXAgLyAyIDAgMDtcblx0XHRcblx0XHQmOmhvdmVyIHtcbiAgICAgICAgICAgIGJhY2tncm91bmQ6ICR5ZWxsb3c7XG5cdFx0fVxuXHR9XG4gICAgJi1idXR0b24ge1xuXHQgICAgJi1vdXRlciB7XG5cdFx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdFx0ICAgIFxuXHRcdCAgICAuYnV0dG9uIHtcblx0XHRcdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0ICAgIH1cblx0ICAgIH1cbiAgICB9XG59XG5cbi8vIFJlcG9ydCBsYXlvdXRcblxuLnJlcG9ydHMge1xuXHQuY2FyZCB7XG5cdFx0Ji1pbWFnZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JleTkwO1xuXHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFxuXHRcdFx0aW1nIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0Ym90dG9tOiAtMWVtO1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAkY29ybmVyICRjb3JuZXIgMCAwO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdFx0XHRtYXJnaW46ICRnYXAgKiAzIGF1dG8gMDtcblx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHR3aWR0aDogNjAlO1xuXHRcdFx0XHRcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Ym90dG9tOiAtMC41ZW07XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ji13cmFwIHtcblx0XHRcdGJveC1zaGFkb3c6IDBweCAtOHB4IDIycHggMHB4IHJnYmEoJGJsYWNrLCAwLjMpO1xuXHRcdFx0ei1pbmRleDogMjtcblx0XHR9XG5cdH1cdFxufVxuXG4vLyBMaXN0aW5nIGxheW91dFxuXG4ubGlzdGluZyB7XG5cdC5jYXJkIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cblx0XHQmLXdyYXAge1xuXHRcdFx0Ym9yZGVyLXRvcDogc29saWQgNXB4ICRwcmltYXJ5O1xuXHRcdFx0XG5cdFx0XHQmLWlubmVyIHtcblx0XHRcdFx0cGFkZGluZzogJGdhcCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cdFxufVxuXG5cbi8vIFR3byBjb2x1bW4gbGF5b3V0XG4udHdvLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0ICAgICAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHQgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcdCAgICAgICAgXG5cdCAgICAgICAgfVxuXHQgICAgICAgIFxuXHQgICAgICAgIC5jYXJkIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVGhyZWUgY29sdW1uIGxheW91dFxuLnRocmVlLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0XHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XHRcdFx0XG5cdFx0XHR9XG5cdCAgICAgICAgLmNhcmQge1xuXHQgICAgICAgICAgICBtYXJnaW46IDAgJGdhcCAqIDEuNTtcblx0ICAgICAgICAgICAgXG5cdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdCAgICAgICAgICAgIGhlaWdodDogMjV2aDtcblx0ICAgICAgICAgICAgfVxuXHQgICAgICAgIH1cblx0XHRcdFxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDIpIH4gYXJ0aWNsZSB7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0ICAgICAgICAgICAgXG5cdCAgICAgICAgICAgIC5jYXJkIHtcblx0XHQgICAgICAgICAgICBcblx0XHQgICAgICAgICAgICAmLWltYWdlIHtcblx0XHRcdCAgICAgICAgICAgIGhlaWdodDogMzV2aDtcblx0XHQgICAgICAgICAgICB9XG5cdCAgICAgICAgICAgIH1cblx0XHQgICAgfVx0XHRcdFxuXHRcdH1cblx0fVxufVxuXG4vLyBGb3VyIGNvbHVtbiBsYXlvdXRcbi5mb3VyLWNvbCB7XG5cdC5jYXJkcyB7XG5cdFx0PiAqIHtcblx0XHQgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDI1JSk7XG5cdFx0ICAgIH1cblx0XHQgICAgLmNhcmQge1xuXHRcdCAgICAgICAgbWFyZ2luOiAwICRnYXAgKiAxLjU7XG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMyksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMykgfiBhcnRpY2xlIHtcblx0XHRcdCAgICBAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XG5cdFx0ICAgIH1cblx0XHQgICAgXG5cdFx0ICAgICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMiksICY6Zmlyc3QtY2hpbGQ6bnRoLWxhc3QtY2hpbGQoMikgfiBhcnRpY2xlIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCg1MCUpO1xuXHQgICAgICAgICAgICBcblx0ICAgICAgICAgICAgLmNhcmQge1xuXHRcdCAgICAgICAgICAgIG1hcmdpbjogMCAkZ2FwICogMS41O1xuXHRcdCAgICAgICAgICAgIFxuXHRcdCAgICAgICAgICAgICYtaW1hZ2Uge1xuXHRcdFx0ICAgICAgICAgICAgQGluY2x1ZGUgYnJlYWsobGFyZ2UpIHtcblx0XHRcdFx0ICAgICAgICAgICAgaGVpZ2h0OiAzNXZoO1xuXHRcdFx0ICAgICAgICAgICAgfVxuXHRcdCAgICAgICAgICAgIH1cblx0ICAgICAgICAgICAgfVxuXHRcdCAgICB9XG5cdFx0fVx0XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklMVEVSUyArKytcbisrKysrKysrKysrKysrKysrKysrICovXG5cbi5maWx0ZXIge1xuXHRAZXh0ZW5kICVmbGV4O1xuICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcbiAgICBqdXN0aWZ5LWNvbnRlbnQ6IGZsZXgtc3RhcnQ7XG4gICAgbWF4LXdpZHRoOiAkdHdvLXRoaXJkcy1jb2x1bW47XG4gICAgcGFkZGluZzogJGdhcCAqIDEuNSAkZ2FwIDA7XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgIHBhZGRpbmc6ICRnYXAgKiAxLjUgMCAwIDA7XG4gICAgfVxuXG4gICAgJi1ibG9jayB7XG5cdCAgICBAZXh0ZW5kICVmbGV4O1xuXHQgICAgYWxpZ24taXRlbXM6IGZsZXgtZW5kOyBcbiAgICAgICAgZmxleDogMCAxMDAlO1xuICAgICAgICBwYWRkaW5nOiAwICRnYXAgKiAyLjUgJGdhcCAqIDEuNTtcbiAgICAgICAgdGV4dC1hbGlnbjogbGVmdDtcbiAgICAgICAgXG4gICAgICAgIEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHQgICAgICAgIGZsZXg6IDEgMTJlbTtcblx0ICAgICAgICBwYWRkaW5nOiAwICRnYXA7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIGxhYmVsIHtcblx0ICAgICAgICBjb2xvcjogJHdoaXRlO1xuXHQgICAgICAgIGZvbnQtd2VpZ2h0OiAkYm9sZDtcblx0ICAgICAgICBtYXJnaW4tbGVmdDogMDtcbiAgICAgICAgfVxuICAgICAgICBcbiAgICAgICAgc2VsZWN0IHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk0JSBjZW50ZXI7XG4gICAgICAgIH1cbiAgICB9XG5cbiAgICAmLXN1Ym1pdCB7XG5cdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkeWVsbG93O1xuXHQgICAgYm9yZGVyLWxlZnQ6IHNvbGlkIDEwcHggJHBpbmsgIWltcG9ydGFudDtcblx0ICAgIGNvbG9yOiAkYmxhY2s7XG5cdCAgICBmb250LXNpemU6IDEuNWVtO1xuXHQgICAgaGVpZ2h0OiAxLjdlbTtcblx0ICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuXHQgICAgbWFyZ2luLXRvcDogJGdhcCAqIDEuNTtcbiAgICAgICAgd2lkdGg6IDEwMCU7XG4gICAgICAgIFxuICAgICAgICBAaW5jbHVkZSBicmVhayhzbWFsbCkge1xuXHRcdCAgICBtYXJnaW4tdG9wOiAwO1xuICAgICAgICB9XG4gICAgICAgICY6YmVmb3JlIHtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgICAgIC5zZWNvbmRhcnktY29sb3IgJiB7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiAkcGluaztcbiAgICAgICAgICAgIGJhY2tncm91bmQtY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgYm9yZGVyLWNvbG9yOiAkdGVhbCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJhY2tncm91bmQ6ICR0ZWFsICFpbXBvcnRhbnQ7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWwgIWltcG9ydGFudDtcbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgIH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU1RBVElTVElDUyArKytcbisrKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5zdGF0aXN0aWMge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRwYWRkaW5nOiAwICRnYXAgKiAyO1xuXHRqdXN0aWZ5LWNvbnRlbnQ6IHNwYWNlLWJldHdlZW47XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIFxuICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdCAgICBwYWRkaW5nOiAwO1xuICAgIH1cbiAgICBcbiAgICAmLWl0ZW0ge1xuICAgIFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcbiAgICBcdG1hcmdpbjogMCAwICRnYXAgKiAyO1xuICAgIFx0XG4gICAgXHRAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0ICAgIFx0QGluY2x1ZGUgZmxleGJveCg0OCUpO1xuICAgIFx0fVxuICAgIFx0XG4gICAgXHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0ICAgIFx0QGluY2x1ZGUgZmxleGJveCgyMCUpO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHQgICAgXHRcblx0XHQgICAgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSwgJjpmaXJzdC1jaGlsZDpudGgtbGFzdC1jaGlsZCgyKSB+IC5zdGF0aXN0aWMtaXRlbSB7XG5cdCAgICAgICAgICAgIEBpbmNsdWRlIGZsZXhib3goNDglKTtcblx0XHQgICAgfVxuXHRcdCAgICAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpLCAmOmZpcnN0LWNoaWxkOm50aC1sYXN0LWNoaWxkKDMpIH4gLnN0YXRpc3RpYy1pdGVtIHtcblx0ICAgICAgICAgICAgQGluY2x1ZGUgZmxleGJveCgzMCUpO1xuXHRcdCAgICB9XG4gICAgXHR9XG4gICAgXHQmOmxhc3QtY2hpbGQge1xuXHQgICAgXHRtYXJnaW4tYm90dG9tOiAkZ2FwO1xuXHQgICAgXHRcblx0ICAgIFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0ICAgIFx0XHRtYXJnaW46IDAgMCAkZ2FwICogMjtcblx0ICAgIFx0fVxuICAgIFx0fVxuICAgIH1cblxuICAgICYtaWNvbiB7XG4gICAgICAgIGZvbnQtc2l6ZTogMmVtO1xuICAgIH1cblxuICAgICYtdmFsdWUge1xuXHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDEwcHggJHNlY29uZGFyeTtcblx0ICAgIGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIHBhZGRpbmc6IDAgMCAkZ2FwIC8gMjtcblx0ICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0ICAgIFxuICAgICAgICAmLW51bWJlciB7XG4gICAgICAgICAgZm9udC1zaXplOiA0ZW07XG5cdFx0ICBmb250LXdlaWdodDogJGJvbGQ7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxLjZlbTtcblx0XHRwYWRkaW5nOiAxLjVlbSAwIDFlbTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG4gICAgfVxufVxuIiwiLyogKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEdBTExFUlkgKysrXG4rKysrKysrKysrKysrKysrKysrKyAqL1xuXG4uZ2FsbGVyeSB7XG5cdG1hcmdpbjogJGdhcCAqIDEuNSAwO1xuXHQmLWl0ZW0ge1xuICAgICAgICBtYXJnaW46IDA7XG4gICAgICAgIHRleHQtYWxpZ246IGNlbnRlcjtcblx0fVxuXHQmLXRodW1iIHtcblx0XHRwYWRkaW5nOiAwICRnYXA7XG5cdH1cbn1cblxuXG4ubGctYmFja2Ryb3Age1xuXHQvLyBiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRzZWNvbmRhcnksIDAuOTUpICFpbXBvcnRhbnQ7XG5cdG1hcmdpbi10b3A6IDA7XG59XG4ubGctb3V0ZXIsIC5sZy10b29sYmFyLCAjbGctY291bnRlciB7XG5cdG1hcmdpbi10b3A6IDAgIWltcG9ydGFudDtcbn1cblxuLmxnLW91dGVyIC5sZy10aHVtYi1pdGVtIHtcblx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudCAhaW1wb3J0YW50O1xuXHRcblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcblx0fVxufVxuXG4ubGctb3V0ZXIgLmxnLXRodW1iLWl0ZW0uYWN0aXZlIHtcblx0Ym9yZGVyLWNvbG9yOiAkd2hpdGUgIWltcG9ydGFudDtcdFxufVxuXG4ubGctbmV4dCxcbi5sZy1wcmV2IHtcblx0b3BhY2l0eTogMSAhaW1wb3J0YW50O1xuXHQmOmhvdmVyIHtcblx0XHRvcGFjaXR5OiAxICFpbXBvcnRhbnQ7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRcblx0XHQqIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbmJ1dHRvbi5sZy1hdXRvcGxheS1idXR0b24sXG5idXR0b24ubGctZnVsbHNjcmVlbixcbmJ1dHRvbiNsZy16b29tLWluLFxuYnV0dG9uI2xnLXpvb20tb3V0LFxuYnV0dG9uI2xnLWFjdHVhbC1zaXplLFxuYnV0dG9uI2xnLXNoYXJlIHtcblx0ZGlzcGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdG9wYWNpdHk6IDA7XG5cdHZpc2liaWxpdHk6IDA7XG5cdGhlaWdodDogMDtcblx0d2lkdGg6IDA7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4uaGlkZGVuLXNsaWRlLCAubWFpbi1jb2xsZWN0aW9uLWl0ZW0tc2xpZGV7XG5cdGRpc3BsYXk6bm9uZTtcbn1cblxuLnZpZGVvLWdhbGxlcnkge1xuXHRwYWRkaW5nOiAkZ2FwICogNCAwO1xuXHRcblx0LnNlY3Rpb24taGVhZGVyIHtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ2FwICogMjtcblx0fVxuXHRcblx0LmNhcmRzIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwICogMjtcblx0XHR9XG5cdH1cblx0XG5cdCYtaXRlbSB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXHRcdG1hcmdpbjogJGdhcCAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKHRhYmxldCkge1xuXHRcdFx0cGFkZGluZzogMCAkZ2FwO1xuXHRcdH1cblx0XHRcblx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdHBhZGRpbmc6IDAgJGdhcDtcblx0XHR9XG5cdFx0XG5cdFx0LmxpZ2h0LWl0ZW0tdGl0bGUge1xuXHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdG1hcmdpbi10b3A6ICRnYXAgLyAyO1xuXHRcdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0XG5cdFx0XHQuZGFyay1ncmV5ICYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdhcCAvIDI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdC5saWdodC1pdGVtLWltZyxcblx0XHQudmlkZW8taXRlbSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0KyAubGlnaHQtaXRlbS10aXRsZSB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5kYXJrLWdyZXkgJixcblx0XHRcdFx0XHQucHVycGxlICYge1xuXHRcdFx0XHRcdFx0Y29sb3I6ICR5ZWxsb3c7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQrIC5tZWRpYS1ibG9jay1lbGVtZW50LXBsYXkge1xuXHRcdFx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHQubGlnaHQtaXRlbS10aXRsZSB7XG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0Y29sb3I6ICRwaW5rO1xuXHRcdFx0XHRcblx0XHRcdFx0LmRhcmstZ3JleSAmLFxuXHRcdFx0XHQucHVycGxlICYge1xuXHRcdFx0XHRcdGNvbG9yOiAkeWVsbG93O1xuXHRcdFx0XHR9XHRcdFx0XHRcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Jjpob3ZlciB7XG5cdFx0XHQvLyAubGlnaHQtaXRlbS10aXRsZSB7XG5cdFx0XHQvLyBcdGNvbG9yOiAkcGluaztcblx0XHRcdC8vIFx0XG5cdFx0XHQvLyBcdC5kYXJrLWdyZXkgJixcblx0XHRcdC8vIFx0LnB1cnBsZSAmIHtcblx0XHRcdC8vIFx0XHRjb2xvcjogJHllbGxvdztcblx0XHRcdC8vIFx0fVxuXHRcdFx0Ly8gfVxuXHRcdFx0Ly8gXG5cdFx0XHQvLyAubWVkaWEtYmxvY2stZWxlbWVudC1wbGF5IHtcblx0XHRcdC8vIFx0JjpiZWZvcmUge1xuXHRcdFx0Ly8gXHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Ly8gXHR9XG5cdFx0XHQvLyB9XG5cdFx0fVxuXHRcdFxuXHRcdC5saWdodC1pdGVtLXRyYW5zY3JpcHQtbGluayB7XG5cdFx0XHRAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdFx0XHRcblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRjb2xvcjogJHBpbms7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQuZGFyay1ncmV5ICYsXG5cdFx0XHQucHVycGxlICYge1xuXHRcdFx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdFx0XHRcdFxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJHllbGxvdztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXHRcblx0LmxpZ2h0LWl0ZW0taW1nIHtcblx0XHRoZWlnaHQ6IGF1dG87XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcblx0XHQmLnZpZGVvLWl0ZW0ge1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFxuXHRcdFx0JjpiZWZvcmV7XG5cdFx0XHRcdC8vIGNvbnRlbnQ6dXJsKCcuLi9pbWFnZXMvcGxheS1idXR0b24tb3JhbmdlLnN2ZycpO1xuXHRcdFx0XHQvLyBwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdFx0Ly8gaGVpZ2h0OjYwcHg7XG5cdFx0XHRcdC8vIHdpZHRoOjYwcHg7XG5cdFx0XHRcdC8vIHRvcDpjYWxjKDUwJSAtIDMwcHgpO1xuXHRcdFx0XHQvLyBsZWZ0OmNhbGMoNTAlIC0gMzBweCk7XG5cdFx0XHRcdC8vIHotaW5kZXg6IDE7XG5cdFx0XHRcdC8vIFxuXHRcdFx0XHQvLyAuc2Vjb25kYXJ5LWNvbG9yICYge1xuXHRcdFx0XHQvLyBcdGNvbnRlbnQ6dXJsKCcuLi9pbWFnZXMvcGxheS1idXR0b24tcGluay5zdmcnKTtcdFx0XHRcdFx0XG5cdFx0XHRcdC8vIH1cblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdGhlaWdodDogMzAwcHg7XG5cdFx0XHRtYXgtaGVpZ2h0OiAzMDBweDtcblx0XHRcdG1pbi1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0b2JqZWN0LWZpdDogY292ZXI7XG5cdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGhlaWdodDogNDAwcHg7XG5cdFx0XHRcdG1heC1oZWlnaHQ6IDMwMHB4O1xuXHRcdFx0XHRtaW4taGVpZ2h0OiA0MDBweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn0iLCJAY2hhcnNldCBcIlVURi04XCI7XG5cbi8vIERlZmF1bHQgVmFyaWFibGVzXG5cbi8vIFNsaWNrIGljb24gZW50aXR5IGNvZGVzIG91dHB1dHMgdGhlIGZvbGxvd2luZ1xuLy8gXCJcXDIxOTBcIiBvdXRwdXRzIGFzY2lpIGNoYXJhY3RlciBcIuKGkFwiXG4vLyBcIlxcMjE5MlwiIG91dHB1dHMgYXNjaWkgY2hhcmFjdGVyIFwi4oaSXCJcbi8vIFwiXFwyMDIyXCIgb3V0cHV0cyBhc2NpaSBjaGFyYWN0ZXIgXCLigKJcIlxuXG4kc2xpY2stZm9udC1wYXRoOiBcIi4uL3dlYmZvbnRzL3NsaWNrL1wiICFkZWZhdWx0O1xuJHNsaWNrLWZvbnQtZmFtaWx5OiBcInNsaWNrXCIgIWRlZmF1bHQ7XG4kc2xpY2stbG9hZGVyLXBhdGg6IFwiLi9cIiAhZGVmYXVsdDtcbiRzbGljay1hcnJvdy1jb2xvcjogJHByaW1hcnkgIWRlZmF1bHQ7XG4kc2xpY2stZG90LWNvbG9yOiBibGFjayAhZGVmYXVsdDtcbiRzbGljay1kb3QtY29sb3ItYWN0aXZlOiAkc2xpY2stZG90LWNvbG9yICFkZWZhdWx0O1xuJHNsaWNrLXByZXYtY2hhcmFjdGVyOiBcIlxcMjE5MFwiICFkZWZhdWx0O1xuJHNsaWNrLW5leHQtY2hhcmFjdGVyOiBcIlxcMjE5MlwiICFkZWZhdWx0O1xuJHNsaWNrLWRvdC1jaGFyYWN0ZXI6IFwiXFwyMDIyXCIgIWRlZmF1bHQ7XG4kc2xpY2stZG90LXNpemU6IDEwcHggIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1kZWZhdWx0OiAwLjc1ICFkZWZhdWx0O1xuJHNsaWNrLW9wYWNpdHktb24taG92ZXI6IDEgIWRlZmF1bHQ7XG4kc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlOiAwLjI1ICFkZWZhdWx0O1xuXG5AZnVuY3Rpb24gc2xpY2staW1hZ2UtdXJsKCR1cmwpIHtcbiAgICBAaWYgZnVuY3Rpb24tZXhpc3RzKGltYWdlLXVybCkge1xuICAgICAgICBAcmV0dXJuIGltYWdlLXVybCgkdXJsKTtcbiAgICB9XG4gICAgQGVsc2Uge1xuICAgICAgICBAcmV0dXJuIHVybCgkc2xpY2stbG9hZGVyLXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbkBmdW5jdGlvbiBzbGljay1mb250LXVybCgkdXJsKSB7XG4gICAgQGlmIGZ1bmN0aW9uLWV4aXN0cyhmb250LXVybCkge1xuICAgICAgICBAcmV0dXJuIGZvbnQtdXJsKCR1cmwpO1xuICAgIH1cbiAgICBAZWxzZSB7XG4gICAgICAgIEByZXR1cm4gdXJsKCRzbGljay1mb250LXBhdGggKyAkdXJsKTtcbiAgICB9XG59XG5cbi8qIFNsaWRlciAqL1xuXG4uc2xpY2sge1xuXHQmLWxpc3Qge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cblx0Ji10cmFjayB7XG5cdFx0QGV4dGVuZCAlZmxleDtcblx0fVxuXHQmLXNsaWRlIHtcblx0XHRmbGV4OiAxIGF1dG87XG4gICAgICAgIC8vIGhlaWdodDogNDAwcHg7XG4gICAgICAgIFxuICAgICAgICBpbWcge1xuICAgICAgICAgICAgaGVpZ2h0OiAxMDAlO1xuICAgICAgICAgICAgb2JqZWN0LWZpdDogY292ZXI7XG4gICAgICAgICAgICB0cmFuc2l0aW9uOiBvcGFjaXR5IGVhc2UgMC4zcztcbiAgICAgICAgICAgIHdpZHRoOiAxMDAlO1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAubm8tb2JqZWN0LWZpdCB7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgIFxuICAgICAgICAmOmhvdmVyIHtcbiAgICAgICAgICAgIGltZyB7XG4gICAgICAgICAgICAgICAgb3BhY2l0eTogMC44O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG5cdH1cbn1cblxuLyogSWNvbnMgKi9cbkBpZiAkc2xpY2stZm9udC1mYW1pbHkgPT0gXCJzbGlja1wiIHtcbiAgICBAZm9udC1mYWNlIHtcbiAgICAgICAgZm9udC1mYW1pbHk6IFwic2xpY2tcIjtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdFwiKTtcbiAgICAgICAgc3JjOiBzbGljay1mb250LXVybChcInNsaWNrLmVvdD8jaWVmaXhcIikgZm9ybWF0KFwiZW1iZWRkZWQtb3BlbnR5cGVcIiksIHNsaWNrLWZvbnQtdXJsKFwic2xpY2sud29mZlwiKSBmb3JtYXQoXCJ3b2ZmXCIpLCBzbGljay1mb250LXVybChcInNsaWNrLnR0ZlwiKSBmb3JtYXQoXCJ0cnVldHlwZVwiKSwgc2xpY2stZm9udC11cmwoXCJzbGljay5zdmcjc2xpY2tcIikgZm9ybWF0KFwic3ZnXCIpO1xuICAgICAgICBmb250LXdlaWdodDogbm9ybWFsO1xuICAgICAgICBmb250LXN0eWxlOiBub3JtYWw7XG4gICAgfVxufVxuXG4vKiBBcnJvd3MgKi9cblxuLnNsaWNrLXByZXYsXG4uc2xpY2stbmV4dCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICBib3JkZXI6IHNvbGlkIDRweCAkd2hpdGU7XG4gICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICBib3gtc2hhZG93OiAkc2hhZG93O1x0XG4gICAgY3Vyc29yOiBwb2ludGVyO1xuICAgIGNvbG9yOiB0cmFuc3BhcmVudDsgICAgXG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgZm9udC1zaXplOiAwcHg7XG4gICAgaGVpZ2h0OiAzNXB4O1xuICAgIHdpZHRoOiAzOHB4O1xuICAgIGxpbmUtaGVpZ2h0OiAwcHg7XG4gICAgb3V0bGluZTogbm9uZTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICB0b3A6IDUwJTtcbiAgICAtd2Via2l0LXRyYW5zZm9ybTogdHJhbnNsYXRlKDAsIC02MCUpO1xuICAgIC1tcy10cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZSgwLCAtNjAlKTtcbiAgICB6LWluZGV4OiA5OTtcbiAgICBcbiAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcbiAgICAgICAgY29sb3I6IHRyYW5zcGFyZW50O1xuICAgICAgICBvdXRsaW5lOiBub25lO1xuICAgICAgICBcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktb24taG92ZXI7XG4gICAgICAgIH1cbiAgICB9XG4gICAgJi5zbGljay1kaXNhYmxlZDpiZWZvcmUge1xuICAgICAgICBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1ub3QtYWN0aXZlO1xuICAgIH1cbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbG9yOiAkc2xpY2stYXJyb3ctY29sb3I7XG4gICAgICAgIGZvbnQtZmFtaWx5OiAkc2xpY2stZm9udC1mYW1pbHk7XG4gICAgICAgIGZvbnQtc2l6ZTogMzBweDtcbiAgICAgICAgbGluZS1oZWlnaHQ6IDE7XG4gICAgICAgIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LWRlZmF1bHQ7XG4gICAgICAgIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IGFudGlhbGlhc2VkO1xuICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgIH1cbn1cblxuLnNsaWNrLXByZXYge1xuICAgIGxlZnQ6IDM0cHg7XG4gICAgJjpiZWZvcmUge1xuICAgICAgICBjb250ZW50OiAkc2xpY2stcHJldi1jaGFyYWN0ZXI7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gICAgICAgIG9wYWNpdHk6IDE7XG4gICAgICAgIHRyYW5zaXRpb246IGNvbG9yIGVhc2UgMC4ycztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi5zbGljay1uZXh0IHtcbiAgICByaWdodDogMzRweDtcbiAgICAmOmJlZm9yZSB7XG4gICAgICAgIGNvbnRlbnQ6ICRzbGljay1uZXh0LWNoYXJhY3RlcjtcbiAgICAgICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgICAgICAgb3BhY2l0eTogMTtcbiAgICAgICAgdHJhbnNpdGlvbjogYWxsIGVhc2UgMC4zcztcbiAgICB9XG5cbiAgICAmOmhvdmVyIHtcbiAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwaW5rO1xuICAgICAgICAgICAgd2lkdGg6IDA7XG4gICAgICAgIH1cbiAgICB9XG59XG5cbi8qIERvdHMgKi9cblxuLnNsaWNrLWRvdHRlZC5zbGljay1zbGlkZXIge1xuICAgIG1hcmdpbi1ib3R0b206IDMwcHg7XG59XG5cbi5zbGljay1kb3RzIHtcblx0QGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgZmFsc2UpO1xuICAgIGJvdHRvbTogLTQwcHg7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbjogMDtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGxpc3Qtc3R5bGU6IG5vbmU7XG4gICAgdGV4dC1hbGlnbjogY2VudGVyO1xuICAgIHdpZHRoOiBhdXRvO1xuICAgIFxuICAgIGxpIHtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgbWFyZ2luOiAwIDVweDtcbiAgICAgICAgcGFkZGluZzogMDtcbiAgICAgICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICAgICAgICB3aWR0aDogMjBweDtcbiAgICAgICAgXG4gICAgICAgIGJ1dHRvbiB7XG4gICAgICAgICAgICBib3JkZXI6IDA7XG4gICAgICAgICAgICBiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgICAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgICAgICAgICAgZm9udC1zaXplOiAwcHg7XG4gICAgICAgICAgICBoZWlnaHQ6IDIwcHg7XG4gICAgICAgICAgICBsaW5lLWhlaWdodDogMHB4O1xuICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgIHBhZGRpbmc6IDVweDtcbiAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgXG4gICAgICAgICAgICAmOmhvdmVyLCAmOmZvY3VzIHtcblx0ICAgICAgICAgICAgYmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG4gICAgICAgICAgICAgICAgb3V0bGluZTogbm9uZTtcbiAgICAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICAmOmJlZm9yZSB7XG4gICAgICAgICAgICAgICAgICAgIGNvbG9yOiAkcHJpbWFyeTtcbiAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogYmxvY2s7XG4gICAgICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW9uLWhvdmVyO1xuICAgICAgICAgICAgICAgICAgICAvLyBvcGFjaXR5OiAkc2xpY2stb3BhY2l0eS1kZWZhdWx0O1xuICAgICAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIFxuICAgICAgICAgICAgJjpiZWZvcmUge1xuICAgICAgICAgICAgICAgIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gICAgICAgICAgICAgICAgYmFja2dyb3VuZDogJHdoaXRlO1xuICAgICAgICAgICAgICAgIC8vIGNvbG9yOiAkc2xpY2stZG90LWNvbG9yO1xuICAgICAgICAgICAgICAgIGNvbG9yOiAkZGVlcC1wdXJwbGU7XG4gICAgICAgICAgICAgICAgY29udGVudDogJHNsaWNrLWRvdC1jaGFyYWN0ZXI7XG4gICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICRzbGljay1mb250LWZhbWlseTtcbiAgICAgICAgICAgICAgICAvLyBmb250LXNpemU6ICRzbGljay1kb3Qtc2l6ZTtcbiAgICAgICAgICAgICAgICBmb250LXNpemU6IDAuOXJlbTtcbiAgICAgICAgICAgICAgICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgICAgICAgICAgICAgICAtbW96LW9zeC1mb250LXNtb290aGluZzogZ3JheXNjYWxlO1xuICAgICAgICAgICAgICAgIGhlaWdodDogMjBweDtcbiAgICAgICAgICAgICAgICBsZWZ0OiAwO1xuICAgICAgICAgICAgICAgIGxpbmUtaGVpZ2h0OiAyMnB4O1xuICAgICAgICAgICAgICAgIC8vIG9wYWNpdHk6ICRzbGljay1vcGFjaXR5LW5vdC1hY3RpdmU7XG4gICAgICAgICAgICAgICAgLy8gb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgICAgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcbiAgICAgICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICAgICAgdG9wOiAwOyAgICAgICAgICAgICBcbiAgICAgICAgICAgICAgICB0cmFuc2l0aW9uOiBhbGwgZWFzZSAwLjE1cyAhaW1wb3J0YW50OyAgIFxuICAgICAgICAgICAgICAgIHdpZHRoOiAyMHB4O1xuICAgICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICAgICYuc2xpY2stYWN0aXZlIGJ1dHRvbjpiZWZvcmUge1xuICAgICAgICAgICAgY29sb3I6ICRwcmltYXJ5O1xuICAgICAgICAgICAgLy8gY29sb3I6ICRzbGljay1kb3QtY29sb3ItYWN0aXZlO1xuICAgICAgICAgICAgLy8gb3BhY2l0eTogJHNsaWNrLW9wYWNpdHktZGVmYXVsdDtcbiAgICAgICAgfVxuICAgIH1cbn1cblxuXG5cblxuXG5cbi5qcyAuc2xpZGVyLXNpbmdsZSA+IGRpdjpudGgtY2hpbGQoMW4rMikgeyBkaXNwbGF5OiBub25lIH1cblxuLmpzIC5zbGlkZXItc2luZ2xlLnNsaWNrLWluaXRpYWxpemVkID4gZGl2Om50aC1jaGlsZCgxbisyKSB7IGRpc3BsYXk6IGJsb2NrIH1cblxuLnNsaWRlci1uYXYgLnNsaWNrLXNsaWRlIHsgY3Vyc29yOiBwb2ludGVyOyB9XG5cbi5zbGlkZXItc2luZ2xlIHtcbiAgICBtYXgtd2lkdGg6IDY4Mi42NnB4O1xuICAgIFxuICAgIC5zbGljay1zbGlkZSAqIHtcbiAgICAgICAgaGVpZ2h0OiAzMDBweDtcbiAgICB9XG4gICAgXG4gICAgQGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcbiAgICAgICAgLnNsaWNrLXNsaWRlICoge1xuICAgICAgICAgICAgaGVpZ2h0OiA0NTBweDtcbiAgICAgICAgfVxuICAgIH1cbiAgICBcbiAgICBAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcbiAgICAgICAgbWF4LXdpZHRoOiA4NTMuMzI1cHg7XG4gICAgICAgIFxuICAgICAgICAuc2xpY2stc2xpZGUgKiB7XG4gICAgICAgICAgICBoZWlnaHQ6IDU2Mi41cHg7XG4gICAgICAgIH1cbiAgICAgICAgXG4gICAgfVxufVxuXG4uc2xpZGVyLW5hdiB7XG4gICAgLnNsaWNrLXNsaWRlICoge1xuICAgICAgICAvLyBoZWlnaHQ6IDE3NHB4O1xuICAgIH1cbn0iLCIuY29udGVudHtcbiAgICAuZ2FsbGVyeXtcbiAgICAgICAgZGlzcGxheTpmbGV4O1xuICAgICAgICBmbGV4LXdyYXA6d3JhcDtcbiAgICAgICAgZmxleC1kaXJlY3Rpb246cm93O1xuICAgICAgICBtYXJnaW4tbGVmdDotNXB4O1xuICAgICAgICBtYXJnaW4tcmlnaHQ6LTVweDtcblxuICAgICAgICAmLWl0ZW17XG4gICAgICAgICAgICBtYXJnaW46MCAhaW1wb3J0YW50O1xuICAgICAgICAgICAgZmxvYXQ6IGxlZnQ7XG4gICAgICAgICAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG4gICAgICAgICAgICB3aWR0aDogMzMuMzMlO1xuICAgICAgICB9XG5cbiAgICAgICAgJi1pY29ue1xuICAgICAgICAgICAgaGVpZ2h0OjFweDtcbiAgICAgICAgICAgIHBhZGRpbmctYm90dG9tOjEwMCU7XG4gICAgICAgICAgICBvdmVyZmxvdzpoaWRkZW47XG4gICAgICAgICAgICBwb3NpdGlvbjpyZWxhdGl2ZTtcbiAgICAgICAgICAgIGJvcmRlcjpzb2xpZCA1cHggdHJhbnNwYXJlbnQ7XG5cbiAgICAgICAgICAgIGF7XG4gICAgICAgICAgICAgICAgcG9zaXRpb246YWJzb2x1dGU7XG4gICAgICAgICAgICAgICAgdG9wOjA7XG4gICAgICAgICAgICAgICAgbGVmdDowO1xuICAgICAgICAgICAgICAgIGhlaWdodDoxMDAlO1xuICAgICAgICAgICAgICAgIHdpZHRoOjEwMCU7XG4gICAgICAgICAgICAgICAgY3Vyc29yOnpvb20taW47XG5cbiAgICAgICAgICAgICAgICBpbWd7XG4gICAgICAgICAgICAgICAgICAgIG9iamVjdC1maXQ6IGNvdmVyO1xuICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgd2lkdGg6MTAwJTtcbiAgICAgICAgICAgICAgICAgICAgZm9udC1mYW1pbHk6ICdvYmplY3QtZml0OiBjb3ZlcjsnO1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgfVxuXG4gICAgfVxufSIsIi8qICsrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IEVYUEFORCArKytcbisrKysrKysrKysrKysrKysrKysgKi9cblxuLmV4cGFuZC1jaGVjayB7XG4gICAgfiBkaXYge1xuICAgICAgICBkaXNwbGF5OiBub25lO1xuICAgIH1cblxuICAgICY6Y2hlY2tlZCB+IGRpdiB7XG4gICAgICAgIGRpc3BsYXk6IGJsb2NrO1xuICAgIH1cbn1cblxuLmV4cGFuZC10cmlnZ2VyIHtcbiAgICBjdXJzb3I6IHBvaW50ZXI7XG4gICAgbWFyZ2luLXRvcDogMDtcblxuICAgIC5pY29uIHtcbiAgICAgICAgQGluY2x1ZGUgdHJhbnNpdGlvbih0cmFuc2Zvcm0gMC40cyBlYXNlKTtcbiAgICB9XG5cbiAgICAuZXhwYW5kLWNoZWNrOmNoZWNrZWQgfiAmIHtcblxuXG4gICAgICAgIC5pY29uIHtcbiAgICAgICAgICAgIEBpbmNsdWRlIHRyYW5zZm9ybShyb3RhdGUoOTBkZWcpKTtcbiAgICAgICAgfVxuICAgIH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBXWVNJV1lHICsrK1xuKysrKysrKysrKysrKysrKysrKysgKi8gICAgXG4gICAgXG4ud3lzaXd5ZyB7XG5cdG1hcmdpbjogMDtcblx0XG5cdCYuY2VudGVyIHtcblx0XHQuY29udGVudCB7XG5cdFx0XHRtYXJnaW46IDAgYXV0bztcdFx0XG5cdFx0fVxuXHR9XG5cdFxuXHQuY29udGVudCB7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdFxuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdFx0d2lkdGg6IDY2LjY2JTtcdFxuXHRcdH1cdFx0XG5cdH1cbn0iLCIvKiArKysrKysrKysrKysrKysrKysrKysrXG4rKysgTEFZT1VUOiBBQ0NPUkRJT04gKysrXG4rKysrKysrKysrKysrKysrKysrKysrICovXG5cbi5hY2NvcmRpb24ge1xuXHQmLW91dGVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkd2hpdGU7XG5cdFx0Ym9yZGVyLXJhZGl1czogJGNvcm5lcjtcblx0XHRib3gtc2hhZG93OiAkc2hhZG93O1xuXHRcdHBhZGRpbmc6IDAgJGdhcCAqIDEuNTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XHRcblx0fVxuXHRcblx0Ji1pdGVtIHtcblx0XHRwYWRkaW5nOiAkZ2FwIDA7XG5cblx0ICAgICYgKyAmIHtcblx0ICAgICAgICBib3JkZXItdG9wOiAkbGluZSBzb2xpZCAkZ3JleTgwO1xuXHQgICAgfVxuXHR9XG5cblx0Ji1idXR0b24ge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRjb2xvcjogJGJsYWNrO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMS4yNXJlbTtcblx0XHRwYWRkaW5nOiAwICRnYXAgKiAxLjUgMCAwO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdHdpZHRoOiAxMDAlO1xuXG5cdFx0Lmljb24ge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0aGVpZ2h0OiAxLjA1ZW07XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdHRvcDogMC4zZW07XG5cdFx0XHR0cmFuc2l0aW9uOiAwLjIzNXMgdHJhbnNmb3JtIGVhc2UtaW4tb3V0O1xuXHRcdFx0d2lkdGg6IDEuMDVlbTtcdFx0XHRcblx0XHR9XG5cblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdG91dGxpbmU6IDA7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0Lmljb24ge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSg5MGRlZyk7XG5cdFx0XHRcdHRyYW5zaXRpb246IDAuMjM1cyB0cmFuc2Zvcm0gZWFzZS1pbi1vdXQ7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji1wYW5lbCB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0XHRwYWRkaW5nLXRvcDogJGdhcDtcblx0XHRcblx0XHRwIHtcblx0XHRcdGNvbG9yOiAkYmxhY2s7XHRcblx0XHR9XG5cdH1cbn1cbiIsIi8qICsrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFBVTExRVU9URSArKytcbisrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnB1bGxxdW90ZSB7XG5cdEBleHRlbmQgJWZsZXg7XG5cdGJhY2tncm91bmQtY29sb3I6ICR0ZWFsLWRhcms7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1xdW90ZTtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdG1hcmdpbjogJGdhcCAqIDIgYXV0byAwO1xuXHRwYWRkaW5nOiAkZ2FwICogNCAkZ2FwICogMiAkZ2FwICogMjtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcblx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cdFxuXHRAaW5jbHVkZSBicmVhayh4bGFyZ2UpIHtcblx0XHR3aWR0aDogJHBhZ2Utd2lkdGg7XG5cdH1cblx0XG5cdCY6YmVmb3JlIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9xdW90ZS5zdmcnKTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogY2VudGVyIGNlbnRlcjtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDUwJTtcblx0XHRjb250ZW50OiAnJztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDgwcHg7XG5cdFx0bGVmdDogJGdhcCAqIDI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTQwcHg7XG5cdFx0d2lkdGg6IDgwcHg7XG5cdH1cblxuXHQmLWltYWdlIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDUwJSk7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNDAlKTtcblx0XHR9XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDIwJSk7XHRcdFxuXHRcdH1cblx0XHRcblx0XHRpbWcge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMTAwJTtcdFxuXHRcdH1cblx0XHRcblx0XHQrIC5wdWxscXVvdGUtaW5mbyB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHRcdFx0cGFkZGluZzogJGdhcCAqIDEuNSAwIDAgMDtcblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0QGluY2x1ZGUgZmxleGJveCg2MCUpO1xuXHRcdFx0XHRwYWRkaW5nOiAwIDAgMCAkZ2FwICogMjtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdEBpbmNsdWRlIGZsZXhib3goODAlKTtcblx0XHRcdFx0cGFkZGluZzogMCAkZ2FwICogMjtcdFx0XHRcblx0XHRcdH1cdFx0XG5cdFx0XHRcblx0XHRcdGJsb2NrcXVvdGUge1xuXHRcdFx0XHRmb250LXNpemU6IDEuM2VtO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjhlbTtcblx0XHRcdFx0fVx0XG5cdFx0XHR9XG5cdFx0fVxuXHR9XHRcblx0Ji1pbmZvIHtcblx0XHRAaW5jbHVkZSBmbGV4Ym94KDEwMCUpO1xuXHR9XG5cdFxuXHRibG9ja3F1b3RlIHtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMS40ZW07XG5cdFx0Zm9udC13ZWlnaHQ6ICRleHRyYWJvbGQ7XG5cdFx0cGFkZGluZy1ib3R0b206ICRnYXAgLyAxLjU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdGZvbnQtc2l6ZTogMS44ZW07XG5cdFx0fVxuXHR9XG5cdGNpdGUge1xuXHRcdGJvcmRlci1sZWZ0OiBzb2xpZCA1cHggJHNlY29uZGFyeTtcblx0XHRjb2xvcjogJHdoaXRlO1xuXHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0XHRwYWRkaW5nLWxlZnQ6ICRnYXA7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRmb250LXNpemU6IDEuNGVtO1xuXHRcdH1cblx0fVxuXHQmLXNoYXJlIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRnYXAgKiA1O1xuXHRcdFx0dG9wOiAtNHB4O1xuXHRcdH1cblx0XHRcblx0XHQmLXRpdGxlIHtcblx0XHRcdEBleHRlbmQgJWZvbnQtY29udGVudDtcblx0XHRcdGNvbG9yOiAkZ3JleTMwO1xuXHRcdFx0Zm9udC1zaXplOiAwLjdlbTtcblx0XHRcdGZvbnQtd2VpZ2h0OiAkbm9ybWFsO1xuXHRcdFx0cGFkZGluZzogMCAwIDAgJGdhcCAqIDQ7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR0ZXh0LXRyYW5zZm9ybTogdXBwZXJjYXNlO1xuXHRcdFx0XG5cdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRncmV5MzA7XG5cdFx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdFx0aGVpZ2h0OiAxcHg7XG5cdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA2cHg7XG5cdFx0XHRcdHdpZHRoOiAzNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLWVsZW1lbnQge1xuXHRcdCAgICBAZXh0ZW5kICV0cmFuc2l0aW9uO1xuXHRcdCAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkdHdpdHRlcjtcblx0XHQgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcblx0XHQgICAgY29sb3I6ICR3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHQgICAgaGVpZ2h0OiAzMHB4O1xuXHRcdCAgICBtYXJnaW46IDAgMCAwICRnYXAgLyAyO1xuXHRcdCAgICB0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0ICAgIHdpZHRoOiAzMHB4O1xuXHRcdCAgICBcblx0XHQgICAgLmljb24ge1xuXHRcdFx0ICAgIG1hcmdpbi10b3A6IDNweDtcblx0XHQgICAgfVxuXHRcdH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogU0hBUkUgKysrXG4rKysrKysrKysrKysrKysrKysgKi9cblxuLnNoYXJlIHtcblx0QGV4dGVuZCAlZmxleDtcblx0anVzdGlmeS1jb250ZW50OiBjZW50ZXI7XG5cdFxuXHQmLWl0ZW0ge1xuXHRcdG1hcmdpbjogMCAkZ2FwO1xuXHR9XG59IiwiLyogKysrKysrKysrKysrKysrKysrKysrKysrK1xuKysrIExBWU9VVDogRklYRUQgSEVBREVSICsrK1xuKysrKysrKysrKysrKysrKysrKysrKysrKyAqL1xuXG5AaWYgJGZpeGVkaGVhZCB7XG5cdC5oZWFkZXIge1xuXHRcdEBpbmNsdWRlIGJyZWFrKG1lZGl1bSkge1xuXHRcdCAgICBoZWlnaHQ6ICRoZWFkZXItaGVpZ2h0O1xuXHRcdCAgICBsZWZ0OiAwO1xuXHRcdCAgICBwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0ICAgIHRvcDogMDtcblx0XHR9XG5cdFx0XG5cdCAgICAmLnN0aWNreSB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMnB4IDEycHggMCByZ2JhKCRibGFjaywgMC4xKTtcblx0XHRcdFx0bGVmdDogMDtcblx0XHRcdFx0cG9zaXRpb246IGZpeGVkO1xuXHRcdFx0XHR0b3A6IC0xMTJweDtcblx0XHRcdH1cblx0XHQgICAgXG5cdFx0ICAgIC5oZWFkZXItbG9nbyB7XG5cdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg3JSk7XG5cdFx0XHQgICAgcGFkZGluZzogMTBweCAwO1xuXHRcdCAgICB9XG5cdFx0XHQuaGVhZGVyLWlubmVyIHtcblx0XHRcdFx0QGluY2x1ZGUgY2VudGVyZXIodHJ1ZSwgZmFsc2UpO1xuXHRcdFx0XHRib3R0b206IDA7XG5cdFx0XHRcdGhlaWdodDogNjhweDtcblx0XHRcdH1cblx0XHRcdC5uYXYtaXRlbSB7XG5cdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdFxuXHRcdFx0XHQmLmJ1dHRvbi1pdGVtIHtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogYXV0bztcblx0XHRcdFx0XHRcblx0XHRcdFx0XHQuYnV0dG9uIHtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMS4yZW07XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHRcdFxuXHRcdFx0XHQmLWxpbmsge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMWVtO1xuXHRcdFx0XHRcdGhlaWdodDogMjRweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdCAgICAuaGVhZGVyLW5hdiB7XG5cdFx0XHQgICAgQGluY2x1ZGUgZmxleGJveCg5MyUpO1xuXHRcdFx0ICAgIGFsaWduLWl0ZW1zOiBmbGV4LWVuZDtcblx0XHRcdCAgICBtYXJnaW46IDAgMCAwIGF1dG87XG5cdFx0XHQgICAgXG5cdFx0XHQgICAgJi1saXN0IHtcblx0XHRcdFx0XHRAaW5jbHVkZSBicmVhayhtZWRpdW0pIHtcblx0XHRcdFx0XHRcdGRpc3BsYXk6IC1tcy1mbGV4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogLXdlYmtpdC1mbGV4O1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdFx0XHRcdGZsZXgtZGlyZWN0aW9uOiByb3c7XG5cdFx0XHRcdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cdFx0XHRcdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdFx0XHRcdFx0aGVpZ2h0OiA2OHB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdCAgICB9XG5cdFx0ICAgIH1cblx0XHQgICAgLmhlYWRlci1zdWJuYXYge1xuXHRcdFx0ICAgIGRpc3BsYXk6IG5vbmU7XG5cdFx0ICAgIH1cblx0XHQgICAgLmRyb3Bkb3duIHtcblx0XHRcdCAgICBtYXJnaW4tdG9wOiAyMnB4O1xuXHRcdFx0ICAgIC5uYXYtaXRlbS1saW5rIHtcblx0XHRcdFx0ICAgIGZvbnQtc2l6ZTogMC44ZW07XG5cdFx0XHRcdCAgICBoZWlnaHQ6IGF1dG87XG5cdFx0XHQgICAgfVxuXHRcdCAgICB9XG5cdCAgICB9XG5cdH1cblx0Lm1haW4ge1xuXHQgICAgQGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0ICAgIHBhZGRpbmctdG9wOiAkaGVhZGVyLWhlaWdodDtcblx0ICAgIH1cblx0fVxufSIsIi8qICsrKysrKysrKysrKysrKysrKysrKysrKytcbisrKyBMQVlPVVQ6IFRFQU0gUFJPRklMRSArKytcbisrKysrKysrKysrKysrKysrKysrKysrKysgKi9cblxuLnByb2ZpbGUge1xuXHRAZXh0ZW5kICVmbGV4O1xuXHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0cGFkZGluZzogJGdhcCAqIDIgMDtcblx0XG5cdCYtb3ZlcmxheSB7XG5cdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKCRibGFjaywgMC43KTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0b3BhY2l0eTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR0b3A6IDA7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHotaW5kZXg6IDk5O1xuXHRcdFxuXHRcdCYuYWN0aXZlLXByb2ZpbGUge1xuXHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdHZpc2liaWxpdHk6IHZpc2libGU7XG5cdFx0fVxuXHR9XG5cdFxuXHQmLWVsZW1lbnQge1xuXHRcdEBleHRlbmQgJWZsZXg7XG5cdFx0QGluY2x1ZGUgZmxleGJveCgxMDAlKTtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luOiAwIDAgJGdhcCAqIDI7XG5cdFx0XG5cdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdEBpbmNsdWRlIGZsZXhib3goNTAlKTtcblx0XHR9XG5cdFx0QGluY2x1ZGUgYnJlYWsobWVkaXVtKSB7XG5cdFx0XHRAaW5jbHVkZSBmbGV4Ym94KDMzLjMzJSk7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0fVx0XHRcblx0fVxuXHQmLWltYWdlIHtcblx0XHRAZXh0ZW5kICVpbWFnZS1ob3Zlcjtcblx0XHRib3JkZXItcmFkaXVzOiAxMDAlO1xuXHRcdGJveC1zaGFkb3c6IDAgMCA4cHggcmdiYSgkYmxhY2ssIDAuMik7XG5cdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXJnaW46IDAgJGdhcCAqIDQ7XG5cdFx0XG5cdFx0aW1nIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDEwMCU7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHR9XG5cdH1cblx0Ji13cmFwIHtcblx0XHRtYXJnaW46ICRnYXAgKiAyIDAgMDtcblx0XHRwYWRkaW5nOiAwICRnYXA7XG5cdH1cdFxuXHQmLW5hbWUge1xuXHRcdGZvbnQtc2l6ZTogMS4zZW07XG5cdH1cblx0Ji10aXRsZSB7XG5cdFx0Zm9udC1zaXplOiAxZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRwYWRkaW5nLXRvcDogJGdhcCAvIDEuNTtcblx0fVxuXHQmLXN1bW1hcnkge1xuXHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblx0ICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcblx0ICAgIGJveC1zaGFkb3c6ICRzaGFkb3c7XG5cdCAgICBoZWlnaHQ6IDEwMCU7XG5cdCAgICBtYXJnaW4tdG9wOiAwO1xuXHQgICAgcGFkZGluZzogJGdhcCAqIDUgJGdhcCAqIDIgJGdhcCAqIDI7XG5cdCAgICBwb3NpdGlvbjogZml4ZWQ7XG5cdCAgICByaWdodDogLTkwJTtcblx0ICAgIHRleHQtYWxpZ246IGxlZnQ7XG5cdCAgICB0b3A6IDA7XG5cdCAgICB3aWR0aDogOTAlO1xuXHQgICAgei1pbmRleDogOTk5O1xuXHQgICAgXG5cdCAgICBAaW5jbHVkZSBicmVhayh0YWJsZXQpIHtcblx0XHQgICAgcGFkZGluZzogJGdhcCAqIDIuNTtcblx0XHRcdHJpZ2h0OiAtNTAlO1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0ICAgIH1cblx0ICAgIEBpbmNsdWRlIGJyZWFrKGxhcmdlKSB7XG5cdFx0ICAgIHBhZGRpbmc6ICRnYXAgKiA1O1xuXHRcdFx0cmlnaHQ6IC0zNSU7XG5cdFx0XHR3aWR0aDogMzUlO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICAmLmFjdGl2ZS1wcm9maWxlIHtcblx0XHRcdHJpZ2h0OiAwO1xuXHQgICAgfVxuXHQgICAgXG5cdCAgICAucHJvZmlsZS1zdW1tYXJ5LWNsb3NlIHtcblx0XHQgICAgQGV4dGVuZCAldHJhbnNpdGlvbjtcblx0ICAgICAgICBjb2xvcjogJHByaW1hcnk7XG5cdCAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuXHQgICAgICAgIHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ICAgICAgICByaWdodDogJGdhcCAqIDI7XG5cdCAgICAgICAgdG9wOiAkZ2FwICogMjtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0ICAgICAgICBcblx0ICAgICAgICAmOmhvdmVyIHtcblx0XHQgICAgICAgIGNvbG9yOiAkc2Vjb25kYXJ5O1xuXHRcdCAgICAgICAgdHJhbnNmb3JtOiByb3RhdGUoOTBkZWcpO1xuXHQgICAgICAgIH1cblx0ICAgIH1cblx0ICAgIFxuXHQgICAgJi1pbm5lciB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxMTtcblx0XHRcdFxuXHRcdFx0LnByb2ZpbGUtbmFtZSB7XG5cdFx0XHRcdGNvbG9yOiAkcHJpbWFyeTtcblx0XHRcdFx0Zm9udC1zaXplOiAxLjNlbTtcblx0XHRcdFx0XG5cdFx0XHRcdEBpbmNsdWRlIGJyZWFrKHNtYWxsKSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAxLjVlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0cCB7XG5cdFx0XHRcdGNvbG9yOiAkYmxhY2s7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMC45ZW07XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAkZ2FwO1xuXHRcdFx0XHRcblx0XHRcdFx0QGluY2x1ZGUgYnJlYWsoc21hbGwpIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDFlbTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHQgICAgfVxuXHR9XG4gICAgJi1tZXRhIHtcblx0ICAgIG1hcmdpbi10b3A6ICRnYXA7XG5cdCAgICBcblx0XHQmLWl0ZW0ge1xuXHRcdFx0cGFkZGluZzogJGdhcCAvIDQgMDtcblx0XHRcdFxuXHRcdFx0Ji1saW5rIHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0Y29sb3I6ICRwcmltYXJ5O1xuXHRcdFx0XHRcdFxuXHRcdFx0XHRcdC5wcm9maWxlLW1ldGEtaXRlbS10ZXh0IHtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IHNvbGlkIDJweCAkcHJpbWFyeTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0Ji10ZXh0IHtcblx0XHRcdFx0QGV4dGVuZCAldHJhbnNpdGlvbjtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICRnYXAgLyAxLjU7XG5cdFx0XHR9XG5cdFx0fVxuICAgIH1cbn1cbiJdfQ== */
