@charset "UTF-8";.no-space{opacity:0;overflow:hidden;margin:0;padding:0;font-size:0;width:0;height:0}.no-selectable{-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.selectable{-webkit-touch-callout:default;-webkit-user-select:text;-moz-user-select:text;-ms-user-select:text;-o-user-select:text;user-select:text}.no-draggable{user-drag:none;-webkit-user-drag:none;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;-o-user-select:none;user-select:none}.btn,.no-browser-appearance{-webkit-appearance:none;-moz-appearance:none;-ms-appearance:none;-o-appearance:none;appearance:none}.btn::-ms-expand,.no-browser-appearance::-ms-expand{display:none}.text-currency:after{content:'€'}.text-currency.dollar:after{content:''}.text-currency.dollar:before{content:'$'}.text-parenthesis:before{content:"("}.text-parenthesis:after{content:")"}.text-keys:before{content:"{"}.text-keys:after{content:"}"}@-webkit-keyframes fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-moz-keyframes fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-o-keyframes fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@keyframes fade-in{from{opacity:0;visibility:hidden}to{opacity:1;visibility:visible}}@-webkit-keyframes fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-moz-keyframes fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-o-keyframes fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@keyframes fade-out{from{opacity:1;visibility:visible}to{opacity:0;visibility:hidden}}@-webkit-keyframes collapse-width{from{opacity:1;max-width:100%}to{opacity:0;max-width:0;overflow:hidden}}@-moz-keyframes collapse-width{from{opacity:1;max-width:100%}to{opacity:0;max-width:0;overflow:hidden}}@-o-keyframes collapse-width{from{opacity:1;max-width:100%}to{opacity:0;max-width:0;overflow:hidden}}@keyframes collapse-width{from{opacity:1;max-width:100%}to{opacity:0;max-width:0;overflow:hidden}}@-webkit-keyframes deploy-width{from{opacity:0;max-width:0}to{overflow:auto;opacity:1;max-width:100%}}@-moz-keyframes deploy-width{from{opacity:0;max-width:0}to{overflow:auto;opacity:1;max-width:100%}}@-o-keyframes deploy-width{from{opacity:0;max-width:0}to{overflow:auto;opacity:1;max-width:100%}}@keyframes deploy-width{from{opacity:0;max-width:0}to{overflow:auto;opacity:1;max-width:100%}}@-webkit-keyframes appears-nomove{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}@-moz-keyframes appears-nomove{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}@-o-keyframes appears-nomove{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes appears-nomove{0%{transform:translateX(0);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes appears-up{0%{transform:translateY(130px);opacity:0}100%{transform:translateY(0);opacity:1}}@-moz-keyframes appears-up{0%{transform:translateY(130px);opacity:0}100%{transform:translateY(0);opacity:1}}@-o-keyframes appears-up{0%{transform:translateY(130px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes appears-up{0%{transform:translateY(130px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes appears-down{0%{transform:translateY(-130px);opacity:0}100%{transform:translateY(0);opacity:1}}@-moz-keyframes appears-down{0%{transform:translateY(-130px);opacity:0}100%{transform:translateY(0);opacity:1}}@-o-keyframes appears-down{0%{transform:translateY(-130px);opacity:0}100%{transform:translateY(0);opacity:1}}@keyframes appears-down{0%{transform:translateY(-130px);opacity:0}100%{transform:translateY(0);opacity:1}}@-webkit-keyframes appears-right{0%{transform:translateX(-150px);opacity:0}100%{transform:translateX(0);opacity:1}}@-moz-keyframes appears-right{0%{transform:translateX(-150px);opacity:0}100%{transform:translateX(0);opacity:1}}@-o-keyframes appears-right{0%{transform:translateX(-150px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes appears-right{0%{transform:translateX(-150px);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes appears-left{0%{transform:translateX(150px);opacity:0}100%{transform:translateX(0);opacity:1}}@-moz-keyframes appears-left{0%{transform:translateX(150px);opacity:0}100%{transform:translateX(0);opacity:1}}@-o-keyframes appears-left{0%{transform:translateX(150px);opacity:0}100%{transform:translateX(0);opacity:1}}@keyframes appears-left{0%{transform:translateX(150px);opacity:0}100%{transform:translateX(0);opacity:1}}@-webkit-keyframes disappears-nomove{0%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:0}}@-moz-keyframes disappears-nomove{0%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:0}}@-o-keyframes disappears-nomove{0%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:0}}@keyframes disappears-nomove{0%{transform:translateX(0);opacity:1}100%{transform:translateX(0);opacity:0}}@-webkit-keyframes disappears-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-130px);opacity:0}}@-moz-keyframes disappears-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-130px);opacity:0}}@-o-keyframes disappears-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-130px);opacity:0}}@keyframes disappears-up{0%{transform:translateY(0);opacity:1}100%{transform:translateY(-130px);opacity:0}}@-webkit-keyframes disappears-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(130px);opacity:0}}@-moz-keyframes disappears-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(130px);opacity:0}}@-o-keyframes disappears-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(130px);opacity:0}}@keyframes disappears-down{0%{transform:translateY(0);opacity:1}100%{transform:translateY(130px);opacity:0}}@-webkit-keyframes disappears-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(150px);opacity:0}}@-moz-keyframes disappears-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(150px);opacity:0}}@-o-keyframes disappears-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(150px);opacity:0}}@keyframes disappears-right{0%{transform:translateX(0);opacity:1}100%{transform:translateX(150px);opacity:0}}@-webkit-keyframes disappears-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-150px);opacity:0}}@-moz-keyframes disappears-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-150px);opacity:0}}@-o-keyframes disappears-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-150px);opacity:0}}@keyframes disappears-left{0%{transform:translateX(0);opacity:1}100%{transform:translateX(-150px);opacity:0}}.reveals-down,.reveals-left,.reveals-right,.reveals-up,.un-reveals-down,.un-reveals-left,.un-reveals-right,.un-reveals-up{-webkit-mask-image:linear-gradient(to top,#000,#000);-webkit-mask-repeat:no-repeat;mask-image:linear-gradient(to top,#000,#000);mask-repeat:no-repeat}@-webkit-keyframes reveals-vertical{0%{mask-size:100% 0;-webkit-mask-size:100% 0}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@-moz-keyframes reveals-vertical{0%{mask-size:100% 0;-webkit-mask-size:100% 0}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@-o-keyframes reveals-vertical{0%{mask-size:100% 0;-webkit-mask-size:100% 0}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@keyframes reveals-vertical{0%{mask-size:100% 0;-webkit-mask-size:100% 0}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@-webkit-keyframes reveals-horizontal{0%{mask-size:0 100%;-webkit-mask-size:0 100%}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@-moz-keyframes reveals-horizontal{0%{mask-size:0 100%;-webkit-mask-size:0 100%}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@-o-keyframes reveals-horizontal{0%{mask-size:0 100%;-webkit-mask-size:0 100%}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@keyframes reveals-horizontal{0%{mask-size:0 100%;-webkit-mask-size:0 100%}100%{mask-size:100% 100%;-webkit-mask-size:100% 100%}}@-webkit-keyframes un-reveals-vertical{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:100% 0;-webkit-mask-size:100% 0}}@-moz-keyframes un-reveals-vertical{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:100% 0;-webkit-mask-size:100% 0}}@-o-keyframes un-reveals-vertical{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:100% 0;-webkit-mask-size:100% 0}}@keyframes un-reveals-vertical{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:100% 0;-webkit-mask-size:100% 0}}@-webkit-keyframes un-reveals-horizontal{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:0 100%;-webkit-mask-size:0 100%}}@-moz-keyframes un-reveals-horizontal{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:0 100%;-webkit-mask-size:0 100%}}@-o-keyframes un-reveals-horizontal{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:0 100%;-webkit-mask-size:0 100%}}@keyframes un-reveals-horizontal{0%{mask-size:100% 100%;-webkit-mask-size:100% 100%}100%{mask-size:0 100%;-webkit-mask-size:0 100%}}@-webkit-keyframes scale-zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-moz-keyframes scale-zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-o-keyframes scale-zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@keyframes scale-zoom{from{-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);-o-transform:scale(0);transform:scale(0)}to{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);-o-transform:scale(1);transform:scale(1)}}@-webkit-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-moz-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-o-keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@keyframes spin{from{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}to{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}}@-webkit-keyframes spin-reverse{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-moz-keyframes spin-reverse{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-o-keyframes spin-reverse{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@keyframes spin-reverse{from{-webkit-transform:rotate(360deg);-moz-transform:rotate(360deg);-ms-transform:rotate(360deg);-o-transform:rotate(360deg);transform:rotate(360deg)}to{-webkit-transform:rotate(0);-moz-transform:rotate(0);-ms-transform:rotate(0);-o-transform:rotate(0);transform:rotate(0)}}@-webkit-keyframes blur{from{filter:blur(0)}to{filter:blur(1.5rem)}}@-moz-keyframes blur{from{filter:blur(0)}to{filter:blur(1.5rem)}}@-o-keyframes blur{from{filter:blur(0)}to{filter:blur(1.5rem)}}@keyframes blur{from{filter:blur(0)}to{filter:blur(1.5rem)}}@-webkit-keyframes unblur{from{filter:blur(1.5rem)}to{filter:blur(0)}}@-moz-keyframes unblur{from{filter:blur(1.5rem)}to{filter:blur(0)}}@-o-keyframes unblur{from{filter:blur(1.5rem)}to{filter:blur(0)}}@keyframes unblur{from{filter:blur(1.5rem)}to{filter:blur(0)}}@-webkit-keyframes bg-image-animation{0%{background-position:30%}50%{background-position:70%}100%{background-position:30%}}@-moz-keyframes bg-image-animation{0%{background-position:30%}50%{background-position:70%}100%{background-position:30%}}@-o-keyframes bg-image-animation{0%{background-position:30%}50%{background-position:70%}100%{background-position:30%}}@keyframes bg-image-animation{0%{background-position:30%}50%{background-position:70%}100%{background-position:30%}}@-webkit-keyframes blink{0%{opacity:1}20%{opacity:.4}40%{opacity:1}60%{opacity:.4}80%{opacity:1}100%{opacity:.4}}@-moz-keyframes blink{0%{opacity:1}20%{opacity:.4}40%{opacity:1}60%{opacity:.4}80%{opacity:1}100%{opacity:.4}}@-o-keyframes blink{0%{opacity:1}20%{opacity:.4}40%{opacity:1}60%{opacity:.4}80%{opacity:1}100%{opacity:.4}}@keyframes blink{0%{opacity:1}20%{opacity:.4}40%{opacity:1}60%{opacity:.4}80%{opacity:1}100%{opacity:.4}}@-webkit-keyframes click{20%{background-color:#ddd;border-color:#bbb}}@-moz-keyframes click{20%{background-color:#ddd;border-color:#bbb}}@-o-keyframes click{20%{background-color:#ddd;border-color:#bbb}}@keyframes click{20%{background-color:#ddd;border-color:#bbb}}@-webkit-keyframes floating{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}@-moz-keyframes floating{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}@-o-keyframes floating{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}@keyframes floating{0%{transform:translatey(0)}50%{transform:translatey(-20px)}100%{transform:translatey(0)}}.slide-in-animation{position:relative;-webkit-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards}.slide-out-animation{position:relative;-webkit-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards}.spin-animation{-webkit-animation:spin .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:spin .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:spin .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:spin .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:spin .8s cubic-bezier(0,0,.1,1) 0s forwards}.spin-reverse-animation{-webkit-animation:spin-reverse .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:spin-reverse .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:spin-reverse .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:spin-reverse .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:spin-reverse .8s cubic-bezier(0,0,.1,1) 0s forwards}.spin-loop-animation{-webkit-animation:spin .8s linear 0s infinite;-moz-animation:spin .8s linear 0s infinite;-ms-animation:spin .8s linear 0s infinite;-o-animation:spin .8s linear 0s infinite;animation:spin .8s linear 0s infinite}.spin-loop-reverse-animation{-webkit-animation:spin-reverse .8s linear 0s infinite;-moz-animation:spin-reverse .8s linear 0s infinite;-ms-animation:spin-reverse .8s linear 0s infinite;-o-animation:spin-reverse .8s linear 0s infinite;animation:spin-reverse .8s linear 0s infinite}.fade-in-animation{display:block!important;-webkit-animation:fade-in .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:fade-in .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:fade-in .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:fade-in .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:fade-in .8s cubic-bezier(0,0,.1,1) 0s forwards}.fade-out-animation{-webkit-animation:fade-out .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:fade-out .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:fade-out .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:fade-out .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:fade-out .8s cubic-bezier(0,0,.1,1) 0s forwards}.appears-animation{opacity:0}.appears-nomove{position:relative;-webkit-animation:appears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:appears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:appears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:appears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:appears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards}.appears-up{position:relative;-webkit-animation:appears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:appears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:appears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:appears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:appears-up .8s cubic-bezier(0,0,.1,1) 0s forwards}.appears-down{position:relative;-webkit-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:appears-down .8s cubic-bezier(0,0,.1,1) 0s forwards}.appears-left{position:relative;-webkit-animation:appears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:appears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:appears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:appears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:appears-left .8s cubic-bezier(0,0,.1,1) 0s forwards}.appears-right{position:relative;-webkit-animation:appears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:appears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:appears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:appears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:appears-right .8s cubic-bezier(0,0,.1,1) 0s forwards}.disappears-animation{opacity:1}.disappears-nomove{position:relative;-webkit-animation:disappears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:disappears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:disappears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:disappears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:disappears-nomove .8s cubic-bezier(0,0,.1,1) 0s forwards}.disappears-up{position:relative;-webkit-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:disappears-up .8s cubic-bezier(0,0,.1,1) 0s forwards}.disappears-down{position:relative;-webkit-animation:disappears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:disappears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:disappears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:disappears-down .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:disappears-down .8s cubic-bezier(0,0,.1,1) 0s forwards}.disappears-left{position:relative;-webkit-animation:disappears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:disappears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:disappears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:disappears-left .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:disappears-left .8s cubic-bezier(0,0,.1,1) 0s forwards}.disappears-right{position:relative;-webkit-animation:disappears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:disappears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:disappears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:disappears-right .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:disappears-right .8s cubic-bezier(0,0,.1,1) 0s forwards}.reveals-up{mask-position:bottom;-webkit-mask-position:bottom;-webkit-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards}.reveals-down{mask-position:top;-webkit-mask-position:top;-webkit-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards}.reveals-left{mask-position:right;-webkit-mask-position:right;-webkit-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards}.reveals-right{mask-position:left;-webkit-mask-position:left;-webkit-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards}.un-reveals-up{mask-position:top;-webkit-mask-position:top;-webkit-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards}.un-reveals-down{mask-position:bottom;-webkit-mask-position:bottom;-webkit-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:un-reveals-vertical .8s cubic-bezier(0,0,.1,1) 0s forwards}.un-reveals-left{mask-position:left;-webkit-mask-position:left;-webkit-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards}.un-reveals-right{mask-position:right;-webkit-mask-position:right;-webkit-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:un-reveals-horizontal .8s cubic-bezier(0,0,.1,1) 0s forwards}.zoom-animation{-webkit-animation:scale-zoom .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:scale-zoom .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:scale-zoom .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:scale-zoom .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:scale-zoom .8s cubic-bezier(0,0,.1,1) 0s forwards}.blur-animation{-webkit-animation:blur .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:blur .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:blur .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:blur .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:blur .8s cubic-bezier(0,0,.1,1) 0s forwards}.unblur-animation{-webkit-animation:unblur .8s cubic-bezier(0,0,.1,1) 0s forwards;-moz-animation:unblur .8s cubic-bezier(0,0,.1,1) 0s forwards;-ms-animation:unblur .8s cubic-bezier(0,0,.1,1) 0s forwards;-o-animation:unblur .8s cubic-bezier(0,0,.1,1) 0s forwards;animation:unblur .8s cubic-bezier(0,0,.1,1) 0s forwards}.click-animation{-webkit-animation:click .8s cubic-bezier(0,0,.1,1) 0s;-moz-animation:click .8s cubic-bezier(0,0,.1,1) 0s;-ms-animation:click .8s cubic-bezier(0,0,.1,1) 0s;-o-animation:click .8s cubic-bezier(0,0,.1,1) 0s;animation:click .8s cubic-bezier(0,0,.1,1) 0s}.blink-animation{-webkit-animation:blink 1.04s cubic-bezier(0,0,.1,1) 0s;-moz-animation:blink 1.04s cubic-bezier(0,0,.1,1) 0s;-ms-animation:blink 1.04s cubic-bezier(0,0,.1,1) 0s;-o-animation:blink 1.04s cubic-bezier(0,0,.1,1) 0s;animation:blink 1.04s cubic-bezier(0,0,.1,1) 0s}.collapse-width-animation{-webkit-animation:collapse-width .2s linear 0s forwards;-moz-animation:collapse-width .2s linear 0s forwards;-ms-animation:collapse-width .2s linear 0s forwards;-o-animation:collapse-width .2s linear 0s forwards;animation:collapse-width .2s linear 0s forwards}.deploy-width-animation{-webkit-animation:deploy-width .2s linear 0s forwards;-moz-animation:deploy-width .2s linear 0s forwards;-ms-animation:deploy-width .2s linear 0s forwards;-o-animation:deploy-width .2s linear 0s forwards;animation:deploy-width .2s linear 0s forwards}.bg-image-animation{-webkit-animation:bg-image-animation 45s cubic-bezier(0,0,.1,1) 0s infinite;-moz-animation:bg-image-animation 45s cubic-bezier(0,0,.1,1) 0s infinite;-ms-animation:bg-image-animation 45s cubic-bezier(0,0,.1,1) 0s infinite;-o-animation:bg-image-animation 45s cubic-bezier(0,0,.1,1) 0s infinite;animation:bg-image-animation 45s cubic-bezier(0,0,.1,1) 0s infinite}.floating-animation{transform:translatey(0);-webkit-animation:floating 6s ease-in-out 0s infinite;-moz-animation:floating 6s ease-in-out 0s infinite;-ms-animation:floating 6s ease-in-out 0s infinite;-o-animation:floating 6s ease-in-out 0s infinite;animation:floating 6s ease-in-out 0s infinite}.no-blurry{backface-visibility:hidden;transform:translateZ(0);-webkit-font-smoothing:subpixel-antialiased}.no-animations{-webkit-transition-duration:0s;-moz-transition-duration:0s;-ms-transition-duration:0s;-o-transition-duration:0s;transition-duration:0s;-webkit-animation-duration:0s;-moz-animation-duration:0s;-ms-animation-duration:0s;-o-animation-duration:0s;animation-duration:0s}.border-solid{border:1px solid #e0dede}.border-dashed{border:2px dashed #e0dede}.border-dotted{border:2px dotted #e0dede}.border-round{border-radius:.6em}.no-border{border:none!important}.btn{outline:0;display:flex;align-items:center;justify-content:center;font-size:1rem;cursor:pointer;text-decoration:none;display:inline-flex;flex-wrap:nowrap;white-space:nowrap;font-weight:600;border:2px solid #222;height:2.75rem;line-height:2.75rem;border:2px solid #222;color:#222;border-radius:6px;background-color:transparent;padding:.625em .75em}.btn.btn-main{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#f90;color:#fff;border:2px solid transparent}.btn.btn-main:hover{background:#d68100}.btn.btn-main:active{background:#804d00}.btn.btn-main-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#f90;border:2px solid #f90}.btn.btn-main-outline:hover{background:#f90;color:#fff}.btn.btn-main-outline:active{background:#804d00;color:#fff}.btn.btn-secondary{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#777;color:#fff;border:2px solid transparent}.btn.btn-secondary:hover{background:#636363}.btn.btn-secondary:active{background:#373737}.btn.btn-secondary-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#777;border:2px solid #777}.btn.btn-secondary-outline:hover{background:#777;color:#fff}.btn.btn-secondary-outline:active{background:#373737;color:#fff}.btn.btn-light{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#fff;color:#000;border:2px solid transparent}.btn.btn-light:hover{background:#ebebeb}.btn.btn-light:active{background:#bfbfbf}.btn.btn-light-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#fff;border:2px solid #fff}.btn.btn-light-outline:hover{background:#fff;color:#000}.btn.btn-light-outline:active{background:#bfbfbf;color:#000}.btn.btn-dark{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#222;color:#fff;border:2px solid transparent}.btn.btn-dark:hover{background:#0e0e0e}.btn.btn-dark:active{background:#000}.btn.btn-dark-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#222;border:2px solid #222}.btn.btn-dark-outline:hover{background:#222;color:#fff}.btn.btn-dark-outline:active{background:#000;color:#fff}.btn.btn-primary{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#f90;color:#fff;border:2px solid transparent}.btn.btn-primary:hover{background:#d68100}.btn.btn-primary:active{background:#804d00}.btn.btn-primary-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#f90;border:2px solid #f90}.btn.btn-primary-outline:hover{background:#f90;color:#fff}.btn.btn-primary-outline:active{background:#804d00;color:#fff}.btn.btn-success{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#b2f4a2;color:#000;border:2px solid transparent}.btn.btn-success:hover{background:#94f07d}.btn.btn-success:active{background:#54e82f}.btn.btn-success-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#b2f4a2;border:2px solid #b2f4a2}.btn.btn-success-outline:hover{background:#b2f4a2;color:#000}.btn.btn-success-outline:active{background:#54e82f;color:#fff}.btn.btn-info{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#83c0e7;color:#000;border:2px solid transparent}.btn.btn-info:hover{background:#61aee1}.btn.btn-info:active{background:#2686c5}.btn.btn-info-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#83c0e7;border:2px solid #83c0e7}.btn.btn-info-outline:hover{background:#83c0e7;color:#000}.btn.btn-info-outline:active{background:#2686c5;color:#fff}.btn.btn-warning{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#fff44f;color:#000;border:2px solid transparent}.btn.btn-warning:hover{background:#fff126}.btn.btn-warning:active{background:#cec100}.btn.btn-warning-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#fff44f;border:2px solid #fff44f}.btn.btn-warning-outline:hover{background:#fff44f;color:#000}.btn.btn-warning-outline:active{background:#cec100;color:#fff}.btn.btn-danger{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#f88c8c;color:#000;border:2px solid transparent}.btn.btn-danger:hover{background:#f66566}.btn.btn-danger:active{background:#f11315}.btn.btn-danger-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#f88c8c;border:2px solid #f88c8c}.btn.btn-danger-outline:hover{background:#f88c8c;color:#000}.btn.btn-danger-outline:active{background:#f11315;color:#fff}.btn.btn-white{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#fff;color:#000;border:2px solid transparent}.btn.btn-white:hover{background:#ebebeb}.btn.btn-white:active{background:#bfbfbf}.btn.btn-white-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#fff;border:2px solid #fff}.btn.btn-white-outline:hover{background:#fff;color:#000}.btn.btn-white-outline:active{background:#bfbfbf;color:#000}.btn.btn-black{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#000;color:#fff;border:2px solid transparent}.btn.btn-black:hover{background:#000}.btn.btn-black:active{background:#000}.btn.btn-black-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#000;border:2px solid #000}.btn.btn-black-outline:hover{background:#000;color:#fff}.btn.btn-black-outline:active{background:#000;color:#fff}.btn.btn-grey{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#939393;color:#000;border:2px solid transparent}.btn.btn-grey:hover{background:#7f7f7f}.btn.btn-grey:active{background:#535353}.btn.btn-grey-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#939393;border:2px solid #939393}.btn.btn-grey-outline:hover{background:#939393;color:#000}.btn.btn-grey-outline:active{background:#535353;color:#fff}.btn.btn-brown{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#8c714e;color:#fff;border:2px solid transparent}.btn.btn-brown:hover{background:#725c3f}.btn.btn-brown:active{background:#3a2f20}.btn.btn-brown-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#8c714e;border:2px solid #8c714e}.btn.btn-brown-outline:hover{background:#8c714e;color:#fff}.btn.btn-brown-outline:active{background:#3a2f20;color:#fff}.btn.btn-green{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#2e9f12;color:#fff;border:2px solid transparent}.btn.btn-green:hover{background:#237a0e}.btn.btn-green:active{background:#0d2c05}.btn.btn-green-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#2e9f12;border:2px solid #2e9f12}.btn.btn-green-outline:hover{background:#2e9f12;color:#fff}.btn.btn-green-outline:active{background:#0d2c05;color:#fff}.btn.btn-blue{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#439fdb;color:#000;border:2px solid transparent}.btn.btn-blue:hover{background:#278cce}.btn.btn-blue:active{background:#195b85}.btn.btn-blue-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#439fdb;border:2px solid #439fdb}.btn.btn-blue-outline:hover{background:#439fdb;color:#000}.btn.btn-blue-outline:active{background:#195b85;color:#fff}.btn.btn-yellow{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#ffef02;color:#fff;border:2px solid transparent}.btn.btn-yellow:hover{background:#d8cb00}.btn.btn-yellow:active{background:#827900}.btn.btn-yellow-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#ffef02;border:2px solid #ffef02}.btn.btn-yellow-outline:hover{background:#ffef02;color:#fff}.btn.btn-yellow-outline:active{background:#827900;color:#fff}.btn.btn-red{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#c50c0d;color:#fff;border:2px solid transparent}.btn.btn-red:hover{background:#9f0a0a}.btn.btn-red:active{background:#4d0505}.btn.btn-red-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#c50c0d;border:2px solid #c50c0d}.btn.btn-red-outline:hover{background:#c50c0d;color:#fff}.btn.btn-red-outline:active{background:#4d0505;color:#fff}.btn.btn-purple{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#ba43db;color:#000;border:2px solid transparent}.btn.btn-purple:hover{background:#aa27ce}.btn.btn-purple:active{background:#6e1985}.btn.btn-purple-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#ba43db;border:2px solid #ba43db}.btn.btn-purple-outline:hover{background:#ba43db;color:#000}.btn.btn-purple-outline:active{background:#6e1985;color:#fff}.btn.btn-orange{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#ff9c2a;color:#000;border:2px solid transparent}.btn.btn-orange:hover{background:#ff8901}.btn.btn-orange:active{background:#aa5b00}.btn.btn-orange-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#ff9c2a;border:2px solid #ff9c2a}.btn.btn-orange-outline:hover{background:#ff9c2a;color:#000}.btn.btn-orange-outline:active{background:#aa5b00;color:#fff}.btn.btn-cyan{transition:all .18s cubic-bezier(0,0,.1,1);background-color:#3defe0;color:#000;border:2px solid transparent}.btn.btn-cyan:hover{background:#17ecda}.btn.btn-cyan:active{background:#0d9f93}.btn.btn-cyan-outline{transition:all .18s cubic-bezier(0,0,.1,1);background-color:transparent;color:#3defe0;border:2px solid #3defe0}.btn.btn-cyan-outline:hover{background:#3defe0;color:#000}.btn.btn-cyan-outline:active{background:#0d9f93;color:#fff}.btn.btn-round{border-radius:2.75rem}.btn.btn-sm{height:2.1875rem;font-size:.95rem;line-height:1.5em}.btn.btn-sm.btn-round{border-radius:2.1875rem}.btn.btn-lg{height:3.5rem}.btn.btn-lg.btn-round{border-radius:3.5rem}.btn.btn-block{display:flex}.btn.btn-disabled{background-color:#e0dede;color:#333;opacity:.4}.btn.btn-social{width:40px;height:40px;transition:50ms linear;border-radius:50%;padding:0;border:2px solid #fff}.btn.btn-social:before{content:"";display:block;width:inherit;height:inherit;background-color:currentcolor;border-color:currentcolor}.btn.btn-social:hover{color:#fff}.site-text-brand-color-main-lightest{color:#fff5e6!important}.site-text-brand-color-main-lightest-hover:hover{color:#fff5e6!important}.site-bg-brand-color-main-lightest{background-color:#fff5e6!important}.site-bg-brand-color-main-lightest-hover:hover{background-color:#fff5e6!important}.site-border-brand-color-main-lightest{border-color:#fff5e6!important}.site-border-brand-color-main-lightest-hover:hover{border-color:#fff5e6!important}.site-text-brand-color-main-lighter{color:#ffd699!important}.site-text-brand-color-main-lighter-hover:hover{color:#ffd699!important}.site-bg-brand-color-main-lighter{background-color:#ffd699!important}.site-bg-brand-color-main-lighter-hover:hover{background-color:#ffd699!important}.site-border-brand-color-main-lighter{border-color:#ffd699!important}.site-border-brand-color-main-lighter-hover:hover{border-color:#ffd699!important}.site-text-brand-color-main-light{color:#ffb84d!important}.site-text-brand-color-main-light-hover:hover{color:#ffb84d!important}.site-bg-brand-color-main-light{background-color:#ffb84d!important}.site-bg-brand-color-main-light-hover:hover{background-color:#ffb84d!important}.site-border-brand-color-main-light{border-color:#ffb84d!important}.site-border-brand-color-main-light-hover:hover{border-color:#ffb84d!important}.site-text-brand-color-main-base{color:#f90!important}.site-text-brand-color-main-base-hover:hover{color:#f90!important}.site-bg-brand-color-main-base{background-color:#f90!important}.site-bg-brand-color-main-base-hover:hover{background-color:#f90!important}.site-border-brand-color-main-base{border-color:#f90!important}.site-border-brand-color-main-base-hover:hover{border-color:#f90!important}.site-text-brand-color-main-dark{color:#e68a00!important}.site-text-brand-color-main-dark-hover:hover{color:#e68a00!important}.site-bg-brand-color-main-dark{background-color:#e68a00!important}.site-bg-brand-color-main-dark-hover:hover{background-color:#e68a00!important}.site-border-brand-color-main-dark{border-color:#e68a00!important}.site-border-brand-color-main-dark-hover:hover{border-color:#e68a00!important}.site-text-brand-color-main-darker{color:#b36b00!important}.site-text-brand-color-main-darker-hover:hover{color:#b36b00!important}.site-bg-brand-color-main-darker{background-color:#b36b00!important}.site-bg-brand-color-main-darker-hover:hover{background-color:#b36b00!important}.site-border-brand-color-main-darker{border-color:#b36b00!important}.site-border-brand-color-main-darker-hover:hover{border-color:#b36b00!important}.site-text-brand-color-main-darkest{color:#804d00!important}.site-text-brand-color-main-darkest-hover:hover{color:#804d00!important}.site-bg-brand-color-main-darkest{background-color:#804d00!important}.site-bg-brand-color-main-darkest-hover:hover{background-color:#804d00!important}.site-border-brand-color-main-darkest{border-color:#804d00!important}.site-border-brand-color-main-darkest-hover:hover{border-color:#804d00!important}.site-text-brand-color-secondary-lightest{color:#eaeaea!important}.site-text-brand-color-secondary-lightest-hover:hover{color:#eaeaea!important}.site-bg-brand-color-secondary-lightest{background-color:#eaeaea!important}.site-bg-brand-color-secondary-lightest-hover:hover{background-color:#eaeaea!important}.site-border-brand-color-secondary-lightest{border-color:#eaeaea!important}.site-border-brand-color-secondary-lightest-hover:hover{border-color:#eaeaea!important}.site-text-brand-color-secondary-lighter{color:#c4c4c4!important}.site-text-brand-color-secondary-lighter-hover:hover{color:#c4c4c4!important}.site-bg-brand-color-secondary-lighter{background-color:#c4c4c4!important}.site-bg-brand-color-secondary-lighter-hover:hover{background-color:#c4c4c4!important}.site-border-brand-color-secondary-lighter{border-color:#c4c4c4!important}.site-border-brand-color-secondary-lighter-hover:hover{border-color:#c4c4c4!important}.site-text-brand-color-secondary-light{color:#919191!important}.site-text-brand-color-secondary-light-hover:hover{color:#919191!important}.site-bg-brand-color-secondary-light{background-color:#919191!important}.site-bg-brand-color-secondary-light-hover:hover{background-color:#919191!important}.site-border-brand-color-secondary-light{border-color:#919191!important}.site-border-brand-color-secondary-light-hover:hover{border-color:#919191!important}.site-text-brand-color-secondary-base{color:#777!important}.site-text-brand-color-secondary-base-hover:hover{color:#777!important}.site-bg-brand-color-secondary-base{background-color:#777!important}.site-bg-brand-color-secondary-base-hover:hover{background-color:#777!important}.site-border-brand-color-secondary-base{border-color:#777!important}.site-border-brand-color-secondary-base-hover:hover{border-color:#777!important}.site-text-brand-color-secondary-dark{color:#6a6a6a!important}.site-text-brand-color-secondary-dark-hover:hover{color:#6a6a6a!important}.site-bg-brand-color-secondary-dark{background-color:#6a6a6a!important}.site-bg-brand-color-secondary-dark-hover:hover{background-color:#6a6a6a!important}.site-border-brand-color-secondary-dark{border-color:#6a6a6a!important}.site-border-brand-color-secondary-dark-hover:hover{border-color:#6a6a6a!important}.site-text-brand-color-secondary-darker{color:#5e5e5e!important}.site-text-brand-color-secondary-darker-hover:hover{color:#5e5e5e!important}.site-bg-brand-color-secondary-darker{background-color:#5e5e5e!important}.site-bg-brand-color-secondary-darker-hover:hover{background-color:#5e5e5e!important}.site-border-brand-color-secondary-darker{border-color:#5e5e5e!important}.site-border-brand-color-secondary-darker-hover:hover{border-color:#5e5e5e!important}.site-text-brand-color-secondary-darkest{color:#515151!important}.site-text-brand-color-secondary-darkest-hover:hover{color:#515151!important}.site-bg-brand-color-secondary-darkest{background-color:#515151!important}.site-bg-brand-color-secondary-darkest-hover:hover{background-color:#515151!important}.site-border-brand-color-secondary-darkest{border-color:#515151!important}.site-border-brand-color-secondary-darkest-hover:hover{border-color:#515151!important}.site-text-bw-color-lightest{color:#f6f6f6!important}.site-text-bw-color-lightest-hover:hover{color:#f6f6f6!important}.site-bg-bw-color-lightest{background-color:#f6f6f6!important}.site-bg-bw-color-lightest-hover:hover{background-color:#f6f6f6!important}.site-border-bw-color-lightest{border-color:#f6f6f6!important}.site-border-bw-color-lightest-hover:hover{border-color:#f6f6f6!important}.site-text-bw-color-lighter{color:#ebeaea!important}.site-text-bw-color-lighter-hover:hover{color:#ebeaea!important}.site-bg-bw-color-lighter{background-color:#ebeaea!important}.site-bg-bw-color-lighter-hover:hover{background-color:#ebeaea!important}.site-border-bw-color-lighter{border-color:#ebeaea!important}.site-border-bw-color-lighter-hover:hover{border-color:#ebeaea!important}.site-text-bw-color-light{color:#e0dede!important}.site-text-bw-color-light-hover:hover{color:#e0dede!important}.site-bg-bw-color-light{background-color:#e0dede!important}.site-bg-bw-color-light-hover:hover{background-color:#e0dede!important}.site-border-bw-color-light{border-color:#e0dede!important}.site-border-bw-color-light-hover:hover{border-color:#e0dede!important}.site-text-bw-color-base{color:#bbb!important}.site-text-bw-color-base-hover:hover{color:#bbb!important}.site-bg-bw-color-base{background-color:#bbb!important}.site-bg-bw-color-base-hover:hover{background-color:#bbb!important}.site-border-bw-color-base{border-color:#bbb!important}.site-border-bw-color-base-hover:hover{border-color:#bbb!important}.site-text-bw-color-dark{color:#666!important}.site-text-bw-color-dark-hover:hover{color:#666!important}.site-bg-bw-color-dark{background-color:#666!important}.site-bg-bw-color-dark-hover:hover{background-color:#666!important}.site-border-bw-color-dark{border-color:#666!important}.site-border-bw-color-dark-hover:hover{border-color:#666!important}.site-text-bw-color-darker{color:#333!important}.site-text-bw-color-darker-hover:hover{color:#333!important}.site-bg-bw-color-darker{background-color:#333!important}.site-bg-bw-color-darker-hover:hover{background-color:#333!important}.site-border-bw-color-darker{border-color:#333!important}.site-border-bw-color-darker-hover:hover{border-color:#333!important}.site-text-bw-color-darkest{color:#000!important}.site-text-bw-color-darkest-hover:hover{color:#000!important}.site-bg-bw-color-darkest{background-color:#000!important}.site-bg-bw-color-darkest-hover:hover{background-color:#000!important}.site-border-bw-color-darkest{border-color:#000!important}.site-border-bw-color-darkest-hover:hover{border-color:#000!important}.site-text-basic-color-white{color:#fff!important}.site-text-basic-color-white-hover:hover{color:#fff!important}.site-bg-basic-color-white{background-color:#fff!important}.site-bg-basic-color-white-hover:hover{background-color:#fff!important}.site-border-basic-color-white{border-color:#fff!important}.site-border-basic-color-white-hover:hover{border-color:#fff!important}.site-text-basic-color-black{color:#000!important}.site-text-basic-color-black-hover:hover{color:#000!important}.site-bg-basic-color-black{background-color:#000!important}.site-bg-basic-color-black-hover:hover{background-color:#000!important}.site-border-basic-color-black{border-color:#000!important}.site-border-basic-color-black-hover:hover{border-color:#000!important}.site-text-basic-color-grey{color:#939393!important}.site-text-basic-color-grey-hover:hover{color:#939393!important}.site-bg-basic-color-grey{background-color:#939393!important}.site-bg-basic-color-grey-hover:hover{background-color:#939393!important}.site-border-basic-color-grey{border-color:#939393!important}.site-border-basic-color-grey-hover:hover{border-color:#939393!important}.site-text-basic-color-brown{color:#8c714e!important}.site-text-basic-color-brown-hover:hover{color:#8c714e!important}.site-bg-basic-color-brown{background-color:#8c714e!important}.site-bg-basic-color-brown-hover:hover{background-color:#8c714e!important}.site-border-basic-color-brown{border-color:#8c714e!important}.site-border-basic-color-brown-hover:hover{border-color:#8c714e!important}.site-text-basic-color-green{color:#2e9f12!important}.site-text-basic-color-green-hover:hover{color:#2e9f12!important}.site-bg-basic-color-green{background-color:#2e9f12!important}.site-bg-basic-color-green-hover:hover{background-color:#2e9f12!important}.site-border-basic-color-green{border-color:#2e9f12!important}.site-border-basic-color-green-hover:hover{border-color:#2e9f12!important}.site-text-basic-color-blue{color:#439fdb!important}.site-text-basic-color-blue-hover:hover{color:#439fdb!important}.site-bg-basic-color-blue{background-color:#439fdb!important}.site-bg-basic-color-blue-hover:hover{background-color:#439fdb!important}.site-border-basic-color-blue{border-color:#439fdb!important}.site-border-basic-color-blue-hover:hover{border-color:#439fdb!important}.site-text-basic-color-yellow{color:#ffef02!important}.site-text-basic-color-yellow-hover:hover{color:#ffef02!important}.site-bg-basic-color-yellow{background-color:#ffef02!important}.site-bg-basic-color-yellow-hover:hover{background-color:#ffef02!important}.site-border-basic-color-yellow{border-color:#ffef02!important}.site-border-basic-color-yellow-hover:hover{border-color:#ffef02!important}.site-text-basic-color-red{color:#c50c0d!important}.site-text-basic-color-red-hover:hover{color:#c50c0d!important}.site-bg-basic-color-red{background-color:#c50c0d!important}.site-bg-basic-color-red-hover:hover{background-color:#c50c0d!important}.site-border-basic-color-red{border-color:#c50c0d!important}.site-border-basic-color-red-hover:hover{border-color:#c50c0d!important}.site-text-basic-color-purple{color:#ba43db!important}.site-text-basic-color-purple-hover:hover{color:#ba43db!important}.site-bg-basic-color-purple{background-color:#ba43db!important}.site-bg-basic-color-purple-hover:hover{background-color:#ba43db!important}.site-border-basic-color-purple{border-color:#ba43db!important}.site-border-basic-color-purple-hover:hover{border-color:#ba43db!important}.site-text-basic-color-orange{color:#ff9c2a!important}.site-text-basic-color-orange-hover:hover{color:#ff9c2a!important}.site-bg-basic-color-orange{background-color:#ff9c2a!important}.site-bg-basic-color-orange-hover:hover{background-color:#ff9c2a!important}.site-border-basic-color-orange{border-color:#ff9c2a!important}.site-border-basic-color-orange-hover:hover{border-color:#ff9c2a!important}.site-text-basic-color-cyan{color:#3defe0!important}.site-text-basic-color-cyan-hover:hover{color:#3defe0!important}.site-bg-basic-color-cyan{background-color:#3defe0!important}.site-bg-basic-color-cyan-hover:hover{background-color:#3defe0!important}.site-border-basic-color-cyan{border-color:#3defe0!important}.site-border-basic-color-cyan-hover:hover{border-color:#3defe0!important}.site-text-status-color-primary{color:#f90!important}.site-text-status-color-primary-hover:hover{color:#f90!important}.site-bg-status-color-primary{background-color:#f90!important}.site-bg-status-color-primary-hover:hover{background-color:#f90!important}.site-border-status-color-primary{border-color:#f90!important}.site-border-status-color-primary-hover:hover{border-color:#f90!important}.site-text-status-color-success{color:#b2f4a2!important}.site-text-status-color-success-hover:hover{color:#b2f4a2!important}.site-bg-status-color-success{background-color:#b2f4a2!important}.site-bg-status-color-success-hover:hover{background-color:#b2f4a2!important}.site-border-status-color-success{border-color:#b2f4a2!important}.site-border-status-color-success-hover:hover{border-color:#b2f4a2!important}.site-text-status-color-info{color:#83c0e7!important}.site-text-status-color-info-hover:hover{color:#83c0e7!important}.site-bg-status-color-info{background-color:#83c0e7!important}.site-bg-status-color-info-hover:hover{background-color:#83c0e7!important}.site-border-status-color-info{border-color:#83c0e7!important}.site-border-status-color-info-hover:hover{border-color:#83c0e7!important}.site-text-status-color-warning{color:#fff44f!important}.site-text-status-color-warning-hover:hover{color:#fff44f!important}.site-bg-status-color-warning{background-color:#fff44f!important}.site-bg-status-color-warning-hover:hover{background-color:#fff44f!important}.site-border-status-color-warning{border-color:#fff44f!important}.site-border-status-color-warning-hover:hover{border-color:#fff44f!important}.site-text-status-color-danger{color:#f88c8c!important}.site-text-status-color-danger-hover:hover{color:#f88c8c!important}.site-bg-status-color-danger{background-color:#f88c8c!important}.site-bg-status-color-danger-hover:hover{background-color:#f88c8c!important}.site-border-status-color-danger{border-color:#f88c8c!important}.site-border-status-color-danger-hover:hover{border-color:#f88c8c!important}.site-text-dark{color:#222!important}.site-text-dark-hover:hover{color:#222!important}.site-bg-dark{background-color:#222!important}.site-bg-dark-hover:hover{background-color:#222!important}.site-border-dark{border-color:#222!important}.site-border-dark-hover:hover{border-color:#222!important}.site-text-light{color:#fff!important}.site-text-light-hover:hover{color:#fff!important}.site-bg-light{background-color:#fff!important}.site-bg-light-hover:hover{background-color:#fff!important}.site-border-light{border-color:#fff!important}.site-border-light-hover:hover{border-color:#fff!important}.container{width:100%;max-width:calc(1400px - 2rem);padding:0 1rem;margin-left:auto;margin-right:auto}.container-fluid{width:100%;padding:0 1rem;margin-left:auto;margin-right:auto}.dsp-inline{display:inline}.dsp-inline-block{display:inline-block}.dsp-hidden{display:none}.dsp-no-visible{visibility:hidden}.dsp-no-space{opacity:0;overflow:hidden;margin:0;padding:0;font-size:0;width:0;height:0}.dsp-disabled{opacity:.5}.dsp-transparent{opacity:0}.dsp-flex{display:flex}.dsp-inline-flex{display:inline-flex}.fl-right{float:right}.fl-left{float:left}.fl-none{float:none}.text-truncate{overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.no-wrap{white-space:nowrap}.mouse-pointer{cursor:pointer}.position-relative{position:relative}.position-absolute{position:absolute}.position-sticky{position:sticky}.position-static{position:static}.position-fixed{position:fixed}.justify-content-start{justify-content:start}.justify-content-end{justify-content:end}.justify-content-center{justify-content:center}.justify-content-space-around{justify-content:space-around}.justify-content-space-between{justify-content:space-between}.justify-content-space-evenly{justify-content:space-evenly}.justify-content-normal{justify-content:normal}.justify-content-stretch{justify-content:stretch}.align-items-start{align-items:start}.align-items-end{align-items:end}.align-items-center{align-items:center}.align-items-normal{align-items:normal}.align-items-stretch{align-items:stretch}.align-items-baseline{align-items:baseline}.flex-direction-row{flex-direction:row}.flex-direction-column{flex-direction:column}.flex-direction-row-reverse{flex-direction:row-reverse}.flex-direction-column-reverse{flex-direction:column-reverse}.flex-wrap{flex-wrap:wrap}.flex-nowrap{flex-wrap:nowrap}.flex-wrap-reverse{flex-wrap:wrap-reverse}.flex-all-center{display:flex;justify-content:center;align-items:center}.site-transition{transition:all .18s cubic-bezier(0,0,.1,1)}.tint-white{-webkit-filter:brightness(0) invert(1);-moz-filter:brightness(0) invert(1);-ms-filter:brightness(0) invert(1);-o-filter:brightness(0) invert(1);filter:brightness(0) invert(1)}.grayscale{-webkit-filter:grayscale(100%);-moz-filter:grayscale(100%);-ms-filter:grayscale(100%);-o-filter:grayscale(100%);filter:grayscale(100%)}.drop-shadow{-webkit-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));-moz-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));-ms-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));-o-filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3));filter:drop-shadow(2px 2px 5px rgba(0, 0, 0, .3))}.blur{-webkit-filter:blur(1px);-moz-filter:blur(1px);-ms-filter:blur(1px);-o-filter:blur(1px);filter:blur(1px)}.box-shadow{box-shadow:0 0 10px 0 rgba(0,0,0,.25)}@font-face{font-family:Nunito;font-weight:200;src:url(../fonts/nunito/nunito-200.eot?) format("eot"),url(../fonts/nunito/nunito-200.woff) format("woff"),url(../fonts/nunito/nunito-200.woff2) format("woff2"),url(../fonts/nunito/nunito-200.ttf) format("truetype"),url('../fonts/nunito/nunito-200.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Nunito;font-weight:300;src:url(../fonts/nunito/nunito-300.eot?) format("eot"),url(../fonts/nunito/nunito-300.woff) format("woff"),url(../fonts/nunito/nunito-300.woff2) format("woff2"),url(../fonts/nunito/nunito-300.ttf) format("truetype"),url('../fonts/nunito/nunito-300.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Nunito;font-weight:400;src:url(../fonts/nunito/nunito-regular.eot?) format("eot"),url(../fonts/nunito/nunito-regular.woff) format("woff"),url(../fonts/nunito/nunito-regular.woff2) format("woff2"),url(../fonts/nunito/nunito-regular.ttf) format("truetype"),url('../fonts/nunito/nunito-regular.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Nunito;font-weight:600;src:url(../fonts/nunito/nunito-600.eot?) format("eot"),url(../fonts/nunito/nunito-600.woff) format("woff"),url(../fonts/nunito/nunito-600.woff2) format("woff2"),url(../fonts/nunito/nunito-600.ttf) format("truetype"),url('../fonts/nunito/nunito-600.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Nunito;font-weight:700;src:url(../fonts/nunito/nunito-700.eot?) format("eot"),url(../fonts/nunito/nunito-700.woff) format("woff"),url(../fonts/nunito/nunito-700.woff2) format("woff2"),url(../fonts/nunito/nunito-700.ttf) format("truetype"),url('../fonts/nunito/nunito-700.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Nunito;font-weight:800;src:url(../fonts/nunito/nunito-800.eot?) format("eot"),url(../fonts/nunito/nunito-800.woff) format("woff"),url(../fonts/nunito/nunito-800.woff2) format("woff2"),url(../fonts/nunito/nunito-800.ttf) format("truetype"),url('../fonts/nunito/nunito-800.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Nunito;font-weight:900;src:url(../fonts/nunito/nunito-900.eot?) format("eot"),url(../fonts/nunito/nunito-900.woff) format("woff"),url(../fonts/nunito/nunito-900.woff2) format("woff2"),url(../fonts/nunito/nunito-900.ttf) format("truetype"),url('../fonts/nunito/nunito-900.svg#str-replace("Nunito", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:100;src:url(../fonts/poppins/poppins-100.eot?) format("eot"),url(../fonts/poppins/poppins-100.woff) format("woff"),url(../fonts/poppins/poppins-100.woff2) format("woff2"),url(../fonts/poppins/poppins-100.ttf) format("truetype"),url('../fonts/poppins/poppins-100.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:100;src:url(../fonts/poppins/poppins-100italic.eot?) format("eot"),url(../fonts/poppins/poppins-100italic.woff) format("woff"),url(../fonts/poppins/poppins-100italic.woff2) format("woff2"),url(../fonts/poppins/poppins-100italic.ttf) format("truetype"),url('../fonts/poppins/poppins-100italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:200;src:url(../fonts/poppins/poppins-200.eot?) format("eot"),url(../fonts/poppins/poppins-200.woff) format("woff"),url(../fonts/poppins/poppins-200.woff2) format("woff2"),url(../fonts/poppins/poppins-200.ttf) format("truetype"),url('../fonts/poppins/poppins-200.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:200;src:url(../fonts/poppins/poppins-200italic.eot?) format("eot"),url(../fonts/poppins/poppins-200italic.woff) format("woff"),url(../fonts/poppins/poppins-200italic.woff2) format("woff2"),url(../fonts/poppins/poppins-200italic.ttf) format("truetype"),url('../fonts/poppins/poppins-200italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:300;src:url(../fonts/poppins/poppins-300.eot?) format("eot"),url(../fonts/poppins/poppins-300.woff) format("woff"),url(../fonts/poppins/poppins-300.woff2) format("woff2"),url(../fonts/poppins/poppins-300.ttf) format("truetype"),url('../fonts/poppins/poppins-300.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:300;src:url(../fonts/poppins/poppins-300italic.eot?) format("eot"),url(../fonts/poppins/poppins-300italic.woff) format("woff"),url(../fonts/poppins/poppins-300italic.woff2) format("woff2"),url(../fonts/poppins/poppins-300italic.ttf) format("truetype"),url('../fonts/poppins/poppins-300italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:400;src:url(../fonts/poppins/poppins-regular.eot?) format("eot"),url(../fonts/poppins/poppins-regular.woff) format("woff"),url(../fonts/poppins/poppins-regular.woff2) format("woff2"),url(../fonts/poppins/poppins-regular.ttf) format("truetype"),url('../fonts/poppins/poppins-regular.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:400;src:url(../fonts/poppins/poppins-italic.eot?) format("eot"),url(../fonts/poppins/poppins-italic.woff) format("woff"),url(../fonts/poppins/poppins-italic.woff2) format("woff2"),url(../fonts/poppins/poppins-italic.ttf) format("truetype"),url('../fonts/poppins/poppins-italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:500;src:url(../fonts/poppins/poppins-500.eot?) format("eot"),url(../fonts/poppins/poppins-500.woff) format("woff"),url(../fonts/poppins/poppins-500.woff2) format("woff2"),url(../fonts/poppins/poppins-500.ttf) format("truetype"),url('../fonts/poppins/poppins-500.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:500;src:url(../fonts/poppins/poppins-500italic.eot?) format("eot"),url(../fonts/poppins/poppins-500italic.woff) format("woff"),url(../fonts/poppins/poppins-500italic.woff2) format("woff2"),url(../fonts/poppins/poppins-500italic.ttf) format("truetype"),url('../fonts/poppins/poppins-500italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:600;src:url(../fonts/poppins/poppins-600.eot?) format("eot"),url(../fonts/poppins/poppins-600.woff) format("woff"),url(../fonts/poppins/poppins-600.woff2) format("woff2"),url(../fonts/poppins/poppins-600.ttf) format("truetype"),url('../fonts/poppins/poppins-600.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:600;src:url(../fonts/poppins/poppins-600italic.eot?) format("eot"),url(../fonts/poppins/poppins-600italic.woff) format("woff"),url(../fonts/poppins/poppins-600italic.woff2) format("woff2"),url(../fonts/poppins/poppins-600italic.ttf) format("truetype"),url('../fonts/poppins/poppins-600italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:700;src:url(../fonts/poppins/poppins-700.eot?) format("eot"),url(../fonts/poppins/poppins-700.woff) format("woff"),url(../fonts/poppins/poppins-700.woff2) format("woff2"),url(../fonts/poppins/poppins-700.ttf) format("truetype"),url('../fonts/poppins/poppins-700.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:700;src:url(../fonts/poppins/poppins-700italic.eot?) format("eot"),url(../fonts/poppins/poppins-700italic.woff) format("woff"),url(../fonts/poppins/poppins-700italic.woff2) format("woff2"),url(../fonts/poppins/poppins-700italic.ttf) format("truetype"),url('../fonts/poppins/poppins-700italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:800;src:url(../fonts/poppins/poppins-800.eot?) format("eot"),url(../fonts/poppins/poppins-800.woff) format("woff"),url(../fonts/poppins/poppins-800.woff2) format("woff2"),url(../fonts/poppins/poppins-800.ttf) format("truetype"),url('../fonts/poppins/poppins-800.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:800;src:url(../fonts/poppins/poppins-800italic.eot?) format("eot"),url(../fonts/poppins/poppins-800italic.woff) format("woff"),url(../fonts/poppins/poppins-800italic.woff2) format("woff2"),url(../fonts/poppins/poppins-800italic.ttf) format("truetype"),url('../fonts/poppins/poppins-800italic.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-weight:900;src:url(../fonts/poppins/poppins-900.eot?) format("eot"),url(../fonts/poppins/poppins-900.woff) format("woff"),url(../fonts/poppins/poppins-900.woff2) format("woff2"),url(../fonts/poppins/poppins-900.ttf) format("truetype"),url('../fonts/poppins/poppins-900.svg#str-replace("Poppins", " ", "_")') format("svg")}@font-face{font-family:Poppins;font-style:italic;font-weight:900;src:url(../fonts/poppins/poppins-900italic.eot?) format("eot"),url(../fonts/poppins/poppins-900italic.woff) format("woff"),url(../fonts/poppins/poppins-900italic.woff2) format("woff2"),url(../fonts/poppins/poppins-900italic.ttf) format("truetype"),url('../fonts/poppins/poppins-900italic.svg#str-replace("Poppins", " ", "_")') format("svg")}.form-group{display:flex;flex-direction:column}.form-group .form-label,.form-group label{margin-bottom:.3em;font-weight:700;display:block}.form-group .form-label.required:after,.form-group label.required:after{content:"";content:"*";color:#c50c0d;margin-left:.5rem}.form-group .form-input,.form-group input,.form-group select,.form-group textarea{transition:all .18s cubic-bezier(0,0,.1,1);font-family:Nunito,Arial,Helvetica,sans-serif;outline:0;height:2.75rem;line-height:2.75rem;border:2px solid #222;font-size:1rem;color:#222;font-weight:600;padding:.625em .75em;border-radius:0;background-color:transparent}.form-group .form-input::-webkit-input-placeholder,.form-group input::-webkit-input-placeholder,.form-group select::-webkit-input-placeholder,.form-group textarea::-webkit-input-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group .form-input:-moz-placeholder,.form-group input:-moz-placeholder,.form-group select:-moz-placeholder,.form-group textarea:-moz-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group .form-input::-moz-placeholder,.form-group input::-moz-placeholder,.form-group select::-moz-placeholder,.form-group textarea::-moz-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group .form-input:-ms-input-placeholder,.form-group input:-ms-input-placeholder,.form-group select:-ms-input-placeholder,.form-group textarea:-ms-input-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group .form-input:active,.form-group .form-input:focus,.form-group input:active,.form-group input:focus,.form-group select:active,.form-group select:focus,.form-group textarea:active,.form-group textarea:focus{border-color:rgba(34,34,34,.5)}.form-group.form-select select{background-position:calc(100% - 15px) calc(1em + 1px),calc(100% - 10px) calc(1em + 1px),calc(100% - 2.5em) .5em}.form-group select,.form-group select.form-input{padding-right:2rem;margin:0;-webkit-appearance:none;-moz-appearance:none;line-height:1em;background-image:linear-gradient(45deg,transparent 50%,gray 50%),linear-gradient(135deg,gray 50%,transparent 50%);background-position:calc(100% - 20px) calc(1em + 2px),calc(100% - 15px) calc(1em + 2px),calc(100% - 2.5em) .5em;background-size:5px 5px,5px 5px,1px 1.5em;border-color:#333;background-repeat:no-repeat}.form-group select option,.form-group select.form-input option{color:#222}.form-group textarea,.form-group textarea.form-input{height:11rem;line-height:1.3em}.form-group.form-checkbox,.form-group.form-radio{flex-direction:unset}.form-group.form-checkbox label,.form-group.form-radio label{cursor:pointer;position:relative;display:inline-flex;align-items:center}.form-group.form-checkbox label .form-input,.form-group.form-radio label .form-input{accent-color:transparent;width:1.375rem;height:1.375rem;margin:0 .5rem 0 0;cursor:pointer}.form-group.form-main .form-input,.form-group.form-main .form-label,.form-group.form-main input,.form-group.form-main label{color:#f90}.form-group.form-main .form-input,.form-group.form-main input{border-color:#f90}.form-group.form-main .form-input::-webkit-input-placeholder,.form-group.form-main input::-webkit-input-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-main .form-input:-moz-placeholder,.form-group.form-main input:-moz-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-main .form-input::-moz-placeholder,.form-group.form-main input::-moz-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-main .form-input:-ms-input-placeholder,.form-group.form-main input:-ms-input-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-main .form-input:active,.form-group.form-main .form-input:focus,.form-group.form-main input:active,.form-group.form-main input:focus{border-color:rgba(255,153,0,.5)}.form-group.form-main .multiselect .values{color:#f90;border-color:rgba(255,153,0,.6);background-color:transparent}.form-group.form-main.form-checkbox label .form-input,.form-group.form-main.form-radio label .form-input{accent-color:#f90}.form-group.form-secondary .form-input,.form-group.form-secondary .form-label,.form-group.form-secondary input,.form-group.form-secondary label{color:#777}.form-group.form-secondary .form-input,.form-group.form-secondary input{border-color:#777}.form-group.form-secondary .form-input::-webkit-input-placeholder,.form-group.form-secondary input::-webkit-input-placeholder{color:rgba(119,119,119,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-secondary .form-input:-moz-placeholder,.form-group.form-secondary input:-moz-placeholder{color:rgba(119,119,119,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-secondary .form-input::-moz-placeholder,.form-group.form-secondary input::-moz-placeholder{color:rgba(119,119,119,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-secondary .form-input:-ms-input-placeholder,.form-group.form-secondary input:-ms-input-placeholder{color:rgba(119,119,119,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-secondary .form-input:active,.form-group.form-secondary .form-input:focus,.form-group.form-secondary input:active,.form-group.form-secondary input:focus{border-color:rgba(119,119,119,.5)}.form-group.form-secondary .multiselect .values{color:#777;border-color:rgba(119,119,119,.6);background-color:transparent}.form-group.form-secondary.form-checkbox label .form-input,.form-group.form-secondary.form-radio label .form-input{accent-color:#777}.form-group.form-light .form-input,.form-group.form-light .form-label,.form-group.form-light input,.form-group.form-light label{color:#fff}.form-group.form-light .form-input,.form-group.form-light input{border-color:#fff}.form-group.form-light .form-input::-webkit-input-placeholder,.form-group.form-light input::-webkit-input-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-light .form-input:-moz-placeholder,.form-group.form-light input:-moz-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-light .form-input::-moz-placeholder,.form-group.form-light input::-moz-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-light .form-input:-ms-input-placeholder,.form-group.form-light input:-ms-input-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-light .form-input:active,.form-group.form-light .form-input:focus,.form-group.form-light input:active,.form-group.form-light input:focus{border-color:rgba(255,255,255,.5)}.form-group.form-light .multiselect .values{color:#fff;border-color:rgba(255,255,255,.6);background-color:transparent}.form-group.form-light.form-checkbox label .form-input,.form-group.form-light.form-radio label .form-input{accent-color:#fff}.form-group.form-dark .form-input,.form-group.form-dark .form-label,.form-group.form-dark input,.form-group.form-dark label{color:#222}.form-group.form-dark .form-input,.form-group.form-dark input{border-color:#222}.form-group.form-dark .form-input::-webkit-input-placeholder,.form-group.form-dark input::-webkit-input-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-dark .form-input:-moz-placeholder,.form-group.form-dark input:-moz-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-dark .form-input::-moz-placeholder,.form-group.form-dark input::-moz-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-dark .form-input:-ms-input-placeholder,.form-group.form-dark input:-ms-input-placeholder{color:rgba(34,34,34,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-dark .form-input:active,.form-group.form-dark .form-input:focus,.form-group.form-dark input:active,.form-group.form-dark input:focus{border-color:rgba(34,34,34,.5)}.form-group.form-dark .multiselect .values{color:#222;border-color:rgba(34,34,34,.6);background-color:transparent}.form-group.form-dark.form-checkbox label .form-input,.form-group.form-dark.form-radio label .form-input{accent-color:#222}.form-group.form-primary .form-input,.form-group.form-primary .form-label,.form-group.form-primary input,.form-group.form-primary label{color:#f90}.form-group.form-primary .form-input,.form-group.form-primary input{border-color:#f90}.form-group.form-primary .form-input::-webkit-input-placeholder,.form-group.form-primary input::-webkit-input-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-primary .form-input:-moz-placeholder,.form-group.form-primary input:-moz-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-primary .form-input::-moz-placeholder,.form-group.form-primary input::-moz-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-primary .form-input:-ms-input-placeholder,.form-group.form-primary input:-ms-input-placeholder{color:rgba(255,153,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-primary .form-input:active,.form-group.form-primary .form-input:focus,.form-group.form-primary input:active,.form-group.form-primary input:focus{border-color:rgba(255,153,0,.5)}.form-group.form-primary .multiselect .values{color:#f90;border-color:rgba(255,153,0,.6);background-color:transparent}.form-group.form-primary.form-checkbox label .form-input,.form-group.form-primary.form-radio label .form-input{accent-color:#f90}.form-group.form-success .form-input,.form-group.form-success .form-label,.form-group.form-success input,.form-group.form-success label{color:#b2f4a2}.form-group.form-success .form-input,.form-group.form-success input{border-color:#b2f4a2}.form-group.form-success .form-input::-webkit-input-placeholder,.form-group.form-success input::-webkit-input-placeholder{color:rgba(178,244,162,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-success .form-input:-moz-placeholder,.form-group.form-success input:-moz-placeholder{color:rgba(178,244,162,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-success .form-input::-moz-placeholder,.form-group.form-success input::-moz-placeholder{color:rgba(178,244,162,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-success .form-input:-ms-input-placeholder,.form-group.form-success input:-ms-input-placeholder{color:rgba(178,244,162,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-success .form-input:active,.form-group.form-success .form-input:focus,.form-group.form-success input:active,.form-group.form-success input:focus{border-color:rgba(178,244,162,.5)}.form-group.form-success .multiselect .values{color:#b2f4a2;border-color:rgba(178,244,162,.6);background-color:transparent}.form-group.form-success.form-checkbox label .form-input,.form-group.form-success.form-radio label .form-input{accent-color:#b2f4a2}.form-group.form-info .form-input,.form-group.form-info .form-label,.form-group.form-info input,.form-group.form-info label{color:#83c0e7}.form-group.form-info .form-input,.form-group.form-info input{border-color:#83c0e7}.form-group.form-info .form-input::-webkit-input-placeholder,.form-group.form-info input::-webkit-input-placeholder{color:rgba(131,192,231,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-info .form-input:-moz-placeholder,.form-group.form-info input:-moz-placeholder{color:rgba(131,192,231,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-info .form-input::-moz-placeholder,.form-group.form-info input::-moz-placeholder{color:rgba(131,192,231,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-info .form-input:-ms-input-placeholder,.form-group.form-info input:-ms-input-placeholder{color:rgba(131,192,231,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-info .form-input:active,.form-group.form-info .form-input:focus,.form-group.form-info input:active,.form-group.form-info input:focus{border-color:rgba(131,192,231,.5)}.form-group.form-info .multiselect .values{color:#83c0e7;border-color:rgba(131,192,231,.6);background-color:transparent}.form-group.form-info.form-checkbox label .form-input,.form-group.form-info.form-radio label .form-input{accent-color:#83c0e7}.form-group.form-warning .form-input,.form-group.form-warning .form-label,.form-group.form-warning input,.form-group.form-warning label{color:#fff44f}.form-group.form-warning .form-input,.form-group.form-warning input{border-color:#fff44f}.form-group.form-warning .form-input::-webkit-input-placeholder,.form-group.form-warning input::-webkit-input-placeholder{color:rgba(255,244,79,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-warning .form-input:-moz-placeholder,.form-group.form-warning input:-moz-placeholder{color:rgba(255,244,79,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-warning .form-input::-moz-placeholder,.form-group.form-warning input::-moz-placeholder{color:rgba(255,244,79,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-warning .form-input:-ms-input-placeholder,.form-group.form-warning input:-ms-input-placeholder{color:rgba(255,244,79,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-warning .form-input:active,.form-group.form-warning .form-input:focus,.form-group.form-warning input:active,.form-group.form-warning input:focus{border-color:rgba(255,244,79,.5)}.form-group.form-warning .multiselect .values{color:#fff44f;border-color:rgba(255,244,79,.6);background-color:transparent}.form-group.form-warning.form-checkbox label .form-input,.form-group.form-warning.form-radio label .form-input{accent-color:#fff44f}.form-group.form-danger .form-input,.form-group.form-danger .form-label,.form-group.form-danger input,.form-group.form-danger label{color:#f88c8c}.form-group.form-danger .form-input,.form-group.form-danger input{border-color:#f88c8c}.form-group.form-danger .form-input::-webkit-input-placeholder,.form-group.form-danger input::-webkit-input-placeholder{color:rgba(248,140,140,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-danger .form-input:-moz-placeholder,.form-group.form-danger input:-moz-placeholder{color:rgba(248,140,140,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-danger .form-input::-moz-placeholder,.form-group.form-danger input::-moz-placeholder{color:rgba(248,140,140,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-danger .form-input:-ms-input-placeholder,.form-group.form-danger input:-ms-input-placeholder{color:rgba(248,140,140,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-danger .form-input:active,.form-group.form-danger .form-input:focus,.form-group.form-danger input:active,.form-group.form-danger input:focus{border-color:rgba(248,140,140,.5)}.form-group.form-danger .multiselect .values{color:#f88c8c;border-color:rgba(248,140,140,.6);background-color:transparent}.form-group.form-danger.form-checkbox label .form-input,.form-group.form-danger.form-radio label .form-input{accent-color:#f88c8c}.form-group.form-white .form-input,.form-group.form-white .form-label,.form-group.form-white input,.form-group.form-white label{color:#fff}.form-group.form-white .form-input,.form-group.form-white input{border-color:#fff}.form-group.form-white .form-input::-webkit-input-placeholder,.form-group.form-white input::-webkit-input-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-white .form-input:-moz-placeholder,.form-group.form-white input:-moz-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-white .form-input::-moz-placeholder,.form-group.form-white input::-moz-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-white .form-input:-ms-input-placeholder,.form-group.form-white input:-ms-input-placeholder{color:rgba(255,255,255,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-white .form-input:active,.form-group.form-white .form-input:focus,.form-group.form-white input:active,.form-group.form-white input:focus{border-color:rgba(255,255,255,.5)}.form-group.form-white .multiselect .values{color:#fff;border-color:rgba(255,255,255,.6);background-color:transparent}.form-group.form-white.form-checkbox label .form-input,.form-group.form-white.form-radio label .form-input{accent-color:#fff}.form-group.form-black .form-input,.form-group.form-black .form-label,.form-group.form-black input,.form-group.form-black label{color:#000}.form-group.form-black .form-input,.form-group.form-black input{border-color:#000}.form-group.form-black .form-input::-webkit-input-placeholder,.form-group.form-black input::-webkit-input-placeholder{color:rgba(0,0,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-black .form-input:-moz-placeholder,.form-group.form-black input:-moz-placeholder{color:rgba(0,0,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-black .form-input::-moz-placeholder,.form-group.form-black input::-moz-placeholder{color:rgba(0,0,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-black .form-input:-ms-input-placeholder,.form-group.form-black input:-ms-input-placeholder{color:rgba(0,0,0,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-black .form-input:active,.form-group.form-black .form-input:focus,.form-group.form-black input:active,.form-group.form-black input:focus{border-color:rgba(0,0,0,.5)}.form-group.form-black .multiselect .values{color:#000;border-color:rgba(0,0,0,.6);background-color:transparent}.form-group.form-black.form-checkbox label .form-input,.form-group.form-black.form-radio label .form-input{accent-color:#000}.form-group.form-grey .form-input,.form-group.form-grey .form-label,.form-group.form-grey input,.form-group.form-grey label{color:#939393}.form-group.form-grey .form-input,.form-group.form-grey input{border-color:#939393}.form-group.form-grey .form-input::-webkit-input-placeholder,.form-group.form-grey input::-webkit-input-placeholder{color:rgba(147,147,147,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-grey .form-input:-moz-placeholder,.form-group.form-grey input:-moz-placeholder{color:rgba(147,147,147,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-grey .form-input::-moz-placeholder,.form-group.form-grey input::-moz-placeholder{color:rgba(147,147,147,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-grey .form-input:-ms-input-placeholder,.form-group.form-grey input:-ms-input-placeholder{color:rgba(147,147,147,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-grey .form-input:active,.form-group.form-grey .form-input:focus,.form-group.form-grey input:active,.form-group.form-grey input:focus{border-color:rgba(147,147,147,.5)}.form-group.form-grey .multiselect .values{color:#939393;border-color:rgba(147,147,147,.6);background-color:transparent}.form-group.form-grey.form-checkbox label .form-input,.form-group.form-grey.form-radio label .form-input{accent-color:#939393}.form-group.form-brown .form-input,.form-group.form-brown .form-label,.form-group.form-brown input,.form-group.form-brown label{color:#8c714e}.form-group.form-brown .form-input,.form-group.form-brown input{border-color:#8c714e}.form-group.form-brown .form-input::-webkit-input-placeholder,.form-group.form-brown input::-webkit-input-placeholder{color:rgba(140,113,78,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-brown .form-input:-moz-placeholder,.form-group.form-brown input:-moz-placeholder{color:rgba(140,113,78,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-brown .form-input::-moz-placeholder,.form-group.form-brown input::-moz-placeholder{color:rgba(140,113,78,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-brown .form-input:-ms-input-placeholder,.form-group.form-brown input:-ms-input-placeholder{color:rgba(140,113,78,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-brown .form-input:active,.form-group.form-brown .form-input:focus,.form-group.form-brown input:active,.form-group.form-brown input:focus{border-color:rgba(140,113,78,.5)}.form-group.form-brown .multiselect .values{color:#8c714e;border-color:rgba(140,113,78,.6);background-color:transparent}.form-group.form-brown.form-checkbox label .form-input,.form-group.form-brown.form-radio label .form-input{accent-color:#8c714e}.form-group.form-green .form-input,.form-group.form-green .form-label,.form-group.form-green input,.form-group.form-green label{color:#2e9f12}.form-group.form-green .form-input,.form-group.form-green input{border-color:#2e9f12}.form-group.form-green .form-input::-webkit-input-placeholder,.form-group.form-green input::-webkit-input-placeholder{color:rgba(46,159,18,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-green .form-input:-moz-placeholder,.form-group.form-green input:-moz-placeholder{color:rgba(46,159,18,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-green .form-input::-moz-placeholder,.form-group.form-green input::-moz-placeholder{color:rgba(46,159,18,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-green .form-input:-ms-input-placeholder,.form-group.form-green input:-ms-input-placeholder{color:rgba(46,159,18,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-green .form-input:active,.form-group.form-green .form-input:focus,.form-group.form-green input:active,.form-group.form-green input:focus{border-color:rgba(46,159,18,.5)}.form-group.form-green .multiselect .values{color:#2e9f12;border-color:rgba(46,159,18,.6);background-color:transparent}.form-group.form-green.form-checkbox label .form-input,.form-group.form-green.form-radio label .form-input{accent-color:#2e9f12}.form-group.form-blue .form-input,.form-group.form-blue .form-label,.form-group.form-blue input,.form-group.form-blue label{color:#439fdb}.form-group.form-blue .form-input,.form-group.form-blue input{border-color:#439fdb}.form-group.form-blue .form-input::-webkit-input-placeholder,.form-group.form-blue input::-webkit-input-placeholder{color:rgba(67,159,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-blue .form-input:-moz-placeholder,.form-group.form-blue input:-moz-placeholder{color:rgba(67,159,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-blue .form-input::-moz-placeholder,.form-group.form-blue input::-moz-placeholder{color:rgba(67,159,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-blue .form-input:-ms-input-placeholder,.form-group.form-blue input:-ms-input-placeholder{color:rgba(67,159,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-blue .form-input:active,.form-group.form-blue .form-input:focus,.form-group.form-blue input:active,.form-group.form-blue input:focus{border-color:rgba(67,159,219,.5)}.form-group.form-blue .multiselect .values{color:#439fdb;border-color:rgba(67,159,219,.6);background-color:transparent}.form-group.form-blue.form-checkbox label .form-input,.form-group.form-blue.form-radio label .form-input{accent-color:#439fdb}.form-group.form-yellow .form-input,.form-group.form-yellow .form-label,.form-group.form-yellow input,.form-group.form-yellow label{color:#ffef02}.form-group.form-yellow .form-input,.form-group.form-yellow input{border-color:#ffef02}.form-group.form-yellow .form-input::-webkit-input-placeholder,.form-group.form-yellow input::-webkit-input-placeholder{color:rgba(255,239,2,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-yellow .form-input:-moz-placeholder,.form-group.form-yellow input:-moz-placeholder{color:rgba(255,239,2,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-yellow .form-input::-moz-placeholder,.form-group.form-yellow input::-moz-placeholder{color:rgba(255,239,2,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-yellow .form-input:-ms-input-placeholder,.form-group.form-yellow input:-ms-input-placeholder{color:rgba(255,239,2,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-yellow .form-input:active,.form-group.form-yellow .form-input:focus,.form-group.form-yellow input:active,.form-group.form-yellow input:focus{border-color:rgba(255,239,2,.5)}.form-group.form-yellow .multiselect .values{color:#ffef02;border-color:rgba(255,239,2,.6);background-color:transparent}.form-group.form-yellow.form-checkbox label .form-input,.form-group.form-yellow.form-radio label .form-input{accent-color:#ffef02}.form-group.form-red .form-input,.form-group.form-red .form-label,.form-group.form-red input,.form-group.form-red label{color:#c50c0d}.form-group.form-red .form-input,.form-group.form-red input{border-color:#c50c0d}.form-group.form-red .form-input::-webkit-input-placeholder,.form-group.form-red input::-webkit-input-placeholder{color:rgba(197,12,13,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-red .form-input:-moz-placeholder,.form-group.form-red input:-moz-placeholder{color:rgba(197,12,13,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-red .form-input::-moz-placeholder,.form-group.form-red input::-moz-placeholder{color:rgba(197,12,13,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-red .form-input:-ms-input-placeholder,.form-group.form-red input:-ms-input-placeholder{color:rgba(197,12,13,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-red .form-input:active,.form-group.form-red .form-input:focus,.form-group.form-red input:active,.form-group.form-red input:focus{border-color:rgba(197,12,13,.5)}.form-group.form-red .multiselect .values{color:#c50c0d;border-color:rgba(197,12,13,.6);background-color:transparent}.form-group.form-red.form-checkbox label .form-input,.form-group.form-red.form-radio label .form-input{accent-color:#c50c0d}.form-group.form-purple .form-input,.form-group.form-purple .form-label,.form-group.form-purple input,.form-group.form-purple label{color:#ba43db}.form-group.form-purple .form-input,.form-group.form-purple input{border-color:#ba43db}.form-group.form-purple .form-input::-webkit-input-placeholder,.form-group.form-purple input::-webkit-input-placeholder{color:rgba(186,67,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-purple .form-input:-moz-placeholder,.form-group.form-purple input:-moz-placeholder{color:rgba(186,67,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-purple .form-input::-moz-placeholder,.form-group.form-purple input::-moz-placeholder{color:rgba(186,67,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-purple .form-input:-ms-input-placeholder,.form-group.form-purple input:-ms-input-placeholder{color:rgba(186,67,219,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-purple .form-input:active,.form-group.form-purple .form-input:focus,.form-group.form-purple input:active,.form-group.form-purple input:focus{border-color:rgba(186,67,219,.5)}.form-group.form-purple .multiselect .values{color:#ba43db;border-color:rgba(186,67,219,.6);background-color:transparent}.form-group.form-purple.form-checkbox label .form-input,.form-group.form-purple.form-radio label .form-input{accent-color:#ba43db}.form-group.form-orange .form-input,.form-group.form-orange .form-label,.form-group.form-orange input,.form-group.form-orange label{color:#ff9c2a}.form-group.form-orange .form-input,.form-group.form-orange input{border-color:#ff9c2a}.form-group.form-orange .form-input::-webkit-input-placeholder,.form-group.form-orange input::-webkit-input-placeholder{color:rgba(255,156,42,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-orange .form-input:-moz-placeholder,.form-group.form-orange input:-moz-placeholder{color:rgba(255,156,42,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-orange .form-input::-moz-placeholder,.form-group.form-orange input::-moz-placeholder{color:rgba(255,156,42,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-orange .form-input:-ms-input-placeholder,.form-group.form-orange input:-ms-input-placeholder{color:rgba(255,156,42,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-orange .form-input:active,.form-group.form-orange .form-input:focus,.form-group.form-orange input:active,.form-group.form-orange input:focus{border-color:rgba(255,156,42,.5)}.form-group.form-orange .multiselect .values{color:#ff9c2a;border-color:rgba(255,156,42,.6);background-color:transparent}.form-group.form-orange.form-checkbox label .form-input,.form-group.form-orange.form-radio label .form-input{accent-color:#ff9c2a}.form-group.form-cyan .form-input,.form-group.form-cyan .form-label,.form-group.form-cyan input,.form-group.form-cyan label{color:#3defe0}.form-group.form-cyan .form-input,.form-group.form-cyan input{border-color:#3defe0}.form-group.form-cyan .form-input::-webkit-input-placeholder,.form-group.form-cyan input::-webkit-input-placeholder{color:rgba(61,239,224,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-cyan .form-input:-moz-placeholder,.form-group.form-cyan input:-moz-placeholder{color:rgba(61,239,224,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-cyan .form-input::-moz-placeholder,.form-group.form-cyan input::-moz-placeholder{color:rgba(61,239,224,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-cyan .form-input:-ms-input-placeholder,.form-group.form-cyan input:-ms-input-placeholder{color:rgba(61,239,224,.5);font-weight:inherit;font-size:inherit;font-family:inherit}.form-group.form-cyan .form-input:active,.form-group.form-cyan .form-input:focus,.form-group.form-cyan input:active,.form-group.form-cyan input:focus{border-color:rgba(61,239,224,.5)}.form-group.form-cyan .multiselect .values{color:#3defe0;border-color:rgba(61,239,224,.6);background-color:transparent}.form-group.form-cyan.form-checkbox label .form-input,.form-group.form-cyan.form-radio label .form-input{accent-color:#3defe0}.form-group.form-sm .form-label,.form-group.form-sm label{font-size:.9rem}.form-group.form-sm input,.form-group.form-sm select{height:2.1875rem;font-size:.9rem}.form-group.form-sm textarea{font-size:.9rem;height:7rem}.form-group.form-sm.form-select select{background-position:calc(100% - 15px) calc(.85em + 2px),calc(100% - 10px) calc(.85em + 2px),calc(100% - 2.5em) .5em}.form-group.form-sm.form-checkbox label .form-input,.form-group.form-sm.form-radio label .form-input{width:1.09375rem;height:1.09375rem}.form-group.form-lg .form-label,.form-group.form-lg label{font-size:1.1rem}.form-group.form-lg input,.form-group.form-lg select{height:3.5rem;font-size:1.1rem}@media all and (max-width:767px){.form-group.form-lg input,.form-group.form-lg select{height:2.975rem}}.form-group.form-lg textarea{font-size:1.1rem;height:17.5rem}.form-group.form-lg.form-select select{background-position:calc(100% - 15px) calc(1.05em + 2px),calc(100% - 10px) calc(1.05em + 2px),calc(100% - 2.5em) .5em}.form-group.form-lg.form-checkbox label .form-input,.form-group.form-lg.form-radio label .form-input{width:1.75rem;height:1.75rem}.form-group.form-disabled .form-label,.form-group.form-disabled label{opacity:.5}.form-group.form-disabled .form-input,.form-group.form-disabled input{background-color:#ebeaea;opacity:.4}.form-group.form-disabled.form-checkbox input.form-input,.form-group.form-disabled.form-radio input.form-input{opacity:1}.form-group.form-round .form-input{border-radius:2.75rem}.form-group.form-round textarea,.form-group.form-round textarea.form-input{border-radius:.91667rem}.grid{display:grid;grid-template-columns:repeat(12,1fr);grid-gap:1rem;gap:1rem}.grid.grid-no-gutters{grid-gap:0;gap:0}.col-1{grid-column-end:span 1}.col-offset-1{grid-column-start:2}.row-1{grid-row-end:span 1}.row-offset-1{grid-row-start:2}.col-2{grid-column-end:span 2}.col-offset-2{grid-column-start:3}.row-2{grid-row-end:span 2}.row-offset-2{grid-row-start:3}.col-3{grid-column-end:span 3}.col-offset-3{grid-column-start:4}.row-3{grid-row-end:span 3}.row-offset-3{grid-row-start:4}.col-4{grid-column-end:span 4}.col-offset-4{grid-column-start:5}.row-4{grid-row-end:span 4}.row-offset-4{grid-row-start:5}.col-5{grid-column-end:span 5}.col-offset-5{grid-column-start:6}.row-5{grid-row-end:span 5}.row-offset-5{grid-row-start:6}.col-6{grid-column-end:span 6}.col-offset-6{grid-column-start:7}.row-6{grid-row-end:span 6}.row-offset-6{grid-row-start:7}.col-7{grid-column-end:span 7}.col-offset-7{grid-column-start:8}.row-7{grid-row-end:span 7}.row-offset-7{grid-row-start:8}.col-8{grid-column-end:span 8}.col-offset-8{grid-column-start:9}.row-8{grid-row-end:span 8}.row-offset-8{grid-row-start:9}.col-9{grid-column-end:span 9}.col-offset-9{grid-column-start:10}.row-9{grid-row-end:span 9}.row-offset-9{grid-row-start:10}.col-10{grid-column-end:span 10}.col-offset-10{grid-column-start:11}.row-10{grid-row-end:span 10}.row-offset-10{grid-row-start:11}.col-11{grid-column-end:span 11}.col-offset-11{grid-column-start:12}.row-11{grid-row-end:span 11}.row-offset-11{grid-row-start:12}.col-12{grid-column-end:span 12}.col-offset-12{grid-column-start:13}.row-12{grid-row-end:span 12}.row-offset-12{grid-row-start:13}@media (min-width:0){.col-xxs-1{grid-column-end:span 1}.col-offset-xxs-1{grid-column-start:2}.row-xxs-1{grid-row-end:span 1}.row-offset-xxs-1{grid-row-start:2}.col-xxs-2{grid-column-end:span 2}.col-offset-xxs-2{grid-column-start:3}.row-xxs-2{grid-row-end:span 2}.row-offset-xxs-2{grid-row-start:3}.col-xxs-3{grid-column-end:span 3}.col-offset-xxs-3{grid-column-start:4}.row-xxs-3{grid-row-end:span 3}.row-offset-xxs-3{grid-row-start:4}.col-xxs-4{grid-column-end:span 4}.col-offset-xxs-4{grid-column-start:5}.row-xxs-4{grid-row-end:span 4}.row-offset-xxs-4{grid-row-start:5}.col-xxs-5{grid-column-end:span 5}.col-offset-xxs-5{grid-column-start:6}.row-xxs-5{grid-row-end:span 5}.row-offset-xxs-5{grid-row-start:6}.col-xxs-6{grid-column-end:span 6}.col-offset-xxs-6{grid-column-start:7}.row-xxs-6{grid-row-end:span 6}.row-offset-xxs-6{grid-row-start:7}.col-xxs-7{grid-column-end:span 7}.col-offset-xxs-7{grid-column-start:8}.row-xxs-7{grid-row-end:span 7}.row-offset-xxs-7{grid-row-start:8}.col-xxs-8{grid-column-end:span 8}.col-offset-xxs-8{grid-column-start:9}.row-xxs-8{grid-row-end:span 8}.row-offset-xxs-8{grid-row-start:9}.col-xxs-9{grid-column-end:span 9}.col-offset-xxs-9{grid-column-start:10}.row-xxs-9{grid-row-end:span 9}.row-offset-xxs-9{grid-row-start:10}.col-xxs-10{grid-column-end:span 10}.col-offset-xxs-10{grid-column-start:11}.row-xxs-10{grid-row-end:span 10}.row-offset-xxs-10{grid-row-start:11}.col-xxs-11{grid-column-end:span 11}.col-offset-xxs-11{grid-column-start:12}.row-xxs-11{grid-row-end:span 11}.row-offset-xxs-11{grid-row-start:12}.col-xxs-12{grid-column-end:span 12}.col-offset-xxs-12{grid-column-start:13}.row-xxs-12{grid-row-end:span 12}.row-offset-xxs-12{grid-row-start:13}}@media (min-width:320px){.col-xs-1{grid-column-end:span 1}.col-offset-xs-1{grid-column-start:2}.row-xs-1{grid-row-end:span 1}.row-offset-xs-1{grid-row-start:2}.col-xs-2{grid-column-end:span 2}.col-offset-xs-2{grid-column-start:3}.row-xs-2{grid-row-end:span 2}.row-offset-xs-2{grid-row-start:3}.col-xs-3{grid-column-end:span 3}.col-offset-xs-3{grid-column-start:4}.row-xs-3{grid-row-end:span 3}.row-offset-xs-3{grid-row-start:4}.col-xs-4{grid-column-end:span 4}.col-offset-xs-4{grid-column-start:5}.row-xs-4{grid-row-end:span 4}.row-offset-xs-4{grid-row-start:5}.col-xs-5{grid-column-end:span 5}.col-offset-xs-5{grid-column-start:6}.row-xs-5{grid-row-end:span 5}.row-offset-xs-5{grid-row-start:6}.col-xs-6{grid-column-end:span 6}.col-offset-xs-6{grid-column-start:7}.row-xs-6{grid-row-end:span 6}.row-offset-xs-6{grid-row-start:7}.col-xs-7{grid-column-end:span 7}.col-offset-xs-7{grid-column-start:8}.row-xs-7{grid-row-end:span 7}.row-offset-xs-7{grid-row-start:8}.col-xs-8{grid-column-end:span 8}.col-offset-xs-8{grid-column-start:9}.row-xs-8{grid-row-end:span 8}.row-offset-xs-8{grid-row-start:9}.col-xs-9{grid-column-end:span 9}.col-offset-xs-9{grid-column-start:10}.row-xs-9{grid-row-end:span 9}.row-offset-xs-9{grid-row-start:10}.col-xs-10{grid-column-end:span 10}.col-offset-xs-10{grid-column-start:11}.row-xs-10{grid-row-end:span 10}.row-offset-xs-10{grid-row-start:11}.col-xs-11{grid-column-end:span 11}.col-offset-xs-11{grid-column-start:12}.row-xs-11{grid-row-end:span 11}.row-offset-xs-11{grid-row-start:12}.col-xs-12{grid-column-end:span 12}.col-offset-xs-12{grid-column-start:13}.row-xs-12{grid-row-end:span 12}.row-offset-xs-12{grid-row-start:13}}@media (min-width:480px){.col-sm-1{grid-column-end:span 1}.col-offset-sm-1{grid-column-start:2}.row-sm-1{grid-row-end:span 1}.row-offset-sm-1{grid-row-start:2}.col-sm-2{grid-column-end:span 2}.col-offset-sm-2{grid-column-start:3}.row-sm-2{grid-row-end:span 2}.row-offset-sm-2{grid-row-start:3}.col-sm-3{grid-column-end:span 3}.col-offset-sm-3{grid-column-start:4}.row-sm-3{grid-row-end:span 3}.row-offset-sm-3{grid-row-start:4}.col-sm-4{grid-column-end:span 4}.col-offset-sm-4{grid-column-start:5}.row-sm-4{grid-row-end:span 4}.row-offset-sm-4{grid-row-start:5}.col-sm-5{grid-column-end:span 5}.col-offset-sm-5{grid-column-start:6}.row-sm-5{grid-row-end:span 5}.row-offset-sm-5{grid-row-start:6}.col-sm-6{grid-column-end:span 6}.col-offset-sm-6{grid-column-start:7}.row-sm-6{grid-row-end:span 6}.row-offset-sm-6{grid-row-start:7}.col-sm-7{grid-column-end:span 7}.col-offset-sm-7{grid-column-start:8}.row-sm-7{grid-row-end:span 7}.row-offset-sm-7{grid-row-start:8}.col-sm-8{grid-column-end:span 8}.col-offset-sm-8{grid-column-start:9}.row-sm-8{grid-row-end:span 8}.row-offset-sm-8{grid-row-start:9}.col-sm-9{grid-column-end:span 9}.col-offset-sm-9{grid-column-start:10}.row-sm-9{grid-row-end:span 9}.row-offset-sm-9{grid-row-start:10}.col-sm-10{grid-column-end:span 10}.col-offset-sm-10{grid-column-start:11}.row-sm-10{grid-row-end:span 10}.row-offset-sm-10{grid-row-start:11}.col-sm-11{grid-column-end:span 11}.col-offset-sm-11{grid-column-start:12}.row-sm-11{grid-row-end:span 11}.row-offset-sm-11{grid-row-start:12}.col-sm-12{grid-column-end:span 12}.col-offset-sm-12{grid-column-start:13}.row-sm-12{grid-row-end:span 12}.row-offset-sm-12{grid-row-start:13}}@media (min-width:768px){.col-md-1{grid-column-end:span 1}.col-offset-md-1{grid-column-start:2}.row-md-1{grid-row-end:span 1}.row-offset-md-1{grid-row-start:2}.col-md-2{grid-column-end:span 2}.col-offset-md-2{grid-column-start:3}.row-md-2{grid-row-end:span 2}.row-offset-md-2{grid-row-start:3}.col-md-3{grid-column-end:span 3}.col-offset-md-3{grid-column-start:4}.row-md-3{grid-row-end:span 3}.row-offset-md-3{grid-row-start:4}.col-md-4{grid-column-end:span 4}.col-offset-md-4{grid-column-start:5}.row-md-4{grid-row-end:span 4}.row-offset-md-4{grid-row-start:5}.col-md-5{grid-column-end:span 5}.col-offset-md-5{grid-column-start:6}.row-md-5{grid-row-end:span 5}.row-offset-md-5{grid-row-start:6}.col-md-6{grid-column-end:span 6}.col-offset-md-6{grid-column-start:7}.row-md-6{grid-row-end:span 6}.row-offset-md-6{grid-row-start:7}.col-md-7{grid-column-end:span 7}.col-offset-md-7{grid-column-start:8}.row-md-7{grid-row-end:span 7}.row-offset-md-7{grid-row-start:8}.col-md-8{grid-column-end:span 8}.col-offset-md-8{grid-column-start:9}.row-md-8{grid-row-end:span 8}.row-offset-md-8{grid-row-start:9}.col-md-9{grid-column-end:span 9}.col-offset-md-9{grid-column-start:10}.row-md-9{grid-row-end:span 9}.row-offset-md-9{grid-row-start:10}.col-md-10{grid-column-end:span 10}.col-offset-md-10{grid-column-start:11}.row-md-10{grid-row-end:span 10}.row-offset-md-10{grid-row-start:11}.col-md-11{grid-column-end:span 11}.col-offset-md-11{grid-column-start:12}.row-md-11{grid-row-end:span 11}.row-offset-md-11{grid-row-start:12}.col-md-12{grid-column-end:span 12}.col-offset-md-12{grid-column-start:13}.row-md-12{grid-row-end:span 12}.row-offset-md-12{grid-row-start:13}}@media (min-width:1024px){.col-lg-1{grid-column-end:span 1}.col-offset-lg-1{grid-column-start:2}.row-lg-1{grid-row-end:span 1}.row-offset-lg-1{grid-row-start:2}.col-lg-2{grid-column-end:span 2}.col-offset-lg-2{grid-column-start:3}.row-lg-2{grid-row-end:span 2}.row-offset-lg-2{grid-row-start:3}.col-lg-3{grid-column-end:span 3}.col-offset-lg-3{grid-column-start:4}.row-lg-3{grid-row-end:span 3}.row-offset-lg-3{grid-row-start:4}.col-lg-4{grid-column-end:span 4}.col-offset-lg-4{grid-column-start:5}.row-lg-4{grid-row-end:span 4}.row-offset-lg-4{grid-row-start:5}.col-lg-5{grid-column-end:span 5}.col-offset-lg-5{grid-column-start:6}.row-lg-5{grid-row-end:span 5}.row-offset-lg-5{grid-row-start:6}.col-lg-6{grid-column-end:span 6}.col-offset-lg-6{grid-column-start:7}.row-lg-6{grid-row-end:span 6}.row-offset-lg-6{grid-row-start:7}.col-lg-7{grid-column-end:span 7}.col-offset-lg-7{grid-column-start:8}.row-lg-7{grid-row-end:span 7}.row-offset-lg-7{grid-row-start:8}.col-lg-8{grid-column-end:span 8}.col-offset-lg-8{grid-column-start:9}.row-lg-8{grid-row-end:span 8}.row-offset-lg-8{grid-row-start:9}.col-lg-9{grid-column-end:span 9}.col-offset-lg-9{grid-column-start:10}.row-lg-9{grid-row-end:span 9}.row-offset-lg-9{grid-row-start:10}.col-lg-10{grid-column-end:span 10}.col-offset-lg-10{grid-column-start:11}.row-lg-10{grid-row-end:span 10}.row-offset-lg-10{grid-row-start:11}.col-lg-11{grid-column-end:span 11}.col-offset-lg-11{grid-column-start:12}.row-lg-11{grid-row-end:span 11}.row-offset-lg-11{grid-row-start:12}.col-lg-12{grid-column-end:span 12}.col-offset-lg-12{grid-column-start:13}.row-lg-12{grid-row-end:span 12}.row-offset-lg-12{grid-row-start:13}}@media (min-width:1280px){.col-xl-1{grid-column-end:span 1}.col-offset-xl-1{grid-column-start:2}.row-xl-1{grid-row-end:span 1}.row-offset-xl-1{grid-row-start:2}.col-xl-2{grid-column-end:span 2}.col-offset-xl-2{grid-column-start:3}.row-xl-2{grid-row-end:span 2}.row-offset-xl-2{grid-row-start:3}.col-xl-3{grid-column-end:span 3}.col-offset-xl-3{grid-column-start:4}.row-xl-3{grid-row-end:span 3}.row-offset-xl-3{grid-row-start:4}.col-xl-4{grid-column-end:span 4}.col-offset-xl-4{grid-column-start:5}.row-xl-4{grid-row-end:span 4}.row-offset-xl-4{grid-row-start:5}.col-xl-5{grid-column-end:span 5}.col-offset-xl-5{grid-column-start:6}.row-xl-5{grid-row-end:span 5}.row-offset-xl-5{grid-row-start:6}.col-xl-6{grid-column-end:span 6}.col-offset-xl-6{grid-column-start:7}.row-xl-6{grid-row-end:span 6}.row-offset-xl-6{grid-row-start:7}.col-xl-7{grid-column-end:span 7}.col-offset-xl-7{grid-column-start:8}.row-xl-7{grid-row-end:span 7}.row-offset-xl-7{grid-row-start:8}.col-xl-8{grid-column-end:span 8}.col-offset-xl-8{grid-column-start:9}.row-xl-8{grid-row-end:span 8}.row-offset-xl-8{grid-row-start:9}.col-xl-9{grid-column-end:span 9}.col-offset-xl-9{grid-column-start:10}.row-xl-9{grid-row-end:span 9}.row-offset-xl-9{grid-row-start:10}.col-xl-10{grid-column-end:span 10}.col-offset-xl-10{grid-column-start:11}.row-xl-10{grid-row-end:span 10}.row-offset-xl-10{grid-row-start:11}.col-xl-11{grid-column-end:span 11}.col-offset-xl-11{grid-column-start:12}.row-xl-11{grid-row-end:span 11}.row-offset-xl-11{grid-row-start:12}.col-xl-12{grid-column-end:span 12}.col-offset-xl-12{grid-column-start:13}.row-xl-12{grid-row-end:span 12}.row-offset-xl-12{grid-row-start:13}}@media (min-width:1440px){.col-xxl-1{grid-column-end:span 1}.col-offset-xxl-1{grid-column-start:2}.row-xxl-1{grid-row-end:span 1}.row-offset-xxl-1{grid-row-start:2}.col-xxl-2{grid-column-end:span 2}.col-offset-xxl-2{grid-column-start:3}.row-xxl-2{grid-row-end:span 2}.row-offset-xxl-2{grid-row-start:3}.col-xxl-3{grid-column-end:span 3}.col-offset-xxl-3{grid-column-start:4}.row-xxl-3{grid-row-end:span 3}.row-offset-xxl-3{grid-row-start:4}.col-xxl-4{grid-column-end:span 4}.col-offset-xxl-4{grid-column-start:5}.row-xxl-4{grid-row-end:span 4}.row-offset-xxl-4{grid-row-start:5}.col-xxl-5{grid-column-end:span 5}.col-offset-xxl-5{grid-column-start:6}.row-xxl-5{grid-row-end:span 5}.row-offset-xxl-5{grid-row-start:6}.col-xxl-6{grid-column-end:span 6}.col-offset-xxl-6{grid-column-start:7}.row-xxl-6{grid-row-end:span 6}.row-offset-xxl-6{grid-row-start:7}.col-xxl-7{grid-column-end:span 7}.col-offset-xxl-7{grid-column-start:8}.row-xxl-7{grid-row-end:span 7}.row-offset-xxl-7{grid-row-start:8}.col-xxl-8{grid-column-end:span 8}.col-offset-xxl-8{grid-column-start:9}.row-xxl-8{grid-row-end:span 8}.row-offset-xxl-8{grid-row-start:9}.col-xxl-9{grid-column-end:span 9}.col-offset-xxl-9{grid-column-start:10}.row-xxl-9{grid-row-end:span 9}.row-offset-xxl-9{grid-row-start:10}.col-xxl-10{grid-column-end:span 10}.col-offset-xxl-10{grid-column-start:11}.row-xxl-10{grid-row-end:span 10}.row-offset-xxl-10{grid-row-start:11}.col-xxl-11{grid-column-end:span 11}.col-offset-xxl-11{grid-column-start:12}.row-xxl-11{grid-row-end:span 11}.row-offset-xxl-11{grid-row-start:12}.col-xxl-12{grid-column-end:span 12}.col-offset-xxl-12{grid-column-start:13}.row-xxl-12{grid-row-end:span 12}.row-offset-xxl-12{grid-row-start:13}}a{transition:all .18s cubic-bezier(0,0,.1,1);color:#f90;text-decoration:none}a:hover{color:#777}a.link-main{color:#f90}a.link-main:hover{color:#f90}a.link-secondary{color:#777}a.link-secondary:hover{color:#f90}a.link-light{color:#fff}a.link-light:hover{color:#f90}a.link-dark{color:#222}a.link-dark:hover{color:#f90}a.link-decoration{text-decoration:underline}.w-0{width:0%}.w-5{width:5%}.w-10{width:10%}.w-15{width:15%}.w-20{width:20%}.w-25{width:25%}.w-30{width:30%}.w-35{width:35%}.w-40{width:40%}.w-45{width:45%}.w-50{width:50%}.w-55{width:55%}.w-60{width:60%}.w-65{width:65%}.w-70{width:70%}.w-75{width:75%}.w-80{width:80%}.w-85{width:85%}.w-90{width:90%}.w-95{width:95%}.w-100{width:100%}.w-0rem{width:0}.w-1rem{width:1rem}.w-2rem{width:2rem}.w-3rem{width:3rem}.w-4rem{width:4rem}.w-5rem{width:5rem}.w-6rem{width:6rem}.w-7rem{width:7rem}.w-8rem{width:8rem}.w-9rem{width:9rem}.w-10rem{width:10rem}.w-11rem{width:11rem}.w-12rem{width:12rem}.w-13rem{width:13rem}.w-14rem{width:14rem}.w-15rem{width:15rem}.w-16rem{width:16rem}.w-17rem{width:17rem}.w-18rem{width:18rem}.w-19rem{width:19rem}.w-20rem{width:20rem}.w-21rem{width:21rem}.w-22rem{width:22rem}.w-23rem{width:23rem}.w-24rem{width:24rem}.w-25rem{width:25rem}.w-26rem{width:26rem}.w-27rem{width:27rem}.w-28rem{width:28rem}.w-29rem{width:29rem}.w-30rem{width:30rem}.w-31rem{width:31rem}.w-32rem{width:32rem}.w-33rem{width:33rem}.w-34rem{width:34rem}.w-35rem{width:35rem}.w-36rem{width:36rem}.w-37rem{width:37rem}.w-38rem{width:38rem}.w-39rem{width:39rem}.w-40rem{width:40rem}.w-41rem{width:41rem}.w-42rem{width:42rem}.w-43rem{width:43rem}.w-44rem{width:44rem}.w-45rem{width:45rem}.w-46rem{width:46rem}.w-47rem{width:47rem}.w-48rem{width:48rem}.w-49rem{width:49rem}.w-50rem{width:50rem}.square-0{width:0;height:0}.square-5{width:5px;height:5px}.square-10{width:10px;height:10px}.square-15{width:15px;height:15px}.square-20{width:20px;height:20px}.square-25{width:25px;height:25px}.square-30{width:30px;height:30px}.square-35{width:35px;height:35px}.square-40{width:40px;height:40px}.square-45{width:45px;height:45px}.square-50{width:50px;height:50px}.square-55{width:55px;height:55px}.square-60{width:60px;height:60px}.square-65{width:65px;height:65px}.square-70{width:70px;height:70px}.square-75{width:75px;height:75px}.square-80{width:80px;height:80px}.square-85{width:85px;height:85px}.square-90{width:90px;height:90px}.square-95{width:95px;height:95px}.square-100{width:100px;height:100px}.square-105{width:105px;height:105px}.square-110{width:110px;height:110px}.square-115{width:115px;height:115px}.square-120{width:120px;height:120px}.square-125{width:125px;height:125px}.square-130{width:130px;height:130px}.square-135{width:135px;height:135px}.square-140{width:140px;height:140px}.square-145{width:145px;height:145px}.square-150{width:150px;height:150px}.square-155{width:155px;height:155px}.square-160{width:160px;height:160px}.square-165{width:165px;height:165px}.square-170{width:170px;height:170px}.square-175{width:175px;height:175px}.square-180{width:180px;height:180px}.square-185{width:185px;height:185px}.square-190{width:190px;height:190px}.square-195{width:195px;height:195px}.square-200{width:200px;height:200px}.square-205{width:205px;height:205px}.square-210{width:210px;height:210px}.square-215{width:215px;height:215px}.square-220{width:220px;height:220px}.square-225{width:225px;height:225px}.square-230{width:230px;height:230px}.square-235{width:235px;height:235px}.square-240{width:240px;height:240px}.square-245{width:245px;height:245px}.square-250{width:250px;height:250px}.square-255{width:255px;height:255px}.square-260{width:260px;height:260px}.square-265{width:265px;height:265px}.square-270{width:270px;height:270px}.square-275{width:275px;height:275px}.square-280{width:280px;height:280px}.square-285{width:285px;height:285px}.square-290{width:290px;height:290px}.square-295{width:295px;height:295px}.square-300{width:300px;height:300px}.square-305{width:305px;height:305px}.square-310{width:310px;height:310px}.square-315{width:315px;height:315px}.square-320{width:320px;height:320px}.square-325{width:325px;height:325px}.square-330{width:330px;height:330px}.square-335{width:335px;height:335px}.square-340{width:340px;height:340px}.square-345{width:345px;height:345px}.square-350{width:350px;height:350px}.square-355{width:355px;height:355px}.square-360{width:360px;height:360px}.square-365{width:365px;height:365px}.square-370{width:370px;height:370px}.square-375{width:375px;height:375px}.square-380{width:380px;height:380px}.square-385{width:385px;height:385px}.square-390{width:390px;height:390px}.square-395{width:395px;height:395px}.square-400{width:400px;height:400px}.square-405{width:405px;height:405px}.square-410{width:410px;height:410px}.square-415{width:415px;height:415px}.square-420{width:420px;height:420px}.square-425{width:425px;height:425px}.square-430{width:430px;height:430px}.square-435{width:435px;height:435px}.square-440{width:440px;height:440px}.square-445{width:445px;height:445px}.square-450{width:450px;height:450px}.square-455{width:455px;height:455px}.square-460{width:460px;height:460px}.square-465{width:465px;height:465px}.square-470{width:470px;height:470px}.square-475{width:475px;height:475px}.square-480{width:480px;height:480px}.square-485{width:485px;height:485px}.square-490{width:490px;height:490px}.square-495{width:495px;height:495px}.square-500{width:500px;height:500px}.circle-0{width:0;height:0;border-radius:100%}.circle-5{width:5px;height:5px;border-radius:100%}.circle-10{width:10px;height:10px;border-radius:100%}.circle-15{width:15px;height:15px;border-radius:100%}.circle-20{width:20px;height:20px;border-radius:100%}.circle-25{width:25px;height:25px;border-radius:100%}.circle-30{width:30px;height:30px;border-radius:100%}.circle-35{width:35px;height:35px;border-radius:100%}.circle-40{width:40px;height:40px;border-radius:100%}.circle-45{width:45px;height:45px;border-radius:100%}.circle-50{width:50px;height:50px;border-radius:100%}.circle-55{width:55px;height:55px;border-radius:100%}.circle-60{width:60px;height:60px;border-radius:100%}.circle-65{width:65px;height:65px;border-radius:100%}.circle-70{width:70px;height:70px;border-radius:100%}.circle-75{width:75px;height:75px;border-radius:100%}.circle-80{width:80px;height:80px;border-radius:100%}.circle-85{width:85px;height:85px;border-radius:100%}.circle-90{width:90px;height:90px;border-radius:100%}.circle-95{width:95px;height:95px;border-radius:100%}.circle-100{width:100px;height:100px;border-radius:100%}.circle-105{width:105px;height:105px;border-radius:100%}.circle-110{width:110px;height:110px;border-radius:100%}.circle-115{width:115px;height:115px;border-radius:100%}.circle-120{width:120px;height:120px;border-radius:100%}.circle-125{width:125px;height:125px;border-radius:100%}.circle-130{width:130px;height:130px;border-radius:100%}.circle-135{width:135px;height:135px;border-radius:100%}.circle-140{width:140px;height:140px;border-radius:100%}.circle-145{width:145px;height:145px;border-radius:100%}.circle-150{width:150px;height:150px;border-radius:100%}.circle-155{width:155px;height:155px;border-radius:100%}.circle-160{width:160px;height:160px;border-radius:100%}.circle-165{width:165px;height:165px;border-radius:100%}.circle-170{width:170px;height:170px;border-radius:100%}.circle-175{width:175px;height:175px;border-radius:100%}.circle-180{width:180px;height:180px;border-radius:100%}.circle-185{width:185px;height:185px;border-radius:100%}.circle-190{width:190px;height:190px;border-radius:100%}.circle-195{width:195px;height:195px;border-radius:100%}.circle-200{width:200px;height:200px;border-radius:100%}.circle-205{width:205px;height:205px;border-radius:100%}.circle-210{width:210px;height:210px;border-radius:100%}.circle-215{width:215px;height:215px;border-radius:100%}.circle-220{width:220px;height:220px;border-radius:100%}.circle-225{width:225px;height:225px;border-radius:100%}.circle-230{width:230px;height:230px;border-radius:100%}.circle-235{width:235px;height:235px;border-radius:100%}.circle-240{width:240px;height:240px;border-radius:100%}.circle-245{width:245px;height:245px;border-radius:100%}.circle-250{width:250px;height:250px;border-radius:100%}.circle-255{width:255px;height:255px;border-radius:100%}.circle-260{width:260px;height:260px;border-radius:100%}.circle-265{width:265px;height:265px;border-radius:100%}.circle-270{width:270px;height:270px;border-radius:100%}.circle-275{width:275px;height:275px;border-radius:100%}.circle-280{width:280px;height:280px;border-radius:100%}.circle-285{width:285px;height:285px;border-radius:100%}.circle-290{width:290px;height:290px;border-radius:100%}.circle-295{width:295px;height:295px;border-radius:100%}.circle-300{width:300px;height:300px;border-radius:100%}.circle-305{width:305px;height:305px;border-radius:100%}.circle-310{width:310px;height:310px;border-radius:100%}.circle-315{width:315px;height:315px;border-radius:100%}.circle-320{width:320px;height:320px;border-radius:100%}.circle-325{width:325px;height:325px;border-radius:100%}.circle-330{width:330px;height:330px;border-radius:100%}.circle-335{width:335px;height:335px;border-radius:100%}.circle-340{width:340px;height:340px;border-radius:100%}.circle-345{width:345px;height:345px;border-radius:100%}.circle-350{width:350px;height:350px;border-radius:100%}.circle-355{width:355px;height:355px;border-radius:100%}.circle-360{width:360px;height:360px;border-radius:100%}.circle-365{width:365px;height:365px;border-radius:100%}.circle-370{width:370px;height:370px;border-radius:100%}.circle-375{width:375px;height:375px;border-radius:100%}.circle-380{width:380px;height:380px;border-radius:100%}.circle-385{width:385px;height:385px;border-radius:100%}.circle-390{width:390px;height:390px;border-radius:100%}.circle-395{width:395px;height:395px;border-radius:100%}.circle-400{width:400px;height:400px;border-radius:100%}.circle-405{width:405px;height:405px;border-radius:100%}.circle-410{width:410px;height:410px;border-radius:100%}.circle-415{width:415px;height:415px;border-radius:100%}.circle-420{width:420px;height:420px;border-radius:100%}.circle-425{width:425px;height:425px;border-radius:100%}.circle-430{width:430px;height:430px;border-radius:100%}.circle-435{width:435px;height:435px;border-radius:100%}.circle-440{width:440px;height:440px;border-radius:100%}.circle-445{width:445px;height:445px;border-radius:100%}.circle-450{width:450px;height:450px;border-radius:100%}.circle-455{width:455px;height:455px;border-radius:100%}.circle-460{width:460px;height:460px;border-radius:100%}.circle-465{width:465px;height:465px;border-radius:100%}.circle-470{width:470px;height:470px;border-radius:100%}.circle-475{width:475px;height:475px;border-radius:100%}.circle-480{width:480px;height:480px;border-radius:100%}.circle-485{width:485px;height:485px;border-radius:100%}.circle-490{width:490px;height:490px;border-radius:100%}.circle-495{width:495px;height:495px;border-radius:100%}.circle-500{width:500px;height:500px;border-radius:100%}.m-t-0{margin-top:0!important}.m-t-1{margin-top:.5rem!important}.m-t-2{margin-top:1rem!important}.m-t-3{margin-top:1.5rem!important}.m-t-4{margin-top:2rem!important}.m-t-5{margin-top:2.5rem!important}.m-t-6{margin-top:3rem!important}.m-t-7{margin-top:3.5rem!important}.m-t-8{margin-top:4rem!important}.m-t-9{margin-top:4.5rem!important}.m-t-10{margin-top:5rem!important}.m-t-11{margin-top:5.5rem!important}.m-t-12{margin-top:6rem!important}.m-t-13{margin-top:6.5rem!important}.m-t-14{margin-top:7rem!important}.m-t-15{margin-top:7.5rem!important}.m-t-16{margin-top:8rem!important}.m-t-17{margin-top:8.5rem!important}.m-t-18{margin-top:9rem!important}.m-t-19{margin-top:9.5rem!important}.m-t-20{margin-top:10rem!important}.m-r-0{margin-right:0!important}.m-r-1{margin-right:.5rem!important}.m-r-2{margin-right:1rem!important}.m-r-3{margin-right:1.5rem!important}.m-r-4{margin-right:2rem!important}.m-r-5{margin-right:2.5rem!important}.m-r-6{margin-right:3rem!important}.m-r-7{margin-right:3.5rem!important}.m-r-8{margin-right:4rem!important}.m-r-9{margin-right:4.5rem!important}.m-r-10{margin-right:5rem!important}.m-r-11{margin-right:5.5rem!important}.m-r-12{margin-right:6rem!important}.m-r-13{margin-right:6.5rem!important}.m-r-14{margin-right:7rem!important}.m-r-15{margin-right:7.5rem!important}.m-r-16{margin-right:8rem!important}.m-r-17{margin-right:8.5rem!important}.m-r-18{margin-right:9rem!important}.m-r-19{margin-right:9.5rem!important}.m-r-20{margin-right:10rem!important}.m-b-0{margin-bottom:0!important}.m-b-1{margin-bottom:.5rem!important}.m-b-2{margin-bottom:1rem!important}.m-b-3{margin-bottom:1.5rem!important}.m-b-4{margin-bottom:2rem!important}.m-b-5{margin-bottom:2.5rem!important}.m-b-6{margin-bottom:3rem!important}.m-b-7{margin-bottom:3.5rem!important}.m-b-8{margin-bottom:4rem!important}.m-b-9{margin-bottom:4.5rem!important}.m-b-10{margin-bottom:5rem!important}.m-b-11{margin-bottom:5.5rem!important}.m-b-12{margin-bottom:6rem!important}.m-b-13{margin-bottom:6.5rem!important}.m-b-14{margin-bottom:7rem!important}.m-b-15{margin-bottom:7.5rem!important}.m-b-16{margin-bottom:8rem!important}.m-b-17{margin-bottom:8.5rem!important}.m-b-18{margin-bottom:9rem!important}.m-b-19{margin-bottom:9.5rem!important}.m-b-20{margin-bottom:10rem!important}.m-l-0{margin-left:0!important}.m-l-1{margin-left:.5rem!important}.m-l-2{margin-left:1rem!important}.m-l-3{margin-left:1.5rem!important}.m-l-4{margin-left:2rem!important}.m-l-5{margin-left:2.5rem!important}.m-l-6{margin-left:3rem!important}.m-l-7{margin-left:3.5rem!important}.m-l-8{margin-left:4rem!important}.m-l-9{margin-left:4.5rem!important}.m-l-10{margin-left:5rem!important}.m-l-11{margin-left:5.5rem!important}.m-l-12{margin-left:6rem!important}.m-l-13{margin-left:6.5rem!important}.m-l-14{margin-left:7rem!important}.m-l-15{margin-left:7.5rem!important}.m-l-16{margin-left:8rem!important}.m-l-17{margin-left:8.5rem!important}.m-l-18{margin-left:9rem!important}.m-l-19{margin-left:9.5rem!important}.m-l-20{margin-left:10rem!important}.m-y-0{margin-top:0!important;margin-bottom:0!important}.m-y-1{margin-top:.5rem!important;margin-bottom:.5rem!important}.m-y-2{margin-top:1rem!important;margin-bottom:1rem!important}.m-y-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.m-y-4{margin-top:2rem!important;margin-bottom:2rem!important}.m-y-5{margin-top:2.5rem!important;margin-bottom:2.5rem!important}.m-y-6{margin-top:3rem!important;margin-bottom:3rem!important}.m-y-7{margin-top:3.5rem!important;margin-bottom:3.5rem!important}.m-y-8{margin-top:4rem!important;margin-bottom:4rem!important}.m-y-9{margin-top:4.5rem!important;margin-bottom:4.5rem!important}.m-y-10{margin-top:5rem!important;margin-bottom:5rem!important}.m-y-11{margin-top:5.5rem!important;margin-bottom:5.5rem!important}.m-y-12{margin-top:6rem!important;margin-bottom:6rem!important}.m-y-13{margin-top:6.5rem!important;margin-bottom:6.5rem!important}.m-y-14{margin-top:7rem!important;margin-bottom:7rem!important}.m-y-15{margin-top:7.5rem!important;margin-bottom:7.5rem!important}.m-y-16{margin-top:8rem!important;margin-bottom:8rem!important}.m-y-17{margin-top:8.5rem!important;margin-bottom:8.5rem!important}.m-y-18{margin-top:9rem!important;margin-bottom:9rem!important}.m-y-19{margin-top:9.5rem!important;margin-bottom:9.5rem!important}.m-y-20{margin-top:10rem!important;margin-bottom:10rem!important}.m-x-0{margin-left:0!important;margin-right:0!important}.m-x-1{margin-left:.5rem!important;margin-right:.5rem!important}.m-x-2{margin-left:1rem!important;margin-right:1rem!important}.m-x-3{margin-left:1.5rem!important;margin-right:1.5rem!important}.m-x-4{margin-left:2rem!important;margin-right:2rem!important}.m-x-5{margin-left:2.5rem!important;margin-right:2.5rem!important}.m-x-6{margin-left:3rem!important;margin-right:3rem!important}.m-x-7{margin-left:3.5rem!important;margin-right:3.5rem!important}.m-x-8{margin-left:4rem!important;margin-right:4rem!important}.m-x-9{margin-left:4.5rem!important;margin-right:4.5rem!important}.m-x-10{margin-left:5rem!important;margin-right:5rem!important}.m-x-11{margin-left:5.5rem!important;margin-right:5.5rem!important}.m-x-12{margin-left:6rem!important;margin-right:6rem!important}.m-x-13{margin-left:6.5rem!important;margin-right:6.5rem!important}.m-x-14{margin-left:7rem!important;margin-right:7rem!important}.m-x-15{margin-left:7.5rem!important;margin-right:7.5rem!important}.m-x-16{margin-left:8rem!important;margin-right:8rem!important}.m-x-17{margin-left:8.5rem!important;margin-right:8.5rem!important}.m-x-18{margin-left:9rem!important;margin-right:9rem!important}.m-x-19{margin-left:9.5rem!important;margin-right:9.5rem!important}.m-x-20{margin-left:10rem!important;margin-right:10rem!important}.m-a-0{margin-top:0!important;margin-bottom:0!important;margin-left:0!important;margin-right:0!important}.m-a-1{margin-top:.5rem!important;margin-bottom:.5rem!important;margin-left:.5rem!important;margin-right:.5rem!important}.m-a-2{margin-top:1rem!important;margin-bottom:1rem!important;margin-left:1rem!important;margin-right:1rem!important}.m-a-3{margin-top:1.5rem!important;margin-bottom:1.5rem!important;margin-left:1.5rem!important;margin-right:1.5rem!important}.m-a-4{margin-top:2rem!important;margin-bottom:2rem!important;margin-left:2rem!important;margin-right:2rem!important}.m-a-5{margin-top:2.5rem!important;margin-bottom:2.5rem!important;margin-left:2.5rem!important;margin-right:2.5rem!important}.m-a-6{margin-top:3rem!important;margin-bottom:3rem!important;margin-left:3rem!important;margin-right:3rem!important}.m-a-7{margin-top:3.5rem!important;margin-bottom:3.5rem!important;margin-left:3.5rem!important;margin-right:3.5rem!important}.m-a-8{margin-top:4rem!important;margin-bottom:4rem!important;margin-left:4rem!important;margin-right:4rem!important}.m-a-9{margin-top:4.5rem!important;margin-bottom:4.5rem!important;margin-left:4.5rem!important;margin-right:4.5rem!important}.m-a-10{margin-top:5rem!important;margin-bottom:5rem!important;margin-left:5rem!important;margin-right:5rem!important}.m-a-11{margin-top:5.5rem!important;margin-bottom:5.5rem!important;margin-left:5.5rem!important;margin-right:5.5rem!important}.m-a-12{margin-top:6rem!important;margin-bottom:6rem!important;margin-left:6rem!important;margin-right:6rem!important}.m-a-13{margin-top:6.5rem!important;margin-bottom:6.5rem!important;margin-left:6.5rem!important;margin-right:6.5rem!important}.m-a-14{margin-top:7rem!important;margin-bottom:7rem!important;margin-left:7rem!important;margin-right:7rem!important}.m-a-15{margin-top:7.5rem!important;margin-bottom:7.5rem!important;margin-left:7.5rem!important;margin-right:7.5rem!important}.m-a-16{margin-top:8rem!important;margin-bottom:8rem!important;margin-left:8rem!important;margin-right:8rem!important}.m-a-17{margin-top:8.5rem!important;margin-bottom:8.5rem!important;margin-left:8.5rem!important;margin-right:8.5rem!important}.m-a-18{margin-top:9rem!important;margin-bottom:9rem!important;margin-left:9rem!important;margin-right:9rem!important}.m-a-19{margin-top:9.5rem!important;margin-bottom:9.5rem!important;margin-left:9.5rem!important;margin-right:9.5rem!important}.m-a-20{margin-top:10rem!important;margin-bottom:10rem!important;margin-left:10rem!important;margin-right:10rem!important}.p-t-0{padding-top:0!important}.p-t-1{padding-top:.5rem!important}.p-t-2{padding-top:1rem!important}.p-t-3{padding-top:1.5rem!important}.p-t-4{padding-top:2rem!important}.p-t-5{padding-top:2.5rem!important}.p-t-6{padding-top:3rem!important}.p-t-7{padding-top:3.5rem!important}.p-t-8{padding-top:4rem!important}.p-t-9{padding-top:4.5rem!important}.p-t-10{padding-top:5rem!important}.p-t-11{padding-top:5.5rem!important}.p-t-12{padding-top:6rem!important}.p-t-13{padding-top:6.5rem!important}.p-t-14{padding-top:7rem!important}.p-t-15{padding-top:7.5rem!important}.p-t-16{padding-top:8rem!important}.p-t-17{padding-top:8.5rem!important}.p-t-18{padding-top:9rem!important}.p-t-19{padding-top:9.5rem!important}.p-t-20{padding-top:10rem!important}.p-r-0{padding-right:0!important}.p-r-1{padding-right:.5rem!important}.p-r-2{padding-right:1rem!important}.p-r-3{padding-right:1.5rem!important}.p-r-4{padding-right:2rem!important}.p-r-5{padding-right:2.5rem!important}.p-r-6{padding-right:3rem!important}.p-r-7{padding-right:3.5rem!important}.p-r-8{padding-right:4rem!important}.p-r-9{padding-right:4.5rem!important}.p-r-10{padding-right:5rem!important}.p-r-11{padding-right:5.5rem!important}.p-r-12{padding-right:6rem!important}.p-r-13{padding-right:6.5rem!important}.p-r-14{padding-right:7rem!important}.p-r-15{padding-right:7.5rem!important}.p-r-16{padding-right:8rem!important}.p-r-17{padding-right:8.5rem!important}.p-r-18{padding-right:9rem!important}.p-r-19{padding-right:9.5rem!important}.p-r-20{padding-right:10rem!important}.p-b-0{padding-bottom:0!important}.p-b-1{padding-bottom:.5rem!important}.p-b-2{padding-bottom:1rem!important}.p-b-3{padding-bottom:1.5rem!important}.p-b-4{padding-bottom:2rem!important}.p-b-5{padding-bottom:2.5rem!important}.p-b-6{padding-bottom:3rem!important}.p-b-7{padding-bottom:3.5rem!important}.p-b-8{padding-bottom:4rem!important}.p-b-9{padding-bottom:4.5rem!important}.p-b-10{padding-bottom:5rem!important}.p-b-11{padding-bottom:5.5rem!important}.p-b-12{padding-bottom:6rem!important}.p-b-13{padding-bottom:6.5rem!important}.p-b-14{padding-bottom:7rem!important}.p-b-15{padding-bottom:7.5rem!important}.p-b-16{padding-bottom:8rem!important}.p-b-17{padding-bottom:8.5rem!important}.p-b-18{padding-bottom:9rem!important}.p-b-19{padding-bottom:9.5rem!important}.p-b-20{padding-bottom:10rem!important}.p-l-0{padding-left:0!important}.p-l-1{padding-left:.5rem!important}.p-l-2{padding-left:1rem!important}.p-l-3{padding-left:1.5rem!important}.p-l-4{padding-left:2rem!important}.p-l-5{padding-left:2.5rem!important}.p-l-6{padding-left:3rem!important}.p-l-7{padding-left:3.5rem!important}.p-l-8{padding-left:4rem!important}.p-l-9{padding-left:4.5rem!important}.p-l-10{padding-left:5rem!important}.p-l-11{padding-left:5.5rem!important}.p-l-12{padding-left:6rem!important}.p-l-13{padding-left:6.5rem!important}.p-l-14{padding-left:7rem!important}.p-l-15{padding-left:7.5rem!important}.p-l-16{padding-left:8rem!important}.p-l-17{padding-left:8.5rem!important}.p-l-18{padding-left:9rem!important}.p-l-19{padding-left:9.5rem!important}.p-l-20{padding-left:10rem!important}.p-y-0{padding-top:0!important;padding-bottom:0!important}.p-y-1{padding-top:.5rem!important;padding-bottom:.5rem!important}.p-y-2{padding-top:1rem!important;padding-bottom:1rem!important}.p-y-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.p-y-4{padding-top:2rem!important;padding-bottom:2rem!important}.p-y-5{padding-top:2.5rem!important;padding-bottom:2.5rem!important}.p-y-6{padding-top:3rem!important;padding-bottom:3rem!important}.p-y-7{padding-top:3.5rem!important;padding-bottom:3.5rem!important}.p-y-8{padding-top:4rem!important;padding-bottom:4rem!important}.p-y-9{padding-top:4.5rem!important;padding-bottom:4.5rem!important}.p-y-10{padding-top:5rem!important;padding-bottom:5rem!important}.p-y-11{padding-top:5.5rem!important;padding-bottom:5.5rem!important}.p-y-12{padding-top:6rem!important;padding-bottom:6rem!important}.p-y-13{padding-top:6.5rem!important;padding-bottom:6.5rem!important}.p-y-14{padding-top:7rem!important;padding-bottom:7rem!important}.p-y-15{padding-top:7.5rem!important;padding-bottom:7.5rem!important}.p-y-16{padding-top:8rem!important;padding-bottom:8rem!important}.p-y-17{padding-top:8.5rem!important;padding-bottom:8.5rem!important}.p-y-18{padding-top:9rem!important;padding-bottom:9rem!important}.p-y-19{padding-top:9.5rem!important;padding-bottom:9.5rem!important}.p-y-20{padding-top:10rem!important;padding-bottom:10rem!important}.p-x-0{padding-left:0!important;padding-right:0!important}.p-x-1{padding-left:.5rem!important;padding-right:.5rem!important}.p-x-2{padding-left:1rem!important;padding-right:1rem!important}.p-x-3{padding-left:1.5rem!important;padding-right:1.5rem!important}.p-x-4{padding-left:2rem!important;padding-right:2rem!important}.p-x-5{padding-left:2.5rem!important;padding-right:2.5rem!important}.p-x-6{padding-left:3rem!important;padding-right:3rem!important}.p-x-7{padding-left:3.5rem!important;padding-right:3.5rem!important}.p-x-8{padding-left:4rem!important;padding-right:4rem!important}.p-x-9{padding-left:4.5rem!important;padding-right:4.5rem!important}.p-x-10{padding-left:5rem!important;padding-right:5rem!important}.p-x-11{padding-left:5.5rem!important;padding-right:5.5rem!important}.p-x-12{padding-left:6rem!important;padding-right:6rem!important}.p-x-13{padding-left:6.5rem!important;padding-right:6.5rem!important}.p-x-14{padding-left:7rem!important;padding-right:7rem!important}.p-x-15{padding-left:7.5rem!important;padding-right:7.5rem!important}.p-x-16{padding-left:8rem!important;padding-right:8rem!important}.p-x-17{padding-left:8.5rem!important;padding-right:8.5rem!important}.p-x-18{padding-left:9rem!important;padding-right:9rem!important}.p-x-19{padding-left:9.5rem!important;padding-right:9.5rem!important}.p-x-20{padding-left:10rem!important;padding-right:10rem!important}.p-a-0{padding-top:0!important;padding-bottom:0!important;padding-left:0!important;padding-right:0!important}.p-a-1{padding-top:.5rem!important;padding-bottom:.5rem!important;padding-left:.5rem!important;padding-right:.5rem!important}.p-a-2{padding-top:1rem!important;padding-bottom:1rem!important;padding-left:1rem!important;padding-right:1rem!important}.p-a-3{padding-top:1.5rem!important;padding-bottom:1.5rem!important;padding-left:1.5rem!important;padding-right:1.5rem!important}.p-a-4{padding-top:2rem!important;padding-bottom:2rem!important;padding-left:2rem!important;padding-right:2rem!important}.p-a-5{padding-top:2.5rem!important;padding-bottom:2.5rem!important;padding-left:2.5rem!important;padding-right:2.5rem!important}.p-a-6{padding-top:3rem!important;padding-bottom:3rem!important;padding-left:3rem!important;padding-right:3rem!important}.p-a-7{padding-top:3.5rem!important;padding-bottom:3.5rem!important;padding-left:3.5rem!important;padding-right:3.5rem!important}.p-a-8{padding-top:4rem!important;padding-bottom:4rem!important;padding-left:4rem!important;padding-right:4rem!important}.p-a-9{padding-top:4.5rem!important;padding-bottom:4.5rem!important;padding-left:4.5rem!important;padding-right:4.5rem!important}.p-a-10{padding-top:5rem!important;padding-bottom:5rem!important;padding-left:5rem!important;padding-right:5rem!important}.p-a-11{padding-top:5.5rem!important;padding-bottom:5.5rem!important;padding-left:5.5rem!important;padding-right:5.5rem!important}.p-a-12{padding-top:6rem!important;padding-bottom:6rem!important;padding-left:6rem!important;padding-right:6rem!important}.p-a-13{padding-top:6.5rem!important;padding-bottom:6.5rem!important;padding-left:6.5rem!important;padding-right:6.5rem!important}.p-a-14{padding-top:7rem!important;padding-bottom:7rem!important;padding-left:7rem!important;padding-right:7rem!important}.p-a-15{padding-top:7.5rem!important;padding-bottom:7.5rem!important;padding-left:7.5rem!important;padding-right:7.5rem!important}.p-a-16{padding-top:8rem!important;padding-bottom:8rem!important;padding-left:8rem!important;padding-right:8rem!important}.p-a-17{padding-top:8.5rem!important;padding-bottom:8.5rem!important;padding-left:8.5rem!important;padding-right:8.5rem!important}.p-a-18{padding-top:9rem!important;padding-bottom:9rem!important;padding-left:9rem!important;padding-right:9rem!important}.p-a-19{padding-top:9.5rem!important;padding-bottom:9.5rem!important;padding-left:9.5rem!important;padding-right:9.5rem!important}.p-a-20{padding-top:10rem!important;padding-bottom:10rem!important;padding-left:10rem!important;padding-right:10rem!important}.m-t-auto{margin-top:auto}.m-b-auto{margin-bottom:auto}.m-l-auto{margin-left:auto}.m-r-auto{margin-right:auto}.m-y-auto{margin-top:auto;margin-bottom:auto}.m-x-auto{margin-left:auto;margin-right:auto}h1,h2,h3,h4,h5,h6{margin-top:1em;margin-bottom:1em}.display-1{font-size:3.5rem;line-height:1.5em;font-weight:700;letter-spacing:-.96px}.display-2{font-size:2.25rem;line-height:1.5em;font-weight:700;letter-spacing:-.6px}.display-3{font-size:1.6rem;line-height:1.5em;font-weight:700;letter-spacing:-.54px}.display-4{font-size:1.25rem;line-height:1.5em;font-weight:700;letter-spacing:-.025em}.display-5{font-size:1.1rem;line-height:1.5em;font-weight:700;letter-spacing:-.025em}.display-6{font-size:1rem;line-height:1.5em;font-weight:700;letter-spacing:-.025em}.decorator-underline{border-bottom:.125em solid #222;padding-bottom:.5em}.decorator-square:before{content:"■";display:inline-block;margin-right:.35em}.decorator-pipe:before{content:"▎";display:inline-block;margin-left:.1em;margin-right:.12em}.text-upper{text-transform:uppercase}.text-numeric{font-size:.95em}.text-bold{font-weight:700}.text-italic{font-style:italic}.text-tiny{font-size:.85rem;line-height:1.5em}.text-smaller{font-size:.9rem;line-height:1.5em}.text-small{font-size:.95rem;line-height:1.5em}.text-big{font-size:1.1rem;line-height:1.5em}.text-bigger{font-size:1.25rem;line-height:1.5em}.text-biggest{font-size:1.6rem;line-height:1.5em}.text-high{font-size:2.25rem;line-height:1.5em}.text-higher{font-size:3rem;line-height:1.5em}.text-highest{font-size:3.5rem;line-height:1.5em}.text-huge{font-size:4.2rem;line-height:1.5em}.text-huger{font-size:4.8rem;line-height:1.5em}.text-hugest{font-size:5.5rem;line-height:1.5em}.text-left{text-align:left}.text-right{text-align:right}.text-justify{text-align:justify}.text-center{text-align:center}.font-primary{font-family:Nunito,Arial,Helvetica,sans-serif}.font-secondary{font-family:Poppins,Arial,Helvetica,sans-serif;font-size:.93em}ol,ul{padding-inline-start:2rem}ol li::marker,ul li::marker{font-weight:700;color:#f90}ol.main li::marker,ul.main li::marker{color:#f90}ol.secondary li::marker,ul.secondary li::marker{color:#777}ol.light li::marker,ul.light li::marker{color:#fff}ol.dark li::marker,ul.dark li::marker{color:#222}blockquote{border-left:3px solid #f90;margin-left:1.1rem;padding-left:.8rem}blockquote.main{border-left-color:#f90}blockquote.secondary{border-left-color:#777}blockquote.light{border-left-color:#fff}blockquote.dark{border-left-color:#222}*{margin:0;padding:0;box-sizing:border-box}body,html{scroll-behavior:smooth;margin:0;padding:0;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fff}body{color:#222;font-size:16px;font-family:Nunito,Arial,Helvetica,sans-serif;font-weight:400;line-height:1.5em}
/*# sourceMappingURL=data:application/json;charset=utf8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbImRpcmVjdGl2ZXMvX3BsYWNlaG9sZGVycy5zY3NzIiwiZGlyZWN0aXZlcy9fbWl4aW5zLnNjc3MiLCJwYXJ0aWFscy9fZGlzcGxheS5zY3NzIiwicGFydGlhbHMvX2FuaW1hdGlvbnMuc2NzcyIsInBhcnRpYWxzL19ib3JkZXJzLnNjc3MiLCJwYXJ0aWFscy9iYXNlL19jb2xvcnMuYmFzZS5zY3NzIiwiYWxpYS10aGVtZS12YXJpYWJsZXMuc2NzcyIsInBhcnRpYWxzL19idXR0b25zLnNjc3MiLCJwYXJ0aWFscy9iYXNlL190ZXh0cy5iYXNlLnNjc3MiLCJkaXJlY3RpdmVzL19mdW5jdGlvbnMuc2NzcyIsInBhcnRpYWxzL19jb250YWluZXJzLnNjc3MiLCJwYXJ0aWFscy9fZWZmZWN0cy5zY3NzIiwicGFydGlhbHMvX2ZvbnRzLnNjc3MiLCJwYXJ0aWFscy9fZm9ybXMuc2NzcyIsImRpcmVjdGl2ZXMvX3Jlc3BvbnNpdmUuc2NzcyIsInBhcnRpYWxzL19ncmlkLnNjc3MiLCJwYXJ0aWFscy9fbGlua3Muc2NzcyIsInBhcnRpYWxzL19zcGFjZXMuc2NzcyIsInBhcnRpYWxzL190ZXh0cy5zY3NzIiwiYWxpYS10aGVtZS5zY3NzIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJpQkFRQSxVQUNFLFFBQVMsRUFDVCxTQUFVLE9BQ1YsT0FBUSxFQUNSLFFBQVMsRUFDVCxVQUFXLEVBQ1gsTUFBTyxFQUNQLE9BQVEsRUFPVixlQUNFLHNCQUF1QixLQzZHbkIsb0JBQW1DLEtBQW5DLGlCQUFtQyxLQUFuQyxnQkFBbUMsS0FBbkMsZUFBbUMsS0FJckMsWUFBYSxLRDdHakIsWUFDRSxzQkFBdUIsUUN3R25CLG9CQUFtQyxLQUFuQyxpQkFBbUMsS0FBbkMsZ0JBQW1DLEtBQW5DLGVBQW1DLEtBSXJDLFlBQWEsS0R4R2pCLGNBQ0UsVUFBVyxLQUNYLGtCQUFtQixLQ2tHZixvQkFBbUMsS0FBbkMsaUJBQW1DLEtBQW5DLGdCQUFtQyxLQUFuQyxlQUFtQyxLQUlyQyxZQUFh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LE1RbEZpRCxLUm9GbkQsNkJBQ0UsV0FBVyxRQUNYLE1RdEZpRCxLRkh2RCxtQk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCSzFEeUIsS0wyRHpCLE1RbkVtRCxLUm9FbkQsT0FBUSxJQUFBLE1BQUEsWUFDUix5QkFDRSxXQUFXLFFBRWIsMEJBQ0UsV0FBVyxRTTVFakIsMkJOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUt0RXlCLEtMdUV6QixPQUFRLElBQUksTUt2RWEsS0x3RXpCLGlDQUNFLFdLekV1QixLTDBFdkIsTVFsRmlELEtSb0ZuRCxrQ0FDRSxXQUFXLFFBQ1gsTVF0RmlELEtGSHZELGVOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMOEI3QixpQkt6RHFCLEtMMERyQixNUW5Fb0MsS1JvRXBDLE9BQVEsSUFBQSxNQUFBLFlBQ1IscUJBQ0UsV0FBVyxRQUViLHNCQUNFLFdBQVcsUU01RWpCLHVCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1LckVxQixLTHNFckIsT0FBUSxJQUFJLE1LdEVTLEtMdUVyQiw2QkFDRSxXS3hFbUIsS0x5RW5CLE1RbEZrQyxLUm9GcEMsOEJBQ0UsV0FBVyxRQUNYLE1RdEZrQyxLRkh4QyxjTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTDhCN0IsaUJLeERvQixLTHlEcEIsTVFuRW1ELEtSb0VuRCxPQUFRLElBQUEsTUFBQSxZQUNSLG9CQUNFLFdBQVcsUUFFYixxQkFDRSxXQUFXLEtNNUVqQixzQk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkx5QzdCLGlCQUFrQixZQUNsQixNS3BFb0IsS0xxRXBCLE9BQVEsSUFBSSxNS3JFUSxLTHNFcEIsNEJBQ0UsV0t2RWtCLEtMd0VsQixNUWxGaUQsS1JvRm5ELDZCQUNFLFdBQVcsS0FDWCxNUXRGaUQsS0ZIdkQsaUJOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMOEI3QixpQkszRG9CLEtMNERwQixNUW5FbUQsS1JvRW5ELE9BQVEsSUFBQSxNQUFBLFlBQ1IsdUJBQ0UsV0FBVyxRQUViLHdCQUNFLFdBQVcsUU01RWpCLHlCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1LdkVvQixLTHdFcEIsT0FBUSxJQUFJLE1LeEVRLEtMeUVwQiwrQkFDRSxXSzFFa0IsS0wyRWxCLE1RbEZpRCxLUm9GbkQsZ0NBQ0UsV0FBVyxRQUNYLE1RdEZpRCxLRkh2RCxpQk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCSXZDYSxRSndDYixNUW5Fb0MsS1JvRXBDLE9BQVEsSUFBQSxNQUFBLFlBQ1IsdUJBQ0UsV0FBVyxRQUViLHdCQUNFLFdBQVcsUU01RWpCLHlCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1JbkRhLFFKb0RiLE9BQVEsSUFBSSxNSXBEQyxRSnFEYiwrQkFDRSxXSXREVyxRSnVEWCxNUWxGa0MsS1JvRnBDLGdDQUNFLFdBQVcsUUFDWCxNUXRGaUQsS0ZIdkQsY05vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCSXRDYSxRSnVDYixNUW5Fb0MsS1JvRXBDLE9BQVEsSUFBQSxNQUFBLFlBQ1Isb0JBQ0UsV0FBVyxRQUViLHFCQUNFLFdBQVcsUU01RWpCLHNCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1JbERhLFFKbURiLE9BQVEsSUFBSSxNSW5EQyxRSm9EYiw0QkFDRSxXSXJEVyxRSnNEWCxNUWxGa0MsS1JvRnBDLDZCQUNFLFdBQVcsUUFDWCxNUXRGaUQsS0ZIdkQsaUJOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMOEI3QixpQklyQ2EsUUpzQ2IsTVFuRW9DLEtSb0VwQyxPQUFRLElBQUEsTUFBQSxZQUNSLHVCQUNFLFdBQVcsUUFFYix3QkFDRSxXQUFXLFFNNUVqQix5Qk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkx5QzdCLGlCQUFrQixZQUNsQixNSWpEYSxRSmtEYixPQUFRLElBQUksTUlsREMsUUptRGIsK0JBQ0UsV0lwRFcsUUpxRFgsTVFsRmtDLEtSb0ZwQyxnQ0FDRSxXQUFXLFFBQ1gsTVF0RmlELEtGSHZELGdCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTDhCN0IsaUJJcENhLFFKcUNiLE1RbkVvQyxLUm9FcEMsT0FBUSxJQUFBLE1BQUEsWUFDUixzQkFDRSxXQUFXLFFBRWIsdUJBQ0UsV0FBVyxRTTVFakIsd0JOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUloRGEsUUppRGIsT0FBUSxJQUFJLE1JakRDLFFKa0RiLDhCQUNFLFdJbkRXLFFKb0RYLE1RbEZrQyxLUm9GcEMsK0JBQ0UsV0FBVyxRQUNYLE1RdEZpRCxLRkh2RCxlTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTDhCN0IsaUJLckRxQixLTHNEckIsTVFuRW9DLEtSb0VwQyxPQUFRLElBQUEsTUFBQSxZQUNSLHFCQUNFLFdBQVcsUUFFYixzQkFDRSxXQUFXLFFNNUVqQix1Qk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkx5QzdCLGlCQUFrQixZQUNsQixNS2pFcUIsS0xrRXJCLE9BQVEsSUFBSSxNS2xFUyxLTG1FckIsNkJBQ0UsV0twRW1CLEtMcUVuQixNUWxGa0MsS1JvRnBDLDhCQUNFLFdBQVcsUUFDWCxNUXRGa0MsS0ZIeEMsZU5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCS3BEcUIsS0xxRHJCLE1RbkVtRCxLUm9FbkQsT0FBUSxJQUFBLE1BQUEsWUFDUixxQkFDRSxXQUFXLEtBRWIsc0JBQ0UsV0FBVyxLTTVFakIsdUJOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUtoRXFCLEtMaUVyQixPQUFRLElBQUksTUtqRVMsS0xrRXJCLDZCQUNFLFdLbkVtQixLTG9FbkIsTVFsRmlELEtSb0ZuRCw4QkFDRSxXQUFXLEtBQ1gsTVF0RmlELEtGSHZELGNOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMOEI3QixpQktuRG9CLFFMb0RwQixNUW5Fb0MsS1JvRXBDLE9BQVEsSUFBQSxNQUFBLFlBQ1Isb0JBQ0UsV0FBVyxRQUViLHFCQUNFLFdBQVcsUU01RWpCLHNCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1LL0RvQixRTGdFcEIsT0FBUSxJQUFJLE1LaEVRLFFMaUVwQiw0QkFDRSxXS2xFa0IsUUxtRWxCLE1RbEZrQyxLUm9GcEMsNkJBQ0UsV0FBVyxRQUNYLE1RdEZpRCxLRkh2RCxlTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTDhCN0IsaUJLbERxQixRTG1EckIsTVFuRW1ELEtSb0VuRCxPQUFRLElBQUEsTUFBQSxZQUNSLHFCQUNFLFdBQVcsUUFFYixzQkFDRSxXQUFXLFFNNUVqQix1Qk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkx5QzdCLGlCQUFrQixZQUNsQixNSzlEcUIsUUwrRHJCLE9BQVEsSUFBSSxNSy9EUyxRTGdFckIsNkJBQ0UsV0tqRW1CLFFMa0VuQixNUWxGaUQsS1JvRm5ELDhCQUNFLFdBQVcsUUFDWCxNUXRGaUQsS0ZIdkQsZU5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCS2pEcUIsUUxrRHJCLE1RbkVtRCxLUm9FbkQsT0FBUSxJQUFBLE1BQUEsWUFDUixxQkFDRSxXQUFXLFFBRWIsc0JBQ0UsV0FBVyxRTTVFakIsdUJOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUs3RHFCLFFMOERyQixPQUFRLElBQUksTUs5RFMsUUwrRHJCLDZCQUNFLFdLaEVtQixRTGlFbkIsTVFsRmlELEtSb0ZuRCw4QkFDRSxXQUFXLFFBQ1gsTVF0RmlELEtGSHZELGNOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMOEI3QixpQktoRG9CLFFMaURwQixNUW5Fb0MsS1JvRXBDLE9BQVEsSUFBQSxNQUFBLFlBQ1Isb0JBQ0UsV0FBVyxRQUViLHFCQUNFLFdBQVcsUU01RWpCLHNCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1LNURvQixRTDZEcEIsT0FBUSxJQUFJLE1LN0RRLFFMOERwQiw0QkFDRSxXSy9Ea0IsUUxnRWxCLE1RbEZrQyxLUm9GcEMsNkJBQ0UsV0FBVyxRQUNYLE1RdEZpRCxLRkh2RCxnQk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCSy9Dc0IsUUxnRHRCLE1RbkVtRCxLUm9FbkQsT0FBUSxJQUFBLE1BQUEsWUFDUixzQkFDRSxXQUFXLFFBRWIsdUJBQ0UsV0FBVyxRTTVFakIsd0JOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUszRHNCLFFMNER0QixPQUFRLElBQUksTUs1RFUsUUw2RHRCLDhCQUNFLFdLOURvQixRTCtEcEIsTVFsRmlELEtSb0ZuRCwrQkFDRSxXQUFXLFFBQ1gsTVF0RmlELEtGSHZELGFOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMOEI3QixpQks5Q21CLFFMK0NuQixNUW5FbUQsS1JvRW5ELE9BQVEsSUFBQSxNQUFBLFlBQ1IsbUJBQ0UsV0FBVyxRQUViLG9CQUNFLFdBQVcsUU01RWpCLHFCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTHlDN0IsaUJBQWtCLFlBQ2xCLE1LMURtQixRTDJEbkIsT0FBUSxJQUFJLE1LM0RPLFFMNERuQiwyQkFDRSxXSzdEaUIsUUw4RGpCLE1RbEZpRCxLUm9GbkQsNEJBQ0UsV0FBVyxRQUNYLE1RdEZpRCxLRkh2RCxnQk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCSzdDc0IsUUw4Q3RCLE1RbkVvQyxLUm9FcEMsT0FBUSxJQUFBLE1BQUEsWUFDUixzQkFDRSxXQUFXLFFBRWIsdUJBQ0UsV0FBVyxRTTVFakIsd0JOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUt6RHNCLFFMMER0QixPQUFRLElBQUksTUsxRFUsUUwyRHRCLDhCQUNFLFdLNURvQixRTDZEcEIsTVFsRmtDLEtSb0ZwQywrQkFDRSxXQUFXLFFBQ1gsTVF0RmlELEtGSHZELGdCTm9CRSxXS21CcUIsSUFBSSxLQUFNLHVCTDhCN0IsaUJLNUNzQixRTDZDdEIsTVFuRW9DLEtSb0VwQyxPQUFRLElBQUEsTUFBQSxZQUNSLHNCQUNFLFdBQVcsUUFFYix1QkFDRSxXQUFXLFFNNUVqQix3Qk5vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkx5QzdCLGlCQUFrQixZQUNsQixNS3hEc0IsUUx5RHRCLE9BQVEsSUFBSSxNS3pEVSxRTDBEdEIsOEJBQ0UsV0szRG9CLFFMNERwQixNUWxGa0MsS1JvRnBDLCtCQUNFLFdBQVcsUUFDWCxNUXRGaUQsS0ZIdkQsY05vQkUsV0ttQnFCLElBQUksS0FBTSx1Qkw4QjdCLGlCSzNDb0IsUUw0Q3BCLE1RbkVvQyxLUm9FcEMsT0FBUSxJQUFBLE1BQUEsWUFDUixvQkFDRSxXQUFXLFFBRWIscUJBQ0UsV0FBVyxRTTVFakIsc0JOb0JFLFdLbUJxQixJQUFJLEtBQU0sdUJMeUM3QixpQkFBa0IsWUFDbEIsTUt2RG9CLFFMd0RwQixPQUFRLElBQUksTUt4RFEsUUx5RHBCLDRCQUNFLFdLMURrQixRTDJEbEIsTVFsRmtDLEtSb0ZwQyw2QkFDRSxXQUFXLFFBQ1gsTVF0RmlELEtGSHZELGVBdUNJLGNENENlLFFDbkZuQixZQTJDSSxPRHVDa0IsVUVuRHBCLFVBL0JxQixPQWdDckIsWUZvQjJCLE1DcEQ3QixzQkE4Q00sY0RvQ2dCLFVDbEZ0QixZQW1ESSxPRGlDa0IsT0NwRnRCLHNCQXFETSxjRCtCZ0IsT0NwRnRCLGVBMERJLFFBQVMsS0ExRGIsa0JBOERJLGlCRnNCa0IsUUVyQmxCLE1GdUJtQixLRXRCbkIsUUFBUyxHQWhFYixnQk40TkUsTU1ySmtCLEtOc0psQixPTXRKa0IsS05uRGxCLFdNb0RnQyxLQUFNLE9BQ3BDLGNBQWUsSUFDZixRQUFTLEVBQ1QsT0FBUSxJQUFJLE1EL0RTLEtMQXZCLHVCQUNFLFFBRm9CLEdNa0VsQixRQUFTLE1BQ1QsTUFBTyxRQUNQLE9BQVEsUUFDUixpQkFBa0IsYUFDbEIsYUFBYyxhQWpGcEIsc0JBcUZNLE1EekVtQixLTGlCdkIscUNBQ0UsTUljNkIsa0JKVi9CLGlEQUVJLE1JUTJCLGtCSkgvQixtQ0FDRSxpQklFNkIsa0JKRS9CLCtDQUVJLGlCSUoyQixrQkpTL0IsdUNBQ0UsYUlWNkIsa0JKYy9CLG1EQUVJLGFJaEIyQixrQkpmL0Isb0NBQ0UsTUllNEIsa0JKWDlCLGdEQUVJLE1JUzBCLGtCSko5QixrQ0FDRSxpQklHNEIsa0JKQzlCLDhDQUVJLGlCSUgwQixrQkpROUIsc0NBQ0UsYUlUNEIsa0JKYTlCLGtEQUVJLGFJZjBCLGtCSmhCOUIsa0NBQ0UsTUlnQjBCLGtCSlo1Qiw4Q0FFSSxNSVV3QixrQkpMNUIsZ0NBQ0UsaUJJSTBCLGtCSkE1Qiw0Q0FFSSxpQklGd0Isa0JKTzVCLG9DQUNFLGFJUjBCLGtCSlk1QixnREFFSSxhSWR3QixrQkpqQjVCLGlDQUNFLE1LcEJvQixlTHdCdEIsNkNBRUksTUsxQmtCLGVMK0J0QiwrQkFDRSxpQktoQ29CLGVMb0N0QiwyQ0FFSSxpQkt0Q2tCLGVMMkN0QixtQ0FDRSxhSzVDb0IsZUxnRHRCLCtDQUVJLGFLbERrQixlTG1CdEIsaUNBQ0UsTUlpQnlCLGtCSmIzQiw2Q0FFSSxNSVd1QixrQkpOM0IsK0JBQ0UsaUJJS3lCLGtCSkQzQiwyQ0FFSSxpQklEdUIsa0JKTTNCLG1DQUNFLGFJUHlCLGtCSlczQiwrQ0FFSSxhSWJ1QixrQkpsQjNCLG1DQUNFLE1Ja0IyQixrQkpkN0IsK0NBRUksTUlZeUIsa0JKUDdCLGlDQUNFLGlCSU0yQixrQkpGN0IsNkNBRUksaUJJQXlCLGtCSks3QixxQ0FDRSxhSU4yQixrQkpVN0IsaURBRUksYUlaeUIsa0JKbkI3QixvQ0FDRSxNSW1CNEIsa0JKZjlCLGdEQUVJLE1JYTBCLGtCSlI5QixrQ0FDRSxpQklPNEIsa0JKSDlCLDhDQUVJLGlCSUMwQixrQkpJOUIsc0NBQ0UsYUlMNEIsa0JKUzlCLGtEQUVJLGFJWDBCLGtCSnBCOUIsMENBQ0UsTUlpQ2tDLGtCSjdCcEMsc0RBRUksTUkyQmdDLGtCSnRCcEMsd0NBQ0UsaUJJcUJrQyxrQkpqQnBDLG9EQUVJLGlCSWVnQyxrQkpWcEMsNENBQ0UsYUlTa0Msa0JKTHBDLHdEQUVJLGFJR2dDLGtCSmxDcEMseUNBQ0UsTUlrQ2lDLGtCSjlCbkMscURBRUksTUk0QitCLGtCSnZCbkMsdUNBQ0UsaUJJc0JpQyxrQkpsQm5DLG1EQUVJLGlCSWdCK0Isa0JKWG5DLDJDQUNFLGFJVWlDLGtCSk5uQyx1REFFSSxhSUkrQixrQkpuQ25DLHVDQUNFLE1JbUMrQixrQkovQmpDLG1EQUVJLE1JNkI2QixrQkp4QmpDLHFDQUNFLGlCSXVCK0Isa0JKbkJqQyxpREFFSSxpQklpQjZCLGtCSlpqQyx5Q0FDRSxhSVcrQixrQkpQakMscURBRUksYUlLNkIsa0JKcENqQyxzQ0FDRSxNS25CeUIsZUx1QjNCLGtEQUVJLE1LekJ1QixlTDhCM0Isb0NBQ0UsaUJLL0J5QixlTG1DM0IsZ0RBRUksaUJLckN1QixlTDBDM0Isd0NBQ0UsYUszQ3lCLGVMK0MzQixvREFFSSxhS2pEdUIsZUxrQjNCLHNDQUNFLE1Jb0M4QixrQkpoQ2hDLGtEQUVJLE1JOEI0QixrQkp6QmhDLG9DQUNFLGlCSXdCOEIsa0JKcEJoQyxnREFFSSxpQklrQjRCLGtCSmJoQyx3Q0FDRSxhSVk4QixrQkpSaEMsb0RBRUksYUlNNEIsa0JKckNoQyx3Q0FDRSxNSXFDZ0Msa0JKakNsQyxvREFFSSxNSStCOEIsa0JKMUJsQyxzQ0FDRSxpQkl5QmdDLGtCSnJCbEMsa0RBRUksaUJJbUI4QixrQkpkbEMsMENBQ0UsYUlhZ0Msa0JKVGxDLHNEQUVJLGFJTzhCLGtCSnRDbEMseUNBQ0UsTUlzQ2lDLGtCSmxDbkMscURBRUksTUlnQytCLGtCSjNCbkMsdUNBQ0UsaUJJMEJpQyxrQkp0Qm5DLG1EQUVJLGlCSW9CK0Isa0JKZm5DLDJDQUNFLGFJY2lDLGtCSlZuQyx1REFFSSxhSVErQixrQkp2Q25DLDZCQUNFLE1Jb0RxQixrQkpoRHZCLHlDQUVJLE1JOENtQixrQkp6Q3ZCLDJCQUNFLGlCSXdDcUIsa0JKcEN2Qix1Q0FFSSxpQklrQ21CLGtCSjdCdkIsK0JBQ0UsYUk0QnFCLGtCSnhCdkIsMkNBRUksYUlzQm1CLGtCSnJEdkIsNEJBQ0UsTUlxRG9CLGtCSmpEdEIsd0NBRUksTUkrQ2tCLGtCSjFDdEIsMEJBQ0UsaUJJeUNvQixrQkpyQ3RCLHNDQUVJLGlCSW1Da0Isa0JKOUJ0Qiw4QkFDRSxhSTZCb0Isa0JKekJ0QiwwQ0FFSSxhSXVCa0Isa0JKdER0QiwwQkFDRSxNSXNEa0Isa0JKbERwQixzQ0FFSSxNSWdEZ0Isa0JKM0NwQix3QkFDRSxpQkkwQ2tCLGtCSnRDcEIsb0NBRUksaUJJb0NnQixrQkovQnBCLDRCQUNFLGFJOEJrQixrQkoxQnBCLHdDQUVJLGFJd0JnQixrQkp2RHBCLHlCQUNFLE1LRGlCLGVMS25CLHFDQUVJLE1LUGUsZUxZbkIsdUJBQ0UsaUJLYmlCLGVMaUJuQixtQ0FFSSxpQktuQmUsZUx3Qm5CLDJCQUNFLGFLekJpQixlTDZCbkIsdUNBRUksYUsvQmUsZUxBbkIseUJBQ0UsTUl1RGlCLGVKbkRuQixxQ0FFSSxNSWlEZSxlSjVDbkIsdUJBQ0UsaUJJMkNpQixlSnZDbkIsbUNBRUksaUJJcUNlLGVKaENuQiwyQkFDRSxhSStCaUIsZUozQm5CLHVDQUVJLGFJeUJlLGVKeERuQiwyQkFDRSxNSXdEbUIsZUpwRHJCLHVDQUVJLE1Ja0RpQixlSjdDckIseUJBQ0UsaUJJNENtQixlSnhDckIscUNBRUksaUJJc0NpQixlSmpDckIsNkJBQ0UsYUlnQ21CLGVKNUJyQix5Q0FFSSxhSTBCaUIsZUp6RHJCLDRCQUNFLE1JeURvQixlSnJEdEIsd0NBRUksTUltRGtCLGVKOUN0QiwwQkFDRSxpQkk2Q29CLGVKekN0QixzQ0FFSSxpQkl1Q2tCLGVKbEN0Qiw4QkFDRSxhSWlDb0IsZUo3QnRCLDBDQUVJLGFJMkJrQixlSjFEdEIsNkJBQ0UsTUtkcUIsZUxrQnZCLHlDQUVJLE1LcEJtQixlTHlCdkIsMkJBQ0UsaUJLMUJxQixlTDhCdkIsdUNBRUksaUJLaENtQixlTHFDdkIsK0JBQ0UsYUt0Q3FCLGVMMEN2QiwyQ0FFSSxhSzVDbUIsZUxhdkIsNkJBQ0UsTUticUIsZUxpQnZCLHlDQUVJLE1LbkJtQixlTHdCdkIsMkJBQ0UsaUJLekJxQixlTDZCdkIsdUNBRUksaUJLL0JtQixlTG9DdkIsK0JBQ0UsYUtyQ3FCLGVMeUN2QiwyQ0FFSSxhSzNDbUIsZUxZdkIsNEJBQ0UsTUtab0Isa0JMZ0J0Qix3Q0FFSSxNS2xCa0Isa0JMdUJ0QiwwQkFDRSxpQkt4Qm9CLGtCTDRCdEIsc0NBRUksaUJLOUJrQixrQkxtQ3RCLDhCQUNFLGFLcENvQixrQkx3Q3RCLDBDQUVJLGFLMUNrQixrQkxXdEIsNkJBQ0UsTUtYcUIsa0JMZXZCLHlDQUVJLE1LakJtQixrQkxzQnZCLDJCQUNFLGlCS3ZCcUIsa0JMMkJ2Qix1Q0FFSSxpQks3Qm1CLGtCTGtDdkIsK0JBQ0UsYUtuQ3FCLGtCTHVDdkIsMkNBRUksYUt6Q21CLGtCTFV2Qiw2QkFDRSxNS1ZxQixrQkxjdkIseUNBRUksTUtoQm1CLGtCTHFCdkIsMkJBQ0UsaUJLdEJxQixrQkwwQnZCLHVDQUVJLGlCSzVCbUIsa0JMaUN2QiwrQkFDRSxhS2xDcUIsa0JMc0N2QiwyQ0FFSSxhS3hDbUIsa0JMU3ZCLDRCQUNFLE1LVG9CLGtCTGF0Qix3Q0FFSSxNS2ZrQixrQkxvQnRCLDBCQUNFLGlCS3JCb0Isa0JMeUJ0QixzQ0FFSSxpQkszQmtCLGtCTGdDdEIsOEJBQ0UsYUtqQ29CLGtCTHFDdEIsMENBRUksYUt2Q2tCLGtCTFF0Qiw4QkFDRSxNS1JzQixrQkxZeEIsMENBRUksTUtkb0Isa0JMbUJ4Qiw0QkFDRSxpQktwQnNCLGtCTHdCeEIsd0NBRUksaUJLMUJvQixrQkwrQnhCLGdDQUNFLGFLaENzQixrQkxvQ3hCLDRDQUVJLGFLdENvQixrQkxPeEIsMkJBQ0UsTUtQbUIsa0JMV3JCLHVDQUVJLE1LYmlCLGtCTGtCckIseUJBQ0UsaUJLbkJtQixrQkx1QnJCLHFDQUVJLGlCS3pCaUIsa0JMOEJyQiw2QkFDRSxhSy9CbUIsa0JMbUNyQix5Q0FFSSxhS3JDaUIsa0JMTXJCLDhCQUNFLE1LTnNCLGtCTFV4QiwwQ0FFSSxNS1pvQixrQkxpQnhCLDRCQUNFLGlCS2xCc0Isa0JMc0J4Qix3Q0FFSSxpQkt4Qm9CLGtCTDZCeEIsZ0NBQ0UsYUs5QnNCLGtCTGtDeEIsNENBRUksYUtwQ29CLGtCTEt4Qiw4QkFDRSxNS0xzQixrQkxTeEIsMENBRUksTUtYb0Isa0JMZ0J4Qiw0QkFDRSxpQktqQnNCLGtCTHFCeEIsd0NBRUksaUJLdkJvQixrQkw0QnhCLGdDQUNFLGFLN0JzQixrQkxpQ3hCLDRDQUVJLGFLbkNvQixrQkxJeEIsNEJBQ0UsTUtKb0Isa0JMUXRCLHdDQUVJLE1LVmtCLGtCTGV0QiwwQkFDRSxpQktoQm9CLGtCTG9CdEIsc0NBRUksaUJLdEJrQixrQkwyQnRCLDhCQUNFLGFLNUJvQixrQkxnQ3RCLDBDQUVJLGFLbENrQixrQkxHdEIsZ0NBQ0UsTUtwQm9CLGVMd0J0Qiw0Q0FFSSxNSzFCa0IsZUwrQnRCLDhCQUNFLGlCS2hDb0IsZUxvQ3RCLDBDQUVJLGlCS3RDa0IsZUwyQ3RCLGtDQUNFLGFLNUNvQixlTGdEdEIsOENBRUksYUtsRGtCLGVMbUJ0QixnQ0FDRSxNSUFhLGtCSklmLDRDQUVJLE1JTlcsa0JKV2YsOEJBQ0UsaUJJWmEsa0JKZ0JmLDBDQUVJLGlCSWxCVyxrQkp1QmYsa0NBQ0UsYUl4QmEsa0JKNEJmLDhDQUVJLGFJOUJXLGtCSkRmLDZCQUNFLE1JQ2Esa0JKR2YseUNBRUksTUlMVyxrQkpVZiwyQkFDRSxpQklYYSxrQkplZix1Q0FFSSxpQklqQlcsa0JKc0JmLCtCQUNFLGFJdkJhLGtCSjJCZiwyQ0FFSSxhSTdCVyxrQkpGZixnQ0FDRSxNSUVhLGtCSkVmLDRDQUVJLE1JSlcsa0JKU2YsOEJBQ0UsaUJJVmEsa0JKY2YsMENBRUksaUJJaEJXLGtCSnFCZixrQ0FDRSxhSXRCYSxrQkowQmYsOENBRUksYUk1Qlcsa0JKSGYsK0JBQ0UsTUlHYSxrQkpDZiwyQ0FFSSxNSUhXLGtCSlFmLDZCQUNFLGlCSVRhLGtCSmFmLHlDQUVJLGlCSWZXLGtCSm9CZixpQ0FDRSxhSXJCYSxrQkp5QmYsNkNBRUksYUkzQlcsa0JKSmYsZ0JBQ0UsTUtqQm9CLGVMcUJ0Qiw0QkFFSSxNS3ZCa0IsZUw0QnRCLGNBQ0UsaUJLN0JvQixlTGlDdEIsMEJBRUksaUJLbkNrQixlTHdDdEIsa0JBQ0UsYUt6Q29CLGVMNkN0Qiw4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LFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFFBQ0UsTUFBTyxLQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQURULFNBQ0UsTUFBTyxNQU9QLFVBQ0UsTUFBTyxFQUNQLE9BQVEsRUFGVixVQUNFLE1BQU8sSUFDUCxPQUFRLElBRlYsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUZWLFdBQ0UsTUFBTyxLQUNQLE9BQVEsS0FGVixXQUNFLE1BQU8sS0FDUCxPQUFRLEtBRlYsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUZWLFdBQ0UsTUFBTyxLQUNQLE9BQVEsS0FGVixXQUNFLE1BQU8sS0FDUCxPQUFRLEtBRlYsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUZWLFdBQ0UsTUFBTyxLQUNQLE9BQVEsS0FGVixXQUNFLE1BQU8sS0FDUCxPQUFRLEtBRlYsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUZWLFdBQ0UsTUFBTyxLQUNQLE9BQVEsS0FGVixXQUNFLE1BQU8sS0FDUCxPQUFRLEtBRlYsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUZWLFdBQ0UsTUFBTyxLQUNQLE9BQVEsS0FGVixXQUNFLE1BQU8sS0FDUCxPQUFRLEtBRlYsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUZWLFdBQ0UsTUFBTyxLQUNQLE9BQVEsS0FGVixXQUNFLE1BQU8sS0FDUCxPQUFRLEtBRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BRlYsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUZWLFlBQ0UsTUFBTyxNQUNQLE9BQVEsTUFGVixZQUNFLE1BQU8sTUFDUCxPQUFRLE1BT1YsVUFDRSxNQUFPLEVBQ1AsT0FBUSxFQUNSLGNBQWUsS0FIakIsVUFDRSxNQUFPLElBQ1AsT0FBUSxJQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsV0FDRSxNQUFPLEtBQ1AsT0FBUSxLQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS0FIakIsWUFDRSxNQUFPLE1BQ1AsT0FBUSxNQUNSLGNBQWUsS2hCdUVmLE9BT0ksV0FBd0IsWUFQNUIsT0FPSSxXQUF3QixnQkFQNUIsT0FPSSxXQUF3QixlQVA1QixPQU9JLFdBQXdCLGlCQVA1QixPQU9JLFdBQXdCLGVBUDVCLE9BT0ksV0FBd0IsaUJBUDVCLE9BT0ksV0FBd0IsZUFQNUIsT0FPSSxXQUF3QixpQkFQNUIsT0FPSSxXQUF3QixlQVA1QixPQU9JLFdBQXdCLGlCQVA1QixRQU9JLFdBQXdCLGVBUDVCLFFBT0ksV0FBd0IsaUJBUDVCLFFBT0ksV0FBd0IsZUFQNUIsUUFPSSxXQUF3QixpQkFQNUIsUUFPSSxXQUF3QixlQVA1QixRQU9JLFdBQXdCLGlCQVA1QixRQU9JLFdBQXdCLGVBUDVCLFFBT0ksV0FBd0IsaUJBUDVCLFFBT0ksV0FBd0IsZUFQNUIsUUFPSSxXQUF3QixpQkFQNUIsUUFPSSxXQUF3QixnQkFQNUIsT0FPSSxhQUF3QixZQVA1QixPQU9JLGFBQXdCLGdCQVA1QixPQU9JLGFBQXdCLGVBUDVCLE9BT0ksYUFBd0IsaUJBUDVCLE9BT0ksYUFBd0IsZUFQNUIsT0FPSSxhQUF3QixpQkFQNUIsT0FPSSxhQUF3QixlQVA1QixPQU9JLGFBQXdCLGlCQVA1QixPQU9JLGFBQXdCLGVBUDVCLE9BT0ksYUFBd0IsaUJBUDVCLFFBT0ksYUFBd0IsZUFQNUIsUUFPSSxhQUF3QixpQkFQNUIsUUFPSSxhQUF3QixlQVA1QixRQU9JLGFBQXdCLGlCQVA1QixRQU9JLGFBQXdCLGVBUDVCLFFBT0ksYUFBd0IsaUJBUDVCLFFBT0ksYUFBd0IsZUFQNUIsUUFPSSxhQUF3QixpQkFQNUIsUUFPSSxhQUF3QixlQVA1QixRQU9JLGFBQXdCLGlCQVA1QixRQU9JLGFBQXdCLGdCQVA1QixPQU9JLGNBQXdCLFlBUDVCLE9BT0ksY0FBd0IsZ0JBUDVCLE9BT0ksY0FBd0IsZUFQNUIsT0FPSSxjQUF3QixpQkFQNUIsT0FPSSxjQUF3QixlQVA1QixPQU9JLGNBQXdCLGlCQVA1QixPQU9JLGNBQXdCLGVBUDVCLE9BT0ksY0FBd0IsaUJBUDVCLE9BT0ksY0FBd0IsZUFQNUIsT0FPSSxjQUF3QixpQkFQNUIsUUFPSSxjQUF3QixlQVA1QixRQU9JLGNBQXdCLGlCQVA1QixRQU9JLGNBQXdCLGVBUDVCLFFBT0ksY0FBd0IsaUJBUDVCLFFBT0ksY0FBd0IsZUFQNUIsUUFPSSxjQUF3QixpQkFQNUIsUUFPSSxjQUF3QixlQVA1QixRQU9JLGNBQXdCLGlCQVA1QixRQU9JLGNBQXdCLGVBUDVCLFFBT0ksY0FBd0IsaUJBUDVCLFFBT0ksY0FBd0IsZ0JBUDVCLE9BT0ksWUFBd0IsWUFQNUIsT0FPSSxZQUF3QixnQkFQNUIsT0FPSSxZQUF3QixlQVA1QixPQU9JLFlBQXdCLGlCQVA1QixPQU9JLFlBQXdCLGVBUDVCLE9BT0ksWUFBd0IsaUJBUDVCLE9BT0ksWUFBd0IsZUFQNUIsT0FPSSxZQUF3QixpQkFQNUIsT0FPSSxZQUF3QixlQVA1QixPQU9JLFlBQXdCLGlCQVA1QixRQU9JLFlBQXdCLGVBUDVCLFFBT0ksWUFBd0IsaUJBUDVCLFFBT0ksWUFBd0IsZUFQNUIsUUFPSSxZQUF3QixpQkFQNUIsUUFPSSxZQUF3QixlQVA1QixRQU9JLFlBQXdCLGlCQVA1QixRQU9JLFlBQXdCLGVBUDVCLFFBT0ksWUFBd0IsaUJBUDVCLFFBT0ksWUFBd0IsZUFQNUIsUUFPSSxZQUF3QixpQkFQNUIsUUFPSSxZQUF3QixnQkFQNUIsT0FHTSxXQUEyQixZQUEzQixjQUEyQixZQUhqQyxPQUdNLFdBQTJCLGdCQUEzQixjQUEyQixnQkFIakMsT0FHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxPQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsT0FHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxPQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsT0FHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxPQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsT0FHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxPQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxXQUEyQixnQkFBM0IsY0FBMkIsZ0JBSGpDLE9BR00sWUFBMkIsWUFBM0IsYUFBMkIsWUFIakMsT0FHTSxZQUEyQixnQkFBM0IsYUFBMkIsZ0JBSGpDLE9BR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsT0FHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLE9BR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsT0FHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLE9BR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsT0FHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLE9BR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsT0FHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsUUFHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsUUFHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsUUFHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsUUFHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsUUFHTSxZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sWUFBMkIsZ0JBQTNCLGFBQTJCLGdCQUhqQyxPQUdNLFdBQTJCLFlBQTNCLGNBQTJCLFlBQTNCLFlBQTJCLFlBQTNCLGFBQTJCLFlBSGpDLE9BR00sV0FBMkIsZ0JBQTNCLGNBQTJCLGdCQUEzQixZQUEyQixnQkFBM0IsYUFBMkIsZ0JBSGpDLE9BR00sV0FBMkIsZUFBM0IsY0FBMkIsZUFBM0IsWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsT0FHTSxXQUEyQixpQkFBM0IsY0FBMkIsaUJBQTNCLFlBQTJCLGlCQUEzQixhQUEyQixpQkFIakMsT0FHTSxXQUEyQixlQUEzQixjQUEyQixlQUEzQixZQUEyQixlQUEzQixhQUEyQixlQUhqQyxPQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFBM0IsWUFBMkIsaUJBQTNCLGFBQTJCLGlCQUhqQyxPQUdNLFdBQTJCLGVBQTNCLGNBQTJCLGVBQTNCLFlBQTJCLGVBQTNCLGFBQTJCLGVBSGpDLE9BR00sV0FBMkIsaUJBQTNCLGNBQTJCLGlCQUEzQixZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLE9BR00sV0FBMkIsZUFBM0IsY0FBMkIsZUFBM0IsWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsT0FHTSxXQUEyQixpQkFBM0IsY0FBMkIsaUJBQTNCLFlBQTJCLGlCQUEzQixhQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUEzQixZQUEyQixlQUEzQixhQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFBM0IsWUFBMkIsaUJBQTNCLGFBQTJCLGlCQUhqQyxRQUdNLFdBQTJCLGVBQTNCLGNBQTJCLGVBQTNCLFlBQTJCLGVBQTNCLGFBQTJCLGVBSGpDLFFBR00sV0FBMkIsaUJBQTNCLGNBQTJCLGlCQUEzQixZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sV0FBMkIsZUFBM0IsY0FBMkIsZUFBM0IsWUFBMkIsZUFBM0IsYUFBMkIsZUFIakMsUUFHTSxXQUEyQixpQkFBM0IsY0FBMkIsaUJBQTNCLFlBQTJCLGlCQUEzQixhQUEyQixpQkFIakMsUUFHTSxXQUEyQixlQUEzQixjQUEyQixlQUEzQixZQUEyQixlQUEzQixhQUEyQixlQUhqQyxRQUdNLFdBQTJCLGlCQUEzQixjQUEyQixpQkFBM0IsWUFBMkIsaUJBQTNCLGFBQTJCLGlCQUhqQyxRQUdNLFdBQTJCLGVBQTNCLGNBQTJCLGVBQTNCLFlBQTJCLGVBQTNCLGFBQTJCLGVBSGpDLFFBR00sV0FBMkIsaUJBQTNCLGNBQTJCLGlCQUEzQixZQUEyQixpQkFBM0IsYUFBMkIsaUJBSGpDLFFBR00sV0FBMkIsZ0JBQTNCLGNBQTJCLGdCQUEzQixZQUEyQixnQkFBM0IsYUFBMkIsZ0JBSGpDLE9BT0ksWUFBd0IsWUFQNUIsT0FPSSxZQUF3QixnQkFQNUIsT0FPSSxZQUF3QixlQVA1QixPQU9JLFlBQXdCLGlCQVA1QixPQU9JLFlBQXdCLGVBUDVCLE9BT0ksWUFBd0IsaUJBUDVCLE9BT0ksWUFBd0IsZUFQNUIsT0FPSSxZQUF3QixpQkFQNUIsT0FPSSxZQUF3QixlQVA1QixPQU9JLFlBQXdCLGlCQVA1QixRQU9JLFlBQXdCLGVBUDVCLFFBT0ksWUFBd0IsaUJBUDVCLFFBT0ksWUFBd0IsZUFQNUIsUUFPSSxZQUF3QixpQkFQNUIsUUFPSSxZQUF3QixlQVA1QixRQU9JLFlBQXdCLGlCQVA1QixRQU9JLFlBQXdCLGVBUDVCLFFBT0ksWUFBd0IsaUJBUDVCLFFBT0ksWUFBd0IsZUFQNUIsUUFPSSxZQUF3QixpQkFQNUIsUUFPSSxZQUF3QixnQkFQNUIsT0FPSSxjQUF3QixZQVA1QixPQU9JLGNBQXdCLGdCQVA1QixPQU9JLGNBQXdCLGVBUDVCLE9BT0ksY0FBd0IsaUJBUDVCLE9BT0ksY0FBd0IsZUFQNUIsT0FPSSxjQUF3QixpQkFQNUIsT0FPSSxjQUF3QixlQVA1QixPQU9JLGNBQXdCLGlCQVA1QixPQU9JLGNBQXdCLGVBUDVCLE9BT0ksY0FBd0IsaUJBUDVCLFFBT0ksY0FBd0IsZUFQNUIsUUFPSSxjQUF3QixpQkFQNUIsUUFPSSxjQUF3QixlQVA1QixRQU9JLGNBQXdCLGlCQVA1QixRQU9JLGNBQXdCLGVBUDVCLFFBT0ksY0FBd0IsaUJBUDVCLFFBT0ksY0FBd0IsZUFQNUIsUUFPSSxjQUF3QixpQkFQNUIsUUFPSSxjQUF3QixlQVA1QixRQU9JLGNBQXdCLGlCQVA1QixRQU9JLGNBQXdCLGdCQVA1QixPQU9JLGVBQXdCLFlBUDVCLE9BT0ksZUFBd0IsZ0JBUDVCLE9BT0ksZUFBd0IsZUFQNUIsT0FPSSxlQUF3QixpQkFQNUIsT0FPSSxlQUF3QixlQVA1QixPQU9JLGVBQXdCLGlCQVA1QixPQU9JLGVBQXdCLGVBUDVCLE9BT0ksZUFBd0IsaUJBUDVCLE9BT0ksZUFBd0IsZUFQNUIsT0FPSSxlQUF3QixpQkFQNUIsUUFPSSxlQUF3QixlQVA1QixRQU9JLGVBQXdCLGlCQVA1QixRQU9JLGVBQXdCLGVBUDVCLFFBT0ksZUFBd0IsaUJBUDVCLFFBT0ksZUFBd0IsZUFQNUIsUUFPSSxlQUF3QixpQkFQNUIsUUFPSSxlQUF3QixlQVA1QixRQU9JLGVBQXdCLGlCQVA1QixRQU9JLGVBQXdCLGVBUDVCLFFBT0ksZUFBd0IsaUJBUDVCLFFBT0ksZUFBd0IsZ0JBUDVCLE9BT0ksYUFBd0IsWUFQNUIsT0FPSSxhQUF3QixnQkFQNUIsT0FPSSxhQUF3QixlQVA1QixPQU9JLGFBQXdCLGlCQVA1QixPQU9JLGFBQXdCLGVBUDVCLE9BT0ksYUFBd0IsaUJBUDVCLE9BT0ksYUFBd0IsZUFQNUIsT0FPSSxhQUF3QixpQkFQNUIsT0FPSSxhQUF3QixlQVA1QixPQU9JLGFBQXdCLGlCQVA1QixRQU9JLGFBQXdCLGVBUDVCLFFBT0ksYUFBd0IsaUJBUDVCLFFBT0ksYUFBd0IsZUFQNUIsUUFPSSxhQUF3QixpQkFQNUIsUUFPSSxhQUF3QixlQVA1QixRQU9JLGFBQXdCLGlCQVA1QixRQU9JLGFBQXdCLGVBUDVCLFFBT0ksYUFBd0IsaUJBUDVCLFFBT0ksYUFBd0IsZUFQNUIsUUFPSSxhQUF3QixpQkFQNUIsUUFPSSxhQUF3QixnQkFQNUIsT0FHTSxZQUEyQixZQUEzQixlQUEyQixZQUhqQyxPQUdNLFlBQTJCLGdCQUEzQixlQUEyQixnQkFIakMsT0FHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxPQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsT0FHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxPQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsT0FHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxPQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsT0FHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxPQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsUUFHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxRQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsUUFHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxRQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsUUFHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxRQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsUUFHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxRQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsUUFHTSxZQUEyQixlQUEzQixlQUEyQixlQUhqQyxRQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFIakMsUUFHTSxZQUEyQixnQkFBM0IsZUFBMkIsZ0JBSGpDLE9BR00sYUFBMkIsWUFBM0IsY0FBMkIsWUFIakMsT0FHTSxhQUEyQixnQkFBM0IsY0FBMkIsZ0JBSGpDLE9BR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsT0FHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLE9BR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsT0FHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLE9BR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsT0FHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLE9BR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsT0FHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsUUFHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsUUFHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsUUFHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsUUFHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsUUFHTSxhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sYUFBMkIsZ0JBQTNCLGNBQTJCLGdCQUhqQyxPQUdNLFlBQTJCLFlBQTNCLGVBQTJCLFlBQTNCLGFBQTJCLFlBQTNCLGNBQTJCLFlBSGpDLE9BR00sWUFBMkIsZ0JBQTNCLGVBQTJCLGdCQUEzQixhQUEyQixnQkFBM0IsY0FBMkIsZ0JBSGpDLE9BR00sWUFBMkIsZUFBM0IsZUFBMkIsZUFBM0IsYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsT0FHTSxZQUEyQixpQkFBM0IsZUFBMkIsaUJBQTNCLGFBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsT0FHTSxZQUEyQixlQUEzQixlQUEyQixlQUEzQixhQUEyQixlQUEzQixjQUEyQixlQUhqQyxPQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFBM0IsYUFBMkIsaUJBQTNCLGNBQTJCLGlCQUhqQyxPQUdNLFlBQTJCLGVBQTNCLGVBQTJCLGVBQTNCLGFBQTJCLGVBQTNCLGNBQTJCLGVBSGpDLE9BR00sWUFBMkIsaUJBQTNCLGVBQTJCLGlCQUEzQixhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLE9BR00sWUFBMkIsZUFBM0IsZUFBMkIsZUFBM0IsYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsT0FHTSxZQUEyQixpQkFBM0IsZUFBMkIsaUJBQTNCLGFBQTJCLGlCQUEzQixjQUEyQixpQkFIakMsUUFHTSxZQUEyQixlQUEzQixlQUEyQixlQUEzQixhQUEyQixlQUEzQixjQUEyQixlQUhqQyxRQUdNLFlBQTJCLGlCQUEzQixlQUEyQixpQkFBM0IsYUFBMkIsaUJBQTNCLGNBQTJCLGlCQUhqQyxRQUdNLFlBQTJCLGVBQTNCLGVBQTJCLGVBQTNCLGFBQTJCLGVBQTNCLGNBQTJCLGVBSGpDLFFBR00sWUFBMkIsaUJBQTNCLGVBQTJCLGlCQUEzQixhQUEyQixpQkFBM0IsY0FBMkIsaUJBSGpDLFFBR00sWUFBMkIsZUFBM0IsZUFBMkIsZUFBM0IsYUFBMkIsZUFBM0IsY0FBMkIsZUFIakMsUUFHTSxZQUEyQixpQkFBM0IsZUFBMkIsaUJBQTNCLGFBQTJCLGlC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QU9NLGtCWjlHdUIsS1l1RzdCLGlCQU9NLGtCWjdHbUIsS1lzR3pCLGdCQU9NLGtCWjVHa0IsS2FoQnhCLEVBQ0UsT0FBUSxFQUNSLFFBQVMsRUFDVCxXQUFZLFdBSWQsS0FEQSxLQUVFLGdCQUFpQixPQUNqQixPQUFRLEVBQ1IsUUFBUyxFQUNULHVCQUF3QixZQUN4Qix3QkFBeUIsVUFDekIsaUJiRXVCLEthQXpCLEtBQ0UsTWJBc0IsS2FDdEIsVWJxQ29CLEthcENwQixZYitCeUIsTUFBUSxDQUFFLEtBQUssQ0FBRSxTQUFTLENBQUUsV2E5QnJELFlia0NpQixJYWpDakIsWWJtQzJCIiwiZmlsZSI6ImFsaWEtdGhlbWUuZGV2LmNzcyIsInNvdXJjZXNDb250ZW50IjpbIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFVUSUxTOiBQTEFDRUhPTERFUlNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWxlbWVudCB3aXRob3V0IHNwYWNlIHZpc2libGVcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJW5vLXNwYWNlIHtcbiAgb3BhY2l0eTogMDtcbiAgb3ZlcmZsb3c6IGhpZGRlbjtcbiAgbWFyZ2luOiAwO1xuICBwYWRkaW5nOiAwO1xuICBmb250LXNpemU6IDA7XG4gIHdpZHRoOiAwO1xuICBoZWlnaHQ6IDA7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNlbGVjdCAmIERyYWdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJW5vLXNlbGVjdGFibGUge1xuICAtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG4gIEBpbmNsdWRlIHByZWZpeCh1c2VyLXNlbGVjdCwgbm9uZSk7XG59XG5cbiVzZWxlY3RhYmxlIHtcbiAgLXdlYmtpdC10b3VjaC1jYWxsb3V0OiBkZWZhdWx0O1xuICBAaW5jbHVkZSBwcmVmaXgodXNlci1zZWxlY3QsIHRleHQpO1xufVxuXG4lbm8tZHJhZ2dhYmxlIHtcbiAgdXNlci1kcmFnOiBub25lO1xuICAtd2Via2l0LXVzZXItZHJhZzogbm9uZTtcbiAgQGluY2x1ZGUgcHJlZml4KHVzZXItc2VsZWN0LCBub25lKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTm8gQnJvd3NlciBhcHBlYXJhbmNlXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVuby1icm93c2VyLWFwcGVhcmFuY2Uge1xuICAmOjotbXMtZXhwYW5kIHtcbiAgICBkaXNwbGF5OiBub25lO1xuICB9XG4gIEBpbmNsdWRlIHByZWZpeChhcHBlYXJhbmNlLCBub25lKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29udGVudCBhbHRlcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJWNvbnRlbnQtY3VycmVuY3kge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAn4oKsJztcbiAgfVxufVxuXG4lY29udGVudC1jdXJyZW5jeS1kb2xsYXIge1xuICAmOmFmdGVyIHtcbiAgICBjb250ZW50OiAnJztcbiAgfVxuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogJyQnO1xuICB9XG59XG5cbiVjb250ZW50LXBhcmVudGhlc2lzIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwiKFwiO1xuICB9XG5cbiAgJjphZnRlciB7XG4gICAgY29udGVudDogXCIpXCI7XG4gIH1cbn1cblxuJWNvbnRlbnQta2V5cyB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiBcIntcIjtcbiAgfVxuXG4gICY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwifVwiO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFJlYWRlciBvbmx5XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbiVyZWFkZXItb25seSB7XG4gIGJvcmRlcjogMCAhaW1wb3J0YW50O1xuICBjbGlwOiByZWN0KDFweCwgMXB4LCAxcHgsIDFweCkgIWltcG9ydGFudDsgLyogMSAqL1xuICBjbGlwLXBhdGg6IGluc2V0KDUwJSkgIWltcG9ydGFudDsgLyogMiAqL1xuICBoZWlnaHQ6IDFweCAhaW1wb3J0YW50O1xuICBtYXJnaW46IC0xcHggIWltcG9ydGFudDtcbiAgb3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xuICBwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG4gIHBvc2l0aW9uOiBhYnNvbHV0ZSAhaW1wb3J0YW50O1xuICB3aWR0aDogMXB4ICFpbXBvcnRhbnQ7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXAgIWltcG9ydGFudDsgLyogMyAqL1xufVxuXG4lcmVhZGVyLW9ubHktZm9jdXNhYmxlIHtcbiAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgIGNsaXA6IGF1dG8gIWltcG9ydGFudDtcbiAgICBjbGlwLXBhdGg6IG5vbmUgIWltcG9ydGFudDtcbiAgICBoZWlnaHQ6IGF1dG8gIWltcG9ydGFudDtcbiAgICBtYXJnaW46IGF1dG8gIWltcG9ydGFudDtcbiAgICBvdmVyZmxvdzogdmlzaWJsZSAhaW1wb3J0YW50O1xuICAgIHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7XG4gICAgd2hpdGUtc3BhY2U6IG5vcm1hbCAhaW1wb3J0YW50O1xuICB9XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBVVElMUzogTUlYSU5TXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIFBzZXVkbyBjbGFzcyBhZnRlci5cbi8vIC0gJGNvbnRlbnQ6IENvbnRlbnQgcHJvcGVydHkuXG4vLyAtIEBjb250ZW50XG5AbWl4aW4gYWZ0ZXIoJGNvbnRlbnQ6IFwiXCIpIHtcbiAgJjphZnRlciB7XG4gICAgY29udGVudDogJGNvbnRlbnQ7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbn1cblxuLy8gUHNldWRvIGNsYXNzIGJlZm9yZS5cbi8vIC0gJGNvbnRlbnQ6IENvbnRlbnQgcHJvcGVydHkuXG4vLyAtIEBjb250ZW50XG5AbWl4aW4gYmVmb3JlKCRjb250ZW50OiBcIlwiKSB7XG4gICY6YmVmb3JlIHtcbiAgICBjb250ZW50OiAkY29udGVudDtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBTaXRlIG1haW4gdHJhbnNpdGlvblxuQG1peGluIHNpdGUtbWFpbi10cmFuc2l0aW9uKCR0cmFuc2l0aW9uOiAkc2l0ZS10cmFuc2l0aW9uLWJhc2UpIHtcbiAgdHJhbnNpdGlvbjokdHJhbnNpdGlvbjtcbn1cblxuLy8gQ3JlYXRlcyBhIENTUyBjbGFzcyBmb3IgdGV4dCwgYmFja2dyb3VuZCBhbmQgYm9yZGVyIGNvbG9yLlxuLy8gLSAkbmFtZTogTmFtZSBvZiB0aGUgcmVmZXJlbmNlLlxuLy8gLSAkY29sb3I6IENvbG9yIHZhbHVlLlxuQG1peGluIHNpdGUtY29sb3ItY2xhc3MoJG5hbWUsICRjb2xvcikge1xuXG4gIC8vIHRleHQgY29sb3IuXG4gIC5zaXRlLXRleHQtI3skbmFtZX0ge1xuICAgIGNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIHRleHQgY29sb3IgKGhvdmVyKS5cbiAgLnNpdGUtdGV4dC0jeyRuYW1lfS1ob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJGNvbG9yICFpbXBvcnRhbnQ7XG4gICAgfVxuICB9XG5cbiAgLy8gYmcgY29sb3IuXG4gIC5zaXRlLWJnLSN7JG5hbWV9IHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3IgIWltcG9ydGFudDtcbiAgfVxuXG4gIC8vIGJnIGNvbG9yIChob3ZlcikuXG4gIC5zaXRlLWJnLSN7JG5hbWV9LWhvdmVyIHtcbiAgICAmOmhvdmVyIHtcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxuXG4gIC8vIGJvcmRlciBjb2xvci5cbiAgLnNpdGUtYm9yZGVyLSN7JG5hbWV9IHtcbiAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICB9XG5cbiAgLy8gYm9yZGVyIGNvbG9yIChob3ZlcikuXG4gIC5zaXRlLWJvcmRlci0jeyRuYW1lfS1ob3ZlciB7XG4gICAgJjpob3ZlciB7XG4gICAgICBib3JkZXItY29sb3I6ICRjb2xvciAhaW1wb3J0YW50O1xuICAgIH1cbiAgfVxufVxuXG4vLyBDcmVhdGUgQnV0dG9uLlxuQG1peGluIHNpdGUtYnRuKCRiZy1jb2xvciwgJHRleHQtY29sb3IsICR2YXJpYW50OiAnZmlsbCcpIHtcbiAgQGluY2x1ZGUgc2l0ZS1tYWluLXRyYW5zaXRpb247XG4gIEBpZiAkdmFyaWFudCA9PSAnZmlsbCcge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRiZy1jb2xvcjtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgdHJhbnNwYXJlbnQ7XG4gICAgJjpob3ZlciB7XG4gICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkYmctY29sb3IsOCUpO1xuICAgIH1cbiAgICAmOmFjdGl2ZSB7XG4gICAgICBiYWNrZ3JvdW5kOmRhcmtlbigkYmctY29sb3IsMjUlKTtcbiAgICB9XG4gIH1cbiAgQGVsc2UgaWYgJHZhcmlhbnQgPT0gJ291dGxpbmUnIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICBjb2xvcjogJHRleHQtY29sb3I7XG4gICAgYm9yZGVyOiAycHggc29saWQgJGJnLWNvbG9yO1xuICAgICY6aG92ZXIge1xuICAgICAgYmFja2dyb3VuZDogJGJnLWNvbG9yO1xuICAgICAgY29sb3I6IGNvbnRyYXN0LWNvbG9yKCRiZy1jb2xvcik7XG4gICAgfVxuICAgICY6YWN0aXZlIHtcbiAgICAgIGJhY2tncm91bmQ6ZGFya2VuKCRiZy1jb2xvciwyNSUpO1xuICAgICAgY29sb3I6IGNvbnRyYXN0LWNvbG9yKGRhcmtlbigkYmctY29sb3IsMjUlKSk7XG4gICAgfVxuICB9XG59XG5cbi8vIENyZWF0ZSBjbGFzc2VzIHdpdGggcHJlZml4IGZvciBhIENTUyBwcm9wZXJ0eSB1c2luZyBwb3NpdGlvbmluZyBhdHRyaWJ1dGVzICh0b3AsIGxlZnQsIC4uLiksIHNldHRpbmcgb24gYSBudW1lcmljIHZhbHVlIGluICdyZW0nIHVuaXRzLlxuLy8gLSAkcHJlZml4OiBQcmVmaXggZm9yIHRoZSBuZXcgQ1NTIGNsYXNzOiAncCcsICdtJywgLi4uXG4vLyAtICRwcm9wZXJ0eTogQ1NTIHByb3BlcnR5OiAncGFkZGluZycsICdtYXJnaW4nLCAuLi5cbi8vIC0gJHZhbHVlczogVmFsdWVzIGZvciBhYmJyIGFuZCBwb3NpdGlvbiBhdHRyaWJ1dGUuIFVzZSBtYXA6IFNhbXBsZSA9PiAoJ3QnOiB0b3AsICdsJzogbGVmdCwgJ3knOiAodG9wLCBib3R0b20pKVxuLy8gLSAkYmVnaW46IEluaXRpYWwgdmFsdWUgZm9yIHRoZSAncmVtJyBhdHRyaWJ1dGUuXG4vLyAtICRlbmQ6IEZpbmFsIHZhbHVlIGZvciB0aGUgJ3JlbScgYXR0cmlidXRlLlxuLy8gPT4gQ3JlYXRlcyBhbGwgY2xhc3NlcyBpbiBhIGxvb3AuIFNhbXBsZTogcC10LTEsIHAtdC0yLCAuLi4gcC15LTAsIC4uLlxuQG1peGluIGNyZWF0ZS1wb3NpdGlvbmluZy1jbGFzc2VzKCRwcmVmaXgsICRwcm9wZXJ0eSwgJHZhbHVlczogKCksICRiZWdpbjogMCwgJGVuZDogMjApIHtcbiAgQGVhY2ggJGFiYnIsICRzaWRlIGluICR2YWx1ZXMge1xuICAgIEBmb3IgJGkgZnJvbSAkYmVnaW4gdGhyb3VnaCAkZW5kIHtcbiAgICAgIC4jeyRwcmVmaXh9LSN7JGFiYnJ9LSN7JGl9IHtcbiAgICAgICAgQGlmIHR5cGUtb2YoJHNpZGUpID09ICdsaXN0JyB7XG4gICAgICAgICAgQGVhY2ggJHN1Ykl0ZW0gaW4gJHNpZGUge1xuICAgICAgICAgICAgI3skcHJvcGVydHl9LSN7JHN1Ykl0ZW19OiAkaSAqIDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBAZWxzZSB7XG4gICAgICAgICAgI3skcHJvcGVydHl9LSN7JHNpZGV9OiAkaSAqIDAuNXJlbSAhaW1wb3J0YW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vIFZlbmRvciBwcmVmaXhlc1xuLy8gLSAkcHJvcGVydHk6IHByb3BlcnR5IHRvIHByZWZpeFxuLy8gLSAkdmFsdWU6IHZhbHVlIGZvciB0aGUgcHJvcGVydHlcbi8vIC0gJHZlbmRvcnM6IGxpc3Qgb2YgcHJlZml4ZXNcbi8vIC0gJGRlZmF1bHQ6IFNldCBXM0MgcHJvcGVydHkgd2l0aG91dCBwcmVmaXhlcywgdG9vLlxuQG1peGluIHByZWZpeCgkcHJvcGVydHksICR2YWx1ZSwgJHZlbmRvcnM6IHdlYmtpdCBtb3ogbXMgbywgJGRlZmF1bHQ6IHRydWUpIHtcbiAgQGlmICR2ZW5kb3JzIHtcbiAgICBAZWFjaCAkdmVuZG9yIGluICR2ZW5kb3JzIHtcbiAgICAgICN7XCItXCIgKyAkdmVuZG9yICsgXCItXCIgKyAkcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gICAgfVxuICB9XG4gIEBpZiAkZGVmYXVsdCB7XG4gICAgI3skcHJvcGVydHl9OiAjeyR2YWx1ZX07XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRWZmZWN0c1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBBcHBseSBkcm9wLXNoYWRvdy5cbi8vIC0gJGRyb3Atc2hhZG93OiBEcm9wIHNoYWRvdyB2YWx1ZXMuXG5AbWl4aW4gZHJvcC1zaGFkb3coJGRyb3Atc2hhZG93OiAycHggMnB4IDVweCByZ2JhKDAsMCwwLDAuMykpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZpbHRlciwgI3tcImRyb3Atc2hhZG93KCN7JGRyb3Atc2hhZG93fSlcIn0pO1xufVxuXG4vLyBUaW50IFdoaXRlXG5AbWl4aW4gdGludC13aGl0ZSgpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZpbHRlciwgYnJpZ2h0bmVzcygwKSBpbnZlcnQoMSkpO1xufVxuXG4vLyBEZXNhdHVyYXRlIGVsZW1lbnQuXG4vLyAtICRwZXJjZW50YWdlOiBQZXJjZW50YWdlIG9zIGRlc2F0dXJhdGlvbi5cbkBtaXhpbiBncmF5c2NhbGUoJHBlcmNlbnRhZ2U6IDEwMCUpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZpbHRlciwgI3tcImdyYXlzY2FsZSgjeyRwZXJjZW50YWdlfSlcIn0pO1xufVxuXG4vLyBCbHVyIGZpbHRlclxuLy8gLSAkYW1vdW50OiBBbW91bnQgb2YgYmx1ciBlZmZlY3QuXG5AbWl4aW4gYmx1cigkYW1vdW50OiAxcHgpIHtcbiAgQGluY2x1ZGUgcHJlZml4KGZpbHRlciwgI3tcImJsdXIoI3skYW1vdW50fSlcIn0pO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCb3hlcyBwb3NpdGlvbiBhbmQgY29udGVudHMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFBvc2l0aW9uaW5nIGFuIGVsZW1lbnQuXG4vLyAtICRwb3NpdGlvbjogQ1NTIHBvc2l0aW9uIHZhbHVlXG4vLyAtIFskdG9wLCAkcmlnaHQsICRib3R0b20sICRsZWZ0XTogQXJncyBvZiB0aGUgcG9zaXRpb25pbmcuXG4vLyAtICR6LWluZGV4OiBaLWluZGV4IGZvciB0aGUgcG9zaXRpb24uXG5AbWl4aW4gcG9zaXRpb24oJHBvc2l0aW9uLCAkdG9wOiBudWxsLCAkcmlnaHQ6IG51bGwsICRib3R0b206IG51bGwsICRsZWZ0OiBudWxsLCAkei1pbmRleDogMikge1xuICBwb3NpdGlvbjogJHBvc2l0aW9uO1xuICB0b3A6ICR0b3A7XG4gIHJpZ2h0OiAkcmlnaHQ7XG4gIGJvdHRvbTogJGJvdHRvbTtcbiAgbGVmdDogJGxlZnQ7XG4gIHotaW5kZXg6ICR6LWluZGV4O1xufVxuXG4vLyBQb3NpdGlvbmluZyBhYnNvbHV0ZS5cbi8vIC0gJGFyZ3M6IEFyZ3Mgb2YgdGhlIHBvc2l0aW9uaW5nICh0b3AsIHJpZ2h0LCBsZWZ0LCBib3R0b20sIHotaW5kZXgpXG5AbWl4aW4gYWJzb2x1dGUoJGFyZ3MuLi4pIHtcbiAgQGluY2x1ZGUgcG9zaXRpb24oYWJzb2x1dGUsICRhcmdzLi4uKTtcbn1cblxuLy8gUG9zaXRpb25pbmcgZml4ZWQuXG4vLyAtICRhcmdzOiBBcmdzIG9mIHRoZSBwb3NpdGlvbmluZyAodG9wLCByaWdodCwgbGVmdCwgYm90dG9tLCB6LWluZGV4KVxuQG1peGluIGZpeGVkKCRhcmdzLi4uKSB7XG4gIEBpbmNsdWRlIHBvc2l0aW9uKGZpeGVkLCAkYXJncy4uLik7XG59XG5cbi8vIFBvc2l0aW9uaW5nIHJlbGF0aXZlLlxuLy8gLSAkYXJnczogQXJncyBvZiB0aGUgcG9zaXRpb25pbmcgKHRvcCwgcmlnaHQsIGxlZnQsIGJvdHRvbSwgei1pbmRleClcbkBtaXhpbiByZWxhdGl2ZSgkYXJncy4uLikge1xuICBAaW5jbHVkZSBwb3NpdGlvbihyZWxhdGl2ZSwgJGFyZ3MuLi4pO1xufVxuXG4vLyBQb3NpdGlvbmluZyBzdGlja3kuXG4vLyAtICRhcmdzOiBBcmdzIG9mIHRoZSBwb3NpdGlvbmluZyAodG9wLCByaWdodCwgbGVmdCwgYm90dG9tLCB6LWluZGV4KVxuQG1peGluIHN0aWNreSgkYXJncy4uLikge1xuICBAaW5jbHVkZSBwb3NpdGlvbihzdGlja3ksICRhcmdzLi4uKTtcbn1cblxuLy8gQ2VudGVyIGNoaWxkcmVuIHZlcnRpY2FsbHkuXG4vLyAtICRob3Jpem9udGFsLWFsaWduOiBmbGV4LWJveCdzICdqdXN0aWZ5LWNvbnRlbnQnIHByb3BlcnR5LlxuQG1peGluIHZlcnRpY2FsbHktY2VudGVyZWQtY29udGFpbmVyKCRob3Jpem9udGFsLWFsaWduOiBmYWxzZSkge1xuICBkaXNwbGF5OiBmbGV4O1xuICBhbGlnbi1pdGVtczogY2VudGVyO1xuICBAaWYgKCRob3Jpem9udGFsLWFsaWduICE9IGZhbHNlKSB7XG4gICAganVzdGlmeS1jb250ZW50OiAkaG9yaXpvbnRhbC1hbGlnbjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBTaGFwZXNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQ3JlYXRlIGEgQm94LlxuLy8gLSAkd2lkdGg6IFdpZHRoIG9mIHRoZSBib3hcbi8vIC0gJGhlaWdodDogSGVpZ2h0IG9mIHRoZSBib3hcbkBtaXhpbiBzcXVhcmUoJHdpZHRoLCAkaGVpZ2h0OiAkd2lkdGgpIHtcbiAgd2lkdGg6ICR3aWR0aDtcbiAgaGVpZ2h0OiAkaGVpZ2h0O1xufVxuXG4vLyBDcmVhdGUgYSBjaXJjbGUgc2hhcGUgKFNvbGlkIG9yIGVtcHR5KVxuLy8gLSAkc2l6ZTogQ2lyY2xlIHNpemVcbi8vIC0gJGJvcmRlci1jb2xvcjogQ29sb3Igb2YgdGhlIGNpcmNsZSBib3JkZXIuXG4vLyAtICRzb2xpZDogRGVmaW5lcyBpZiBjaXJjbGUgc2hhcGUgaGFzIGEgYmFja2dyb3VuZCBjb2xvciBvciBpdCdzIHRyYW5zcGFyZW50LlxuLy8gLSAkc29saWQtY29sb3I6IEJhY2tncm91bmQgY29sb3IgaWYgJHNvbGlkIHBhcmFtZXRlciBpcyB0cnVlXG5AbWl4aW4gY2lyY2xlKCRzaXplLCAkYm9yZGVyLWNvbG9yOiAjMDAwLCAkc29saWQ6IGZhbHNlLCAkc29saWQtY29sb3I6ICRib3JkZXItY29sb3IpIHtcbiAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICB3aWR0aDogJHNpemU7XG4gIGhlaWdodDogJHNpemU7XG4gIGJvcmRlci1yYWRpdXM6IDEwMCU7XG4gIEBpZiAkYm9yZGVyLWNvbG9yIHtcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkYm9yZGVyLWNvbG9yO1xuICB9XG4gIEBpZiAkc29saWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzb2xpZC1jb2xvcjtcbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBUZXh0ICYgRm9udFxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBUcnVuY2F0ZSBib3ggdGV4dCB1c2luZyBlbGxpcHNpcyBlZmZlY3QuXG4vLyAtICRvdmVyZmxvdzogY2xpcCwgZWxsaXBzaXMsIG9yIGEgc3RyaW5nXG5AbWl4aW4gdGV4dC10cnVuY2F0ZSgkb3ZlcmZsb3c6IGVsbGlwc2lzKSB7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIHRleHQtb3ZlcmZsb3c6ICRvdmVyZmxvdztcbn1cblxuLy8gQ2FsY3VsYXRlcyBpZiB0ZXh0IG5lZWRzIHRvIGJlIGxpZ2h0IG9yIGRhcmsgZGVwZW5kaW5nIG9uIHRoZSBiYWNrZ3JvdW5kIGNvbG9yIHBhc3NlZC5cbi8vIEZyb20gdGhpcyBXM0MgZG9jdW1lbnQ6IGh0dHA6Ly93d3cud2VibWFzdGVyd29ybGQuY29tL3IuY2dpP2Y9ODgmZD05NzY5JnVybD1odHRwOi8vd3d3LnczLm9yZy9UUi9BRVJUI2NvbG9yLWNvbnRyYXN0XG4vLyBuQ29sb3IgYnJpZ2h0bmVzcyBpcyBkZXRlcm1pbmVkIGJ5IHRoZSBmb2xsb3dpbmcgZm9ybXVsYTpcbi8vICgoUmVkIHZhbHVlIFggMjk5KSArIChHcmVlbiB2YWx1ZSBYIDU4NykgKyAoQmx1ZSB2YWx1ZSBYIDExNCkpIC8gMTAwMFxuLy8gQGNvbG9yOiBDb2xvciB0byBjaGVjay5cbkBtaXhpbiB0ZXh0LWNvbnRyYXN0KCRjb2xvcikge1xuICAkY29sb3ItYnJpZ2h0bmVzczogcm91bmQoKHJlZCgkY29sb3IpICogMjk5KSArIChncmVlbigkY29sb3IpICogNTg3KSArIChibHVlKCRjb2xvcikgKiAxMTQpIC8gMTAwMCk7XG4gICRsaWdodC1jb2xvcjogcm91bmQoKHJlZCgjZmZmZmZmKSAqIDI5OSkgKyAoZ3JlZW4oI2ZmZmZmZikgKiA1ODcpICsgKGJsdWUoI2ZmZmZmZikgKiAxMTQpIC8gMTAwMCk7XG5cbiAgQGlmIGFicygkY29sb3ItYnJpZ2h0bmVzcykgPCAoJGxpZ2h0LWNvbG9yLzIpIHtcbiAgICBjb2xvcjogd2hpdGU7XG4gIH0gQGVsc2Uge1xuICAgIGNvbG9yOiBibGFjaztcbiAgfVxufVxuXG4vLyBDcmVhdGUgZm9udC1mYWNlIGRlZmluaXRpb24uXG4vLyAtICRuYW1lOiBGb250IGZhY2UgbmFtZVxuLy8gLSAkcGF0aDogUGF0aCB0byBmb250IGZpbGVzXG4vLyAtICR3ZWlnaHQ6IDEwMCwgLi4uICw5MDAuIGJvbGQsIGxpZ2h0LCBldGNcbi8vIC0gJHN0eWxlOiBpdGFsaWMsIG5vcm1hbCwgLi4uXG4vLyAtICRleHRzOiBGb250IGZpbGUgZm9ybWF0c1xuQG1peGluIGZvbnQtZmFjZSgkbmFtZSwgJHBhdGgsICR3ZWlnaHQ6IG51bGwsICRzdHlsZTogbnVsbCwgJGV4dHM6IGVvdCB3b2ZmMiB3b2ZmIHR0ZiBzdmcsICRzaXplOiBmYWxzZSkge1xuICAkc3JjOiBudWxsO1xuICAkZXh0bW9kczogKFxuICAgIGVvdDogXCI/XCIsXG4gICAgc3ZnOiBcIiNcIiArIHN0ci1yZXBsYWNlKCRuYW1lLCBcIiBcIiwgXCJfXCIpXG4gICk7XG4gICRmb3JtYXRzOiAoXG4gICAgb3RmOiBcIm9wZW50eXBlXCIsXG4gICAgdHRmOiBcInRydWV0eXBlXCJcbiAgKTtcbiAgQGVhY2ggJGV4dCBpbiAkZXh0cyB7XG4gICAgJGV4dG1vZDogaWYobWFwLWhhcy1rZXkoJGV4dG1vZHMsICRleHQpLCAkZXh0ICsgbWFwLWdldCgkZXh0bW9kcywgJGV4dCksICRleHQpO1xuICAgICRmb3JtYXQ6IGlmKG1hcC1oYXMta2V5KCRmb3JtYXRzLCAkZXh0KSwgbWFwLWdldCgkZm9ybWF0cywgJGV4dCksICRleHQpO1xuICAgICRzcmM6IGFwcGVuZCgkc3JjLCB1cmwocXVvdGUoJHBhdGggKyBcIi5cIiArICRleHRtb2QpKSBmb3JtYXQocXVvdGUoJGZvcm1hdCkpLCBjb21tYSk7XG4gIH1cbiAgQGZvbnQtZmFjZSB7XG4gICAgZm9udC1mYW1pbHk6IHF1b3RlKCRuYW1lKTtcbiAgICBmb250LXN0eWxlOiAkc3R5bGU7XG4gICAgZm9udC13ZWlnaHQ6ICR3ZWlnaHQ7XG4gICAgc3JjOiAkc3JjO1xuICAgIEBpZiAkc2l6ZSB7XG4gICAgICBmb250LXNpemU6ICRzaXplO1xuICAgIH1cbiAgfVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGb3Jtc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBTZXQgcGxhY2Vob2xkZXIgYmFzaWMgc3R5bGUgZm9yIGFuIGlucHV0LlxuLy8gLSAkY29sb3I6IGNvbG9yIGZvciBwbGFjZWhvbGRlciB0ZXh0LlxuLy8gLSAkc2l6ZTogZm9udC1zaXplIGZvciBwbGFjZWhvbGRlciB0ZXh0LlxuLy8gLSAkd2VpZ2h0OiBmb250LXdlaWdodCBmb3IgcGxhY2Vob2xkZXIgdGV4dC5cbi8vIC0gJGZhbWlseTogZm9udC1mYW1pbHkgZm9yIHBsYWNlaG9sZGVyIHRleHQuXG5AbWl4aW4gcGxhY2Vob2xkZXIoJGNvbG9yOiBpbmhlcml0LCAkc2l6ZTppbmhlcml0LCAkd2VpZ2h0OmluaGVyaXQsICRmYW1pbHk6aW5oZXJpdCkge1xuICAmOjotd2Via2l0LWlucHV0LXBsYWNlaG9sZGVyIHsgLyogV2ViS2l0IGJyb3dzZXJzICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICB9XG4gICY6LW1vei1wbGFjZWhvbGRlciB7IC8qIE1vemlsbGEgRmlyZWZveCA0IHRvIDE4ICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICB9XG4gICY6Oi1tb3otcGxhY2Vob2xkZXIgeyAvKiBNb3ppbGxhIEZpcmVmb3ggMTkrICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICB9XG4gICY6LW1zLWlucHV0LXBsYWNlaG9sZGVyIHsgLyogSW50ZXJuZXQgRXhwbG9yZXIgMTArICovXG4gICAgY29sb3I6ICRjb2xvcjtcbiAgICBmb250LXdlaWdodDogJHdlaWdodDtcbiAgICBmb250LXNpemU6ICRzaXplO1xuICAgIGZvbnQtZmFtaWx5OiAkZmFtaWx5O1xuICB9XG59XG5cbi8vIFNldCBhbnkgcGxhY2Vob2xkZXIgc3R5bGUgZm9yIGFuIGlucHV0LlxuLy8gLSBAY29udGVudFxuQG1peGluIHBsYWNlaG9sZGVyLWZsZXhpYmxlIHtcbiAgJjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOi1tb3otcGxhY2Vob2xkZXIge1xuICAgIEBjb250ZW50XG4gIH1cbiAgJjo6LW1vei1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxuICAmOi1tcy1pbnB1dC1wbGFjZWhvbGRlciB7XG4gICAgQGNvbnRlbnRcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVmlzaWJpbGl0eSBhbmQgZGlzcGxheSBzdHlsZXMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi5kc3AtaW5saW5lIHtcbiAgZGlzcGxheTogaW5saW5lO1xufVxuXG4uZHNwLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IGlubGluZS1ibG9jaztcbn1cblxuLmRzcC1oaWRkZW4ge1xuICBkaXNwbGF5OiBub25lO1xufVxuXG4uZHNwLW5vLXZpc2libGUge1xuICB2aXNpYmlsaXR5OiBoaWRkZW5cbn1cblxuLmRzcC1uby1zcGFjZSB7XG4gIG9wYWNpdHk6IDA7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgZm9udC1zaXplOiAwO1xuICB3aWR0aDogMDtcbiAgaGVpZ2h0OiAwO1xufVxuXG4uZHNwLWRpc2FibGVkIHtcbiAgb3BhY2l0eTogMC41O1xufVxuXG4uZHNwLXRyYW5zcGFyZW50IHtcbiAgb3BhY2l0eTogMFxufVxuXG4uZHNwLWZsZXgge1xuICBkaXNwbGF5OiBmbGV4O1xufVxuXG4uZHNwLWlubGluZS1mbGV4IHtcbiAgZGlzcGxheTogaW5saW5lLWZsZXg7XG59XG5cbi5mbC1yaWdodCB7XG4gIGZsb2F0OiByaWdodDtcbn1cblxuLmZsLWxlZnQge1xuICBmbG9hdDogbGVmdDtcbn1cblxuLmZsLW5vbmUge1xuICBmbG9hdDogbm9uZTtcbn1cblxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gR2VuZXJpYyBjbGFzc2VzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLm5vLXNlbGVjdGFibGUge1xuICBAZXh0ZW5kICVuby1zZWxlY3RhYmxlO1xufVxuXG4uc2VsZWN0YWJsZSB7XG4gIEBleHRlbmQgJXNlbGVjdGFibGU7XG59XG5cbi5uby1kcmFnZ2FibGUge1xuICBAZXh0ZW5kICVuby1kcmFnZ2FibGU7XG59XG5cbi50ZXh0LXRydW5jYXRlIHtcbiAgQGluY2x1ZGUgdGV4dC10cnVuY2F0ZSgpO1xufVxuXG4ubm8tYnJvd3Nlci1hcHBlYXJhbmNlIHtcbiAgQGV4dGVuZCAlbm8tYnJvd3Nlci1hcHBlYXJhbmNlO1xufVxuXG4ubm8tc3BhY2Uge1xuICBAZXh0ZW5kICVuby1zcGFjZTtcbn1cblxuLm5vLXdyYXAge1xuICB3aGl0ZS1zcGFjZTogbm93cmFwO1xufVxuXG4ubW91c2UtcG9pbnRlciB7XG4gIGN1cnNvcjogcG9pbnRlcjtcbn1cblxuLnRleHQtY3VycmVuY3kge1xuICBAZXh0ZW5kICVjb250ZW50LWN1cnJlbmN5O1xuXG4gICYuZG9sbGFyIHtcbiAgICBAZXh0ZW5kICVjb250ZW50LWN1cnJlbmN5LWRvbGxhcjtcbiAgfVxufVxuXG4udGV4dC1wYXJlbnRoZXNpcyB7XG4gIEBleHRlbmQgJWNvbnRlbnQtcGFyZW50aGVzaXM7XG59XG5cbi50ZXh0LWtleXMge1xuICBAZXh0ZW5kICVjb250ZW50LWtleXM7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFBvc2l0aW9uIENsYXNzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kcG9zaXRpb246IChyZWxhdGl2ZSwgYWJzb2x1dGUsIHN0aWNreSwgc3RhdGljLCBmaXhlZCk7XG5cbkBlYWNoICR2YWx1ZSBpbiAkcG9zaXRpb24ge1xuICAucG9zaXRpb24tI3skdmFsdWV9IHtcbiAgICBwb3NpdGlvbjogJHZhbHVlO1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEZsZXggY2xhc3Ncbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJGZsZXgtanVzdGlmeS1jb250ZW50OiAoc3RhcnQsIGVuZCwgY2VudGVyLCBzcGFjZS1hcm91bmQsIHNwYWNlLWJldHdlZW4sIHNwYWNlLWV2ZW5seSwgbm9ybWFsLCBzdHJldGNoKTtcbiRmbGV4LWFsaWduLWl0ZW1zOiAoc3RhcnQsIGVuZCwgY2VudGVyLCBub3JtYWwsIHN0cmV0Y2gsIGJhc2VsaW5lKTtcbiRmbGV4LXJvdy1kaXJlY3Rpb246IChyb3csIGNvbHVtbiwgcm93LXJldmVyc2UsIGNvbHVtbi1yZXZlcnNlKTtcbiRmbGV4LXdyYXA6ICh3cmFwLCBub3dyYXAsIHdyYXAtcmV2ZXJzZSk7XG5cbkBlYWNoICR2YWx1ZSBpbiAkZmxleC1qdXN0aWZ5LWNvbnRlbnQge1xuICAuanVzdGlmeS1jb250ZW50LSN7JHZhbHVlfSB7XG4gICAganVzdGlmeS1jb250ZW50OiAkdmFsdWU7XG4gIH1cbn1cblxuQGVhY2ggJHZhbHVlIGluICRmbGV4LWFsaWduLWl0ZW1zIHtcbiAgLmFsaWduLWl0ZW1zLSN7JHZhbHVlfSB7XG4gICAgYWxpZ24taXRlbXM6ICR2YWx1ZTtcbiAgfVxufVxuXG5AZWFjaCAkdmFsdWUgaW4gJGZsZXgtcm93LWRpcmVjdGlvbiB7XG4gIC5mbGV4LWRpcmVjdGlvbi0jeyR2YWx1ZX0ge1xuICAgIGZsZXgtZGlyZWN0aW9uOiAkdmFsdWU7XG4gIH1cbn1cblxuQGVhY2ggJHZhbHVlIGluICRmbGV4LXdyYXAge1xuICAuZmxleC0jeyR2YWx1ZX0ge1xuICAgIGZsZXgtd3JhcDogJHZhbHVlO1xuICB9XG59XG5cbi5mbGV4LWFsbC1jZW50ZXIge1xuICBkaXNwbGF5OiBmbGV4O1xuICBqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiAgYWxpZ24taXRlbXM6IGNlbnRlcjtcbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIENTUyBBbmltYXRpb25zIHN0eWxlcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkIDogMC44cyAhZGVmYXVsdDtcbiRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlOiBjdWJpYy1iZXppZXIoMCwgMCwgLjEsIDEpICAhZGVmYXVsdDtcbiRkZWZhdWx0LWFwcGVhcnMtZGlzdGFuY2UteDogMTUwcHggIWRlZmF1bHQ7XG4kZGVmYXVsdC1hcHBlYXJzLWRpc3RhbmNlLXk6IDEzMHB4ICFkZWZhdWx0O1xuJGRlZmF1bHQtYmx1ci1hbW91bnQ6IDEuNXJlbSAhZGVmYXVsdDtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzZSBNaXhpbnMuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIERlZmluZSB0aGUga2V5ZnJhbWVzIGZvciBhbiBhbmltYXRpb24uXG4vLyAtICRuYW1lOiBOYW1lIG9mIHRoZSBhbmltYXRpb24uXG5AbWl4aW4ga2V5ZnJhbWVzKCRuYW1lKSB7XG4gIEAtd2Via2l0LWtleWZyYW1lcyAjeyRuYW1lfSB7XG4gICAgQGNvbnRlbnQ7XG4gIH1cbiAgQC1tb3ota2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBALW8ta2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxuICBAa2V5ZnJhbWVzICN7JG5hbWV9IHtcbiAgICBAY29udGVudDtcbiAgfVxufVxuXG4vLyBHZW5lcmljIHRyYW5zaXRpb24gd2l0aCB2ZW5kb3IgcHJlZml4ZXMuXG4vLyAtICRhcmdzOiBUcmFuc2l0aW9uIGFyZ3MuXG5AbWl4aW4gdHJhbnNpdGlvbigkYXJncy4uLikge1xuICBAaW5jbHVkZSBuby1ibHVycnk7XG4gIEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLCAkYXJncyk7XG59XG5cbi8vIEdlbmVyaWMgdHJhbnNmb3JtIHdpdGggdmVuZG9yIHByZWZpeGVzLlxuLy8gLSAkdHJhbnNmb3JtczogVHJhbnNmb3JtYXRpb24gYXJncy5cbkBtaXhpbiB0cmFuc2Zvcm0oJHRyYW5zZm9ybXMuLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4KHRyYW5zZm9ybSwgJHRyYW5zZm9ybXMpO1xufVxuXG4vLyBHZW5lcmljIEFuaW1hdGlvbiB3aXRoIHZlbmRvciBwcmVmaXhlcy5cbi8vIC0gJGFuaW1hdGlvbjogQW5pbWF0aW9uIGFyZ3MuXG5AbWl4aW4gYW5pbWF0aW9uKCRhbmltYXRpb24uLi4pIHtcbiAgQGluY2x1ZGUgcHJlZml4KGFuaW1hdGlvbiwgJGFuaW1hdGlvbik7XG59XG5cbi8vIFRyYW5zaXRpb24gcHJvcGVydHkgd2l0aCB2ZW5kb3IgcHJlZml4ZXMuXG4vLyAtICRwcm9wZXJ0eVxuQG1peGluIHRyYW5zaXRpb24tcHJvcGVydHkoJHByb3BlcnR5Li4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLXByb3BlcnR5LCAkcHJvcGVydHkpO1xufVxuXG4vLyBUcmFuc2l0aW9uIGR1cmF0aW9uIHdpdGggdmVuZG9yIHByZWZpeGVzLlxuLy8gLSAkZHVyYXRpb25cbkBtaXhpbiB0cmFuc2l0aW9uLWR1cmF0aW9uKCRkdXJhdGlvbi4uLikge1xuICBAaW5jbHVkZSBwcmVmaXgodHJhbnNpdGlvbi1kdXJhdGlvbiwgJGR1cmF0aW9uKTtcbn1cblxuLy8gVHJhbnNpdGlvbiB0aW1pbmcgZnVuY3Rpb24gd2l0aCB2ZW5kb3IgcHJlZml4ZXMuXG4vLyAtICR0aW1pbmdcbkBtaXhpbiB0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigkdGltaW5nLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbiwgJHRpbWluZyk7XG59XG5cbi8vIFRyYW5zaXRpb24gZGVsYXkgd2l0aCB2ZW5kb3IgcHJlZml4ZXMuXG4vLyAtICRkZWxheVxuQG1peGluIHRyYW5zaXRpb24tZGVsYXkoJGRlbGF5Li4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeCh0cmFuc2l0aW9uLWRlbGF5LCAkZGVsYXkpO1xufVxuXG4vLyBUcmFuc2l0aW9uIGR1cmF0aW9uIHdpdGggdmVuZG9yIHByZWZpeGVzLlxuLy8gLSAkZHVyYXRpb25cbkBtaXhpbiBhbmltYXRpb24tZHVyYXRpb24oJGR1cmF0aW9uLi4uKSB7XG4gIEBpbmNsdWRlIHByZWZpeChhbmltYXRpb24tZHVyYXRpb24sICRkdXJhdGlvbik7XG59XG5cbi8vIFRyYW5zaXRpb24gb3JpZ2luIHdpdGggdmVuZG9yIHByZWZpeGVzLlxuLy8gLSAkb3JpZ2luXG5AbWl4aW4gdHJhbnNmb3JtLW9yaWdpbigkb3JpZ2luKSB7XG4gIEBpbmNsdWRlIHByZWZpeCh0cmFuc2Zvcm0tb3JpZ2luLCAkb3JpZ2luKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmFzaWMgVHJhbnNmb3JtYXRpb25zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBSb3RhdGlvbiB0cmFuc2Zvcm1hdGlvblxuLy8gLSAkZGVnOiBEZWdyZWVzIHJvdGF0aW9uIGFtb3VudC5cbkBtaXhpbiByb3RhdGUoJGRlZykge1xuICBAaW5jbHVkZSB0cmFuc2Zvcm0ocm90YXRlKCN7JGRlZ31kZWcpKTtcbn1cblxuLy8gU2NhbGUgdHJhbnNmb3JtYXRpb25cbi8vIC0gJHJhdGlvOiBTY2FsZSByYXRpby5cbkBtaXhpbiBzY2FsZSgkc2NhbGUpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNjYWxlKCRzY2FsZSkpO1xufVxuXG4vLyBUcmFuc2xhdGlvbiB0cmFuc2Zvcm1hdGlvblxuLy8gLSAkeDogeC1heGlzIHRyYW5zbGF0aW9uIHJhdGlvLlxuLy8gLSAkeTogeS1heGlzIHRyYW5zbGF0aW9uIHJhdGlvLlxuQG1peGluIHRyYW5zbGF0ZSgkeCwgJHkpIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHRyYW5zbGF0ZSgkeCwgJHkpKTtcbn1cblxuLy8gU2tldyB0cmFuc2Zvcm1hdGlvblxuLy8gLSAkeDogeC1heGlzIHNrZXcgcmF0aW8uXG4vLyAtICR5OiB5LWF4aXMgc2tldyByYXRpby5cbkBtaXhpbiBza2V3KCR4OjAsICR5OjApIHtcbiAgQGluY2x1ZGUgdHJhbnNmb3JtKHNrZXcoI3skeH1kZWcsICN7JHl9ZGVnKSk7XG59XG5cbi8vIEFwcGxpZXMgem9vbSB0byBhbiBlbGVtZW50LlxuLy8gLSAkem9vbTogWm9vbSByYXRpby5cbkBtaXhpbiB6b29tKCR6b29tKSB7XG4gIHpvb206ICR6b29tO1xuICAtbW96LXRyYW5zZm9ybTogc2NhbGUoJHpvb20pOyAvLyBGaXJlZm94IGZhbGxiYWNrXG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbjogRmFkZSBpbi9vdXQuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBpbmNsdWRlIGtleWZyYW1lcygnZmFkZS1pbicpIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTowO1xuICAgIHZpc2liaWxpdHk6aGlkZGVuO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OjE7XG4gICAgdmlzaWJpbGl0eTp2aXNpYmxlO1xuICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygnZmFkZS1vdXQnKSB7XG4gIGZyb20ge1xuICAgIG9wYWNpdHk6MTtcbiAgICB2aXNpYmlsaXR5OnZpc2libGU7XG4gIH1cbiAgdG8ge1xuICAgIG9wYWNpdHk6MDtcbiAgICB2aXNpYmlsaXR5OmhpZGRlbjtcbiAgfVxufVxuXG4vLyBBbmltYXRpb246IEZhZGUgaW4uXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gZmFkZS1pbi1hbmltYXRpb24oJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMsICRjeWNsZTogZm9yd2FyZHMpIHtcbiAgZGlzcGxheTpibG9jayAhaW1wb3J0YW50O1xuICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZS1pbiAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IEZhZGUgb3V0LlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIGZhZGUtb3V0LWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAaW5jbHVkZSBhbmltYXRpb24oZmFkZS1vdXQgJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQ29sbGFwc2UvRGVwbG95IFdpZHRoLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2NvbGxhcHNlLXdpZHRoJykge1xuICBmcm9tIHtcbiAgICBvcGFjaXR5OjE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG4gIHRvIHtcbiAgICBvcGFjaXR5OjA7XG4gICAgbWF4LXdpZHRoOiAwO1xuICAgIG92ZXJmbG93OmhpZGRlbjtcbiAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2RlcGxveS13aWR0aCcpIHtcbiAgZnJvbSB7XG4gICAgb3BhY2l0eTowO1xuICAgIG1heC13aWR0aDogMDtcbiAgfVxuICB0byB7XG4gICAgb3ZlcmZsb3c6YXV0bztcbiAgICBvcGFjaXR5OjE7XG4gICAgbWF4LXdpZHRoOiAxMDAlO1xuICB9XG59XG5cbi8vIEFuaW1hdGlvbjogQ29sbGFwc2UgV2lkdGguXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gY29sbGFwc2Utd2lkdGgtYW5pbWF0aW9uICgkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCAqIDAuMjUsICRmdW5jdGlvbjogbGluZWFyLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihjb2xsYXBzZS13aWR0aCAoJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkICogMC4yNSkgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IEZhZGUgaW4uXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gZGVwbG95LXdpZHRoLWFuaW1hdGlvbiAoJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQgKiAwLjI1LCAkZnVuY3Rpb246IGxpbmVhciwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAaW5jbHVkZSBhbmltYXRpb24oZGVwbG95LXdpZHRoICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbjogQXBwZWFycy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQG1peGluIGFwcGVhcnMoJHByb3AsICRvZmZzZXQpIHtcbiAgQGlmICRwcm9wID09ICdsZWZ0JyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRvZmZzZXQpO1xuICAgICAgb3BhY2l0eTogMDtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgfVxuICBAaWYgJHByb3AgPT0gJ3RvcCcge1xuICAgIDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWSgkb2Zmc2V0KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICAgIDEwMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdhcHBlYXJzLW5vbW92ZScpIHtcbiAgQGluY2x1ZGUgYXBwZWFycygnbGVmdCcsIDApO1xufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2FwcGVhcnMtdXAnKSB7XG4gIEBpbmNsdWRlIGFwcGVhcnMoJ3RvcCcsICRkZWZhdWx0LWFwcGVhcnMtZGlzdGFuY2UteSk7XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygnYXBwZWFycy1kb3duJykge1xuICBAaW5jbHVkZSBhcHBlYXJzKCd0b3AnLCAtJGRlZmF1bHQtYXBwZWFycy1kaXN0YW5jZS15KTtcbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdhcHBlYXJzLXJpZ2h0Jykge1xuICBAaW5jbHVkZSBhcHBlYXJzKCdsZWZ0JywgLSRkZWZhdWx0LWFwcGVhcnMtZGlzdGFuY2UteCk7XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygnYXBwZWFycy1sZWZ0Jykge1xuICBAaW5jbHVkZSBhcHBlYXJzKCdsZWZ0JywgJGRlZmF1bHQtYXBwZWFycy1kaXN0YW5jZS14KTtcbn1cblxuLy8gQW5pbWF0aW9uOiBBcHBlYXJzIHdpdGhvdXQgbW92aW5nLlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIGFwcGVhcnMtbm9tb3ZlLWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihhcHBlYXJzLW5vbW92ZSAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IEFwcGVhcnMgZnJvbSBib3R0b20gdG8gdXBwZXIuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gYXBwZWFycy11cC1hbmltYXRpb24oJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMsICRjeWNsZTogZm9yd2FyZHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBhbmltYXRpb24oYXBwZWFycy11cCAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IEFwcGVhcnMgZnJvbSB1cHBlciB0byBib3R0b20uXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gYXBwZWFycy1kb3duLWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihhcHBlYXJzLWRvd24gJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gQW5pbWF0aW9uOiBBcHBlYXJzIGZyb20gbGVmdCB0byByaWdodC5cbi8vIC0gJHNwZWVkOiBBbmltYXRpb24gc3BlZWQuXG4vLyAtICRmdW5jdGlvbjogRWFzaW5nIGZ1bmN0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5IHRpbWUuXG4vLyAtICRjeWNsZTogQW5pbWF0aW9uIGZpbGwgbW9kZS5cbkBtaXhpbiBhcHBlYXJzLXJpZ2h0LWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihhcHBlYXJzLXJpZ2h0ICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIEFuaW1hdGlvbjogQXBwZWFycyBmcm9tIHJpZ2h0IHRvIGxlZnQuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gYXBwZWFycy1sZWZ0LWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihhcHBlYXJzLWxlZnQgJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uOiBEaXNhcHBlYXJzLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AbWl4aW4gZGlzYXBwZWFycygkcHJvcCwgJG9mZnNldCkge1xuICBAaWYgJHByb3AgPT0gJ2xlZnQnIHtcbiAgICAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVgoMCk7XG4gICAgICBvcGFjaXR5OiAxO1xuICAgIH1cbiAgICAxMDAlIHtcbiAgICAgIHRyYW5zZm9ybTogdHJhbnNsYXRlWCgkb2Zmc2V0KTtcbiAgICAgIG9wYWNpdHk6IDA7XG4gICAgfVxuICB9XG4gIEBpZiAkcHJvcCA9PSAndG9wJyB7XG4gICAgMCUge1xuICAgICAgdHJhbnNmb3JtOiB0cmFuc2xhdGVZKDApO1xuICAgICAgb3BhY2l0eTogMTtcbiAgICB9XG4gICAgMTAwJSB7XG4gICAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVkoJG9mZnNldCk7XG4gICAgICBvcGFjaXR5OiAwO1xuICAgIH1cbiAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2Rpc2FwcGVhcnMtbm9tb3ZlJykge1xuICBAaW5jbHVkZSBkaXNhcHBlYXJzKCdsZWZ0JywgMCk7XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygnZGlzYXBwZWFycy11cCcpIHtcbiAgQGluY2x1ZGUgZGlzYXBwZWFycygndG9wJywgLSRkZWZhdWx0LWFwcGVhcnMtZGlzdGFuY2UteSk7XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygnZGlzYXBwZWFycy1kb3duJykge1xuICBAaW5jbHVkZSBkaXNhcHBlYXJzKCd0b3AnLCAkZGVmYXVsdC1hcHBlYXJzLWRpc3RhbmNlLXkpO1xufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2Rpc2FwcGVhcnMtcmlnaHQnKSB7XG4gIEBpbmNsdWRlIGRpc2FwcGVhcnMoJ2xlZnQnLCAkZGVmYXVsdC1hcHBlYXJzLWRpc3RhbmNlLXgpO1xufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2Rpc2FwcGVhcnMtbGVmdCcpIHtcbiAgQGluY2x1ZGUgZGlzYXBwZWFycygnbGVmdCcsIC0kZGVmYXVsdC1hcHBlYXJzLWRpc3RhbmNlLXgpO1xufVxuXG4vLyBBbmltYXRpb246IERpc2FwcGVhcnMgd2l0aG91dCBtb3ZpbmcuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gZGlzYXBwZWFycy1ub21vdmUtYW5pbWF0aW9uKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGRpc2FwcGVhcnMtbm9tb3ZlICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIEFuaW1hdGlvbjogRGlzYXBwZWFycyBmcm9tIGJvdHRvbSB0byB1cHBlci5cbi8vIC0gJHNwZWVkOiBBbmltYXRpb24gc3BlZWQuXG4vLyAtICRmdW5jdGlvbjogRWFzaW5nIGZ1bmN0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5IHRpbWUuXG4vLyAtICRjeWNsZTogQW5pbWF0aW9uIGZpbGwgbW9kZS5cbkBtaXhpbiBkaXNhcHBlYXJzLXVwLWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBwb3NpdGlvbjogcmVsYXRpdmU7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihkaXNhcHBlYXJzLXVwICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIEFuaW1hdGlvbjogRGlzYXBwZWFycyBmcm9tIHVwcGVyIHRvIGJvdHRvbS5cbi8vIC0gJHNwZWVkOiBBbmltYXRpb24gc3BlZWQuXG4vLyAtICRmdW5jdGlvbjogRWFzaW5nIGZ1bmN0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5IHRpbWUuXG4vLyAtICRjeWNsZTogQW5pbWF0aW9uIGZpbGwgbW9kZS5cbkBtaXhpbiBkaXNhcHBlYXJzLWRvd24tYW5pbWF0aW9uKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGRpc2FwcGVhcnMtZG93biAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IERpc2FwcGVhcnMgZnJvbSByaWdodCB0byBsZWZ0LlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIGRpc2FwcGVhcnMtbGVmdC1hbmltYXRpb24oJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMsICRjeWNsZTogZm9yd2FyZHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBhbmltYXRpb24oZGlzYXBwZWFycy1sZWZ0ICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIEFuaW1hdGlvbjogRGlzYXBwZWFycyBmcm9tIGxlZnQgdG8gcmlnaHQuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gZGlzYXBwZWFycy1yaWdodC1hbmltYXRpb24oJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMsICRjeWNsZTogZm9yd2FyZHMpIHtcbiAgcG9zaXRpb246IHJlbGF0aXZlO1xuICBAaW5jbHVkZSBhbmltYXRpb24oZGlzYXBwZWFycy1yaWdodCAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBBbmltYXRpb246IFJldmVhbC5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuJXJldmVhbHMtYW5pbWF0aW9uIHtcbiAgLXdlYmtpdC1tYXNrLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG8gdG9wLCBibGFjaywgYmxhY2spO1xuICAtd2Via2l0LW1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG1hc2staW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsIGJsYWNrLCBibGFjayk7XG4gIG1hc2stcmVwZWF0OiBuby1yZXBlYXQ7XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygncmV2ZWFscy12ZXJ0aWNhbCcpIHtcbiAgMCUge1xuICAgIG1hc2stc2l6ZTogMTAwJSAwO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDA7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ3JldmVhbHMtaG9yaXpvbnRhbCcpIHtcbiAgMCUge1xuICAgIG1hc2stc2l6ZTogMCAxMDAlO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAwIDEwMCU7XG4gIH1cbiAgMTAwJSB7XG4gICAgbWFzay1zaXplOiAxMDAlIDEwMCU7XG4gICAgLXdlYmtpdC1tYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgfVxufVxuXG4vLyBBbmltYXRpb246IFJldmVhbHMgY29udGVudCBmcm9tIGJvdHRvbSB0byB0b3AuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gcmV2ZWFscy11cC1hbmltYXRpb24gKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBleHRlbmQgJXJldmVhbHMtYW5pbWF0aW9uO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b207XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogYm90dG9tO1xuICBAaW5jbHVkZSBhbmltYXRpb24ocmV2ZWFscy12ZXJ0aWNhbCAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IFJldmVhbHMgY29udGVudCBmcm9tIHRvcCB0byBib3R0b20uXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gcmV2ZWFscy1kb3duLWFuaW1hdGlvbiAoJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMsICRjeWNsZTogZm9yd2FyZHMpIHtcbiAgQGV4dGVuZCAlcmV2ZWFscy1hbmltYXRpb247XG4gIG1hc2stcG9zaXRpb246IHRvcDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiB0b3A7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihyZXZlYWxzLXZlcnRpY2FsICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIEFuaW1hdGlvbjogUmV2ZWFscyBjb250ZW50IGZyb20gcmlnaHQgdG8gbGVmdC5cbi8vIC0gJHNwZWVkOiBBbmltYXRpb24gc3BlZWQuXG4vLyAtICRmdW5jdGlvbjogRWFzaW5nIGZ1bmN0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5IHRpbWUuXG4vLyAtICRjeWNsZTogQW5pbWF0aW9uIGZpbGwgbW9kZS5cbkBtaXhpbiByZXZlYWxzLWxlZnQtYW5pbWF0aW9uICgkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAZXh0ZW5kICVyZXZlYWxzLWFuaW1hdGlvbjtcbiAgbWFzay1wb3NpdGlvbjogcmlnaHQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogcmlnaHQ7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihyZXZlYWxzLWhvcml6b250YWwgJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gQW5pbWF0aW9uOiBSZXZlYWxzIGNvbnRlbnQgZnJvbSBsZWZ0IHRvIHJpZ2h0LlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIHJldmVhbHMtcmlnaHQtYW5pbWF0aW9uICgkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAZXh0ZW5kICVyZXZlYWxzLWFuaW1hdGlvbjtcbiAgbWFzay1wb3NpdGlvbjogbGVmdDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiBsZWZ0O1xuICBAaW5jbHVkZSBhbmltYXRpb24ocmV2ZWFscy1ob3Jpem9udGFsICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbjogVW4tUmV2ZWFsLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ3VuLXJldmVhbHMtdmVydGljYWwnKSB7XG4gIDAlIHtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hc2stc2l6ZTogMTAwJSAwO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAxMDAlIDA7XG4gIH1cbn1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCd1bi1yZXZlYWxzLWhvcml6b250YWwnKSB7XG4gIDAlIHtcbiAgICBtYXNrLXNpemU6IDEwMCUgMTAwJTtcbiAgICAtd2Via2l0LW1hc2stc2l6ZTogMTAwJSAxMDAlO1xuICB9XG4gIDEwMCUge1xuICAgIG1hc2stc2l6ZTogMCAxMDAlO1xuICAgIC13ZWJraXQtbWFzay1zaXplOiAwIDEwMCU7XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uOiBVbi1yZXZlYWxzIGNvbnRlbnQgZnJvbSBib3R0b20gdG8gdG9wLlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIHVuLXJldmVhbHMtdXAtYW5pbWF0aW9uICgkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAZXh0ZW5kICVyZXZlYWxzLWFuaW1hdGlvbjtcbiAgbWFzay1wb3NpdGlvbjogdG9wO1xuICAtd2Via2l0LW1hc2stcG9zaXRpb246IHRvcDtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHVuLXJldmVhbHMtdmVydGljYWwgJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gQW5pbWF0aW9uOiBVbi1yZXZlYWxzIGNvbnRlbnQgZnJvbSB0b3AgdG8gYm90dG9tLlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIHVuLXJldmVhbHMtZG93bi1hbmltYXRpb24gKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBleHRlbmQgJXJldmVhbHMtYW5pbWF0aW9uO1xuICBtYXNrLXBvc2l0aW9uOiBib3R0b207XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogYm90dG9tO1xuICBAaW5jbHVkZSBhbmltYXRpb24odW4tcmV2ZWFscy12ZXJ0aWNhbCAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IFVuLXJldmVhbHMgY29udGVudCBmcm9tIHJpZ2h0IHRvIGxlZnQuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gdW4tcmV2ZWFscy1sZWZ0LWFuaW1hdGlvbiAoJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMsICRjeWNsZTogZm9yd2FyZHMpIHtcbiAgQGV4dGVuZCAlcmV2ZWFscy1hbmltYXRpb247XG4gIG1hc2stcG9zaXRpb246IGxlZnQ7XG4gIC13ZWJraXQtbWFzay1wb3NpdGlvbjogbGVmdDtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHVuLXJldmVhbHMtaG9yaXpvbnRhbCAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IFVuLXJldmVhbHMgY29udGVudCBmcm9tIGxlZnQgdG8gcmlnaHQuXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gdW4tcmV2ZWFscy1yaWdodC1hbmltYXRpb24gKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBleHRlbmQgJXJldmVhbHMtYW5pbWF0aW9uO1xuICBtYXNrLXBvc2l0aW9uOiByaWdodDtcbiAgLXdlYmtpdC1tYXNrLXBvc2l0aW9uOiByaWdodDtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKHVuLXJldmVhbHMtaG9yaXpvbnRhbCAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbjogU2NhbGUgWm9vbS5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdzY2FsZS16b29tJykge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSBzY2FsZSgwKVxuICB9XG4gIHRvIHtcbiAgICBAaW5jbHVkZSBzY2FsZSgxKTtcbiAgfVxufVxuXG4vLyBBbmltYXRpb246IERpc2FwcGVhcnMgZnJvbSBsZWZ0IHRvIHJpZ2h0LlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIHpvb20tYW5pbWF0aW9uKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihzY2FsZS16b29tICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbjogU3Bpbi5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdzcGluJykge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSByb3RhdGUoMCk7XG4gIH1cbiAgdG8ge1xuICAgIEBpbmNsdWRlIHJvdGF0ZSgzNjApO1xuICB9XG59XG5cbkBpbmNsdWRlIGtleWZyYW1lcygnc3Bpbi1yZXZlcnNlJykge1xuICBmcm9tIHtcbiAgICBAaW5jbHVkZSByb3RhdGUoMzYwKTtcbiAgfVxuICB0byB7XG4gICAgQGluY2x1ZGUgcm90YXRlKDApO1xuICB9XG59XG5cbi8vIEFuaW1hdGlvbjogU3BpbiBjbG9ja3dpc2Vcbi8vIC0gJHNwZWVkOiBBbmltYXRpb24gc3BlZWQuXG4vLyAtICRmdW5jdGlvbjogRWFzaW5nIGZ1bmN0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5IHRpbWUuXG4vLyAtICRjeWNsZTogQW5pbWF0aW9uIGZpbGwgbW9kZS5cbkBtaXhpbiBzcGluLWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAaW5jbHVkZSBhbmltYXRpb24oc3BpbiAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG4vLyBBbmltYXRpb246IFNwaW4gY291bnRlciBjbG9ja3dpc2Vcbi8vIC0gJHNwZWVkOiBBbmltYXRpb24gc3BlZWQuXG4vLyAtICRmdW5jdGlvbjogRWFzaW5nIGZ1bmN0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5IHRpbWUuXG4vLyAtICRjeWNsZTogQW5pbWF0aW9uIGZpbGwgbW9kZS5cbkBtaXhpbiBzcGluLXJldmVyc2UtYW5pbWF0aW9uKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihzcGluLXJldmVyc2UgJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uOiBCbHVyICYgVW5ibHVyLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2JsdXInKSB7XG4gIGZyb20ge1xuICAgIGZpbHRlcjogYmx1cigwcmVtKTtcbiAgfVxuICB0byB7XG4gICAgZmlsdGVyOiBibHVyKCRkZWZhdWx0LWJsdXItYW1vdW50KTtcbiAgfVxufVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ3VuYmx1cicpIHtcbiAgZnJvbSB7XG4gICAgZmlsdGVyOiBibHVyKCRkZWZhdWx0LWJsdXItYW1vdW50KTtcbiAgfVxuICB0byB7XG4gICAgZmlsdGVyOiBibHVyKDByZW0pO1xuICB9XG59XG5cbi8vIEFuaW1hdGlvbjogQmx1clxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbi8vIC0gJGN5Y2xlOiBBbmltYXRpb24gZmlsbCBtb2RlLlxuQG1peGluIGJsdXItYW5pbWF0aW9uKCRzcGVlZDogJGRlZmF1bHQtYW5pbWF0aW9uLXNwZWVkLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGZvcndhcmRzKSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihibHVyICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIEFuaW1hdGlvbjogVW5ibHVyXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gdW5ibHVyLWFuaW1hdGlvbigkc3BlZWQ6ICRkZWZhdWx0LWFuaW1hdGlvbi1zcGVlZCwgJGZ1bmN0aW9uOiAkZGVmYXVsdC1hbmltYXRpb24tZWFzZSwgJGRlbGF5OiAwcywgJGN5Y2xlOiBmb3J3YXJkcykge1xuICBAaW5jbHVkZSBhbmltYXRpb24odW5ibHVyICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5ICRjeWNsZSk7XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFuaW1hdGlvbjogQmFja2dyb3VuZCBJbWFnZSBNb3ZlLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG5AaW5jbHVkZSBrZXlmcmFtZXMoJ2JnLWltYWdlLWFuaW1hdGlvbicpIHtcbiAgMCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDMwJTtcbiAgfVxuICA1MCUge1xuICAgIGJhY2tncm91bmQtcG9zaXRpb246IDcwJTtcbiAgfVxuICAxMDAlIHtcbiAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAzMCU7XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uOiBBbmltYXRlIGJhY2tncm91bmQgaW1hZ2UgcG9zaXRpb24uXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gYmctaW1hZ2UtYW5pbWF0aW9uKCRzcGVlZDogNDVzLCAkZnVuY3Rpb246ICRkZWZhdWx0LWFuaW1hdGlvbi1lYXNlLCAkZGVsYXk6IDBzLCAkY3ljbGU6IGluZmluaXRlKSB7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihiZy1pbWFnZS1hbmltYXRpb24gJHNwZWVkICRmdW5jdGlvbiAkZGVsYXkgJGN5Y2xlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uOiBCbGluay5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdibGluaycpIHtcbiAgMCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuICAyMCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA0MCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuICA2MCUge1xuICAgIG9wYWNpdHk6IDAuNDtcbiAgfVxuICA4MCUge1xuICAgIG9wYWNpdHk6IDFcbiAgfVxuICAxMDAlIHtcbiAgICBvcGFjaXR5OiAwLjQ7XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uOiBCbGluayBlZmZlY3QgYW5pbWF0aW9uLlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbkBtaXhpbiBibGluay1hbmltYXRpb24oJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQgKiAxLjMsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMpIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGJsaW5rICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uOiBDbGljay5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdjbGljaycpIHtcbiAgMjAlIHtcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiNkZGQ7XG4gICAgYm9yZGVyLWNvbG9yOiNiYmI7XG4gIH1cbn1cblxuLy8gQW5pbWF0aW9uOiBDbGljayBlZmZlY3QgYW5pbWF0aW9uLlxuLy8gLSAkc3BlZWQ6IEFuaW1hdGlvbiBzcGVlZC5cbi8vIC0gJGZ1bmN0aW9uOiBFYXNpbmcgZnVuY3Rpb24uXG4vLyAtICRkZWxheTogRGVsYXkgdGltZS5cbkBtaXhpbiBjbGljay1hbmltYXRpb24oJHNwZWVkOiAkZGVmYXVsdC1hbmltYXRpb24tc3BlZWQsICRmdW5jdGlvbjogJGRlZmF1bHQtYW5pbWF0aW9uLWVhc2UsICRkZWxheTogMHMpIHtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uKGNsaWNrICRzcGVlZCAkZnVuY3Rpb24gJGRlbGF5KTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQW5pbWF0aW9uOiBGbG9hdGluZy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuQGluY2x1ZGUga2V5ZnJhbWVzKCdmbG9hdGluZycpIHtcbiAgMCUge1xuICAgIHRyYW5zZm9ybTogdHJhbnNsYXRleSgwcHgpO1xuICB9XG4gIDUwJSB7XG4gICAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KC0yMHB4KTtcbiAgfVxuICAxMDAlIHtcbiAgICB0cmFuc2Zvcm06IHRyYW5zbGF0ZXkoMHB4KTtcbiAgfVxufVxuXG4vLyBBbmltYXRpb246IEZsb2F0aW5nIGVmZmVjdCBhbmltYXRpb24uXG4vLyAtICRzcGVlZDogQW5pbWF0aW9uIHNwZWVkLlxuLy8gLSAkZnVuY3Rpb246IEVhc2luZyBmdW5jdGlvbi5cbi8vIC0gJGRlbGF5OiBEZWxheSB0aW1lLlxuLy8gLSAkY3ljbGU6IEFuaW1hdGlvbiBmaWxsIG1vZGUuXG5AbWl4aW4gZmxvYXRpbmctYW5pbWF0aW9uKCRzcGVlZDogNnMsICRmdW5jdGlvbjogZWFzZS1pbi1vdXQsICRkZWxheTogMHMsICRjeWNsZTogaW5maW5pdGUpIHtcbiAgdHJhbnNmb3JtOiB0cmFuc2xhdGV5KDBweCk7XG4gIEBpbmNsdWRlIGFuaW1hdGlvbihmbG9hdGluZyAkc3BlZWQgJGZ1bmN0aW9uICRkZWxheSAkY3ljbGUpO1xufVxuXG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1pc2NlbGxhbmVvdXMgbWl4aW5zLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEaXNhYmxlIGFuaW1hdGlvbi5cbkBtaXhpbiBuby1hbmltYXRpb25zKCkge1xuICBAaW5jbHVkZSB0cmFuc2l0aW9uLWR1cmF0aW9uKDBzKTtcbiAgQGluY2x1ZGUgYW5pbWF0aW9uLWR1cmF0aW9uKDBzKVxufVxuXG4vLyBQcmV2ZW50IGJsdXJyeSBlZmZlY3Qgb24gSFRNTCBlbGVtZW50LlxuQG1peGluIG5vLWJsdXJyeSgpIHtcbiAgYmFja2ZhY2UtdmlzaWJpbGl0eTogaGlkZGVuO1xuICB0cmFuc2Zvcm06IHRyYW5zbGF0ZVooMCk7XG4gIC13ZWJraXQtZm9udC1zbW9vdGhpbmc6IHN1YnBpeGVsLWFudGlhbGlhc2VkO1xufVxuXG4vLyBEZWxheSBzZXF1ZW5jZSBhbmltYXRpb24gb2YgY2hpbGRyZW4uXG4vLyAtICRudW0tY2hpbGRyZW46IE51bWJlciBvZiBjaGlsZHJlbiB0byBjb250cm9sIGRlbGF5ZWQgYW5pbWF0aW9uLlxuLy8gLSAkZGVsYXk6IERlbGF5ZWQgdGltZSBhbW91bnQuXG5AbWl4aW4gYW5pbWF0aW9uLWRlbGF5LWNoaWxkcmVuKCRudW0tY2hpbGRyZW46IDUsICRkZWxheTogMC4xNXMpIHtcbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkbnVtLWNoaWxkcmVuIHtcbiAgICAmOm50aC1jaGlsZCgjeyRpfSkge1xuICAgICAgYW5pbWF0aW9uLWRlbGF5OiAkZGVsYXkgKiAkaTtcbiAgICB9XG4gIH1cbn1cblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQ1NTIEFOSU1BVElPTlMgU1RZTEVTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNsaWRlIEluIC8gU2xpZGUgT3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uc2xpZGUtaW4tYW5pbWF0aW9uIHtcbiAgQGluY2x1ZGUgYXBwZWFycy1kb3duLWFuaW1hdGlvbjtcbn1cblxuLnNsaWRlLW91dC1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBkaXNhcHBlYXJzLXVwLWFuaW1hdGlvbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gU3BpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnNwaW4tYW5pbWF0aW9uIHtcbiAgQGluY2x1ZGUgc3Bpbi1hbmltYXRpb247XG59XG5cbi5zcGluLXJldmVyc2UtYW5pbWF0aW9uIHtcbiAgQGluY2x1ZGUgc3Bpbi1yZXZlcnNlLWFuaW1hdGlvbjtcbn1cblxuLnNwaW4tbG9vcC1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBzcGluLWFuaW1hdGlvbigkZnVuY3Rpb246IGxpbmVhciwgJGN5Y2xlOiBpbmZpbml0ZSk7XG59XG5cbi5zcGluLWxvb3AtcmV2ZXJzZS1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBzcGluLXJldmVyc2UtYW5pbWF0aW9uKCRmdW5jdGlvbjogbGluZWFyLCAkY3ljbGU6IGluZmluaXRlKTtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmFkZSBJbiAvIEZhZGUgT3V0XG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZmFkZS1pbi1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBmYWRlLWluLWFuaW1hdGlvbjtcbn1cblxuLmZhZGUtb3V0LWFuaW1hdGlvbiB7XG4gIEBpbmNsdWRlIGZhZGUtb3V0LWFuaW1hdGlvbjtcbn1cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFwcGVhcnNcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5hcHBlYXJzLWFuaW1hdGlvbiB7XG4gIG9wYWNpdHk6IDA7XG59XG5cbi5hcHBlYXJzLW5vbW92ZSB7XG4gIEBpbmNsdWRlIGFwcGVhcnMtbm9tb3ZlLWFuaW1hdGlvbjtcbn1cblxuLmFwcGVhcnMtdXAge1xuICBAaW5jbHVkZSBhcHBlYXJzLXVwLWFuaW1hdGlvbjtcbn1cblxuLmFwcGVhcnMtZG93biB7XG4gIEBpbmNsdWRlIGFwcGVhcnMtZG93bi1hbmltYXRpb247XG59XG5cbi5hcHBlYXJzLWxlZnQge1xuICBAaW5jbHVkZSBhcHBlYXJzLWxlZnQtYW5pbWF0aW9uO1xufVxuXG4uYXBwZWFycy1yaWdodCB7XG4gIEBpbmNsdWRlIGFwcGVhcnMtcmlnaHQtYW5pbWF0aW9uO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBEaXNhcHBlYXJzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uZGlzYXBwZWFycy1hbmltYXRpb24ge1xuICBvcGFjaXR5OiAxO1xufVxuXG4uZGlzYXBwZWFycy1ub21vdmUge1xuICBAaW5jbHVkZSBkaXNhcHBlYXJzLW5vbW92ZS1hbmltYXRpb247XG59XG5cbi5kaXNhcHBlYXJzLXVwIHtcbiAgQGluY2x1ZGUgZGlzYXBwZWFycy11cC1hbmltYXRpb247XG59XG5cbi5kaXNhcHBlYXJzLWRvd24ge1xuICBAaW5jbHVkZSBkaXNhcHBlYXJzLWRvd24tYW5pbWF0aW9uO1xufVxuXG4uZGlzYXBwZWFycy1sZWZ0IHtcbiAgQGluY2x1ZGUgZGlzYXBwZWFycy1sZWZ0LWFuaW1hdGlvbjtcbn1cblxuLmRpc2FwcGVhcnMtcmlnaHQge1xuICBAaW5jbHVkZSBkaXNhcHBlYXJzLXJpZ2h0LWFuaW1hdGlvbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUmV2ZWFsc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLnJldmVhbHMtdXAge1xuICBAaW5jbHVkZSByZXZlYWxzLXVwLWFuaW1hdGlvbjtcbn1cblxuLnJldmVhbHMtZG93biB7XG4gIEBpbmNsdWRlIHJldmVhbHMtZG93bi1hbmltYXRpb247XG59XG5cbi5yZXZlYWxzLWxlZnQge1xuICBAaW5jbHVkZSByZXZlYWxzLWxlZnQtYW5pbWF0aW9uO1xufVxuXG4ucmV2ZWFscy1yaWdodCB7XG4gIEBpbmNsdWRlIHJldmVhbHMtcmlnaHQtYW5pbWF0aW9uO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBVbi1SZXZlYWxzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4udW4tcmV2ZWFscy11cCB7XG4gIEBpbmNsdWRlIHVuLXJldmVhbHMtdXAtYW5pbWF0aW9uO1xufVxuXG4udW4tcmV2ZWFscy1kb3duIHtcbiAgQGluY2x1ZGUgdW4tcmV2ZWFscy1kb3duLWFuaW1hdGlvbjtcbn1cblxuLnVuLXJldmVhbHMtbGVmdCB7XG4gIEBpbmNsdWRlIHVuLXJldmVhbHMtbGVmdC1hbmltYXRpb247XG59XG5cbi51bi1yZXZlYWxzLXJpZ2h0IHtcbiAgQGluY2x1ZGUgdW4tcmV2ZWFscy1yaWdodC1hbmltYXRpb247XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNjYWxlIFpvb21cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi56b29tLWFuaW1hdGlvbiB7XG4gIEBpbmNsdWRlIHpvb20tYW5pbWF0aW9uO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCbHVyIC8gVW5ibHVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uYmx1ci1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBibHVyLWFuaW1hdGlvbjtcbn1cblxuLnVuYmx1ci1hbmltYXRpb24ge1xuICBAaW5jbHVkZSB1bmJsdXItYW5pbWF0aW9uO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDbGlja1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmNsaWNrLWFuaW1hdGlvbiB7XG4gIEBpbmNsdWRlIGNsaWNrLWFuaW1hdGlvbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQmxpbmtcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5ibGluay1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBibGluay1hbmltYXRpb247XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbGxhcHNlIC8gRGVwbG95IFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4uY29sbGFwc2Utd2lkdGgtYW5pbWF0aW9uIHtcbiAgQGluY2x1ZGUgY29sbGFwc2Utd2lkdGgtYW5pbWF0aW9uO1xufVxuXG4uZGVwbG95LXdpZHRoLWFuaW1hdGlvbiB7XG4gIEBpbmNsdWRlIGRlcGxveS13aWR0aC1hbmltYXRpb247XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEJhY2tncm91bmQgaW1hZ2UgbW92ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLmJnLWltYWdlLWFuaW1hdGlvbiB7XG4gIEBpbmNsdWRlIGJnLWltYWdlLWFuaW1hdGlvbjtcbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRmxvYXRpbmdcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5mbG9hdGluZy1hbmltYXRpb24ge1xuICBAaW5jbHVkZSBmbG9hdGluZy1hbmltYXRpb247XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFV0aWxpdGllcy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5uby1ibHVycnkge1xuICBAaW5jbHVkZSBuby1ibHVycnk7XG59XG5cbi5uby1hbmltYXRpb25zIHtcbiAgQGluY2x1ZGUgbm8tYW5pbWF0aW9ucztcbn1cblxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gQm9yZGVycy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLmJvcmRlci1zb2xpZCB7XG4gIGJvcmRlcjogMXB4IHNvbGlkICRzaXRlLWJ3LWNvbG9yLWxpZ2h0O1xufVxuXG4uYm9yZGVyLWRhc2hlZCB7XG4gIGJvcmRlcjogMnB4IGRhc2hlZCAkc2l0ZS1idy1jb2xvci1saWdodDtcbn1cblxuLmJvcmRlci1kb3R0ZWQge1xuICBib3JkZXI6IDJweCBkb3R0ZWQgJHNpdGUtYnctY29sb3ItbGlnaHQ7XG59XG5cbi5ib3JkZXItcm91bmQge1xuICBib3JkZXItcmFkaXVzOiAkc2l0ZS1ib3JkZXItcmFkaXVzO1xufVxuXG4ubm8tYm9yZGVyIHtcbiAgYm9yZGVyOiBub25lICFpbXBvcnRhbnQ7XG59XG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBDb2xvciB2YXJpYXRpb25zLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCcmFuZCBDb2xvcnMgUGFsZXR0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpdGUtYnJhbmQtY29sb3ItcGFsZXR0ZTogKFxuICBcIm1haW5cIjogICAgICAgICRzaXRlLWJyYW5kLWNvbG9yLW1haW4sXG4gIFwic2Vjb25kYXJ5XCI6ICAgJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LFxuICBcImxpZ2h0XCI6ICAgICAgICRzaXRlLWJyYW5kLWNvbG9yLWxpZ2h0LFxuICBcImRhcmtcIjogICAgICAgICRzaXRlLWJyYW5kLWNvbG9yLWRhcmssXG4pO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCYXNpYyBDb2xvcnMgUGFsZXR0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpdGUtYmFzaWMtY29sb3ItcGFsZXR0ZTogKFxuICBcIndoaXRlXCI6ICAgICAgICRzaXRlLWNvbG9yLWJhc2ljLXdoaXRlLFxuICBcImJsYWNrXCI6ICAgICAgICRzaXRlLWNvbG9yLWJhc2ljLWJsYWNrLFxuICBcImdyZXlcIjogICAgICAgICRzaXRlLWNvbG9yLWJhc2ljLWdyZXksXG4gIFwiYnJvd25cIjogICAgICAgJHNpdGUtY29sb3ItYmFzaWMtYnJvd24sXG4gIFwiZ3JlZW5cIjogICAgICAgJHNpdGUtY29sb3ItYmFzaWMtZ3JlZW4sXG4gIFwiYmx1ZVwiOiAgICAgICAgJHNpdGUtY29sb3ItYmFzaWMtYmx1ZSxcbiAgXCJ5ZWxsb3dcIjogICAgICAkc2l0ZS1jb2xvci1iYXNpYy15ZWxsb3csXG4gIFwicmVkXCI6ICAgICAgICAgJHNpdGUtY29sb3ItYmFzaWMtcmVkLFxuICBcInB1cnBsZVwiOiAgICAgICRzaXRlLWNvbG9yLWJhc2ljLXB1cnBsZSxcbiAgXCJvcmFuZ2VcIjogICAgICAkc2l0ZS1jb2xvci1iYXNpYy1vcmFuZ2UsXG4gIFwiY3lhblwiOiAgICAgICAgJHNpdGUtY29sb3ItYmFzaWMtY3lhbixcbik7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFN0YXR1cyBDb2xvcnMgUGFsZXR0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpdGUtc3RhdHVzLWNvbG9yLXBhbGV0dGU6IChcbiAgXCJwcmltYXJ5XCI6ICAgICAkc2l0ZS1icmFuZC1jb2xvci1tYWluLFxuICBcInN1Y2Nlc3NcIjogICAgIGxpZ2h0ZW4oJHNpdGUtY29sb3ItYmFzaWMtZ3JlZW4sIDQ1JSksXG4gIFwiaW5mb1wiOiAgICAgICAgbGlnaHRlbigkc2l0ZS1jb2xvci1iYXNpYy1ibHVlLCAxNSUpLFxuICBcIndhcm5pbmdcIjogICAgIGxpZ2h0ZW4oJHNpdGUtY29sb3ItYmFzaWMteWVsbG93LCAxNSUpLFxuICBcImRhbmdlclwiOiAgICAgIGxpZ2h0ZW4oJHNpdGUtY29sb3ItYmFzaWMtcmVkLCAzNSUpLFxuKTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJhbmQgQmFzaWMgUGFsZXR0ZVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpdGUtY29sb3JzLXBhbGV0dGU6IG1hcC1tZXJnZShtYXAtbWVyZ2UoJHNpdGUtYnJhbmQtY29sb3ItcGFsZXR0ZSwgJHNpdGUtc3RhdHVzLWNvbG9yLXBhbGV0dGUpLCAkc2l0ZS1iYXNpYy1jb2xvci1wYWxldHRlKTtcblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQnJhbmQgTWFpblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpdGUtYnJhbmQtY29sb3ItbWFpbi1saWdodGVzdDogbGlnaHRlbigkc2l0ZS1icmFuZC1jb2xvci1tYWluLCA0NSUpO1xuJHNpdGUtYnJhbmQtY29sb3ItbWFpbi1saWdodGVyOiBsaWdodGVuKCRzaXRlLWJyYW5kLWNvbG9yLW1haW4sIDMwJSk7XG4kc2l0ZS1icmFuZC1jb2xvci1tYWluLWxpZ2h0OiBsaWdodGVuKCRzaXRlLWJyYW5kLWNvbG9yLW1haW4sIDE1JSk7XG4kc2l0ZS1icmFuZC1jb2xvci1tYWluLWRhcms6IGRhcmtlbigkc2l0ZS1icmFuZC1jb2xvci1tYWluLCA1JSk7XG4kc2l0ZS1icmFuZC1jb2xvci1tYWluLWRhcmtlcjogZGFya2VuKCRzaXRlLWJyYW5kLWNvbG9yLW1haW4sIDE1JSk7XG4kc2l0ZS1icmFuZC1jb2xvci1tYWluLWRhcmtlc3Q6IGRhcmtlbigkc2l0ZS1icmFuZC1jb2xvci1tYWluLCAyNSUpO1xuJHNpdGUtYnJhbmQtY29sb3ItbWFpbi1wYWxldHRlOiAoXG4gIFwibGlnaHRlc3RcIjogJHNpdGUtYnJhbmQtY29sb3ItbWFpbi1saWdodGVzdCxcbiAgXCJsaWdodGVyXCI6ICRzaXRlLWJyYW5kLWNvbG9yLW1haW4tbGlnaHRlcixcbiAgXCJsaWdodFwiOiAkc2l0ZS1icmFuZC1jb2xvci1tYWluLWxpZ2h0LFxuICBcImJhc2VcIjogJHNpdGUtYnJhbmQtY29sb3ItbWFpbixcbiAgXCJkYXJrXCI6ICRzaXRlLWJyYW5kLWNvbG9yLW1haW4tZGFyayxcbiAgXCJkYXJrZXJcIjogJHNpdGUtYnJhbmQtY29sb3ItbWFpbi1kYXJrZXIsXG4gIFwiZGFya2VzdFwiOiAkc2l0ZS1icmFuZC1jb2xvci1tYWluLWRhcmtlc3QsXG4pO1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBCcmFuZCBTZWNvbmRhcnlcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzaXRlLWJyYW5kLWNvbG9yLXNlY29uZGFyeS1saWdodGVzdDogbGlnaHRlbigkc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnksIDQ1JSk7XG4kc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnktbGlnaHRlcjogbGlnaHRlbigkc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnksIDMwJSk7XG4kc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnktbGlnaHQ6IGxpZ2h0ZW4oJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LCAxMCUpO1xuJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LWRhcms6IGRhcmtlbigkc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnksIDUlKTtcbiRzaXRlLWJyYW5kLWNvbG9yLXNlY29uZGFyeS1kYXJrZXI6IGRhcmtlbigkc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnksIDEwJSk7XG4kc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnktZGFya2VzdDogZGFya2VuKCRzaXRlLWJyYW5kLWNvbG9yLXNlY29uZGFyeSwgMTUlKTtcbiRzaXRlLWJyYW5kLWNvbG9yLXNlY29uZGFyeS1wYWxldHRlOiAoXG4gIFwibGlnaHRlc3RcIjogJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXN0LFxuICBcImxpZ2h0ZXJcIjogJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LWxpZ2h0ZXIsXG4gIFwibGlnaHRcIjogJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LWxpZ2h0LFxuICBcImJhc2VcIjogJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LFxuICBcImRhcmtcIjogJHNpdGUtYnJhbmQtY29sb3Itc2Vjb25kYXJ5LWRhcmssXG4gIFwiZGFya2VyXCI6ICRzaXRlLWJyYW5kLWNvbG9yLXNlY29uZGFyeS1kYXJrZXIsXG4gIFwiZGFya2VzdFwiOiAkc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnktZGFya2VzdCxcbik7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEImVy5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzaXRlLWJ3LWNvbG9yLWxpZ2h0ZXN0OiAjRjZGNkY2O1xuJHNpdGUtYnctY29sb3ItbGlnaHRlcjogI2ViZWFlYTtcbiRzaXRlLWJ3LWNvbG9yLWxpZ2h0OiAjZTBkZWRlO1xuJHNpdGUtYnctY29sb3ItZGFyazogIzY2NjY2NjtcbiRzaXRlLWJ3LWNvbG9yLWRhcmtlcjogIzMzMzMzMztcbiRzaXRlLWJ3LWNvbG9yLWRhcmtlc3Q6ICMwMDAwMDA7XG4kc2l0ZS1idy1jb2xvci1wYWxldHRlOiAoXG4gIFwibGlnaHRlc3RcIjogJHNpdGUtYnctY29sb3ItbGlnaHRlc3QsXG4gIFwibGlnaHRlclwiOiAkc2l0ZS1idy1jb2xvci1saWdodGVyLFxuICBcImxpZ2h0XCI6ICRzaXRlLWJ3LWNvbG9yLWxpZ2h0LFxuICBcImJhc2VcIjogJHNpdGUtYnctY29sb3ItbWFpbixcbiAgXCJkYXJrXCI6ICRzaXRlLWJ3LWNvbG9yLWRhcmssXG4gIFwiZGFya2VyXCI6ICRzaXRlLWJ3LWNvbG9yLWRhcmtlcixcbiAgXCJkYXJrZXN0XCI6ICRzaXRlLWJ3LWNvbG9yLWRhcmtlc3QsXG4pO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gVEhFTUUgVkFSSUFCTEVTIERFRklOSVRJT05cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gUEFUSFNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRwYXRoLWJhc2U6ICcuLi8nO1xuJHBhdGgtZm9udHM6ICRwYXRoLWJhc2UgKyBcImZvbnRzL1wiO1xuJHBhdGgtaW1hZ2VzOiAkcGF0aC1iYXNlICsgJ2ltYWdlcy8nO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDT0xPUlNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cblxuLy8gQnJhbmQgY3VzdG9tIENvbG9ycy5cbiRzaXRlLWJyYW5kLWNvbG9yLW1haW46ICNGRjk5MDAgIWRlZmF1bHQ7XG4kc2l0ZS1icmFuZC1jb2xvci1zZWNvbmRhcnk6ICM3Nzc3NzcgIWRlZmF1bHQ7XG4kc2l0ZS1icmFuZC1jb2xvci1saWdodDogI0ZGRkZGRiAhZGVmYXVsdDtcbiRzaXRlLWJyYW5kLWNvbG9yLWRhcms6ICMyMjIyMjIgIWRlZmF1bHQ7XG5cbi8vIEJhc2ljIGNvbG9yc1xuJHNpdGUtY29sb3ItYmFzaWMtd2hpdGU6ICNmZmZmZmYgIWRlZmF1bHQ7XG4kc2l0ZS1jb2xvci1iYXNpYy1ibGFjazogIzAwMDAwMCAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLWdyZXk6ICM5MzkzOTMgIWRlZmF1bHQ7XG4kc2l0ZS1jb2xvci1iYXNpYy1icm93bjogIzhjNzE0ZSAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLWdyZWVuOiAjMmU5ZjEyICFkZWZhdWx0O1xuJHNpdGUtY29sb3ItYmFzaWMtYmx1ZTogIzQzOWZkYiAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLXllbGxvdzogI2ZmZWYwMiAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLXJlZDogI2M1MGMwZCAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLXB1cnBsZTogI2JhNDNkYiAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLW9yYW5nZTogI2ZmOWMyYSAhZGVmYXVsdDtcbiRzaXRlLWNvbG9yLWJhc2ljLWN5YW46ICMzZGVmZTAgIWRlZmF1bHQ7XG5cbi8vIEJsYWNrICYgV2hpdGUgcGFsZXR0ZS5cbiRzaXRlLWJ3LWNvbG9yLW1haW46ICNCQkJCQkIgIWRlZmF1bHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdFTkVSQUxcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRzaXRlLWJnLWNvbG9yLW1haW46ICRzaXRlLWJyYW5kLWNvbG9yLWxpZ2h0ICFkZWZhdWx0O1xuJHNpdGUtdGV4dC1jb2xvci1tYWluOiAkc2l0ZS1icmFuZC1jb2xvci1kYXJrICFkZWZhdWx0O1xuXG4kc2l0ZS1yZW0tYmFzZTogMTYgIWRlZmF1bHQ7XG4kc2l0ZS1ndXR0ZXItYmFzZTogMXJlbSAhZGVmYXVsdDtcbiRzaXRlLXRyYW5zaXRpb24tYmFzZTogYWxsIDAuMThzIGN1YmljLWJlemllcigwLCAwLCAwLjEsIDEpICFkZWZhdWx0O1xuJHNpdGUtY29udGFpbmVyLW1heC13aWR0aDogY2FsYygxNDAwcHggLSAjeyRzaXRlLWd1dHRlci1iYXNlICogMn0pICFkZWZhdWx0O1xuJHNpdGUtYm9yZGVyLXJhZGl1czogLjZlbSAhZGVmYXVsdDtcblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRk9OVFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJHNpdGUtZm9udC1mYW1pbHktcHJpbWFyeTogXCJOdW5pdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRzaXRlLWZvbnQtZmFtaWx5LXNlY29uZGFyeTogXCJQb3BwaW5zXCIsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG4kc2l0ZS1mb250LWZhbWlseS1zaW1wbGU6IEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWYgIWRlZmF1bHQ7XG5cbiRzaXRlLWZvbnQtd2VpZ2h0OiA0MDAgIWRlZmF1bHQ7XG4kc2l0ZS1mb250LXNpemUtYmFzZTogJHNpdGUtcmVtLWJhc2UgKiAxcHggIWRlZmF1bHQ7XG4kc2l0ZS1mb250LWxpbmUtaGVpZ2h0LWJhc2U6IDEuNWVtICFkZWZhdWx0O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBSRVNQT05TSVZFXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWtwb2ludHM6IChcbiAgeHhzOiBbXCIwXCIsIFwiMzE5cHhcIl0sXG4gIHhzOiBbXCIzMjBweFwiLFwiNDc5cHhcIl0sXG4gIHNtOiBbXCI0ODBweFwiLFwiNzY3cHhcIl0sXG4gIG1kOiBbXCI3NjhweFwiLFwiMTAyM3B4XCJdLFxuICBsZzogW1wiMTAyNHB4XCIsXCIxMjc5cHhcIl0sXG4gIHhsOiBbXCIxMjgwcHhcIixcIjE0MzlweFwiXSxcbiAgeHhsOiBbXCIxNDQwcHhcIiwgZmFsc2VdXG4pICFkZWZhdWx0O1xuXG4kYnJlYWtwb2ludC1tb2JpbGU6IHhzICFkZWZhdWx0O1xuJGJyZWFrcG9pbnQtdGFibGV0OiBzbSAhZGVmYXVsdDtcblxuJHJlc3BvbnNpdmUtdGFibGV0LXJhdGlvOiAuOTI1ICFkZWZhdWx0O1xuJHJlc3BvbnNpdmUtbW9iaWxlLXJhdGlvOiAuODUgIWRlZmF1bHQ7XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEdSSURcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ2FwOiAxcmVtICFkZWZhdWx0O1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBGT1JNXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9ybS1pdGVtLWhlaWdodC1zbTogKDM1IC8gJHNpdGUtcmVtLWJhc2UpICogMXJlbSAhZGVmYXVsdDtcbiRmb3JtLWl0ZW0taGVpZ2h0OiAoNDQgLyAkc2l0ZS1yZW0tYmFzZSkgKiAxcmVtICFkZWZhdWx0O1xuJGZvcm0taXRlbS1oZWlnaHQtbGc6ICg1NiAvICRzaXRlLXJlbS1iYXNlKSAqIDFyZW0gIWRlZmF1bHQ7XG4kZm9ybS1pdGVtLWJvcmRlci13aWR0aDogMnB4ICFkZWZhdWx0O1xuJGZvcm0taXRlbS1ib3JkZXItY29sb3I6ICRzaXRlLXRleHQtY29sb3ItbWFpbiAhZGVmYXVsdDtcbiRmb3JtLWl0ZW0tYmctY29sb3I6IHRyYW5zcGFyZW50ICFkZWZhdWx0O1xuJGZvcm0taXRlbS1mb250LXdlaWdodDogNjAwICFkZWZhdWx0O1xuJGZvcm0taXRlbS1ib3JkZXItcmFkaXVzOiAkc2l0ZS1ib3JkZXItcmFkaXVzICFkZWZhdWx0O1xuXG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNUWUxFOiBCdXR0b25zLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kZm9ybS1pdGVtLWJvcmRlcjogJGZvcm0taXRlbS1ib3JkZXItd2lkdGggc29saWQgJGZvcm0taXRlbS1ib3JkZXItY29sb3I7XG5cbi5idG4ge1xuICBvdXRsaW5lOiAwO1xuICBAZXh0ZW5kICVuby1icm93c2VyLWFwcGVhcmFuY2U7XG4gIEBpbmNsdWRlIHZlcnRpY2FsbHktY2VudGVyZWQtY29udGFpbmVyKGNlbnRlcik7XG4gIGZvbnQtc2l6ZTogJHNpdGUtZm9udC10ZXh0LXJlZ3VsYXI7XG4gIGN1cnNvcjogcG9pbnRlcjtcbiAgdGV4dC1kZWNvcmF0aW9uOiBub25lO1xuICBkaXNwbGF5OiBpbmxpbmUtZmxleDtcbiAgZmxleC13cmFwOiBub3dyYXA7XG4gIHdoaXRlLXNwYWNlOiBub3dyYXA7XG4gIGZvbnQtd2VpZ2h0OiAkZm9ybS1pdGVtLWZvbnQtd2VpZ2h0O1xuICBib3JkZXI6ICRmb3JtLWl0ZW0tYm9yZGVyO1xuICBoZWlnaHQ6ICRmb3JtLWl0ZW0taGVpZ2h0O1xuICBsaW5lLWhlaWdodDogJGZvcm0taXRlbS1oZWlnaHQ7XG4gIGJvcmRlcjogJGZvcm0taXRlbS1ib3JkZXI7XG4gIGNvbG9yOiAkc2l0ZS10ZXh0LWNvbG9yLW1haW47XG4gIGJvcmRlci1yYWRpdXM6IDZweDtcbiAgYmFja2dyb3VuZC1jb2xvcjogJGZvcm0taXRlbS1iZy1jb2xvcjtcbiAgcGFkZGluZzogcHgtdG8tZW0oMTAsICRzaXRlLWZvbnQtc2l6ZS1iYXNlKSBweC10by1lbSgxMiwgJHNpdGUtZm9udC1zaXplLWJhc2UpO1xuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gQ29sb3IgdmFyaWF0aW9uLlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRzaXRlLWNvbG9ycy1wYWxldHRlIHtcblxuICAgICYuYnRuLSN7JGNvbG9yfSB7XG4gICAgICBAaW5jbHVkZSBzaXRlLWJ0bigkdmFsdWUsIGNvbnRyYXN0LWNvbG9yKCR2YWx1ZSkpO1xuICAgIH1cblxuICAgICYuYnRuLSN7JGNvbG9yfS1vdXRsaW5lIHtcbiAgICAgIEBpbmNsdWRlIHNpdGUtYnRuKCR2YWx1ZSwgJHZhbHVlLCAnb3V0bGluZScpO1xuICAgIH1cblxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTaXplIHZhcmlhdGlvbi5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmJ0bi1yb3VuZCB7XG4gICAgYm9yZGVyLXJhZGl1czogJGZvcm0taXRlbS1oZWlnaHQ7XG4gIH1cblxuICAmLmJ0bi1zbSB7XG4gICAgaGVpZ2h0OiAkZm9ybS1pdGVtLWhlaWdodC1zbTtcbiAgICBAaW5jbHVkZSBzaXRlLXRleHQtc2l6ZSgkc2l0ZS1mb250LXRleHQtc21hbGwpO1xuICAgICYuYnRuLXJvdW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWl0ZW0taGVpZ2h0LXNtO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWxnIHtcbiAgICBoZWlnaHQ6ICRmb3JtLWl0ZW0taGVpZ2h0LWxnO1xuICAgICYuYnRuLXJvdW5kIHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWl0ZW0taGVpZ2h0LWxnO1xuICAgIH1cbiAgfVxuXG4gICYuYnRuLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBmbGV4O1xuICB9XG5cbiAgJi5idG4tZGlzYWJsZWQge1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWJ3LWNvbG9yLWxpZ2h0O1xuICAgIGNvbG9yOiAkc2l0ZS1idy1jb2xvci1kYXJrZXI7XG4gICAgb3BhY2l0eTogMC40O1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTb2NpYWwgSWNvbnNcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmJ0bi1zb2NpYWwge1xuICAgIEBpbmNsdWRlIHNxdWFyZSg0MHB4KTtcbiAgICBAaW5jbHVkZSBzaXRlLW1haW4tdHJhbnNpdGlvbigwLjA1cyBsaW5lYXIpO1xuICAgIGJvcmRlci1yYWRpdXM6IDUwJTtcbiAgICBwYWRkaW5nOiAwO1xuICAgIGJvcmRlcjogMnB4IHNvbGlkICRzaXRlLWJyYW5kLWNvbG9yLWxpZ2h0O1xuICAgIEBpbmNsdWRlIGJlZm9yZSB7XG4gICAgICBkaXNwbGF5OiBibG9jaztcbiAgICAgIHdpZHRoOiBpbmhlcml0O1xuICAgICAgaGVpZ2h0OiBpbmhlcml0O1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogY3VycmVudGNvbG9yO1xuICAgICAgYm9yZGVyLWNvbG9yOiBjdXJyZW50Y29sb3I7XG4gICAgfVxuXG4gICAgJjpob3ZlciB7XG4gICAgICBjb2xvcjogJHNpdGUtYnJhbmQtY29sb3ItbGlnaHQ7XG4gICAgfVxuICB9XG5cblxufVxuXG5cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFRleHQgc3R5bGVzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4kc2l0ZS1mb250LXRleHQtdGlueTogLjg1cmVtO1xuJHNpdGUtZm9udC10ZXh0LXNtYWxsZXI6IDAuOXJlbTtcbiRzaXRlLWZvbnQtdGV4dC1zbWFsbDogMC45NXJlbTtcbiRzaXRlLWZvbnQtdGV4dC1yZWd1bGFyOiAxcmVtO1xuJHNpdGUtZm9udC10ZXh0LWJpZzogMS4xcmVtO1xuJHNpdGUtZm9udC10ZXh0LWJpZ2dlcjogMS4yNXJlbTtcbiRzaXRlLWZvbnQtdGV4dC1iaWdnZXN0OiAxLjYwcmVtO1xuJHNpdGUtZm9udC10ZXh0LWhpZ2g6IDIuMjVyZW07XG4kc2l0ZS1mb250LXRleHQtaGlnaGVyOiAzcmVtO1xuJHNpdGUtZm9udC10ZXh0LWhpZ2hlc3Q6IDMuNXJlbTtcbiRzaXRlLWZvbnQtdGV4dC1odWdlOiA0LjJyZW07XG4kc2l0ZS1mb250LXRleHQtaHVnZXI6IDQuOHJlbTtcbiRzaXRlLWZvbnQtdGV4dC1odWdlc3Q6IDUuNXJlbTtcblxuJHNpdGUtdGV4dC1zaXplczogKFxuICAndGlueSc6ICRzaXRlLWZvbnQtdGV4dC10aW55LFxuICAnc21hbGxlcic6ICRzaXRlLWZvbnQtdGV4dC1zbWFsbGVyLFxuICAnc21hbGwnOiAkc2l0ZS1mb250LXRleHQtc21hbGwsXG4gICdiaWcnOiAkc2l0ZS1mb250LXRleHQtYmlnLFxuICAnYmlnZ2VyJzogJHNpdGUtZm9udC10ZXh0LWJpZ2dlcixcbiAgJ2JpZ2dlc3QnOiAkc2l0ZS1mb250LXRleHQtYmlnZ2VzdCxcbiAgJ2hpZ2gnOiAkc2l0ZS1mb250LXRleHQtaGlnaCxcbiAgJ2hpZ2hlcic6ICRzaXRlLWZvbnQtdGV4dC1oaWdoZXIsXG4gICdoaWdoZXN0JzogJHNpdGUtZm9udC10ZXh0LWhpZ2hlc3QsXG4gICdodWdlJzogJHNpdGUtZm9udC10ZXh0LWh1Z2UsXG4gICdodWdlcic6ICRzaXRlLWZvbnQtdGV4dC1odWdlcixcbiAgJ2h1Z2VzdCc6ICRzaXRlLWZvbnQtdGV4dC1odWdlc3Rcbik7XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQG1peGluIHNpdGUtdGV4dC1zaXplKCRzaXplOiAkc2l0ZS1mb250LXRleHQtcmVndWxhciwgJGxpbmUtaGVpZ2h0OiAkc2l0ZS1mb250LWxpbmUtaGVpZ2h0LWJhc2UpIHtcbiAgZm9udC1zaXplOiAkc2l6ZTtcbiAgbGluZS1oZWlnaHQ6ICRsaW5lLWhlaWdodDtcbn1cblxuQG1peGluIHRleHQtbnVtZXJpYyB7XG4gIGZvbnQtc2l6ZTogMC45NWVtO1xufVxuXG5AbWl4aW4gdGV4dC1ib2xkKCRib2xkOiBib2xkKSB7XG4gIGZvbnQtd2VpZ2h0OiAkYm9sZDtcbn1cblxuQG1peGluIHRleHQtaXRhbGljIHtcbiAgZm9udC1zdHlsZTogaXRhbGljO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBkaXNwbGF5LTEge1xuICBAaW5jbHVkZSBzaXRlLXRleHQtc2l6ZSgkc2l0ZS1mb250LXRleHQtaGlnaGVzdCk7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOiAtMC45NnB4O1xufVxuXG5AbWl4aW4gZGlzcGxheS0yIHtcbiAgQGluY2x1ZGUgc2l0ZS10ZXh0LXNpemUoJHNpdGUtZm9udC10ZXh0LWhpZ2gpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNnB4O1xufVxuXG5AbWl4aW4gZGlzcGxheS0zIHtcbiAgQGluY2x1ZGUgc2l0ZS10ZXh0LXNpemUoJHNpdGUtZm9udC10ZXh0LWJpZ2dlc3QpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuNTRweDtcbn1cblxuQG1peGluIGRpc3BsYXktNCB7XG4gIEBpbmNsdWRlIHNpdGUtdGV4dC1zaXplKCRzaXRlLWZvbnQtdGV4dC1iaWdnZXIpO1xuICBmb250LXdlaWdodDogNzAwO1xuICBsZXR0ZXItc3BhY2luZzogLTAuMDI1ZW07XG59XG5cbkBtaXhpbiBkaXNwbGF5LTUge1xuICBAaW5jbHVkZSBzaXRlLXRleHQtc2l6ZSgkc2l0ZS1mb250LXRleHQtYmlnKTtcbiAgZm9udC13ZWlnaHQ6IDcwMDtcbiAgbGV0dGVyLXNwYWNpbmc6LTAuMDI1ZW07XG59XG5cbkBtaXhpbiBkaXNwbGF5LTYge1xuICBAaW5jbHVkZSBzaXRlLXRleHQtc2l6ZSgkc2l0ZS1mb250LXRleHQtcmVndWxhcik7XG4gIGZvbnQtd2VpZ2h0OiA3MDA7XG4gIGxldHRlci1zcGFjaW5nOi0wLjAyNWVtO1xufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbkBtaXhpbiBkZWNvcmF0b3ItdW5kZXJsaW5lIHtcbiAgYm9yZGVyLWJvdHRvbTogMC4xMjVlbSBzb2xpZCAkc2l0ZS10ZXh0LWNvbG9yLW1haW47XG4gIHBhZGRpbmctYm90dG9tOiAwLjVlbTtcbn1cblxuQG1peGluIGRlY29yYXRvci1zcXVhcmUge1xuICAmOmJlZm9yZSB7XG4gICAgY29udGVudDogXCLilqBcIjtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgbWFyZ2luLXJpZ2h0OiAwLjM1ZW07XG4gIH1cbn1cblxuQG1peGluIGRlY29yYXRvci1waXBlIHtcbiAgJjpiZWZvcmUge1xuICAgIGNvbnRlbnQ6IFwi4paOXCI7XG4gICAgZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIG1hcmdpbi1sZWZ0OiAuMWVtO1xuICAgIG1hcmdpbi1yaWdodDogLjEyZW07XG4gIH1cbn1cbiIsIi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIENvbG9yXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEdldCBjb250cmFzdCBjb2xvciBmb3IgYW55IG90aGVyIGNvbG9yLiAoTGlnaHQgb3IgZGFyaylcbi8vIEBwYXJhbSAge051bWJlcn0gJGNvbG9yIENvbG91ciB0byBjaGVjay5cbi8vIEBwYXJhbSAge051bWJlcn0gJGRhcmsgVGhlIGRhcmsgY29sb3IgdG8gcmV0dXJuLlxuLy8gQHBhcmFtICB7TnVtYmVyfSAkbGlnaHQgVGhlIGRhcmsgY29sb3IgdG8gcmV0dXJuLlxuLy8gQHJldHVybiB7TnVtYmVyfSAkdGhyZXNob2xkIExpbWl0IHRvIGNvbXBhcmUgbGlnaHQgb3IgZGFyay5cbkBmdW5jdGlvbiBjb250cmFzdC1jb2xvcigkY29sb3IsICRkYXJrOiBibGFjaywgJGxpZ2h0OiB3aGl0ZSwgJHRocmVzaG9sZDogNTUlKSB7XG4gIEByZXR1cm4gaWYobGlnaHRuZXNzKCRjb2xvcikgPCAkdGhyZXNob2xkLCAkbGlnaHQsICRkYXJrKVxufVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBNYXRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIEFwcGx5IGNhbGMgZnVuY3Rpb24gdGVybXMgYW5kIG9wZXJhdGlvbi5cbi8vIC0gJHRlcm0xOiAxc3QgdGVybSB2YWx1ZSAoZGVmYXVsdDogcGVyY2VudGFnZSlcbi8vIC0gJHRlcm0yOiAybmQgdGVybSB2YWx1ZSAoZGVmYXVsdDogcHgpXG4vLyAtICRvcGVyYXRpb24gdG8gZXhlY3V0ZSB3aXRoIHRlcm1zIChkZWZhdWx0OiBzdWJ0cmFjdCkuXG4vLyByZXR1cm4gLT4gQ2FsYyBkZWZpbml0aW9uLlxuQGZ1bmN0aW9uIGNhbGMtb3BlcmF0aW9uKCR0ZXJtMTogMTAwJSwgJHRlcm0yOiAwLCAkb3BlcmF0aW9uOiBcIi1cIikge1xuICBAaWYgKHVuaXRsZXNzKCR0ZXJtMSkpIHtcbiAgICAkdGVybTE6ICR0ZXJtMSArIFwiJVwiXG4gIH1cbiAgQGlmICh1bml0bGVzcygkdGVybTIpKSB7XG4gICAgJHRlcm0yOiAkdGVybTIgKyBcInB4XCJcbiAgfVxuICAkY2FsYy1zdHI6IFwiI3skdGVybTF9ICN7JG9wZXJhdGlvbn0gI3skdGVybTJ9XCI7XG4gIEByZXR1cm4gY2FsYygjeyRjYWxjLXN0cn0pO1xufVxuXG4vLyBSZXR1cm4gdGhlIHJlbGF0aXZlIHBlcmNlbnRhZ2Ugb2YgYSBudW1iZXIgcmVzcGVjdCBhbm90aGVyIG51bWJlci5cbi8vIC0gJG51bWJlcjogTnVtYmVyIHRvIGNhbGN1bGF0ZSByZWxhdGl2ZSBwZXJjZW50YWdlLlxuLy8gcmV0dXJuIC0+IFJlbGF0aXZlIHBlcmNlbnRhZ2UuXG5AZnVuY3Rpb24gcmVsYXRpdmUtcGVyY2VudCgkbnVtYmVyLCAkYmFzZSkge1xuICBAcmV0dXJuIGRlY2ltYWwtcm91bmQoc3RyaXAtdW5pdHMoJG51bWJlcikgKiAxMDAgLyBzdHJpcC11bml0cygkYmFzZSkpICogMSU7XG59XG5cbi8vIFJldHVybiB0aGUgcmVsYXRpdmUgcmF0aW8gdmFsdWUgb2YgYSBudW1iZXIgcmVzcGVjdCBhbm90aGVyIG51bWJlci5cbi8vIC0gJG51bWJlcjogTnVtYmVyIHRvIGNhbGN1bGF0ZSByZWxhdGl2ZSByYXRpby5cbi8vIHJldHVybiAtPiBSZWxhdGl2ZSByYXRpby5cbkBmdW5jdGlvbiByZWxhdGl2ZS1yYXRpbygkbnVtYmVyLCAkYmFzZSkge1xuICBAcmV0dXJuIGRlY2ltYWwtcm91bmQoc3RyaXAtdW5pdHMoJG51bWJlcikgLyBzdHJpcC11bml0cygkYmFzZSkpO1xufVxuXG4vLyBSZW1vdmUgdW5pdHMgaW4gYSBudW1iZXJcbi8vIC0gJG51bWJlcjogTnVtYmVyIHRvIHJlbW92ZSB1bml0c1xuLy8gcmV0dXJuIC0+IE51bWJlciB3aXRob3V0IHVuaXRzLlxuQGZ1bmN0aW9uIHN0cmlwLXVuaXRzKCRudW1iZXIpIHtcbiAgQGlmIHR5cGUtb2YoJG51bWJlcikgPT0gJ251bWJlcicgYW5kIG5vdCB1bml0bGVzcygkbnVtYmVyKSB7XG4gICAgQHJldHVybiAkbnVtYmVyIC8gKCRudW1iZXIgKiAwICsgMSk7XG4gIH1cbiAgQHJldHVybiAkbnVtYmVyO1xufVxuXG4vLyBQWCB0byBFbSBjb252ZXJ0ZXIuXG4vLyAtICRwaXhlbHM6IEFtb3VudCBvZiBwaXhlbHMgdG8gY29udmVydCBpbiBlbS5cbi8vIC0gJGJhc2Utc2l6ZTogQmFzZSBzaXplIGZvciBjYWxjdWxhdGlvbnMuXG4vLyByZXR1cm4gLT4gU2l6ZSBpbiBlbSB1bml0cy5cbkBmdW5jdGlvbiBweC10by1lbSgkcGl4ZWxzLCAkYmFzZS1zaXplOiAxNSkge1xuICAkcGl4ZWxzOiBzdHJpcC11bml0cygkcGl4ZWxzKTtcbiAgJGJhc2Utc2l6ZTogc3RyaXAtdW5pdHMoJGJhc2Utc2l6ZSk7XG4gIEBpZiAkcGl4ZWxzID09IDAge1xuICAgIEByZXR1cm4gMFxuICB9XG4gIEByZXR1cm4gZGVjaW1hbC1yb3VuZCgkcGl4ZWxzIC8gJGJhc2Utc2l6ZSwgNCkgKiAxZW07XG59XG5cbi8vIFBYIHRvIFJFTSBjb252ZXJ0ZXIuXG4vLyAtICRwaXhlbHM6IEFtb3VudCBvZiBwaXhlbHMgdG8gY29udmVydCBpbiBlbS5cbi8vIC0gJGJhc2Utc2l6ZTogQmFzZSBzaXplIGZvciBjYWxjdWxhdGlvbnMuXG4vLyByZXR1cm4gLT4gU2l6ZSBpbiBlbSB1bml0cy5cbkBmdW5jdGlvbiBweC10by1yZW0oJHBpeGVscywgJGJhc2Utc2l6ZTogMTUpIHtcbiAgJHBpeGVsczogc3RyaXAtdW5pdHMoJHBpeGVscyk7XG4gICRiYXNlLXNpemU6IHN0cmlwLXVuaXRzKCRiYXNlLXNpemUpO1xuICBAaWYgJHBpeGVscyA9PSAwIHtcbiAgICBAcmV0dXJuIDBcbiAgfVxuICBAcmV0dXJuIGRlY2ltYWwtcm91bmQoJHBpeGVscyAvICRiYXNlLXNpemUsIDQpICogMXJlbTtcbn1cblxuLy8gRU0gb3IgUkVNIHRvIFBYIGNvbnZlcnRlci5cbi8vIC0gJGVtczogQW1vdW50IG9mIGVtcyB0byBjb252ZXJ0IGluIHB4LlxuLy8gLSAkYmFzZS1zaXplOiBCYXNlIHNpemUgZm9yIGNhbGN1bGF0aW9ucy5cbi8vIHJldHVybiAtPiBTaXplIGluIHB4IHVuaXRzLlxuQGZ1bmN0aW9uIGVtLXRvLXB4KCRlbXMsICRiYXNlLXNpemU6IDE1KSB7XG4gICRlbXM6IHN0cmlwLXVuaXRzKCRlbXMpO1xuICAkYmFzZS1zaXplOiBzdHJpcC11bml0cygkYmFzZS1zaXplKTtcbiAgQGlmICRlbXMgPT0gMCB7XG4gICAgQHJldHVybiAwXG4gIH1cbiAgQHJldHVybiBkZWNpbWFsLXJvdW5kKCRlbXMgKiAkYmFzZS1zaXplLCA0KSAqIDFweDtcbn1cblxuLy8gQ2FsY3VsYXRlcyBzcXJ0IG9mIGEgbnVtYmVyLlxuLy8gLSAkcjogbnVtYmVyXG5AZnVuY3Rpb24gc3FydCgkcikge1xuICAkeDA6IDE7XG4gICR4MTogJHgwO1xuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoIDEwIHtcbiAgICAkeDE6ICR4MCAtICgkeDAgKiAkeDAgLSBhYnMoc3RyaXAtdW5pdHMoJHIpKSkgLyAoMiAqICR4MCk7XG4gICAgJHgwOiAkeDE7XG4gIH1cbiAgQHJldHVybiAkeDE7XG59XG5cbi8vIFJvdW5kIGEgbnVtYmVyIHRvIHNwZWNpZmllZCBkaWdpdHMuXG4vLyBAcGFyYW0gIHtOdW1iZXJ9ICRudW1iZXIgQSBudW1iZXIgdG8gcm91bmRcbi8vIEBwYXJhbSAge051bWJlcn0gWyRkaWdpdHM6MF0gRGlnaXRzIHRvIG91dHB1dFxuLy8gQHBhcmFtICB7U3RyaW5nfSBbJG1vZGU6cm91bmRdIChyb3VuZHxjZWlsfGZsb29yKSBIb3cgdG8gcm91bmQgYSBudW1iZXJcbi8vIEByZXR1cm4ge051bWJlcn0gQSByb3VuZGVkIG51bWJlclxuQGZ1bmN0aW9uIGRlY2ltYWwtcm91bmQgKCRudW1iZXIsICRkaWdpdHM6IDAsICRtb2RlOiByb3VuZCkge1xuICAkbjogMTtcbiAgLy8gJG51bWJlciBtdXN0IGJlIGEgbnVtYmVyXG4gIEBpZiB0eXBlLW9mKCRudW1iZXIpICE9IG51bWJlciB7XG4gICAgQHdhcm4gJyN7ICRudW1iZXIgfSBpcyBub3QgYSBudW1iZXIuJztcbiAgICBAcmV0dXJuICRudW1iZXI7XG4gIH1cbiAgLy8gJGRpZ2l0cyBtdXN0IGJlIGEgdW5pdGxlc3MgbnVtYmVyXG4gIEBpZiB0eXBlLW9mKCRkaWdpdHMpICE9IG51bWJlciB7XG4gICAgQHdhcm4gJyN7ICRkaWdpdHMgfSBpcyBub3QgYSBudW1iZXIuJztcbiAgICBAcmV0dXJuICRudW1iZXI7XG4gIH0gQGVsc2UgaWYgbm90IHVuaXRsZXNzKCRkaWdpdHMpIHtcbiAgICBAd2FybiAnI3sgJGRpZ2l0cyB9IGhhcyBhIHVuaXQuJztcbiAgICBAcmV0dXJuICRudW1iZXI7XG4gIH1cbiAgQGZvciAkaSBmcm9tIDEgdGhyb3VnaCAkZGlnaXRzIHtcbiAgICAkbjogJG4gKiAxMDtcbiAgfVxuICBAaWYgJG1vZGUgPT0gcm91bmQge1xuICAgIEByZXR1cm4gcm91bmQoJG51bWJlciAqICRuKSAvICRuO1xuICB9IEBlbHNlIGlmICRtb2RlID09IGNlaWwge1xuICAgIEByZXR1cm4gY2VpbCgkbnVtYmVyICogJG4pIC8gJG47XG4gIH0gQGVsc2UgaWYgJG1vZGUgPT0gZmxvb3Ige1xuICAgIEByZXR1cm4gZmxvb3IoJG51bWJlciAqICRuKSAvICRuO1xuICB9IEBlbHNlIHtcbiAgICBAd2FybiAnI3sgJG1vZGUgfSBpcyB1bmRlZmluZWQga2V5d29yZC4nO1xuICAgIEByZXR1cm4gJG51bWJlcjtcbiAgfVxufVxuXG4vLyBDZWlsIGEgbnVtYmVyIHRvIHNwZWNpZmllZCBkaWdpdHMuXG4vLyBAcGFyYW0gIHtOdW1iZXJ9ICRudW1iZXIgQSBudW1iZXIgdG8gcm91bmRcbi8vIEBwYXJhbSAge051bWJlcn0gWyRkaWdpdHM6MF0gRGlnaXRzIHRvIG91dHB1dFxuLy8gQHJldHVybiB7TnVtYmVyfSBBIGNlaWxlZCBudW1iZXJcblxuQGZ1bmN0aW9uIGRlY2ltYWwtY2VpbCAoJG51bWJlciwgJGRpZ2l0czogMCkge1xuICBAcmV0dXJuIGRlY2ltYWwtcm91bmQoJG51bWJlciwgJGRpZ2l0cywgY2VpbCk7XG59XG5cbi8vIEZsb29yIGEgbnVtYmVyIHRvIHNwZWNpZmllZCBkaWdpdHMuXG4vLyBAcGFyYW0gIHtOdW1iZXJ9ICRudW1iZXIgQSBudW1iZXIgdG8gcm91bmRcbi8vIEBwYXJhbSAge051bWJlcn0gWyRkaWdpdHM6MF0gRGlnaXRzIHRvIG91dHB1dFxuLy8gQHJldHVybiB7TnVtYmVyfSBBIGZsb29yZWQgbnVtYmVyXG5AZnVuY3Rpb24gZGVjaW1hbC1mbG9vciAoJG51bWJlciwgJGRpZ2l0czogMCkge1xuICBAcmV0dXJuIGRlY2ltYWwtcm91bmQoJG51bWJlciwgJGRpZ2l0cywgZmxvb3IpO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RZTEU6IENvbnRhaW5lciBDbGFzc2VzLlxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBDb250YWluZXJcbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi5jb250YWluZXIge1xuICB3aWR0aDogMTAwJTtcbiAgbWF4LXdpZHRoOiAkc2l0ZS1jb250YWluZXItbWF4LXdpZHRoO1xuICBwYWRkaW5nOiAwIDFyZW07XG4gIG1hcmdpbi1sZWZ0OiBhdXRvO1xuICBtYXJnaW4tcmlnaHQ6IGF1dG87XG59XG5cbi5jb250YWluZXItZmx1aWQge1xuICB3aWR0aDogMTAwJTtcbiAgcGFkZGluZzogMCAxcmVtO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gRWZmZWN0cy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLnNpdGUtdHJhbnNpdGlvbiB7XG4gIEBpbmNsdWRlIHNpdGUtbWFpbi10cmFuc2l0aW9uO1xufVxuXG4udGludC13aGl0ZSB7XG4gIEBpbmNsdWRlIHRpbnQtd2hpdGUoKTtcbn1cblxuLmdyYXlzY2FsZSB7XG4gIEBpbmNsdWRlIGdyYXlzY2FsZSgpO1xufVxuXG4uZHJvcC1zaGFkb3cge1xuICBAaW5jbHVkZSBkcm9wLXNoYWRvdygpO1xufVxuXG4uYmx1ciB7XG4gIEBpbmNsdWRlIGJsdXIoKTtcbn1cblxuLmJveC1zaGFkb3cge1xuICBib3gtc2hhZG93OiAwcHggMHB4IDEwcHggMCByZ2JhKDAsMCwwLDAuMjUpO1xufVxuXG4iLCIvLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyBGb250LWZhY2UgZGVmaW5pdGlvbnMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE51bml0b1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuJGZvbnQtbnVuaXRvLW5hbWU6ICdudW5pdG8nO1xuJGZvbnQtbnVuaXRvLXBhdGg6ICRwYXRoLWZvbnRzICsgJGZvbnQtbnVuaXRvLW5hbWUgKyBcIi9cIjtcbiRmb250LW51bml0by1leHRzOiBlb3Qgd29mZiB3b2ZmMiB0dGYgc3ZnO1xuJGZvbnQtbnVuaXRvLWZhbWlseTogXCJOdW5pdG9cIiwgQXJpYWwsIEhlbHZldGljYSwgc2Fucy1zZXJpZjtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnTnVuaXRvJywgJGZvbnQtbnVuaXRvLXBhdGggKyAkZm9udC1udW5pdG8tbmFtZSArICctMjAwJywgMjAwLCBudWxsLCAkZm9udC1udW5pdG8tZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ051bml0bycsICRmb250LW51bml0by1wYXRoICsgJGZvbnQtbnVuaXRvLW5hbWUgKyAnLTMwMCcsIDMwMCwgbnVsbCwgJGZvbnQtbnVuaXRvLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdOdW5pdG8nLCAkZm9udC1udW5pdG8tcGF0aCArICRmb250LW51bml0by1uYW1lICsgJy1yZWd1bGFyJywgNDAwLCBudWxsLCAkZm9udC1udW5pdG8tZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ051bml0bycsICRmb250LW51bml0by1wYXRoICsgJGZvbnQtbnVuaXRvLW5hbWUgKyAnLTYwMCcsIDYwMCwgbnVsbCwgJGZvbnQtbnVuaXRvLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdOdW5pdG8nLCAkZm9udC1udW5pdG8tcGF0aCArICRmb250LW51bml0by1uYW1lICsgJy03MDAnLCA3MDAsIG51bGwsICRmb250LW51bml0by1leHRzKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnTnVuaXRvJywgJGZvbnQtbnVuaXRvLXBhdGggKyAkZm9udC1udW5pdG8tbmFtZSArICctODAwJywgODAwLCBudWxsLCAkZm9udC1udW5pdG8tZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ051bml0bycsICRmb250LW51bml0by1wYXRoICsgJGZvbnQtbnVuaXRvLW5hbWUgKyAnLTkwMCcsIDkwMCwgbnVsbCwgJGZvbnQtbnVuaXRvLWV4dHMpO1xuXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBQb3BwaW5zXG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kZm9udC1wb3BwaW5zLW5hbWU6ICdwb3BwaW5zJztcbiRmb250LXBvcHBpbnMtcGF0aDogJHBhdGgtZm9udHMgKyAkZm9udC1wb3BwaW5zLW5hbWUgKyBcIi9cIjtcbiRmb250LXBvcHBpbnMtZXh0czogZW90IHdvZmYgd29mZjIgdHRmIHN2ZztcbiRmb250LXBvcHBpbnMtZmFtaWx5OiAnUG9wcGlucycsIEFyaWFsLCBIZWx2ZXRpY2EsIHNhbnMtc2VyaWY7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTEwMCcsIDEwMCwgbnVsbCwgJGZvbnQtcG9wcGlucy1leHRzKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUG9wcGlucycsICRmb250LXBvcHBpbnMtcGF0aCArICRmb250LXBvcHBpbnMtbmFtZSArICctMTAwaXRhbGljJywgMTAwLCBpdGFsaWMsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTIwMCcsIDIwMCwgbnVsbCwgJGZvbnQtcG9wcGlucy1leHRzKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUG9wcGlucycsICRmb250LXBvcHBpbnMtcGF0aCArICRmb250LXBvcHBpbnMtbmFtZSArICctMjAwaXRhbGljJywgMjAwLCBpdGFsaWMsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTMwMCcsIDMwMCwgbnVsbCwgJGZvbnQtcG9wcGlucy1leHRzKTtcbkBpbmNsdWRlIGZvbnQtZmFjZSgnUG9wcGlucycsICRmb250LXBvcHBpbnMtcGF0aCArICRmb250LXBvcHBpbnMtbmFtZSArICctMzAwaXRhbGljJywgMzAwLCBpdGFsaWMsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLXJlZ3VsYXInLCA0MDAsIG51bGwsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLWl0YWxpYycsIDQwMCwgaXRhbGljLCAkZm9udC1wb3BwaW5zLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdQb3BwaW5zJywgJGZvbnQtcG9wcGlucy1wYXRoICsgJGZvbnQtcG9wcGlucy1uYW1lICsgJy01MDAnLCA1MDAsIG51bGwsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTUwMGl0YWxpYycsIDUwMCwgaXRhbGljLCAkZm9udC1wb3BwaW5zLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdQb3BwaW5zJywgJGZvbnQtcG9wcGlucy1wYXRoICsgJGZvbnQtcG9wcGlucy1uYW1lICsgJy02MDAnLCA2MDAsIG51bGwsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTYwMGl0YWxpYycsIDYwMCwgaXRhbGljLCAkZm9udC1wb3BwaW5zLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdQb3BwaW5zJywgJGZvbnQtcG9wcGlucy1wYXRoICsgJGZvbnQtcG9wcGlucy1uYW1lICsgJy03MDAnLCA3MDAsIG51bGwsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTcwMGl0YWxpYycsIDcwMCwgaXRhbGljLCAkZm9udC1wb3BwaW5zLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdQb3BwaW5zJywgJGZvbnQtcG9wcGlucy1wYXRoICsgJGZvbnQtcG9wcGlucy1uYW1lICsgJy04MDAnLCA4MDAsIG51bGwsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTgwMGl0YWxpYycsIDgwMCwgaXRhbGljLCAkZm9udC1wb3BwaW5zLWV4dHMpO1xuQGluY2x1ZGUgZm9udC1mYWNlKCdQb3BwaW5zJywgJGZvbnQtcG9wcGlucy1wYXRoICsgJGZvbnQtcG9wcGlucy1uYW1lICsgJy05MDAnLCA5MDAsIG51bGwsICRmb250LXBvcHBpbnMtZXh0cyk7XG5AaW5jbHVkZSBmb250LWZhY2UoJ1BvcHBpbnMnLCAkZm9udC1wb3BwaW5zLXBhdGggKyAkZm9udC1wb3BwaW5zLW5hbWUgKyAnLTkwMGl0YWxpYycsIDkwMCwgaXRhbGljLCAkZm9udC1wb3BwaW5zLWV4dHMpO1xuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RZTEU6IEZvcm0gQ2xhc3Nlcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuJGZvcm0taXRlbS1ib3JkZXI6ICRmb3JtLWl0ZW0tYm9yZGVyLXdpZHRoIHNvbGlkICRmb3JtLWl0ZW0tYm9yZGVyLWNvbG9yO1xuXG4uZm9ybS1ncm91cCB7XG4gIGRpc3BsYXk6IGZsZXg7XG4gIGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBMYWJlbFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGxhYmVsLCAuZm9ybS1sYWJlbCB7XG4gICAgbWFyZ2luLWJvdHRvbTogMC4zZW07XG4gICAgZm9udC13ZWlnaHQ6IGJvbGQ7XG4gICAgZGlzcGxheTogYmxvY2s7XG5cbiAgICAmLnJlcXVpcmVkIHtcbiAgICAgIEBpbmNsdWRlIGFmdGVyIHtcbiAgICAgICAgY29udGVudDogXCIqXCI7XG4gICAgICAgIGNvbG9yOiAkc2l0ZS1jb2xvci1iYXNpYy1yZWQ7XG4gICAgICAgIG1hcmdpbi1sZWZ0OiAwLjVyZW07XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBJbnB1dFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIGlucHV0LCB0ZXh0YXJlYSwgc2VsZWN0LCAuZm9ybS1pbnB1dCB7XG4gICAgQGluY2x1ZGUgc2l0ZS1tYWluLXRyYW5zaXRpb24oKTtcbiAgICBmb250LWZhbWlseTogJHNpdGUtZm9udC1mYW1pbHktcHJpbWFyeTtcbiAgICBvdXRsaW5lOiAwO1xuICAgIGhlaWdodDogJGZvcm0taXRlbS1oZWlnaHQ7XG4gICAgbGluZS1oZWlnaHQ6ICRmb3JtLWl0ZW0taGVpZ2h0O1xuICAgIGJvcmRlcjogJGZvcm0taXRlbS1ib3JkZXI7XG4gICAgZm9udC1zaXplOiAkc2l0ZS1mb250LXRleHQtcmVndWxhcjtcbiAgICBjb2xvcjogJHNpdGUtdGV4dC1jb2xvci1tYWluO1xuICAgIGZvbnQtd2VpZ2h0OiAkZm9ybS1pdGVtLWZvbnQtd2VpZ2h0O1xuICAgIHBhZGRpbmc6IHB4LXRvLWVtKDEwLCAkc2l0ZS1mb250LXNpemUtYmFzZSkgcHgtdG8tZW0oMTIsICRzaXRlLWZvbnQtc2l6ZS1iYXNlKTtcbiAgICBib3JkZXItcmFkaXVzOiAwO1xuICAgIGJhY2tncm91bmQtY29sb3I6ICRmb3JtLWl0ZW0tYmctY29sb3I7XG5cbiAgICBAaW5jbHVkZSBwbGFjZWhvbGRlcihyZ2JhKCRzaXRlLXRleHQtY29sb3ItbWFpbiwgMC41KSk7XG5cbiAgICAmOmZvY3VzLCAmOmFjdGl2ZSB7XG4gICAgICBib3JkZXItY29sb3I6IHJnYmEoJGZvcm0taXRlbS1ib3JkZXItY29sb3IsIDAuNSk7XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTZWxlY3RcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAmLmZvcm0tc2VsZWN0IHtcbiAgICBzZWxlY3Qge1xuICAgICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMTVweCkgY2FsYygxZW0gKyAxcHgpLCBjYWxjKDEwMCUgLSAxMHB4KSBjYWxjKDFlbSArIDFweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgICB9XG4gIH1cblxuICBzZWxlY3QsIHNlbGVjdC5mb3JtLWlucHV0IHtcbiAgICBwYWRkaW5nLXJpZ2h0OiAycmVtO1xuICAgIG1hcmdpbjogMDtcbiAgICAtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG4gICAgLW1vei1hcHBlYXJhbmNlOiBub25lO1xuICAgIGxpbmUtaGVpZ2h0OiAxZW07XG4gICAgYmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KDQ1ZGVnLCB0cmFuc3BhcmVudCA1MCUsIGdyYXkgNTAlKSwgbGluZWFyLWdyYWRpZW50KDEzNWRlZywgZ3JheSA1MCUsIHRyYW5zcGFyZW50IDUwJSk7XG4gICAgYmFja2dyb3VuZC1wb3NpdGlvbjogY2FsYygxMDAlIC0gMjBweCkgY2FsYygxZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKDFlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgICBiYWNrZ3JvdW5kLXNpemU6IDVweCA1cHgsIDVweCA1cHgsIDFweCAxLjVlbTtcbiAgICBib3JkZXItY29sb3I6ICRzaXRlLWJ3LWNvbG9yLWRhcmtlcjtcbiAgICBiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXG4gICAgb3B0aW9uIHtcbiAgICAgIGNvbG9yOiAkc2l0ZS1icmFuZC1jb2xvci1kYXJrO1xuICAgIH1cbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gVGV4dGFyZWFcbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICB0ZXh0YXJlYSwgdGV4dGFyZWEuZm9ybS1pbnB1dCB7XG4gICAgaGVpZ2h0OiAkZm9ybS1pdGVtLWhlaWdodCAqIDQ7XG4gICAgbGluZS1oZWlnaHQ6IDEuM2VtO1xuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBSYWRpbyAmIENoZWNrYm94XG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5mb3JtLXJhZGlvLFxuICAmLmZvcm0tY2hlY2tib3gge1xuICAgIGZsZXgtZGlyZWN0aW9uOiB1bnNldDtcblxuICAgIGxhYmVsIHtcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcbiAgICAgIHBvc2l0aW9uOiByZWxhdGl2ZTtcbiAgICAgIGRpc3BsYXk6IGlubGluZS1mbGV4O1xuICAgICAgYWxpZ24taXRlbXM6IGNlbnRlcjtcblxuICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICBhY2NlbnQtY29sb3I6ICRmb3JtLWl0ZW0tYmctY29sb3I7XG4gICAgICAgIEBpbmNsdWRlIHNxdWFyZSgkZm9ybS1pdGVtLWhlaWdodC8yKTtcbiAgICAgICAgbWFyZ2luOiAwIC41cmVtIDAgMDtcbiAgICAgICAgY3Vyc29yOiBwb2ludGVyO1xuICAgICAgfVxuXG4gICAgfVxuICB9XG5cblxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIC8vIENvbG9yIHZhcmlhdGlvbi5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIEBlYWNoICRjb2xvciwgJHZhbHVlIGluICRzaXRlLWNvbG9ycy1wYWxldHRlIHtcbiAgICAmLmZvcm0tI3skY29sb3J9IHtcbiAgICAgIGxhYmVsLCAuZm9ybS1sYWJlbCxcbiAgICAgIGlucHV0LCAuZm9ybS1pbnB1dCB7XG4gICAgICAgIGNvbG9yOiAkdmFsdWU7XG4gICAgICB9XG5cbiAgICAgIGlucHV0LCAuZm9ybS1pbnB1dCB7XG4gICAgICAgIEBpbmNsdWRlIHBsYWNlaG9sZGVyKHJnYmEoJHZhbHVlLCAwLjUpKTtcbiAgICAgICAgYm9yZGVyLWNvbG9yOiByZ2JhKCR2YWx1ZSwgMSk7XG5cbiAgICAgICAgJjpmb2N1cywgJjphY3RpdmUge1xuICAgICAgICAgIGJvcmRlci1jb2xvcjogcmdiYSgkdmFsdWUsIDAuNSk7XG4gICAgICAgIH1cbiAgICAgIH1cblxuICAgICAgLm11bHRpc2VsZWN0IC52YWx1ZXMge1xuICAgICAgICBjb2xvcjogJHZhbHVlO1xuICAgICAgICBib3JkZXItY29sb3I6IHJnYmEoJHZhbHVlLCAwLjYpO1xuICAgICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgICAgIH1cblxuICAgICAgJi5mb3JtLXJhZGlvLFxuICAgICAgJi5mb3JtLWNoZWNrYm94IHtcbiAgICAgICAgbGFiZWwge1xuICAgICAgICAgIC5mb3JtLWlucHV0IHtcbiAgICAgICAgICAgIGFjY2VudC1jb2xvcjogJHZhbHVlO1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfVxuXG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTaXplIHZhcmlhdGlvbi5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gU00gLSBTbWFsbFxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuZm9ybS1zbSB7XG4gICAgbGFiZWwsIC5mb3JtLWxhYmVsIHtcbiAgICAgIGZvbnQtc2l6ZTogJHNpdGUtZm9udC10ZXh0LXNtYWxsZXI7XG4gICAgfVxuXG4gICAgaW5wdXQsIHNlbGVjdCB7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWl0ZW0taGVpZ2h0LXNtO1xuICAgICAgZm9udC1zaXplOiAkc2l0ZS1mb250LXRleHQtc21hbGxlcjtcbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6ICRzaXRlLWZvbnQtdGV4dC1zbWFsbGVyO1xuICAgICAgaGVpZ2h0OiAkZm9ybS1pdGVtLWhlaWdodC1sZyAqIDI7XG4gICAgfVxuXG4gICAgJi5mb3JtLXNlbGVjdCB7XG4gICAgICBzZWxlY3Qge1xuICAgICAgICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiBjYWxjKDEwMCUgLSAxNXB4KSBjYWxjKC44NWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTBweCkgY2FsYyguODVlbSArIDJweCksIGNhbGMoMTAwJSAtIDIuNWVtKSAwLjVlbTtcbiAgICAgIH1cbiAgICB9XG5cbiAgICAmLmZvcm0tcmFkaW8sXG4gICAgJi5mb3JtLWNoZWNrYm94IHtcbiAgICAgIGxhYmVsIHtcbiAgICAgICAgLmZvcm0taW5wdXQge1xuICAgICAgICAgIEBpbmNsdWRlIHNxdWFyZSgkZm9ybS1pdGVtLWhlaWdodC1zbS8yKTtcbiAgICAgICAgfVxuICAgICAgfVxuICAgIH1cblxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBMRyAtIExhcmdlXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5mb3JtLWxnIHtcbiAgICBsYWJlbCwgLmZvcm0tbGFiZWwge1xuICAgICAgZm9udC1zaXplOiAkc2l0ZS1mb250LXRleHQtYmlnO1xuICAgIH1cblxuICAgIGlucHV0LCBzZWxlY3Qge1xuICAgICAgaGVpZ2h0OiAkZm9ybS1pdGVtLWhlaWdodC1sZztcbiAgICAgIGZvbnQtc2l6ZTogJHNpdGUtZm9udC10ZXh0LWJpZztcbiAgICAgIEBpbmNsdWRlIGJyZWFrcG9pbnQoJ3NtJywgJ21heCcpIHtcbiAgICAgICAgaGVpZ2h0OiAkZm9ybS1pdGVtLWhlaWdodC1sZyAqICRyZXNwb25zaXZlLW1vYmlsZS1yYXRpbztcbiAgICAgIH1cbiAgICB9XG5cbiAgICB0ZXh0YXJlYSB7XG4gICAgICBmb250LXNpemU6ICRzaXRlLWZvbnQtdGV4dC1iaWc7XG4gICAgICBoZWlnaHQ6ICRmb3JtLWl0ZW0taGVpZ2h0LWxnICogNTtcbiAgICB9XG5cbiAgICAmLmZvcm0tc2VsZWN0IHtcbiAgICAgIHNlbGVjdCB7XG4gICAgICAgIGJhY2tncm91bmQtcG9zaXRpb246IGNhbGMoMTAwJSAtIDE1cHgpIGNhbGMoMS4wNWVtICsgMnB4KSwgY2FsYygxMDAlIC0gMTBweCkgY2FsYygxLjA1ZW0gKyAycHgpLCBjYWxjKDEwMCUgLSAyLjVlbSkgMC41ZW07XG4gICAgICB9XG4gICAgfVxuXG4gICAgJi5mb3JtLXJhZGlvLFxuICAgICYuZm9ybS1jaGVja2JveCB7XG4gICAgICBsYWJlbCB7XG4gICAgICAgIC5mb3JtLWlucHV0IHtcbiAgICAgICAgICBAaW5jbHVkZSBzcXVhcmUoJGZvcm0taXRlbS1oZWlnaHQtbGcvMik7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG5cbiAgfVxuXG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBTdGF0ZXMgdmFyaWF0aW9uLlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gICYuZm9ybS1kaXNhYmxlZCB7XG4gICAgbGFiZWwsIC5mb3JtLWxhYmVsIHtcbiAgICAgIG9wYWNpdHk6IDAuNTtcbiAgICB9XG5cbiAgICBpbnB1dCwgLmZvcm0taW5wdXQge1xuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHNpdGUtYnctY29sb3ItbGlnaHRlcjtcbiAgICAgIG9wYWNpdHk6IDAuNDtcbiAgICB9XG5cbiAgICAmLmZvcm0tcmFkaW8sXG4gICAgJi5mb3JtLWNoZWNrYm94IHtcbiAgICAgIGlucHV0LmZvcm0taW5wdXQge1xuICAgICAgICBvcGFjaXR5OiAxO1xuICAgICAgfVxuICAgIH1cbiAgfVxuXG4gICYuZm9ybS1yb3VuZCB7XG4gICAgLmZvcm0taW5wdXQge1xuICAgICAgYm9yZGVyLXJhZGl1czogJGZvcm0taXRlbS1oZWlnaHQ7XG4gICAgfVxuICAgIHRleHRhcmVhLCB0ZXh0YXJlYS5mb3JtLWlucHV0IHtcbiAgICAgIGJvcmRlci1yYWRpdXM6ICRmb3JtLWl0ZW0taGVpZ2h0LzM7XG4gICAgfVxuICB9XG5cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFJFU1BPTlNJVkUgTEFZT1VUIFVUSUxTXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gQlJFQUtQT0lOVCBERUZJTklUSU9OIChpdCBjYW4gYmUgb3ZlcnJpZGVkKVxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4kYnJlYWtwb2ludHM6IChcbiAgJ3hzJzogKDAsIDc2N3B4KSxcbiAgJ3NtJzogKDc2OHB4LCA5OTFweCksXG4gICdtZCc6ICg5OTJweCwgMTE5OXB4KSxcbiAgJ2xnJzogMTIwMHB4XG4pICFkZWZhdWx0O1xuXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE1peGluc1xuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFJlc3BvbnNpdmUgbGF5b3V0cyBicmVha3BvaW50IG1peGluLlxuLy8gLSAkYnA6IEJyZWFrcG9pbnQgaW5kZXggZm9yICRicmVha3BvaW50cyB2YXJpYWJsZSBtYXAuXG4vLyAtICRkaXJlY3Rpb246IEBtZWRpYSBydWxlIC0+IG1heCwgbWluLCBvbmx5KG1pbiAtIG1heCkuIElmIG5vIHZhbHVlIHVzZXMgJ29ubHknIHJ1bGUgYnkgZGVmYXVsdC5cbi8vICAgIHxfIENhbiBiZSBhbm90aGVyIGJyZWFrcG9pbnQgdG8gbWFrZSB0aGUgcnVsZSBiZXR3ZWVuIHR3byBicmVha3BvaW50cyBtaW4gYW5kIG1heC5cbi8vXG4vLyBTYW1wbGU6XG4vLyBAaW5jbHVkZSBicmVha3BvaW50KCd4cycsICdtYXgnKSB7XG4vLyAgIGNvbG9yOiByZWQ7XG4vLyB9XG4vLyBAaW5jbHVkZSBicmVha3BvaW50KCd4cycsICdtZCcpIHtcbi8vICAgY29sb3I6IHJlZDtcbi8vIH1cbi8vXG4vLyBOZWVkcyAkYnJlYWtwb2ludHMgdmFyaWFibGUgPT4gQnJlYWtwb2ludHMgc2FtcGxlIG1hcCB2YXJpYWJsZSAoWW91IG11c3QgdXNlICckYnJlYWtwb2ludHMnIHZhciBuYW1lKVxuLy8gJGJyZWFrcG9pbnRzOiAoXG4vLyAgICd4cyc6ICgwLCA3NjdweCksXG4vLyAgICdzbSc6ICg3NjhweCwgOTkxcHgpLFxuLy8gICAnbWQnOiAoOTkycHgsIDExOTlweCksXG4vLyAgICdsZyc6IDEyMDBweFxuLy8gKSAhZGVmYXVsdDtcblxuQG1peGluIGJyZWFrcG9pbnQoJGJwLCAkZGlyZWN0aW9uOiBmYWxzZSkge1xuICBAaWYgKG1hcC1oYXMta2V5KCRicmVha3BvaW50cywgJGJwKSkge1xuICAgICRwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRicCk7XG4gICAgQGlmICh0eXBlLW9mKCRwb2ludCkgPT0gbnVtYmVyIGFuZCBub3QgdW5pdGxlc3MoJHBvaW50KSkgb3IgJHBvaW50ID09IDAge1xuXG4gICAgICBAaWYgKCRkaXJlY3Rpb24gPT0gJ21heCcpIHtcbiAgICAgICAgJG5leHRicDogbmV4dF9icmVha3BvaW50KCRicCk7XG4gICAgICAgIEBpZiAoJG5leHRicCAhPSBudWxsKSB7XG4gICAgICAgICAgJG5leHRwb2ludDogbWFwLWdldCgkYnJlYWtwb2ludHMsICRuZXh0YnApO1xuICAgICAgICAgIEBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6ICN7JG5leHRwb2ludH0pIHtcbiAgICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgfSBAZWxzZSB7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICN7JHBvaW50fSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG5cblxuICAgIH0gQGVsc2UgaWYgdHlwZS1vZigkcG9pbnQpID09IGxpc3QgYW5kIChtYXAtaGFzLWtleSgkYnJlYWtwb2ludHMsICRkaXJlY3Rpb24pKSB7XG4gICAgICAkcG9pbnQyOiBtYXAtZ2V0KCRicmVha3BvaW50cywgJGRpcmVjdGlvbik7XG4gICAgICBAaWYgdHlwZS1vZigkcG9pbnQyKSA9PSBudW1iZXIgYW5kIG5vdCB1bml0bGVzcygkcG9pbnQpIHtcbiAgICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogI3skcG9pbnR9KSB7XG4gICAgICAgICAgQGNvbnRlbnQ7XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICAgIEBlbHNlIGlmIHR5cGUtb2YoJHBvaW50MikgPT0gbGlzdCB7XG4gICAgICAgICRmcm9tMjogbnRoKCRwb2ludDIsIDEpO1xuICAgICAgICAkdG8yOiBudGgoJHBvaW50MiwgMik7XG4gICAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICN7JGZyb219KSBhbmQgKG1heC13aWR0aDogI3skdG8yfSkge1xuICAgICAgICAgIEBjb250ZW50O1xuICAgICAgICB9XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiB0eXBlLW9mKCRwb2ludCkgPT0gbGlzdCBhbmQgKChub3QgJGRpcmVjdGlvbiA9PSBmYWxzZSBhbmQgJGRpcmVjdGlvbiA9PSAnb25seScpIG9yICgkZGlyZWN0aW9uID09IGZhbHNlKSkge1xuICAgICAgJGZyb206IG50aCgkcG9pbnQsIDEpO1xuICAgICAgJHRvOiBudGgoJHBvaW50LCAyKTtcbiAgICAgIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6ICN7JGZyb219KSBhbmQgKG1heC13aWR0aDogI3skdG99KSB7XG4gICAgICAgIEBjb250ZW50O1xuICAgICAgfVxuICAgIH0gQGVsc2UgaWYgdHlwZS1vZigkcG9pbnQpID09IGxpc3QgYW5kIG5vdCAkZGlyZWN0aW9uID09IGZhbHNlIGFuZCAkZGlyZWN0aW9uID09ICdtYXgnIHtcbiAgICAgICR0bzogbnRoKCRwb2ludCwgMik7XG4gICAgICBAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAjeyR0b30pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfSBAZWxzZSBpZiB0eXBlLW9mKCRwb2ludCkgPT0gbGlzdCBhbmQgbm90ICRkaXJlY3Rpb24gPT0gZmFsc2UgYW5kICRkaXJlY3Rpb24gPT0gJ21pbicge1xuICAgICAgJGZyb206IG50aCgkcG9pbnQsIDEpO1xuXG4gICAgICBAZGVidWcgJGRpcmVjdGlvbjtcbiAgICAgIEBkZWJ1ZyBcIkhPTEFcIjtcblxuICAgICAgQG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogI3skZnJvbX0pIHtcbiAgICAgICAgQGNvbnRlbnQ7XG4gICAgICB9XG4gICAgfVxuICB9IEBlbHNlIHtcbiAgICBAd2FybiBcIlVuZm9ydHVuYXRlbHksIG5vIHZhbHVlIGNvdWxkIGJlIHJldHJpZXZlZCBmcm9tICcjeyRicH0nLiBcIlxuICAgICAgICArIFwiQXZhaWxhYmxlIGJyZWFrcG9pbnRzIGFyZTogI3ttYXAta2V5cygkYnJlYWtwb2ludHMpfS5cIjtcbiAgfVxufVxuXG4vLyBSZXRyaWV2ZSBwcmV2aW91cyBicmVha3BvaW50IGluIHRoZSBicmVha3BvaW50IGxpc3Rcbi8vIC0gJGJwOiBCcmVha3BvaW50IGluZGV4IGZvciAkYnJlYWtwb2ludHMgdmFyaWFibGUgbWFwLlxuLy8gcmV0dXJuIC0+IHByZXZpb3VzIGJyZWFrcG9pbnQgfCBudWxsLlxuQGZ1bmN0aW9uIHByZXZfYnJlYWtwb2ludCgkYnApIHtcbiAgJGtleXM6IG1hcF9rZXlzKCRicmVha3BvaW50cyk7XG4gICRpbmRleDogaW5kZXgoJGtleXMsICRicCk7XG4gIEBpZiAoJGluZGV4IGFuZCAoKCRpbmRleCAtIDEpID4gLTEpKSB7XG4gICAgQHJldHVybiBudGgoJGJyZWFrcG9pbnRzLCAkaW5kZXggLSAxKTtcbiAgfSBAZWxzZSB7XG4gICAgQHJldHVybiBudWxsO1xuICB9XG59XG5cbi8vIFJldHJpZXZlIG5leHQgYnJlYWtwb2ludCBpbiB0aGUgYnJlYWtwb2ludCBsaXN0XG4vLyAtICRicDogQnJlYWtwb2ludCBpbmRleCBmb3IgJGJyZWFrcG9pbnRzIHZhcmlhYmxlIG1hcC5cbi8vIHJldHVybiAtPiBuZXh0IGJyZWFrcG9pbnQgfCBudWxsLlxuQGZ1bmN0aW9uIG5leHRfYnJlYWtwb2ludCgkYnApIHtcbiAgJGtleXM6IG1hcF9rZXlzKCRicmVha3BvaW50cyk7XG4gICRpbmRleDogaW5kZXgoJGtleXMsICRicCk7XG4gICRudW1LZXlzOiBsZW5ndGgoJGtleXMpO1xuICBAaWYgKCRpbmRleCBhbmQgKCgkaW5kZXggKyAxKSA8PSAkbnVtS2V5cykpIHtcbiAgICBAcmV0dXJuIG50aCgka2V5cywgJGluZGV4KzEpO1xuICB9IEBlbHNlIHtcbiAgICBAcmV0dXJuIG51bGw7XG4gIH1cbn1cblxuLy8gR2V0IG1pbmltdW0gdmFsdWVzIG9mIGV2ZXJ5IGJyZWFrcG9pbnQgb24gYSBtYXAuXG4vLyAtICRicmVha3BvaW50czogQnJlYWtwb2ludHMgY29tcGxldGUgbWFwLlxuQGZ1bmN0aW9uIGV4dHJhY3QtbWluLWJyZWFrcG9pbnRzKCRicmVha3BvaW50cykge1xuICAkY29udmVydGVkLWJyZWFrcG9pbnRzOiAoKTtcbiAgQGVhY2ggJGtleSwgJHZhbHVlIGluICRicmVha3BvaW50cyB7XG4gICAgJG1pbjogbnRoKCR2YWx1ZSwgMSk7XG4gICAgJGNvbnZlcnRlZC1icmVha3BvaW50czogbWFwLW1lcmdlKCRjb252ZXJ0ZWQtYnJlYWtwb2ludHMsICgka2V5OiAkbWluKSk7XG4gIH1cbiAgQHJldHVybiAkY29udmVydGVkLWJyZWFrcG9pbnRzO1xufVxuXG4vLyBHZXQgbWF4aW11bSB2YWx1ZXMgb2YgZXZlcnkgYnJlYWtwb2ludCBvbiBhIG1hcC5cbi8vIC0gJGJyZWFrcG9pbnRzOiBCcmVha3BvaW50cyBjb21wbGV0ZSBtYXAuXG5AZnVuY3Rpb24gZXh0cmFjdC1tYXgtYnJlYWtwb2ludHMoJGJyZWFrcG9pbnRzKSB7XG4gICRtYXgtYnJlYWtwb2ludHM6ICgpO1xuICBAZWFjaCAka2V5LCAkdmFsdWUgaW4gJGJyZWFrcG9pbnRzIHtcbiAgICAkbWF4OiBudGgoJHZhbHVlLCAyKTtcbiAgICBAaWYgJG1heCAhPSBmYWxzZSB7XG4gICAgICAkbWF4LWJyZWFrcG9pbnRzOiBtYXAtbWVyZ2UoJG1heC1icmVha3BvaW50cywgKCRrZXk6ICRtYXgpKTtcbiAgICB9XG4gIH1cbiAgQHJldHVybiAkbWF4LWJyZWFrcG9pbnRzO1xufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RZTEU6IEdyaWQuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbiRncmlkLWNvbHVtbnM6IDEyICFkZWZhdWx0O1xuJGdyaWQtZ2FwOiAxcmVtICFkZWZhdWx0O1xuJGdyaWQtYnA6IGV4dHJhY3QtbWluLWJyZWFrcG9pbnRzKCRicmVha3BvaW50cykgIWRlZmF1bHQ7XG5cbi8vIE1peGluIHRvIGNyZWF0ZSBzZWxlY3RvcnNcbkBtaXhpbiBjcmVhdGUtc2VsZWN0b3JzKCRicmVha3BvaW50OiBudWxsKSB7XG4gICRpbmZpeDogaWYoJGJyZWFrcG9pbnQgPT0gbnVsbCwgJycsICctI3skYnJlYWtwb2ludH0nKTtcblxuICBAZm9yICRpIGZyb20gMSB0aHJvdWdoICRncmlkLWNvbHVtbnMge1xuICAgIC8vIENsYXNzZXMgZm9yIGNvbHVtbnNcbiAgICAuY29sI3skaW5maXh9LSN7JGl9IHtcbiAgICAgIGdyaWQtY29sdW1uLWVuZDogc3BhbiAkaTtcbiAgICB9XG4gICAgLy8gQ2xhc3NlcyBmb3IgY29sdW1uIG9mZnNldHNcbiAgICAuY29sLW9mZnNldCN7JGluZml4fS0jeyRpfSB7XG4gICAgICBncmlkLWNvbHVtbi1zdGFydDogJGkgKyAxO1xuICAgIH1cbiAgICAvLyBDbGFzc2VzIGZvciByb3dzXG4gICAgLnJvdyN7JGluZml4fS0jeyRpfSB7XG4gICAgICBncmlkLXJvdy1lbmQ6IHNwYW4gJGk7XG4gICAgfVxuICAgIC8vIENsYXNzZXMgZm9yIHJvdyBvZmZzZXRzXG4gICAgLnJvdy1vZmZzZXQjeyRpbmZpeH0tI3skaX0ge1xuICAgICAgZ3JpZC1yb3ctc3RhcnQ6ICRpICsgMTtcbiAgICB9XG4gIH1cbn1cblxuLy8gU3R5bGVzIGZvciB0aGUgZ3JpZCBjb250YWluZXJcbi5ncmlkIHtcbiAgZGlzcGxheTogZ3JpZDtcbiAgZ3JpZC10ZW1wbGF0ZS1jb2x1bW5zOiByZXBlYXQoJGdyaWQtY29sdW1ucywgMWZyKTtcbiAgZ3JpZC1nYXA6ICRncmlkLWdhcDtcbiAgZ2FwOiAkZ3JpZC1nYXA7XG5cbiAgJi5ncmlkLW5vLWd1dHRlcnMge1xuICAgIGdyaWQtZ2FwOiAwO1xuICAgIGdhcDogMDtcbiAgfVxufVxuXG4vLyBJbmNsdWRlIHNlbGVjdG9ycyBmb3IgYmFzZSBkZXNpZ25cbkBpbmNsdWRlIGNyZWF0ZS1zZWxlY3RvcnM7XG5cbi8vIE1lZGlhIHF1ZXJpZXMgZm9yIGVhY2ggYnJlYWtwb2ludFxuQGVhY2ggJGJyZWFrcG9pbnQsICR3aWR0aCBpbiAkZ3JpZC1icCB7XG4gIEBtZWRpYSAobWluLXdpZHRoOiAkd2lkdGgpIHtcbiAgICBAaW5jbHVkZSBjcmVhdGUtc2VsZWN0b3JzKCRicmVha3BvaW50KTtcbiAgfVxufVxuIiwiLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gU1RZTEU6IExpbmsgQ2xhc3Nlcy5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuYSB7XG4gIEBpbmNsdWRlIHNpdGUtbWFpbi10cmFuc2l0aW9uKCk7XG4gIGNvbG9yOiAkc2l0ZS1icmFuZC1jb2xvci1tYWluO1xuICB0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cbiAgJjpob3ZlciB7XG4gICAgY29sb3I6ICRzaXRlLWJyYW5kLWNvbG9yLXNlY29uZGFyeTtcbiAgfVxuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgLy8gQ29sb3IgdmFyaWF0aW9uLlxuICAvLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gIEBlYWNoICRuYW1lLCAkY29sb3IgaW4gJHNpdGUtYnJhbmQtY29sb3ItcGFsZXR0ZSB7XG4gICAgJi5saW5rLSN7JG5hbWV9IHtcbiAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICAmOmhvdmVyIHtcbiAgICAgICAgY29sb3I6ICRzaXRlLWJyYW5kLWNvbG9yLW1haW47XG4gICAgICB9XG4gICAgfVxuICB9XG5cbiAgLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICAvLyBPdGhlciBzdHlsZXMuXG4gIC8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAgJi5saW5rLWRlY29yYXRpb24ge1xuICAgIHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuICB9XG5cbn1cbiIsIi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vIFNwYWNlIGFuZCBtZWFzdXJlcyBzdHlsZXMuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFdpZHRoXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi8vIFdpZHRoIGluICUuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDEwMCB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLnctI3skaX0ge1xuICAgICAgd2lkdGg6ICRpICogMSU7XG4gICAgfVxuICB9XG59XG5cbi8vIFdpZHRoIGluIHJlbS5cbkBmb3IgJGkgZnJvbSAwIHRocm91Z2ggNTAge1xuICAudy0jeyRpfXJlbSB7XG4gICAgd2lkdGg6ICRpICogMXJlbTtcbiAgfVxufVxuXG4vLyBTcXVhcmUgaW4gcHguXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwMCB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLnNxdWFyZS0jeyRpfSB7XG4gICAgICB3aWR0aDogJGkgKiAxcHg7XG4gICAgICBoZWlnaHQ6ICRpICogMXB4O1xuICAgIH1cbiAgfVxufVxuXG5AZm9yICRpIGZyb20gMCB0aHJvdWdoIDUwMCB7XG4gIEBpZiAkaSAlIDUgPT0gMCB7XG4gICAgLmNpcmNsZS0jeyRpfSB7XG4gICAgICB3aWR0aDogJGkgKiAxcHg7XG4gICAgICBoZWlnaHQ6ICRpICogMXB4O1xuICAgICAgYm9yZGVyLXJhZGl1czogMTAwJTtcbiAgICB9XG4gIH1cbn1cblxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gTWFyZ2luIGFuZCBQYWRkaW5nLlxuLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4vLyBEZWZpbmUgZ2VuZXJpYyBtYXJnaW4gY2xhc3NlczogbS1bdCxyLGIsbF0tWzAtMTBdID0+IG1hcmdpbi1bdG9wLCByaWdodCwgYm90dG9tLCBsZWZ0XTogWzAtMTBdcmVtO1xuQGluY2x1ZGUgY3JlYXRlLXBvc2l0aW9uaW5nLWNsYXNzZXMoJ20nLCAnbWFyZ2luJywgKCd0JzogdG9wLCAncic6IHJpZ2h0LCAnYic6IGJvdHRvbSwgJ2wnOiBsZWZ0LCAneSc6ICh0b3AsIGJvdHRvbSksICd4JzogKGxlZnQsIHJpZ2h0KSwgJ2EnOiAodG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0KSkpO1xuXG4vLyBEZWZpbmUgZ2VuZXJpYyBwYWRkaW5nIGNsYXNzZXM6IHAtW3QscixiLGxdLVswLTEwXSA9PiBwYWRkaW5nLVt0b3AsIHJpZ2h0LCBib3R0b20sIGxlZnRdOiBbMC0xMF1yZW07XG5AaW5jbHVkZSBjcmVhdGUtcG9zaXRpb25pbmctY2xhc3NlcygncCcsICdwYWRkaW5nJywgKCd0JzogdG9wLCAncic6IHJpZ2h0LCAnYic6IGJvdHRvbSwgJ2wnOiBsZWZ0LCAneSc6ICh0b3AsIGJvdHRvbSksICd4JzogKGxlZnQsIHJpZ2h0KSwgJ2EnOiAodG9wLCBib3R0b20sIGxlZnQsIHJpZ2h0KSkpO1xuXG4ubS10LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xufVxuXG4ubS1iLWF1dG8ge1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubS1sLWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbn1cblxuLm0tci1hdXRvIHtcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ubS15LWF1dG8ge1xuICBtYXJnaW4tdG9wOiBhdXRvO1xuICBtYXJnaW4tYm90dG9tOiBhdXRvO1xufVxuXG4ubS14LWF1dG8ge1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuIiwiLy8gLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gSGVhZGVycyAmIERpc3BsYXlzXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5oMSwgaDIsIGgzLCBoNCwgaDUsIGg2IHtcbiAgbWFyZ2luLXRvcDogMWVtO1xuICBtYXJnaW4tYm90dG9tOiAxZW07XG59XG5cbi5kaXNwbGF5LTEge1xuICBAaW5jbHVkZSBkaXNwbGF5LTE7XG59XG5cbi5kaXNwbGF5LTIge1xuICBAaW5jbHVkZSBkaXNwbGF5LTI7XG59XG5cbi5kaXNwbGF5LTMge1xuICBAaW5jbHVkZSBkaXNwbGF5LTM7XG59XG5cbi5kaXNwbGF5LTQge1xuICBAaW5jbHVkZSBkaXNwbGF5LTQ7XG59XG5cbi5kaXNwbGF5LTUge1xuICBAaW5jbHVkZSBkaXNwbGF5LTU7XG59XG5cbi5kaXNwbGF5LTYge1xuICBAaW5jbHVkZSBkaXNwbGF5LTY7XG59XG5cblxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gRGVjb3JhdG9yc1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuXG4uZGVjb3JhdG9yLXVuZGVybGluZSB7XG4gIEBpbmNsdWRlIGRlY29yYXRvci11bmRlcmxpbmU7XG59XG5cbi5kZWNvcmF0b3Itc3F1YXJlIHtcbiAgQGluY2x1ZGUgZGVjb3JhdG9yLXNxdWFyZTtcbn1cblxuLmRlY29yYXRvci1waXBlIHtcbiAgQGluY2x1ZGUgZGVjb3JhdG9yLXBpcGU7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFZhcmlhdGlvbnNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi50ZXh0LXVwcGVyIHtcbiAgdGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcbn1cblxuLnRleHQtbnVtZXJpYyB7XG4gIEBpbmNsdWRlIHRleHQtbnVtZXJpYztcbn1cblxuLnRleHQtYm9sZCB7XG4gIEBpbmNsdWRlIHRleHQtYm9sZDtcbn1cblxuLnRleHQtaXRhbGljIHtcbiAgQGluY2x1ZGUgdGV4dC1pdGFsaWM7XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIFNpemVcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbkBlYWNoICRuYW1lLCAkc2l6ZSBpbiAkc2l0ZS10ZXh0LXNpemVzIHtcbiAgLnRleHQtI3skbmFtZX0ge1xuICAgIEBpbmNsdWRlIHNpdGUtdGV4dC1zaXplKCRzaXplKVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIEFsaWdubWVudFxuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuQGVhY2ggJGFsaWdubWVudCBpbiAobGVmdCwgcmlnaHQsIGp1c3RpZnksIGNlbnRlcikge1xuICAudGV4dC0jeyRhbGlnbm1lbnR9IHtcbiAgICB0ZXh0LWFsaWduOiAkYWxpZ25tZW50O1xuICB9XG59XG5cbi8vIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vIE90aGVyXG4vLyAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5cbi5mb250LXByaW1hcnkge1xuICBmb250LWZhbWlseTogJHNpdGUtZm9udC1mYW1pbHktcHJpbWFyeTtcbn1cblxuLmZvbnQtc2Vjb25kYXJ5IHtcbiAgZm9udC1mYW1pbHk6ICRzaXRlLWZvbnQtZmFtaWx5LXNlY29uZGFyeTtcbiAgZm9udC1zaXplOiAwLjkzZW07XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBMaXN0c1xuLy8tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbnVsLCBvbCB7XG4gIHBhZGRpbmctaW5saW5lLXN0YXJ0OiAycmVtO1xuICBsaTo6bWFya2VyIHtcbiAgICBmb250LXdlaWdodDogYm9sZDtcbiAgICBjb2xvcjogJHNpdGUtYnJhbmQtY29sb3ItbWFpbjtcbiAgfVxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRzaXRlLWJyYW5kLWNvbG9yLXBhbGV0dGUge1xuICAgICYuI3skbmFtZX0ge1xuICAgICAgbGk6Om1hcmtlciB7XG4gICAgICAgIGNvbG9yOiAkY29sb3I7XG4gICAgICB9XG4gICAgfVxuICB9XG59XG5cbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyBRdW90ZXNcbi8vLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG5ibG9ja3F1b3RlIHtcbiAgYm9yZGVyLWxlZnQ6IDNweCBzb2xpZCAkc2l0ZS1icmFuZC1jb2xvci1tYWluO1xuICBtYXJnaW4tbGVmdDogMS4xcmVtO1xuICBwYWRkaW5nLWxlZnQ6IDAuOHJlbTtcblxuICBAZWFjaCAkbmFtZSwgJGNvbG9yIGluICRzaXRlLWJyYW5kLWNvbG9yLXBhbGV0dGUge1xuICAgICYuI3skbmFtZX0ge1xuICAgICAgYm9yZGVyLWxlZnQtY29sb3I6ICRjb2xvcjtcbiAgICB9XG4gIH1cbn1cbiIsIkBpbXBvcnQgJ2FsaWEtdGhlbWUtYmFzZSc7XG5AaW1wb3J0ICcuL3BhcnRpYWxzLyouc2Nzcyc7XG5cbioge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbmh0bWwsXG5ib2R5IHtcbiAgc2Nyb2xsLWJlaGF2aW9yOiBzbW9vdGg7XG4gIG1hcmdpbjogMDtcbiAgcGFkZGluZzogMDtcbiAgLXdlYmtpdC1mb250LXNtb290aGluZzogYW50aWFsaWFzZWQ7XG4gIC1tb3otb3N4LWZvbnQtc21vb3RoaW5nOiBncmF5c2NhbGU7XG4gIGJhY2tncm91bmQtY29sb3I6ICRzaXRlLWJnLWNvbG9yLW1haW47XG59XG5ib2R5IHtcbiAgY29sb3I6ICRzaXRlLXRleHQtY29sb3ItbWFpbjtcbiAgZm9udC1zaXplOiAkc2l0ZS1mb250LXNpemUtYmFzZTtcbiAgZm9udC1mYW1pbHk6ICRzaXRlLWZvbnQtZmFtaWx5LXByaW1hcnk7XG4gIGZvbnQtd2VpZ2h0OiAkc2l0ZS1mb250LXdlaWdodDtcbiAgbGluZS1oZWlnaHQ6ICRzaXRlLWZvbnQtbGluZS1oZWlnaHQtYmFzZTtcbn1cblxuIl19 */
