/** @group default @hash 61e9cce9ad32ba44f59765ac328b2129 */
/** @group default @hash da45ac27ec8dd06c704c5cdcce476221 */
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 300;
  src: local('Titillium WebLight'), local('TitilliumWeb-Light'), url(/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr_t8AhW9B6lv6sS0b9ZUs4M.ttf) format('truetype');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 400;
  src: local('Titillium Web'), local('TitilliumWeb-Regular'), url(/s/titilliumweb/v4/7XUFZ5tgS-tD6QamInJTcV7rzNbpW6Nj2hg-a3CqQCw.ttf) format('truetype');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: normal;
  font-weight: 700;
  src: local('Titillium WebBold'), local('TitilliumWeb-Bold'), url(/s/titilliumweb/v4/anMUvcNT0H1YN4FII8wpr2-3NvDdcn-JtPTQTxuKc-Y.ttf) format('truetype');
}
@font-face {
  font-family: 'Titillium Web';
  font-style: italic;
  font-weight: 300;
  src: local('Titillium WebLight Italic'), local('TitilliumWeb-LightItalic'), url(/s/titilliumweb/v4/RZunN20OBmkvrU7sA4GPPuGMldxbg0_J5j7AVR1pCcA.ttf) format('truetype');
}


/** @group default @hash a78458a66bf488982307db8bd0fdb730 */
@-ms-viewport{width:device-width}article,aside,details,figcaption,figure,footer,header,hgroup,nav,section,summary{display:block}audio,canvas,video{display:inline-block;*display:inline;zoom:1}audio:not([controls]){display:none}[hidden]{display:none}html{font-size:100%;overflow-y:scroll;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%}html,button,input,select,textarea{font-family:sans-serif}body{margin:0}a:focus{outline:none}h1{font-size:2em;margin:.67em 0}h2{font-size:1.5em;margin:.83em 0}h3{font-size:1.17em;margin:1em 0}h4{font-size:1em;margin:1.33em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}b,strong{font-weight:bold}blockquote{margin:1px 40px}dfn{font-style:italic}mark{background:#ff0;color:#000}p,pre{margin:1em 0}pre,code,kbd,samp{font-family:monospace,serif;_font-family:'courier new',monospace;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:none}q:before,q:after{content:'';content:none}small{font-size:75%}sub,sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}dl,menu,ol,ul{margin:1em 0}dd{margin:0 0 0 40px}menu,ol,ul{padding:0 0 0 40px}nav ul,nav ol{list-style:none;list-style-image:none}img{border:0;-ms-interpolation-mode:bicubic}svg:not(:root){overflow:hidden}img,iframe,object,embed{vertical-align:middle}figure{margin:0}form{margin:0}fieldset{border:0;margin:0;padding:0}button,input,select,textarea{font-size:100%;margin:0;vertical-align:baseline;*vertical-align:middle;box-sizing:content-box;outline:none;border-radius:none;box-shadow:none}button,input{line-height:normal}button,input[type="button"],input[type="reset"],input[type="submit"]{cursor:pointer;-webkit-appearance:button;*overflow:visible}button[disabled],input[disabled]{cursor:default}input[type="checkbox"],input[type="radio"]{box-sizing:border-box;padding:0;*height:13px;*width:13px}input[type="search"]{-webkit-appearance:textfield}input[type="search"]::-webkit-search-decoration,input[type="search"]::-webkit-search-cancel-button{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top;resize:vertical}label{cursor:default}table{border-collapse:collapse;border-spacing:0}caption{text-align:left;caption-side:top}th{text-align:left}.container{margin-right:auto;margin-left:auto;padding-left:19px;padding-right:19px}@media (min-width:768px){.container{width:750px}}@media (min-width:992px){.container{width:970px}}@media (min-width:1200px){.container{width:1170px}}.container-fluid{margin-right:auto;margin-left:auto;padding-left:13px;padding-right:13px}@media (min-width:1200px){.container-fluid{padding-left:19px;padding-right:19px}}.row{margin-left:-13px;margin-right:-13px}@media (min-width:1200px){.row{margin-left:-19px;margin-right:-19px}.row-small-gutter{margin-left:-10px;margin-right:-10px}}.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{min-height:1px;padding-left:13px;padding-right:13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}@media (min-width:768px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{position:relative}}@media (min-width:1200px){.col-xs-1,.col-sm-1,.col-md-1,.col-lg-1,.col-xs-2,.col-sm-2,.col-md-2,.col-lg-2,.col-xs-3,.col-sm-3,.col-md-3,.col-lg-3,.col-xs-4,.col-sm-4,.col-md-4,.col-lg-4,.col-xs-5,.col-sm-5,.col-md-5,.col-lg-5,.col-xs-6,.col-sm-6,.col-md-6,.col-lg-6,.col-xs-7,.col-sm-7,.col-md-7,.col-lg-7,.col-xs-8,.col-sm-8,.col-md-8,.col-lg-8,.col-xs-9,.col-sm-9,.col-md-9,.col-lg-9,.col-xs-10,.col-sm-10,.col-md-10,.col-lg-10,.col-xs-11,.col-sm-11,.col-md-11,.col-lg-11,.col-xs-12,.col-sm-12,.col-md-12,.col-lg-12{padding-left:19px;padding-right:19px;}.row-small-gutter .col-xs-1,.row-small-gutter .col-sm-1,.row-small-gutter .col-md-1,.row-small-gutter .col-lg-1,.row-small-gutter .col-xs-2,.row-small-gutter .col-sm-2,.row-small-gutter .col-md-2,.row-small-gutter .col-lg-2,.row-small-gutter .col-xs-3,.row-small-gutter .col-sm-3,.row-small-gutter .col-md-3,.row-small-gutter .col-lg-3,.row-small-gutter .col-xs-4,.row-small-gutter .col-sm-4,.row-small-gutter .col-md-4,.row-small-gutter .col-lg-4,.row-small-gutter .col-xs-5,.row-small-gutter .col-sm-5,.row-small-gutter .col-md-5,.row-small-gutter .col-lg-5,.row-small-gutter .col-xs-6,.row-small-gutter .col-sm-6,.row-small-gutter .col-md-6,.row-small-gutter .col-lg-6,.row-small-gutter .col-xs-7,.row-small-gutter .col-sm-7,.row-small-gutter .col-md-7,.row-small-gutter .col-lg-7,.row-small-gutter .col-xs-8,.row-small-gutter .col-sm-8,.row-small-gutter .col-md-8,.row-small-gutter .col-lg-8,.row-small-gutter .col-xs-9,.row-small-gutter .col-sm-9,.row-small-gutter .col-md-9,.row-small-gutter .col-lg-9,.row-small-gutter .col-xs-10,.row-small-gutter .col-sm-10,.row-small-gutter .col-md-10,.row-small-gutter .col-lg-10,.row-small-gutter .col-xs-11,.row-small-gutter .col-sm-11,.row-small-gutter .col-md-11,.row-small-gutter .col-lg-11,.row-small-gutter .col-xs-12,.row-small-gutter .col-sm-12,.row-small-gutter .col-md-12,.row-small-gutter .col-lg-12{padding-left:10px;padding-right:10px}}.col-xs-1,.col-xs-2,.col-xs-3,.col-xs-4,.col-xs-5,.col-xs-6,.col-xs-7,.col-xs-8,.col-xs-9,.col-xs-10,.col-xs-11,.col-xs-12{float:left}.col-xs-12{width:100%}.col-xs-11{width:91.66666667%}.col-xs-10{width:83.33333333%}.col-xs-9{width:75%}.col-xs-8{width:66.66666667%}.col-xs-7{width:58.33333333%}.col-xs-6{width:50%}.col-xs-5{width:41.66666667%}.col-xs-4{width:33.33333333%}.col-xs-3{width:25%}.col-xs-2{width:16.66666667%}.col-xs-1{width:8.33333333%}.col-xs-pull-12{right:100%}.col-xs-pull-11{right:91.66666667%}.col-xs-pull-10{right:83.33333333%}.col-xs-pull-9{right:75%}.col-xs-pull-8{right:66.66666667%}.col-xs-pull-7{right:58.33333333%}.col-xs-pull-6{right:50%}.col-xs-pull-5{right:41.66666667%}.col-xs-pull-4{right:33.33333333%}.col-xs-pull-3{right:25%}.col-xs-pull-2{right:16.66666667%}.col-xs-pull-1{right:8.33333333%}.col-xs-pull-0{right:auto}.col-xs-push-12{left:100%}.col-xs-push-11{left:91.66666667%}.col-xs-push-10{left:83.33333333%}.col-xs-push-9{left:75%}.col-xs-push-8{left:66.66666667%}.col-xs-push-7{left:58.33333333%}.col-xs-push-6{left:50%}.col-xs-push-5{left:41.66666667%}.col-xs-push-4{left:33.33333333%}.col-xs-push-3{left:25%}.col-xs-push-2{left:16.66666667%}.col-xs-push-1{left:8.33333333%}.col-xs-push-0{left:auto}.col-xs-offset-12{margin-left:100%}.col-xs-offset-11{margin-left:91.66666667%}.col-xs-offset-10{margin-left:83.33333333%}.col-xs-offset-9{margin-left:75%}.col-xs-offset-8{margin-left:66.66666667%}.col-xs-offset-7{margin-left:58.33333333%}.col-xs-offset-6{margin-left:50%}.col-xs-offset-5{margin-left:41.66666667%}.col-xs-offset-4{margin-left:33.33333333%}.col-xs-offset-3{margin-left:25%}.col-xs-offset-2{margin-left:16.66666667%}.col-xs-offset-1{margin-left:8.33333333%}.col-xs-offset-0{margin-left:0%}@media (min-width:768px){.col-sm-1,.col-sm-2,.col-sm-3,.col-sm-4,.col-sm-5,.col-sm-6,.col-sm-7,.col-sm-8,.col-sm-9,.col-sm-10,.col-sm-11,.col-sm-12{float:left}.col-sm-12{width:100%}.col-sm-11{width:91.66666667%}.col-sm-10{width:83.33333333%}.col-sm-9{width:75%}.col-sm-8{width:66.66666667%}.col-sm-7{width:58.33333333%}.col-sm-6{width:50%}.col-sm-5{width:41.66666667%}.col-sm-4{width:33.33333333%}.col-sm-3{width:25%}.col-sm-2{width:16.66666667%}.col-sm-1{width:8.33333333%}.col-sm-pull-12{right:100%}.col-sm-pull-11{right:91.66666667%}.col-sm-pull-10{right:83.33333333%}.col-sm-pull-9{right:75%}.col-sm-pull-8{right:66.66666667%}.col-sm-pull-7{right:58.33333333%}.col-sm-pull-6{right:50%}.col-sm-pull-5{right:41.66666667%}.col-sm-pull-4{right:33.33333333%}.col-sm-pull-3{right:25%}.col-sm-pull-2{right:16.66666667%}.col-sm-pull-1{right:8.33333333%}.col-sm-pull-0{right:auto}.col-sm-push-12{left:100%}.col-sm-push-11{left:91.66666667%}.col-sm-push-10{left:83.33333333%}.col-sm-push-9{left:75%}.col-sm-push-8{left:66.66666667%}.col-sm-push-7{left:58.33333333%}.col-sm-push-6{left:50%}.col-sm-push-5{left:41.66666667%}.col-sm-push-4{left:33.33333333%}.col-sm-push-3{left:25%}.col-sm-push-2{left:16.66666667%}.col-sm-push-1{left:8.33333333%}.col-sm-push-0{left:auto}.col-sm-offset-12{margin-left:100%}.col-sm-offset-11{margin-left:91.66666667%}.col-sm-offset-10{margin-left:83.33333333%}.col-sm-offset-9{margin-left:75%}.col-sm-offset-8{margin-left:66.66666667%}.col-sm-offset-7{margin-left:58.33333333%}.col-sm-offset-6{margin-left:50%}.col-sm-offset-5{margin-left:41.66666667%}.col-sm-offset-4{margin-left:33.33333333%}.col-sm-offset-3{margin-left:25%}.col-sm-offset-2{margin-left:16.66666667%}.col-sm-offset-1{margin-left:8.33333333%}.col-sm-offset-0{margin-left:0%}}@media (min-width:992px){.col-md-1,.col-md-2,.col-md-3,.col-md-4,.col-md-5,.col-md-6,.col-md-7,.col-md-8,.col-md-9,.col-md-10,.col-md-11,.col-md-12{float:left}.col-md-12{width:100%}.col-md-11{width:91.66666667%}.col-md-10{width:83.33333333%}.col-md-9{width:75%}.col-md-8{width:66.66666667%}.col-md-7{width:58.33333333%}.col-md-6{width:50%}.col-md-5{width:41.66666667%}.col-md-4{width:33.33333333%}.col-md-3{width:25%}.col-md-2{width:16.66666667%}.col-md-1{width:8.33333333%}.col-md-pull-12{right:100%}.col-md-pull-11{right:91.66666667%}.col-md-pull-10{right:83.33333333%}.col-md-pull-9{right:75%}.col-md-pull-8{right:66.66666667%}.col-md-pull-7{right:58.33333333%}.col-md-pull-6{right:50%}.col-md-pull-5{right:41.66666667%}.col-md-pull-4{right:33.33333333%}.col-md-pull-3{right:25%}.col-md-pull-2{right:16.66666667%}.col-md-pull-1{right:8.33333333%}.col-md-pull-0{right:auto}.col-md-push-12{left:100%}.col-md-push-11{left:91.66666667%}.col-md-push-10{left:83.33333333%}.col-md-push-9{left:75%}.col-md-push-8{left:66.66666667%}.col-md-push-7{left:58.33333333%}.col-md-push-6{left:50%}.col-md-push-5{left:41.66666667%}.col-md-push-4{left:33.33333333%}.col-md-push-3{left:25%}.col-md-push-2{left:16.66666667%}.col-md-push-1{left:8.33333333%}.col-md-push-0{left:auto}.col-md-offset-12{margin-left:100%}.col-md-offset-11{margin-left:91.66666667%}.col-md-offset-10{margin-left:83.33333333%}.col-md-offset-9{margin-left:75%}.col-md-offset-8{margin-left:66.66666667%}.col-md-offset-7{margin-left:58.33333333%}.col-md-offset-6{margin-left:50%}.col-md-offset-5{margin-left:41.66666667%}.col-md-offset-4{margin-left:33.33333333%}.col-md-offset-3{margin-left:25%}.col-md-offset-2{margin-left:16.66666667%}.col-md-offset-1{margin-left:8.33333333%}.col-md-offset-0{margin-left:0%}}@media (min-width:1200px){.col-lg-1,.col-lg-2,.col-lg-3,.col-lg-4,.col-lg-5,.col-lg-6,.col-lg-7,.col-lg-8,.col-lg-9,.col-lg-10,.col-lg-11,.col-lg-12{float:left}.col-lg-12{width:100%}.col-lg-11{width:91.66666667%}.col-lg-10{width:83.33333333%}.col-lg-9{width:75%}.col-lg-8{width:66.66666667%}.col-lg-7{width:58.33333333%}.col-lg-6{width:50%}.col-lg-5{width:41.66666667%}.col-lg-4{width:33.33333333%}.col-lg-3{width:25%}.col-lg-2{width:16.66666667%}.col-lg-1{width:8.33333333%}.col-lg-pull-12{right:100%}.col-lg-pull-11{right:91.66666667%}.col-lg-pull-10{right:83.33333333%}.col-lg-pull-9{right:75%}.col-lg-pull-8{right:66.66666667%}.col-lg-pull-7{right:58.33333333%}.col-lg-pull-6{right:50%}.col-lg-pull-5{right:41.66666667%}.col-lg-pull-4{right:33.33333333%}.col-lg-pull-3{right:25%}.col-lg-pull-2{right:16.66666667%}.col-lg-pull-1{right:8.33333333%}.col-lg-pull-0{right:auto}.col-lg-push-12{left:100%}.col-lg-push-11{left:91.66666667%}.col-lg-push-10{left:83.33333333%}.col-lg-push-9{left:75%}.col-lg-push-8{left:66.66666667%}.col-lg-push-7{left:58.33333333%}.col-lg-push-6{left:50%}.col-lg-push-5{left:41.66666667%}.col-lg-push-4{left:33.33333333%}.col-lg-push-3{left:25%}.col-lg-push-2{left:16.66666667%}.col-lg-push-1{left:8.33333333%}.col-lg-push-0{left:auto}.col-lg-offset-12{margin-left:100%}.col-lg-offset-11{margin-left:91.66666667%}.col-lg-offset-10{margin-left:83.33333333%}.col-lg-offset-9{margin-left:75%}.col-lg-offset-8{margin-left:66.66666667%}.col-lg-offset-7{margin-left:58.33333333%}.col-lg-offset-6{margin-left:50%}.col-lg-offset-5{margin-left:41.66666667%}.col-lg-offset-4{margin-left:33.33333333%}.col-lg-offset-3{margin-left:25%}.col-lg-offset-2{margin-left:16.66666667%}.col-lg-offset-1{margin-left:8.33333333%}.col-lg-offset-0{margin-left:0%}}.clearfix:before,.clearfix:after,.container:before,.container:after,.container-fluid:before,.container-fluid:after,.row:before,.row:after{content:" ";display:table}.clearfix:after,.container:after,.container-fluid:after,.row:after{clear:both}.center-block{display:block;margin-left:auto;margin-right:auto}.pull-right{float:right !important}.pull-left{float:left !important}.hide{display:none !important}.show{display:block !important}.invisible{visibility:hidden}.text-hide{font:0/0 a;color:transparent;text-shadow:none;background-color:transparent;border:0}.hidden{display:none !important}.affix{position:fixed}.visible-xs,.visible-sm,.visible-md,.visible-lg{display:none !important}.visible-xs-block,.visible-xs-inline,.visible-xs-inline-block,.visible-sm-block,.visible-sm-inline,.visible-sm-inline-block,.visible-md-block,.visible-md-inline,.visible-md-inline-block,.visible-lg-block,.visible-lg-inline,.visible-lg-inline-block{display:none !important}@media (max-width:767px){.visible-xs{display:block !important}table.visible-xs{display:table !important}tr.visible-xs{display:table-row !important}th.visible-xs,td.visible-xs{display:table-cell !important}}@media (max-width:767px){.visible-xs-block{display:block !important}}@media (max-width:767px){.visible-xs-inline{display:inline !important}}@media (max-width:767px){.visible-xs-inline-block{display:inline-block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm{display:block !important}table.visible-sm{display:table !important}tr.visible-sm{display:table-row !important}th.visible-sm,td.visible-sm{display:table-cell !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-block{display:block !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline{display:inline !important}}@media (min-width:768px) and (max-width:991px){.visible-sm-inline-block{display:inline-block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md{display:block !important}table.visible-md{display:table !important}tr.visible-md{display:table-row !important}th.visible-md,td.visible-md{display:table-cell !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-block{display:block !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline{display:inline !important}}@media (min-width:992px) and (max-width:1199px){.visible-md-inline-block{display:inline-block !important}}@media (min-width:1200px){.visible-lg{display:block !important}table.visible-lg{display:table !important}tr.visible-lg{display:table-row !important}th.visible-lg,td.visible-lg{display:table-cell !important}}@media (min-width:1200px){.visible-lg-block{display:block !important}}@media (min-width:1200px){.visible-lg-inline{display:inline !important}}@media (min-width:1200px){.visible-lg-inline-block{display:inline-block !important}}@media (max-width:767px){.hidden-xs{display:none !important}}@media (min-width:768px) and (max-width:991px){.hidden-sm{display:none !important}}@media (min-width:992px) and (max-width:1199px){.hidden-md{display:none !important}}@media (min-width:1200px){.hidden-lg{display:none !important}}.visible-print{display:none !important}@media print{.visible-print{display:block !important}table.visible-print{display:table !important}tr.visible-print{display:table-row !important}th.visible-print,td.visible-print{display:table-cell !important}}.visible-print-block{display:none !important}@media print{.visible-print-block{display:block !important}}.visible-print-inline{display:none !important}@media print{.visible-print-inline{display:inline !important}}.visible-print-inline-block{display:none !important}@media print{.visible-print-inline-block{display:inline-block !important}}@media print{.hidden-print{display:none !important}}@font-face{font-family:'icomoon';src:url(#);src:url(#) format('embedded-opentype'),url("/assets/fonts/icomoon_-30rzsr.ttf") format('truetype'),url("/assets/fonts/icomoon_-30rzsr.woff") format('woff'),url("/assets/fonts/icomoon_-30rzsr.svg") format('svg');font-weight:normal;font-style:normal}  .icon,[class^="icon-"],[class*=" icon-"],.inp-wrap.required label:after,.inp-wrap.required .label:after,.select2-container .select2-selection__arrow:before,.menu-side li li:before,.crossroad-places .inner:before,.box-autocomplete .categories a:before,.box-detail .img-thumbs .is-video:before,.box-msg:before{font-family:'icomoon';speak:none;font-style:normal;font-weight:normal;font-variant:normal;text-transform:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}  .icon-search-circle:before{content:"\e617"}  .icon-key-circle:before{content:"\e628"}  .icon-hearth:before{content:"\e624"}  .icon-logout:before{content:"\e623"}  .icon-search:before{content:"\e622"}  .icon-menu:before{content:"\e621"}  .icon-user-circle:before{content:"\e61a"}  .icon-user:before{content:"\e620"}  .icon-arrow-right-circle:before{content:"\e61e"}  .icon-arrow-left-circle:before{content:"\e61f"}  .icon-arrow-down-circle:before{content:"\e61d"}  .icon-plus:before{content:"\e615"}  .icon-basket-circle:before{content:"\e61c"}  .icon-angle-up:before,.crossroad-places .inner.opened:before{content:"\e626"}  .icon-angle-down:before,.crossroad-places .inner:before{content:"\e627"}  .icon-angle-right:before{content:"\e625"}  .icon-angle-left:before{content:"\e600"}  .icon-arrow-left:before{content:"\e601"}  .icon-arrow-menu:before,.menu-side li li:before{content:"\e602"}  .icon-arrow-right:before,.box-autocomplete .categories a:before{content:"\e603"}  .icon-basket:before{content:"\e604"}  .icon-caret-down:before,.select2-container .select2-selection__arrow:before{content:"\e605"}  .icon-caret-up:before,.select2-container--open .select2-selection__arrow:before,#menu-main .menu .submenu-link.opened .icon:before,.crossroad-advice .categories a.opened .icon:before,.form-sort .filter a.opened .icon:before{content:"\e606"}  .icon-cat:before{content:"\e607"}  .icon-clock:before{content:"\e608"}  .icon-close:before{content:"\e609"}  .icon-comb:before{content:"\e60a"}  .icon-comment:before{content:"\e60b"}  .icon-crown:before{content:"\e60c"}  .icon-doctor:before{content:"\e60d"}  .icon-dog:before{content:"\e60e"}  .icon-check:before,.box-msg.success:before{content:"\e60f"}  .icon-info:before,.box-msg.info:before{content:"\e610"}  .icon-key:before{content:"\e611"}  .icon-medal:before{content:"\e612"}  .icon-minus:before{content:"\e613"}  .icon-play:before,.box-detail .img-thumbs .is-video:before{content:"\e614"}  .icon-rodent:before{content:"\e616"}  .icon-shop:before{content:"\e618"}  .icon-star:before,.inp-wrap.required label:after,.inp-wrap.required .label:after{content:"\e619"}  .icon-warning:before,.box-msg.warning:before,.box-msg.error:before{content:"\e61b"}/*
 *	Simply fast class
 */
.reset{border:none;margin:0;padding:0;background:none;-webkit-box-shadow:none;box-shadow:none;}.reset td,.reset th{border:none;background:none;padding:0}.reset > li,.reset > dt,.reset > dd{margin:0;padding:0;background:none;border:none;float:none;width:auto}.l{float:left;display:inline}.r{float:right;display:inline}.cb{clear:both}.cl{clear:left}.cr{clear:right}.cfx{zoom:1;}.cfx:after,.cfx:before{content:'';display:table;clear:both}.break{height:1px;font-size:1px;line-height:1px;clear:both;overflow:hidden;visibility:hidden;display:block;margin:0 !important;padding:0 !important;width:100%}.ctx{zoom:1;display:table-cell;}.ie7 .ctx{display:block}.ctx:after{clear:both;display:block;visibility:hidden;overflow:hidden;height:0 !important;line-height:0;font-size:xx-large;content:" x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x "}.hide,.js .jsHide{display:none}.out,.js .jsOut{position:absolute;left:-5000px;top:-5000px}.vhide{position:absolute;height:1px;width:1px;overflow:hidden;border:0;clip:rect(0 0 0 0);margin:-1px;padding:0}.left{text-align:left}.right{text-align:right}.center{text-align:center}.lower{text-transform:lowercase}.upper{text-transform:uppercase}.light{font-weight:300}.thin{font-weight:normal}.bold{font-weight:bold}.italic{font-style:italic}.normal{font-style:normal}.top{vertical-align:top}.middle{vertical-align:middle}.bottom{vertical-align:bottom}.small{font-size:14px}.big{font-size:18px}.orange{color:#ffbe2c}.brown{color:#b67a44}.green{color:#83bf37}.blue{color:#7fceda}.blue-dark{color:#425f9c}.pink{color:#da7f7f}.red{color:#bf3737}.nowrap{white-space:nowrap}/*
 * Typo
 */
html,body.page-404{height:100%}body{font:normal 16px/1.5 'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;color:#000}h1,h2,h3,h4,h5,h6{font-family:'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;line-height:1.2;margin:1em 0 .5em}h1,.h1{font-size:24px}h2,.h2{font-size:20px}h3,.h3{font-size:18px}h4{font-size:16px}h5,h6{font-size:15px}@media (min-width:768px){h1,.h1{font-size:30px}h2,.h2{font-size:24px}}p{margin:0 0 1.25em;}p:last-child{margin-bottom:0}hr{border:none;border-top:1px solid #ddd;margin:40px 0;height:1px;overflow:hidden}blockquote{margin:0 0 1.25em;padding:0;}blockquote p{margin:0}a{color:#666569;text-decoration:underline;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;}a:hover{text-decoration:none}ul,ol{margin:0 0 1.25em;list-style:none;padding:0}li{padding:0 0 0 20px;margin:0 0 .25em;}li ol,li ul{margin:.25em 0 0}ul li{background:url("/assets/front/img/bg/li.png") 5px 11px no-repeat}ol{counter-reset:item;}ol li{background:none;position:relative;}ol li:before,ol li .ie-counter{content:counter(item) ".";counter-increment:item;position:absolute;left:0;top:0;font-weight:bold;text-align:left}dl{margin:0 0 1.25em}dt{font-weight:bold;margin:0}dd{margin:0 0 .75em;padding:0}table{width:100%;clear:both;margin:0 0 1.25em;empty-cells:show;border-collapse:collapse;border:1px solid #ddd}caption{font-weight:bold;text-align:left;padding:0 0 10px;caption-side:top}td,th{vertical-align:top;padding:7px 8px;border:1px solid #ddd}th{font-weight:bold}thead th{background:#eee}img.l{margin:.25em 20px 20px 0}img.r{margin:.25em 0 20px 20px}.ie7 a[href] *{cursor:pointer}.dropdown{position:relative;}.dropdown.opened .more{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);left:50%}.dropdown .more{position:absolute;left:-5000px;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);z-index:10;padding-top:14px;width:280px;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;}.dropdown .more > .inner{background:#83bf37;-webkit-border-radius:5px;border-radius:5px;padding:10px 19px;color:#fff;}.dropdown .more > .inner:before{content:'';border-style:solid;border-width:0 4px 4px;border-color:transparent transparent #83bf37;width:0;height:0;position:absolute;left:50%;margin-left:-4px;top:10px}.dropdown .more > .inner a{color:#fff;font-size:14px}.dropdown .more > .inner .inp-text{border-color:#75ac31;}.dropdown .more > .inner .inp-text:focus{border-color:#5e8a27}.dropdown .toggle .icon{font-size:12px;color:#83bf37}/*
 *	Grid
 */
.mother{position:relative}.row{position:relative}.container-fluid{max-width:1170px}.col{display:inline;float:left;left:100%;position:relative;padding:0}.grid-h{width:48.5%}.col-h-1{margin-left:-100%}.col-h-2{margin-left:-48.5%}.grid-t{width:31.333333333333332%}.grid-2t{width:65.66666666666666%}.col-t-1{margin-left:-100%}.col-t-2{margin-left:-65.66666666666667%}.col-t-3{margin-left:-31.333333333333343%}.grid-q{width:22.75%}.grid-3q{width:74.25%}.col-q-1{margin-left:-100%}.col-q-2{margin-left:-74.25%}.col-q-3{margin-left:-48.5%}.col-q-4{margin-left:-22.75%}.pagination{margin:0 -13px;line-height:1;background:#5a5858;}.pagination a{text-decoration:none;font-weight:bold;width:40px;height:40px;line-height:40px;text-align:center;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;display:none;}.pagination a.active{background:#ecebec}.pagination a:hover{background:#83bf37;color:#fff}.pagination .prev,.pagination .next{font-size:25px;line-height:24px;display:inline-block;vertical-align:top;color:#fff;}.ie7 .pagination .prev,.ie7 .pagination .next{display:inline;zoom:1}.pagination .prev .icon,.pagination .next .icon{display:inline-block;vertical-align:top;line-height:22px}.ie7 .pagination .prev .icon,.ie7 .pagination .next .icon{display:inline;zoom:1}.pagination .prev{float:left}.pagination .next{float:right}.pagination .info{font-size:14px;display:inline-block;vertical-align:top;line-height:40px;font-weight:bold;color:#fff;text-transform:uppercase}.ie7 .pagination .info{display:inline;zoom:1}@media (min-width:768px){.pagination{background:none;margin:0}.pagination a{width:22px;height:22px;line-height:22px;font-size:14px;display:inline-block;vertical-align:top;-webkit-border-radius:5px;border-radius:5px}.ie7 .pagination a{display:inline;zoom:1}.pagination .prev,.pagination .next{font-size:12px;float:none;color:#666569}.pagination .info{display:none}}.has-scrollbar{position:relative;}.has-scrollbar:hover .scrollbar{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.has-scrollbar .scrollbar{position:absolute;top:0;right:0;width:18px;z-index:10;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s}.has-scrollbar .track{padding:0 6px;position:relative;width:6px;height:100%}.has-scrollbar .thumb{cursor:pointer;position:absolute;top:0;width:6px;left:6px;background:#8f8f8f;-webkit-border-radius:3px;border-radius:3px}.has-scrollbar .viewport{position:relative;overflow:hidden;height:598px;}.no-js .has-scrollbar .viewport{overflow-y:auto}.has-scrollbar .overview{position:absolute;top:0;left:0;right:0}/*
 *	Forms
 */
.btn{display:inline-block;vertical-align:middle;margin:0;padding:0;border:none;background:none;text-decoration:none;}.ie7 .btn{display:inline;zoom:1}.btn > span{position:relative;display:block;height:34px;padding:5px 25px;font-size:14px;line-height:24px;background:#666569;color:#fff;text-decoration:none;font-family:'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;font-weight:bold;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;text-align:center;-webkit-transition:background 0.3s, border-color 0.3s, color 0.3s;-moz-transition:background 0.3s, border-color 0.3s, color 0.3s;-o-transition:background 0.3s, border-color 0.3s, color 0.3s;-ms-transition:background 0.3s, border-color 0.3s, color 0.3s;transition:background 0.3s, border-color 0.3s, color 0.3s}.btn:hover > span{background:#5d5b59}.btn-large > span{font-size:18px;line-height:27px;height:42px;padding-top:7px;padding-bottom:8px}.btn-large.btn-rounded > span{-webkit-border-radius:21px;border-radius:21px}.btn-large.btn-icon-before .icon,.btn-large.btn-icon-after .icon{line-height:29px}.btn-buy > span{font-size:18px;line-height:27px;padding-top:15px;padding-bottom:16px;height:58px}.btn-buy.btn-icon-before .icon,.btn-buy.btn-icon-after .icon{font-size:30px;line-height:28px}.btn-buy.btn-icon-before > span{padding-left:16px}.btn-buy.btn-icon-after > span{padding-right:16px}.btn-buy.btn-rounded > span{-webkit-border-radius:29px;border-radius:29px}.btn-small > span{padding:0 10px;line-height:30px;height:30px}.btn-small.btn-border > span{line-height:28px}.btn-small.btn-icon-before > span span:last-child{padding-left:14px}.btn-small.btn-icon-after > span span:first-child{padding-right:14px}.btn-muted{opacity:.7;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=70);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;}.btn-muted:hover{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.btn-rounded > span{-webkit-border-radius:17px;border-radius:17px}.btn-border > span{border:1px solid #d5d5d5;background:transparent;color:#666569}.btn-border.active > span,.btn-border:hover > span{background:#83bf37;color:#fff;border-color:#83bf37;}.btn-border.active > span .icon,.btn-border:hover > span .icon{color:#fff}.btn-border.btn-icon-before > span span:last-child:after,.btn-white.btn-icon-before > span span:last-child:after{background:#d5d5d5}.btn-border.btn-icon-after > span span:first-child:after,.btn-white.btn-icon-after > span span:first-child:after{background:#d5d5d5}.btn-icon-before .icon,.btn-icon-after .icon{font-size:18px;line-height:25px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;display:inline-block;position:relative}.btn-icon-before > span{padding-left:10px;}.btn-icon-before > span span:last-child{position:relative;padding-left:18px;margin-left:6px;display:inline-block;vertical-align:top;}.ie7 .btn-icon-before > span span:last-child{display:inline;zoom:1}.btn-icon-before > span span:last-child:after{content:'';width:1px;background:#5d5b59;position:absolute;top:4px;bottom:4px;left:0}.btn-icon-after > span{padding-right:10px;}.btn-icon-after > span span:first-child{position:relative;padding-right:18px;margin-right:6px;display:inline-block;vertical-align:top;}.ie7 .btn-icon-after > span span:first-child{display:inline;zoom:1}.btn-icon-after > span span:first-child:after{content:'';width:1px;background:#5d5b59;position:absolute;top:4px;bottom:4px;right:0}.btn-icon-only > span{line-height:1;background:none;color:#83bf37;padding:0;font-size:26px;width:26px;height:26px}.btn-icon-only:hover > span{background:none;color:#69992c}.btn-green > span{background:#83bf37}.btn-green:hover > span{background:#69992c}.btn-green.btn-icon-before > span span:last-child:after{background:#75ac31}.btn-green.btn-icon-after > span span:first-child:after{background:#75ac31}.btn-orange > span{background:#ffbe2c}.btn-orange:hover > span{background:#efa600}.btn-orange.btn-icon-before > span span:last-child:after{background:#efa600}.btn-orange.btn-icon-after > span span:first-child:after{background:#efa600}.btn-brown > span{background:#b67a44}.btn-brown:hover > span{background:#926236}.btn-brown.btn-icon-before > span span:last-child:after{background:#a36e3c}.btn-brown.btn-icon-after > span span:first-child:after{background:#a36e3c}.btn-blue > span{background:#7fceda}.btn-blue:hover > span{background:#49bacb}.btn-blue.btn-icon-before > span span:last-child:after{background:#72b8c4}.btn-blue.btn-icon-after > span span:first-child:after{background:#72b8c4}.btn-blue-dark > span{background:#425f9c}.btn-blue-dark:hover > span{background:#354c7d}.btn-blue-dark.btn-icon-before > span span:last-child:after{background:#3b558c}.btn-blue-dark.btn-icon-after > span span:first-child:after{background:#3b558c}.btn-white > span{background:#fff;color:#83bf37}.btn-white:hover > span{background:#e6e6e6}.inp-count{width:86px;display:inline-block;vertical-align:top;zoom:1;}.ie7 .inp-count{display:inline;zoom:1}.inp-count:after,.inp-count:before{content:'';display:table;clear:both}.inp-count input{font-size:18px;font-weight:bold;height:26px;line-height:28px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;width:34px;float:left;border:0;padding:0 2px;font-family:'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;text-align:center;background:transparent}.inp-count .minus,.inp-count .plus{float:left;display:block;background:#ecebec;-webkit-border-radius:5px;border-radius:5px;width:26px;height:26px;line-height:23px;text-decoration:none;font-size:18px;font-weight:bold;text-align:center;-webkit-transition:background 0.3s, border-color 0.3s, color 0.3s;-moz-transition:background 0.3s, border-color 0.3s, color 0.3s;-o-transition:background 0.3s, border-color 0.3s, color 0.3s;-ms-transition:background 0.3s, border-color 0.3s, color 0.3s;transition:background 0.3s, border-color 0.3s, color 0.3s;}.inp-count .minus:hover,.inp-count .plus:hover{color:#fff}.inp-count .minus:hover{background:#bf3737}.inp-count .plus:hover{background:#83bf37}.inp-text,.inp-select,.select2-container .select2-search__field,.select2-container .select2-selection{display:block;border:1px solid #d5d5d5;padding:4px 10px;background:#fff;color:#5d5b59;font-family:'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;font-size:16px;height:32px;line-height:24px;-webkit-border-radius:3px;border-radius:3px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-box-shadow:inset 0 5px 7px -5px rgba(0,0,0,0.2);box-shadow:inset 0 5px 7px -5px rgba(0,0,0,0.2);-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;-webkit-appearance:none;}.error .inp-text,.error .inp-select,.error .select2-container .select2-search__field,.error .select2-container .select2-selection{background:#feecec;border-color:#e82f44}.inp-text::-moz-placeholder,.inp-select::-moz-placeholder,.select2-container .select2-search__field::-moz-placeholder,.select2-container .select2-selection::-moz-placeholder{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);color:rgba(132,130,128,0.8);font-style:italic;font-size:14px;font-weight:300}.inp-text::-webkit-input-placeholder,.inp-select::-webkit-input-placeholder,.select2-container .select2-search__field::-webkit-input-placeholder,.select2-container .select2-selection::-webkit-input-placeholder{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);color:rgba(132,130,128,0.8);font-style:italic;font-size:14px;font-weight:300}.inp-text:-ms-input-placeholder,.inp-select:-ms-input-placeholder,.select2-container .select2-search__field:-ms-input-placeholder,.select2-container .select2-selection:-ms-input-placeholder{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);color:rgba(132,130,128,0.8);font-style:italic;font-size:14px;font-weight:300}.inp-text:focus,.inp-select:focus,.select2-container .select2-search__field:focus,.select2-container .select2-selection:focus{border-color:#ffbe2c;}.inp-text:focus::-moz-placeholder,.inp-select:focus::-moz-placeholder,.select2-container .select2-search__field:focus::-moz-placeholder,.select2-container .select2-selection:focus::-moz-placeholder{color:rgba(0,0,0,0)}.inp-text:focus::-webkit-input-placeholder,.inp-select:focus::-webkit-input-placeholder,.select2-container .select2-search__field:focus::-webkit-input-placeholder,.select2-container .select2-selection:focus::-webkit-input-placeholder{color:rgba(0,0,0,0)}.inp-text:focus:-ms-input-placeholder,.inp-select:focus:-ms-input-placeholder,.select2-container .select2-search__field:focus:-ms-input-placeholder,.select2-container .select2-selection:focus:-ms-input-placeholder{color:rgba(0,0,0,0)}textarea.inp-text{height:auto;resize:none;}textarea.inp-text[rows="1"]{height:35px}textarea.inp-text[rows="2"]{height:59px}textarea.inp-text[rows="3"]{height:83px}textarea.inp-text[rows="4"]{height:107px}textarea.inp-text[rows="5"]{height:131px}textarea.inp-text[rows="6"]{height:155px}textarea.inp-text[rows="7"]{height:179px}textarea.inp-text[rows="8"]{height:203px}textarea.inp-text[rows="9"]{height:227px}textarea.inp-text[rows="10"]{height:251px}textarea.inp-text[rows="11"]{height:275px}textarea.inp-text[rows="12"]{height:299px}textarea.inp-text[rows="13"]{height:323px}textarea.inp-text[rows="14"]{height:347px}textarea.inp-text[rows="15"]{height:371px}.inp-fix{position:relative;display:block;}.inp-fix .inp-text,.inp-fix .inp-select{width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.inp-wrap{position:relative;margin-bottom:1em;}.inp-wrap:last-child{margin-bottom:1em}.inp-wrap.required label,.inp-wrap.required .label{position:relative;}.inp-wrap.required label:after,.inp-wrap.required .label:after{font-size:12px;color:#ffbe2c;margin-left:8px;position:relative;top:-2px}.inp-wrap label,.inp-wrap .label{font-weight:bold;display:inline-block;vertical-align:top;margin-bottom:3px}.ie7 .inp-wrap label,.ie7 .inp-wrap .label{display:inline;zoom:1}.inp-item{display:inline-block;vertical-align:top;cursor:pointer;text-align:left;margin-bottom:10px;zoom:1;}.ie7 .inp-item{display:inline;zoom:1}.inp-item:after,.inp-item:before{content:'';display:table;clear:both}.inp-item.is-brown input[type="checkbox"] + span:after,.inp-item.is-brown input[type="radio"] + span:after{background:#b67a44}.inp-item.is-orange input[type="checkbox"] + span:after,.inp-item.is-orange input[type="radio"] + span:after{background:#ffbe2c}.inp-item.is-blue input[type="checkbox"] + span:after,.inp-item.is-blue input[type="radio"] + span:after{background:#7fceda}.inp-item input[type="checkbox"],.inp-item input[type="radio"]{position:absolute;left:-5000px;}.inp-item input[type="checkbox"]:checked + span,.inp-item input[type="radio"]:checked + span{font-weight:bold;}.inp-item input[type="checkbox"]:checked + span:after,.inp-item input[type="radio"]:checked + span:after{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.ie8 .inp-item input[type="checkbox"]:checked + span:after,.ie8 .inp-item input[type="radio"]:checked + span:after{display:block}.inp-item input[type="checkbox"] + span,.inp-item input[type="radio"] + span{font-size:14px;padding-left:30px;line-height:22px;float:left;position:relative;}.inp-item input[type="checkbox"] + span:hover,.inp-item input[type="radio"] + span:hover{text-decoration:underline}.inp-item input[type="checkbox"] + span:before,.inp-item input[type="radio"] + span:before,.inp-item input[type="checkbox"] + span:after,.inp-item input[type="radio"] + span:after{content:'';display:block;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;float:left;-webkit-border-radius:5px;border-radius:5px;position:absolute}.inp-item input[type="checkbox"] + span:before,.inp-item input[type="radio"] + span:before{border:1px solid #d5d5d5;width:22px;height:22px;top:0;left:0}.inp-item input[type="checkbox"] + span:after,.inp-item input[type="radio"] + span:after{width:14px;height:14px;top:4px;left:4px;background:#83bf37;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;}.ie8 .inp-item input[type="checkbox"] + span:after,.ie8 .inp-item input[type="radio"] + span:after{display:none}.inp-item input[type="radio"] + span:before,.inp-item input[type="radio"] + span:after{-webkit-border-radius:50%;border-radius:50%}.inp-pet{text-align:center;display:inline-block;vertical-align:top;cursor:pointer;}.ie7 .inp-pet{display:inline;zoom:1}.inp-pet.dog:hover input + span{border-color:#926236}.inp-pet.dog:hover span{color:#926236}.inp-pet.dog input:checked + span{background:#b67a44}.inp-pet.dog input + span{border-color:#b67a44}.inp-pet.dog span{color:#b67a44}.inp-pet.cat:hover input + span{border-color:#49bacb}.inp-pet.cat:hover span{color:#49bacb}.inp-pet.cat input:checked + span{background:#7fceda}.inp-pet.cat input + span{border-color:#7fceda}.inp-pet.cat span{color:#7fceda}.inp-pet.rodent:hover input + span{border-color:#cb4949}.inp-pet.rodent:hover span{color:#cb4949}.inp-pet.rodent input:checked + span{background:#da7f7f}.inp-pet.rodent input + span{border-color:#da7f7f}.inp-pet.rodent span{color:#da7f7f}.inp-pet input{position:absolute;left:-5000px;}.inp-pet input:checked + span{color:#fff !important}.inp-pet input + span{display:block;width:70px;height:70px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:5px solid;-webkit-border-radius:50%;border-radius:50%;font-size:36px;text-align:center;line-height:64px;margin-bottom:16px;-webkit-transition:color 0.2s, background 0.2s, border-color 0.2s;-moz-transition:color 0.2s, background 0.2s, border-color 0.2s;-o-transition:color 0.2s, background 0.2s, border-color 0.2s;-ms-transition:color 0.2s, background 0.2s, border-color 0.2s;transition:color 0.2s, background 0.2s, border-color 0.2s}.inp-pet span{font-size:18px;font-weight:bold;-webkit-transition:color 0.2s;-moz-transition:color 0.2s;-o-transition:color 0.2s;-ms-transition:color 0.2s;transition:color 0.2s}@media (min-width:768px){.inp-pet input + span{width:118px;height:118px;line-height:108px;font-size:62px}}.select2-container{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;margin:0;position:relative;vertical-align:middle;}.select2-container .select2-selection--single{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;height:28px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection__rendered{display:block;padding-left:8px;padding-right:20px;overflow:hidden;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container[dir="rtl"] .select2-selection--single .select2-selection__rendered{padding-right:8px;padding-left:20px}.select2-container .select2-selection--multiple{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;cursor:pointer;display:block;min-height:32px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none}.select2-container .select2-selection__rendered{display:inline-block;overflow:hidden;padding-left:8px;-o-text-overflow:ellipsis;text-overflow:ellipsis;white-space:nowrap}.select2-container .select2-search--inline{float:left;}.select2-container .select2-search--inline .select2-search__field{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;border:none;font-size:100%;margin-top:5px;padding:0;}.select2-container .select2-search--inline .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-dropdown{background-color:#fff;border:1px solid #aaa;-webkit-border-radius:4px;border-radius:4px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:block;position:absolute;left:-100000px;width:100%;z-index:1051}.select2-results{display:block}.select2-results__options{list-style:none;margin:0;padding:0}.select2-results__option{padding:6px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-user-select:none;}.select2-results__option[aria-selected]{cursor:pointer}.select2-container--open .select2-dropdown{left:0}.select2-container--open .select2-dropdown--above{border-bottom:none;border-bottom-left-radius:0;border-bottom-right-radius:0}.select2-container--open .select2-dropdown--below{border-top:none;border-top-left-radius:0;border-top-right-radius:0}.select2-search--dropdown{display:block;padding:4px;}.select2-search--dropdown .select2-search__field{padding:4px;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.select2-search--dropdown .select2-search__field::-webkit-search-cancel-button{-webkit-appearance:none}.select2-search--dropdown.select2-search--hide{display:none}.select2-close-mask{border:0;margin:0;padding:0;display:block;position:fixed;left:0;top:0;min-height:100%;min-width:100%;height:auto;width:auto;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);z-index:99;background-color:#fff}.select2-hidden-accessible{border:0 !important;clip:rect(0 0 0 0) !important;height:1px !important;margin:-1px !important;overflow:hidden !important;padding:0 !important;position:absolute !important;width:1px !important}.select2{width:100% !important}.select2-container--open .select2-selection{border-color:#ffbe2c;}.select2-container .select2-dropdown{border:1px solid #d5d5d5;-webkit-border-radius:3px;border-radius:3px;overflow:auto;max-height:176px;}.select2-container .select2-dropdown--above{margin-top:-4px}.select2-container .select2-dropdown--below{margin-top:4px}.select2-container .select2-search--dropdown{background:#f7f7f7}.select2-container .select2-results{background:#f7f7f7;}.select2-container .select2-results__option{font-size:14px;font-weight:bold;margin-bottom:0;background:none;padding:4px 10px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;}.select2-container .select2-results__option--highlighted{background:#d9d9d9}.select2-container .select2-selection{line-height:22px;height:32px !important;padding-right:36px;outline:none;}.select2-container .select2-selection__arrow{position:absolute;top:0;right:0;bottom:0;width:36px;text-align:center;}.select2-container .select2-selection__arrow:before{color:#000;font-size:12px;vertical-align:middle;position:relative;top:3px}.select2-container .select2-selection__rendered{padding:0}.select2-container .select2-selection__placeholder{color:rgba(132,130,128,0.8);font-style:italic;font-size:14px;font-weight:300}.img-responzive{max-width:100%;height:auto}.img-rounded{-webkit-border-radius:50%;border-radius:50%}.list-table{zoom:1;}.list-table:after,.list-table:before{content:'';display:table;clear:both}.list-table dt,.list-table dd{padding:13px 0;margin:0;float:left;border-top:1px solid #e5e5e5;}.list-table dt:first-child,.list-table dd:first-child,.list-table dt:nth-child(2),.list-table dd:nth-child(2){border-top:0}.list-table dt{font-weight:normal;width:30%;clear:left}.list-table dd{font-weight:bold;width:70%;text-align:right}/*
 *	Base layout
 */
body{position:relative;color:#5d5b59}#header{background:#fafafa;border-bottom:1px solid #ededed;margin-bottom:24px;}@media (min-width:768px){#header{padding-bottom:59px}}@media (min-width:992px){#header{margin-bottom:38px}}#logo{display:inline-block;vertical-align:top;font:100%/1 'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;margin:13px 0 13px 45px;padding:0;width:122px;}.ie7 #logo{display:inline;zoom:1}#logo a{display:block}#logo img{max-width:100%;height:auto}@media (min-width:768px){#logo{margin:39px 0 36px;width:210px}}@media (min-width:992px){#logo{width:auto;margin:49px 0}}#main{padding-bottom:15%;}.page-404 #main{background:none;padding:0}@media (min-width:768px){#main{padding-bottom:200px}}@media (min-width:1280px){#main{background:url("/assets/front/img/bg/main-pattern.png") 50% 0 repeat-y;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;min-height:500px}.ie8 #main{background:none}}.footer{padding-top:15%;margin-top:-15%;background:url("/assets/front/img/bg/footer.png") 50% 0 no-repeat;-webkit-background-size:100% auto;-moz-background-size:100% auto;background-size:100% auto;}.footer .wrap{background:#fcfcfc;border-top:2px solid #e2e2e2;padding:15px 0}.footer .copy,.footer .made{font-weight:bold;font-size:12px;letter-spacing:.002em;line-height:24px;text-align:center}.footer .copy{margin-bottom:10px}.footer .made{margin-bottom:0;}.footer .made img{margin-left:5px}@media (min-width:768px){.footer{padding-top:200px;margin-top:-200px;background-position:50% 40px}.footer .wrap{padding:0}.footer .copy,.footer .made{font-size:14px;padding:30px 0}.footer .copy{margin-bottom:0;float:left}.footer .made{float:right}}@media (min-width:1200px){.footer{-webkit-background-size:auto;-moz-background-size:auto;background-size:auto}}/*
 *	Menu
 */
/* Nav skip */
#menu-accessibility{position:absolute;left:-5000px;top:0;}#menu-accessibility a:focus,#menu-accessibility a:active{position:absolute;top:0;left:5000px;width:200px;padding:2px 0 5px;z-index:900;text-align:center;background:#fff}#menu-breadcrumb{display:none;font-size:12px;color:#666569;margin:-5px 0 30px;}#menu-breadcrumb + .title{margin-top:0}#menu-breadcrumb .dot{color:#a5a4a4;font-size:12px;margin:0 3px}@media (min-width:768px){#menu-breadcrumb{display:block}}.menu-dropdown.opened .toggle > span{-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}.menu-dropdown.opened .more{left:0;right:0}.menu-dropdown .more{padding-top:0;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;width:auto;border:solid #d5d5d5;border-width:0 1px 1px;-webkit-border-radius:0 0 5px 5px;border-radius:0 0 5px 5px;background:#fafafa;}.menu-dropdown .more a{font-size:14px;text-decoration:none;font-weight:bold;display:block;padding:0 10px;line-height:30px;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s;}.menu-dropdown .more a:hover{background:#83bf37;color:#fff}#menu-main{line-height:34px;}#menu-main .menu-mobile{position:absolute;top:0;left:13px;}#menu-main .menu-mobile.opened + .wrap{display:block}#menu-main .wrap{display:none;background:#666568;position:absolute;top:61px;left:0;right:0;z-index:10}#menu-main .club{display:none}#menu-main .menu > li{position:relative}#menu-main .menu a{display:block;font-weight:bold;text-transform:uppercase;text-decoration:none}#menu-main .menu .account a{background:#83bf37}#menu-main .menu .account .icon{margin-right:5px}#menu-main .menu .user a{font-weight:normal}#menu-main .menu .user .icon{line-height:34px;float:right;font-size:24px}@media (min-width:768px){#menu-main{position:absolute;top:133px;right:0;left:0}#menu-main .wrap{padding:12px 18px;display:block;background:#ededed;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0;border:solid #d5d5d5;border-width:1px 1px 0;zoom:1;position:static}#menu-main .wrap:after,#menu-main .wrap:before{content:'';display:table;clear:both}#menu-main .club{display:block;float:right;font-size:0}#menu-main .menu{margin:0 -15px;float:left;zoom:1;}#menu-main .menu:after,#menu-main .menu:before{content:'';display:table;clear:both}#menu-main .menu > li{float:left;margin:0 15px;}#menu-main .menu > li:hover .more{left:50%;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100);}.ie8 #menu-main .menu > li:hover .more{left:0}#menu-main .menu a.orange + .more:before{border-color:transparent transparent #ffbe2c}#menu-main .menu a.orange + .more ul{background:#ffbe2c}#menu-main .menu a.orange + .more a:hover{background:#efa600}#menu-main .menu a.brown + .more:before{border-color:transparent transparent #b67a44}#menu-main .menu a.brown + .more ul{background:#b67a44}#menu-main .menu a.brown + .more a:hover{background:#926236}#menu-main .menu a.green + .more:before{border-color:transparent transparent #83bf37}#menu-main .menu a.green + .more ul{background:#83bf37}#menu-main .menu a.green + .more a:hover{background:#69992c}#menu-main .menu a.blue + .more:before{border-color:transparent transparent #7fceda}#menu-main .menu a.blue + .more ul{background:#7fceda}#menu-main .menu a.blue + .more a:hover{background:#49bacb}#menu-main .menu .submenu-link{display:none}#menu-main .menu .more{position:absolute;top:100%;left:-5000px;min-width:174px;white-space:nowrap;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);padding-top:4px;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;z-index:10;}#menu-main .menu .more:before{content:'';border-style:solid;border-width:0 4px 4px;border-color:transparent transparent #666569;width:0;height:0;position:absolute;left:50%;margin-left:-4px;top:0;}.ie8 #menu-main .menu .more:before{left:25px;margin-left:0}#menu-main .menu .more ul{padding:10px 0;background:#666569;-webkit-border-radius:5px;border-radius:5px}#menu-main .menu .more a{color:#fff;padding:0 30px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;}#menu-main .menu .more a:hover{background:#525154}}@media (min-width:992px){#menu-main{top:173px}}@media (max-width:767px){#menu-main .menu li:last-child a{border-bottom:0}#menu-main .menu a{color:#fff;padding:3px 36px 3px 13px;border-bottom:1px solid #525153;font-size:14px}#menu-main .menu .account a,#menu-main .menu .user a{padding-right:13px}#menu-main .menu .submenu-link{position:absolute;top:0;right:0;bottom:0;line-height:40px;width:36px;padding:0;border-bottom:0;text-align:center;}#menu-main .menu .submenu-link .icon{position:relative;top:1px}#menu-main .menu .more{display:none;}#menu-main .menu .more.opened{display:block}#menu-main .menu .more li{background:#535255}#menu-main .menu .more a{padding:3px 13px 3px 0;margin:0 0 0 26px;border-color:#4b4a4c}}.menu-mobile{margin:14px 0 13px !important;}.menu-mobile.opened .icon-close{display:block}.menu-mobile.opened .icon-menu,.menu-mobile.opened .icon-search{display:none}.menu-mobile .toggle-mobile{display:block;text-decoration:none;line-height:1}.menu-mobile .icon{color:#5d5b59;font-size:30px;height:33px;line-height:33px;display:inline-block;vertical-align:middle;}.ie7 .menu-mobile .icon{display:inline;zoom:1}.menu-mobile .icon-search{font-size:28px}.menu-mobile .icon-basket{font-size:34px}.menu-mobile .icon-close{color:#bf3838;display:none}@media (min-width:768px){.menu-mobile{display:none}}.menu-side{-webkit-border-radius:5px;border-radius:5px;background:#ededed;padding:12px 19px 14px;font-size:14px;color:#666569;margin-bottom:38px;}.menu-side a{text-decoration:none;}.menu-side a.active{font-weight:bold}.menu-side a:hover{text-decoration:underline}.menu-side li{margin-bottom:10px;}.menu-side li:last-child{margin-bottom:0}.menu-side li ul{margin-top:5px}.menu-side li li{margin-bottom:5px;padding-left:30px;position:relative;}.menu-side li li:before{font-size:16px;position:absolute;top:-1px;left:6px;color:#c4c4c4}.menu-side .title{margin-bottom:16px}/*
 *	Crossroads
 */
.crossroad-advice .title-main{float:left;}.crossroad-advice .title-main + .btn{float:right}.crossroad-advice .list{margin:15px 0;padding-top:30px;border-top:1px solid #d5d5d5}.crossroad-advice .categories{margin-top:20px;}.crossroad-advice .categories a{padding:0 13px;display:block;background:#ededed;-webkit-border-radius:2px;border-radius:2px;line-height:34px;text-decoration:none;}.crossroad-advice .categories .icon{float:right;line-height:34px}@media (min-width:768px){.crossroad-advice{margin-bottom:38px}}@media (min-width:992px){.crossroad-advice .more{display:inline-block;vertical-align:top;margin:0 0 0 175px}.ie7 .crossroad-advice .more{display:inline;zoom:1}.crossroad-advice .pagination{padding:10px 0;float:right}}.crossroad-answers{margin:30px 0;}.crossroad-answers .item{margin-bottom:15px;}.crossroad-answers .item .item{padding-left:38px}.crossroad-answers .box-answer + ul{padding-top:15px}.crossroad-breeds .title span{vertical-align:middle}.crossroad-breeds .title .icon{font-size:44px;margin-right:5px}.crossroad-breeds .list{font-size:0;margin:0 0 10px -10px;}.crossroad-breeds .list > *{display:inline-block;vertical-align:top;width:50%;font-size:14px}.ie7 .crossroad-breeds .list > *{display:inline;zoom:1}.crossroad-breeds .list.bordered{min-height:241px;}.crossroad-breeds .list.bordered .item{width:50%}.crossroad-breeds .list.bordered .inner{border:1px solid #d5d5d5;-webkit-border-radius:5px;border-radius:5px;padding:19px}.crossroad-breeds .item{margin-bottom:10px}.crossroad-breeds .inner{display:block;text-align:center;margin-left:10px;padding:15px 8px;height:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.crossroad-breeds .inner img{margin-bottom:10px}.crossroad-breeds .inner strong{display:block}@media (min-width:480px){.crossroad-breeds .list .item{width:33.333%}}@media (min-width:992px){.crossroad-breeds .list{margin-left:-19px;}.crossroad-breeds .list .item{width:25%}.crossroad-breeds .list.bordered .item{width:25%}.crossroad-breeds .item{margin-bottom:19px}.crossroad-breeds .inner{margin-left:19px}}@media (min-width:1200px){.crossroad-breeds .list .item{width:16.666%}}.crossroad-pets{border-bottom:1px solid #d9d9d9;padding-bottom:10px;margin-bottom:20px;}.crossroad-pets .list{margin-top:16px}@media (min-width:480px){.crossroad-pets .list{font-size:0;margin-left:-19px}.crossroad-pets .list > *{display:inline-block;vertical-align:top;width:50%;font-size:16px}.ie7 .crossroad-pets .list > *{display:inline;zoom:1}.crossroad-pets .item > *{margin-left:19px}}@media (min-width:768px){.crossroad-pets{padding-bottom:18px;margin-bottom:32px}.crossroad-pets .title{float:left}.crossroad-pets .link{float:right;margin-top:8px}.crossroad-pets .item{width:33.333%}}@media (min-width:1200px){.crossroad-pets .item{width:16.666%}}.crossroad-places{border:1px solid #d5d5d5;-webkit-border-radius:5px;border-radius:5px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;background:#fff;}.crossroad-places .overview{height:598px}.crossroad-places .item{border-bottom:1px solid #d5d5d5;}.crossroad-places .item:last-child{border-bottom:0}.crossroad-places .inner{text-decoration:none;display:block;padding:14px 60px 14px 64px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;position:relative;}.crossroad-places .inner:before{position:absolute;top:25px;right:19px;color:#cac9cb;font-size:24px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s;z-index:1}.crossroad-places .inner.opened{background:#fafafa;}.crossroad-places .inner.opened + .more{background:#fafafa}.crossroad-places .inner:hover{background:#f5f5f5;}.crossroad-places .inner:hover:before{color:#919093}.crossroad-places .inner:hover + .more{background:#f5f5f5}.crossroad-places .inner:hover .title{text-decoration:underline}.crossroad-places .inner p{color:#666569;font-size:14px}.crossroad-places .inner .title{margin:0 0 5px;text-transform:uppercase;font-size:18px}.crossroad-places .inner .icon{font-size:32px;float:left;margin:8px 0 0 -45px}.crossroad-places .inner .icon-comb{display:inline-block;vertical-align:top;-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}.ie7 .crossroad-places .inner .icon-comb{display:inline;zoom:1}.crossroad-places .more{padding:0 19px 19px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}.crossroad-products-small .item{position:relative;border-bottom:1px solid #d5d5d5;}.crossroad-products-small .item:last-child{border-bottom:0}.crossroad-products-small .item:hover .inner{background:#ededed}.crossroad-products-small .item:hover .delete{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.crossroad-products-small .item a{text-decoration:none}.crossroad-products-small .item .inner{display:block;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;line-height:20px;}.crossroad-products-small .item .inner p{margin-bottom:0}.crossroad-products-small .item .product{font-size:14px;padding:13px 8px}.crossroad-products-small .item .img{display:none}.crossroad-products-small .item .price{display:none}.crossroad-products-small .item .delete{color:#da7f7f;line-height:1;position:absolute;top:8px;right:8px;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.3s, color 0.3s;-moz-transition:opacity 0.3s, color 0.3s;-o-transition:opacity 0.3s, color 0.3s;-ms-transition:opacity 0.3s, color 0.3s;transition:opacity 0.3s, color 0.3s;}.crossroad-products-small .item .delete:hover{color:#cb4949}@media (min-width:768px){.crossroad-products-small .item .img{display:block;width:60px;float:left;margin:-6px 0 0 -64px;text-align:center}.crossroad-products-small .item .inner{padding:25px 19px 19px 64px;zoom:1;}.crossroad-products-small .item .inner:after,.crossroad-products-small .item .inner:before{content:'';display:table;clear:both}.crossroad-products-small .item .price{display:block;float:right;text-align:right}.crossroad-products-small .item .product{text-transform:uppercase;float:left;font-size:16px;padding:0}}.crossroad-products{padding-top:20px;margin-bottom:20px;}.crossroad-products .title{margin-bottom:32px}.crossroad-products .list{font-size:0;}.crossroad-products .list > *{display:inline-block;vertical-align:top;width:100%;font-size:16px}.ie7 .crossroad-products .list > *{display:inline;zoom:1}.crossroad-products .item{margin-bottom:20px;border-bottom:1px solid #d5d5d5;}.crossroad-products .item:last-child{border-bottom:0;margin-bottom:0}.crossroad-products .more{display:none}@media (min-width:768px){.crossroad-products{margin-bottom:38px;padding-top:37px}.crossroad-products .list{margin:0 0 16px -10px;}.crossroad-products .list .item{width:50%}.crossroad-products .item{border-bottom:0;}.crossroad-products .item > *{margin-left:10px}.crossroad-products .more{display:block}}@media (min-width:992px){.crossroad-products .list.grid-4 .item{width:25%}.crossroad-products .list .item{width:33.333%}.crossroad-products .more{display:inline-block;vertical-align:middle;margin:0 0 0 175px}.ie7 .crossroad-products .more{display:inline;zoom:1}.crossroad-products .pagination{float:right;padding:10px 0}}@media (min-width:1200px){.crossroad-products .list{margin-left:-38px}.crossroad-products .item > *{margin-left:38px}}/*
 *	Box
 */
.box-404{height:100%;color:#666569;}.box-404 .container-fluid{height:100%;text-align:center;}.box-404 .container-fluid:before{content:'';display:inline-block;vertical-align:middle;height:100%;margin-left:-.25em;width:1px}.ie7 .box-404 .container-fluid:before{display:inline;zoom:1}.box-404 .inner{max-width:98%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;display:inline-block;vertical-align:middle;}.ie7 .box-404 .inner{display:inline;zoom:1}.box-404 .title img{display:block;margin:0 auto 20px}@media (min-width:768px){.box-404 .container-fluid{text-align:left;background:url("/assets/front/img/bg/404.png") 80% 85% no-repeat}.box-404 .inner{padding-left:45px}.box-404 .title img{margin:0 0 20px}}@media (min-width:992px){.box-404 .inner{padding-left:145px}}.box-address{font-size:14px;padding:15px;display:inline-block;vertical-align:top;text-align:left;}.ie7 .box-address{display:inline;zoom:1}.box-address .title{margin-bottom:13px}.box-advantages{display:none;padding:12px 19px 14px;background:#ededed;-webkit-border-radius:5px;border-radius:5px;margin-bottom:38px;font-size:14px;}.box-advantages .title{margin-bottom:12px}.box-advantages li{border-bottom:1px solid #d5d5d5;padding-bottom:12px;margin-bottom:14px;}.box-advantages li:last-child{border-bottom:0;margin-bottom:0;padding-bottom:0}@media (min-width:768px){.box-advantages{display:block}}.box-advice-hp{border-top:1px solid #ffbe2c;padding:19px 13px;margin:0 -13px 0;font-size:14px;line-height:20px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.box-advice-hp .item{margin-bottom:20px}.box-advice-hp .inner{padding-left:44px;}.box-advice-hp .inner .title{margin-bottom:2px;}.box-advice-hp .inner .title a{text-decoration:none;}.box-advice-hp .inner .title a:hover{text-decoration:underline}.box-advice-hp .inner .meta{margin-bottom:4px;font-weight:bold;font-size:12px;line-height:16px;}.box-advice-hp .inner .meta a{text-decoration:none;}.box-advice-hp .inner .meta a:hover{color:#ffbe2c}.box-advice-hp .inner .meta .separator{color:#ccc;font-weight:normal;position:relative;top:-1px}.box-advice-hp .inner .meta .icon{position:relative;top:1px}.box-advice-hp .inner .img{float:left;margin:18px 0 0 -44px;width:44px;font-size:32px}.box-advice-hp .answering{text-align:center;border-top:1px solid #d5d5d5;padding-top:10px;}.box-advice-hp .answering > *{padding:6px 10px 0 54px;zoom:1;display:inline-block;vertical-align:top;text-align:left;}.box-advice-hp .answering > *:after,.box-advice-hp .answering > *:before{content:'';display:table;clear:both}.ie7 .box-advice-hp .answering > *{display:inline;zoom:1}.box-advice-hp .answering > *:first-child{display:block;text-align:center;}.box-advice-hp .answering > *:first-child > *{display:inline-block;vertical-align:top;}.ie7 .box-advice-hp .answering > *:first-child > *{display:inline;zoom:1}.box-advice-hp .answering .img{float:left;margin:-6px 0 0 -54px}.box-advice-hp .answering .icon{width:44px;height:44px;font-size:32px;text-align:center;line-height:44px}.box-advice-hp .btn-wrap{margin-bottom:20px}@media (min-width:768px){.box-advice-hp{border:1px solid #ffbe2c;-webkit-border-radius:5px;border-radius:5px;margin:0 0 20px;padding:19px}.box-advice-hp .title{margin-bottom:31px}.box-advice-hp .item{margin-bottom:34px}.box-advice-hp .inner{padding-left:64px;}.box-advice-hp .inner .img{font-size:42px;margin-left:-64px;width:64px;text-align:center}.box-advice-hp .answering{display:table;table-layout:fixed;width:100%;text-align:left;}.box-advice-hp .answering > *{display:table-cell;margin-bottom:0;}.box-advice-hp .answering > *:last-child{padding-right:0}.box-advice-hp .btn-wrap{margin-bottom:8px}}@media (min-width:992px){.box-advice-hp{margin-bottom:38px;height:439px}.box-advice-hp .list{min-height:241px}.box-advice-hp .item:last-child{margin-bottom:0}.box-advice-hp .answering{table-layout:auto}.box-advice-hp .btn-wrap{margin-top:10px}}@media (min-width:1200px){.box-advice-hp .list{min-height:195px}.box-advice-hp .btn-wrap{margin:34px 0 20px}}.box-advice{font-size:14px;border-bottom:1px solid #d5d5d5;padding-bottom:19px;margin-bottom:15px;}.box-advice .title a{color:#ffbe2c}.box-advice .meta{font-size:12px;line-height:1;margin-left:-10px;}.box-advice .meta .icon{font-size:14px}.box-advice .meta .data{margin-left:10px;padding-right:10px;border-right:1px solid #e5e5e5;display:inline-block;vertical-align:top;}.ie7 .box-advice .meta .data{display:inline;zoom:1}.box-advice .meta .data:last-child{border-right:0}.box-advice .meta .data > *{display:inline-block;vertical-align:middle;}.ie7 .box-advice .meta .data > *{display:inline;zoom:1}.box-advice .meta .data a{vertical-align:top}.box-advice .content{margin-bottom:8px}.box-answer{color:#666569;border-bottom:1px solid #d5d5d5;padding-bottom:14px;}.box-answer.main{background:#f8f8f8;-webkit-border-radius:5px;border-radius:5px;padding:19px 19px 14px;border-bottom:0;}.box-answer.main .content{font-size:16px}.box-answer .head{padding:5px 0 0 84px;margin-bottom:12px;}.box-answer .head img{float:left;margin:-5px 0 0 -84px;width:64px}.box-answer .title{color:#ffbe2c;font-size:16px;margin-bottom:2px;}.box-answer .title + .small{margin-bottom:4px}.box-answer .role{font-size:14px;color:#666569;font-weight:normal}.box-answer .tools a{color:#464646;font-size:12px;font-weight:bold}.box-answer .content{font-size:14px;margin-bottom:5px}.box-answering{padding:12px 19px 14px;background:#ffbe2c;color:#fff;-webkit-border-radius:5px;border-radius:5px;margin:20px 0 !important;}.box-answering .title{margin-bottom:16px}.box-answering .person{font-size:14px;line-height:16px;padding:6px 0 0 56px;margin-bottom:7px;zoom:1;}.box-answering .person:after,.box-answering .person:before{content:'';display:table;clear:both}.box-answering .person img{width:44px;float:left;margin:-6px 0 0 -56px}@media (min-width:768px){.box-answering{margin-top:0 !important}}@media (min-width:992px){.box-answering{margin-bottom:38px}}.box-articles{border-top:1px solid #7fceda;padding:19px 13px;margin:0 -13px 0;font-size:12px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.box-articles .title{margin-bottom:20px}.box-articles .item{margin-bottom:19px}.box-articles .inner{border:1px solid #d5d5d5;-webkit-border-radius:5px;border-radius:5px;padding:0 10px 0 65px;zoom:1;}.box-articles .inner:after,.box-articles .inner:before{content:'';display:table;clear:both}.box-articles .inner .title{margin:4px 0 0}.box-articles .inner a{text-decoration:none;}.box-articles .inner a:hover{text-decoration:underline}.box-articles .img{float:left;margin:-1px 0 -1px -65px;overflow:hidden;-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px;position:relative;width:65px;}.box-articles .img:before{content:'';position:absolute;top:50%;margin-top:-150px;left:50px;background:#fff;-webkit-border-radius:50%;border-radius:50%;z-index:1;width:300px;height:300px}.box-articles .meta{font-weight:bold;font-size:12px;margin-bottom:4px;}.box-articles .meta .icon{color:#999;position:relative;top:1px}.box-articles .fb-share-button{position:absolute;left:12px;bottom:14px}@media (min-width:480px){.box-articles{font-size:14px}}@media (min-width:768px){.box-articles{border:1px solid #7fceda;-webkit-border-radius:5px;border-radius:5px;padding:19px;margin:0 0 20px}.box-articles .inner{padding-left:190px;}.box-articles .inner .title{margin:10px 0 0}.box-articles .img{margin-left:-191px;width:172px;}.box-articles .img:before{left:156px}.box-articles .meta{margin-bottom:8px}}@media (min-width:992px){.box-articles{margin-bottom:38px;font-size:12px;height:439px}.box-articles .list{min-height:297px}.box-articles .inner .title{margin-top:5px}.box-articles .btn-wrap{margin-top:19px}}@media (min-width:1200px){.box-articles{font-size:14px}.box-articles .inner .title{margin-top:10px}}.box-autocomplete{background:#fff;-webkit-border-radius:2px;border-radius:2px;border:1px solid #d5d5d5;position:absolute;top:100%;left:-5000px;z-index:1;margin:-12px 85px 0 13px;overflow:hidden;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);-webkit-transition:opacity 0.2s;-moz-transition:opacity 0.2s;-o-transition:opacity 0.2s;-ms-transition:opacity 0.2s;transition:opacity 0.2s;}.box-autocomplete.opened{left:0;right:0;opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.box-autocomplete .title{display:none}.box-autocomplete .categories li{border-bottom:1px solid #e5e5e5}.box-autocomplete .categories a{display:block;text-decoration:none;padding:13px 8px;font-size:14px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;position:relative;}.box-autocomplete .categories a:before{display:none}.box-autocomplete .categories a:hover{background:#ededed}@media (min-width:768px){.box-autocomplete{min-width:426px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;margin:4px 0 0;-webkit-border-radius:5px;border-radius:5px}.box-autocomplete .title{display:block;background:#fafafa;font-size:14px;text-transform:uppercase;margin:0;padding:15px 19px}.box-autocomplete .categories li:last-child{border-bottom:0}.box-autocomplete .categories a{padding:13px 49px 13px 19px;}.box-autocomplete .categories a:before{display:block;position:absolute;top:50%;margin-top:-5px;right:19px;font-size:10px}}.box-backlink{font-size:14px;}.box-backlink a{text-decoration:none;}.box-backlink a:hover .name{text-decoration:none}.box-backlink .name{text-decoration:underline}.box-backlink .icon{position:relative;top:2px}.box-basket-steps{font-size:14px;margin-bottom:15px;}.box-basket-steps .list{-webkit-border-radius:5px;border-radius:5px;overflow:hidden}.box-basket-steps .item:before,.box-basket-steps .item .ie-counter{display:none}.box-basket-steps .inner{display:block;text-align:center;background:#f3f3f3;padding:5px 10px;line-height:24px;}.box-basket-steps .inner:before,.box-basket-steps .inner .ie-counter{content:counter(item);counter-increment:item;font-weight:bold;font-size:12px;width:24px;height:24px;display:inline-block;vertical-align:middle;line-height:24px;background:#fff;-webkit-border-radius:50%;border-radius:50%;margin-right:10px;position:relative;top:-1px;text-align:center}.ie7 .box-basket-steps .inner:before,.ie7 .box-basket-steps .inner .ie-counter{display:inline;zoom:1}.box-basket-steps .inner.active{background:#666569;color:#fff;font-weight:bold;position:relative;}.box-basket-steps .inner.active:after{content:'';width:0;height:0;border-style:solid;border-width:6px 6px 0 6px;border-color:#666569 transparent transparent transparent;left:50%;margin-left:-6px;top:100%;position:absolute;z-index:1;-moz-transform:scale(.9999)}.box-basket-steps .inner.active:before,.box-basket-steps .inner.active .ie-counter{color:#666569}@media (min-width:768px){.box-basket-steps .inner{padding:15px 10px 14px;}.box-basket-steps .inner.active:after{border-width:6px 0 6px 6px;border-color:transparent transparent transparent #666569;top:50%;margin-left:0;margin-top:-6px;left:100%}.box-basket-steps .list{display:table;width:100%}.box-basket-steps .item{display:table-cell}}@media (min-width:992px){.box-basket-steps .list{table-layout:fixed}}#box-basket{position:static;}#box-basket.opened .more{left:auto;right:0}#box-basket .menu-mobile{position:absolute;top:0;right:60px}#box-basket .more{display:none}#box-basket > .btn{display:none;}#box-basket > .btn:hover > span{color:#fff}#box-basket > .btn:hover strong,#box-basket > .btn:hover .icon{color:#fff}#box-basket > .btn:hover .count{background:#fff;color:#83bf37}#box-basket > .btn > span{height:38px;line-height:28px;font-weight:normal;padding-right:10px;}#box-basket > .btn > span span:last-child{padding-left:12px;margin-left:15px;}#box-basket > .btn > span span:last-child:after{top:0;bottom:0}#box-basket > .btn strong,#box-basket > .btn .icon{-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s}#box-basket > .btn strong{display:inline-block;vertical-align:top;min-width:70px;margin-left:5px;text-align:right;color:#83bf37}.ie7 #box-basket > .btn strong{display:inline;zoom:1}#box-basket > .btn .icon{color:#5d5b59;font-size:22px}#box-basket > .btn .count{width:20px;height:20px;line-height:19px;text-align:center;background:#83bf37;color:#fff;font-size:12px;font-weight:bold;position:absolute;top:3px;left:20px;z-index:1;-webkit-border-radius:50%;border-radius:50%;-webkit-transition:background 0.3s, color 0.3s;-moz-transition:background 0.3s, color 0.3s;-o-transition:background 0.3s, color 0.3s;-ms-transition:background 0.3s, color 0.3s;transition:background 0.3s, color 0.3s}#box-basket .more{-webkit-border-radius:5px;border-radius:5px;border:1px solid #d5d5d5;background:#fff;-webkit-transform:none;-moz-transform:none;-o-transform:none;-ms-transform:none;transform:none;margin-top:4px;padding:0 0 19px;width:425px;}#box-basket .more .item:first-child{position:relative;}#box-basket .more .item:first-child:hover:after{border-color:transparent transparent #ededed}#box-basket .more .item:first-child:before,#box-basket .more .item:first-child:after{content:'';border-style:solid;width:0;height:0;position:absolute;bottom:100%;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s}#box-basket .more .item:first-child:before{border-width:0 10px 10px;border-color:transparent transparent #d5d5d5;right:94px}#box-basket .more .item:first-child:after{border-width:0 9px 9px;border-color:transparent transparent #fff;right:95px}#box-basket .crossroad-products-small .products{border-bottom:1px solid #d5d5d5;margin-bottom:19px;-webkit-border-radius:5px 5px 0 0;border-radius:5px 5px 0 0}@media (min-width:768px){#box-basket{position:relative}#box-basket > .btn{display:block}#box-basket .more{display:block}}.box-breed{margin-bottom:20px;}.box-breed .imgs{max-width:295px;}.box-breed .imgs .main{margin-bottom:15px}.box-breed .imgs img{-webkit-border-radius:5px;border-radius:5px;width:100%;height:auto}.box-breed .thumbs{font-size:0;margin-left:-6.5%;}.box-breed .thumbs > *{display:inline-block;vertical-align:top;width:26.833%;font-size:0}.ie7 .box-breed .thumbs > *{display:inline;zoom:1}.box-breed .thumbs .item{margin:0 0 10px 6.5%}@media (min-width:768px){.box-breed{margin-bottom:0}}@media (min-width:992px){.box-breed .imgs{max-width:none}.box-breed .imgs{width:45%;float:left;padding-right:19px}.box-breed .list-table{width:52%;float:left;margin-top:-19px}}@media (min-width:1200px){.box-breed .imgs{width:33.87%}.box-breed .list-table{width:62.94%}}.sk-carousel{overflow:hidden;}.sk-carousel .scroll{font-size:0;position:relative;white-space:nowrap;overflow:hidden;overflow-x:auto;}.sk-carousel .scroll > *{display:inline-block;vertical-align:top;width:100%;font-size:16px}.ie7 .sk-carousel .scroll > *{display:inline;zoom:1}.sk-carousel .scroll > * > *{white-space:normal}.js .sk-carousel .scroll{overflow-x:hidden}.js .sk-carousel .scroll{overflow:visible}@media (min-width:768px){.sk-carousel{-webkit-border-radius:5px;border-radius:5px}}.box-carousel{margin:-24px -13px 0 !important;}.box-carousel .wrap{position:relative}.box-carousel .item img{width:100%;height:auto}.box-carousel .pages{position:absolute;right:19px;bottom:19px;z-index:1;margin-left:-7px;}.box-carousel .pages a{width:14px;height:14px;-webkit-border-radius:50%;border-radius:50%;background:#fff;display:block;float:left;margin-left:7px;-webkit-box-shadow:0 1px 8px 0 rgba(0,0,0,0.34);box-shadow:0 1px 8px 0 rgba(0,0,0,0.34);position:relative;}.box-carousel .pages a:before{content:'';width:10px;height:10px;-webkit-border-radius:50%;border-radius:50%;position:absolute;top:2px;left:2px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s}.box-carousel .pages a:hover:before,.box-carousel .pages a.active:before{background:#83bf37}.box-carousel .pages span{font:0/0 a;color:transparent;text-decoration:none}@media (min-width:768px){.box-carousel{margin:0 0 19px !important}}@media (min-width:992px){.box-carousel{margin:0 !important}.box-carousel .item img{width:auto;height:439px}}.box-cookie{background:#ededed;border-bottom:1px solid #d5d5d5;font-size:12px;padding:7px 0;text-align:center;}.box-cookie .btn{margin:5px 0 5px 10px;}.box-cookie .btn > span{font-size:12px;line-height:24px;height:24px}.box-detail{padding-bottom:20px;border-bottom:1px solid #d5d5d5;}.box-detail .title{margin-bottom:24px}.box-detail .buy-wrap{margin-bottom:15px;display:-webkit-box;display:-moz-box;display:-webkit-flex;display:-ms-flexbox;display:box;display:flex;-webkit-box-orient:vertical;-moz-box-orient:vertical;-o-box-orient:vertical;-webkit-flex-flow:column;-ms-flex-flow:column;flex-flow:column;position:relative;padding-bottom:78px}.box-detail .package-wrap{background:#ededed;-webkit-border-radius:5px;border-radius:5px;padding:10px 15px;zoom:1;-webkit-box-ordinal-group:2;-moz-box-ordinal-group:2;-o-box-ordinal-group:2;-ms-flex-order:2;-webkit-order:2;order:2;}.box-detail .package-wrap:after,.box-detail .package-wrap:before{content:'';display:table;clear:both}.box-detail .package-wrap > *{float:left;width:50%;margin-bottom:0;text-align:center;}.box-detail .package-wrap > * label{margin-bottom:12px;}.box-detail .package-wrap > * label:first-child{display:inline-block;vertical-align:top;font-weight:bold}.ie7 .box-detail .package-wrap > * label:first-child{display:inline;zoom:1}.box-detail .package-wrap > * .inp-item{margin-bottom:10px}.box-detail .package-wrap .inp-count{width:90px;}.box-detail .package-wrap .inp-count .plus,.box-detail .package-wrap .inp-count .minus{border:1px solid #d5d5d5}.box-detail .package-wrap .inp-count .plus:hover{border-color:#83bf37}.box-detail .package-wrap .inp-count .minus:hover{border-color:#bf3737}.box-detail .price-wrap{-webkit-box-ordinal-group:1;-moz-box-ordinal-group:1;-o-box-ordinal-group:1;-ms-flex-order:1;-webkit-order:1;order:1;}.box-detail .price-wrap p.small{margin-bottom:14px}.box-detail .price-wrap .btn-wrap{position:absolute;bottom:0;left:0;right:0}.box-detail .price-wrap .btn{display:block}.box-detail .price-wrap .price{font-size:14px;margin-bottom:0;}.box-detail .price-wrap .price strong{font-size:30px;margin-right:3px}.box-detail .img-main{margin:6px 0 20px;text-align:center;}.box-detail .img-main img{max-width:50%;height:auto}.box-detail .img-thumbs{text-align:center;margin-bottom:20px;}.box-detail .img-thumbs a{display:block}.box-detail .img-thumbs .wrap{display:inline-block;vertical-align:top;position:relative}.ie7 .box-detail .img-thumbs .wrap{display:inline;zoom:1}.box-detail .img-thumbs .is-video{position:relative;}.box-detail .img-thumbs .is-video:hover:before{color:#83bf37}.box-detail .img-thumbs .is-video:before{position:absolute;top:50%;left:50%;margin:-25px 0 0 -20px;color:#fff;font-size:50px;-webkit-transition:color 0.3s;-moz-transition:color 0.3s;-o-transition:color 0.3s;-ms-transition:color 0.3s;transition:color 0.3s}.box-detail .img-thumbs .sk-carousel{width:100%;max-width:210px;-webkit-border-radius:5px;border-radius:5px;}.box-detail .img-thumbs .sk-carousel img{max-width:100%;height:auto}.box-detail .img-thumbs .prev,.box-detail .img-thumbs .next{color:#ededed;font-size:32px;text-decoration:none;position:absolute;top:50%;margin-top:-16px;line-height:1;}.box-detail .img-thumbs .prev:hover,.box-detail .img-thumbs .next:hover{color:#919093}.box-detail .img-thumbs .prev{right:105%}.box-detail .img-thumbs .next{left:105%}@media (min-width:768px){.box-detail{padding-bottom:0;margin-bottom:56px;border-bottom:0}.box-detail .img-main{text-align:left;margin-bottom:40px;}.box-detail .img-main img{max-width:100%}.box-detail .img-thumbs{margin-bottom:0;}.box-detail .img-thumbs .sk-carousel{max-width:170px}.box-detail .buy-wrap{display:table;width:100%;margin-bottom:28px;padding-bottom:0;}.box-detail .buy-wrap > *{display:table-cell;width:50%;vertical-align:middle}.box-detail .package-wrap > * label:first-child{min-height:48px}.box-detail .price-wrap{text-align:right;padding:0 8px;}.box-detail .price-wrap .btn-wrap{position:static}.box-detail .price-wrap .btn{display:inline-block}}@media (min-width:992px){.box-detail .img-thumbs .sk-carousel{max-width:210px}}@media (min-width:1200px){.box-detail .package-wrap{padding:30px 38px 10px;}.box-detail .package-wrap > *{margin-bottom:20px;text-align:left;}.box-detail .package-wrap > *:last-child{text-align:right}.box-detail .package-wrap > * label{font-size:18px;margin-bottom:32px;}.box-detail .package-wrap > * label:first-child{min-height:0}.box-detail .price-wrap{padding:0 38px}}.box-documents{padding-top:10px;margin-bottom:20px;}.box-documents a{text-decoration:none;display:block;padding-left:42px;position:relative;}.box-documents a:before{content:'';position:absolute;top:6px;left:0;-webkit-border-radius:2px;border-radius:2px;width:32px;height:36px}.box-documents a[href$='.pdf']:before{background:url("/assets/front/img/bg/sprite_1449192724440.png") -2px -2px no-repeat}.box-documents a[href$='.zip']:before{background:url("/assets/front/img/bg/sprite_1449192724440.png") -38px -2px no-repeat}.box-documents a:hover strong{text-decoration:none}.box-documents strong{display:block;text-decoration:underline}.box-facebook{border-top:1px solid #425f9c;padding:19px 13px;margin:0 -13px;text-align:center;font-size:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.box-facebook .title{margin-bottom:20px;}.box-facebook .title + .title{margin-top:0}.box-facebook .fb-page{margin-bottom:19px}@media (min-width:768px){.box-facebook{border:1px solid #425f9c;-webkit-border-radius:5px;border-radius:5px;padding:19px;margin:0 0 19px}.box-facebook .fb-page{margin-bottom:0}.box-facebook .btn-wrap{margin-top:19px}}@media (min-width:992px){.box-facebook{margin:0;height:439px}.box-facebook .btn-wrap{margin-top:38px}}.box-fb-comments{border-top:1px solid #d5d5d5;padding-top:30px}#box-header{text-align:right;}#box-header .row{position:static;font-size:0;margin:0;}#box-header .row > *{display:inline-block;vertical-align:top;width:auto;font-size:16px}.ie7 #box-header .row > *{display:inline;zoom:1}#box-header .row:first-child{display:none}#box-header .row > .item{text-align:left;display:inline-block;vertical-align:top;}.ie7 #box-header .row > .item{display:inline;zoom:1}#box-header .row > .item + .item{margin-left:5px}@media (min-width:768px){#box-header{position:absolute;top:25px;right:19px}#box-header .row:first-child{display:block}#box-header .row > .item{margin-bottom:5px}}@media (min-width:992px){#box-header{top:39px}#box-header .row > .item{margin-bottom:21px;}#box-header .row > .item + .item{margin-left:21px}}@media (min-width:1200px){#box-header{right:50%;margin-right:-585px}}.box-instagram{padding-bottom:19px;margin:0 -13px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.box-instagram .title{margin-bottom:20px}.box-instagram .list{font-size:0;margin-left:-3px}.box-instagram .list > *{display:inline-block;vertical-align:top;width:25%;font-size:16px}.ie7 .box-instagram .list > *{display:inline;zoom:1}.box-instagram .item{margin-bottom:19px;}.box-instagram .item > *{margin-left:3px}.box-instagram .img{position:relative;}.box-instagram .img a{display:block;text-decoration:none;color:#fff;}.box-instagram .img a:hover .overlay{opacity:1;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=100)}.box-instagram .img img{width:100%;height:auto}.box-instagram .img .overlay{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;filter:progid:DXImageTransform.Microsoft.Alpha(Opacity=0);background:#000;background:rgba(0,0,0,0.7);-webkit-transition:opacity 0.3s;-moz-transition:opacity 0.3s;-o-transition:opacity 0.3s;-ms-transition:opacity 0.3s;transition:opacity 0.3s;z-index:1;text-align:center;font-size:14px;font-weight:bold;}.box-instagram .img .overlay .inner{position:absolute;top:50%;left:0;right:0;line-height:22px;margin-top:-11px}.box-instagram .img .overlay .icon{position:relative;top:1px}@media (min-width:768px){.box-instagram{border:1px solid #b67a44;-webkit-border-radius:5px;border-radius:5px;padding:19px;margin:0}}@media (min-width:992px){.box-instagram{height:439px}.box-instagram .list{min-height:316px}}.box-map .wrap{-webkit-border-radius:5px;border-radius:5px;overflow:hidden;height:600px;}.box-map .wrap img{width:auto;height:100%}.box-msg{-webkit-border-radius:5px;border-radius:5px;padding:16px 36px 12px 60px;position:relative;color:#fff;margin-bottom:16px;}.box-msg:before{font-size:22px;position:absolute;top:22px;left:20px}.box-msg.warning{background:#cda620;}.box-msg.error{background:#bf3737;}.box-msg.success{background:#82bf37;}.box-msg.info{background:#3777bf;}.box-msg > *{font-size:14px}.box-msg p{margin-bottom:0}.box-msg .title{margin-bottom:0}.box-msg .close{font-size:12px;text-decoration:none;position:absolute;top:12px;right:12px;color:rgba(0,0,0,0.2);}.box-msg .close:hover{color:#000}.box-opening-hours{background:#7fceda;-webkit-border-radius:5px;border-radius:5px;color:#fff;padding-bottom:12px;}.box-opening-hours .contact{border-bottom:1px solid #99d8e1;font-weight:bold;padding:12px 19px;margin-bottom:12px;}.box-opening-hours .contact .phone,.box-opening-hours .contact .email{display:block}.box-opening-hours .contact .phone{text-decoration:none;color:#fff}.box-opening-hours .hours{font-weight:bold;zoom:1;}.box-opening-hours .hours:after,.box-opening-hours .hours:before{content:'';display:table;clear:both}.box-opening-hours .hours p{margin-bottom:6px}.box-opening-hours .list{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;padding:0 19px;}.box-opening-hours .list dt{font-weight:normal;float:left;clear:both;width:40px}.box-opening-hours .list dd{display:block;overflow:hidden;text-align:right}@media (min-width:480px) and (max-width:767px),(min-width:992px){.box-opening-hours .contact{zoom:1;}.box-opening-hours .contact:after,.box-opening-hours .contact:before{content:'';display:table;clear:both}.box-opening-hours .contact .phone{float:left}.box-opening-hours .contact .email{float:right}.box-opening-hours .list{width:50%;float:left}}.box-order-history table{margin-top:16px;border:0}.box-order-history th,.box-order-history td{border:0;text-align:center;padding-top:17px;padding-bottom:17px;}.box-order-history th:last-child,.box-order-history td:last-child{text-align:right;padding-right:0}.box-order-history th{font-weight:normal;font-size:14px;}.box-order-history th:first-child{-webkit-border-radius:5px 0 0 5px;border-radius:5px 0 0 5px}.box-order-history th:last-child{-webkit-border-radius:0 5px 5px 0;border-radius:0 5px 5px 0}.box-order-history td{padding-top:27px;padding-bottom:27px;border-bottom:1px solid #e8e8e9;font-weight:bold;vertical-align:middle}.box-order-history .m-title{font-weight:normal}@media (max-width:767px){.box-order-history thead{display:none}.box-order-history table,.box-order-history tbody,.box-order-history tr,.box-order-history td{display:block}.box-order-history tr{border-bottom:1px solid #e8e8e9;padding-bottom:10px;margin-bottom:8px;}.box-order-history tr:last-child{border-bottom:0}.box-order-history td{border-bottom:0;text-align:left;padding:2px 0;}.box-order-history td:last-child{text-align:left;padding-top:7px}}@media (min-width:768px){.box-order-history .title{float:left}.box-order-history .link{float:right;margin-top:8px}.box-order-history .m-title{display:none}}.box-order{margin-bottom:35px;}.box-order tr:last-child td{border-bottom:0}.box-order td{padding:19px 10px;vertical-align:middle;font-size:14px;border-bottom:1px solid #d5d5d5;}.box-order td:first-child{padding-left:19px}.box-order td:last-child{padding-right:19px}.box-order td.blank{border-bottom:0;}.box-order td.blank + td{padding-left:0}.box-order tfoot td{padding-top:13px;padding-bottom:10px}.box-order tfoot .final-price td{padding-top:5px}.box-order .img{width:100px}.box-order .title{font-size:16px;text-transform:uppercase;margin-bottom:4px}.box-order .price{text-align:right;}.box-order .price p{margin-bottom:0}.box-order .price .main{font-size:24px}.box-order .terms{display:block;margin-top:10px}.box-order .badge{background:#ecebec;font-weight:bold;text-align:center;min-width:40px;display:block;-webkit-border-radius:5px;border-radius:5px;padding:2px 10px;white-space:nowrap}@media (max-width:767px){.box-order{text-align:center}.box-order table,.box-order tbody,.box-order tfoot,.box-order tr,.box-order td{display:block}.box-order td{border-bottom:0;padding:10px;padding-bottom:10px}.box-order tr{border-bottom:1px solid #d5d5d5;margin-bottom:10px}.box-order tfoot{text-align:right;}.box-order tfoot td{padding:5px 19px !important;}.box-order tfoot td:last-child{padding-bottom:15px !important}.box-order .blank{display:none}.box-order .img{width:100%}.box-order .badge{max-width:100px;margin:0 auto}}.box-pet{background:#fafafa;border:1px solid #d5d5d5;-webkit-border-radius:5px;border-radius:5px;margin-bottom:20px;padding:10px 30px 10px 16px;font-size:14px;position:relative;}.box-pet .name{font-size:14px;padding:10px 0 0 66px;margin-bottom:0;font-weight:normal;zoom:1;}.box-pet .name:after,.box-pet .name:before{content:'';display:table;clear:both}.box-pet .name strong{display:block;margin-bottom:5px}.box-pet .name .icon{font-size:56px;float:left;margin:-10px 0 0 -66px}.box-pet .close{position:absolute;top:8px;right:8px;font-size:14px;text-decoration:none;color:rgba(0,0,0,0.2);}.box-pet .close:hover{color:#000}.crossroad-pets .box-pet{text-align:center;border:0;padding:15px 15px 5px;overflow:hidden;}.crossroad-pets .box-pet:before{content:'';position:absolute;top:0;left:0;right:0;height:75px}.crossroad-pets .box-pet .name{padding-left:0;margin-bottom:7px;position:relative;z-index:1;}.crossroad-pets .box-pet .name .icon{width:100px;height:100px;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;line-height:100px;-webkit-border-radius:50%;border-radius:50%;display:inline-block;float:none;margin:0 0 10px;border:1px solid #e5e5e5;background:#fff}.crossroad-pets .box-pet.is-dog:before{background:#b67a44}.crossroad-pets .box-pet.is-dog .name .icon{color:#b67a44}.crossroad-pets .box-pet.is-cat:before{background:#7fceda}.crossroad-pets .box-pet.is-cat .name .icon{color:#7fceda}.crossroad-pets .box-pet.is-rodent:before{background:#da7f7f}.crossroad-pets .box-pet.is-rodent .name .icon{color:#da7f7f}.box-places-filter{border:solid #d5d5d5;border-width:1px 0;padding:6px 0;margin:30px 0 20px;}@media (min-width:768px){.box-places-filter{padding-top:22px;margin-bottom:36px}}.box-popup{background:#000;background:rgba(0,0,0,0.7);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1000;overflow-y:auto;}.box-popup .wrap{-webkit-border-radius:5px;border-radius:5px;background:#fff;position:absolute;top:10px;left:10px;right:10px;overflow:hidden;margin-bottom:50px}.box-popup .head{background:#f2f2f2;border-bottom:1px solid #d9d9d9;padding:0 52px 0 19px;margin-bottom:30px}.box-popup .title{margin-bottom:0;line-height:48px}.box-popup .inner{padding:0 19px 38px}.box-popup .inp-wrap{margin-bottom:10px}.box-popup .btn-wrap{margin-top:28px}.box-popup .close{position:absolute;top:14px;right:19px;font-size:14px;text-decoration:none;color:rgba(0,0,0,0.2);}.box-popup .close:hover{color:#000}@media (min-width:768px){.box-popup .wrap{width:724px;top:50px;left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-o-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}.box-popup .company-details{margin:40px 0 25px}}@media (min-width:992px){.box-popup .wrap{width:764px;top:100px}}.box-product{text-align:center;border:1px solid transparent;-webkit-border-radius:5px;border-radius:5px;padding:12px 19px 0;-webkit-transition:border-color 0.3s;-moz-transition:border-color 0.3s;-o-transition:border-color 0.3s;-ms-transition:border-color 0.3s;transition:border-color 0.3s;}.box-product .title{margin-bottom:30px;text-align:left;}.box-product .title a{font-size:16px;text-transform:uppercase;text-decoration:none;display:block;zoom:1;}.box-product .title a:after,.box-product .title a:before{content:'';display:table;clear:both}.box-product .title a img{float:left;max-width:40%;height:auto;margin:0}.box-product .title .name{max-width:60%;display:inline-block;vertical-align:top;margin-bottom:5px}.ie7 .box-product .title .name{display:inline;zoom:1}.box-product .price{color:#83bf37;font-weight:bold;margin-bottom:13px}.box-product .inp-select,.box-product .select2{text-align:left}.box-product .clearfix .btn-wrap{float:right}.box-product .btn-wrap{margin-bottom:20px}.box-product .btn > span{font-size:18px;line-height:27px;padding:3px 15px 2px}.box-product .package{margin-bottom:19px;}.box-product .package label{font-size:14px;color:#fff;background:#4c919d;height:30px;line-height:30px;padding:0 7px;width:55px;position:absolute;top:1px;left:1px;z-index:1}.box-product .package .select2-selection{padding-left:80px !important}.box-product .package-single{font-size:14px;font-weight:bold;background:#ecebec;-webkit-border-radius:5px;border-radius:5px;line-height:32px;margin-bottom:19px}.box-product .inp-count{padding:4px 0;float:left}@media (min-width:480px){.box-product{padding-left:20%;padding-right:20%}}@media (min-width:768px){.box-product{padding-left:10px;padding-right:10px}.box-product:hover{border-color:#d5d5d5}.box-product .title{text-align:center;}.box-product .title a img{display:block;max-width:100%;float:none;margin:0 auto 24px}.box-product .title a .name{max-width:none;margin-bottom:0}}@media (min-width:1200px){.box-product{padding-left:19px;padding-right:19px}}.box-shopping-help{margin:0 -13px;padding:30px 13px 19px;border-bottom:1px solid #d5d5d5;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.box-shopping-help .step{text-align:center}.box-shopping-help .btn > span{font-size:18px;line-height:27px;height:38px;-webkit-border-radius:19px;border-radius:19px}.box-shopping-help .btn .icon{line-height:29px}.box-shopping-help .btn + .btn{margin-left:10px}.box-shopping-help .pet-wrap{margin:0 0 16px -25px;font-size:0;}.box-shopping-help .pet-wrap > *{display:inline-block;vertical-align:top;width:auto;font-size:16px}.ie7 .box-shopping-help .pet-wrap > *{display:inline;zoom:1}.box-shopping-help .pet-wrap > *{margin-left:25px}.box-shopping-help .step-1 .subtitle{margin-bottom:20px}.box-shopping-help .step-2 .title,.box-shopping-help .step-3 .title{margin-bottom:26px}.box-shopping-help .step-2 .list,.box-shopping-help .step-3 .list{font-size:0;text-align:left;margin-left:-10px;min-height:92px}.box-shopping-help .step-2 .list > *,.box-shopping-help .step-3 .list > *{display:inline-block;vertical-align:top;width:50%;font-size:16px}.ie7 .box-shopping-help .step-2 .list > *,.ie7 .box-shopping-help .step-3 .list > *{display:inline;zoom:1}.box-shopping-help .step-2 .item,.box-shopping-help .step-3 .item{margin-bottom:20px;}.box-shopping-help .step-2 .item > *,.box-shopping-help .step-3 .item > *{margin-left:10px}.box-shopping-help .step-3 .btn{margin-bottom:10px}@media (min-width:480px){.box-shopping-help .step-2 .list .item,.box-shopping-help .step-3 .list .item{width:33.333%}}@media (min-width:768px){.box-shopping-help{border:1px solid #d5d5d5;-webkit-border-radius:5px;border-radius:5px;margin:0}.box-shopping-help .title{margin-bottom:26px}.box-shopping-help .pet-wrap{margin:0 0 36px -30px;}.box-shopping-help .pet-wrap > *{margin-left:30px}.box-shopping-help .btn + .btn{margin-left:30px}.box-shopping-help .step{min-height:388px}.box-shopping-help .step-1 .subtitle{margin-bottom:30px}.box-shopping-help .step-3 .btn{margin-bottom:0}}@media (min-width:992px){.box-shopping-help .step-2 .inp-item,.box-shopping-help .step-3 .inp-item{white-space:nowrap}}@media (min-width:1200px){.box-shopping-help{padding:30px 19px 19px}.box-shopping-help .pet-wrap{margin-left:-50px;}.box-shopping-help .pet-wrap > *{margin-left:50px}.box-shopping-help .step-2,.box-shopping-help .step-3{padding:0 10px}}@media (min-width:992px){.box-widgets{zoom:1;margin-left:-26px}.box-widgets:after,.box-widgets:before{content:'';display:table;clear:both}.box-widgets .widget{float:left;width:50%;}.box-widgets .widget > *{margin-left:26px}}@media (min-width:1200px){.box-widgets{margin-left:-38px}.box-widgets .widget > *{margin-left:38px}}/*
 *	Form
 */
.form-basket .has-bg{background:#f3f3f3;-webkit-border-radius:5px;border-radius:5px;padding:0 19px 3px;}.form-basket .has-bg .title{font-size:18px;padding:14px 19px;margin-left:-19px;margin-right:-19px;margin-bottom:12px;border-bottom:1px solid #fff;line-height:22px;}.form-basket .has-bg .title .inp-item{margin-bottom:0;}.form-basket .has-bg .title .inp-item input + span{font-size:18px}.form-basket.step-1 .btn-wrap{padding:0 19px}.form-basket.step-2{text-align:center;}.form-basket.step-2 fieldset{max-width:270px;margin:0 auto}.form-basket.step-2 .title{margin-bottom:2px}.form-basket.step-2 .inp-wrap{text-align:left}.form-basket.step-2 .links{zoom:1;}.form-basket.step-2 .links:after,.form-basket.step-2 .links:before{content:'';display:table;clear:both}.form-basket.step-2 .btn-wrap{margin:19px 0 12px}.form-basket.step-3 fieldset{margin-bottom:20px}.form-basket.step-4 fieldset .title{font-size:18px;border-bottom:1px solid #d5d5d5;margin-bottom:18px;padding:15px 19px}.form-basket.step-4 .list{padding:0 19px;}.form-basket.step-4 .list .inp-item{display:block;}.form-basket.step-4 .list .inp-item input + span{zoom:1;display:block;font-weight:normal;width:100%;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;}.form-basket.step-4 .list .inp-item input + span:after,.form-basket.step-4 .list .inp-item input + span:before{content:'';display:table;clear:both}.form-basket.step-4 .list .inp-item input + span:hover{text-decoration:none}.form-basket.step-4 .btn-wrap{margin-top:20px}.form-basket.step-5 .btn-wrap{padding-right:19px;margin-top:27px}@media (min-width:768px){.form-basket.step-1{margin-top:-15px}.form-basket.step-3 fieldset{margin-bottom:0}.form-basket.step-3 .btn-wrap{margin-top:38px}}@media (max-width:1199px){.form-basket.step-4 .inp-item .l,.form-basket.step-4 .inp-item .r{float:none;display:block}}.form-filter{background:#ededed;padding:12px 19px 14px;-webkit-border-radius:0 0 2px 2px;border-radius:0 0 2px 2px;margin-bottom:38px;display:none;border-top:1px solid #d5d5d5;}.form-filter.opened{display:block;position:absolute;top:265px;left:13px;right:13px;z-index:1}.form-filter fieldset{border-bottom:1px solid #d5d5d5;padding-bottom:8px;margin-bottom:14px;}.form-filter fieldset:last-child{border-bottom:0;padding-bottom:0;margin-bottom:0}.form-filter .title{margin-bottom:16px}@media (min-width:768px){.form-filter{-webkit-border-radius:5px;border-radius:5px;padding-bottom:10px;display:block;border-top:0}.form-filter.opened{position:static}.form-filter fieldset:nth-last-child(-n+2){border-bottom:0;padding-bottom:0;margin-bottom:0}}.form-login .btn-wrap{margin:19px 0 4px}.form-places{padding-top:8px;margin-bottom:15px;}.form-places .label{font-weight:bold;line-height:22px}.form-places .list{font-size:0;margin-left:-20px;}.form-places .list > *{display:inline-block;vertical-align:top;width:auto;font-size:16px}.ie7 .form-places .list > *{display:inline;zoom:1}.form-places .list .label{display:block;margin-bottom:10px}.form-places .item{margin-left:20px;}.form-places .item .inp-item input + span{font-size:16px}@media (min-width:992px){.form-places{margin-bottom:0}.form-places .list .label{display:inline-block;margin-bottom:0}}.form-profile .type-wrap{text-align:center;margin-bottom:20px;}.form-profile .type-wrap .btn{margin-top:10px;}.form-profile .type-wrap .btn.btn-border > span{line-height:46px}.form-profile .type-wrap .btn > span{line-height:48px;height:48px;-webkit-border-radius:24px;border-radius:24px;padding:0 28px;font-size:16px;}.form-profile .type-wrap .btn > span span:last-child{padding-left:5px;}.form-profile .type-wrap .btn > span span:last-child:after{display:none}.form-profile .type-wrap .btn .icon{font-size:26px;line-height:46px}.form-profile .wrap{border-top:1px solid #d5d5d5;max-width:730px;margin:0 auto;padding-top:20px}.form-profile .title .icon-star{color:#ffbe2c;font-size:12px;position:relative;top:-9px}.form-profile .row{margin:0 -9px;}.form-profile .row + .title{margin:0 0 15px}.form-profile .row [class^="col-"],.form-profile .row [class*=" col-"]{padding:0 9px}.form-profile .btn-wrap{margin-bottom:38px}.form-profile .inp-items{margin-bottom:25px}.form-profile .inp-pet-wrap{margin-top:-6px}.form-profile .btn-save-wrap{margin-bottom:15px}@media (min-width:768px){.form-profile .type-wrap{margin-bottom:38px;}.form-profile .type-wrap .btn{margin-top:0;}.form-profile .type-wrap .btn + .btn{margin:0 0 0 15px}.form-profile .wrap{padding-top:32px}}.form-question h1.title{margin-bottom:24px}.form-question .title{margin-bottom:6px}.form-question .btn-wrap{margin-top:19px}.form-search#form-search .menu-mobile{position:absolute;top:0;right:13px;}.form-search#form-search .menu-mobile.opened + .form-wrap{display:block}.form-search#form-search .form-wrap{display:none;position:absolute;top:61px;left:0;right:0}.form-search#form-search .btn{top:0;right:0}.form-search .inp-text{height:38px;padding:6px 45px 6px 16px}.form-search .btn{position:absolute;top:6px;right:10px}@media (min-width:768px){.form-search#form-search{width:300px !important;}.form-search#form-search .form-wrap{display:block;position:relative;top:auto;left:auto;right:auto}.form-search#form-search .btn{top:6px;right:10px}}@media (min-width:992px){.form-search#form-search{width:426px !important}}@media (max-width:767px){.form-search#form-search .form-wrap{padding:19px 13px;background:#fff}.form-search#form-search .inp-wrap{margin-bottom:0;padding-right:72px}.form-search#form-search .inp-text{-webkit-border-radius:2px;border-radius:2px;-webkit-box-shadow:none;box-shadow:none;padding-left:8px;padding-right:8px;}.form-search#form-search .inp-text::-moz-placeholder{font-size:12px}.form-search#form-search .inp-text::-webkit-input-placeholder{font-size:12px}.form-search#form-search .inp-text:-ms-input-placeholder{font-size:12px}.form-search#form-search .btn > span{line-height:38px;height:38px;-webkit-border-radius:2px;border-radius:2px;padding:0 10px;text-transform:uppercase;font-size:12px}}.form-sort{margin-top:25px;padding:15px 0 5px;border:solid #d5d5d5;border-width:1px 0 0;}.form-sort .sort-wrap{zoom:1;}.form-sort .sort-wrap:after,.form-sort .sort-wrap:before{content:'';display:table;clear:both}.form-sort .sort-wrap .title{line-height:36px;font-weight:bold;margin:0 10px 0 0}.form-sort .sort{min-height:66px;float:left;zoom:1;}.form-sort .sort:after,.form-sort .sort:before{content:'';display:table;clear:both}.form-sort .sort li{float:left}.form-sort .sort a{display:block;text-decoration:none;padding:6px;-webkit-transition:background 0.3s;-moz-transition:background 0.3s;-o-transition:background 0.3s;-ms-transition:background 0.3s;transition:background 0.3s;font-size:14px;}.form-sort .sort a.active{background:#ededed;-webkit-border-radius:5px;border-radius:5px}.form-sort .sort a:hover{text-decoration:underline}.form-sort .others-wrap{padding-top:8px}.form-sort .others{text-align:center;}.form-sort .others li{display:inline-block;margin-left:20px;}.form-sort .others li:first-child{margin-left:0}.form-sort .filter{margin-top:20px;padding:0 13px;}.form-sort .filter a{padding:0 13px;display:block;background:#ededed;-webkit-border-radius:2px;border-radius:2px;line-height:34px;text-decoration:none;}.form-sort .filter .icon{float:right;line-height:34px}@media (min-width:768px){.form-sort{border-bottom-width:1px}.form-sort .sort{min-height:0}}@media (min-width:1200px){.form-sort{margin-top:30px;padding:25px 0 23px}.form-sort .sort-wrap .title{float:left}.form-sort .others{text-align:right}.form-sort .sort{float:left;}.form-sort .sort a{font-size:16px;}.form-sort .sort a.active{padding:6px 12px}}:first-child{margin-top:0}/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbInNyYy9jc3Mvbm9ybWFsaXplLnN0eWwiLCJzcmMvY3NzL2Jvb3RzdHJhcC9ib290c3RyYXAtZ3JpZC5zdHlsIiwibm9kZV9tb2R1bGVzL2dydW50LWNvbnRyaWItc3R5bHVzL25vZGVfbW9kdWxlcy9uaWIvbGliL25pYi92ZW5kb3Iuc3R5bCIsIm5vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLXN0eWx1cy9ub2RlX21vZHVsZXMvbmliL2xpYi9uaWIvZmxleC5zdHlsIiwibm9kZV9tb2R1bGVzL2dydW50LWNvbnRyaWItc3R5bHVzL25vZGVfbW9kdWxlcy9uaWIvbGliL25pYi9ib3JkZXIuc3R5bCIsInNyYy9jc3MvYm9vdHN0cmFwL2Jvb3RzdHJhcC11dGlsaXRpZXMuc3R5bCIsInNyYy9jc3MvZm9udC5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvZm9ybS9zb3J0LnN0eWwiLCJzcmMvY3NzL2NvbnRlbnQvYmFzaWMtY2xhc3Muc3R5bCIsIm5vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLXN0eWx1cy9ub2RlX21vZHVsZXMvbmliL2xpYi9uaWIvb3ZlcmZsb3cuc3R5bCIsInNyYy9jc3MvY29udGVudC5zdHlsIiwic3JjL2Nzcy9jb3JlLnN0eWwiLCJzcmMvY3NzL2NvcmUvZHJvcGRvd24uc3R5bCIsInNyYy9jc3MvbGliL2NzczMuc3R5bCIsInNyYy9jc3MvbGliL3NrLnN0eWwiLCJzcmMvY3NzL2NvcmUvZ3JpZC5zdHlsIiwic3JjL2Nzcy9jb3JlL3BhZ2luYXRpb24uc3R5bCIsInNyYy9jc3MvY29yZS9zY3JvbGxiYXIuc3R5bCIsInNyYy9jc3MvY29yZS9mb3Jtcy9idXR0b25zLnN0eWwiLCJzcmMvY3NzL2NvcmUvZm9ybXMvY291bnQuc3R5bCIsInNyYy9jc3MvY29yZS9mb3Jtcy9pbnB1dC5zdHlsIiwic3JjL2Nzcy9jb3JlL2Zvcm1zL2l0ZW0uc3R5bCIsInNyYy9jc3MvY29yZS9mb3Jtcy9wZXQuc3R5bCIsInNyYy9jc3MvbGliL3NlbGVjdDIuc3R5bCIsInNyYy9jc3MvY29yZS9mb3Jtcy9zZWxlY3Quc3R5bCIsInNyYy9jc3MvbGF5b3V0LnN0eWwiLCJzcmMvY3NzL2xheW91dC9oZWFkZXIuc3R5bCIsInNyYy9jc3MvbGF5b3V0L21haW4uc3R5bCIsInNyYy9jc3MvbGF5b3V0L2Zvb3Rlci5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvbWVudS9hY2Nlc3NpYmlsaXR5LnN0eWwiLCJzcmMvY3NzL2xheW91dC9tZW51L2JyZWFkY3J1bWIuc3R5bCIsInNyYy9jc3MvbGF5b3V0L21lbnUvZHJvcGRvd24uc3R5bCIsInNyYy9jc3MvbGF5b3V0L21lbnUvbWFpbi5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvbWVudS9tb2JpbGUuc3R5bCIsInNyYy9jc3MvbGF5b3V0L21lbnUvc2lkZS5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvY3Jvc3Nyb2FkL2FkdmljZS5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvY3Jvc3Nyb2FkL2Fuc3dlcnMuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2Nyb3Nzcm9hZC9icmVlZHMuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2Nyb3Nzcm9hZC9wZXRzLnN0eWwiLCJzcmMvY3NzL2xheW91dC9jcm9zc3JvYWQvcGxhY2VzLnN0eWwiLCJzcmMvY3NzL2xheW91dC9jcm9zc3JvYWQvcHJvZHVjdHMtc21hbGwuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2Nyb3Nzcm9hZC9wcm9kdWN0cy5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94LzQwNC5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L2FkZHJlc3Muc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9hZHZhbnRhZ2VzLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvYWR2aWNlLWhwLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvYWR2aWNlLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvYW5zd2VyLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvYW5zd2VyaW5nLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvYXJ0aWNsZXMuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9hdXRvY29tcGxldGUuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9iYWNrbGluay5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L2Jhc2tldC1zdGVwcy5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L2Jhc2tldC5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L2JyZWVkLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvY2Fyb3VzZWwuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9jb29raWUuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9kZXRhaWwuc3R5bCIsIm5vZGVfbW9kdWxlcy9ncnVudC1jb250cmliLXN0eWx1cy9ub2RlX21vZHVsZXMvc3R5bHVzL2xpYi9mdW5jdGlvbnMvaW5kZXguc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9kb2N1bWVudHMuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9mYWNlYm9vay5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L2ZiLWNvbW1lbnRzLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvaGVhZGVyLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvaW5zdGFncmFtLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvbWFwLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvbXNnLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvb3BlbmluZy1ob3Vycy5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L29yZGVyLWhpc3Rvcnkuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9vcmRlci5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L3BldC5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L3BsYWNlcy1maWx0ZXIuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9wb3B1cC5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvYm94L3Byb2R1Y3Quc3R5bCIsInNyYy9jc3MvbGF5b3V0L2JveC9zaG9wcGluZy1oZWxwLnN0eWwiLCJzcmMvY3NzL2xheW91dC9ib3gvd2lkZ2V0cy5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvZm9ybS9iYXNrZXQuc3R5bCIsInNyYy9jc3MvbGF5b3V0L2Zvcm0vZmlsdGVyLnN0eWwiLCJzcmMvY3NzL2xheW91dC9mb3JtL2xvZ2luLnN0eWwiLCJzcmMvY3NzL2xheW91dC9mb3JtL3BsYWNlcy5zdHlsIiwic3JjL2Nzcy9sYXlvdXQvZm9ybS9wcm9maWxlLnN0eWwiLCJzcmMvY3NzL2xheW91dC9mb3JtL3F1ZXN0aW9uLnN0eWwiLCJzcmMvY3NzL2xheW91dC9mb3JtL3NlYXJjaC5zdHlsIl0sIm5hbWVzIjpbXSwibWFwcGluZ3MiOiJBQUFBLGNBQ0MsTUFBTSxhQUdQLFFBQ0EsTUFDQSxRQUNBLFdBQ0EsT0FDQSxPQUNBLE9BQ0EsT0FDQSxJQUNBLFFBQ0EsUUFDQyxRQUFRLE1BR1QsTUFDQSxPQUNBLE1BQ0MsUUFBUSxhQUNQLFNBQVEsT0FDVCxLQUFLLEVBR04sc0JBQ0MsUUFBUSxLQUlULFNBQ0MsUUFBUSxLQVlULEtBQ0MsVUFBVSxLQUNWLFdBQVcsT0FDWCx1QkFBdUIsWUFDdkIseUJBQXlCLEtBQ3pCLHFCQUFxQixLQUV0QixLQUNBLE9BQ0EsTUFDQSxPQUNBLFNBQ0MsWUFBWSxXQUdiLEtBQ0MsT0FBTyxFQU9SLFFBQ0MsUUFBUSxLQVFULEdBQ0MsVUFBVSxJQUNWLE9BQU8sUUFFUixHQUNDLFVBQVUsTUFDVixPQUFPLFFBRVIsR0FDQyxVQUFVLE9BQ1YsT0FBTyxNQUVSLEdBQ0MsVUFBVSxJQUNWLE9BQU8sU0FFUixHQUNDLFVBQVUsTUFDVixPQUFPLFNBRVIsR0FDQyxVQUFVLE1BQ1YsT0FBTyxTQUdSLFlBQ0MsY0FBYyxXQUdmLEVBQ0EsT0FDQyxZQUFZLEtBRWIsV0FDQyxPQUFPLFNBR1IsSUFDQyxXQUFXLE9BRVosS0FDQyxXQUFXLEtBQ1gsTUFBTSxLQUdQLEVBQ0EsSUFDQyxPQUFPLE1BSVIsSUFDQSxLQUNBLElBQ0EsS0FDQyxZQUFxQixnQkFDckIsYUFBMEIsd0JBQzFCLFVBQVUsSUFH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SUt1QmYsWUFBWSxLQUNaLGdCQUFnQixNQU9qQix5QkFDQyxNQUFNLE1BQ04sWUFBWSxLQUdXLHlCQUFBLFdBQ3hCLG9CQUFvQixJQUVwQixpQkFDQyxXQUFXLEdBR1UsMEJBQUEsV0FDdEIsV0FBVyxLQUNYLFFBQVEsWUFHUCw2QkFDQyxNQUFNLEtBRVIsbUJBQ0MsV0FBVyxNQUVaLGlCQUNDLE1BQU0sTUFFTixtQkFDQyxVQUFVLE1BRVYsMEJBQ0MsUUFBUSxVa0I1RGIsYUFDQyxXQUFXIiwiZmlsZSI6InN0eWxlLmNzcyIsInNvdXJjZXNDb250ZW50IjpbIkAtbXMtdmlld3BvcnRcblx0d2lkdGggZGV2aWNlLXdpZHRoXG5cbi8vIENvcnJlY3RzIGJsb2NrIGRpc3BsYXkgbm90IGRlZmluZWQgaW4gSUU2LzcvOC85ICYgRkYzXG5hcnRpY2xlXG5hc2lkZVxuZGV0YWlsc1xuZmlnY2FwdGlvblxuZmlndXJlXG5mb290ZXJcbmhlYWRlclxuaGdyb3VwXG5uYXZcbnNlY3Rpb25cbnN1bW1hcnlcblx0ZGlzcGxheSBibG9ja1xuXG4vLyBDb3JyZWN0cyBpbmxpbmUtYmxvY2sgZGlzcGxheSBub3QgZGVmaW5lZCBpbiBJRTYvNy84LzkgJiBGRjNcbmF1ZGlvXG5jYW52YXNcbnZpZGVvXG5cdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdCpkaXNwbGF5IGlubGluZVxuXHR6b29tIDFcblxuLy8gUHJldmVudHMgbW9kZXJuIGJyb3dzZXJzIGZyb20gZGlzcGxheWluZyAnYXVkaW8nIHdpdGhvdXQgY29udHJvbHNcbmF1ZGlvOm5vdChbY29udHJvbHNdKVxuXHRkaXNwbGF5IG5vbmVcblxuLy8gQWRkcmVzc2VzIHN0eWxpbmcgZm9yICdoaWRkZW4nIGF0dHJpYnV0ZSBub3QgcHJlc2VudCBpbiBJRTcvOC85LCBGRjMsIFM0XG4vLyBLbm93biBpc3N1ZTogbm8gSUU2IHN1cHBvcnRcbltoaWRkZW5dXG5cdGRpc3BsYXkgbm9uZVxuXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgQmFzZVxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gMS4gQ29ycmVjdHMgdGV4dCByZXNpemluZyBvZGRseSBpbiBJRTYvNyB3aGVuIGJvZHkgZm9udC1zaXplIGlzIHNldCB1c2luZyBlbSB1bml0c1xuLy8gICAgaHR0cDovL2NsYWdudXQuY29tL2Jsb2cvMzQ4LyNjNzkwXG4vLyAyLiBLZWVwcyBwYWdlIGNlbnRyZWQgaW4gYWxsIGJyb3dzZXJzIHJlZ2FyZGxlc3Mgb2YgY29udGVudCBoZWlnaHRcbi8vIDMuIFByZXZlbnRzIGlPUyB0ZXh0IHNpemUgYWRqdXN0IGFmdGVyIG9yaWVudGF0aW9uIGNoYW5nZSwgd2l0aG91dCBkaXNhYmxpbmcgdXNlciB6b29tXG4vLyAgICB3d3cuNDU2YmVyZWFzdHJlZXQuY29tL2FyY2hpdmUvMjAxMDEyL2NvbnRyb2xsaW5nX3RleHRfc2l6ZV9pbl9zYWZhcmlfZm9yX2lvc193aXRob3V0X2Rpc2FibGluZ191c2VyX3pvb20vXG5odG1sXG5cdGZvbnQtc2l6ZSAxMDAlXG5cdG92ZXJmbG93LXkgc2Nyb2xsXG5cdC13ZWJraXQtZm9udC1zbW9vdGhpbmcgYW50aWFsaWFzZWRcblx0LXdlYmtpdC10ZXh0LXNpemUtYWRqdXN0IDEwMCVcblx0LW1zLXRleHQtc2l6ZS1hZGp1c3QgMTAwJVxuXG5odG1sXG5idXR0b25cbmlucHV0XG5zZWxlY3RcbnRleHRhcmVhXG5cdGZvbnQtZmFtaWx5IHNhbnMtc2VyaWZcblxuLy8gQWRkcmVzc2VzIG1hcmdpbnMgaGFuZGxlZCBpbmNvcnJlY3RseSBpbiBJRTYvN1xuYm9keVxuXHRtYXJnaW4gMFxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIExpbmtzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBBZGRyZXNzZXMgb3V0bGluZSBkaXNwbGF5ZWQgb2RkbHkgaW4gQ2hyb21lXG5hOmZvY3VzXG5cdG91dGxpbmUgbm9uZVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIFR5cG9ncmFwaHlcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIEFkZHJlc3NlcyBmb250IHNpemVzIGFuZCBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvN1xuLy8gQWRkcmVzc2VzIGZvbnQgc2l6ZXMgd2l0aGluICdzZWN0aW9uJyBhbmQgJ2FydGljbGUnIGluIEZGNCssIENocm9tZSwgUzVcbmgxXG5cdGZvbnQtc2l6ZSAyZW1cblx0bWFyZ2luIDAuNjdlbSAwXG5cbmgyXG5cdGZvbnQtc2l6ZSAxLjVlbVxuXHRtYXJnaW4gMC44M2VtIDBcblxuaDNcblx0Zm9udC1zaXplIDEuMTdlbVxuXHRtYXJnaW4gMWVtIDBcblxuaDRcblx0Zm9udC1zaXplIDFlbVxuXHRtYXJnaW4gMS4zM2VtIDBcblxuaDVcblx0Zm9udC1zaXplIDAuODNlbVxuXHRtYXJnaW4gMS42N2VtIDBcblxuaDZcblx0Zm9udC1zaXplIDAuNzVlbVxuXHRtYXJnaW4gMi4zM2VtIDBcblxuLy8gQWRkcmVzc2VzIHN0eWxpbmcgbm90IHByZXNlbnQgaW4gSUU3LzgvOSwgUzUsIENocm9tZVxuYWJiclt0aXRsZV1cblx0Ym9yZGVyLWJvdHRvbSAxcHggZG90dGVkXG5cbi8vIEFkZHJlc3NlcyBzdHlsZSBzZXQgdG8gJ2JvbGRlcicgaW4gRkYzKywgUzQvNSwgQ2hyb21lXG5iXG5zdHJvbmdcblx0Zm9udC13ZWlnaHQgYm9sZFxuXG5ibG9ja3F1b3RlXG5cdG1hcmdpbiAxcHggNDBweFxuXG4vLyBBZGRyZXNzZXMgc3R5bGluZyBub3QgcHJlc2VudCBpbiBTNSwgQ2hyb21lXG5kZm5cblx0Zm9udC1zdHlsZSBpdGFsaWNcblxubWFya1xuXHRiYWNrZ3JvdW5kICNmZjBcblx0Y29sb3IgIzAwMFxuXG4vL0FkZHJlc3NlcyBtYXJnaW5zIHNldCBkaWZmZXJlbnRseSBpbiBJRTYvN1xucFxucHJlXG5cdG1hcmdpbiAxZW0gMFxuXG4vLyBDb3JyZWN0cyBmb250IGZhbWlseSBzZXQgb2RkbHkgaW4gSUU2LCBTNC81LCBDaHJvbWVcbi8vIGVuLndpa2lwZWRpYS5vcmcvd2lraS9Vc2VyOkRhdmlkZ290aGJlcmcvVGVzdDU5XG5wcmVcbmNvZGVcbmtiZFxuc2FtcFxuXHRmb250LWZhbWlseSBtb25vc3BhY2UsIHNlcmlmXG5cdF9mb250LWZhbWlseSAnY291cmllciBuZXcnLCBtb25vc3BhY2Vcblx0Zm9udC1zaXplIDFlbVxuXG4vLyBJbXByb3ZlcyByZWFkYWJpbGl0eSBvZiBwcmUtZm9ybWF0dGVkIHRleHQgaW4gYWxsIGJyb3dzZXJzXG5wcmVcblx0d2hpdGUtc3BhY2UgcHJlXG5cdHdoaXRlLXNwYWNlIHByZS13cmFwXG5cdHdvcmQtd3JhcCBicmVhay13b3JkXG5cbi8vIEFkZHJlc3NlcyBDU1MgcXVvdGVzIG5vdCBzdXBwb3J0ZWQgaW4gSUU2LzdcbnFcblx0cXVvdGVzIG5vbmVcblxuLy8gQWRkcmVzc2VzIHF1b3RlIHByb3BlcnR5IG5vdCBzdXBwb3J0ZWQgaW4gUzRcbnE6YmVmb3JlXG5xOmFmdGVyXG5cdGNvbnRlbnQgJydcblx0Y29udGVudCBub25lXG5cbnNtYWxsXG5cdGZvbnQtc2l6ZSA3NSVcblxuLy8gUHJldmVudHMgc3ViIGFuZCBzdXAgYWZmZWN0aW5nIGxpbmUtaGVpZ2h0IGluIGFsbCBicm93c2Vyc1xuLy8gZ2lzdC5naXRodWIuY29tLzQxMzkzMFxuc3ViXG5zdXBcblx0Zm9udC1zaXplIDc1JVxuXHRsaW5lLWhlaWdodCAwXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXG5cbnN1cFxuXHR0b3AgLTAuNWVtXG5cbnN1YlxuXHRib3R0b20gLTAuMjVlbVxuXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuLy8gIExpc3RzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBBZGRyZXNzZXMgbWFyZ2lucyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2LzdcbmRsXG5tZW51XG5vbFxudWxcblx0bWFyZ2luIDFlbSAwXG5cbmRkXG5cdG1hcmdpbiAwIDAgMCA0MHB4XG5cbi8vIEFkZHJlc3NlcyBwYWRkaW5ncyBzZXQgZGlmZmVyZW50bHkgaW4gSUU2Lzdcbm1lbnVcbm9sXG51bFxuXHRwYWRkaW5nXHQwIDAgMCA0MHB4XG5cbi8vIENvcnJlY3RzIGxpc3QgaW1hZ2VzIGhhbmRsZWQgaW5jb3JyZWN0bHkgaW4gSUU3XG5uYXYgdWxcbm5hdiBvbFxuXHRsaXN0LXN0eWxlIG5vbmVcblx0bGlzdC1zdHlsZS1pbWFnZSBub25lXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgRW1iZWRkZWQgY29udGVudFxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cblxuLy8gMS4gUmVtb3ZlcyBib3JkZXIgd2hlbiBpbnNpZGUgJ2EnIGVsZW1lbnQgaW4gSUU2LzcvOC85LCBGRjNcbi8vIDIuIEltcHJvdmVzIGltYWdlIHF1YWxpdHkgd2hlbiBzY2FsZWQgaW4gSUU3XG4vLyAgICBjb2RlLmZsaWNrci5jb20vYmxvZy8yMDA4LzExLzEyL29uLXVpLXF1YWxpdHktdGhlLWxpdHRsZS10aGluZ3MtY2xpZW50LXNpZGUtaW1hZ2UtcmVzaXppbmcvXG5pbWdcblx0Ym9yZGVyIDBcblx0LW1zLWludGVycG9sYXRpb24tbW9kZSBiaWN1YmljXG5cbi8vIENvcnJlY3RzIG92ZXJmbG93IGRpc3BsYXllZCBvZGRseSBpbiBJRTlcbnN2Zzpub3QoOnJvb3QpXG5cdG92ZXJmbG93IGhpZGRlblxuXG5pbWdcbmlmcmFtZVxub2JqZWN0XG5lbWJlZFxuXHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuLy8gPT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT1cbi8vICBGaWd1cmVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBBZGRyZXNzZXMgbWFyZ2luIG5vdCBwcmVzZW50IGluIElFNi83LzgvOSwgUzUsIE8xMVxuZmlndXJlXG5cdG1hcmdpbiAwXG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgRm9ybXNcbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG5cbi8vIENvcnJlY3RzIG1hcmdpbiBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU2LzdcbmZvcm1cblx0bWFyZ2luIDBcblxuZmllbGRzZXRcblx0Ym9yZGVyIDBcblx0bWFyZ2luIDBcblx0cGFkZGluZyAwXG5cbi8vIDEuIENvcnJlY3RzIGZvbnQgc2l6ZSBub3QgYmVpbmcgaW5oZXJpdGVkIGluIGFsbCBicm93c2Vyc1xuLy8gMi4gQWRkcmVzc2VzIG1hcmdpbnMgc2V0IGRpZmZlcmVudGx5IGluIElFNi83LCBGRjMvNCwgUzUsIENocm9tZVxuLy8gMy4gSW1wcm92ZXMgYXBwZWFyYW5jZSBhbmQgY29uc2lzdGVuY3kgaW4gYWxsIGJyb3dzZXJzXG5idXR0b25cbmlucHV0XG5zZWxlY3RcbnRleHRhcmVhXG5cdGZvbnQtc2l6ZSAxMDAlXG5cdG1hcmdpbiAwXG5cdHZlcnRpY2FsLWFsaWduIGJhc2VsaW5lXG5cdCp2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0Ym94LXNpemluZyBjb250ZW50LWJveFxuXHRvdXRsaW5lIG5vbmVcblx0Ym9yZGVyLXJhZGl1cyBub25lXG5cdGJveC1zaGFkb3cgbm9uZVxuXG4vLyBBZGRyZXNzZXMgRkYzLzQgc2V0dGluZyBsaW5lLWhlaWdodCBvbiAnaW5wdXQnIHVzaW5nICFpbXBvcnRhbnQgaW4gdGhlIFVBIHN0eWxlc2hlZXRcbmJ1dHRvblxuaW5wdXRcblx0bGluZS1oZWlnaHQgbm9ybWFsXG5cblxuLy8gMS4gSW1wcm92ZXMgdXNhYmlsaXR5IGFuZCBjb25zaXN0ZW5jeSBvZiBjdXJzb3Igc3R5bGUgYmV0d2VlbiBpbWFnZS10eXBlICdpbnB1dCcgYW5kIG90aGVyc1xuLy8gMi4gQ29ycmVjdHMgaW5hYmlsaXR5IHRvIHN0eWxlIGNsaWNrYWJsZSAnaW5wdXQnIHR5cGVzIGluIGlPU1xuLy8gMy4gQ29ycmVjdHMgaW5uZXIgc3BhY2luZyBkaXNwbGF5ZWQgb2RkbHkgaW4gSUU3IHdpdGhvdXQgZWZmZWN0aW5nIG5vcm1hbCB0ZXh0IGlucHV0c1xuLy8gICAgS25vd24gaXNzdWU6IGlubmVyIHNwYWNpbmcgcmVtYWlucyBpbiBJRTZcbmJ1dHRvblxuaW5wdXRbdHlwZT1cImJ1dHRvblwiXVxuaW5wdXRbdHlwZT1cInJlc2V0XCJdXG5pbnB1dFt0eXBlPVwic3VibWl0XCJdXG5cdGN1cnNvciBwb2ludGVyIC8vIDFcblx0LXdlYmtpdC1hcHBlYXJhbmNlIGJ1dHRvbiAvLyAyXG5cdCpvdmVyZmxvdyB2aXNpYmxlIC8vIDJcblxuLy8gUmUtc2V0IGRlZmF1bHQgY3Vyc29yIGZvciBkaXNhYmxlZCBlbGVtZW50c1xuYnV0dG9uW2Rpc2FibGVkXVxuaW5wdXRbZGlzYWJsZWRdXG5cdGN1cnNvciBkZWZhdWx0XG5cbi8vIDEuIEFkZHJlc3NlcyBib3ggc2l6aW5nIHNldCB0byBjb250ZW50LWJveCBpbiBJRTgvOVxuLy8gMi4gUmVtb3ZlcyBleGNlc3MgcGFkZGluZyBpbiBJRTgvOVxuLy8gMy4gUmVtb3ZlcyBleGNlc3MgcGFkZGluZyBpbiBJRTdcbi8vICAgIEtub3duIGlzc3VlOiBleGNlc3MgcGFkZGluZyByZW1haW5zIGluIElFNlxuaW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG5pbnB1dFt0eXBlPVwicmFkaW9cIl1cblx0Ym94LXNpemluZyBib3JkZXItYm94IC8vIDFcblx0cGFkZGluZyAwIC8vIDJcblx0KmhlaWdodCAxM3B4IC8vIDNcblx0KndpZHRoIDEzcHggLy8gM1xuXG5cbi8vIDEuIEFkZHJlc3NlcyBhcHBlYXJhbmNlIHNldCB0byBzZWFyY2hmaWVsZCBpbiBTNSwgQ2hyb21lXG4vLyAyLiBBZGRyZXNzZXMgYm94LXNpemluZyBzZXQgdG8gYm9yZGVyLWJveCBpbiBTNSwgQ2hyb21lIChpbmNsdWRlIC1tb3ogdG8gZnV0dXJlLXByb29mKVxuaW5wdXRbdHlwZT1cInNlYXJjaFwiXVxuXHQtd2Via2l0LWFwcGVhcmFuY2UgdGV4dGZpZWxkIC8vIDFcblxuLy8gUmVtb3ZlcyBpbm5lciBwYWRkaW5nIGFuZCBzZWFyY2ggY2FuY2VsIGJ1dHRvbiBpbiBTNSwgQ2hyb21lIG9uIE9TIFhcbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWRlY29yYXRpb25cbmlucHV0W3R5cGU9XCJzZWFyY2hcIl06Oi13ZWJraXQtc2VhcmNoLWNhbmNlbC1idXR0b25cblx0LXdlYmtpdC1hcHBlYXJhbmNlIG5vbmVcblxuXG4vLyBSZW1vdmVzIGlubmVyIHBhZGRpbmcgYW5kIGJvcmRlciBpbiBGRjMrXG4vLyB3d3cuc2l0ZXBlbi5jb20vYmxvZy8yMDA4LzA1LzE0L3RoZS1kZXZpbHMtaW4tdGhlLWRldGFpbHMtZml4aW5nLWRvam9zLXRvb2xiYXItYnV0dG9uc1xuYnV0dG9uOjotbW96LWZvY3VzLWlubmVyXG5pbnB1dDo6LW1vei1mb2N1cy1pbm5lclxuXHRib3JkZXIgMFxuXHRwYWRkaW5nIDBcblxuLy8gMS4gUmVtb3ZlcyBkZWZhdWx0IHZlcnRpY2FsIHNjcm9sbGJhciBpbiBJRTYvNy84Lzlcbi8vIDIuIEltcHJvdmVzIHJlYWRhYmlsaXR5IGFuZCBhbGlnbm1lbnQgaW4gYWxsIGJyb3dzZXJzXG50ZXh0YXJlYVxuXHRvdmVyZmxvdyBhdXRvIC8vIDFcblx0dmVydGljYWwtYWxpZ24gdG9wIC8vIDJcblx0cmVzaXplIHZlcnRpY2FsIC8vIFRLXG5cbmxhYmVsXG5cdGN1cnNvciBkZWZhdWx0XG5cbi8vID09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09XG4vLyAgVGFibGVzXG4vLyA9PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PT09PVxuXG4vLyBSZW1vdmUgbW9zdCBzcGFjaW5nIGJldHdlZW4gdGFibGUgY2VsbHNcbnRhYmxlXG5cdGJvcmRlci1jb2xsYXBzZSBjb2xsYXBzZVxuXHRib3JkZXItc3BhY2luZyAwXG5cbmNhcHRpb25cblx0dGV4dC1hbGlnbiBsZWZ0XG5cdGNhcHRpb24tc2lkZSB0b3BcbnRoXG5cdHRleHQtYWxpZ24gbGVmdFxuIiwiLmNvbnRhaW5lciB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogJHBhZGRpbmc7XG4gIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDc1MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDk3MHB4O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGZ1bGwpIHtcbiAgLmNvbnRhaW5lciB7XG4gICAgd2lkdGg6IDExNzBweDtcbiAgfVxufVxuLmNvbnRhaW5lci1mbHVpZCB7XG4gIG1hcmdpbi1yaWdodDogYXV0bztcbiAgbWFyZ2luLWxlZnQ6IGF1dG87XG4gIHBhZGRpbmctbGVmdDogMTNweDtcbiAgcGFkZGluZy1yaWdodDogMTNweDtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZnVsbCkge1xuICAuY29udGFpbmVyLWZsdWlkIHtcbiAgICBwYWRkaW5nLWxlZnQ6ICRwYWRkaW5nO1xuICAgIHBhZGRpbmctcmlnaHQ6ICRwYWRkaW5nO1xuICB9XG59XG4ucm93IHtcbiAgbWFyZ2luLWxlZnQ6IC0xM3B4O1xuICBtYXJnaW4tcmlnaHQ6IC0xM3B4O1xufVxuQG1lZGlhIChtaW4td2lkdGg6ICRmdWxsKSB7XG4gIC5yb3cge1xuICAgIG1hcmdpbi1sZWZ0OiAtKCRwYWRkaW5nKTtcbiAgICBtYXJnaW4tcmlnaHQ6IC0oJHBhZGRpbmcpO1xuICB9XG4gIC5yb3ctc21hbGwtZ3V0dGVyIHtcbiAgICBtYXJnaW4tbGVmdDogLTEwcHg7XG4gICAgbWFyZ2luLXJpZ2h0OiAtMTBweDtcbiAgfVxufVxuLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gIG1pbi1oZWlnaHQ6IDFweDtcbiAgcGFkZGluZy1sZWZ0OiAxM3B4O1xuICBwYWRkaW5nLXJpZ2h0OiAxM3B4O1xuICBib3gtc2l6aW5nOiBib3JkZXItYm94O1xufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIHtcbiAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGZ1bGwpIHtcbiAgLmNvbC14cy0xLCAuY29sLXNtLTEsIC5jb2wtbWQtMSwgLmNvbC1sZy0xLCAuY29sLXhzLTIsIC5jb2wtc20tMiwgLmNvbC1tZC0yLCAuY29sLWxnLTIsIC5jb2wteHMtMywgLmNvbC1zbS0zLCAuY29sLW1kLTMsIC5jb2wtbGctMywgLmNvbC14cy00LCAuY29sLXNtLTQsIC5jb2wtbWQtNCwgLmNvbC1sZy00LCAuY29sLXhzLTUsIC5jb2wtc20tNSwgLmNvbC1tZC01LCAuY29sLWxnLTUsIC5jb2wteHMtNiwgLmNvbC1zbS02LCAuY29sLW1kLTYsIC5jb2wtbGctNiwgLmNvbC14cy03LCAuY29sLXNtLTcsIC5jb2wtbWQtNywgLmNvbC1sZy03LCAuY29sLXhzLTgsIC5jb2wtc20tOCwgLmNvbC1tZC04LCAuY29sLWxnLTgsIC5jb2wteHMtOSwgLmNvbC1zbS05LCAuY29sLW1kLTksIC5jb2wtbGctOSwgLmNvbC14cy0xMCwgLmNvbC1zbS0xMCwgLmNvbC1tZC0xMCwgLmNvbC1sZy0xMCwgLmNvbC14cy0xMSwgLmNvbC1zbS0xMSwgLmNvbC1tZC0xMSwgLmNvbC1sZy0xMSwgLmNvbC14cy0xMiwgLmNvbC1zbS0xMiwgLmNvbC1tZC0xMiwgLmNvbC1sZy0xMiB7XG4gICAgcGFkZGluZy1sZWZ0OiAkcGFkZGluZztcbiAgICBwYWRkaW5nLXJpZ2h0OiAkcGFkZGluZztcbiAgICAucm93LXNtYWxsLWd1dHRlciAmIHtcbiAgICAgIHBhZGRpbmctbGVmdDogMTBweDtcbiAgICAgIHBhZGRpbmctcmlnaHQ6IDEwcHg7XG4gICAgfVxuICB9XG59XG4uY29sLXhzLTEsIC5jb2wteHMtMiwgLmNvbC14cy0zLCAuY29sLXhzLTQsIC5jb2wteHMtNSwgLmNvbC14cy02LCAuY29sLXhzLTcsIC5jb2wteHMtOCwgLmNvbC14cy05LCAuY29sLXhzLTEwLCAuY29sLXhzLTExLCAuY29sLXhzLTEyIHtcbiAgZmxvYXQ6IGxlZnQ7XG59XG4uY29sLXhzLTEyIHtcbiAgd2lkdGg6IDEwMCU7XG59XG4uY29sLXhzLTExIHtcbiAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtMTAge1xuICB3aWR0aDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy05IHtcbiAgd2lkdGg6IDc1JTtcbn1cbi5jb2wteHMtOCB7XG4gIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLTcge1xuICB3aWR0aDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy02IHtcbiAgd2lkdGg6IDUwJTtcbn1cbi5jb2wteHMtNSB7XG4gIHdpZHRoOiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLTQge1xuICB3aWR0aDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy0zIHtcbiAgd2lkdGg6IDI1JTtcbn1cbi5jb2wteHMtMiB7XG4gIHdpZHRoOiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLTEge1xuICB3aWR0aDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMTIge1xuICByaWdodDogMTAwJTtcbn1cbi5jb2wteHMtcHVsbC0xMSB7XG4gIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1bGwtMTAge1xuICByaWdodDogODMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTkge1xuICByaWdodDogNzUlO1xufVxuLmNvbC14cy1wdWxsLTgge1xuICByaWdodDogNjYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTcge1xuICByaWdodDogNTguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTYge1xuICByaWdodDogNTAlO1xufVxuLmNvbC14cy1wdWxsLTUge1xuICByaWdodDogNDEuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTQge1xuICByaWdodDogMzMuMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdWxsLTMge1xuICByaWdodDogMjUlO1xufVxuLmNvbC14cy1wdWxsLTIge1xuICByaWdodDogMTYuNjY2NjY2NjclO1xufVxuLmNvbC14cy1wdWxsLTEge1xuICByaWdodDogOC4zMzMzMzMzMyU7XG59XG4uY29sLXhzLXB1bGwtMCB7XG4gIHJpZ2h0OiBhdXRvO1xufVxuLmNvbC14cy1wdXNoLTEyIHtcbiAgbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtcHVzaC0xMSB7XG4gIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtcHVzaC0xMCB7XG4gIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC05IHtcbiAgbGVmdDogNzUlO1xufVxuLmNvbC14cy1wdXNoLTgge1xuICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNyB7XG4gIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC02IHtcbiAgbGVmdDogNTAlO1xufVxuLmNvbC14cy1wdXNoLTUge1xuICBsZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtNCB7XG4gIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtcHVzaC0zIHtcbiAgbGVmdDogMjUlO1xufVxuLmNvbC14cy1wdXNoLTIge1xuICBsZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLXB1c2gtMSB7XG4gIGxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1wdXNoLTAge1xuICBsZWZ0OiBhdXRvO1xufVxuLmNvbC14cy1vZmZzZXQtMTIge1xuICBtYXJnaW4tbGVmdDogMTAwJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTExIHtcbiAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbn1cbi5jb2wteHMtb2Zmc2V0LTEwIHtcbiAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTkge1xuICBtYXJnaW4tbGVmdDogNzUlO1xufVxuLmNvbC14cy1vZmZzZXQtOCB7XG4gIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC03IHtcbiAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTYge1xuICBtYXJnaW4tbGVmdDogNTAlO1xufVxuLmNvbC14cy1vZmZzZXQtNSB7XG4gIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC00IHtcbiAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbn1cbi5jb2wteHMtb2Zmc2V0LTMge1xuICBtYXJnaW4tbGVmdDogMjUlO1xufVxuLmNvbC14cy1vZmZzZXQtMiB7XG4gIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG59XG4uY29sLXhzLW9mZnNldC0xIHtcbiAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xufVxuLmNvbC14cy1vZmZzZXQtMCB7XG4gIG1hcmdpbi1sZWZ0OiAwJTtcbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSB7XG4gIC5jb2wtc20tMSwgLmNvbC1zbS0yLCAuY29sLXNtLTMsIC5jb2wtc20tNCwgLmNvbC1zbS01LCAuY29sLXNtLTYsIC5jb2wtc20tNywgLmNvbC1zbS04LCAuY29sLXNtLTksIC5jb2wtc20tMTAsIC5jb2wtc20tMTEsIC5jb2wtc20tMTIge1xuICAgIGZsb2F0OiBsZWZ0O1xuICB9XG4gIC5jb2wtc20tMTIge1xuICAgIHdpZHRoOiAxMDAlO1xuICB9XG4gIC5jb2wtc20tMTEge1xuICAgIHdpZHRoOiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS0xMCB7XG4gICAgd2lkdGg6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTkge1xuICAgIHdpZHRoOiA3NSU7XG4gIH1cbiAgLmNvbC1zbS04IHtcbiAgICB3aWR0aDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNyB7XG4gICAgd2lkdGg6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTYge1xuICAgIHdpZHRoOiA1MCU7XG4gIH1cbiAgLmNvbC1zbS01IHtcbiAgICB3aWR0aDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tNCB7XG4gICAgd2lkdGg6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLTMge1xuICAgIHdpZHRoOiAyNSU7XG4gIH1cbiAgLmNvbC1zbS0yIHtcbiAgICB3aWR0aDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tMSB7XG4gICAgd2lkdGg6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMiB7XG4gICAgcmlnaHQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdWxsLTExIHtcbiAgICByaWdodDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVsbC0xMCB7XG4gICAgcmlnaHQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOSB7XG4gICAgcmlnaHQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtOCB7XG4gICAgcmlnaHQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNyB7XG4gICAgcmlnaHQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNiB7XG4gICAgcmlnaHQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNSB7XG4gICAgcmlnaHQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtNCB7XG4gICAgcmlnaHQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMyB7XG4gICAgcmlnaHQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMiB7XG4gICAgcmlnaHQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLXNtLXB1bGwtMSB7XG4gICAgcmlnaHQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtc20tcHVsbC0wIHtcbiAgICByaWdodDogYXV0bztcbiAgfVxuICAuY29sLXNtLXB1c2gtMTIge1xuICAgIGxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTExIHtcbiAgICBsZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTEwIHtcbiAgICBsZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTkge1xuICAgIGxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtOCB7XG4gICAgbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC03IHtcbiAgICBsZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTYge1xuICAgIGxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtNSB7XG4gICAgbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC00IHtcbiAgICBsZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1wdXNoLTMge1xuICAgIGxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMiB7XG4gICAgbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tcHVzaC0xIHtcbiAgICBsZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLXB1c2gtMCB7XG4gICAgbGVmdDogYXV0bztcbiAgfVxuICAuY29sLXNtLW9mZnNldC0xMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDEwMCU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTEge1xuICAgIG1hcmdpbi1sZWZ0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMTAge1xuICAgIG1hcmdpbi1sZWZ0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtOSB7XG4gICAgbWFyZ2luLWxlZnQ6IDc1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC04IHtcbiAgICBtYXJnaW4tbGVmdDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTcge1xuICAgIG1hcmdpbi1sZWZ0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtNiB7XG4gICAgbWFyZ2luLWxlZnQ6IDUwJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC01IHtcbiAgICBtYXJnaW4tbGVmdDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTQge1xuICAgIG1hcmdpbi1sZWZ0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1zbS1vZmZzZXQtMyB7XG4gICAgbWFyZ2luLWxlZnQ6IDI1JTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0yIHtcbiAgICBtYXJnaW4tbGVmdDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtc20tb2Zmc2V0LTEge1xuICAgIG1hcmdpbi1sZWZ0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLXNtLW9mZnNldC0wIHtcbiAgICBtYXJnaW4tbGVmdDogMCU7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkge1xuICAuY29sLW1kLTEsIC5jb2wtbWQtMiwgLmNvbC1tZC0zLCAuY29sLW1kLTQsIC5jb2wtbWQtNSwgLmNvbC1tZC02LCAuY29sLW1kLTcsIC5jb2wtbWQtOCwgLmNvbC1tZC05LCAuY29sLW1kLTEwLCAuY29sLW1kLTExLCAuY29sLW1kLTEyIHtcbiAgICBmbG9hdDogbGVmdDtcbiAgfVxuICAuY29sLW1kLTEyIHtcbiAgICB3aWR0aDogMTAwJTtcbiAgfVxuICAuY29sLW1kLTExIHtcbiAgICB3aWR0aDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtMTAge1xuICAgIHdpZHRoOiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC05IHtcbiAgICB3aWR0aDogNzUlO1xuICB9XG4gIC5jb2wtbWQtOCB7XG4gICAgd2lkdGg6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTcge1xuICAgIHdpZHRoOiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC02IHtcbiAgICB3aWR0aDogNTAlO1xuICB9XG4gIC5jb2wtbWQtNSB7XG4gICAgd2lkdGg6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTQge1xuICAgIHdpZHRoOiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC0zIHtcbiAgICB3aWR0aDogMjUlO1xuICB9XG4gIC5jb2wtbWQtMiB7XG4gICAgd2lkdGg6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLTEge1xuICAgIHdpZHRoOiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTIge1xuICAgIHJpZ2h0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVsbC0xMSB7XG4gICAgcmlnaHQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMTAge1xuICAgIHJpZ2h0OiA4My4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTkge1xuICAgIHJpZ2h0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTgge1xuICAgIHJpZ2h0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTcge1xuICAgIHJpZ2h0OiA1OC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTYge1xuICAgIHJpZ2h0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTUge1xuICAgIHJpZ2h0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTQge1xuICAgIHJpZ2h0OiAzMy4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTMge1xuICAgIHJpZ2h0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTIge1xuICAgIHJpZ2h0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1tZC1wdWxsLTEge1xuICAgIHJpZ2h0OiA4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLW1kLXB1bGwtMCB7XG4gICAgcmlnaHQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTEyIHtcbiAgICBsZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMSB7XG4gICAgbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0xMCB7XG4gICAgbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC05IHtcbiAgICBsZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTgge1xuICAgIGxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNyB7XG4gICAgbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC02IHtcbiAgICBsZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTUge1xuICAgIGxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtNCB7XG4gICAgbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtcHVzaC0zIHtcbiAgICBsZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTIge1xuICAgIGxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLXB1c2gtMSB7XG4gICAgbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1wdXNoLTAge1xuICAgIGxlZnQ6IGF1dG87XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxMDAlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTExIHtcbiAgICBtYXJnaW4tbGVmdDogOTEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTEwIHtcbiAgICBtYXJnaW4tbGVmdDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTkge1xuICAgIG1hcmdpbi1sZWZ0OiA3NSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtOCB7XG4gICAgbWFyZ2luLWxlZnQ6IDY2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC03IHtcbiAgICBtYXJnaW4tbGVmdDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTYge1xuICAgIG1hcmdpbi1sZWZ0OiA1MCU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtNSB7XG4gICAgbWFyZ2luLWxlZnQ6IDQxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC00IHtcbiAgICBtYXJnaW4tbGVmdDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbWQtb2Zmc2V0LTMge1xuICAgIG1hcmdpbi1sZWZ0OiAyNSU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMiB7XG4gICAgbWFyZ2luLWxlZnQ6IDE2LjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLW1kLW9mZnNldC0xIHtcbiAgICBtYXJnaW4tbGVmdDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1tZC1vZmZzZXQtMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDAlO1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGZ1bGwpIHtcbiAgLmNvbC1sZy0xLCAuY29sLWxnLTIsIC5jb2wtbGctMywgLmNvbC1sZy00LCAuY29sLWxnLTUsIC5jb2wtbGctNiwgLmNvbC1sZy03LCAuY29sLWxnLTgsIC5jb2wtbGctOSwgLmNvbC1sZy0xMCwgLmNvbC1sZy0xMSwgLmNvbC1sZy0xMiB7XG4gICAgZmxvYXQ6IGxlZnQ7XG4gIH1cbiAgLmNvbC1sZy0xMiB7XG4gICAgd2lkdGg6IDEwMCU7XG4gIH1cbiAgLmNvbC1sZy0xMSB7XG4gICAgd2lkdGg6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLTEwIHtcbiAgICB3aWR0aDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctOSB7XG4gICAgd2lkdGg6IDc1JTtcbiAgfVxuICAuY29sLWxnLTgge1xuICAgIHdpZHRoOiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy03IHtcbiAgICB3aWR0aDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctNiB7XG4gICAgd2lkdGg6IDUwJTtcbiAgfVxuICAuY29sLWxnLTUge1xuICAgIHdpZHRoOiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy00IHtcbiAgICB3aWR0aDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctMyB7XG4gICAgd2lkdGg6IDI1JTtcbiAgfVxuICAuY29sLWxnLTIge1xuICAgIHdpZHRoOiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy0xIHtcbiAgICB3aWR0aDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEyIHtcbiAgICByaWdodDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1bGwtMTEge1xuICAgIHJpZ2h0OiA5MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTEwIHtcbiAgICByaWdodDogODMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC05IHtcbiAgICByaWdodDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC04IHtcbiAgICByaWdodDogNjYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC03IHtcbiAgICByaWdodDogNTguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC02IHtcbiAgICByaWdodDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVsbC01IHtcbiAgICByaWdodDogNDEuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC00IHtcbiAgICByaWdodDogMzMuMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0zIHtcbiAgICByaWdodDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVsbC0yIHtcbiAgICByaWdodDogMTYuNjY2NjY2NjclO1xuICB9XG4gIC5jb2wtbGctcHVsbC0xIHtcbiAgICByaWdodDogOC4zMzMzMzMzMyU7XG4gIH1cbiAgLmNvbC1sZy1wdWxsLTAge1xuICAgIHJpZ2h0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctcHVzaC0xMiB7XG4gICAgbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTEge1xuICAgIGxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMTAge1xuICAgIGxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtOSB7XG4gICAgbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC04IHtcbiAgICBsZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTcge1xuICAgIGxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtNiB7XG4gICAgbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctcHVzaC01IHtcbiAgICBsZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTQge1xuICAgIGxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLXB1c2gtMyB7XG4gICAgbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0yIHtcbiAgICBsZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1wdXNoLTEge1xuICAgIGxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctcHVzaC0wIHtcbiAgICBsZWZ0OiBhdXRvO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTEyIHtcbiAgICBtYXJnaW4tbGVmdDogMTAwJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDkxLjY2NjY2NjY3JTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0xMCB7XG4gICAgbWFyZ2luLWxlZnQ6IDgzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC05IHtcbiAgICBtYXJnaW4tbGVmdDogNzUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTgge1xuICAgIG1hcmdpbi1sZWZ0OiA2Ni42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNyB7XG4gICAgbWFyZ2luLWxlZnQ6IDU4LjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC02IHtcbiAgICBtYXJnaW4tbGVmdDogNTAlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTUge1xuICAgIG1hcmdpbi1sZWZ0OiA0MS42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtNCB7XG4gICAgbWFyZ2luLWxlZnQ6IDMzLjMzMzMzMzMzJTtcbiAgfVxuICAuY29sLWxnLW9mZnNldC0zIHtcbiAgICBtYXJnaW4tbGVmdDogMjUlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTIge1xuICAgIG1hcmdpbi1sZWZ0OiAxNi42NjY2NjY2NyU7XG4gIH1cbiAgLmNvbC1sZy1vZmZzZXQtMSB7XG4gICAgbWFyZ2luLWxlZnQ6IDguMzMzMzMzMzMlO1xuICB9XG4gIC5jb2wtbGctb2Zmc2V0LTAge1xuICAgIG1hcmdpbi1sZWZ0OiAwJTtcbiAgfVxufVxuLmNsZWFyZml4OmJlZm9yZSxcbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YmVmb3JlLFxuLmNvbnRhaW5lcjphZnRlcixcbi5jb250YWluZXItZmx1aWQ6YmVmb3JlLFxuLmNvbnRhaW5lci1mbHVpZDphZnRlcixcbi5yb3c6YmVmb3JlLFxuLnJvdzphZnRlciB7XG4gIGNvbnRlbnQ6IFwiIFwiO1xuICBkaXNwbGF5OiB0YWJsZTtcbn1cbi5jbGVhcmZpeDphZnRlcixcbi5jb250YWluZXI6YWZ0ZXIsXG4uY29udGFpbmVyLWZsdWlkOmFmdGVyLFxuLnJvdzphZnRlciB7XG4gIGNsZWFyOiBib3RoO1xufVxuLmNlbnRlci1ibG9jayB7XG4gIGRpc3BsYXk6IGJsb2NrO1xuICBtYXJnaW4tbGVmdDogYXV0bztcbiAgbWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuLnB1bGwtcmlnaHQge1xuICBmbG9hdDogcmlnaHQgIWltcG9ydGFudDtcbn1cbi5wdWxsLWxlZnQge1xuICBmbG9hdDogbGVmdCAhaW1wb3J0YW50O1xufVxuLmhpZGUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4uc2hvdyB7XG4gIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG59XG4uaW52aXNpYmxlIHtcbiAgdmlzaWJpbGl0eTogaGlkZGVuO1xufVxuLnRleHQtaGlkZSB7XG4gIGZvbnQ6IDAvMCBhO1xuICBjb2xvcjogdHJhbnNwYXJlbnQ7XG4gIHRleHQtc2hhZG93OiBub25lO1xuICBiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcbiAgYm9yZGVyOiAwO1xufVxuLmhpZGRlbiB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbi5hZmZpeCB7XG4gIHBvc2l0aW9uOiBmaXhlZDtcbn1cbiIsInVzZSgnLi4vbm9kZXMvdmVuZG9yLWhlbHBlcnMuanMnKVxuQGltcG9ydCAnY29uZmlnJ1xuXG4vKlxuICogQWxpYXMgXCJub3dyYXBcIiBhcyBcIm5vLXdyYXBcIi5cbiAqL1xuXG5uby13cmFwID0gdW5xdW90ZSgnbm93cmFwJylcblxuLypcbiAqIEhlbHBlciB0byBmaW5kIG91dCBpZiBhIGdpdmVuIHZhbHVlIGlzIGEgd2lkdGhcbiAqL1xuXG5pcy13aWR0aCh2YWwpXG4gIGlmIGF1dG8gPT0gdmFsXG4gICAgcmV0dXJuIHRydWVcbiAgZWxzZSBpZiB2YWwgJiYgJ3VuaXQnID09IHR5cGUodmFsKVxuICAgIC8vIFN0eWx1cyBkb2VzIG5vdCBzaG9ydCBjaXJjdWl0IHNvIHdlIG5lZWQgdG8gcGVyZm9ybSB0aGlzIGFzIGEgZGlzdGluY3RcbiAgICAvLyBvcGVyYXRpb24gdG8gcHJldmVudCBlcnJvcnNcbiAgICByZXR1cm4gJycgIT0gdW5pdCh2YWwpXG4gIHJldHVybiBmYWxzZVxuXG4vKlxuICogVmVuZG9yIHN1cHBvcnQgZm9yIHRoZSBnaXZlbiBwcm9wIC8gYXJndW1lbnRzLCBvcHRpb25hbGx5IHNwZWNpZnlpbmcgdGhlXG4gKiBvbmx5IHByZWZpeGVzIHRvIHV0aWxpemUsIG9yIHRob3NlIHdoaWNoIHNob3VsZCBiZSBpZ25vcmVkLlxuICovXG5cbnZlbmRvcihwcm9wLCBhcmdzLCBvbmx5ID0gbnVsbCwgaWdub3JlID0gbnVsbCwgdmVuZG9yLXByb3BlcnR5ID0gdHJ1ZSlcbiAgbmVlZF9ub3JtYWxpemUgPSAhdmVuZG9yLXByb3BlcnR5IG9yIHByb3AgaW4gKCd0cmFuc2l0aW9uJyAndHJhbnNpdGlvbi1wcm9wZXJ0eScgJ2JvcmRlci1pbWFnZScgJ2JvcmRlci1pbWFnZS1zbGljZScpXG4gIGZvciBwcmVmaXggaW4gdmVuZG9yLXByZWZpeGVzXG4gICAgdW5sZXNzIChvbmx5IGFuZCAhKHByZWZpeCBpbiBvbmx5KSkgb3IgKGlnbm9yZSBhbmQgcHJlZml4IGluIGlnbm9yZSlcbiAgICAgIGlmIG9mZmljaWFsID09IHByZWZpeFxuICAgICAgICBpZiBuZWVkX25vcm1hbGl6ZVxuICAgICAgICAgIHtwcm9wfTogbm9ybWFsaXplKHByb3AsKCclcycgJSBhcmdzKSlcbiAgICAgICAgZWxzZVxuICAgICAgICAgIHtwcm9wfTogYXJnc1xuICAgICAgZWxzZVxuICAgICAgICBuZXdwcm9wID0gcHJvcFxuICAgICAgICBuZXdwcm9wID0gJy0nICsgcHJlZml4ICsgJy0nICsgcHJvcCBpZiB2ZW5kb3ItcHJvcGVydHlcblxuICAgICAgICBpZiBuZWVkX25vcm1hbGl6ZVxuICAgICAgICAgIHtuZXdwcm9wfTogbm9ybWFsaXplKHByb3AsKCclcycgJSBhcmdzKSxwcmVmaXgpXG4gICAgICAgIGVsc2VcbiAgICAgICAgICB7bmV3cHJvcH06IGFyZ3Ncbi8qXG4gKiBWZW5kb3JpemUgdGhlIGdpdmVuIHZhbHVlLlxuICovXG5cbnZlbmRvci12YWx1ZShhcmcsIG9ubHkgPSBudWxsLCBpZ25vcmUgPSBudWxsKVxuICBwcm9wID0gY3VycmVudC1wcm9wZXJ0eVswXVxuICBmb3IgcHJlZml4IGluIHZlbmRvci1wcmVmaXhlc1xuICAgIHVubGVzcyAob25seSBhbmQgIShwcmVmaXggaW4gb25seSkpIG9yIChpZ25vcmUgYW5kIHByZWZpeCBpbiBpZ25vcmUpIG9yIG9mZmljaWFsID09IHByZWZpeFxuICAgICAgYWRkLXByb3BlcnR5KHByb3AsICctJXMtJXMnICUgKHByZWZpeCBhcmcpKVxuICBhcmdcblxuLypcbiAqIFZlbmRvciBcImJveC1zaGFkb3dcIiBzdXBwb3J0LlxuICovXG5cbmJveC1zaGFkb3coKVxuICB2ZW5kb3IoJ2JveC1zaGFkb3cnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcInVzZXItc2VsZWN0XCIgc3VwcG9ydC5cbiAqL1xuXG51c2VyLXNlbGVjdCgpXG4gIHZlbmRvcigndXNlci1zZWxlY3QnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogbXMgb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJjb2x1bW4tY291bnRcIiBzdXBwb3J0LlxuICovXG5cbmNvbHVtbi1jb3VudCgpXG4gIHZlbmRvcignY29sdW1uLWNvdW50JywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwiY29sdW1uLWdhcFwiIHN1cHBvcnQuXG4gKi9cblxuY29sdW1uLWdhcCgpXG4gIHZlbmRvcignY29sdW1uLWdhcCcsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcImNvbHVtbi1ydWxlXCIgc3VwcG9ydC5cbiAqL1xuXG5jb2x1bW4tcnVsZSgpXG4gIHZlbmRvcignY29sdW1uLXJ1bGUnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJjb2x1bW4tcnVsZS1jb2xvclwiIHN1cHBvcnQuXG4gKi9cblxuY29sdW1uLXJ1bGUtY29sb3IoKVxuICB2ZW5kb3IoJ2NvbHVtbi1ydWxlLWNvbG9yJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwiY29sdW1uLXJ1bGUtd2lkdGhcIiBzdXBwb3J0LlxuICovXG5cbmNvbHVtbi1ydWxlLXdpZHRoKClcbiAgdmVuZG9yKCdjb2x1bW4tcnVsZS13aWR0aCcsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcImNvbHVtbi1ydWxlLXN0eWxlXCIgc3VwcG9ydC5cbiAqL1xuXG5jb2x1bW4tcnVsZS1zdHlsZSgpXG4gIHZlbmRvcignY29sdW1uLXJ1bGUtc3R5bGUnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJjb2x1bW4td2lkdGhcIiBzdXBwb3J0LlxuICovXG5cbmNvbHVtbi13aWR0aCgpXG4gIHZlbmRvcignY29sdW1uLXdpZHRoJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwiY29sdW1uLXNwYW5cIiBzdXBwb3J0LlxuICovXG5cbmNvbHVtbi1zcGFuKClcbiAgdmVuZG9yKCdjb2x1bW4tc3BhbicsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwiY29sdW1uLWZpbGxcIiBzdXBwb3J0LlxuICovXG5cbmNvbHVtbi1maWxsKClcbiAgdmVuZG9yKCdjb2x1bW4tZmlsbCcsIGFyZ3VtZW50cywgb25seTogbW96KVxuXG4vKlxuICogTGVnYWN5IHN5bnRheCBzdXBwb3J0IGZvciBiYWNrZ3JvdW5kLWNsaXAgYW5kIGJhY2tncm91bmQtb3JpZ2luXG4gKi9cblxubGVnYWN5LWJnLXZhbHVlcyhwcm9wZXJ0eSwgYXJncylcbiAgbGVnYWN5X2FyZ3MgPSAoKVxuICBpbXBvcnRhbmNlID0gdW5xdW90ZSgnJylcbiAgZm9yIHN1YmFyZ3MgaW4gYXJnc1xuICAgIGZvciBhcmcgaW4gc3ViYXJnc1xuICAgICAgaWYgYXJnIGluIChib3JkZXItYm94IHBhZGRpbmctYm94IGNvbnRlbnQtYm94KVxuICAgICAgICBhcmcgPSB1bnF1b3RlKCdib3JkZXInKSAgaWYgYXJnID09IGJvcmRlci1ib3hcbiAgICAgICAgYXJnID0gdW5xdW90ZSgncGFkZGluZycpIGlmIGFyZyA9PSBwYWRkaW5nLWJveFxuICAgICAgICBhcmcgPSB1bnF1b3RlKCdjb250ZW50JykgaWYgYXJnID09IGNvbnRlbnQtYm94XG4gICAgICBpZiBhcmcgIT0gJyFpbXBvcnRhbnQnXG4gICAgICAgIHB1c2gobGVnYWN5X2FyZ3MsYXJnKVxuICAgICAgZWxzZVxuICAgICAgICBpbXBvcnRhbmNlID0gIWltcG9ydGFudFxuICB2ZW5kb3IocHJvcGVydHksIHVucXVvdGUoam9pbignLCAnLGxlZ2FjeV9hcmdzKSkgaW1wb3J0YW5jZSwgb25seTogbW96IHdlYmtpdClcblxuLypcbiAqIFZlbmRvciBcImJhY2tncm91bmQtY2xpcFwiIHN1cHBvcnQuXG4gKi9cblxuYmFja2dyb3VuZC1jbGlwKClcbiAgaWYgYXJndW1lbnRzWzBdID09IHRleHRcbiAgICB2ZW5kb3IoJ2JhY2tncm91bmQtY2xpcCcsIGFyZ3VtZW50cywgb25seTogd2Via2l0KVxuICBlbHNlXG4gICAgbGVnYWN5LWJnLXZhbHVlcygnYmFja2dyb3VuZC1jbGlwJywgYXJndW1lbnRzKVxuICAgIGJhY2tncm91bmQtY2xpcDogYXJndW1lbnRzXG5cbi8qXG4gKiBWZW5kb3IgXCJiYWNrZ3JvdW5kLW9yaWdpblwiIHN1cHBvcnQuXG4gKi9cblxuYmFja2dyb3VuZC1vcmlnaW4oKVxuICBsZWdhY3ktYmctdmFsdWVzKCdiYWNrZ3JvdW5kLW9yaWdpbicsIGFyZ3VtZW50cylcbiAgYmFja2dyb3VuZC1vcmlnaW46IGFyZ3VtZW50c1xuXG4vKlxuICogVmVuZG9yIFwiYmFja2dyb3VuZC1zaXplXCIgc3VwcG9ydC5cbiAqL1xuXG5iYWNrZ3JvdW5kLXNpemUoKVxuICB2ZW5kb3IoJ2JhY2tncm91bmQtc2l6ZScsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcInRyYW5zZm9ybVwiIHN1cHBvcnQuXG4gKi9cblxudHJhbnNmb3JtKClcbiAgdmVuZG9yKCd0cmFuc2Zvcm0nLCBhcmd1bWVudHMpXG5cbi8qXG4gKiBWZW5kb3IgXCJ0cmFuc2Zvcm0tb3JpZ2luXCIgc3VwcG9ydC5cbiAqL1xudHJhbnNmb3JtLW9yaWdpbigpXG4gICAgdmVuZG9yKCd0cmFuc2Zvcm0tb3JpZ2luJywgYXJndW1lbnRzKVxuXG4vKlxuICogVmVuZG9yIFwidHJhbnNmb3JtLXN0eWxlXCIgc3VwcG9ydC5cbiAqL1xuXG50cmFuc2Zvcm0tc3R5bGUoKVxuICB2ZW5kb3IoJ3RyYW5zZm9ybS1zdHlsZScsIGFyZ3VtZW50cylcblxuLypcbiAqIFZlbmRvciBcImJvcmRlci1pbWFnZVwiIHN1cHBvcnQuXG4gKi9cblxuYm9yZGVyLWltYWdlKClcbiAgdmVuZG9yKCdib3JkZXItaW1hZ2UnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogbyBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcInRyYW5zaXRpb25cIiBzdXBwb3J0LlxuICovXG5cbnRyYW5zaXRpb24oKVxuICB2ZW5kb3IoJ3RyYW5zaXRpb24nLCBhcmd1bWVudHMpXG5cbi8qXG4gKiBWZW5kb3IgXCJ0cmFuc2l0aW9uLXByb3BlcnR5XCIgc3VwcG9ydC5cbiAqL1xuXG50cmFuc2l0aW9uLXByb3BlcnR5KClcbiAgdmVuZG9yKCd0cmFuc2l0aW9uLXByb3BlcnR5JywgYXJndW1lbnRzKVxuXG4vKlxuICogVmVuZG9yIFwidHJhbnNpdGlvbi1kdXJhdGlvblwiIHN1cHBvcnQuXG4gKi9cblxudHJhbnNpdGlvbi1kdXJhdGlvbigpXG4gIHZlbmRvcigndHJhbnNpdGlvbi1kdXJhdGlvbicsIGFyZ3VtZW50cylcblxuLypcbiAqIFZlbmRvciBcInRyYW5zaXRpb24tdGltaW5nLWZ1bmN0aW9uXCIgc3VwcG9ydC5cbiAqL1xuXG50cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbigpXG4gIHZlbmRvcigndHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb24nLCBhcmd1bWVudHMpXG5cbi8qXG4gKiBWZW5kb3IgXCJ0cmFuc2l0aW9uLWRlbGF5XCIgc3VwcG9ydC5cbiAqL1xuXG50cmFuc2l0aW9uLWRlbGF5KClcbiAgdmVuZG9yKCd0cmFuc2l0aW9uLWRlbGF5JywgYXJndW1lbnRzKVxuXG4vKlxuICogVmVuZG9yIFwiYmFja2ZhY2UtdmlzaWJpbGl0eVwiIHN1cHBvcnQuXG4gKi9cblxuYmFja2ZhY2UtdmlzaWJpbGl0eSgpXG4gIHZlbmRvcignYmFja2ZhY2UtdmlzaWJpbGl0eScsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBtcyBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcInBlcnNwZWN0aXZlXCIgc3VwcG9ydC5cbiAqL1xuXG5wZXJzcGVjdGl2ZSgpXG4gIGlmIG1peGluXG4gICAgdmVuZG9yKCdwZXJzcGVjdGl2ZScsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBtcyBvZmZpY2lhbClcbiAgZWxzZVxuICAgICdwZXJzcGVjdGl2ZSglcyknICUgYXJndW1lbnRzXG5cbi8qXG4gKiBWZW5kb3IgXCJwZXJzcGVjdGl2ZS1vcmlnaW5cIiBzdXBwb3J0LlxuICovXG5cbnBlcnNwZWN0aXZlLW9yaWdpbigpXG4gIHZlbmRvcigncGVyc3BlY3RpdmUtb3JpZ2luJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG1zIG9mZmljaWFsKVxuXG4vKlxuICogT3BhY2l0eSB3aXRoIGNvbmRpdGlvbmFsIElFIHN1cHBvcnQuXG4gKi9cblxub3BhY2l0eShuLCBhcmdzLi4uKVxuICBvcGFjaXR5OiBuIGFyZ3NcbiAgaWYgc3VwcG9ydC1mb3ItaWVcbiAgICBpZiBuID09IGluaGVyaXQgb3IgbiA9PSBpbml0aWFsXG4gICAgICAtbXMtZmlsdGVyOiBuIGFyZ3NcbiAgICAgIGZpbHRlcjogbiBhcmdzXG4gICAgZWxzZVxuICAgICAgdmFsID0gcm91bmQobiAqIDEwMClcbiAgICAgIGlmIHZhbCA9PSAxMDBcbiAgICAgICAgLW1zLWZpbHRlcjogbm9uZVxuICAgICAgICBmaWx0ZXI6IG5vbmVcbiAgICAgIGVsc2VcbiAgICAgICAgLW1zLWZpbHRlcjogJ1wicHJvZ2lkOkRYSW1hZ2VUcmFuc2Zvcm0uTWljcm9zb2Z0LkFscGhhKE9wYWNpdHk9JXMpXCInICUgdmFsIGFyZ3NcbiAgICAgICAgZmlsdGVyOiAnYWxwaGEob3BhY2l0eT0lcyknICUgdmFsIGFyZ3NcblxuLypcbiAqIFZlbmRvciBcInRleHQtc2l6ZS1hZGp1c3RcIlxuICovXG5cbnRleHQtc2l6ZS1hZGp1c3QoKVxuICB2ZW5kb3IoJ3RleHQtc2l6ZS1hZGp1c3QnLCBhcmd1bWVudHMpXG5cbi8qXG4gKiBBbGlhcyB0aGUgXCJ3aGl0ZS1zcGFjZVwiIHByb3BlcnR5LlxuICovXG5cbndoaXRlc3BhY2UoKVxuICB3aGl0ZS1zcGFjZTogYXJndW1lbnRzXG5cbi8qXG4gKiBWZW5kb3IgXCJib3gtc2l6aW5nXCIgc3VwcG9ydC5cbiAqL1xuXG5ib3gtc2l6aW5nKClcbiAgdmVuZG9yKCdib3gtc2l6aW5nJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwiYm94LW9yaWVudFwiIHN1cHBvcnQuXG4gKi9cblxuYm94LW9yaWVudCgpXG4gIHZlbmRvcignYm94LW9yaWVudCcsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcImJveC1mbGV4LWdyb3VwXCIgc3VwcG9ydC5cbiAqL1xuXG5ib3gtZmxleC1ncm91cCgpXG4gIHZlbmRvcignYm94LWZsZXgtZ3JvdXAnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJib3gtb3JkaW5hbC1ncm91cFwiIHN1cHBvcnQuXG4gKi9cblxuYm94LW9yZGluYWwtZ3JvdXAoKVxuICB2ZW5kb3IoJ2JveC1vcmRpbmFsLWdyb3VwJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG1zIG9mZmljaWFsKVxuXG5cbi8qXG4gKiBWZW5kb3IgXCJib3gtYWxpZ25cIiBzdXBwb3J0LlxuICovXG5cbmJveC1hbGlnbigpXG4gIHZlbmRvcignYm94LWFsaWduJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG1zIG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwiYm94LXBhY2tcIiBzdXBwb3J0LlxuICovXG5cbmJveC1wYWNrKClcbiAgdmVuZG9yKCdib3gtcGFjaycsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1veiBtcyBvZmZpY2lhbClcblxuLypcbiAqIFZlbmRvciBcImJveC1kaXJlY3Rpb25cIiBzdXBwb3J0LlxuICovXG5cbmJveC1kaXJlY3Rpb24oKVxuICB2ZW5kb3IoJ2JveC1kaXJlY3Rpb24nLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogbXMgb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJhbmltYXRpb25cIiBzdXBwb3J0LlxuICovXG5cbmFuaW1hdGlvbigpXG4gIHZlbmRvcignYW5pbWF0aW9uJywgYXJndW1lbnRzKVxuXG5cbi8qXG4gKiBWZW5kb3IgXCJhbmltYXRpb24tbmFtZVwiIHN1cHBvcnQuXG4gKi9cblxuYW5pbWF0aW9uLW5hbWUoKVxuICB2ZW5kb3IoJ2FuaW1hdGlvbi1uYW1lJywgYXJndW1lbnRzKVxuXG4vKlxuICogVmVuZG9yIFwiYW5pbWF0aW9uLWR1cmF0aW9uXCIgc3VwcG9ydC5cbiAqL1xuXG5hbmltYXRpb24tZHVyYXRpb24oKVxuICB2ZW5kb3IoJ2FuaW1hdGlvbi1kdXJhdGlvbicsIGFyZ3VtZW50cylcblxuLypcbiAqIFZlbmRvciBcImFuaW1hdGlvbi1kZWxheVwiIHN1cHBvcnQuXG4gKi9cblxuYW5pbWF0aW9uLWRlbGF5KClcbiAgdmVuZG9yKCdhbmltYXRpb24tZGVsYXknLCBhcmd1bWVudHMpXG5cbi8qXG4gKiBWZW5kb3IgXCJhbmltYXRpb24tZGlyZWN0aW9uXCIgc3VwcG9ydC5cbiAqL1xuXG5hbmltYXRpb24tZGlyZWN0aW9uKClcbiAgdmVuZG9yKCdhbmltYXRpb24tZGlyZWN0aW9uJywgYXJndW1lbnRzKVxuXG4vKlxuICogVmVuZG9yIFwiYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudFwiIHN1cHBvcnQuXG4gKi9cblxuYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCgpXG4gIHZlbmRvcignYW5pbWF0aW9uLWl0ZXJhdGlvbi1jb3VudCcsIGFyZ3VtZW50cylcblxuLypcbiAqIFZlbmRvciBcImFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb25cIiBzdXBwb3J0LlxuICovXG5cbmFuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24oKVxuICB2ZW5kb3IoJ2FuaW1hdGlvbi10aW1pbmctZnVuY3Rpb24nLCBhcmd1bWVudHMpXG5cbi8qXG4gKiBWZW5kb3IgXCJhbmltYXRpb24tcGxheS1zdGF0ZVwiIHN1cHBvcnQuXG4gKi9cblxuYW5pbWF0aW9uLXBsYXktc3RhdGUoKVxuICB2ZW5kb3IoJ2FuaW1hdGlvbi1wbGF5LXN0YXRlJywgYXJndW1lbnRzKVxuXG4vKlxuICogVmVuZG9yIFwiYW5pbWF0aW9uLWZpbGwtbW9kZVwiIHN1cHBvcnQuXG4gKi9cblxuYW5pbWF0aW9uLWZpbGwtbW9kZSgpXG4gIHZlbmRvcignYW5pbWF0aW9uLWZpbGwtbW9kZScsIGFyZ3VtZW50cylcblxuLypcbiAqIFZlbmRvciBcImh5cGhlbnNcIiBzdXBwb3J0LlxuICovXG5cbmh5cGhlbnMoKVxuICB2ZW5kb3IoJ2h5cGhlbnMnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBtb3ogbXMgb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJhcHBlYXJhbmNlXCIgc3VwcG9ydC5cbiAqL1xuXG5hcHBlYXJhbmNlKClcbiAgdmVuZG9yKCdhcHBlYXJhbmNlJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbW96IG9mZmljaWFsKVxuXG4vKlxuICogVmVuZG9yIFwidGFiLXNpemVcIiBzdXBwb3J0LlxuICovXG5cbnRhYi1zaXplKClcbiAgdmVuZG9yKCd0YWItc2l6ZScsIGFyZ3VtZW50cywgb25seTogbW96IG8gb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJvdmVyZmxvdy1zY3JvbGxpbmdcIiBzdXBwb3J0LlxuICovXG5cbm92ZXJmbG93LXNjcm9sbGluZygpXG4gIHZlbmRvcignb3ZlcmZsb3ctc2Nyb2xsaW5nJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgb2ZmaWNpYWwpXG5cbi8qXG4gKiBWZW5kb3IgXCJ0ZXh0LW92ZXJmbG93XCIgc3VwcG9ydCwgLCAtby0gZm9yIG9wZXJhIDkuKiAtIDEwLipcbiAqL1xuXG50ZXh0LW92ZXJmbG93KClcbiAgdmVuZG9yKCd0ZXh0LW92ZXJmbG93JywgYXJndW1lbnRzLCBvbmx5OiBvZmZpY2lhbCBvKVxuXG4vKlxuICogVmVuZG9yIFwidGV4dC1zaXplLWFkanVzdFwiIHN1cHBvcnQuXG4gKi9cbnRleHQtc2l6ZS1hZGp1c3QoKVxuICB2ZW5kb3IoJ3RleHQtc2l6ZS1hZGp1c3QnLCBhcmd1bWVudHMsIG9ubHk6IG9mZmljaWFsIHdlYmtpdCBtcylcblxuLypcbiAqIFZlbmRvciBcImZvbnQtc21vb3RoaW5nXCIgc3VwcG9ydCwgd2Via2l0IG9ubHkuXG4gKi9cbmZvbnQtc21vb3RoaW5nKClcbiAgdmVuZG9yKCdmb250LXNtb290aGluZycsIGFyZ3VtZW50cywgb25seTogd2Via2l0KVxuXG4vKlxuICogSGVscGVyIGZvciBib3JkZXItcmFkaXVzKCkuXG4gKi9cblxuLWFwcGx5LWJvcmRlci1yYWRpdXMocG9zLCBpbXBvcnRhbmNlKVxuICBpZiBsZW5ndGgocG9zKSA9PSAzXG4gICAgLy8gYm9yZGVyLXJhZGl1czogPHRvcCB8IGJ1dHRvbT4gPGxlZnQgfCByaWdodD4gPG4+XG4gICAgeSA9IHBvc1swXVxuICAgIHggPSBwb3NbMV1cbiAgICAvLyBXZSBkb24ndCB1c2UgbW96IGZvciBzaW1wbGUgYm9kZXItcmFkaXVzIGFueW1vcmVcbiAgICAvLyB2ZW5kb3IoJ2JvcmRlci1yYWRpdXMtJXMlcycgJSBwb3MsIHBvc1syXSwgb25seTogbW96KVxuICAgIHZlbmRvcignYm9yZGVyLSVzLSVzLXJhZGl1cycgJSBwb3MsIHBvc1syXSBpbXBvcnRhbmNlLCBvbmx5OiB3ZWJraXQgb2ZmaWNpYWwpXG4gIGVsc2UgaWYgcG9zWzBdIGluICh0b3AgYm90dG9tKVxuICAgIC8vIGJvcmRlci1yYWRpdXM6IDx0b3AgfCBib3R0b20+IDxuPlxuICAgIC1hcHBseS1ib3JkZXItcmFkaXVzKHBvc1swXSBsZWZ0IHBvc1sxXSwgaW1wb3J0YW5jZSlcbiAgICAtYXBwbHktYm9yZGVyLXJhZGl1cyhwb3NbMF0gcmlnaHQgcG9zWzFdLCBpbXBvcnRhbmNlKVxuICBlbHNlIGlmIHBvc1swXSBpbiAobGVmdCByaWdodClcbiAgICAvLyBib3JkZXItcmFkaXVzOiA8bGVmdCB8IHJpZ2h0PiA8bj5cbiAgICB1bnNoaWZ0KHBvcywgdG9wKTtcbiAgICAtYXBwbHktYm9yZGVyLXJhZGl1cyhwb3MsIGltcG9ydGFuY2UpXG4gICAgcG9zWzBdID0gYm90dG9tXG4gICAgLWFwcGx5LWJvcmRlci1yYWRpdXMocG9zLCBpbXBvcnRhbmNlKVxuXG4vKlxuICogYm9yZGVyLXJhZGl1cyBzdXBwb3J0aW5nIHZlbmRvciBwcmVmaXhlcyBhbmRcbiAqIGF1Z21lbnRlZCBiZWhhdmlvci5cbiAqXG4gKiBFeGFtcGxlczpcbiAqXG4gKiAgICBib3JkZXItcmFkaXVzOiAycHggNXB4XG4gKiAgICBib3JkZXItcmFkaXVzOiB0b3AgNXB4IGJvdHRvbSAxMHB4XG4gKiAgICBib3JkZXItcmFkaXVzOiBsZWZ0IDVweFxuICogICAgYm9yZGVyLXJhZGl1czogdG9wIGxlZnQgNXB4XG4gKiAgICBib3JkZXItcmFkaXVzOiB0b3AgbGVmdCAxMHB4IGJvdHRvbSByaWdodCA1cHhcbiAqICAgIGJvcmRlci1yYWRpdXM6IHRvcCBsZWZ0IDEwcHgsIGJvdHRvbSByaWdodCA1cHhcbiAqXG4gKi9cblxuYm9yZGVyLXJhZGl1cygpXG4gIHBvcyA9ICgpXG4gIGF1Z21lbnRlZCA9IGZhbHNlXG4gIGltcG9ydGFuY2UgPSBhcmd1bWVudHNbbGVuZ3RoKGFyZ3VtZW50cykgLSAxXSA9PSAhaW1wb3J0YW50ID8gIWltcG9ydGFudCA6IHVucXVvdGUoJycpXG5cbiAgZm9yIGFyZ3MgaW4gYXJndW1lbnRzXG4gICAgZm9yIGFyZyBpbiBhcmdzXG4gICAgICBpZiBhcmcgaXMgYSAnaWRlbnQnXG4gICAgICAgIGFwcGVuZChwb3MsIGFyZylcbiAgICAgICAgYXVnbWVudGVkID0gdHJ1ZVxuICAgICAgZWxzZVxuICAgICAgICBhcHBlbmQocG9zLCBhcmcpXG4gICAgICAgIGlmIGF1Z21lbnRlZFxuICAgICAgICAgIC1hcHBseS1ib3JkZXItcmFkaXVzKHBvcywgaW1wb3J0YW5jZSlcbiAgICAgICAgICBwb3MgPSAoKVxuICB2ZW5kb3IoJ2JvcmRlci1yYWRpdXMnLCBwb3MsIG9ubHk6IHdlYmtpdCBvZmZpY2lhbCkgdW5sZXNzIGF1Z21lbnRlZFxuXG4vKipcbiAqIFZlbmRvciBpbnB1dC1wbGFjZWhvbGRlci9wbGFjZWhvbGRlciBzdXBwb3J0LlxuICpcbiAqIEV4YW1wbGVzOlxuICogICAgLy8gRGVmYXVsdCBzeW50YXhcbiAqICAgIGJvZHlcbiAqICAgICAgcGxhY2Vob2xkZXIoY29sb3IgIzMzMywgZm9udC13ZWlnaHQgbm9ybWFsKVxuICpcbiAqICAgIC8vIFRoZSBjb21tYSBpcyBpbXBvcnRhbnRcbiAqICAgIC5wbGFjZWhvbGRlci1yZWRcbiAqICAgICAgcGxhY2Vob2xkZXIoY29sb3IgcmVkLClcbiAqXG4gKiAgICAvLyBXZSBjYW4gcGFzcyBhIGZ1bmN0aW9uXG4gKiAgICBncmVlbi1wbGFjZWhvbGRlcigpXG4gKiAgICAgIGNvbG9yIGdyZWVuXG4gKiAgICAucGxhY2Vob2xkZXItZ3JlZW5cbiAqICAgICAgcGxhY2Vob2xkZXIoZ3JlZW4tcGxhY2Vob2xkZXIpXG4gKlxuICogICAgLy8gV2UgY2FuIHBhc3MgYSBoYXNoXG4gKiAgICB0ZXh0YXJlYVxuICogICAgICBwbGFjZWhvbGRlcigoZm9udC1zdHlsZSBpdGFsaWMpIChmb250LXdlaWdodCBib2xkKSAocGFkZGluZyAnNHB4IDEwcHgnKSlcbiAqL1xucGxhY2Vob2xkZXIoKVxuICBmb3IgdiBpbiAnOi13ZWJraXQtaW5wdXQnICctbW96JyAnOi1tb3onICctbXMtaW5wdXQnXG4gICAgJjp7dn0tcGxhY2Vob2xkZXJcbiAgICAgIGZvciBwYWlyIGluIGFyZ3VtZW50c1xuICAgICAgICBpZiB0eXBlb2YocGFpcikgPT0gJ2Z1bmN0aW9uJ1xuICAgICAgICAgIHBhaXIoKVxuICAgICAgICBlbHNlIGlmIHBhaXIgaXMgbm90IG51bGwgJiYgcGFpclswXSBpcyBub3QgbnVsbFxuICAgICAgICAgIHtwYWlyWzBdfTogdHlwZShwYWlyWzFdKSA9PSAnc3RyaW5nJyA/IHMocGFpclsxXSkgOiBwYWlyWzFdXG5pbnB1dC1wbGFjZWhvbGRlciA9IHBsYWNlaG9sZGVyXG5cbi8qXG4gKiBWZW5kb3IgYmFja2dyb3VuZCBzdXBwb3J0IChncmFkaWVudHMpLlxuICovXG5cbmJhY2tncm91bmQoKVxuICBpZiBtYXRjaCgnLWdyYWRpZW50XFwoJywgJycrYXJndW1lbnRzKVxuICAgIHZlbmRvcignYmFja2dyb3VuZCcsIGFyZ3VtZW50cywgdmVuZG9yLXByb3BlcnR5OiBmYWxzZSlcbiAgZWxzZVxuICAgIGJhY2tncm91bmQgYXJndW1lbnRzXG5cbmJhY2tncm91bmQtaW1hZ2UoKVxuICBpZiBtYXRjaCgnLWdyYWRpZW50XFwoJywgJycrYXJndW1lbnRzKVxuICAgIHZlbmRvcignYmFja2dyb3VuZC1pbWFnZScsIGFyZ3VtZW50cywgdmVuZG9yLXByb3BlcnR5OiBmYWxzZSlcbiAgZWxzZVxuICAgIGJhY2tncm91bmQtaW1hZ2UgYXJndW1lbnRzXG5cbmN1cnNvcigpXG4gIGlmIG1hdGNoKCctZ3JhZGllbnRcXCgnLCAnJythcmd1bWVudHMpXG4gICAgdmVuZG9yKCdjdXJzb3InLCBhcmd1bWVudHMsIHZlbmRvci1wcm9wZXJ0eTogZmFsc2UpXG4gIGVsc2VcbiAgICBjdXJzb3IgYXJndW1lbnRzXG5cbmxpc3Qtc3R5bGUoKVxuICBpZiBtYXRjaCgnLWdyYWRpZW50XFwoJywgJycrYXJndW1lbnRzKVxuICAgIHZlbmRvcignbGlzdC1zdHlsZScsIGFyZ3VtZW50cywgdmVuZG9yLXByb3BlcnR5OiBmYWxzZSlcbiAgZWxzZVxuICAgIGxpc3Qtc3R5bGUgYXJndW1lbnRzXG5cbmxpc3Qtc3R5bGUtaW1hZ2UoKVxuICBpZiBtYXRjaCgnLWdyYWRpZW50XFwoJywgJycrYXJndW1lbnRzKVxuICAgIHZlbmRvcignbGlzdC1zdHlsZS1pbWFnZScsIGFyZ3VtZW50cywgdmVuZG9yLXByb3BlcnR5OiBmYWxzZSlcbiAgZWxzZVxuICAgIGxpc3Qtc3R5bGUtaW1hZ2UgYXJndW1lbnRzXG4iLCIvKlxuICogVmVuZG9yIFwiZGlzcGxheTogZmxleFwiIHN1cHBvcnQgd2l0aCBmYWxsYmFjayB0byBvYnNvbGV0ZSB2ZXJzaW9ucy5cbiAqL1xuXG5mbGV4LXZlcnNpb24gPz0gYm94IGZsZXhcblxuLy9cbi8vIDEuIERpc3BsYXkgdmFsdWVzXG4vLyAgICAtIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleC1jb250YWluZXJzXG4vL1xuZGlzcGxheSh0eXBlLCBhcmdzLi4uKVxuICBpZiBmbGV4ID09IHR5cGUgfHwgaW5saW5lLWZsZXggPT0gdHlwZVxuICAgIGlmIGJveCBpbiBmbGV4LXZlcnNpb25cbiAgICAgIGlmIGZsZXggPT0gdHlwZVxuICAgICAgICBkaXNwbGF5OiAtbXMtZmxleGJveCBhcmdzXG4gICAgICAgIGRpc3BsYXk6IHZlbmRvci12YWx1ZShib3ggYXJncywgb25seTogbW96IHdlYmtpdClcbiAgICAgIGVsc2VcbiAgICAgICAgZGlzcGxheTogLW1zLWlubGluZS1mbGV4Ym94IGFyZ3NcbiAgICAgICAgZGlzcGxheTogdmVuZG9yLXZhbHVlKGlubGluZS1ib3ggYXJncywgb25seTogbW96IHdlYmtpdClcbiAgICBpZiBmbGV4IGluIGZsZXgtdmVyc2lvblxuICAgICAgZGlzcGxheTogdmVuZG9yLXZhbHVlKGFyZ3VtZW50cywgb25seTogd2Via2l0IG9mZmljaWFsKSAvLyBvdmVyd3JpdGVzIG9sZCB3ZWJraXRcbiAgZWxzZVxuICAgIGRpc3BsYXk6IGFyZ3VtZW50c1xuXG4vKlxuICogTmV3IHN5bnRheCBmb3IgYnJvd3NlcnMgbGlrZSBHb29nbGUgQ2hyb21lLlxuICogUGx1cyBhIHRyYW5zbGF0aW9uIHRvIHRoZSBvbGQgc3ludGF4LCBpZiBwb3NzaWJsZS5cbiAqL1xuXG5cbi8vXG4vLyA1LiBPcmRlcmluZyBhbmQgT3JpZW50YXRpb25cbi8vICAgIC0gaHR0cDovL3d3dy53My5vcmcvVFIvY3NzMy1mbGV4Ym94LyNvcmRlcmluZy1hbmQtb3JpZW50YXRpb25cbi8vXG4tZmxleC1vYnNvbGV0ZS1kaXJlY3Rpb24oZGlyZWN0aW9uKVxuICBpZiBib3ggaW4gZmxleC12ZXJzaW9uXG4gICAgaWYgcm93LXJldmVyc2UgPT0gZGlyZWN0aW9uIHx8IGNvbHVtbi1yZXZlcnNlID09IGRpcmVjdGlvblxuICAgICAgdmVuZG9yKCdib3gtZGlyZWN0aW9uJywgcmV2ZXJzZSwgaWdub3JlOiBtcyBvZmZpY2lhbClcblxuICAgIGlmIHJvdyA9PSBkaXJlY3Rpb24gfHwgcm93LXJldmVyc2UgPT0gZGlyZWN0aW9uXG4gICAgICB2ZW5kb3IoJ2JveC1vcmllbnQnLCBob3Jpem9udGFsLCBpZ25vcmU6IG1zIG9mZmljaWFsKVxuICAgIGVsc2UgaWYgY29sdW1uID09IGRpcmVjdGlvbiB8fCBjb2x1bW4tcmV2ZXJzZSA9PSBkaXJlY3Rpb25cbiAgICAgIHZlbmRvcignYm94LW9yaWVudCcsIHZlcnRpY2FsLCBpZ25vcmU6IG1zIG9mZmljaWFsKVxuXG4tZmxleC1vYnNvbGV0ZS13cmFwKHZhbHVlKVxuICBpZiBib3ggaW4gZmxleC12ZXJzaW9uXG4gICAgLy8gV0FSTjogd3JhcC1yZXZlcnNlIGRvZXMgbm90IGhhdmUgYSBib3ggZXF1aXZhbGVudC4gVGhpcyB3aWxsIHJlbmRlciBpbiBkaWZmZXJlbnQgbWFubmVyc1xuICAgIC8vICAgIG9uIGJveCB2cy4gZmxleCB2YWx1ZXMuXG4gICAgaWYgJ3dyYXAnID09IHZhbHVlIHx8IHdyYXAtcmV2ZXJzZSA9PSB2YWx1ZVxuICAgICAgdmVuZG9yKCdib3gtbGluZXMnLCBtdWx0aXBsZSwgaWdub3JlOiBtcyBvZmZpY2lhbClcbiAgICBlbHNlIGlmIG5vd3JhcCA9PSB2YWx1ZVxuICAgICAgdmVuZG9yKCdib3gtbGluZXMnLCBzaW5nbGUsIGlnbm9yZTogbXMgb2ZmaWNpYWwpXG5cbmZsZXgtZGlyZWN0aW9uKGRpcmVjdGlvbilcbiAgLy8gb2Jzb2xldGVcbiAgLWZsZXgtb2Jzb2xldGUtZGlyZWN0aW9uKGRpcmVjdGlvbilcblxuICAvLyBuZXdcbiAgaWYgZmxleCBpbiBmbGV4LXZlcnNpb25cbiAgICB2ZW5kb3IoJ2ZsZXgtZGlyZWN0aW9uJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbXMgb2ZmaWNpYWwpXG5cbmZsZXgtd3JhcCh2YWx1ZSlcbiAgLy8gb2Jzb2xldGVcbiAgLWZsZXgtb2Jzb2xldGUtd3JhcCh2YWx1ZSlcblxuICBpZiBmbGV4IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignZmxleC13cmFwJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgbXMgb2ZmaWNpYWwpXG5cbmZsZXgtZmxvdygpXG4gIC8vIG9ic29sZXRlXG4gIC1mbGV4LW9ic29sZXRlLWRpcmVjdGlvbihhcmd1bWVudHNbMF0pXG4gIC1mbGV4LW9ic29sZXRlLWRpcmVjdGlvbihhcmd1bWVudHNbMV0pXG4gIC1mbGV4LW9ic29sZXRlLXdyYXAoYXJndW1lbnRzWzBdKVxuICAtZmxleC1vYnNvbGV0ZS13cmFwKGFyZ3VtZW50c1sxXSlcblxuICAvLyBuZXdcbiAgaWYgZmxleCBpbiBmbGV4LXZlcnNpb25cbiAgICB2ZW5kb3IoJ2ZsZXgtZmxvdycsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1zIG9mZmljaWFsKVxuXG5cbm9yZGVyKClcbiAgLy8gb2Jzb2xldGVcbiAgaWYgYm94IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignYm94LW9yZGluYWwtZ3JvdXAnLCBhcmd1bWVudHMsIGlnbm9yZTogbXMgb2ZmaWNpYWwpXG5cbiAgLy8gbmV3XG4gIGlmIGZsZXggaW4gZmxleC12ZXJzaW9uXG4gICAgdmVuZG9yKCdmbGV4LW9yZGVyJywgYXJndW1lbnRzLCBvbmx5OiBtcylcbiAgICB2ZW5kb3IoJ29yZGVyJywgYXJndW1lbnRzLCBvbmx5OiB3ZWJraXQgb2ZmaWNpYWwpXG5cblxuLy9cbi8vIDcuIEZsZXhpYmlsaXR5XG4vLyAgICAtIGh0dHA6Ly93d3cudzMub3JnL1RSL2NzczMtZmxleGJveC8jZmxleGliaWxpdHlcbi8vXG5mbGV4LWdyb3coZ3Jvd3RoKVxuICAvLyBvYnNvbGV0ZVxuICBpZiBib3ggaW4gZmxleC12ZXJzaW9uXG4gICAgdmVuZG9yKCdib3gtZmxleCcsIGdyb3d0aClcblxuICAvLyBuZXdcbiAgaWYgZmxleCBpbiBmbGV4LXZlcnNpb25cbiAgICB2ZW5kb3IoJ2ZsZXgtZ3JvdycsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG9mZmljaWFsKVxuXG5mbGV4LWJhc2lzKClcbiAgaWYgZmxleCBpbiBmbGV4LXZlcnNpb25cbiAgICB2ZW5kb3IoJ2ZsZXgtYmFzaXMnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBvZmZpY2lhbClcblxuZmxleC1zaHJpbmsoKVxuICBpZiBmbGV4IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignZmxleC1zaHJpbmsnLCBhcmd1bWVudHMsIG9ubHk6IHdlYmtpdCBvZmZpY2lhbClcblxuZmxleChncm93dGgpXG5cbiAgLy8gb2Jzb2xldGVcbiAgaWYgYm94IGluIGZsZXgtdmVyc2lvblxuICAgIHNocmluayA9IDFcblxuICAgIGlmIG5vbmUgPT0gZ3Jvd3RoIHx8IGluaXRpYWwgPT0gZ3Jvd3RoXG4gICAgICAvLyBXZWxsIGtub3duIHZhbHVlc1xuICAgICAgc2hyaW5rID0gMCBpZiBub25lID09IGdyb3d0aFxuICAgICAgZ3Jvd3RoID0gMFxuICAgIGVsc2UgaWYgaXMtd2lkdGgoZ3Jvd3RoKSA9PSB0cnVlXG4gICAgICAvLyBCYXNpcyBpcyBkZWZpbmVkIGFzIHRoZSBmaXJzdCBwYXJhbWV0ZXJcbiAgICAgIGdyb3d0aCA9IGFyZ3VtZW50c1sxXSB8fCAwXG4gICAgICBzaHJpbmsgPSBhcmd1bWVudHNbMl0gaWYgMyA8PSBsZW5ndGgoYXJndW1lbnRzKVxuICAgIGVsc2UgaWYgYXJndW1lbnRzWzFdICYmIGlzLXdpZHRoKGFyZ3VtZW50c1sxXSkgPT0gZmFsc2VcbiAgICAgIC8vIEdyb3d0aCBpcyBmaXJzdCBhbmQgc2hyaW5rIGlzIHNlY29uZFxuICAgICAgc2hyaW5rID0gYXJndW1lbnRzWzFdXG5cbiAgICAvLyBTaW5jZSB3ZSBjYW4ndCBtYWtlIHRoZSBkaXN0aW5jdGlvbiBiZXR3ZWVuIGdyb3dpbmcgYW5kIHNocmlua2luZyBpbiB0aGUgYm94IG1vZGVsLCB0YWtlXG4gICAgLy8gdGhlIG9uZSB0aGF0IHByb3ZpZGVzIHRoZSBtb3N0IGZsZXhpYmlsaXR5LlxuICAgIHZlbmRvcignYm94LWZsZXgnLCBtYXgoZ3Jvd3RoLCBzaHJpbmspLCBpZ25vcmU6IG1zKVxuXG4gIC8vIG5ld1xuICBpZiBmbGV4IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignZmxleCcsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG1zIG9mZmljaWFsKVxuXG5cbi8vIGNvbnZlcnRzIHRoZSBqdXN0aWZpY2F0aW9uIGFsaWdubWVudFxuLWNvbnZlcnQtanVzdGlmeShhbGlnbilcbiAgaWYgZmxleC1zdGFydCA9PSBhbGlnblxuICAgIHJldHVybiBzdGFydFxuICBlbHNlIGlmIGZsZXgtZW5kID09IGFsaWduXG4gICAgcmV0dXJuIGVuZFxuICBlbHNlIGlmIHNwYWNlLWFyb3VuZCA9PSBhbGlnblxuICAgIHJldHVybiBkaXN0cmlidXRlXG4gIGVsc2UgaWYgc3BhY2UtYmV0d2VlbiA9PSBhbGlnblxuICAgIHJldHVybiBqdXN0aWZ5XG4gIGVsc2VcbiAgICByZXR1cm4gYWxpZ25cblxuLy9cbi8vIDguIEFsaWdubWVudFxuLy8gICAgLSBodHRwOi8vd3d3LnczLm9yZy9UUi9jc3MzLWZsZXhib3gvI2FsaWdubWVudFxuLy9cbmp1c3RpZnktY29udGVudChhbGlnbilcbiAgLy8gb2Jzb2xldGVcbiAgaWYgYm94IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignYm94LXBhY2snLCAtY29udmVydC1qdXN0aWZ5KGFsaWduKSwgaWdub3JlOiBtcyBvZmZpY2lhbClcblxuICAvLyBuZXdcbiAgaWYgZmxleCBpbiBmbGV4LXZlcnNpb25cbiAgICB2ZW5kb3IoJ2ZsZXgtcGFjaycsIC1jb252ZXJ0LWp1c3RpZnkoYWxpZ24pLCBvbmx5OiBtcylcbiAgICB2ZW5kb3IoJ2p1c3RpZnktY29udGVudCcsIGFsaWduLCBvbmx5OiB3ZWJraXQgb2ZmaWNpYWwpXG5cbmFsaWduLWNvbnRlbnQoYWxpZ24pXG4gIC8vIFdBUk46IE9ic29sZXRlIHNwZWMgZG9lcyBub3QgYWxsb3cgZm9yIGFkanVzdG1lbnQgaGVyZVxuICBpZiBmbGV4IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignZmxleC1saW5lLXBhY2snLCAtY29udmVydC1qdXN0aWZ5KGFsaWduKSwgb25seTogbXMpXG4gICAgdmVuZG9yKCdhbGlnbi1jb250ZW50JywgYWxpZ24sIG9ubHk6IHdlYmtpdCBvZmZpY2lhbClcblxuLy8gY29udmVydHMgYWxpZ25tZW50IGZyb20gJ2ZsZXgnIHRvIG5vcm1hbCB2YWx1ZVxuLWNvbnZlcnQtYWxpZ25tZW50KGFsaWduKVxuICBpZiBmbGV4LXN0YXJ0ID09IGFsaWduXG4gICAgcmV0dXJuIHN0YXJ0XG4gIGVsc2UgaWYgZmxleC1lbmQgPT0gYWxpZ25cbiAgICByZXR1cm4gZW5kXG4gIGVsc2VcbiAgICByZXR1cm4gYWxpZ25cblxuYWxpZ24taXRlbXMoYWxpZ24pXG4gIC8vIG9ic29sZXRlXG4gIGlmIGJveCBpbiBmbGV4LXZlcnNpb25cbiAgICB2ZW5kb3IoJ2JveC1hbGlnbicsIC1jb252ZXJ0LWFsaWdubWVudChhbGlnbiksIGlnbm9yZTogbXMgb2ZmaWNpYWwpXG5cbiAgLy8gbmV3XG4gIGlmIGZsZXggaW4gZmxleC12ZXJzaW9uXG4gICAgdmVuZG9yKCdmbGV4LWFsaWduJywgLWNvbnZlcnQtYWxpZ25tZW50KGFsaWduKSwgb25seTogbXMpXG4gICAgdmVuZG9yKCdhbGlnbi1pdGVtcycsIGFyZ3VtZW50cywgb25seTogd2Via2l0IG9mZmljaWFsKVxuXG5hbGlnbi1zZWxmKGFsaWduKVxuICAvLyBXQVJOOiBPYnNvbGV0ZSBzcGVjIGRvZXMgbm90IGFsbG93IGZvciBvdmVycmlkaW5nIGFsaWdubWVudCBvbiBpbmRpdmlkdWFsIGl0ZW1zLlxuICBpZiBmbGV4IGluIGZsZXgtdmVyc2lvblxuICAgIHZlbmRvcignYWxpZ24tc2VsZicsIGFsaWduLCBvbmx5OiB3ZWJraXQgb2ZmaWNpYWwpXG4gICAgdmVuZG9yKCdmbGV4LWl0ZW0tYWxpZ24nLCAtY29udmVydC1hbGlnbm1lbnQoYWxpZ24pLCBvbmx5OiBtcylcbiIsIi8qXG4gKiBib3JkZXI6IDxjb2xvcj5cbiAqIGJvcmRlcjogLi4uXG4gKi9cblxuYm9yZGVyKGNvbG9yLCBhcmdzLi4uKVxuICBpZiBjb2xvciBpcyBhICdjb2xvcidcbiAgICBib3JkZXI6IDFweCBzb2xpZCBjb2xvciBhcmdzXG4gIGVsc2VcbiAgICBib3JkZXI6IGFyZ3VtZW50c1xuIiwiLnZpc2libGUteHMsXG4udmlzaWJsZS1zbSxcbi52aXNpYmxlLW1kLFxuLnZpc2libGUtbGcge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG4udmlzaWJsZS14cy1ibG9jayxcbi52aXNpYmxlLXhzLWlubGluZSxcbi52aXNpYmxlLXhzLWlubGluZS1ibG9jayxcbi52aXNpYmxlLXNtLWJsb2NrLFxuLnZpc2libGUtc20taW5saW5lLFxuLnZpc2libGUtc20taW5saW5lLWJsb2NrLFxuLnZpc2libGUtbWQtYmxvY2ssXG4udmlzaWJsZS1tZC1pbmxpbmUsXG4udmlzaWJsZS1tZC1pbmxpbmUtYmxvY2ssXG4udmlzaWJsZS1sZy1ibG9jayxcbi52aXNpYmxlLWxnLWlubGluZSxcbi52aXNpYmxlLWxnLWlubGluZS1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSAobWF4LXdpZHRoOiAkbW9iaWxlTWF4KSB7XG4gIC52aXNpYmxlLXhzIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUteHMge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS14cyxcbiAgdGQudmlzaWJsZS14cyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1heC13aWR0aDogJG1vYmlsZU1heCkge1xuICAudmlzaWJsZS14cy1ibG9jayB7XG4gICAgZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNYXgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNYXgpIHtcbiAgLnZpc2libGUteHMtaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICR0YWJsZXQpIGFuZCAobWF4LXdpZHRoOiAkdGFibGV0TWF4KSB7XG4gIC52aXNpYmxlLXNtIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtc20ge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1zbSxcbiAgdGQudmlzaWJsZS1zbSB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRNYXgpIHtcbiAgLnZpc2libGUtc20tYmxvY2sge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkdGFibGV0KSBhbmQgKG1heC13aWR0aDogJHRhYmxldE1heCkge1xuICAudmlzaWJsZS1zbS1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRNYXgpIHtcbiAgLnZpc2libGUtc20taW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtaW4td2lkdGg6ICRkZXNrdG9wKSBhbmQgKG1heC13aWR0aDogJGRlc2t0b3BNYXgpIHtcbiAgLnZpc2libGUtbWQge1xuICAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGFibGUudmlzaWJsZS1tZCB7XG4gICAgZGlzcGxheTogdGFibGUgIWltcG9ydGFudDtcbiAgfVxuICB0ci52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1yb3cgIWltcG9ydGFudDtcbiAgfVxuICB0aC52aXNpYmxlLW1kLFxuICB0ZC52aXNpYmxlLW1kIHtcbiAgICBkaXNwbGF5OiB0YWJsZS1jZWxsICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAkZGVza3RvcCkgYW5kIChtYXgtd2lkdGg6ICRkZXNrdG9wTWF4KSB7XG4gIC52aXNpYmxlLW1kLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcE1heCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcE1heCkge1xuICAudmlzaWJsZS1tZC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtbGcge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1sZyxcbiAgdGQudmlzaWJsZS1sZyB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogMTIwMHB4KSB7XG4gIC52aXNpYmxlLWxnLWlubGluZSB7XG4gICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLnZpc2libGUtbGctaW5saW5lLWJsb2NrIHtcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2sgIWltcG9ydGFudDtcbiAgfVxufVxuQG1lZGlhIChtYXgtd2lkdGg6ICRtb2JpbGVNYXgpIHtcbiAgLmhpZGRlbi14cyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJHRhYmxldCkgYW5kIChtYXgtd2lkdGg6ICR0YWJsZXRNYXgpIHtcbiAgLmhpZGRlbi1zbSB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgKG1pbi13aWR0aDogJGRlc2t0b3ApIGFuZCAobWF4LXdpZHRoOiAkZGVza3RvcE1heCkge1xuICAuaGlkZGVuLW1kIHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbkBtZWRpYSAobWluLXdpZHRoOiAxMjAwcHgpIHtcbiAgLmhpZGRlbi1sZyB7XG4gICAgZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludCB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50IHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG4gIHRhYmxlLnZpc2libGUtcHJpbnQge1xuICAgIGRpc3BsYXk6IHRhYmxlICFpbXBvcnRhbnQ7XG4gIH1cbiAgdHIudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtcm93ICFpbXBvcnRhbnQ7XG4gIH1cbiAgdGgudmlzaWJsZS1wcmludCxcbiAgdGQudmlzaWJsZS1wcmludCB7XG4gICAgZGlzcGxheTogdGFibGUtY2VsbCAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1ibG9jayB7XG4gIGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cbkBtZWRpYSBwcmludCB7XG4gIC52aXNpYmxlLXByaW50LWJsb2NrIHtcbiAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUge1xuICAgIGRpc3BsYXk6IGlubGluZSAhaW1wb3J0YW50O1xuICB9XG59XG4udmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG59XG5AbWVkaWEgcHJpbnQge1xuICAudmlzaWJsZS1wcmludC1pbmxpbmUtYmxvY2sge1xuICAgIGRpc3BsYXk6IGlubGluZS1ibG9jayAhaW1wb3J0YW50O1xuICB9XG59XG5AbWVkaWEgcHJpbnQge1xuICAuaGlkZGVuLXByaW50IHtcbiAgICBkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG4gIH1cbn1cbiIsIkBmb250LWZhY2Uge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcmM6dXJsKCcvYXNzZXRzL2ZvbnRzL2ljb21vb24uZW90Py0zMHJ6c3InKTtcblx0c3JjOnVybCgnL2Fzc2V0cy9mb250cy9pY29tb29uLmVvdD8jaWVmaXgtMzByenNyJykgZm9ybWF0KCdlbWJlZGRlZC1vcGVudHlwZScpLFxuXHRcdHVybCgnL2Fzc2V0cy9mb250cy9pY29tb29uLnR0Zj8tMzByenNyJykgZm9ybWF0KCd0cnVldHlwZScpLFxuXHRcdHVybCgnL2Fzc2V0cy9mb250cy9pY29tb29uLndvZmY/LTMwcnpzcicpIGZvcm1hdCgnd29mZicpLFxuXHRcdHVybCgnL2Fzc2V0cy9mb250cy9pY29tb29uLnN2Zz8tMzByenNyI2ljb21vb24nKSBmb3JtYXQoJ3N2ZycpO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXN0eWxlOiBub3JtYWw7XG59XG5cbi5pY29uLCBbY2xhc3NePVwiaWNvbi1cIl0sIFtjbGFzcyo9XCIgaWNvbi1cIl0ge1xuXHRmb250LWZhbWlseTogJ2ljb21vb24nO1xuXHRzcGVhazogbm9uZTtcblx0Zm9udC1zdHlsZTogbm9ybWFsO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRmb250LXZhcmlhbnQ6IG5vcm1hbDtcblx0dGV4dC10cmFuc2Zvcm06IG5vbmU7XG5cdGxpbmUtaGVpZ2h0OiAxO1xuXG5cdC8qIEJldHRlciBGb250IFJlbmRlcmluZyA9PT09PT09PT09PSAqL1xuXHQtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcblx0LW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmljb24tc2VhcmNoLWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxN1wiO1xufVxuLmljb24ta2V5LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyOFwiO1xufVxuLmljb24taGVhcnRoOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjI0XCI7XG59XG4uaWNvbi1sb2dvdXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjNcIjtcbn1cbi5pY29uLXNlYXJjaDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMlwiO1xufVxuLmljb24tbWVudTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyMVwiO1xufVxuLmljb24tdXNlci1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWFcIjtcbn1cbi5pY29uLXVzZXI6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjBcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0LWNpcmNsZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxZVwiO1xufVxuLmljb24tYXJyb3ctbGVmdC1jaXJjbGU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MWZcIjtcbn1cbi5pY29uLWFycm93LWRvd24tY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFkXCI7XG59XG4uaWNvbi1wbHVzOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjE1XCI7XG59XG4uaWNvbi1iYXNrZXQtY2lyY2xlOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjFjXCI7XG59XG4uaWNvbi1hbmdsZS11cDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyNlwiO1xufVxuLmljb24tYW5nbGUtZG93bjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYyN1wiO1xufVxuLmljb24tYW5nbGUtcmlnaHQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MjVcIjtcbn1cbi5pY29uLWFuZ2xlLWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDBcIjtcbn1cbi5pY29uLWFycm93LWxlZnQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDFcIjtcbn1cbi5pY29uLWFycm93LW1lbnU6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDJcIjtcbn1cbi5pY29uLWFycm93LXJpZ2h0OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjAzXCI7XG59XG4uaWNvbi1iYXNrZXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDRcIjtcbn1cbi5pY29uLWNhcmV0LWRvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDVcIjtcbn1cbi5pY29uLWNhcmV0LXVwOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA2XCI7XG59XG4uaWNvbi1jYXQ6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MDdcIjtcbn1cbi5pY29uLWNsb2NrOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjA4XCI7XG59XG4uaWNvbi1jbG9zZTpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwOVwiO1xufVxuLmljb24tY29tYjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYVwiO1xufVxuLmljb24tY29tbWVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwYlwiO1xufVxuLmljb24tY3Jvd246YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MGNcIjtcbn1cbi5pY29uLWRvY3RvcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZFwiO1xufVxuLmljb24tZG9nOmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjBlXCI7XG59XG4uaWNvbi1jaGVjazpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYwZlwiO1xufVxuLmljb24taW5mbzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMFwiO1xufVxuLmljb24ta2V5OmJlZm9yZSB7XG5cdGNvbnRlbnQ6IFwiXFxlNjExXCI7XG59XG4uaWNvbi1tZWRhbDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxMlwiO1xufVxuLmljb24tbWludXM6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTNcIjtcbn1cbi5pY29uLXBsYXk6YmVmb3JlIHtcblx0Y29udGVudDogXCJcXGU2MTRcIjtcbn1cbi5pY29uLXJvZGVudDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxNlwiO1xufVxuLmljb24tc2hvcDpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOFwiO1xufVxuLmljb24tc3RhcjpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxOVwiO1xufVxuLmljb24td2FybmluZzpiZWZvcmUge1xuXHRjb250ZW50OiBcIlxcZTYxYlwiO1xufVxuIiwiLmZvcm0tc29ydFxuXHRtYXJnaW4tdG9wIDI1cHhcblx0cGFkZGluZyAxNXB4IDAgNXB4XG5cdGJvcmRlciBzb2xpZCAkYm9yZGVyXG5cdGJvcmRlci13aWR0aCAxcHggMCAwXG5cblx0LnNvcnQtd3JhcFxuXHRcdGNsZWFyZml4KClcblxuXHRcdC50aXRsZVxuXHRcdFx0bGluZS1oZWlnaHQgMzZweFxuXHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0bWFyZ2luIDAgMTBweCAwIDBcblxuXHQuc29ydFxuXHRcdG1pbi1oZWlnaHQgNjZweFxuXHRcdGZsb2F0IGxlZnRcblx0XHRjbGVhcmZpeCgpXG5cblx0XHRsaVxuXHRcdFx0ZmxvYXQgbGVmdFxuXG5cdFx0YVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRcdHBhZGRpbmcgNnB4XG5cdFx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQgLjNzXG5cdFx0XHRmb250LXNpemUgMTRweFxuXG5cdFx0XHQmLmFjdGl2ZVxuXHRcdFx0XHRiYWNrZ3JvdW5kICNlZGVkZWRcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5cdC5vdGhlcnMtd3JhcFxuXHRcdHBhZGRpbmctdG9wIDhweFxuXG5cdC5vdGhlcnNcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdFx0bGlcblx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRtYXJnaW4tbGVmdCAyMHB4XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0bWFyZ2luLWxlZnQgMFxuXG5cdC5maWx0ZXJcblx0XHRtYXJnaW4tdG9wIDIwcHhcblx0XHRwYWRkaW5nIDAgMTNweFxuXG5cdFx0YVxuXHRcdFx0cGFkZGluZyAwIDEzcHhcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGJhY2tncm91bmQgI2VkZWRlZFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAycHhcblx0XHRcdGxpbmUtaGVpZ2h0IDM0cHhcblx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cblx0XHRcdCYub3BlbmVkXG5cdFx0XHRcdC5pY29uXG5cdFx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHRcdEBleHRlbmQgLmljb24tY2FyZXQtdXA6YmVmb3JlXG5cblx0XHQuaWNvblxuXHRcdFx0ZmxvYXQgcmlnaHRcblx0XHRcdGxpbmUtaGVpZ2h0IDM0cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0Ym9yZGVyLWJvdHRvbS13aWR0aCAxcHhcblxuXHRcdC5zb3J0XG5cdFx0XHRtaW4taGVpZ2h0IDBcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRmdWxsKVxuXHRcdG1hcmdpbi10b3AgMzBweFxuXHRcdHBhZGRpbmcgMjVweCAwIDIzcHhcblxuXHRcdC5zb3J0LXdyYXBcblx0XHRcdC50aXRsZVxuXHRcdFx0XHRmbG9hdCBsZWZ0XG5cblx0XHQub3RoZXJzXG5cdFx0XHR0ZXh0LWFsaWduIHJpZ2h0XG5cblx0XHQuc29ydFxuXHRcdFx0ZmxvYXQgbGVmdFxuXG5cdFx0XHRhXG5cdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cblx0XHRcdFx0Ji5hY3RpdmVcblx0XHRcdFx0XHRwYWRkaW5nIDZweCAxMnB4XG4iLCIvKiFcbiAqXHRTaW1wbHkgZmFzdCBjbGFzc1xuICovXG4ucmVzZXRcblx0Ym9yZGVyIG5vbmVcblx0bWFyZ2luIDBcblx0cGFkZGluZyAwXG5cdGJhY2tncm91bmQgbm9uZVxuXHRib3gtc2hhZG93IG5vbmVcblx0dGRcblx0dGhcblx0XHRib3JkZXIgbm9uZVxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdHBhZGRpbmcgMFxuXHQ+IGxpXG5cdD4gZHRcblx0PiBkZFxuXHRcdG1hcmdpbiAwXG5cdFx0cGFkZGluZyAwXG5cdFx0YmFja2dyb3VuZCBub25lXG5cdFx0Ym9yZGVyIG5vbmVcblx0XHRmbG9hdCBub25lXG5cdFx0d2lkdGggYXV0b1xuXG4vLyBmbG9hdFxuLmxcblx0ZmxvYXQgbGVmdFxuXHRkaXNwbGF5IGlubGluZVxuLnJcblx0ZmxvYXQgcmlnaHRcblx0ZGlzcGxheSBpbmxpbmVcblxuLy8gY2xlYXJcbi5jYlxuXHRjbGVhciBib3RoXG4uY2xcblx0Y2xlYXIgbGVmdFxuLmNyXG5cdGNsZWFyIHJpZ2h0XG4uY2Z4XG5cdHpvb20gMVxuXHQmOmFmdGVyXG5cdCY6YmVmb3JlXG5cdFx0Y29udGVudCAnJ1xuXHRcdGRpc3BsYXkgdGFibGVcblx0XHRjbGVhciBib3RoXG4uYnJlYWtcblx0aGVpZ2h0IDFweFxuXHRmb250LXNpemUgMXB4XG5cdGxpbmUtaGVpZ2h0IDFweFxuXHRjbGVhciBib3RoXG5cdG92ZXJmbG93IGhpZGRlblxuXHR2aXNpYmlsaXR5IGhpZGRlblxuXHRkaXNwbGF5IGJsb2NrXG5cdG1hcmdpbiAwICFpbXBvcnRhbnRcblx0cGFkZGluZyAwICFpbXBvcnRhbnRcblx0d2lkdGggMTAwJVxuLmN0eFxuXHR6b29tIDFcblx0ZGlzcGxheSB0YWJsZS1jZWxsXG5cdC5pZTcgJlxuXHRcdGRpc3BsYXkgYmxvY2tcblx0JjphZnRlclxuXHRcdGNsZWFyIGJvdGhcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0dmlzaWJpbGl0eSBoaWRkZW5cblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRoZWlnaHQgMHB4ICFpbXBvcnRhbnRcblx0XHRsaW5lLWhlaWdodCAwcHhcblx0XHRmb250LXNpemUgeHgtbGFyZ2Vcblx0XHRjb250ZW50IFwiIHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggeCB4IHggXCJcblxuLy8gaGlkZVxuLmhpZGVcbi5qcyAuanNIaWRlXG5cdGRpc3BsYXkgbm9uZVxuLm91dFxuLmpzIC5qc091dFxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRsZWZ0IC01MDAwcHhcblx0dG9wIC01MDAwcHhcbi52aGlkZVxuXHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRoZWlnaHQgMXB4XG5cdHdpZHRoIDFweFxuXHRvdmVyZmxvdyBoaWRkZW5cblx0Ym9yZGVyIDBcblx0Y2xpcCByZWN0KDAgMCAwIDApXG5cdG1hcmdpbiAtMXB4XG5cdHBhZGRpbmcgMFxuXG4vLyBhbGlnblxuLmxlZnRcblx0dGV4dC1hbGlnbiBsZWZ0XG4ucmlnaHRcblx0dGV4dC1hbGlnbiByaWdodFxuLmNlbnRlclxuXHR0ZXh0LWFsaWduIGNlbnRlclxuXG4vLyB0cmFuc2Zvcm1cbi5sb3dlclxuXHR0ZXh0LXRyYW5zZm9ybSBsb3dlcmNhc2Vcbi51cHBlclxuXHR0ZXh0LXRyYW5zZm9ybSB1cHBlcmNhc2VcblxuLy8gd2VpZ2h0XG4ubGlnaHRcblx0Zm9udC13ZWlnaHQgMzAwXG4udGhpblxuXHRmb250LXdlaWdodCBub3JtYWxcbi5ib2xkXG5cdGZvbnQtd2VpZ2h0IGJvbGRcblxuLy8gc3R5bGVcbi5pdGFsaWNcblx0Zm9udC1zdHlsZSBpdGFsaWNcbi5ub3JtYWxcblx0Zm9udC1zdHlsZSBub3JtYWxcblxuLy8gdmFsaWduXG4udG9wXG5cdHZlcnRpY2FsLWFsaWduIHRvcFxuLm1pZGRsZVxuXHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcbi5ib3R0b21cblx0dmVydGljYWwtYWxpZ24gYm90dG9tXG5cbi8vIHNpemVcbi5zbWFsbFxuXHRmb250LXNpemUgMTRweFxuLmJpZ1xuXHRmb250LXNpemUgMThweFxuXG4vLyBjb2xvclxuLm9yYW5nZVxuXHRjb2xvciAkb3JhbmdlXG4uYnJvd25cblx0Y29sb3IgJGJyb3duXG4uZ3JlZW5cblx0Y29sb3IgJGdyZWVuXG4uYmx1ZVxuXHRjb2xvciAkYmx1ZVxuLmJsdWUtZGFya1xuXHRjb2xvciAkYmx1ZURhcmtcbi5waW5rXG5cdGNvbG9yICRwaW5rXG4ucmVkXG5cdGNvbG9yICRyZWRcblxuLy8gbm93cmFwXG4ubm93cmFwXG5cdHdoaXRlLXNwYWNlIG5vd3JhcFxuIiwiLypcbiAqIE92ZXJmbG93IHV0aWxpdHkuIE1hcHMgdG8gcmVndWxhciBvdmVyZmxvdywgYW5kIGFkZHMgYW4gZWxsaXBzaXMgdmFsdWUuXG4gKlxuICogU3lub3BzaXM6XG4gKlxuICogICBvdmVyZmxvdzogPHR5cGU+XG4gKlxuICogRXhhbXBsZXM6XG4gKlxuICogICAgIG92ZXJmbG93OiBhdXRvXG4gKiAgICAgb3ZlcmZsb3c6IGhpZGRlblxuICogICAgIG92ZXJmbG93OiBlbGxpcHNpc1xuICpcbiAqL1xuXG5vdmVyZmxvdygpXG4gIGlmIGFyZ3VtZW50c1swXSA9PSBlbGxpcHNpc1xuICAgIGVsbGlwc2lzKClcbiAgZWxzZVxuICAgIG92ZXJmbG93OiBhcmd1bWVudHNcbiIsIkBpbXBvcnQgXCJjb250ZW50L2Jhc2ljLWNsYXNzLnN0eWxcIlxuXG4vKiFcbiAqIFR5cG9cbiAqL1xuaHRtbFxuYm9keS5wYWdlLTQwNFxuXHRoZWlnaHQgMTAwJVxuXG5ib2R5XG5cdGZvbnQgbm9ybWFsICRmb250U2l6ZS8kbGluZUhlaWdodCAkZm9udFxuXHRjb2xvciAjMDAwXG5cbi8qIFRpdGxlcyovXG5oMVxuaDJcbmgzXG5oNFxuaDVcbmg2XG5cdGZvbnQtZmFtaWx5ICRmb250VGl0bGVzXG5cdGZvbnQtd2VpZ2h0IGJvbGRcblx0bGluZS1oZWlnaHQgMS4yXG5cdG1hcmdpbiAxZW0gMCAuNWVtXG5cbmgxXG4uaDFcblx0Zm9udC1zaXplIDI0cHhcbmgyXG4uaDJcblx0Zm9udC1zaXplIDIwcHhcbmgzXG4uaDNcblx0Zm9udC1zaXplIDE4cHhcblxuaDRcblx0Zm9udC1zaXplIDE2cHhcblxuaDVcbmg2XG5cdGZvbnQtc2l6ZSAxNXB4XG5cbkBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdGgxXG5cdC5oMVxuXHRcdGZvbnQtc2l6ZSAzMHB4XG5cdGgyXG5cdC5oMlxuXHRcdGZvbnQtc2l6ZSAyNHB4XG5cbi8qIFBhcmFncmFwaCAqL1xucFxuXHRtYXJnaW4gMCAwIDEuMjVlbVxuXHQmOmxhc3QtY2hpbGRcblx0XHRtYXJnaW4tYm90dG9tIDBcblxuaHJcblx0Ym9yZGVyIG5vbmVcblx0Ym9yZGVyLXRvcCAxcHggc29saWQgI2RkZFxuXHRtYXJnaW4gNDBweCAwXG5cdGhlaWdodCAxcHhcblx0b3ZlcmZsb3cgaGlkZGVuXG5cbi8qIEJsb2NrcXVvdGUgKi9cbmJsb2NrcXVvdGVcblx0bWFyZ2luIDAgMCAxLjI1ZW1cblx0cGFkZGluZyAwXG5cdHBcblx0XHRtYXJnaW4gMFxuXG4vKiBMaW5rcyAqL1xuYVxuXHRjb2xvciAkY29sb3JMaW5rXG5cdHRhcC1oaWdobGlnaHQtY29sb3IgcmdiYSgwLDAsMCwwKTtcblx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXHR0cmFuc2l0aW9uIGNvbG9yIC4zc1xuXHQmOmhvdmVyXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuXG4vKiBMaXN0cyAqL1xudWxcbm9sXG5cdG1hcmdpbiAwIDAgMS4yNWVtXG5cdGxpc3Qtc3R5bGUgbm9uZVxuXHRwYWRkaW5nIDBcbmxpXG5cdHBhZGRpbmcgMCAwIDAgMjBweFxuXHRtYXJnaW4gMCAwIC4yNWVtXG5cdG9sXG5cdHVsXG5cdFx0bWFyZ2luIC4yNWVtIDAgMFxudWxcblx0bGlcblx0XHRiYWNrZ3JvdW5kIHVybCgkaW1nKydiZy9saS5wbmcnKSA1cHggMTFweCBuby1yZXBlYXRcbm9sXG5cdGNvdW50ZXItcmVzZXQgaXRlbVxuXHRsaVxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0JjpiZWZvcmVcblx0XHQuaWUtY291bnRlclxuXHRcdFx0Y29udGVudCBjb3VudGVyKGl0ZW0pXCIuXCJcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50IGl0ZW1cblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRsZWZ0IDBcblx0XHRcdHRvcCAwXG5cdFx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblxuZGxcblx0bWFyZ2luIDAgMCAxLjI1ZW1cbmR0XG5cdGZvbnQtd2VpZ2h0IGJvbGRcblx0bWFyZ2luIDBcbmRkXG5cdG1hcmdpbiAwIDAgLjc1ZW1cblx0cGFkZGluZyAwXG5cbi8qIFRhYmxlcyAqL1xudGFibGVcblx0d2lkdGggMTAwJVxuXHRjbGVhciBib3RoXG5cdG1hcmdpbiAwIDAgMS4yNWVtXG5cdGVtcHR5LWNlbGxzIHNob3dcblx0Ym9yZGVyLWNvbGxhcHNlIGNvbGxhcHNlXG5cdGJvcmRlciAxcHggc29saWQgI2RkZFxuXG5jYXB0aW9uXG5cdGZvbnQtd2VpZ2h0IGJvbGRcblx0dGV4dC1hbGlnbiBsZWZ0XG5cdHBhZGRpbmcgMHB4IDBweCAxMHB4XG5cdGNhcHRpb24tc2lkZSB0b3BcbnRkXG50aFxuXHR2ZXJ0aWNhbC1hbGlnbiB0b3Bcblx0cGFkZGluZyA3cHggOHB4XG5cdGJvcmRlciAxcHggc29saWQgI2RkZFxudGhcblx0Zm9udC13ZWlnaHQgYm9sZFxudGhlYWQgdGhcblx0YmFja2dyb3VuZCAjZWVlXG5cbi8qIEltYWdlcyAqL1xuaW1nLmxcblx0bWFyZ2luIC4yNWVtIDIwcHggMjBweCAwXG5pbWcuclxuXHRtYXJnaW4gLjI1ZW0gMCAyMHB4IDIwcHhcbiIsIi5pZTcgYVtocmVmXSAqXG5cdGN1cnNvciBwb2ludGVyXG5cbkBpbXBvcnQgXCJjb3JlLypcIlxuXG5cbi8qIVxuICpcdEZvcm1zXG4gKi9cbkBpbXBvcnQgXCJjb3JlL2Zvcm1zLypcIlxuXG5cbi5pbWctcmVzcG9ueml2ZVxuXHRtYXgtd2lkdGggMTAwJVxuXHRoZWlnaHQgYXV0b1xuXG4uaW1nLXJvdW5kZWRcblx0Ym9yZGVyLXJhZGl1cyA1MCVcblxuLmxpc3QtdGFibGVcblx0Y2xlYXJmaXgoKVxuXG5cdGR0XG5cdGRkXG5cdFx0cGFkZGluZyAxM3B4IDBcblx0XHRtYXJnaW4gMFxuXHRcdGZsb2F0IGxlZnRcblx0XHRib3JkZXItdG9wIDFweCBzb2xpZCAjZTVlNWU1XG5cblx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0JjpudGgtY2hpbGQoMilcblx0XHRcdGJvcmRlci10b3AgMFxuXG5cdGR0XG5cdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdFx0d2lkdGggMzAlXG5cdFx0Y2xlYXIgbGVmdFxuXG5cdGRkXG5cdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdHdpZHRoIDcwJVxuXHRcdHRleHQtYWxpZ24gcmlnaHRcbiIsIi5kcm9wZG93blxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdCYub3BlbmVkXG5cdFx0Lm1vcmVcblx0XHRcdG9wYWNpdHkgMVxuXHRcdFx0bGVmdCA1MCVcblxuXHQubW9yZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0bGVmdCAtNTAwMHB4XG5cdFx0dHJhbnNmb3JtIHRyYW5zbGF0ZVgoLTUwJSlcblx0XHR6LWluZGV4IDEwXG5cdFx0cGFkZGluZy10b3AgMTRweFxuXHRcdHdpZHRoIDI4MHB4XG5cdFx0b3BhY2l0eSAwXG5cdFx0dHJhbnNpdGlvbiBvcGFjaXR5IC4yc1xuXG5cdFx0PiAuaW5uZXJcblx0XHRcdGJhY2tncm91bmQgJGdyZWVuXG5cdFx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRcdHBhZGRpbmcgMTBweCAkcGFkZGluZ1xuXHRcdFx0Y29sb3IgI2ZmZlxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdGJvcmRlci1zdHlsZSBzb2xpZFxuXHRcdFx0XHRib3JkZXItd2lkdGggMCA0cHggNHB4XG5cdFx0XHRcdGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAkZ3JlZW5cblx0XHRcdFx0c2l6ZSgwKVxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHRsZWZ0IDUwJVxuXHRcdFx0XHRtYXJnaW4tbGVmdCAtNHB4XG5cdFx0XHRcdHRvcCAxMHB4XG5cblx0XHRcdGFcblx0XHRcdFx0Y29sb3IgI2ZmZlxuXHRcdFx0XHRmb250LXNpemUgMTRweFxuXG5cdFx0XHQuaW5wLXRleHRcblx0XHRcdFx0Ym9yZGVyLWNvbG9yICM3NWFjMzFcblxuXHRcdFx0XHQmOmZvY3VzXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIGRhcmtlbigjNzVhYzMxLCAyMCUpXG5cblx0LnRvZ2dsZVxuXHRcdC5pY29uXG5cdFx0XHRmb250LXNpemUgMTJweFxuXHRcdFx0Y29sb3IgJGdyZWVuXG4iLCJvcGFjaXR5KG4sICRpZSA9ICRzdXBwb3J0LWZvci1pZSlcblx0b3BhY2l0eSBuXG5cdGlmICRpZVxuXHRcdGZpbHRlciB1bnF1b3RlKCdwcm9naWQ6RFhJbWFnZVRyYW5zZm9ybS5NaWNyb3NvZnQuQWxwaGEoT3BhY2l0eT0nICsgcm91bmQobiAqIDEwMCkgKyAnKScpXG5cbnBsYWNlaG9sZGVyKClcblx0Jjo6LW1vei1wbGFjZWhvbGRlclxuXHRcdHtibG9ja31cblx0Jjo6LXdlYmtpdC1pbnB1dC1wbGFjZWhvbGRlclxuXHRcdHtibG9ja31cblx0JjotbXMtaW5wdXQtcGxhY2Vob2xkZXJcblx0XHR7YmxvY2t9XG5cbnRhcC1oaWdobGlnaHQtY29sb3IoKVxuXHQkdmVuZG9ycyA9IHdlYmtpdFxuXHR2ZW5kb3IoJ3RhcC1oaWdobGlnaHQtY29sb3InLCAkdmVuZG9ycywgYXJndW1lbnRzKVxuXG50b3VjaC1jYWxsb3V0KClcblx0JHZlbmRvcnMgPSB3ZWJraXRcblx0dmVuZG9yKCd0b3VjaC1jYWxsb3V0JywgJHZlbmRvcnMsIGFyZ3VtZW50cylcblxuIiwiaW5saW5lLWJsb2NrKCRhbGlnbiA9IHRvcCwgJGlzQmxvY2sgPSB0cnVlKVxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHR2ZXJ0aWNhbC1hbGlnbiAkYWxpZ25cblx0aWYgJGlzQmxvY2sgJiYgc3VwcG9ydC1mb3ItaWVcblx0XHQuaWU3ICZcblx0XHRcdGRpc3BsYXkgaW5saW5lXG5cdFx0XHR6b29tIDFcblxuaW5saW5lLWxpc3QoJHdpZHRoLCAkZm9udFNpemUpXG5cdGZvbnQtc2l6ZSAwcHhcblx0PiAqXG5cdFx0aW5saW5lLWJsb2NrKClcblx0XHRpZiAkd2lkdGggaXNudCBmYWxzZVxuXHRcdFx0d2lkdGggJHdpZHRoXG5cdFx0Zm9udC1zaXplICRmb250U2l6ZVxuXG5pbmxpbmUtbGlzdC1zY3JvbGwtZXh0ZW5kKClcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cdG92ZXJmbG93IGhpZGRlblxuXHRvdmVyZmxvdy14IGF1dG9cblx0PiAqID4gKlxuXHRcdHdoaXRlLXNwYWNlIG5vcm1hbFxuXHQuanMgJlxuXHRcdG92ZXJmbG93LXggaGlkZGVuXG5cbmlubGluZS1saXN0LXNjcm9sbCgkd2lkdGgsICRmb250KVxuXHRpbmxpbmUtbGlzdCgkd2lkdGgsICRmb250KVxuXHRpbmxpbmUtbGlzdC1zY3JvbGwtZXh0ZW5kKClcblxuLy8gQ2xlYXJvdsOhbsOtIGZsb3TFr1xuY2xlYXJmaXgoKVxuXHR6b29tIDEgaWYgc3VwcG9ydC1mb3ItaWVcblx0JjphZnRlclxuXHQmOmJlZm9yZVxuXHRcdGNvbnRlbnQgJydcblx0XHRkaXNwbGF5IHRhYmxlXG5cdFx0Y2xlYXIgYm90aFxuXG5cbi8vIFNrcnl0w60gdGV4dHVcbnRleHQtaGlkZSgpXG5cdGZvbnQgMHB4LzBweCBhXG5cdGNvbG9yIHRyYW5zcGFyZW50XG5cdHRleHQtZGVjb3JhdGlvbiBub25lXG5cbi8vIFJvem3Em3J5XG5zaXplKCR3aWR0aCA9IGZhbHNlLCAkaGVpZ2h0ID0gZmFsc2UpXG5cdGlmIHVuaXQoJHdpZHRoKSBpcyAnJ1xuXHRcdCR3aWR0aCA9IHVuaXQoJHdpZHRoLCAncHgnKVxuXG5cdGlmICRoZWlnaHRcblx0XHRpZiB1bml0KCRoZWlnaHQpIGlzICcnXG5cdFx0XHQkaGVpZ2h0ID0gdW5pdCgkaGVpZ2h0LCAncHgnKVxuXHRcdHdpZHRoICR3aWR0aFxuXHRcdGhlaWdodCAkaGVpZ2h0XG5cdGVsc2Vcblx0XHR3aWR0aCAkd2lkdGhcblx0XHRoZWlnaHQgJHdpZHRoXG5cblxuLy8gUFggZG8gRU1cbnB4VG9FbSgkZnJvbSwgJHRvKVxuXHR1bml0KCgkdG8vJGZyb20pLCBlbSlcblxuLy8gVmVydGlrw6FsbsOtIHphcm92bsOhbsOtIG9ic2FodVxuYm94LXZlcnRpY2FsKCRhbGlnbiA9IG1pZGRsZSlcblx0JjpiZWZvcmVcblx0LmJlZm9yZVxuXHRcdGNvbnRlbnQgJydcblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdGhlaWdodCAxMDAlXG5cdFx0bWFyZ2luLXJpZ2h0IC0wLjI1ZW1cblx0XHR2ZXJ0aWNhbC1hbGlnbiAkYWxpZ25cblxuLy8gUMWZZXbDoWTDrSB6IE5pYiBiYXNlNjQgZG8gb2Jyw6F6a3VcbnRvLWltYWdlKHVybCwgYmFzZTY0KVxuXHQndXJsKCVzKScgJSBkYXRhLXRvLWltYWdlKHVucXVvdGUodXJsKSwgYmFzZTY0KSIsIi8qIVxuICpcdEdyaWRcbiAqL1xuXG4ubW90aGVyXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cbi5yb3dcblx0cG9zaXRpb24gcmVsYXRpdmVcblxuLmNvbnRhaW5lci1mbHVpZFxuXHRtYXgtd2lkdGggMTE3MHB4XG5cbi5jb2xcblx0ZGlzcGxheSBpbmxpbmVcblx0ZmxvYXQgbGVmdFxuXHRsZWZ0IDEwMCVcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0cGFkZGluZyAwXG5cbi8qXG4gKlx0Rmx1aWQgZ3JpZFxuICovXG4vLyBtZXplcmEgdiBwcm9jZW50ZWNoIG1lemkgc2xvdXBjaVxuJGd1dHRlciA9IDNcbi8vIGdyaWR5IGt0ZXLDqSBzZSBidWRvdSBnZW5lcm92YXQgKHBvxI1ldCBzbG91cGPFrywgb3puYcSNZW7DrSwgc3BlY8OhbG7DrSBwxZnDrXBhZHkgxaHDrcWZZWsgbmFwxZkgZHbEmyB0xZlldGlueSwgMyDEjXR2cnRpbnkpXG4kZ3JpZHMgPSAoMiAnaCcpICgzICd0JyAoMikpICg0ICdxJyAoMykpXG5cbmZvciAkZ3JpZCBpbiAkZ3JpZHNcblxuXHQvLyBWeXBvxI3DrXTDoW7DrSDFocOtxZlreSBzbG91cGNlXG5cdCRoZWxwID0gJGdyaWRbMF0gLSAxXG5cdCR3aWR0aCA9ICgoMTAwIC0gJGd1dHRlciAqICRoZWxwKSAvICRncmlkWzBdKVxuXHQuZ3JpZC17JGdyaWRbMV19XG5cdFx0d2lkdGggdW5pdCgkd2lkdGgsICclJylcblxuXHQvLyBWeXBvxI3DrXTDoW7DrSBzcGVjacOhbG7DrWNoIMWhw63FmWVrIHNsb3VwY8WvXG5cdGlmICRncmlkWzJdXG5cdFx0Zm9yICRzcGVjaWFsIGluICRncmlkWzJdXG5cdFx0XHQuZ3JpZC17JHNwZWNpYWx9eyRncmlkWzFdfVxuXHRcdFx0XHQkaGVscCA9ICRzcGVjaWFsIC0gMVxuXHRcdFx0XHR3aWR0aCB1bml0KCR3aWR0aCAqICRzcGVjaWFsICsgJGd1dHRlciAqICRoZWxwLCAnJScpXG5cblx0Ly8gUG9zdW51dMOtXG5cdCRjb2xzID0gMS4uJGdyaWRbMF1cblx0Zm9yICRjb2wgaW4gJGNvbHNcblx0XHQuY29sLXskZ3JpZFsxXX0teyRjb2x9XG5cdFx0XHQkaGVscCA9ICRjb2wgLSAxXG5cdFx0XHRtYXJnaW4tbGVmdCB1bml0KC0xMDAgKyAoJGd1dHRlciArICR3aWR0aCkgKiAkaGVscCwgJyUnKVxuXG4iLCIucGFnaW5hdGlvblxuXHRtYXJnaW4gMCAtMTNweFxuXHRsaW5lLWhlaWdodCAxXG5cdGJhY2tncm91bmQgIzVhNTg1OFxuXG5cdGFcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRzaXplKDQwcHgpXG5cdFx0bGluZS1oZWlnaHQgNDBweFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0dHJhbnNpdGlvbiBiYWNrZ3JvdW5kIC4zcywgY29sb3IgLjNzXG5cdFx0ZGlzcGxheSBub25lXG5cblx0XHQmLmFjdGl2ZVxuXHRcdFx0YmFja2dyb3VuZCAjZWNlYmVjXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRiYWNrZ3JvdW5kICRncmVlblxuXHRcdFx0Y29sb3IgI2ZmZlxuXG5cdC5wcmV2XG5cdC5uZXh0XG5cdFx0Zm9udC1zaXplIDI1cHhcblx0XHRsaW5lLWhlaWdodCAyNHB4XG5cdFx0aW5saW5lLWJsb2NrKClcblx0XHRjb2xvciAjZmZmXG5cblx0XHQuaWNvblxuXHRcdFx0aW5saW5lLWJsb2NrKClcblx0XHRcdGxpbmUtaGVpZ2h0IDIycHhcblxuXHQucHJldlxuXHRcdGZsb2F0IGxlZnRcblxuXHQubmV4dFxuXHRcdGZsb2F0IHJpZ2h0XG5cblx0LmluZm9cblx0XHRmb250LXNpemUgMTRweFxuXHRcdGlubGluZS1ibG9jaygpXG5cdFx0bGluZS1oZWlnaHQgNDBweFxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRjb2xvciAjZmZmXG5cdFx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdG1hcmdpbiAwXG5cblx0XHRhXG5cdFx0XHRzaXplKDIycHgpXG5cdFx0XHRsaW5lLWhlaWdodCAyMnB4XG5cdFx0XHRmb250LXNpemUgMTRweFxuXHRcdFx0aW5saW5lLWJsb2NrKClcblx0XHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXG5cdFx0LnByZXZcblx0XHQubmV4dFxuXHRcdFx0Zm9udC1zaXplIDEycHhcblx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdGNvbG9yICRjb2xvckxpbmtcblxuXHRcdC5pbmZvXG5cdFx0XHRkaXNwbGF5IG5vbmVcbiIsIi5oYXMtc2Nyb2xsYmFyXG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0Jjpob3ZlclxuXHRcdC5zY3JvbGxiYXJcblx0XHRcdG9wYWNpdHkgMVxuXG5cdC5zY3JvbGxiYXJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAwXG5cdFx0cmlnaHQgMFxuXHRcdHdpZHRoIDE4cHhcblx0XHR6LWluZGV4IDEwXG5cdFx0b3BhY2l0eSAwXG5cdFx0dHJhbnNpdGlvbiBvcGFjaXR5IC4zc1xuXG5cdC50cmFja1xuXHRcdHBhZGRpbmcgMCA2cHhcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHdpZHRoIDZweFxuXHRcdGhlaWdodCAxMDAlXG5cblx0LnRodW1iXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAwXG5cdFx0d2lkdGggNnB4XG5cdFx0bGVmdCA2cHhcblx0XHRiYWNrZ3JvdW5kICM4ZjhmOGZcblx0XHRib3JkZXItcmFkaXVzIDNweFxuXG5cdC52aWV3cG9ydFxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXG5cdFx0aGVpZ2h0IDU5OHB4XG5cblx0XHQubm8tanMgJlxuXHRcdFx0b3ZlcmZsb3cteSBhdXRvXG5cblx0Lm92ZXJ2aWV3XG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMFxuXHRcdGxlZnQgMFxuXHRcdHJpZ2h0IDBcbiIsIi8qIEJVVFRPTiAqL1xuXG4uYnRuXG5cdGlubGluZS1ibG9jayhtaWRkbGUpXG5cdG1hcmdpbiAwXG5cdHBhZGRpbmcgMFxuXHRib3JkZXIgbm9uZVxuXHRiYWNrZ3JvdW5kIG5vbmVcblx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuXHQ+IHNwYW5cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRoZWlnaHQgMzRweFxuXHRcdHBhZGRpbmcgNXB4IDI1cHhcblx0XHRmb250LXNpemUgMTRweFxuXHRcdGxpbmUtaGVpZ2h0IDI0cHhcblx0XHRiYWNrZ3JvdW5kICRjb2xvckxpZ2h0XG5cdFx0Y29sb3IgI2ZmZlxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0Zm9udC1mYW1pbHkgJGZvbnRcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0Ym94LXNpemluZyBib3JkZXItYm94XG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQgLjNzLCBib3JkZXItY29sb3IgLjNzLCBjb2xvciAuM3NcblxuXHQmOmhvdmVyXG5cdFx0PiBzcGFuXG5cdFx0XHRiYWNrZ3JvdW5kICRjb2xvclxuXG5cbi5idG4tbGFyZ2Vcblx0PiBzcGFuXG5cdFx0Zm9udC1zaXplIDE4cHhcblx0XHRsaW5lLWhlaWdodCAyN3B4XG5cdFx0aGVpZ2h0IDQycHhcblx0XHRwYWRkaW5nLXRvcCA3cHhcblx0XHRwYWRkaW5nLWJvdHRvbSA4cHhcblxuXHQmLmJ0bi1yb3VuZGVkXG5cdFx0PiBzcGFuXG5cdFx0XHRib3JkZXItcmFkaXVzIDIxcHhcblxuXHQmLmJ0bi1pY29uLWJlZm9yZVxuXHQmLmJ0bi1pY29uLWFmdGVyXG5cdFx0Lmljb25cblx0XHRcdGxpbmUtaGVpZ2h0IDI5cHhcblxuXG4uYnRuLWJ1eVxuXHQ+IHNwYW5cblx0XHRmb250LXNpemUgMThweFxuXHRcdGxpbmUtaGVpZ2h0IDI3cHhcblx0XHRwYWRkaW5nLXRvcCAxNXB4XG5cdFx0cGFkZGluZy1ib3R0b20gMTZweFxuXHRcdGhlaWdodCA1OHB4XG5cblx0Ji5idG4taWNvbi1iZWZvcmVcblx0Ji5idG4taWNvbi1hZnRlclxuXHRcdC5pY29uXG5cdFx0XHRmb250LXNpemUgMzBweFxuXHRcdFx0bGluZS1oZWlnaHQgMjhweFxuXG5cdCYuYnRuLWljb24tYmVmb3JlXG5cdFx0PiBzcGFuXG5cdFx0XHRwYWRkaW5nLWxlZnQgMTZweFxuXG5cdCYuYnRuLWljb24tYWZ0ZXJcblx0XHQ+IHNwYW5cblx0XHRcdHBhZGRpbmctcmlnaHQgMTZweFxuXG5cdCYuYnRuLXJvdW5kZWRcblx0XHQ+IHNwYW5cblx0XHRcdGJvcmRlci1yYWRpdXMgMjlweFxuXG5cbi5idG4tc21hbGxcblx0PiBzcGFuXG5cdFx0cGFkZGluZyAwIDEwcHhcblx0XHRsaW5lLWhlaWdodCAzMHB4XG5cdFx0aGVpZ2h0IDMwcHhcblxuXHQmLmJ0bi1ib3JkZXJcblx0XHQ+IHNwYW5cblx0XHRcdGxpbmUtaGVpZ2h0IDI4cHhcblxuXHQmLmJ0bi1pY29uLWJlZm9yZVxuXHRcdD4gc3BhblxuXHRcdFx0c3BhblxuXHRcdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQgMTRweFxuXG5cdCYuYnRuLWljb24tYWZ0ZXJcblx0XHQ+IHNwYW5cblx0XHRcdHNwYW5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQgMTRweFxuXG5cbi5idG4tbXV0ZWRcblx0b3BhY2l0eSAuN1xuXHR0cmFuc2l0aW9uIG9wYWNpdHkgLjNzXG5cblx0Jjpob3ZlclxuXHRcdG9wYWNpdHkgMVxuXG5cbi5idG4tcm91bmRlZFxuXHQ+IHNwYW5cblx0XHRib3JkZXItcmFkaXVzIDE3cHhcblxuXG4uYnRuLWJvcmRlclxuXHQ+IHNwYW5cblx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcblx0XHRiYWNrZ3JvdW5kIHRyYW5zcGFyZW50XG5cdFx0Y29sb3IgJGNvbG9yTGlnaHRcblxuXHQmLmFjdGl2ZVxuXHQmOmhvdmVyXG5cdFx0PiBzcGFuXG5cdFx0XHRiYWNrZ3JvdW5kICRncmVlblxuXHRcdFx0Y29sb3IgI2ZmZlxuXHRcdFx0Ym9yZGVyLWNvbG9yICRncmVlblxuXG5cdFx0XHQuaWNvblxuXHRcdFx0XHRjb2xvciAjZmZmXG5cblxuLmJ0bi1ib3JkZXJcbi5idG4td2hpdGVcblx0Ji5idG4taWNvbi1iZWZvcmVcblx0XHQ+IHNwYW5cblx0XHRcdHNwYW5cblx0XHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZCAkYm9yZGVyXG5cblx0Ji5idG4taWNvbi1hZnRlclxuXHRcdD4gc3BhblxuXHRcdFx0c3BhblxuXHRcdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdFx0YmFja2dyb3VuZCAkYm9yZGVyXG5cblxuLmJ0bi1pY29uLWJlZm9yZVxuLmJ0bi1pY29uLWFmdGVyXG5cdC5pY29uXG5cdFx0Zm9udC1zaXplIDE4cHhcblx0XHRsaW5lLWhlaWdodCAyNXB4XG5cdFx0dHJhbnNpdGlvbiBjb2xvciAuM3Ncblx0XHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0Ly8gdG9wIC0xcHhcblxuXG4uYnRuLWljb24tYmVmb3JlXG5cdD4gc3BhblxuXHRcdHBhZGRpbmctbGVmdCAxMHB4XG5cblx0XHRzcGFuXG5cdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0cGFkZGluZy1sZWZ0IDE4cHhcblx0XHRcdFx0bWFyZ2luLWxlZnQgNnB4XG5cdFx0XHRcdGlubGluZS1ibG9jaygpXG5cblx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0XHR3aWR0aCAxcHhcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICRjb2xvclxuXHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdFx0dG9wIDRweFxuXHRcdFx0XHRcdGJvdHRvbSA0cHhcblx0XHRcdFx0XHRsZWZ0IDBcblxuXG4uYnRuLWljb24tYWZ0ZXJcblx0PiBzcGFuXG5cdFx0cGFkZGluZy1yaWdodCAxMHB4XG5cblx0XHRzcGFuXG5cdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQgMThweFxuXHRcdFx0XHRtYXJnaW4tcmlnaHQgNnB4XG5cdFx0XHRcdGlubGluZS1ibG9jaygpXG5cblx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0XHR3aWR0aCAxcHhcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICRjb2xvclxuXHRcdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdFx0dG9wIDRweFxuXHRcdFx0XHRcdGJvdHRvbSA0cHhcblx0XHRcdFx0XHRyaWdodCAwXG5cblxuLmJ0bi1pY29uLW9ubHlcblx0PiBzcGFuXG5cdFx0bGluZS1oZWlnaHQgMVxuXHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdGNvbG9yICRncmVlblxuXHRcdHBhZGRpbmcgMFxuXHRcdGZvbnQtc2l6ZSAyNnB4XG5cdFx0c2l6ZSgyNnB4KVxuXG5cdCY6aG92ZXJcblx0XHQ+IHNwYW5cblx0XHRcdGJhY2tncm91bmQgbm9uZVxuXHRcdFx0Y29sb3IgZGFya2VuKCRncmVlbiwgMjAlKVxuXG5cbi5idG4tZ3JlZW5cblx0PiBzcGFuXG5cdFx0YmFja2dyb3VuZCAkZ3JlZW5cblxuXHQmOmhvdmVyXG5cdFx0PiBzcGFuXG5cdFx0XHRiYWNrZ3JvdW5kIGRhcmtlbigkZ3JlZW4sIDIwJSlcblxuXHQmLmJ0bi1pY29uLWJlZm9yZVxuXHRcdD4gc3BhblxuXHRcdFx0c3BhblxuXHRcdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kICM3NWFjMzFcblxuXHQmLmJ0bi1pY29uLWFmdGVyXG5cdFx0PiBzcGFuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kICM3NWFjMzFcblxuLmJ0bi1vcmFuZ2Vcblx0PiBzcGFuXG5cdFx0YmFja2dyb3VuZCAkb3JhbmdlXG5cblx0Jjpob3ZlclxuXHRcdD4gc3BhblxuXHRcdFx0YmFja2dyb3VuZCBkYXJrZW4oJG9yYW5nZSwgMjAlKVxuXG5cdCYuYnRuLWljb24tYmVmb3JlXG5cdFx0PiBzcGFuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgZGFya2VuKCRvcmFuZ2UsIDIwJSlcblxuXHQmLmJ0bi1pY29uLWFmdGVyXG5cdFx0PiBzcGFuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kIGRhcmtlbigkb3JhbmdlLCAyMCUpXG5cblxuLmJ0bi1icm93blxuXHQ+IHNwYW5cblx0XHRiYWNrZ3JvdW5kICRicm93blxuXG5cdCY6aG92ZXJcblx0XHQ+IHNwYW5cblx0XHRcdGJhY2tncm91bmQgZGFya2VuKCRicm93biwgMjAlKVxuXG5cdCYuYnRuLWljb24tYmVmb3JlXG5cdFx0PiBzcGFuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgI2EzNmUzY1xuXG5cdCYuYnRuLWljb24tYWZ0ZXJcblx0XHQ+IHNwYW5cblx0XHRcdHNwYW5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgI2EzNmUzY1xuXG5cbi5idG4tYmx1ZVxuXHQ+IHNwYW5cblx0XHRiYWNrZ3JvdW5kICRibHVlXG5cblx0Jjpob3ZlclxuXHRcdD4gc3BhblxuXHRcdFx0YmFja2dyb3VuZCBkYXJrZW4oJGJsdWUsIDIwJSlcblxuXHQmLmJ0bi1pY29uLWJlZm9yZVxuXHRcdD4gc3BhblxuXHRcdFx0c3BhblxuXHRcdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kICM3MmI4YzRcblxuXHQmLmJ0bi1pY29uLWFmdGVyXG5cdFx0PiBzcGFuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0XHQmOmFmdGVyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kICM3MmI4YzRcblxuXG4uYnRuLWJsdWUtZGFya1xuXHQ+IHNwYW5cblx0XHRiYWNrZ3JvdW5kICRibHVlRGFya1xuXG5cdCY6aG92ZXJcblx0XHQ+IHNwYW5cblx0XHRcdGJhY2tncm91bmQgZGFya2VuKCRibHVlRGFyaywgMjAlKVxuXG5cdCYuYnRuLWljb24tYmVmb3JlXG5cdFx0PiBzcGFuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgIzNiNTU4Y1xuXG5cdCYuYnRuLWljb24tYWZ0ZXJcblx0XHQ+IHNwYW5cblx0XHRcdHNwYW5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGJhY2tncm91bmQgIzNiNTU4Y1xuXG5cbi5idG4td2hpdGVcblx0PiBzcGFuXG5cdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0Y29sb3IgJGdyZWVuXG5cblx0Jjpob3ZlclxuXHRcdD4gc3BhblxuXHRcdFx0YmFja2dyb3VuZCBkYXJrZW4oI2ZmZiwgMTAlKVxuIiwiLmlucC1jb3VudFxuXHR3aWR0aCA4NnB4XG5cdGlubGluZS1ibG9jaygpXG5cdGNsZWFyZml4KClcblxuXHRpbnB1dFxuXHRcdGZvbnQtc2l6ZSAxOHB4XG5cdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdGhlaWdodCAyNnB4XG5cdFx0bGluZS1oZWlnaHQgMjhweFxuXHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRcdHdpZHRoIDM0cHhcblx0XHRmbG9hdCBsZWZ0XG5cdFx0Ym9yZGVyIDBcblx0XHRwYWRkaW5nIDAgMnB4XG5cdFx0Zm9udC1mYW1pbHkgJGZvbnRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdGJhY2tncm91bmQgdHJhbnNwYXJlbnRcblxuXHQubWludXNcblx0LnBsdXNcblx0XHRmbG9hdCBsZWZ0XG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGJhY2tncm91bmQgI2VjZWJlY1xuXHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXHRcdHNpemUoMjZweClcblx0XHRsaW5lLWhlaWdodCAyM3B4XG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRmb250LXNpemUgMThweFxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCAuM3MsIGJvcmRlci1jb2xvciAuM3MsIGNvbG9yIC4zc1xuXG5cdFx0Jjpob3ZlclxuXHRcdFx0Y29sb3IgI2ZmZlxuXG5cdC5taW51c1xuXHRcdCY6aG92ZXJcblx0XHRcdGJhY2tncm91bmQgJHJlZFxuXG5cdC5wbHVzXG5cdFx0Jjpob3ZlclxuXHRcdFx0YmFja2dyb3VuZCAkZ3JlZW5cbiIsIi8vIGlucHV0IHRleHRcbi5pbnAtdGV4dFxuXHRkaXNwbGF5IGJsb2NrXG5cdGJvcmRlciAxcHggc29saWQgJGJvcmRlclxuXHRwYWRkaW5nIDRweCAxMHB4XG5cdGJhY2tncm91bmQgI2ZmZlxuXHRjb2xvciAkY29sb3Jcblx0Zm9udC1mYW1pbHkgJGZvbnRcblx0Zm9udC1zaXplIDE2cHhcblx0aGVpZ2h0IDMycHhcblx0bGluZS1oZWlnaHQgMjRweFxuXHRib3JkZXItcmFkaXVzIDNweFxuXHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblx0Ym94LXNoYWRvdyBpbnNldCAwIDVweCA3cHggLTVweCByZ2JhKDAsIDAsIDAsIC4yKVxuXHR0cmFuc2l0aW9uIGJvcmRlci1jb2xvciAuM3Ncblx0Ly8gaW9zIHJlc2V0XG5cdC13ZWJraXQtYXBwZWFyYW5jZSBub25lXG5cblx0LmVycm9yICZcblx0XHRiYWNrZ3JvdW5kICNmZWVjZWNcblx0XHRib3JkZXItY29sb3IgI2U4MmY0NFxuXG5cdCtwbGFjZWhvbGRlcigpXG5cdFx0b3BhY2l0eSAxXG5cdFx0Y29sb3IgcmdiYSgjODQ4MjgwLCAuOClcblx0XHRmb250LXN0eWxlIGl0YWxpY1xuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0Zm9udC13ZWlnaHQgMzAwXG5cblx0Jjpmb2N1c1xuXHRcdGJvcmRlci1jb2xvciAkb3JhbmdlXG5cblx0XHQrcGxhY2Vob2xkZXIoKVxuXHRcdFx0Y29sb3IgcmdiYSgjMDAwLCAwKVxuXG50ZXh0YXJlYS5pbnAtdGV4dFxuXHRoZWlnaHQgYXV0b1xuXHRyZXNpemUgbm9uZVxuXG5cdGZvciBpIGluICgxLi4xNSlcblx0XHQmW3Jvd3M9XFxcIntpfVxcXCJdXG5cdFx0XHQkaGVpZ2h0ID0gKGkgKiAyNCkgKyAxMVxuXHRcdFx0aGVpZ2h0IHVuaXQoJGhlaWdodCwgJ3B4JylcblxuLmlucC1maXhcblx0cG9zaXRpb24gcmVsYXRpdmVcblx0ZGlzcGxheSBibG9ja1xuXHQuaW5wLXRleHRcblx0LmlucC1zZWxlY3Rcblx0XHR3aWR0aCAxMDAlXG5cdFx0Ym94LXNpemluZyBib3JkZXItYm94XG5cbi5pbnAtd3JhcFxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRtYXJnaW4tYm90dG9tIDFlbVxuXG5cdCY6bGFzdC1jaGlsZFxuXHRcdG1hcmdpbi1ib3R0b20gMWVtXG5cblx0Ji5yZXF1aXJlZFxuXHRcdGxhYmVsXG5cdFx0LmxhYmVsXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdEBleHRlbmQgLmljb25cblx0XHRcdFx0QGV4dGVuZCAuaWNvbi1zdGFyOmJlZm9yZVxuXHRcdFx0XHRmb250LXNpemUgMTJweFxuXHRcdFx0XHRjb2xvciAkb3JhbmdlXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDhweFxuXHRcdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdFx0XHR0b3AgLTJweFxuXG5cdGxhYmVsXG5cdC5sYWJlbFxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRpbmxpbmUtYmxvY2soKVxuXHRcdG1hcmdpbi1ib3R0b20gM3B4XG4iLCIuaW5wLWl0ZW1cblx0aW5saW5lLWJsb2NrKClcblx0Y3Vyc29yIHBvaW50ZXJcblx0dGV4dC1hbGlnbiBsZWZ0XG5cdG1hcmdpbi1ib3R0b20gMTBweFxuXHRjbGVhcmZpeCgpXG5cblx0Ji5pcy1icm93blxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuXHRcdFx0KyBzcGFuXG5cdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICRicm93blxuXG5cdCYuaXMtb3JhbmdlXG5cdFx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG5cdFx0aW5wdXRbdHlwZT1cInJhZGlvXCJdXG5cdFx0XHQrIHNwYW5cblx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdGJhY2tncm91bmQgJG9yYW5nZVxuXG5cdCYuaXMtYmx1ZVxuXHRcdGlucHV0W3R5cGU9XCJjaGVja2JveFwiXVxuXHRcdGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuXHRcdFx0KyBzcGFuXG5cdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRiYWNrZ3JvdW5kICRibHVlXG5cblx0aW5wdXRbdHlwZT1cImNoZWNrYm94XCJdXG5cdGlucHV0W3R5cGU9XCJyYWRpb1wiXVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0bGVmdCAtNTAwMHB4XG5cblx0XHQmOmNoZWNrZWRcblx0XHRcdCsgc3BhblxuXHRcdFx0XHRmb250LXdlaWdodCBib2xkXG5cblx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdG9wYWNpdHkgMVxuXG5cdFx0XHRcdFx0LmllOCAmXG5cdFx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cblx0XHQrIHNwYW5cblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0XHRwYWRkaW5nLWxlZnQgMzBweFxuXHRcdFx0bGluZS1oZWlnaHQgMjJweFxuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblx0XHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXG5cdFx0XHRcdHNpemUoMjJweClcblx0XHRcdFx0dG9wIDBcblx0XHRcdFx0bGVmdCAwXG5cblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0c2l6ZSgxNHB4KVxuXHRcdFx0XHR0b3AgNHB4XG5cdFx0XHRcdGxlZnQgNHB4XG5cdFx0XHRcdGJhY2tncm91bmQgJGdyZWVuXG5cdFx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0XHR0cmFuc2l0aW9uIG9wYWNpdHkgLjJzXG5cblx0XHRcdFx0LmllOCAmXG5cdFx0XHRcdFx0ZGlzcGxheSBub25lXG5cblxuXHRpbnB1dFt0eXBlPVwicmFkaW9cIl1cblx0XHQrIHNwYW5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHQmOmFmdGVyXG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXG4iLCIuaW5wLXBldFxuXHR0ZXh0LWFsaWduIGNlbnRlclxuXHRpbmxpbmUtYmxvY2soKVxuXHRjdXJzb3IgcG9pbnRlclxuXG5cdCYuZG9nXG5cdFx0Jjpob3ZlclxuXHRcdFx0aW5wdXRcblx0XHRcdFx0KyBzcGFuXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIGRhcmtlbigkYnJvd24sIDIwJSlcblxuXHRcdFx0c3BhblxuXHRcdFx0XHRjb2xvciBkYXJrZW4oJGJyb3duLCAyMCUpXG5cblx0XHRpbnB1dFxuXHRcdFx0JjpjaGVja2VkXG5cdFx0XHRcdCsgc3BhblxuXHRcdFx0XHRcdGJhY2tncm91bmQgJGJyb3duXG5cblx0XHRcdCsgc3BhblxuXHRcdFx0XHRib3JkZXItY29sb3IgJGJyb3duXG5cblx0XHRzcGFuXG5cdFx0XHRjb2xvciAkYnJvd25cblxuXHQmLmNhdFxuXHRcdCY6aG92ZXJcblx0XHRcdGlucHV0XG5cdFx0XHRcdCsgc3BhblxuXHRcdFx0XHRcdGJvcmRlci1jb2xvciBkYXJrZW4oJGJsdWUsIDIwJSlcblxuXHRcdFx0c3BhblxuXHRcdFx0XHRjb2xvciBkYXJrZW4oJGJsdWUsIDIwJSlcblxuXHRcdGlucHV0XG5cdFx0XHQmOmNoZWNrZWRcblx0XHRcdFx0KyBzcGFuXG5cdFx0XHRcdFx0YmFja2dyb3VuZCAkYmx1ZVxuXG5cdFx0XHQrIHNwYW5cblx0XHRcdFx0Ym9yZGVyLWNvbG9yICRibHVlXG5cblx0XHRzcGFuXG5cdFx0XHRjb2xvciAkYmx1ZVxuXG5cdCYucm9kZW50XG5cdFx0Jjpob3ZlclxuXHRcdFx0aW5wdXRcblx0XHRcdFx0KyBzcGFuXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIGRhcmtlbigkcGluaywgMjAlKVxuXG5cdFx0XHRzcGFuXG5cdFx0XHRcdGNvbG9yIGRhcmtlbigkcGluaywgMjAlKVxuXG5cdFx0aW5wdXRcblx0XHRcdCY6Y2hlY2tlZFxuXHRcdFx0XHQrIHNwYW5cblx0XHRcdFx0XHRiYWNrZ3JvdW5kICRwaW5rXG5cblx0XHRcdCsgc3BhblxuXHRcdFx0XHRib3JkZXItY29sb3IgJHBpbmtcblxuXHRcdHNwYW5cblx0XHRcdGNvbG9yICRwaW5rXG5cblx0aW5wdXRcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdGxlZnQgLTUwMDBweFxuXG5cdFx0JjpjaGVja2VkXG5cdFx0XHQrIHNwYW5cblx0XHRcdFx0Y29sb3IgI2ZmZiAhaW1wb3J0YW50XG5cblx0XHQrIHNwYW5cblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdHNpemUoNzBweClcblx0XHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRcdFx0Ym9yZGVyIDVweCBzb2xpZFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRcdGZvbnQtc2l6ZSAzNnB4XG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdFx0bGluZS1oZWlnaHQgNjRweFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxNnB4XG5cdFx0XHR0cmFuc2l0aW9uIGNvbG9yIC4ycywgYmFja2dyb3VuZCAuMnMsIGJvcmRlci1jb2xvciAuMnNcblxuXHRzcGFuXG5cdFx0Zm9udC1zaXplIDE4cHhcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0dHJhbnNpdGlvbiBjb2xvciAuMnNcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0aW5wdXRcblx0XHRcdCsgc3BhblxuXHRcdFx0XHRzaXplKDExOHB4KVxuXHRcdFx0XHRsaW5lLWhlaWdodCAxMDhweFxuXHRcdFx0XHRmb250LXNpemUgNjJweFxuIiwiLnNlbGVjdDItY29udGFpbmVyXG5cdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRkaXNwbGF5IGlubGluZS1ibG9ja1xuXHRtYXJnaW4gMFxuXHRwb3NpdGlvbiByZWxhdGl2ZVxuXHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb24tLXNpbmdsZVxuXHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRcdGN1cnNvciBwb2ludGVyXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdGhlaWdodCAyOHB4XG5cdFx0dXNlci1zZWxlY3Qgbm9uZVxuXHRcdC13ZWJraXQtdXNlci1zZWxlY3Qgbm9uZVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvbl9fcmVuZGVyZWRcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0cGFkZGluZy1sZWZ0IDhweFxuXHRcdHBhZGRpbmctcmlnaHQgMjBweFxuXHRcdG92ZXJmbG93IGhpZGRlblxuXHRcdHRleHQtb3ZlcmZsb3cgZWxsaXBzaXNcblx0XHR3aGl0ZS1zcGFjZSBub3dyYXBcblxuXHQmW2Rpcj1cInJ0bFwiXVxuXHRcdC5zZWxlY3QyLXNlbGVjdGlvbi0tc2luZ2xlXG5cdFx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG5cdFx0XHRcdHBhZGRpbmctcmlnaHQgOHB4XG5cdFx0XHRcdHBhZGRpbmctbGVmdCAyMHB4XG5cblx0LnNlbGVjdDItc2VsZWN0aW9uLS1tdWx0aXBsZVxuXHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRcdGN1cnNvciBwb2ludGVyXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdG1pbi1oZWlnaHQgMzJweFxuXHRcdHVzZXItc2VsZWN0IG5vbmVcblx0XHQtd2Via2l0LXVzZXItc2VsZWN0IG5vbmVcblxuXHQuc2VsZWN0Mi1zZWxlY3Rpb25fX3JlbmRlcmVkXG5cdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRwYWRkaW5nLWxlZnQgOHB4XG5cdFx0dGV4dC1vdmVyZmxvdyBlbGxpcHNpc1xuXHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXG5cdC5zZWxlY3QyLXNlYXJjaC0taW5saW5lXG5cdFx0ZmxvYXQgbGVmdFxuXG5cdFx0LnNlbGVjdDItc2VhcmNoX19maWVsZFxuXHRcdFx0Ym94LXNpemluZyBib3JkZXItYm94XG5cdFx0XHRib3JkZXIgbm9uZVxuXHRcdFx0Zm9udC1zaXplIDEwMCVcblx0XHRcdG1hcmdpbi10b3AgNXB4XG5cdFx0XHRwYWRkaW5nIDBcblxuXHRcdFx0Jjo6LXdlYmtpdC1zZWFyY2gtY2FuY2VsLWJ1dHRvblxuXHRcdFx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmVcblxuLnNlbGVjdDItZHJvcGRvd25cblx0YmFja2dyb3VuZC1jb2xvciB3aGl0ZVxuXHRib3JkZXIgMXB4IHNvbGlkICNhYWFcblx0Ym9yZGVyLXJhZGl1cyA0cHhcblx0Ym94LXNpemluZyBib3JkZXItYm94XG5cdGRpc3BsYXkgYmxvY2tcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0bGVmdCAtMTAwMDAwcHhcblx0d2lkdGggMTAwJVxuXHR6LWluZGV4IDEwNTFcblxuLnNlbGVjdDItcmVzdWx0c1xuXHRkaXNwbGF5IGJsb2NrXG5cbi5zZWxlY3QyLXJlc3VsdHNfX29wdGlvbnNcblx0bGlzdC1zdHlsZSBub25lXG5cdG1hcmdpbiAwXG5cdHBhZGRpbmcgMFxuXG4uc2VsZWN0Mi1yZXN1bHRzX19vcHRpb25cblx0cGFkZGluZyA2cHhcblx0dXNlci1zZWxlY3Qgbm9uZVxuXHQtd2Via2l0LXVzZXItc2VsZWN0IG5vbmVcblxuXHQmW2FyaWEtc2VsZWN0ZWRdXG5cdFx0Y3Vyc29yIHBvaW50ZXJcblxuLnNlbGVjdDItY29udGFpbmVyLS1vcGVuIC5zZWxlY3QyLWRyb3Bkb3duXG5cdGxlZnQgMFxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWFib3ZlXG5cdGJvcmRlci1ib3R0b20gbm9uZVxuXHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzIDBcblx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXMgMFxuXG4uc2VsZWN0Mi1jb250YWluZXItLW9wZW4gLnNlbGVjdDItZHJvcGRvd24tLWJlbG93XG5cdGJvcmRlci10b3Agbm9uZVxuXHRib3JkZXItdG9wLWxlZnQtcmFkaXVzIDBcblx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXMgMFxuXG4uc2VsZWN0Mi1zZWFyY2gtLWRyb3Bkb3duXG5cdGRpc3BsYXkgYmxvY2tcblx0cGFkZGluZyA0cHhcblxuXHQuc2VsZWN0Mi1zZWFyY2hfX2ZpZWxkXG5cdFx0cGFkZGluZyA0cHhcblx0XHR3aWR0aCAxMDAlXG5cdFx0Ym94LXNpemluZyBib3JkZXItYm94XG5cblx0XHQmOjotd2Via2l0LXNlYXJjaC1jYW5jZWwtYnV0dG9uXG5cdFx0XHQtd2Via2l0LWFwcGVhcmFuY2Ugbm9uZVxuXG5cdCYuc2VsZWN0Mi1zZWFyY2gtLWhpZGVcblx0XHRkaXNwbGF5IG5vbmVcblxuLnNlbGVjdDItY2xvc2UtbWFza1xuXHRib3JkZXIgMFxuXHRtYXJnaW4gMFxuXHRwYWRkaW5nIDBcblx0ZGlzcGxheSBibG9ja1xuXHRwb3NpdGlvbiBmaXhlZFxuXHRsZWZ0IDBcblx0dG9wIDBcblx0bWluLWhlaWdodCAxMDAlXG5cdG1pbi13aWR0aCAxMDAlXG5cdGhlaWdodCBhdXRvXG5cdHdpZHRoIGF1dG9cblx0b3BhY2l0eSAwXG5cdHotaW5kZXggOTlcblxuXHQvLyBzdHlsZXMgcmVxdWlyZWQgZm9yIElFIHRvIHdvcmtcblx0YmFja2dyb3VuZC1jb2xvciAjZmZmXG5cbi5zZWxlY3QyLWhpZGRlbi1hY2Nlc3NpYmxlXG5cdGJvcmRlciAwICFpbXBvcnRhbnRcblx0Y2xpcCByZWN0KDAgMCAwIDApICFpbXBvcnRhbnRcblx0aGVpZ2h0IDFweCAhaW1wb3J0YW50XG5cdG1hcmdpbiAtMXB4ICFpbXBvcnRhbnRcblx0b3ZlcmZsb3cgaGlkZGVuICFpbXBvcnRhbnRcblx0cGFkZGluZyAwICFpbXBvcnRhbnRcblx0cG9zaXRpb24gYWJzb2x1dGUgIWltcG9ydGFudFxuXHR3aWR0aCAxcHggIWltcG9ydGFudFxuIiwiQGltcG9ydCAnLi4vLi4vbGliL3NlbGVjdDIuc3R5bCdcblxuLmlucC1zZWxlY3Rcblx0QGV4dGVuZCAuaW5wLXRleHRcblxuXG4uc2VsZWN0MlxuXHR3aWR0aCAxMDAlICFpbXBvcnRhbnRcblxuLnNlbGVjdDItY29udGFpbmVyXG5cdCYtLW9wZW5cblx0XHQuc2VsZWN0Mi1zZWxlY3Rpb25cblx0XHRcdGJvcmRlci1jb2xvciAkb3JhbmdlXG5cblx0XHRcdCZfX2Fycm93XG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi1jYXJldC11cDpiZWZvcmVcblxuXHQuc2VsZWN0Mi1kcm9wZG93blxuXHRcdGJvcmRlciAxcHggc29saWQgJGJvcmRlclxuXHRcdGJvcmRlci1yYWRpdXMgM3B4XG5cdFx0b3ZlcmZsb3cgYXV0b1xuXHRcdG1heC1oZWlnaHQgMTc2cHhcblxuXHRcdCYtLWFib3ZlXG5cdFx0XHRtYXJnaW4tdG9wIC00cHhcblxuXHRcdCYtLWJlbG93XG5cdFx0XHRtYXJnaW4tdG9wIDRweFxuXG5cdC5zZWxlY3QyLXNlYXJjaFxuXHRcdCYtLWRyb3Bkb3duXG5cdFx0XHRiYWNrZ3JvdW5kICNmN2Y3ZjdcblxuXHRcdCZfX2ZpZWxkXG5cdFx0XHRAZXh0ZW5kIC5pbnAtdGV4dFxuXG5cdC5zZWxlY3QyLXJlc3VsdHNcblx0XHRiYWNrZ3JvdW5kICNmN2Y3ZjdcblxuXHRcdCZfX29wdGlvblxuXHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFx0YmFja2dyb3VuZCBub25lXG5cdFx0XHRwYWRkaW5nIDRweCAxMHB4XG5cdFx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQgLjNzXG5cblx0XHRcdCYtLWhpZ2hsaWdodGVkXG5cdFx0XHRcdGJhY2tncm91bmQgI2Q5ZDlkOVxuXG5cdC5zZWxlY3QyLXNlbGVjdGlvblxuXHRcdEBleHRlbmQgLmlucC10ZXh0XG5cdFx0bGluZS1oZWlnaHQgMjJweFxuXHRcdGhlaWdodCAzMnB4ICFpbXBvcnRhbnRcblx0XHRwYWRkaW5nLXJpZ2h0IDM2cHhcblx0XHRvdXRsaW5lIG5vbmVcblxuXHRcdCZfX2Fycm93XG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDBcblx0XHRcdHJpZ2h0IDBcblx0XHRcdGJvdHRvbSAwXG5cdFx0XHR3aWR0aCAzNnB4XG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRAZXh0ZW5kIC5pY29uXG5cdFx0XHRcdEBleHRlbmQgLmljb24tY2FyZXQtZG93bjpiZWZvcmVcblx0XHRcdFx0Y29sb3IgIzAwMFxuXHRcdFx0XHRmb250LXNpemUgMTJweFxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0dG9wIDNweFxuXG5cdFx0Jl9fcmVuZGVyZWRcblx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0Jl9fcGxhY2Vob2xkZXJcblx0XHRcdGNvbG9yIHJnYmEoIzg0ODI4MCwgLjgpXG5cdFx0XHRmb250LXN0eWxlIGl0YWxpY1xuXHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdGZvbnQtd2VpZ2h0IDMwMFxuIiwiLy8gYmFja2dyb3VuZCB0by1pbWFnZSgnaW1nL2JnL3Rlc3QucG5nJywgbGluZWFyLWdyYWRpZW50LWltYWdlKDUwcHggdG9wLCB3aGl0ZSwgYmxhY2spKVxuLy8gYmFja2dyb3VuZCB0by1pbWFnZSgnaW1nL2JnL3Rlc3QyLnBuZycsIGNvbG9yLWltYWdlKHJnYmEocmVkLC41KSkpXG4vLyBiYWNrZ3JvdW5kIHNwcml0ZS1kYXRlXG4vKiFcbiAqXHRCYXNlIGxheW91dFxuICovXG5ib2R5XG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdGNvbG9yICRjb2xvclxuXG5cbkBpbXBvcnQgJ2xheW91dC9oZWFkZXIuc3R5bCdcbkBpbXBvcnQgJ2xheW91dC9tYWluLnN0eWwnXG5AaW1wb3J0ICdsYXlvdXQvZm9vdGVyLnN0eWwnXG5cbi8qIVxuICpcdE1lbnVcbiAqL1xuQGltcG9ydCBcImxheW91dC9tZW51LypcIlxuXG4vKiFcbiAqXHRDcm9zc3JvYWRzXG4gKi9cbkBpbXBvcnQgXCJsYXlvdXQvY3Jvc3Nyb2FkLypcIlxuXG4vKiFcbiAqXHRCb3hcbiAqL1xuQGltcG9ydCBcImxheW91dC9ib3gvKlwiXG5cbi8qIVxuICpcdEZvcm1cbiAqL1xuQGltcG9ydCBcImxheW91dC9mb3JtLypcIlxuXG5cbjpmaXJzdC1jaGlsZFxuXHRtYXJnaW4tdG9wIDBcbiIsIi8vIEhlYWRlclxuI2hlYWRlclxuXHRiYWNrZ3JvdW5kICNmYWZhZmFcblx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgI2VkZWRlZFxuXHRtYXJnaW4tYm90dG9tIDI0cHhcblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdHBhZGRpbmctYm90dG9tIDU5cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRkZXNrdG9wKVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbkJvdHRvbVxuXG5cbiNsb2dvXG5cdGlubGluZS1ibG9jaygpXG5cdGZvbnQgMTAwJS8xICRmb250XG5cdG1hcmdpbiAxM3B4IDAgMTNweCA0NXB4XG5cdHBhZGRpbmcgMFxuXHR3aWR0aCAxMjJweFxuXG5cdGFcblx0XHRkaXNwbGF5IGJsb2NrXG5cblx0aW1nXG5cdFx0bWF4LXdpZHRoIDEwMCVcblx0XHRoZWlnaHQgYXV0b1xuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRtYXJnaW4gMzlweCAwIDM2cHhcblx0XHR3aWR0aCAyMTBweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0d2lkdGggYXV0b1xuXHRcdG1hcmdpbiA0OXB4IDBcbiIsIiNtYWluXG5cdHBhZGRpbmctYm90dG9tIDE1JVxuXG5cdC5wYWdlLTQwNCAmXG5cdFx0YmFja2dyb3VuZCBub25lXG5cdFx0cGFkZGluZyAwXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdHBhZGRpbmctYm90dG9tIDIwMHB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAxMjgwcHgpXG5cdFx0YmFja2dyb3VuZCB1cmwoJGltZydiZy9tYWluLXBhdHRlcm4ucG5nJykgNTAlIDAgcmVwZWF0LXlcblx0XHRiYWNrZ3JvdW5kLXNpemUgMTAwJSBhdXRvXG5cdFx0bWluLWhlaWdodCA1MDBweFxuXG5cdFx0LmllOCAmXG5cdFx0XHRiYWNrZ3JvdW5kIG5vbmVcbiIsIi5mb290ZXJcblx0cGFkZGluZy10b3AgMTUlXG5cdG1hcmdpbi10b3AgLTE1JVxuXHRiYWNrZ3JvdW5kIHVybCgkaW1nJ2JnL2Zvb3Rlci5wbmcnKSA1MCUgMCBuby1yZXBlYXRcblx0YmFja2dyb3VuZC1zaXplIDEwMCUgYXV0b1xuXG5cdC53cmFwXG5cdFx0YmFja2dyb3VuZCAjZmNmY2ZjXG5cdFx0Ym9yZGVyLXRvcCAycHggc29saWQgI2UyZTJlMlxuXHRcdHBhZGRpbmcgMTVweCAwXG5cblx0LmNvcHlcblx0Lm1hZGVcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0Zm9udC1zaXplIDEycHhcblx0XHRsZXR0ZXItc3BhY2luZyAuMDAyZW1cblx0XHRsaW5lLWhlaWdodCAyNHB4XG5cdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHQuY29weVxuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXG5cdC5tYWRlXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHRpbWdcblx0XHRcdG1hcmdpbi1sZWZ0IDVweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwYWRkaW5nLXRvcCAyMDBweFxuXHRcdG1hcmdpbi10b3AgLTIwMHB4XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbiA1MCUgNDBweFxuXG5cdFx0LndyYXBcblx0XHRcdHBhZGRpbmcgMFxuXG5cdFx0LmNvcHlcblx0XHQubWFkZVxuXHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdHBhZGRpbmcgMzBweCAwXG5cblx0XHQuY29weVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0XHRmbG9hdCBsZWZ0XG5cblx0XHQubWFkZVxuXHRcdFx0ZmxvYXQgcmlnaHRcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRmdWxsKVxuXHRcdGJhY2tncm91bmQtc2l6ZSBhdXRvXG4iLCIvKiEgTmF2IHNraXAgKi9cbiNtZW51LWFjY2Vzc2liaWxpdHlcblx0cG9zaXRpb24gYWJzb2x1dGVcblx0bGVmdCAtNTAwMHB4XG5cdHRvcCAwXG5cdGE6Zm9jdXNcblx0YTphY3RpdmVcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAwXG5cdFx0bGVmdCA1MDAwcHhcblx0XHR3aWR0aCAyMDBweFxuXHRcdHBhZGRpbmcgMnB4IDAgNXB4XG5cdFx0ei1pbmRleCA5MDBcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdGJhY2tncm91bmQgI2ZmZiIsIiNtZW51LWJyZWFkY3J1bWJcblx0ZGlzcGxheSBub25lXG5cdGZvbnQtc2l6ZSAxMnB4XG5cdGNvbG9yICRjb2xvckxpZ2h0XG5cdG1hcmdpbiAtNXB4IDAgMzBweFxuXG5cdCsgLnRpdGxlXG5cdFx0bWFyZ2luLXRvcCAwXG5cblx0LmRvdFxuXHRcdGNvbG9yICNhNWE0YTRcblx0XHRmb250LXNpemUgMTJweFxuXHRcdG1hcmdpbiAwIDNweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRkaXNwbGF5IGJsb2NrXG4iLCIubWVudS1kcm9wZG93blxuXHQmLm9wZW5lZFxuXHRcdC50b2dnbGVcblx0XHRcdD4gc3BhblxuXHRcdFx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDBcblxuXHRcdC5tb3JlXG5cdFx0XHRsZWZ0IDBcblx0XHRcdHJpZ2h0IDBcblxuXHQubW9yZVxuXHRcdHBhZGRpbmctdG9wIDBcblx0XHR0cmFuc2Zvcm0gbm9uZVxuXHRcdHdpZHRoIGF1dG9cblx0XHRib3JkZXIgc29saWQgJGJvcmRlclxuXHRcdGJvcmRlci13aWR0aCAwIDFweCAxcHhcblx0XHRib3JkZXItcmFkaXVzIDAgMCAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRiYWNrZ3JvdW5kICNmYWZhZmFcblxuXHRcdGFcblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0cGFkZGluZyAwIDEwcHhcblx0XHRcdGxpbmUtaGVpZ2h0IDMwcHhcblx0XHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCAuM3MsIGNvbG9yIC4zc1xuXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdGJhY2tncm91bmQgJGdyZWVuXG5cdFx0XHRcdGNvbG9yICNmZmZcbiIsIiNtZW51LW1haW5cblx0bGluZS1oZWlnaHQgMzRweFxuXG5cdC5tZW51LW1vYmlsZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIDBcblx0XHRsZWZ0IDEzcHhcblxuXHRcdCYub3BlbmVkXG5cdFx0XHQrIC53cmFwXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHQud3JhcFxuXHRcdGRpc3BsYXkgbm9uZVxuXHRcdGJhY2tncm91bmQgIzY2NjU2OFxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIDYxcHhcblx0XHRsZWZ0IDBcblx0XHRyaWdodCAwXG5cdFx0ei1pbmRleCAxMFxuXG5cdC5jbHViXG5cdFx0ZGlzcGxheSBub25lXG5cblx0Lm1lbnVcblx0XHQ+IGxpXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0YVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0LmFjY291bnRcblx0XHRcdGFcblx0XHRcdFx0YmFja2dyb3VuZCAkZ3JlZW5cblxuXHRcdFx0Lmljb25cblx0XHRcdFx0bWFyZ2luLXJpZ2h0IDVweFxuXG5cdFx0LnVzZXJcblx0XHRcdGFcblx0XHRcdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cblx0XHRcdC5pY29uXG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDM0cHhcblx0XHRcdFx0ZmxvYXQgcmlnaHRcblx0XHRcdFx0Zm9udC1zaXplIDI0cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMTMzcHhcblx0XHRyaWdodCAwXG5cdFx0bGVmdCAwXG5cblx0XHQud3JhcFxuXHRcdFx0cGFkZGluZyAxMnB4IDE4cHhcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGJhY2tncm91bmQgI2VkZWRlZFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzICRib3JkZXJSYWRpdXMgMCAwXG5cdFx0XHRib3JkZXIgc29saWQgJGJvcmRlclxuXHRcdFx0Ym9yZGVyLXdpZHRoIDFweCAxcHggMFxuXHRcdFx0Y2xlYXJmaXgoKVxuXHRcdFx0cG9zaXRpb24gc3RhdGljXG5cblx0XHQuY2x1YlxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0ZmxvYXQgcmlnaHRcblx0XHRcdGZvbnQtc2l6ZSAwXG5cblx0XHQubWVudVxuXHRcdFx0bWFyZ2luIDAgLTE1cHhcblx0XHRcdGZsb2F0IGxlZnRcblx0XHRcdGNsZWFyZml4KClcblxuXHRcdFx0PiBsaVxuXHRcdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHRcdG1hcmdpbiAwIDE1cHhcblxuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0Lm1vcmVcblx0XHRcdFx0XHRcdGxlZnQgNTAlXG5cdFx0XHRcdFx0XHRvcGFjaXR5IDFcblxuXHRcdFx0XHRcdFx0LmllOCAmXG5cdFx0XHRcdFx0XHRcdGxlZnQgMFxuXG5cdFx0XHRhXG5cdFx0XHRcdCYub3JhbmdlXG5cdFx0XHRcdFx0KyAubW9yZVxuXHRcdFx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRvcmFuZ2VcblxuXHRcdFx0XHRcdFx0dWxcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZCAkb3JhbmdlXG5cblx0XHRcdFx0XHRcdGFcblx0XHRcdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQgZGFya2VuKCRvcmFuZ2UsIDIwJSlcblxuXHRcdFx0XHQmLmJyb3duXG5cdFx0XHRcdFx0KyAubW9yZVxuXHRcdFx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRicm93blxuXG5cdFx0XHRcdFx0XHR1bFxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kICRicm93blxuXG5cdFx0XHRcdFx0XHRhXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kIGRhcmtlbigkYnJvd24sIDIwJSlcblxuXHRcdFx0XHQmLmdyZWVuXG5cdFx0XHRcdFx0KyAubW9yZVxuXHRcdFx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRncmVlblxuXG5cdFx0XHRcdFx0XHR1bFxuXHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kICRncmVlblxuXG5cdFx0XHRcdFx0XHRhXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kIGRhcmtlbigkZ3JlZW4sIDIwJSlcblxuXHRcdFx0XHQmLmJsdWVcblx0XHRcdFx0XHQrIC5tb3JlXG5cdFx0XHRcdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRcdFx0XHRib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGJsdWVcblxuXHRcdFx0XHRcdFx0dWxcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZCAkYmx1ZVxuXG5cdFx0XHRcdFx0XHRhXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kIGRhcmtlbigkYmx1ZSwgMjAlKVxuXG5cdFx0XHQuc3VibWVudS1saW5rXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0XHQubW9yZVxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHR0b3AgMTAwJVxuXHRcdFx0XHRsZWZ0IC01MDAwcHhcblx0XHRcdFx0bWluLXdpZHRoIDE3NHB4XG5cdFx0XHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXHRcdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuXHRcdFx0XHRwYWRkaW5nLXRvcCA0cHhcblx0XHRcdFx0b3BhY2l0eSAwXG5cdFx0XHRcdHRyYW5zaXRpb24gb3BhY2l0eSAuMnNcblx0XHRcdFx0ei1pbmRleCAxMFxuXG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0XHRcdGJvcmRlci1zdHlsZSBzb2xpZFxuXHRcdFx0XHRcdGJvcmRlci13aWR0aCAwIDRweCA0cHhcblx0XHRcdFx0XHRib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgJGNvbG9yTGlnaHRcblx0XHRcdFx0XHRzaXplKDApXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0XHRsZWZ0IDUwJVxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IC00cHhcblx0XHRcdFx0XHR0b3AgMFxuXG5cdFx0XHRcdFx0LmllOCAmXG5cdFx0XHRcdFx0XHRsZWZ0IDI1cHhcblx0XHRcdFx0XHRcdG1hcmdpbi1sZWZ0IDBcblxuXHRcdFx0XHR1bFxuXHRcdFx0XHRcdHBhZGRpbmcgMTBweCAwXG5cdFx0XHRcdFx0YmFja2dyb3VuZCAkY29sb3JMaWdodFxuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXG5cdFx0XHRcdGFcblx0XHRcdFx0XHRjb2xvciAjZmZmXG5cdFx0XHRcdFx0cGFkZGluZyAwIDMwcHhcblx0XHRcdFx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQgLjNzXG5cblx0XHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kIGRhcmtlbigkY29sb3JMaWdodCwgMjAlKVxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0dG9wIDE3M3B4XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aCAkbW9iaWxlTWF4KVxuXHRcdC5tZW51XG5cdFx0XHRsaVxuXHRcdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0XHRhXG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tIDBcblxuXHRcdFx0YVxuXHRcdFx0XHRjb2xvciAjZmZmXG5cdFx0XHRcdHBhZGRpbmcgM3B4IDM2cHggM3B4IDEzcHhcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgIzUyNTE1M1xuXHRcdFx0XHRmb250LXNpemUgMTRweFxuXG5cdFx0XHQuYWNjb3VudFxuXHRcdFx0LnVzZXJcblx0XHRcdFx0YVxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQgMTNweFxuXG5cdFx0XHQuc3VibWVudS1saW5rXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdHRvcCAwXG5cdFx0XHRcdHJpZ2h0IDBcblx0XHRcdFx0Ym90dG9tIDBcblx0XHRcdFx0bGluZS1oZWlnaHQgNDBweFxuXHRcdFx0XHR3aWR0aCAzNnB4XG5cdFx0XHRcdHBhZGRpbmcgMFxuXHRcdFx0XHRib3JkZXItYm90dG9tIDBcblx0XHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHRcdFx0XHQmLm9wZW5lZFxuXHRcdFx0XHRcdC5pY29uXG5cdFx0XHRcdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLWNhcmV0LXVwOmJlZm9yZVxuXG5cdFx0XHRcdC5pY29uXG5cdFx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0XHR0b3AgMXB4XG5cblx0XHRcdC5tb3JlXG5cdFx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0XHRcdCYub3BlbmVkXG5cdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0XHRcdGxpXG5cdFx0XHRcdFx0YmFja2dyb3VuZCAjNTM1MjU1XG5cblx0XHRcdFx0YVxuXHRcdFx0XHRcdHBhZGRpbmcgM3B4IDEzcHggM3B4IDBcblx0XHRcdFx0XHRtYXJnaW4gMCAwIDAgMjZweFxuXHRcdFx0XHRcdGJvcmRlci1jb2xvciAjNGI0YTRjXG5cblxuIiwiLm1lbnUtbW9iaWxlXG5cdG1hcmdpbiAxNHB4IDAgMTNweCAhaW1wb3J0YW50XG5cblx0Ji5vcGVuZWRcblx0XHQuaWNvbi1jbG9zZVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0Lmljb24tbWVudVxuXHRcdC5pY29uLXNlYXJjaFxuXHRcdFx0ZGlzcGxheSBub25lXG5cblx0LnRvZ2dsZS1tb2JpbGVcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRsaW5lLWhlaWdodCAxXG5cblx0Lmljb25cblx0XHRjb2xvciAkY29sb3Jcblx0XHRmb250LXNpemUgMzBweFxuXHRcdGhlaWdodCAzM3B4XG5cdFx0bGluZS1oZWlnaHQgMzNweFxuXHRcdGlubGluZS1ibG9jayhtaWRkbGUpXG5cblx0Lmljb24tc2VhcmNoXG5cdFx0Zm9udC1zaXplIDI4cHhcblxuXHQuaWNvbi1iYXNrZXRcblx0XHRmb250LXNpemUgMzRweFxuXG5cdC5pY29uLWNsb3NlXG5cdFx0Y29sb3IgI2JmMzgzOFxuXHRcdGRpc3BsYXkgbm9uZVxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRkaXNwbGF5IG5vbmVcbiIsIi5tZW51LXNpZGVcblx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdGJhY2tncm91bmQgI2VkZWRlZFxuXHRwYWRkaW5nIDEycHggJHBhZGRpbmcgMTRweFxuXHRmb250LXNpemUgMTRweFxuXHRjb2xvciAkY29sb3JMaWdodFxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW5Cb3R0b21cblxuXHRhXG5cdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuXHRcdCYuYWN0aXZlXG5cdFx0XHRmb250LXdlaWdodCBib2xkXG5cblx0XHQmOmhvdmVyXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gdW5kZXJsaW5lXG5cblx0bGlcblx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHR1bFxuXHRcdFx0bWFyZ2luLXRvcCA1cHhcblxuXHRcdGxpXG5cdFx0XHRtYXJnaW4tYm90dG9tIDVweFxuXHRcdFx0cGFkZGluZy1sZWZ0IDMwcHhcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdEBleHRlbmQgLmljb25cblx0XHRcdFx0QGV4dGVuZCAuaWNvbi1hcnJvdy1tZW51OmJlZm9yZVxuXHRcdFx0XHRmb250LXNpemUgMTZweFxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHR0b3AgLTFweFxuXHRcdFx0XHRsZWZ0IDZweFxuXHRcdFx0XHRjb2xvciAjYzRjNGM0XG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAxNnB4XG4iLCIuY3Jvc3Nyb2FkLWFkdmljZVxuXHQudGl0bGUtbWFpblxuXHRcdGZsb2F0IGxlZnRcblxuXHRcdCsgLmJ0blxuXHRcdFx0ZmxvYXQgcmlnaHRcblxuXHQubGlzdFxuXHRcdG1hcmdpbiAxNXB4IDBcblx0XHRwYWRkaW5nLXRvcCAzMHB4XG5cdFx0Ym9yZGVyLXRvcCAxcHggc29saWQgJGJvcmRlclxuXG5cblx0LmNhdGVnb3JpZXNcblx0XHRtYXJnaW4tdG9wIDIwcHhcblxuXHRcdGFcblx0XHRcdHBhZGRpbmcgMCAxM3B4XG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRiYWNrZ3JvdW5kICNlZGVkZWRcblx0XHRcdGJvcmRlci1yYWRpdXMgMnB4XG5cdFx0XHRsaW5lLWhlaWdodCAzNHB4XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0XHQmLm9wZW5lZFxuXHRcdFx0XHQuaWNvblxuXHRcdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLWNhcmV0LXVwOmJlZm9yZVxuXG5cdFx0Lmljb25cblx0XHRcdGZsb2F0IHJpZ2h0XG5cdFx0XHRsaW5lLWhlaWdodCAzNHB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbkJvdHRvbVxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0Lm1vcmVcblx0XHRcdGlubGluZS1ibG9jaygpXG5cdFx0XHRtYXJnaW4gMCAwIDAgMTc1cHhcblxuXHRcdC5wYWdpbmF0aW9uXG5cdFx0XHRwYWRkaW5nIDEwcHggMFxuXHRcdFx0ZmxvYXQgcmlnaHRcbiIsIi5jcm9zc3JvYWQtYW5zd2Vyc1xuXHRtYXJnaW4gMzBweCAwXG5cblx0Lml0ZW1cblx0XHRtYXJnaW4tYm90dG9tIDE1cHhcblxuXHRcdC5pdGVtXG5cdFx0XHRwYWRkaW5nLWxlZnQgMzhweFxuXG5cdC5ib3gtYW5zd2VyXG5cdFx0KyB1bFxuXHRcdFx0cGFkZGluZy10b3AgMTVweFxuIiwiLmNyb3Nzcm9hZC1icmVlZHNcblx0LnRpdGxlXG5cdFx0c3BhblxuXHRcdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cblx0XHQuaWNvblxuXHRcdFx0Zm9udC1zaXplIDQ0cHhcblx0XHRcdG1hcmdpbi1yaWdodCA1cHhcblxuXHQubGlzdFxuXHRcdGlubGluZS1saXN0KDUwJSwgMTRweClcblx0XHRtYXJnaW4gMCAwIDEwcHggLTEwcHhcblxuXHRcdCYuYm9yZGVyZWRcblx0XHRcdG1pbi1oZWlnaHQgMjQxcHhcblxuXHRcdFx0Lml0ZW1cblx0XHRcdFx0d2lkdGggNTAlXG5cblx0XHRcdC5pbm5lclxuXHRcdFx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0XHRcdHBhZGRpbmcgJHBhZGRpbmdcblxuXHQuaXRlbVxuXHRcdG1hcmdpbi1ib3R0b20gMTBweFxuXG5cdC5pbm5lclxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdG1hcmdpbi1sZWZ0IDEwcHhcblx0XHRwYWRkaW5nIDE1cHggOHB4XG5cdFx0aGVpZ2h0IDEwMCVcblx0XHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblxuXHRcdGltZ1xuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cblx0XHRzdHJvbmdcblx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRtb2JpbGVMUylcblx0XHQubGlzdFxuXHRcdFx0Lml0ZW1cblx0XHRcdFx0d2lkdGggMzMuMzMzJVxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0Lmxpc3Rcblx0XHRcdG1hcmdpbi1sZWZ0IC0oJHBhZGRpbmcpXG5cblx0XHRcdC5pdGVtXG5cdFx0XHRcdHdpZHRoIDI1JVxuXG5cdFx0XHQmLmJvcmRlcmVkXG5cdFx0XHRcdC5pdGVtXG5cdFx0XHRcdFx0d2lkdGggMjUlXG5cdFx0Lml0ZW1cblx0XHRcdG1hcmdpbi1ib3R0b20gJHBhZGRpbmdcblxuXHRcdC5pbm5lclxuXHRcdFx0bWFyZ2luLWxlZnQgJHBhZGRpbmdcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRmdWxsKVxuXHRcdC5saXN0XG5cdFx0XHQuaXRlbVxuXHRcdFx0XHR3aWR0aCAxNi42NjYlXG4iLCIuY3Jvc3Nyb2FkLXBldHNcblx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgI2Q5ZDlkOVxuXHRwYWRkaW5nLWJvdHRvbSAxMHB4XG5cdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cdC5saXN0XG5cdFx0bWFyZ2luLXRvcCAxNnB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkbW9iaWxlTFMpXG5cdFx0Lmxpc3Rcblx0XHRcdGlubGluZS1saXN0KDUwJSwgJGZvbnRTaXplKVxuXHRcdFx0bWFyZ2luLWxlZnQgLTE5cHhcblxuXHRcdC5pdGVtXG5cdFx0XHQ+ICpcblx0XHRcdFx0bWFyZ2luLWxlZnQgMTlweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwYWRkaW5nLWJvdHRvbSAxOHB4XG5cdFx0bWFyZ2luLWJvdHRvbSAzMnB4XG5cblx0XHQudGl0bGVcblx0XHRcdGZsb2F0IGxlZnRcblxuXHRcdC5saW5rXG5cdFx0XHRmbG9hdCByaWdodFxuXHRcdFx0bWFyZ2luLXRvcCA4cHhcblxuXHRcdC5pdGVtXG5cdFx0XHR3aWR0aCAzMy4zMzMlXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZnVsbClcblx0XHQuaXRlbVxuXHRcdFx0d2lkdGggMTYuNjY2JVxuIiwiLmNyb3Nzcm9hZC1wbGFjZXNcblx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXG5cdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblx0YmFja2dyb3VuZCAjZmZmXG5cblx0Lm92ZXJ2aWV3XG5cdFx0aGVpZ2h0IDU5OHB4XG5cblx0Lml0ZW1cblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdGJvcmRlci1ib3R0b20gMFxuXG5cdC5pbm5lclxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdHBhZGRpbmcgMTRweCA2MHB4IDE0cHggNjRweFxuXHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCAuM3Ncblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0JjpiZWZvcmVcblx0XHRcdEBleHRlbmQgLmljb25cblx0XHRcdEBleHRlbmQgLmljb24tYW5nbGUtZG93bjpiZWZvcmVcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgMjVweFxuXHRcdFx0cmlnaHQgJHBhZGRpbmdcblx0XHRcdGNvbG9yICNjYWM5Y2Jcblx0XHRcdGZvbnQtc2l6ZSAyNHB4XG5cdFx0XHR0cmFuc2l0aW9uIGNvbG9yIC4zc1xuXHRcdFx0ei1pbmRleCAxXG5cblx0XHQmLm9wZW5lZFxuXHRcdFx0YmFja2dyb3VuZCAjZmFmYWZhXG5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdEBleHRlbmQgLmljb24tYW5nbGUtdXA6YmVmb3JlXG5cblx0XHRcdCsgLm1vcmVcblx0XHRcdFx0YmFja2dyb3VuZCAjZmFmYWZhXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRiYWNrZ3JvdW5kICNmNWY1ZjVcblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0Y29sb3IgIzkxOTA5M1xuXG5cdFx0XHQrIC5tb3JlXG5cdFx0XHRcdGJhY2tncm91bmQgI2Y1ZjVmNVxuXG5cdFx0XHQudGl0bGVcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuXG5cdFx0cFxuXHRcdFx0Y29sb3IgJGNvbG9yTGlua1xuXHRcdFx0Zm9udC1zaXplIDE0cHhcblxuXHRcdC50aXRsZVxuXHRcdFx0bWFyZ2luIDAgMCA1cHhcblx0XHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFx0Zm9udC1zaXplIDE4cHhcblxuXHRcdC5pY29uXG5cdFx0XHRmb250LXNpemUgMzJweFxuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0bWFyZ2luIDhweCAwIDAgLTQ1cHhcblxuXHRcdC5pY29uLWNvbWJcblx0XHRcdGlubGluZS1ibG9jaygpXG5cdFx0XHR0cmFuc2Zvcm0gcm90YXRlKC00NWRlZylcblxuXHQubW9yZVxuXHRcdHBhZGRpbmcgMCAkcGFkZGluZyAkcGFkZGluZ1xuXHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCAuM3NcbiIsIi5jcm9zc3JvYWQtcHJvZHVjdHMtc21hbGxcblx0Lml0ZW1cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcblxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAwXG5cblx0XHQmOmhvdmVyXG5cdFx0XHQuaW5uZXJcblx0XHRcdFx0YmFja2dyb3VuZCAjZWRlZGVkXG5cblx0XHRcdC5kZWxldGVcblx0XHRcdFx0b3BhY2l0eSAxXG5cblx0XHRhXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0LmlubmVyXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQgLjNzXG5cdFx0XHRsaW5lLWhlaWdodCAyMHB4XG5cblx0XHRcdHBcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHQucHJvZHVjdFxuXHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdHBhZGRpbmcgMTNweCA4cHhcblxuXHRcdC5pbWdcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0LnByaWNlXG5cdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdC5kZWxldGVcblx0XHRcdGNvbG9yICNkYTdmN2Zcblx0XHRcdGxpbmUtaGVpZ2h0IDFcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgOHB4XG5cdFx0XHRyaWdodCA4cHhcblx0XHRcdG9wYWNpdHkgMFxuXHRcdFx0dHJhbnNpdGlvbiBvcGFjaXR5IC4zcywgY29sb3IgLjNzXG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0Y29sb3IgZGFya2VuKCNkYTdmN2YsIDIwJSlcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0Lml0ZW1cblx0XHRcdC5pbWdcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHR3aWR0aCA2MHB4XG5cdFx0XHRcdGZsb2F0IGxlZnRcblx0XHRcdFx0bWFyZ2luIC02cHggMCAwIC02NHB4XG5cdFx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cblx0XHRcdC5pbm5lclxuXHRcdFx0XHRwYWRkaW5nIDI1cHggJHBhZGRpbmcgJHBhZGRpbmcgNjRweFxuXHRcdFx0XHRjbGVhcmZpeCgpXG5cblx0XHRcdC5wcmljZVxuXHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdGZsb2F0IHJpZ2h0XG5cdFx0XHRcdHRleHQtYWxpZ24gcmlnaHRcblxuXHRcdFx0LnByb2R1Y3Rcblx0XHRcdFx0dGV4dC10cmFuc2Zvcm0gdXBwZXJjYXNlXG5cdFx0XHRcdGZsb2F0IGxlZnRcblx0XHRcdFx0Zm9udC1zaXplIDE2cHhcblx0XHRcdFx0cGFkZGluZyAwXG4iLCIuY3Jvc3Nyb2FkLXByb2R1Y3RzXG5cdHBhZGRpbmctdG9wIDIwcHhcblx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAzMnB4XG5cblx0Lmxpc3Rcblx0XHRpbmxpbmUtbGlzdCgxMDAlLCAkZm9udFNpemUpXG5cblx0Lml0ZW1cblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdGJvcmRlci1ib3R0b20gMFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0Lm1vcmVcblx0XHRkaXNwbGF5IG5vbmVcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0bWFyZ2luLWJvdHRvbSAzOHB4XG5cdFx0cGFkZGluZy10b3AgMzdweFxuXG5cdFx0Lmxpc3Rcblx0XHRcdG1hcmdpbiAwIDAgMTZweCAtMTBweFxuXG5cdFx0XHQuaXRlbVxuXHRcdFx0XHR3aWR0aCA1MCVcblxuXHRcdC5pdGVtXG5cdFx0XHRib3JkZXItYm90dG9tIDBcblxuXHRcdFx0PiAqXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDEwcHhcblxuXHRcdC5tb3JlXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQubGlzdFxuXHRcdFx0Ji5ncmlkLTRcblx0XHRcdFx0Lml0ZW1cblx0XHRcdFx0XHR3aWR0aCAyNSVcblxuXHRcdFx0Lml0ZW1cblx0XHRcdFx0d2lkdGggMzMuMzMzJVxuXG5cdFx0Lm1vcmVcblx0XHRcdGlubGluZS1ibG9jayhtaWRkbGUpXG5cdFx0XHRtYXJnaW4gMCAwIDAgMTc1cHhcblxuXHRcdC5wYWdpbmF0aW9uXG5cdFx0XHRmbG9hdCByaWdodFxuXHRcdFx0cGFkZGluZyAxMHB4IDBcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRmdWxsKVxuXHRcdC5saXN0XG5cdFx0XHRtYXJnaW4tbGVmdCAtMzhweFxuXG5cdFx0Lml0ZW1cblx0XHRcdD4gKlxuXHRcdFx0XHRtYXJnaW4tbGVmdCAzOHB4XG4iLCIuYm94LTQwNFxuXHRoZWlnaHQgMTAwJVxuXHRjb2xvciAkY29sb3JMaWdodFxuXG5cdC5jb250YWluZXItZmx1aWRcblx0XHRoZWlnaHQgMTAwJVxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cblx0XHQmOmJlZm9yZVxuXHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0aW5saW5lLWJsb2NrKG1pZGRsZSlcblx0XHRcdGhlaWdodCAxMDAlXG5cdFx0XHRtYXJnaW4tbGVmdCAtLjI1ZW1cblx0XHRcdHdpZHRoIDFweFxuXG5cdC5pbm5lclxuXHRcdG1heC13aWR0aCA5OCVcblx0XHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblx0XHRpbmxpbmUtYmxvY2sobWlkZGxlKVxuXG5cblx0LnRpdGxlXG5cdFx0aW1nXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRtYXJnaW4gMCBhdXRvIDIwcHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0LmNvbnRhaW5lci1mbHVpZFxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdFx0XHRiYWNrZ3JvdW5kIHVybCgkaW1nJ2JnLzQwNC5wbmcnKSA4MCUgODUlIG5vLXJlcGVhdFxuXG5cdFx0LmlubmVyXG5cdFx0XHRwYWRkaW5nLWxlZnQgNDVweFxuXG5cdFx0LnRpdGxlXG5cdFx0XHRpbWdcblx0XHRcdFx0bWFyZ2luIDAgMCAyMHB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQuaW5uZXJcblx0XHRcdHBhZGRpbmctbGVmdCAxNDVweFxuIiwiLmJveC1hZGRyZXNzXG5cdGZvbnQtc2l6ZSAxNHB4XG5cdHBhZGRpbmcgMTVweFxuXHRpbmxpbmUtYmxvY2soKVxuXHR0ZXh0LWFsaWduIGxlZnRcblxuXHQudGl0bGVcblx0XHRtYXJnaW4tYm90dG9tIDEzcHhcbiIsIi5ib3gtYWR2YW50YWdlc1xuXHRkaXNwbGF5IG5vbmVcblx0cGFkZGluZyAgMTJweCAkcGFkZGluZyAxNHB4XG5cdGJhY2tncm91bmQgI2VkZWRlZFxuXHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luQm90dG9tXG5cdGZvbnQtc2l6ZSAxNHB4XG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAxMnB4XG5cblx0bGlcblx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXG5cdFx0cGFkZGluZy1ib3R0b20gMTJweFxuXHRcdG1hcmdpbi1ib3R0b20gMTRweFxuXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRib3JkZXItYm90dG9tIDBcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFx0cGFkZGluZy1ib3R0b20gMFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRkaXNwbGF5IGJsb2NrXG4iLCIuYm94LWFkdmljZS1ocFxuXHRib3JkZXItdG9wIDFweCBzb2xpZCAkb3JhbmdlXG5cdHBhZGRpbmcgJHBhZGRpbmcgMTNweFxuXHRtYXJnaW4gMCAtMTNweCAwXG5cdGZvbnQtc2l6ZSAxNHB4XG5cdGxpbmUtaGVpZ2h0IDIwcHhcblx0Ym94LXNpemluZyBib3JkZXItYm94XG5cblx0Lml0ZW1cblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblxuXHQuaW5uZXJcblx0XHRwYWRkaW5nLWxlZnQgNDRweFxuXG5cdFx0LnRpdGxlXG5cdFx0XHRtYXJnaW4tYm90dG9tIDJweFxuXG5cdFx0XHRhXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cblx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuXHRcdC5tZXRhXG5cdFx0XHRtYXJnaW4tYm90dG9tIDRweFxuXHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdFx0Zm9udC1zaXplIDEycHhcblx0XHRcdGxpbmUtaGVpZ2h0IDE2cHhcblxuXHRcdFx0YVxuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRjb2xvciAkb3JhbmdlXG5cblx0XHRcdC5zZXBhcmF0b3Jcblx0XHRcdFx0Y29sb3IgI2NjY1xuXHRcdFx0XHRmb250LXdlaWdodCBub3JtYWxcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0dG9wIC0xcHhcblxuXHRcdFx0Lmljb25cblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0dG9wIDFweFxuXG5cdFx0LmltZ1xuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0bWFyZ2luIDE4cHggMCAwIC00NHB4XG5cdFx0XHR3aWR0aCA0NHB4XG5cdFx0XHRmb250LXNpemUgMzJweFxuXG5cdC5hbnN3ZXJpbmdcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdGJvcmRlci10b3AgMXB4IHNvbGlkICRib3JkZXJcblx0XHRwYWRkaW5nLXRvcCAxMHB4XG5cblx0XHQ+ICpcblx0XHRcdHBhZGRpbmcgNnB4IDEwcHggMCA1NHB4XG5cdFx0XHRjbGVhcmZpeCgpXG5cdFx0XHRpbmxpbmUtYmxvY2soKVxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cblx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdFx0XHRcdD4gKlxuXHRcdFx0XHRcdGlubGluZS1ibG9jaygpXG5cblx0XHQuaW1nXG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHRtYXJnaW4gLTZweCAwIDAgLTU0cHhcblxuXHRcdC5pY29uXG5cdFx0XHRzaXplKDQ0cHgpXG5cdFx0XHRmb250LXNpemUgMzJweFxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblx0XHRcdGxpbmUtaGVpZ2h0IDQ0cHhcblxuXHQuYnRuLXdyYXBcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAkb3JhbmdlXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0bWFyZ2luIDAgMCAyMHB4XG5cdFx0cGFkZGluZyAkcGFkZGluZ1xuXG5cdFx0LnRpdGxlXG5cdFx0XHRtYXJnaW4tYm90dG9tIDMxcHhcblxuXHRcdC5pdGVtXG5cdFx0XHRtYXJnaW4tYm90dG9tIDM0cHhcblxuXHRcdC5pbm5lclxuXHRcdFx0cGFkZGluZy1sZWZ0IDY0cHhcblxuXHRcdFx0LmltZ1xuXHRcdFx0XHRmb250LXNpemUgNDJweFxuXHRcdFx0XHRtYXJnaW4tbGVmdCAtNjRweFxuXHRcdFx0XHR3aWR0aCA2NHB4XG5cdFx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cblx0XHQuYW5zd2VyaW5nXG5cdFx0XHRkaXNwbGF5IHRhYmxlXG5cdFx0XHR0YWJsZS1sYXlvdXQgZml4ZWRcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXG5cdFx0XHQ+ICpcblx0XHRcdFx0ZGlzcGxheSB0YWJsZS1jZWxsXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdHBhZGRpbmctcmlnaHQgMFxuXG5cdFx0LmJ0bi13cmFwXG5cdFx0XHRtYXJnaW4tYm90dG9tIDhweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luQm90dG9tXG5cdFx0aGVpZ2h0IDQzOXB4XG5cblx0XHQubGlzdFxuXHRcdFx0bWluLWhlaWdodCAyNDFweFxuXG5cdFx0Lml0ZW1cblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHRcdC5hbnN3ZXJpbmdcblx0XHRcdHRhYmxlLWxheW91dCBhdXRvXG5cblx0XHQuYnRuLXdyYXBcblx0XHRcdG1hcmdpbi10b3AgMTBweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGZ1bGwpXG5cdFx0Lmxpc3Rcblx0XHRcdG1pbi1oZWlnaHQgMTk1cHhcblx0XHQuYnRuLXdyYXBcblx0XHRcdG1hcmdpbiAzNHB4IDAgMjBweFxuIiwiLmJveC1hZHZpY2Vcblx0Zm9udC1zaXplIDE0cHhcblx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxuXHRwYWRkaW5nLWJvdHRvbSAkcGFkZGluZ1xuXHRtYXJnaW4tYm90dG9tIDE1cHhcblxuXHQudGl0bGVcblx0XHRhXG5cdFx0XHRjb2xvciAkb3JhbmdlXG5cblx0Lm1ldGFcblx0XHRmb250LXNpemUgMTJweFxuXHRcdGxpbmUtaGVpZ2h0IDFcblx0XHRtYXJnaW4tbGVmdCAtMTBweFxuXG5cdFx0Lmljb25cblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cblx0XHQuZGF0YVxuXHRcdFx0bWFyZ2luLWxlZnQgMTBweFxuXHRcdFx0cGFkZGluZy1yaWdodCAxMHB4XG5cdFx0XHRib3JkZXItcmlnaHQgMXB4IHNvbGlkICNlNWU1ZTVcblx0XHRcdGlubGluZS1ibG9jaygpXG5cblx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRib3JkZXItcmlnaHQgMFxuXG5cdFx0XHQ+ICpcblx0XHRcdFx0aW5saW5lLWJsb2NrKG1pZGRsZSlcblxuXHRcdFx0YVxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbiB0b3BcblxuXHQuY29udGVudFxuXHRcdG1hcmdpbi1ib3R0b20gOHB4XG4iLCIuYm94LWFuc3dlclxuXHRjb2xvciAkY29sb3JMaWdodFxuXHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXG5cdHBhZGRpbmctYm90dG9tIDE0cHhcblxuXHQmLm1haW5cblx0XHRiYWNrZ3JvdW5kICNmOGY4Zjhcblx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRwYWRkaW5nICRwYWRkaW5nICRwYWRkaW5nIDE0cHhcblx0XHRib3JkZXItYm90dG9tIDBcblxuXHRcdC5jb250ZW50XG5cdFx0XHRmb250LXNpemUgMTZweFxuXG5cdC5oZWFkXG5cdFx0cGFkZGluZyA1cHggMCAwIDg0cHhcblx0XHRtYXJnaW4tYm90dG9tIDEycHhcblxuXHRcdGltZ1xuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0bWFyZ2luIC01cHggMCAwIC04NHB4XG5cdFx0XHR3aWR0aCA2NHB4XG5cblx0LnRpdGxlXG5cdFx0Y29sb3IgJG9yYW5nZVxuXHRcdGZvbnQtc2l6ZSAxNnB4XG5cdFx0bWFyZ2luLWJvdHRvbSAycHhcblxuXHRcdCsgLnNtYWxsXG5cdFx0XHRtYXJnaW4tYm90dG9tIDRweFxuXG5cdC5yb2xlXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0XHRjb2xvciAkY29sb3JMaWdodFxuXHRcdGZvbnQtd2VpZ2h0IG5vcm1hbFxuXG5cdC50b29sc1xuXHRcdGFcblx0XHRcdGNvbG9yICM0NjQ2NDZcblx0XHRcdGZvbnQtc2l6ZSAxMnB4XG5cdFx0XHRmb250LXdlaWdodCBib2xkXG5cblx0LmNvbnRlbnRcblx0XHRmb250LXNpemUgMTRweFxuXHRcdG1hcmdpbi1ib3R0b20gNXB4XG4iLCIuYm94LWFuc3dlcmluZ1xuXHRwYWRkaW5nICAxMnB4ICRwYWRkaW5nIDE0cHhcblx0YmFja2dyb3VuZCAkb3JhbmdlXG5cdGNvbG9yICNmZmZcblx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdG1hcmdpbiAyMHB4IDAgIWltcG9ydGFudFxuXG5cdC50aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gMTZweFxuXG5cdC5wZXJzb25cblx0XHRmb250LXNpemUgMTRweFxuXHRcdGxpbmUtaGVpZ2h0IDE2cHhcblx0XHRwYWRkaW5nIDZweCAwIDAgNTZweFxuXHRcdG1hcmdpbi1ib3R0b20gN3B4XG5cdFx0Y2xlYXJmaXgoKVxuXG5cdFx0aW1nXG5cdFx0XHR3aWR0aCA0NHB4XG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHRtYXJnaW4gLTZweCAwIDAgLTU2cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0bWFyZ2luLXRvcCAwICFpbXBvcnRhbnRcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRkZXNrdG9wKVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbkJvdHRvbVxuIiwiLmJveC1hcnRpY2xlc1xuXHRib3JkZXItdG9wIDFweCBzb2xpZCAkYmx1ZVxuXHRwYWRkaW5nICRwYWRkaW5nIDEzcHhcblx0bWFyZ2luIDAgLTEzcHggMFxuXHRmb250LXNpemUgMTJweFxuXHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblxuXHQudGl0bGVcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblxuXHQuaXRlbVxuXHRcdG1hcmdpbi1ib3R0b20gJHBhZGRpbmdcblxuXHQuaW5uZXJcblx0XHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcblx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRwYWRkaW5nIDAgMTBweCAwIDY1cHhcblx0XHRjbGVhcmZpeCgpXG5cblx0XHQudGl0bGVcblx0XHRcdG1hcmdpbiA0cHggMCAwXG5cblx0XHRhXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuXHQuaW1nXG5cdFx0ZmxvYXQgbGVmdFxuXHRcdG1hcmdpbiAtMXB4IDAgLTFweCAtNjVweFxuXHRcdG92ZXJmbG93IGhpZGRlblxuXHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1cyAwIDAgJGJvcmRlclJhZGl1c1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0d2lkdGggNjVweFxuXG5cdFx0JjpiZWZvcmVcblx0XHRcdGNvbnRlbnQgJydcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgNTAlXG5cdFx0XHRtYXJnaW4tdG9wIC0xNTBweFxuXHRcdFx0bGVmdCA1MHB4XG5cdFx0XHRiYWNrZ3JvdW5kICNmZmZcblx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXG5cdFx0XHR6LWluZGV4IDFcblx0XHRcdHNpemUoMzAwcHgpXG5cblx0Lm1ldGFcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0Zm9udC1zaXplIDEycHhcblx0XHRtYXJnaW4tYm90dG9tIDRweFxuXG5cdFx0Lmljb25cblx0XHRcdGNvbG9yICM5OTlcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR0b3AgMXB4XG5cblx0LmZiLXNoYXJlLWJ1dHRvblxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0bGVmdCAxMnB4XG5cdFx0Ym90dG9tIDE0cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRtb2JpbGVMUylcblx0XHRmb250LXNpemUgMTRweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRib3JkZXIgMXB4IHNvbGlkICRibHVlXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0cGFkZGluZyAkcGFkZGluZ1xuXHRcdG1hcmdpbiAwIDAgMjBweFxuXG5cdFx0LmlubmVyXG5cdFx0XHRwYWRkaW5nLWxlZnQgMTkwcHhcblxuXHRcdFx0LnRpdGxlXG5cdFx0XHRcdG1hcmdpbiAxMHB4IDAgMFxuXG5cdFx0LmltZ1xuXHRcdFx0bWFyZ2luLWxlZnQgLTE5MXB4XG5cdFx0XHR3aWR0aCAxNzJweFxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRsZWZ0IDE1NnB4XG5cblx0XHQubWV0YVxuXHRcdFx0bWFyZ2luLWJvdHRvbSA4cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRkZXNrdG9wKVxuXHRcdG1hcmdpbi1ib3R0b20gJG1hcmdpbkJvdHRvbVxuXHRcdGZvbnQtc2l6ZSAxMnB4XG5cdFx0aGVpZ2h0IDQzOXB4XG5cblx0XHQubGlzdFxuXHRcdFx0bWluLWhlaWdodCAyOTdweFxuXG5cdFx0LmlubmVyXG5cdFx0XHQudGl0bGVcblx0XHRcdFx0bWFyZ2luLXRvcCA1cHhcblxuXHRcdC5idG4td3JhcFxuXHRcdFx0bWFyZ2luLXRvcCAxOXB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZnVsbClcblx0XHRmb250LXNpemUgMTRweFxuXG5cdFx0LmlubmVyXG5cdFx0XHQudGl0bGVcblx0XHRcdFx0bWFyZ2luLXRvcCAxMHB4XG4iLCIuYm94LWF1dG9jb21wbGV0ZVxuXHRiYWNrZ3JvdW5kICNmZmZcblx0Ym9yZGVyLXJhZGl1cyAycHhcblx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXG5cdHBvc2l0aW9uIGFic29sdXRlXG5cdHRvcCAxMDAlXG5cdGxlZnQgLTUwMDBweFxuXHR6LWluZGV4IDFcblx0bWFyZ2luIC0xMnB4IDg1cHggMCAxM3B4XG5cdG92ZXJmbG93IGhpZGRlblxuXHRvcGFjaXR5IDBcblx0dHJhbnNpdGlvbiBvcGFjaXR5IC4yc1xuXG5cdCYub3BlbmVkXG5cdFx0bGVmdCAwXG5cdFx0cmlnaHQgMFxuXHRcdG9wYWNpdHkgMVxuXG5cdC50aXRsZVxuXHRcdGRpc3BsYXkgbm9uZVxuXG5cdC5jYXRlZ29yaWVzXG5cdFx0bGlcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlNWU1ZTVcblxuXHRcdGFcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0XHRwYWRkaW5nIDEzcHggOHB4XG5cdFx0XHRmb250LXNpemUgMTRweFxuXHRcdFx0dHJhbnNpdGlvbiBiYWNrZ3JvdW5kIC4zc1xuXHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0ZGlzcGxheSBub25lXG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdFx0YmFja2dyb3VuZCAjZWRlZGVkXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdG1pbi13aWR0aCA0MjZweFxuXHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRcdG1hcmdpbiA0cHggMCAwXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cblx0XHQudGl0bGVcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGJhY2tncm91bmQgI2ZhZmFmYVxuXHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFx0bWFyZ2luIDBcblx0XHRcdHBhZGRpbmcgMTVweCAkcGFkZGluZ1xuXG5cdFx0LmNhdGVnb3JpZXNcblx0XHRcdGxpXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdGJvcmRlci1ib3R0b20gMFxuXHRcdFx0YVxuXHRcdFx0XHRwYWRkaW5nIDEzcHggNDlweCAxM3B4ICRwYWRkaW5nXG5cblx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdFx0QGV4dGVuZCAuaWNvblxuXHRcdFx0XHRcdEBleHRlbmQgLmljb24tYXJyb3ctcmlnaHQ6YmVmb3JlXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0XHR0b3AgNTAlXG5cdFx0XHRcdFx0bWFyZ2luLXRvcCAtNXB4XG5cdFx0XHRcdFx0cmlnaHQgJHBhZGRpbmdcblx0XHRcdFx0XHRmb250LXNpemUgMTBweFxuIiwiLmJveC1iYWNrbGlua1xuXHRmb250LXNpemUgMTRweFxuXG5cdGFcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0Jjpob3ZlclxuXHRcdFx0Lm5hbWVcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuXHQubmFtZVxuXHRcdHRleHQtZGVjb3JhdGlvbiB1bmRlcmxpbmVcblxuXHQuaWNvblxuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0dG9wIDJweFxuIiwiLmJveC1iYXNrZXQtc3RlcHNcblx0Zm9udC1zaXplIDE0cHhcblx0bWFyZ2luLWJvdHRvbSAxNXB4XG5cblx0Lmxpc3Rcblx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRvdmVyZmxvdyBoaWRkZW5cblxuXHQuaXRlbVxuXHRcdCY6YmVmb3JlXG5cdFx0LmllLWNvdW50ZXJcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdC5pbm5lclxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdGJhY2tncm91bmQgI2YzZjNmM1xuXHRcdHBhZGRpbmcgNXB4IDEwcHhcblx0XHRsaW5lLWhlaWdodCAyNHB4XG5cblx0XHQmOmJlZm9yZVxuXHRcdC5pZS1jb3VudGVyXG5cdFx0XHRjb250ZW50IGNvdW50ZXIoaXRlbSlcblx0XHRcdGNvdW50ZXItaW5jcmVtZW50IGl0ZW1cblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRcdGZvbnQtc2l6ZSAxMnB4XG5cdFx0XHRzaXplKDI0cHgpXG5cdFx0XHRpbmxpbmUtYmxvY2sobWlkZGxlKVxuXHRcdFx0bGluZS1oZWlnaHQgMjRweFxuXHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0XHRib3JkZXItcmFkaXVzIDUwJVxuXHRcdFx0bWFyZ2luLXJpZ2h0IDEwcHhcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR0b3AgLTFweFxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHRcdCYuYWN0aXZlXG5cdFx0XHRiYWNrZ3JvdW5kICM2NjY1Njlcblx0XHRcdGNvbG9yICNmZmZcblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0Y29udGVudCAnJ1xuXHRcdFx0XHRzaXplKDApXG5cdFx0XHRcdGJvcmRlci1zdHlsZSBzb2xpZFxuXHRcdFx0XHRib3JkZXItd2lkdGggNnB4IDZweCAwIDZweFxuXHRcdFx0XHRib3JkZXItY29sb3IgIzY2NjU2OSB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudFxuXHRcdFx0XHRsZWZ0IDUwJVxuXHRcdFx0XHRtYXJnaW4tbGVmdCAtNnB4XG5cdFx0XHRcdHRvcCAxMDAlXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdHotaW5kZXggMVxuXHRcdFx0XHQtbW96LXRyYW5zZm9ybSBzY2FsZSguOTk5OSlcblxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdC5pZS1jb3VudGVyXG5cdFx0XHRcdGNvbG9yICM2NjY1NjlcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0LmlubmVyXG5cdFx0XHRwYWRkaW5nIDE1cHggMTBweCAxNHB4XG5cblx0XHRcdCYuYWN0aXZlXG5cdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRib3JkZXItd2lkdGggNnB4IDAgNnB4IDZweFxuXHRcdFx0XHRcdGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjNjY2NTY5XG5cdFx0XHRcdFx0dG9wIDUwJVxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IDBcblx0XHRcdFx0XHRtYXJnaW4tdG9wIC02cHhcblx0XHRcdFx0XHRsZWZ0IDEwMCVcblxuXHRcdC5saXN0XG5cdFx0XHRkaXNwbGF5IHRhYmxlXG5cdFx0XHR3aWR0aCAxMDAlXG5cblx0XHQuaXRlbVxuXHRcdFx0ZGlzcGxheSB0YWJsZS1jZWxsXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQubGlzdFxuXHRcdFx0dGFibGUtbGF5b3V0IGZpeGVkXG4iLCIjYm94LWJhc2tldFxuXHRwb3NpdGlvbiBzdGF0aWNcblxuXHQmLm9wZW5lZFxuXHRcdC5tb3JlXG5cdFx0XHRsZWZ0IGF1dG9cblx0XHRcdHJpZ2h0IDBcblxuXHQubWVudS1tb2JpbGVcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAwXG5cdFx0cmlnaHQgNjBweFxuXG5cdC5tb3JlXG5cdFx0ZGlzcGxheSBub25lXG5cblx0PiAuYnRuXG5cdFx0ZGlzcGxheSBub25lXG5cblx0XHQmOmhvdmVyXG5cdFx0XHQ+IHNwYW5cblx0XHRcdFx0Y29sb3IgI2ZmZlxuXG5cdFx0XHRzdHJvbmdcblx0XHRcdC5pY29uXG5cdFx0XHRcdGNvbG9yICNmZmZcblxuXHRcdFx0LmNvdW50XG5cdFx0XHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdFx0XHRjb2xvciAkZ3JlZW5cblxuXG5cdFx0PiBzcGFuXG5cdFx0XHRoZWlnaHQgMzhweFxuXHRcdFx0bGluZS1oZWlnaHQgMjhweFxuXHRcdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdFx0XHRwYWRkaW5nLXJpZ2h0IDEwcHhcblxuXHRcdFx0c3BhblxuXHRcdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQgMTJweFxuXHRcdFx0XHRcdG1hcmdpbi1sZWZ0IDE1cHhcblxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdHRvcCAwXG5cdFx0XHRcdFx0XHRib3R0b20gMFxuXG5cdFx0c3Ryb25nXG5cdFx0Lmljb25cblx0XHRcdHRyYW5zaXRpb24gY29sb3IgLjNzXG5cblx0XHRzdHJvbmdcblx0XHRcdGlubGluZS1ibG9jaygpXG5cdFx0XHRtaW4td2lkdGggNzBweFxuXHRcdFx0bWFyZ2luLWxlZnQgNXB4XG5cdFx0XHR0ZXh0LWFsaWduIHJpZ2h0XG5cdFx0XHRjb2xvciAkZ3JlZW5cblxuXHRcdC5pY29uXG5cdFx0XHRjb2xvciAkY29sb3Jcblx0XHRcdGZvbnQtc2l6ZSAyMnB4XG5cblx0XHQuY291bnRcblx0XHRcdHNpemUoMjBweClcblx0XHRcdGxpbmUtaGVpZ2h0IDE5cHhcblx0XHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0XHRiYWNrZ3JvdW5kICRncmVlblxuXHRcdFx0Y29sb3IgI2ZmZlxuXHRcdFx0Zm9udC1zaXplIDEycHhcblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHR0b3AgM3B4XG5cdFx0XHRsZWZ0IDIwcHhcblx0XHRcdHotaW5kZXggMVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRcdHRyYW5zaXRpb24gYmFja2dyb3VuZCAuM3MsIGNvbG9yIC4zc1xuXG5cdC5tb3JlXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXG5cdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0dHJhbnNmb3JtIG5vbmVcblx0XHRtYXJnaW4tdG9wIDRweFxuXHRcdHBhZGRpbmcgMCAwICRwYWRkaW5nXG5cdFx0d2lkdGggNDI1cHhcblxuXHRcdC5pdGVtXG5cdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdCY6YWZ0ZXJcblx0XHRcdFx0XHRcdGJvcmRlci1jb2xvciB0cmFuc3BhcmVudCB0cmFuc3BhcmVudCAjZWRlZGVkXG5cblx0XHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdGNvbnRlbnQgJydcblx0XHRcdFx0XHRib3JkZXItc3R5bGUgc29saWRcblx0XHRcdFx0XHRzaXplKDApXG5cdFx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0XHRib3R0b20gMTAwJVxuXHRcdFx0XHRcdHRyYW5zaXRpb24gYm9yZGVyLWNvbG9yIC4zc1xuXG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0Ym9yZGVyLXdpZHRoIDAgMTBweCAxMHB4XG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yIHRyYW5zcGFyZW50IHRyYW5zcGFyZW50ICRib3JkZXJcblx0XHRcdFx0XHRyaWdodCA5NHB4XG5cblx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdGJvcmRlci13aWR0aCAwIDlweCA5cHhcblx0XHRcdFx0XHRib3JkZXItY29sb3IgdHJhbnNwYXJlbnQgdHJhbnNwYXJlbnQgI2ZmZlxuXHRcdFx0XHRcdHJpZ2h0IDk1cHhcblxuXHQuY3Jvc3Nyb2FkLXByb2R1Y3RzLXNtYWxsXG5cdFx0LnByb2R1Y3RzXG5cdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXG5cdFx0XHRtYXJnaW4tYm90dG9tICRwYWRkaW5nXG5cdFx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXMgJGJvcmRlclJhZGl1cyAwIDBcblx0XHRcdC8vIG92ZXJmbG93IGhpZGRlblxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0PiAuYnRuXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cblx0XHQubW9yZVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuIiwiLmJveC1icmVlZFxuXHRtYXJnaW4tYm90dG9tIDIwcHhcblxuXHQuaW1nc1xuXHRcdG1heC13aWR0aCAyOTVweFxuXG5cdFx0Lm1haW5cblx0XHRcdG1hcmdpbi1ib3R0b20gMTVweFxuXG5cdFx0aW1nXG5cdFx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdGhlaWdodCBhdXRvXG5cblx0LnRodW1ic1xuXHRcdGlubGluZS1saXN0KDI2LjgzMyUsIDApXG5cdFx0bWFyZ2luLWxlZnQgLTYuNSVcblxuXHRcdC5pdGVtXG5cdFx0XHRtYXJnaW4gMCAwIDEwcHggNi41JVxuXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0LmltZ3Ncblx0XHRcdG1heC13aWR0aCBub25lXG5cblx0XHQuaW1nc1xuXHRcdFx0d2lkdGggNDUlXG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHRwYWRkaW5nLXJpZ2h0ICRwYWRkaW5nXG5cblx0XHQubGlzdC10YWJsZVxuXHRcdFx0d2lkdGggNTIlXG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHRtYXJnaW4tdG9wIC0xOXB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZnVsbClcblx0XHQuaW1nc1xuXHRcdFx0d2lkdGggMzMuODcwJVxuXG5cdFx0Lmxpc3QtdGFibGVcblx0XHRcdHdpZHRoIDYyLjk0MCVcbiIsIi5zay1jYXJvdXNlbFxuXHRvdmVyZmxvdyBoaWRkZW5cblxuXHQuc2Nyb2xsXG5cdFx0aW5saW5lLWxpc3Qtc2Nyb2xsKDEwMCUsICRmb250U2l6ZSlcblxuXHRcdC5qcyAmXG5cdFx0XHRvdmVyZmxvdyB2aXNpYmxlXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXG5cbi5ib3gtY2Fyb3VzZWxcblx0bWFyZ2luIC0yNHB4IC0xM3B4IDAgIWltcG9ydGFudFxuXG5cdC53cmFwXG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblxuXHQuaXRlbVxuXHRcdGltZ1xuXHRcdFx0d2lkdGggMTAwJVxuXHRcdFx0aGVpZ2h0IGF1dG9cblxuXHQucGFnZXNcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHJpZ2h0ICRwYWRkaW5nXG5cdFx0Ym90dG9tICRwYWRkaW5nXG5cdFx0ei1pbmRleCAxXG5cdFx0bWFyZ2luLWxlZnQgLTdweFxuXG5cdFx0YVxuXHRcdFx0c2l6ZSgxNHB4KVxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRcdGJhY2tncm91bmQgI2ZmZlxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0bWFyZ2luLWxlZnQgN3B4XG5cdFx0XHRib3gtc2hhZG93IDBweCAxcHggOHB4IDBweCByZ2JhKDAsIDAsIDAsIDAuMzQpXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRjb250ZW50ICcnXG5cdFx0XHRcdHNpemUoMTBweClcblx0XHRcdFx0Ym9yZGVyLXJhZGl1cyA1MCVcblx0XHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdFx0dG9wIDJweFxuXHRcdFx0XHRsZWZ0IDJweFxuXHRcdFx0XHR0cmFuc2l0aW9uIGJhY2tncm91bmQgLjNzXG5cblx0XHRcdCY6aG92ZXJcblx0XHRcdCYuYWN0aXZlXG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0YmFja2dyb3VuZCAkZ3JlZW5cblxuXG5cdFx0c3BhblxuXHRcdFx0dGV4dC1oaWRlKClcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0bWFyZ2luIDAgMCAkcGFkZGluZyAhaW1wb3J0YW50XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHRtYXJnaW4gMCAhaW1wb3J0YW50XG5cblx0XHQuaXRlbVxuXHRcdFx0aW1nXG5cdFx0XHRcdHdpZHRoIGF1dG9cblx0XHRcdFx0aGVpZ2h0IDQzOXB4XG4iLCIuYm94LWNvb2tpZVxuXHRiYWNrZ3JvdW5kICNlZGVkZWRcblx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgI2Q1ZDVkNVxuXHRmb250LXNpemUgMTJweFxuXHRwYWRkaW5nIDdweCAwXG5cdHRleHQtYWxpZ24gY2VudGVyXG5cblx0LmJ0blxuXHRcdG1hcmdpbiA1cHggMCA1cHggMTBweFxuXG5cdFx0PiBzcGFuXG5cdFx0XHRmb250LXNpemUgMTJweFxuXHRcdFx0bGluZS1oZWlnaHQgMjRweFxuXHRcdFx0aGVpZ2h0IDI0cHhcbiIsIi5ib3gtZGV0YWlsXG5cdHBhZGRpbmctYm90dG9tIDIwcHhcblx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxuXG5cdC50aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gMjRweFxuXG5cdC5idXktd3JhcFxuXHRcdG1hcmdpbi1ib3R0b20gMTVweFxuXHRcdGRpc3BsYXkgZmxleFxuXHRcdGZsZXgtZmxvdyBjb2x1bW5cblx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXHRcdHBhZGRpbmctYm90dG9tIDc4cHhcblxuXHQucGFja2FnZS13cmFwXG5cdFx0YmFja2dyb3VuZCAjZWRlZGVkXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0cGFkZGluZyAxMHB4IDE1cHhcblx0XHRjbGVhcmZpeCgpXG5cdFx0b3JkZXIgMlxuXG5cdFx0PiAqXG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHR3aWR0aCA1MCVcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHRcdFx0bGFiZWxcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxMnB4XG5cblx0XHRcdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0XHRcdGlubGluZS1ibG9jaygpXG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQgYm9sZFxuXG5cdFx0XHQuaW5wLWl0ZW1cblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cblx0XHQuaW5wLWNvdW50XG5cdFx0XHR3aWR0aCA5MHB4XG5cblx0XHRcdC5wbHVzXG5cdFx0XHQubWludXNcblx0XHRcdFx0Ym9yZGVyIDFweCBzb2xpZCAkYm9yZGVyXG5cblx0XHRcdC5wbHVzXG5cdFx0XHRcdCY6aG92ZXJcblx0XHRcdFx0XHRib3JkZXItY29sb3IgJGdyZWVuXG5cblx0XHRcdC5taW51c1xuXHRcdFx0XHQmOmhvdmVyXG5cdFx0XHRcdFx0Ym9yZGVyLWNvbG9yICRyZWRcblxuXG5cdC5wcmljZS13cmFwXG5cdFx0b3JkZXIgMVxuXG5cdFx0cC5zbWFsbFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxNHB4XG5cblx0XHQuYnRuLXdyYXBcblx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRib3R0b20gMFxuXHRcdFx0bGVmdCAwXG5cdFx0XHRyaWdodCAwXG5cblx0XHQuYnRuXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cblx0XHQucHJpY2Vcblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHRcdFx0c3Ryb25nXG5cdFx0XHRcdGZvbnQtc2l6ZSAzMHB4XG5cdFx0XHRcdG1hcmdpbi1yaWdodCAzcHhcblxuXHQuaW1nLW1haW5cblx0XHRtYXJnaW4gNnB4IDAgMjBweFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cblx0XHRpbWdcblx0XHRcdG1heC13aWR0aCA1MCVcblx0XHRcdGhlaWdodCBhdXRvXG5cblx0LmltZy10aHVtYnNcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cdFx0YVxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0LndyYXBcblx0XHRcdGlubGluZS1ibG9jaygpXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0LmlzLXZpZGVvXG5cdFx0XHRwb3NpdGlvbiByZWxhdGl2ZVxuXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdFx0Y29sb3IgJGdyZWVuXG5cblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdEBleHRlbmQgLmljb25cblx0XHRcdFx0QGV4dGVuZCAuaWNvbi1wbGF5OmJlZm9yZVxuXHRcdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0XHR0b3AgNTAlXG5cdFx0XHRcdGxlZnQgNTAlXG5cdFx0XHRcdG1hcmdpbiAtMjVweCAwIDAgLTIwcHhcblx0XHRcdFx0Y29sb3IgI2ZmZlxuXHRcdFx0XHRmb250LXNpemUgNTBweFxuXHRcdFx0XHR0cmFuc2l0aW9uIGNvbG9yIC4zc1xuXG5cdFx0LnNrLWNhcm91c2VsXG5cdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRtYXgtd2lkdGggMjEwcHhcblx0XHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXG5cdFx0XHRpbWdcblx0XHRcdFx0bWF4LXdpZHRoIDEwMCVcblx0XHRcdFx0aGVpZ2h0IGF1dG9cblxuXHRcdC5wcmV2XG5cdFx0Lm5leHRcblx0XHRcdGNvbG9yICNlZGVkZWRcblx0XHRcdGZvbnQtc2l6ZSAzMnB4XG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHRvcCA1MCVcblx0XHRcdG1hcmdpbi10b3AgLTE2cHhcblx0XHRcdGxpbmUtaGVpZ2h0IDFcblxuXHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRjb2xvciAjOTE5MDkzXG5cblx0XHQucHJldlxuXHRcdFx0cmlnaHQgMTA1JVxuXG5cdFx0Lm5leHRcblx0XHRcdGxlZnQgMTA1JVxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cdFx0bWFyZ2luLWJvdHRvbSA1NnB4XG5cdFx0Ym9yZGVyLWJvdHRvbSAwXG5cblx0XHQuaW1nLW1haW5cblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdFx0bWFyZ2luLWJvdHRvbSA0MHB4XG5cblx0XHRcdGltZ1xuXHRcdFx0XHRtYXgtd2lkdGggMTAwJVxuXG5cdFx0LmltZy10aHVtYnNcblx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0XHQuc2stY2Fyb3VzZWxcblx0XHRcdFx0bWF4LXdpZHRoIDE3MHB4XG5cblx0XHQuYnV5LXdyYXBcblx0XHRcdGRpc3BsYXkgdGFibGVcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdG1hcmdpbi1ib3R0b20gMjhweFxuXHRcdFx0cGFkZGluZy1ib3R0b20gMFxuXG5cdFx0XHQ+ICpcblx0XHRcdFx0ZGlzcGxheSB0YWJsZS1jZWxsXG5cdFx0XHRcdHdpZHRoIDUwJVxuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbiBtaWRkbGVcblxuXHRcdC5wYWNrYWdlLXdyYXBcblx0XHRcdD4gKlxuXHRcdFx0XHRsYWJlbFxuXHRcdFx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0XHRcdG1pbi1oZWlnaHQgNDhweFxuXG5cdFx0LnByaWNlLXdyYXBcblx0XHRcdHRleHQtYWxpZ24gcmlnaHRcblx0XHRcdHBhZGRpbmcgMCA4cHhcblxuXHRcdFx0LmJ0bi13cmFwXG5cdFx0XHRcdHBvc2l0aW9uIHN0YXRpY1xuXG5cdFx0XHQuYnRuXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQuaW1nLXRodW1ic1xuXHRcdFx0LnNrLWNhcm91c2VsXG5cdFx0XHRcdG1heC13aWR0aCAyMTBweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGZ1bGwpXG5cdFx0LnBhY2thZ2Utd3JhcFxuXHRcdFx0cGFkZGluZyAzMHB4IDM4cHggMTBweFxuXG5cdFx0XHQ+ICpcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cdFx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXG5cdFx0XHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0XHRcdHRleHQtYWxpZ24gcmlnaHRcblxuXHRcdFx0XHRsYWJlbFxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxOHB4XG5cdFx0XHRcdFx0bWFyZ2luLWJvdHRvbSAzMnB4XG5cblx0XHRcdFx0XHQmOmZpcnN0LWNoaWxkXG5cdFx0XHRcdFx0XHRtaW4taGVpZ2h0IDBcblxuXHRcdC5wcmljZS13cmFwXG5cdFx0XHRwYWRkaW5nIDAgMzhweFxuIiwiY2FsbGVkLWZyb20gPSAoKVxuXG52ZW5kb3JzID0gbW96IHdlYmtpdCBvIG1zIG9mZmljaWFsXG5cbi8vIHN0cmluZ2lmeSB0aGUgZ2l2ZW4gYXJnXG5cbi1zdHJpbmcoYXJnKVxuICB0eXBlKGFyZykgKyAnICcgKyBhcmdcblxuLy8gcmVxdWlyZSBhIGNvbG9yXG5cbnJlcXVpcmUtY29sb3IoY29sb3IpXG4gIHVubGVzcyBjb2xvciBpcyBhICdjb2xvcidcbiAgICBlcnJvcignUkdCIG9yIEhTTCB2YWx1ZSBleHBlY3RlZCwgZ290IGEgJyArIC1zdHJpbmcoY29sb3IpKVxuXG4vLyByZXF1aXJlIGEgdW5pdFxuXG5yZXF1aXJlLXVuaXQobilcbiAgdW5sZXNzIG4gaXMgYSAndW5pdCdcbiAgICBlcnJvcigndW5pdCBleHBlY3RlZCwgZ290IGEgJyArIC1zdHJpbmcobikpXG5cbi8vIHJlcXVpcmUgYSBzdHJpbmdcblxucmVxdWlyZS1zdHJpbmcoc3RyKVxuICB1bmxlc3Mgc3RyIGlzIGEgJ3N0cmluZycgb3Igc3RyIGlzIGEgJ2lkZW50J1xuICAgIGVycm9yKCdzdHJpbmcgZXhwZWN0ZWQsIGdvdCBhICcgKyAtc3RyaW5nKHN0cikpXG5cbi8vIE1hdGggZnVuY3Rpb25zXG5cbmFicyhuKSB7IG1hdGgobiwgJ2FicycpIH1cbm1pbihhLCBiKSB7IGEgPCBiID8gYSA6IGIgfVxubWF4KGEsIGIpIHsgYSA+IGIgPyBhIDogYiB9XG5cbi8vIFRyaWdvbm9tZXRyaWNzXG5QSSA9IC1tYXRoLXByb3AoJ1BJJylcblxucmFkaWFucy10by1kZWdyZWVzKGFuZ2xlKVxuICBhbmdsZSAqICgxODAgLyBQSSlcblxuZGVncmVlcy10by1yYWRpYW5zKGFuZ2xlKVxuICB1bml0KGFuZ2xlICogKFBJIC8gMTgwKSwnJylcblxuc2luKG4pXG4gIG4gPSBkZWdyZWVzLXRvLXJhZGlhbnMobikgaWYgdW5pdChuKSA9PSAnZGVnJ1xuICByb3VuZChtYXRoKG4sICdzaW4nKSwgOSlcblxuY29zKG4pXG4gIG4gPSBkZWdyZWVzLXRvLXJhZGlhbnMobikgaWYgdW5pdChuKSA9PSAnZGVnJ1xuICByb3VuZChtYXRoKG4sICdjb3MnKSwgOSlcblxuLy8gUm91bmRpbmcgTWF0aCBmdW5jdGlvbnNcblxuY2VpbChuLCBwcmVjaXNpb24gPSAwKVxuICBtdWx0aXBsaWVyID0gMTAgKiogcHJlY2lzaW9uXG4gIG1hdGgobiAqIG11bHRpcGxpZXIsICdjZWlsJykgLyBtdWx0aXBsaWVyXG5cbmZsb29yKG4sIHByZWNpc2lvbiA9IDApXG4gIG11bHRpcGxpZXIgPSAxMCAqKiBwcmVjaXNpb25cbiAgbWF0aChuICogbXVsdGlwbGllciwgJ2Zsb29yJykgLyBtdWx0aXBsaWVyXG5cbnJvdW5kKG4sIHByZWNpc2lvbiA9IDApXG4gIG11bHRpcGxpZXIgPSAxMCAqKiBwcmVjaXNpb25cbiAgbWF0aChuICogbXVsdGlwbGllciwgJ3JvdW5kJykgLyBtdWx0aXBsaWVyXG5cbi8vIHJldHVybiB0aGUgc3VtIG9mIHRoZSBnaXZlbiBudW1iZXJzXG5cbnN1bShudW1zKVxuICBzdW0gPSAwXG4gIHN1bSArPSBuIGZvciBuIGluIG51bXNcblxuLy8gcmV0dXJuIHRoZSBhdmVyYWdlIG9mIHRoZSBnaXZlbiBudW1iZXJzXG5cbmF2ZyhudW1zKVxuICBzdW0obnVtcykgLyBsZW5ndGgobnVtcylcblxuLy8gcmV0dXJuIGEgdW5pdGxlc3MgbnVtYmVyLCBvciBwYXNzIHRocm91Z2hcblxucmVtb3ZlLXVuaXQobilcbiAgaWYgdHlwZW9mKG4pIGlzIFwidW5pdFwiXG4gICAgdW5pdChuLCBcIlwiKVxuICBlbHNlXG4gICAgblxuXG4vLyBjb252ZXJ0IGEgcGVyY2VudCB0byBhIGRlY2ltYWwsIG9yIHBhc3MgdGhyb3VnaFxuXG5wZXJjZW50LXRvLWRlY2ltYWwobilcbiAgaWYgdW5pdChuKSBpcyBcIiVcIlxuICAgIHJlbW92ZS11bml0KG4pIC8gMTAwXG4gIGVsc2VcbiAgICBuXG5cbi8vIGNoZWNrIGlmIG4gaXMgYW4gb2RkIG51bWJlclxuXG5vZGQobilcbiAgMSA9PSBuICUgMlxuXG4vLyBjaGVjayBpZiBuIGlzIGFuIGV2ZW4gbnVtYmVyXG5cbmV2ZW4obilcbiAgMCA9PSBuICUgMlxuXG4vLyBjaGVjayBpZiBjb2xvciBpcyBsaWdodFxuXG5saWdodChjb2xvcilcbiAgbGlnaHRuZXNzKGNvbG9yKSA+PSA1MCVcblxuLy8gY2hlY2sgaWYgY29sb3IgaXMgZGFya1xuXG5kYXJrKGNvbG9yKVxuICBsaWdodG5lc3MoY29sb3IpIDwgNTAlXG5cbi8vIGRlc2F0dXJhdGUgY29sb3IgYnkgYW1vdW50XG5cbmRlc2F0dXJhdGUoY29sb3IsIGFtb3VudClcbiAgYWRqdXN0KGNvbG9yLCAnc2F0dXJhdGlvbicsIC0gYW1vdW50KVxuXG4vLyBzYXR1cmF0ZSBjb2xvciBieSBhbW91bnRcblxuc2F0dXJhdGUoY29sb3IgPSAnJywgYW1vdW50ID0gMTAwJSlcbiAgaWYgY29sb3IgaXMgYSAnY29sb3InXG4gICAgYWRqdXN0KGNvbG9yLCAnc2F0dXJhdGlvbicsIGFtb3VudClcbiAgZWxzZVxuICAgIHVucXVvdGUoIFwic2F0dXJhdGUoXCIgKyBjb2xvciArIFwiKVwiIClcblxuLy8gZGFya2VuIGJ5IHRoZSBnaXZlbiBhbW91bnRcblxuZGFya2VuKGNvbG9yLCBhbW91bnQpXG4gIGFkanVzdChjb2xvciwgJ2xpZ2h0bmVzcycsIC0gYW1vdW50KVxuXG4vLyBsaWdodGVuIGJ5IHRoZSBnaXZlbiBhbW91bnRcblxubGlnaHRlbihjb2xvciwgYW1vdW50KVxuICBhZGp1c3QoY29sb3IsICdsaWdodG5lc3MnLCBhbW91bnQpXG5cbi8vIGRlY3JlYXNlIG9wYWNpdHkgYnkgYW1vdW50XG5cbmZhZGUtb3V0KGNvbG9yLCBhbW91bnQpXG4gIGNvbG9yIC0gcmdiYShibGFjaywgcGVyY2VudC10by1kZWNpbWFsKGFtb3VudCkpXG5cbi8vIGluY3JlYXNlIG9wYWNpdHkgYnkgYW1vdW50XG5cbmZhZGUtaW4oY29sb3IsIGFtb3VudClcbiAgY29sb3IgKyByZ2JhKGJsYWNrLCBwZXJjZW50LXRvLWRlY2ltYWwoYW1vdW50KSlcblxuLy8gc3BpbiBodWUgYnkgYSBnaXZlbiBhbW91bnRcblxuc3Bpbihjb2xvciwgYW1vdW50KVxuICBjb2xvciArIHVuaXQoYW1vdW50LCBkZWcpXG5cbi8vIG1peCB0d28gY29sb3JzIGJ5IGEgZ2l2ZW4gYW1vdW50XG5cbm1peChjb2xvcjEsIGNvbG9yMiwgd2VpZ2h0ID0gNTAlKVxuICB1bmxlc3Mgd2VpZ2h0IGluIDAuLjEwMFxuICAgIGVycm9yKFwiV2VpZ2h0IG11c3QgYmUgYmV0d2VlbiAwJSBhbmQgMTAwJVwiKVxuXG4gIGlmIGxlbmd0aChjb2xvcjEpID09IDJcbiAgICB3ZWlnaHQgPSBjb2xvcjFbMF1cbiAgICBjb2xvcjEgPSBjb2xvcjFbMV1cblxuICBlbHNlIGlmIGxlbmd0aChjb2xvcjIpID09IDJcbiAgICB3ZWlnaHQgPSAxMDAgLSBjb2xvcjJbMF1cbiAgICBjb2xvcjIgPSBjb2xvcjJbMV1cblxuICByZXF1aXJlLWNvbG9yKGNvbG9yMSlcbiAgcmVxdWlyZS1jb2xvcihjb2xvcjIpXG5cbiAgcCA9IHVuaXQod2VpZ2h0IC8gMTAwLCAnJylcbiAgdyA9IHAgKiAyIC0gMVxuXG4gIGEgPSBhbHBoYShjb2xvcjEpIC0gYWxwaGEoY29sb3IyKVxuXG4gIHcxID0gKCgodyAqIGEgPT0gLTEpID8gdyA6ICh3ICsgYSkgLyAoMSArIHcgKiBhKSkgKyAxKSAvIDJcbiAgdzIgPSAxIC0gdzFcblxuICBjaGFubmVscyA9IChyZWQoY29sb3IxKSByZWQoY29sb3IyKSkgKGdyZWVuKGNvbG9yMSkgZ3JlZW4oY29sb3IyKSkgKGJsdWUoY29sb3IxKSBibHVlKGNvbG9yMikpXG4gIHJnYiA9ICgpXG5cbiAgZm9yIHBhaXIgaW4gY2hhbm5lbHNcbiAgICBwdXNoKHJnYiwgZmxvb3IocGFpclswXSAqIHcxICsgcGFpclsxXSAqIHcyKSlcblxuICBhMSA9IGFscGhhKGNvbG9yMSkgKiBwXG4gIGEyID0gYWxwaGEoY29sb3IxKSAqICgxIC0gcClcbiAgYWxwaGEgPSBhMSArIGEyXG5cbiAgcmdiYShyZ2JbMF0sIHJnYlsxXSwgcmdiWzJdLCBhbHBoYSlcblxuLy8gaW52ZXJ0IGNvbG9ycywgbGVhdmUgYWxwaGEgaW50YWN0XG5cbmludmVydChjb2xvciA9ICcnKVxuICBpZiBjb2xvciBpcyBhICdjb2xvcidcbiAgICByZ2JhKCNmZmYgLSBjb2xvciwgYWxwaGEoY29sb3IpKVxuICBlbHNlXG4gICAgdW5xdW90ZSggXCJpbnZlcnQoXCIgKyBjb2xvciArIFwiKVwiIClcblxuLy8gZ2l2ZSBjb21wbGVtZW50IG9mIHRoZSBnaXZlbiBjb2xvclxuXG5jb21wbGVtZW50KCBjb2xvciApXG4gIHNwaW4oIGNvbG9yLCAxODAgKVxuXG4vLyBnaXZlIGdyYXlzY2FsZSBvZiB0aGUgZ2l2ZW4gY29sb3JcblxuZ3JheXNjYWxlKCBjb2xvciA9ICcnIClcbiAgaWYgY29sb3IgaXMgYSAnY29sb3InXG4gICAgZGVzYXR1cmF0ZSggY29sb3IsIDEwMCUgKVxuICBlbHNlXG4gICAgdW5xdW90ZSggXCJncmF5c2NhbGUoXCIgKyBjb2xvciArIFwiKVwiIClcblxuLy8gbWl4IHRoZSBnaXZlbiBjb2xvciB3aXRoIHdoaXRlXG5cbnRpbnQoIGNvbG9yLCBwZXJjZW50IClcbiAgbWl4KCB3aGl0ZSwgY29sb3IsIHBlcmNlbnQgKVxuXG4vLyBtaXggdGhlIGdpdmVuIGNvbG9yIHdpdGggYmxhY2tcblxuc2hhZGUoIGNvbG9yLCBwZXJjZW50IClcbiAgbWl4KCBibGFjaywgY29sb3IsIHBlcmNlbnQgKVxuXG4vLyByZXR1cm4gdGhlIGxhc3QgdmFsdWUgaW4gdGhlIGdpdmVuIGV4cHJcblxubGFzdChleHByKVxuICBleHByW2xlbmd0aChleHByKSAtIDFdXG5cbi8vIHJldHVybiBrZXlzIGluIHRoZSBnaXZlbiBwYWlycyBvciBvYmplY3Rcblxua2V5cyhwYWlycylcbiAgcmV0ID0gKClcbiAgaWYgdHlwZShwYWlycykgPT0gJ29iamVjdCdcbiAgICBmb3Iga2V5IGluIHBhaXJzXG4gICAgICBwdXNoKHJldCwga2V5KVxuICBlbHNlXG4gICAgZm9yIHBhaXIgaW4gcGFpcnNcbiAgICAgIHB1c2gocmV0LCBwYWlyWzBdKTtcbiAgcmV0XG5cbi8vIHJldHVybiB2YWx1ZXMgaW4gdGhlIGdpdmVuIHBhaXJzIG9yIG9iamVjdFxuXG52YWx1ZXMocGFpcnMpXG4gIHJldCA9ICgpXG4gIGlmIHR5cGUocGFpcnMpID09ICdvYmplY3QnXG4gICAgZm9yIGtleSwgdmFsIGluIHBhaXJzXG4gICAgICBwdXNoKHJldCwgdmFsKVxuICBlbHNlXG4gICAgZm9yIHBhaXIgaW4gcGFpcnNcbiAgICAgIHB1c2gocmV0LCBwYWlyWzFdKTtcbiAgcmV0XG5cbi8vIGpvaW4gdmFsdWVzIHdpdGggdGhlIGdpdmVuIGRlbGltaXRlclxuXG5qb2luKGRlbGltLCB2YWxzLi4uKVxuICBidWYgPSAnJ1xuICB2YWxzID0gdmFsc1swXSBpZiBsZW5ndGgodmFscykgPT0gMVxuICBmb3IgdmFsLCBpIGluIHZhbHNcbiAgICBidWYgKz0gaSA/IGRlbGltICsgdmFsIDogdmFsXG5cbi8vIGFkZCBhIENTUyBydWxlIHRvIHRoZSBjb250YWluaW5nIGJsb2NrXG5cbi8vIC0gVGhpcyBkZWZpbml0aW9uIGFsbG93cyBhZGQtcHJvcGVydHkgdG8gYmUgdXNlZCBhcyBhIG1peGluXG4vLyAtIEl0IGhhcyB0aGUgc2FtZSBlZmZlY3QgYXMgaW50ZXJwb2xhdGlvbiBidXQgYWxsb3dzIHVzZXJzXG4vLyAgIHRvIG9wdCBmb3IgYSBmdW5jdGlvbmFsIHN0eWxlXG5cbmFkZC1wcm9wZXJ0eS1mdW5jdGlvbiA9IGFkZC1wcm9wZXJ0eVxuYWRkLXByb3BlcnR5KG5hbWUsIGV4cHIpXG4gIGlmIG1peGluXG4gICAge25hbWV9IGV4cHJcbiAgZWxzZVxuICAgIGFkZC1wcm9wZXJ0eS1mdW5jdGlvbihuYW1lLCBleHByKVxuXG5wcmVmaXgtY2xhc3NlcyhwcmVmaXgpXG4gIC1wcmVmaXgtY2xhc3NlcyhwcmVmaXgsIGJsb2NrKVxuXG4vLyBDYWNoaW5nIG1peGluLCB1c2UgaW5zaWRlIHlvdXIgZnVuY3Rpb25zIHRvIGVuYWJsZSBjYWNoaW5nIGJ5IGV4dGVuZGluZy5cblxuJHN0eWx1c19taXhpbl9jYWNoZSA9IHt9XG5jYWNoZSgpXG4gICRrZXkgPSAoY3VycmVudC1tZWRpYSgpIG9yICduby1tZWRpYScpICsgJ19fJyArIGNhbGxlZC1mcm9tWzBdICsgJ19fJyArIGFyZ3VtZW50c1xuICBpZiAka2V5IGluICRzdHlsdXNfbWl4aW5fY2FjaGVcbiAgICBAZXh0ZW5kIHtcIiRjYWNoZV9wbGFjZWhvbGRlcl9mb3JfXCIgKyAkc3R5bHVzX21peGluX2NhY2hlWyRrZXldfVxuICBlbHNlIGlmICdjYWNoZScgaW4gY2FsbGVkLWZyb21cbiAgICB7YmxvY2t9XG4gIGVsc2VcbiAgICAkaWQgPSBsZW5ndGgoJHN0eWx1c19taXhpbl9jYWNoZSlcblxuICAgICYsXG4gICAgLyRjYWNoZV9wbGFjZWhvbGRlcl9mb3JfeyRpZH1cbiAgICAgICRzdHlsdXNfbWl4aW5fY2FjaGVbJGtleV0gPSAkaWRcbiAgICAgIHtibG9ja31cbiIsIi5ib3gtZG9jdW1lbnRzXG5cdHBhZGRpbmctdG9wIDEwcHhcblx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cblx0YVxuXHRcdHRleHQtZGVjb3JhdGlvbiBub25lXG5cdFx0ZGlzcGxheSBibG9ja1xuXHRcdHBhZGRpbmctbGVmdCA0MnB4XG5cdFx0cG9zaXRpb24gcmVsYXRpdmVcblxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDZweFxuXHRcdFx0bGVmdCAwXG5cdFx0XHRib3JkZXItcmFkaXVzIDJweFxuXHRcdFx0d2lkdGggMzJweFxuXHRcdFx0aGVpZ2h0IDM2cHhcblxuXHRcdCZbaHJlZiQ9Jy5wZGYnXVxuXHRcdFx0JjpiZWZvcmVcblx0XHRcdFx0c3ByaXRlLWljby1wZGYoKVxuXG5cdFx0JltocmVmJD0nLnppcCddXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRzcHJpdGUtaWNvLXppcCgpXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRzdHJvbmdcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblxuXHRzdHJvbmdcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0dGV4dC1kZWNvcmF0aW9uIHVuZGVybGluZVxuIiwiLmJveC1mYWNlYm9va1xuXHRib3JkZXItdG9wIDFweCBzb2xpZCAkYmx1ZURhcmtcblx0cGFkZGluZyAkcGFkZGluZyAxM3B4XG5cdG1hcmdpbiAwIC0xM3B4XG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdGZvbnQtc2l6ZSAwXG5cdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXG5cdC50aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cdFx0KyAudGl0bGVcblx0XHRcdG1hcmdpbi10b3AgMFxuXG5cdC5mYi1wYWdlXG5cdFx0bWFyZ2luLWJvdHRvbSAxOXB4XG5cblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAkYmx1ZURhcmtcblx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRwYWRkaW5nICRwYWRkaW5nXG5cdFx0bWFyZ2luIDAgMCAxOXB4XG5cblx0XHQuZmItcGFnZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHQuYnRuLXdyYXBcblx0XHRcdG1hcmdpbi10b3AgMTlweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGRlc2t0b3ApXG5cdFx0bWFyZ2luIDBcblx0XHRoZWlnaHQgNDM5cHhcblxuXHRcdC5idG4td3JhcFxuXHRcdFx0bWFyZ2luLXRvcCAzOHB4XG4iLCIuYm94LWZiLWNvbW1lbnRzXG5cdGJvcmRlci10b3AgMXB4IHNvbGlkICRib3JkZXJcblx0cGFkZGluZy10b3AgMzBweFxuIiwiI2JveC1oZWFkZXJcblx0dGV4dC1hbGlnbiByaWdodFxuXG5cdC5yb3dcblx0XHRwb3NpdGlvbiBzdGF0aWNcblx0XHRpbmxpbmUtbGlzdChhdXRvLCAkZm9udFNpemUpXG5cdFx0bWFyZ2luIDBcblxuXHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0PiAuaXRlbVxuXHRcdFx0dGV4dC1hbGlnbiBsZWZ0XG5cdFx0XHRpbmxpbmUtYmxvY2soKVxuXG5cdFx0XHQrIC5pdGVtXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDVweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAyNXB4XG5cdFx0cmlnaHQgJHBhZGRpbmdcblxuXHRcdC5yb3dcblx0XHRcdCY6Zmlyc3QtY2hpbGRcblx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0XHQ+IC5pdGVtXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gNXB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHR0b3AgMzlweFxuXG5cdFx0LnJvd1xuXHRcdFx0PiAuaXRlbVxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDIxcHhcblxuXHRcdFx0XHQrIC5pdGVtXG5cdFx0XHRcdFx0bWFyZ2luLWxlZnQgMjFweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGZ1bGwpXG5cdFx0cmlnaHQgNTAlXG5cdFx0bWFyZ2luLXJpZ2h0IC01ODVweFxuIiwiLmJveC1pbnN0YWdyYW1cblx0cGFkZGluZy1ib3R0b20gJHBhZGRpbmdcblx0bWFyZ2luIDAgLTEzcHhcblx0Ym94LXNpemluZyBib3JkZXItYm94XG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAyMHB4XG5cblx0Lmxpc3Rcblx0XHRpbmxpbmUtbGlzdCgyNSUsICRmb250U2l6ZSlcblx0XHRtYXJnaW4tbGVmdCAtM3B4XG5cblx0Lml0ZW1cblx0XHRtYXJnaW4tYm90dG9tIDE5cHhcblxuXHRcdD4gKlxuXHRcdFx0bWFyZ2luLWxlZnQgM3B4XG5cblx0LmltZ1xuXHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cblx0XHRhXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdFx0Y29sb3IgI2ZmZlxuXG5cdFx0XHQmOmhvdmVyXG5cdFx0XHRcdC5vdmVybGF5XG5cdFx0XHRcdFx0b3BhY2l0eSAxXG5cblx0XHRpbWdcblx0XHRcdHdpZHRoIDEwMCVcblx0XHRcdGhlaWdodCBhdXRvXG5cblx0XHQub3ZlcmxheVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHRvcCAwXG5cdFx0XHRyaWdodCAwXG5cdFx0XHRib3R0b20gMFxuXHRcdFx0bGVmdCAwXG5cdFx0XHRvcGFjaXR5IDBcblx0XHRcdGJhY2tncm91bmQgIzAwMFxuXHRcdFx0YmFja2dyb3VuZCByZ2JhKCMwMDAsIC43KVxuXHRcdFx0dHJhbnNpdGlvbiBvcGFjaXR5IC4zc1xuXHRcdFx0ei1pbmRleCAxXG5cdFx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdFx0Zm9udC1zaXplIDE0cHhcblx0XHRcdGZvbnQtd2VpZ2h0IGJvbGRcblxuXHRcdFx0LmlubmVyXG5cdFx0XHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0XHRcdHRvcCA1MCVcblx0XHRcdFx0bGVmdCAwXG5cdFx0XHRcdHJpZ2h0IDBcblx0XHRcdFx0bGluZS1oZWlnaHQgMjJweFxuXHRcdFx0XHRtYXJnaW4tdG9wIC0xMXB4XG5cblx0XHRcdC5pY29uXG5cdFx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHRcdHRvcCAxcHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0Ym9yZGVyIDFweCBzb2xpZCAkYnJvd25cblx0XHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0XHRwYWRkaW5nICRwYWRkaW5nXG5cdFx0bWFyZ2luIDBcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRkZXNrdG9wKVxuXHRcdGhlaWdodCA0MzlweFxuXG5cdFx0Lmxpc3Rcblx0XHRcdG1pbi1oZWlnaHQgMzE2cHhcbiIsIi5ib3gtbWFwXG5cdC53cmFwXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0b3ZlcmZsb3cgaGlkZGVuXG5cdFx0aGVpZ2h0IDYwMHB4XG5cblx0XHRpbWdcblx0XHRcdHdpZHRoIGF1dG9cblx0XHRcdGhlaWdodCAxMDAlXG4iLCIuYm94LW1zZ1xuXHRib3JkZXItcmFkaXVzICRib3JkZXJSYWRpdXNcblx0cGFkZGluZyAxNnB4IDM2cHggMTJweCA2MHB4XG5cdHBvc2l0aW9uIHJlbGF0aXZlXG5cdGNvbG9yICNmZmZcblx0bWFyZ2luLWJvdHRvbSAxNnB4XG5cblx0JjpiZWZvcmVcblx0XHRAZXh0ZW5kIC5pY29uXG5cdFx0Zm9udC1zaXplIDIycHhcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAyMnB4XG5cdFx0bGVmdCAyMHB4XG5cblx0Ji53YXJuaW5nXG5cdFx0YmFja2dyb3VuZCAjY2RhNjIwXG5cblx0XHQmOmJlZm9yZVxuXHRcdFx0QGV4dGVuZCAuaWNvbi13YXJuaW5nOmJlZm9yZVxuXG5cdCYuZXJyb3Jcblx0XHRiYWNrZ3JvdW5kICRyZWRcblxuXHRcdCY6YmVmb3JlXG5cdFx0XHRAZXh0ZW5kIC5pY29uLXdhcm5pbmc6YmVmb3JlXG5cblx0Ji5zdWNjZXNzXG5cdFx0YmFja2dyb3VuZCAjODJiZjM3XG5cblx0XHQmOmJlZm9yZVxuXHRcdFx0QGV4dGVuZCAuaWNvbi1jaGVjazpiZWZvcmVcblxuXHQmLmluZm9cblx0XHRiYWNrZ3JvdW5kICMzNzc3YmZcblxuXHRcdCY6YmVmb3JlXG5cdFx0XHRAZXh0ZW5kIC5pY29uLWluZm86YmVmb3JlXG5cblx0PiAqXG5cdFx0Zm9udC1zaXplIDE0cHhcblxuXHRwXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0LmNsb3NlXG5cdFx0Zm9udC1zaXplIDEycHhcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIDEycHhcblx0XHRyaWdodCAxMnB4XG5cdFx0Y29sb3IgcmdiYSgjMDAwLCAuMilcblxuXHRcdCY6aG92ZXJcblx0XHRcdGNvbG9yICMwMDBcbiIsIi5ib3gtb3BlbmluZy1ob3Vyc1xuXHRiYWNrZ3JvdW5kICRibHVlXG5cdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXHRjb2xvciAjZmZmXG5cdHBhZGRpbmctYm90dG9tIDEycHhcblxuXHQuY29udGFjdFxuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICM5OWQ4ZTFcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0cGFkZGluZyAxMnB4ICRwYWRkaW5nXG5cdFx0bWFyZ2luLWJvdHRvbSAxMnB4XG5cblx0XHQucGhvbmVcblx0XHQuZW1haWxcblx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHRcdC5waG9uZVxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRcdGNvbG9yICNmZmZcblxuXHQuaG91cnNcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0Y2xlYXJmaXgoKVxuXG5cdFx0cFxuXHRcdFx0bWFyZ2luLWJvdHRvbSA2cHhcblxuXHQubGlzdFxuXHRcdGJveC1zaXppbmcgYm9yZGVyLWJveFxuXHRcdHBhZGRpbmcgMCAkcGFkZGluZ1xuXG5cdFx0ZHRcblx0XHRcdGZvbnQtd2VpZ2h0IG5vcm1hbFxuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0Y2xlYXIgYm90aFxuXHRcdFx0d2lkdGggNDBweFxuXG5cdFx0ZGRcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdG92ZXJmbG93IGhpZGRlblxuXHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJG1vYmlsZUxTKSBhbmQgKG1heC13aWR0aCAkbW9iaWxlTWF4KSwgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQuY29udGFjdFxuXHRcdFx0Y2xlYXJmaXgoKVxuXG5cdFx0XHQucGhvbmVcblx0XHRcdFx0ZmxvYXQgbGVmdFxuXG5cdFx0XHQuZW1haWxcblx0XHRcdFx0ZmxvYXQgcmlnaHRcblxuXHRcdC5saXN0XG5cdFx0XHR3aWR0aCA1MCVcblx0XHRcdGZsb2F0IGxlZnRcbiIsIi5ib3gtb3JkZXItaGlzdG9yeVxuXHR0YWJsZVxuXHRcdG1hcmdpbi10b3AgMTZweFxuXHRcdGJvcmRlciAwXG5cblx0dGhcblx0dGRcblx0XHRib3JkZXIgMFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0cGFkZGluZy10b3AgMTdweFxuXHRcdHBhZGRpbmctYm90dG9tIDE3cHhcblxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXHRcdFx0cGFkZGluZy1yaWdodCAwXG5cblx0dGhcblx0XHRmb250LXdlaWdodCBub3JtYWxcblx0XHRmb250LXNpemUgMTRweFxuXG5cdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyA1cHggMCAwIDVweFxuXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRib3JkZXItcmFkaXVzIDAgNXB4IDVweCAwXG5cblx0dGRcblx0XHRwYWRkaW5nLXRvcCAyN3B4XG5cdFx0cGFkZGluZy1ib3R0b20gMjdweFxuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNlOGU4ZTlcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0dmVydGljYWwtYWxpZ24gbWlkZGxlXG5cblx0Lm0tdGl0bGVcblx0XHRmb250LXdlaWdodCBub3JtYWxcblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoICRtb2JpbGVNYXgpXG5cdFx0dGhlYWRcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0dGFibGVcblx0XHR0Ym9keVxuXHRcdHRyXG5cdFx0dGRcblx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHRcdHRyXG5cdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAjZThlOGU5XG5cdFx0XHRwYWRkaW5nLWJvdHRvbSAxMHB4XG5cdFx0XHRtYXJnaW4tYm90dG9tIDhweFxuXG5cdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbSAwXG5cblx0XHR0ZFxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAwXG5cdFx0XHR0ZXh0LWFsaWduIGxlZnRcblx0XHRcdHBhZGRpbmcgMnB4IDBcblxuXHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdFx0XHRwYWRkaW5nLXRvcCA3cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0LnRpdGxlXG5cdFx0XHRmbG9hdCBsZWZ0XG5cblx0XHQubGlua1xuXHRcdFx0ZmxvYXQgcmlnaHRcblx0XHRcdG1hcmdpbi10b3AgOHB4XG5cblx0XHQubS10aXRsZVxuXHRcdFx0ZGlzcGxheSBub25lXG4iLCIuYm94LW9yZGVyXG5cdG1hcmdpbi1ib3R0b20gMzVweFxuXG5cdHRyXG5cdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHR0ZFxuXHRcdFx0XHRib3JkZXItYm90dG9tIDBcblxuXHR0ZFxuXHRcdHBhZGRpbmcgJHBhZGRpbmcgMTBweFxuXHRcdHZlcnRpY2FsLWFsaWduIG1pZGRsZVxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxuXG5cdFx0JjpmaXJzdC1jaGlsZFxuXHRcdFx0cGFkZGluZy1sZWZ0ICRwYWRkaW5nXG5cblx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdHBhZGRpbmctcmlnaHQgJHBhZGRpbmdcblxuXHRcdCYuYmxhbmtcblx0XHRcdGJvcmRlci1ib3R0b20gMFxuXG5cdFx0XHQrIHRkXG5cdFx0XHRcdHBhZGRpbmctbGVmdCAwXG5cblx0dGZvb3Rcblx0XHR0ZFxuXHRcdFx0cGFkZGluZy10b3AgMTNweFxuXHRcdFx0cGFkZGluZy1ib3R0b20gMTBweFxuXG5cdFx0LmZpbmFsLXByaWNlXG5cdFx0XHR0ZFxuXHRcdFx0XHRwYWRkaW5nLXRvcCA1cHhcblxuXHQuaW1nXG5cdFx0d2lkdGggMTAwcHhcblxuXHQudGl0bGVcblx0XHRmb250LXNpemUgMTZweFxuXHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdG1hcmdpbi1ib3R0b20gNHB4XG5cblx0LnByaWNlXG5cdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdFx0cFxuXHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHQubWFpblxuXHRcdFx0Zm9udC1zaXplIDI0cHhcblxuXHQudGVybXNcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0bWFyZ2luLXRvcCAxMHB4XG5cblx0LmJhZGdlXG5cdFx0YmFja2dyb3VuZCAjZWNlYmVjXG5cdFx0Zm9udC13ZWlnaHQgYm9sZFxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0bWluLXdpZHRoIDQwcHhcblx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0cGFkZGluZyAycHggMTBweFxuXHRcdHdoaXRlLXNwYWNlIG5vd3JhcFxuXG5cblx0QG1lZGlhIChtYXgtd2lkdGggJG1vYmlsZU1heClcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdFx0dGFibGVcblx0XHR0Ym9keVxuXHRcdHRmb290XG5cdFx0dHJcblx0XHR0ZFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXG5cdFx0dGRcblx0XHRcdGJvcmRlci1ib3R0b20gMFxuXHRcdFx0cGFkZGluZyAxMHB4XG5cdFx0XHRwYWRkaW5nLWJvdHRvbSAxMHB4XG5cblx0XHR0clxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAxcHggc29saWQgJGJvcmRlclxuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cblx0XHR0Zm9vdFxuXHRcdFx0dGV4dC1hbGlnbiByaWdodFxuXG5cdFx0XHR0ZFxuXHRcdFx0XHRwYWRkaW5nIDVweCAkcGFkZGluZyAhaW1wb3J0YW50XG5cblx0XHRcdFx0JjpsYXN0LWNoaWxkXG5cdFx0XHRcdFx0cGFkZGluZy1ib3R0b20gMTVweCAhaW1wb3J0YW50XG5cblx0XHQuYmxhbmtcblx0XHRcdGRpc3BsYXkgbm9uZVxuXG5cdFx0LmltZ1xuXHRcdFx0d2lkdGggMTAwJVxuXG5cdFx0LmJhZGdlXG5cdFx0XHRtYXgtd2lkdGggMTAwcHhcblx0XHRcdG1hcmdpbiAwIGF1dG9cbiIsIi5ib3gtcGV0XG5cdGJhY2tncm91bmQgI2ZhZmFmYVxuXHRib3JkZXIgMXB4IHNvbGlkICRib3JkZXJcblx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdG1hcmdpbi1ib3R0b20gMjBweFxuXHRwYWRkaW5nIDEwcHggMzBweCAxMHB4IDE2cHhcblx0Zm9udC1zaXplIDE0cHhcblx0cG9zaXRpb24gcmVsYXRpdmVcblxuXHQubmFtZVxuXHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0cGFkZGluZyAxMHB4IDAgMCA2NnB4XG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdFx0Y2xlYXJmaXgoKVxuXG5cdFx0c3Ryb25nXG5cdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRtYXJnaW4tYm90dG9tIDVweFxuXG5cdFx0Lmljb25cblx0XHRcdGZvbnQtc2l6ZSA1NnB4XG5cdFx0XHRmbG9hdCBsZWZ0XG5cdFx0XHRtYXJnaW4gLTEwcHggMCAwIC02NnB4XG5cblx0LmNsb3NlXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgOHB4XG5cdFx0cmlnaHQgOHB4XG5cdFx0Zm9udC1zaXplIDE0cHhcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdGNvbG9yIHJnYmEoIzAwMCwgLjIpXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRjb2xvciAjMDAwXG5cblxuXHQuY3Jvc3Nyb2FkLXBldHMgJlxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cdFx0Ym9yZGVyIDBcblx0XHRwYWRkaW5nIDE1cHggMTVweCA1cHhcblx0XHRvdmVyZmxvdyBoaWRkZW5cblxuXHRcdCY6YmVmb3JlXG5cdFx0XHRjb250ZW50ICcnXG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDBcblx0XHRcdGxlZnQgMFxuXHRcdFx0cmlnaHQgMFxuXHRcdFx0aGVpZ2h0IDc1cHhcblxuXHRcdC5uYW1lXG5cdFx0XHRwYWRkaW5nLWxlZnQgMFxuXHRcdFx0bWFyZ2luLWJvdHRvbSA3cHhcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR6LWluZGV4IDFcblxuXHRcdFx0Lmljb25cblx0XHRcdFx0c2l6ZSgxMDBweClcblx0XHRcdFx0Ym94LXNpemluZyBib3JkZXItYm94XG5cdFx0XHRcdGxpbmUtaGVpZ2h0IDEwMHB4XG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgNTAlXG5cdFx0XHRcdGRpc3BsYXkgaW5saW5lLWJsb2NrXG5cdFx0XHRcdGZsb2F0IG5vbmVcblx0XHRcdFx0bWFyZ2luIDAgMCAxMHB4XG5cdFx0XHRcdGJvcmRlciAxcHggc29saWQgI2U1ZTVlNVxuXHRcdFx0XHRiYWNrZ3JvdW5kICNmZmZcblxuXHRcdCYuaXMtZG9nXG5cdFx0XHQmOmJlZm9yZVxuXHRcdFx0XHRiYWNrZ3JvdW5kICRicm93blxuXG5cdFx0XHQubmFtZVxuXHRcdFx0XHQuaWNvblxuXHRcdFx0XHRcdGNvbG9yICRicm93blxuXG5cdFx0Ji5pcy1jYXRcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdGJhY2tncm91bmQgJGJsdWVcblxuXHRcdFx0Lm5hbWVcblx0XHRcdFx0Lmljb25cblx0XHRcdFx0XHRjb2xvciAkYmx1ZVxuXG5cdFx0Ji5pcy1yb2RlbnRcblx0XHRcdCY6YmVmb3JlXG5cdFx0XHRcdGJhY2tncm91bmQgJHBpbmtcblxuXHRcdFx0Lm5hbWVcblx0XHRcdFx0Lmljb25cblx0XHRcdFx0XHRjb2xvciAkcGlua1xuIiwiLmJveC1wbGFjZXMtZmlsdGVyXG5cdGJvcmRlciBzb2xpZCAkYm9yZGVyXG5cdGJvcmRlci13aWR0aCAxcHggMFxuXHRwYWRkaW5nIDZweCAwXG5cdG1hcmdpbiAzMHB4IDAgMjBweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwYWRkaW5nLXRvcCAyMnB4XG5cdFx0bWFyZ2luLWJvdHRvbSAzNnB4XG4iLCIuYm94LXBvcHVwXG5cdGJhY2tncm91bmQgIzAwMFxuXHRiYWNrZ3JvdW5kIHJnYmEoIzAwMCwgLjcpXG5cdHBvc2l0aW9uIGFic29sdXRlXG5cdHRvcCAwXG5cdGJvdHRvbSAwXG5cdGxlZnQgMFxuXHRyaWdodCAwXG5cdHotaW5kZXggMTAwMFxuXHRvdmVyZmxvdy15IGF1dG9cblxuXHQud3JhcFxuXHRcdGJvcmRlci1yYWRpdXMgNXB4XG5cdFx0YmFja2dyb3VuZCAjZmZmXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMTBweFxuXHRcdGxlZnQgMTBweFxuXHRcdHJpZ2h0IDEwcHhcblx0XHRvdmVyZmxvdyBoaWRkZW5cblx0XHRtYXJnaW4tYm90dG9tIDUwcHhcblxuXHQuaGVhZFxuXHRcdGJhY2tncm91bmQgI2YyZjJmMlxuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNkOWQ5ZDlcblx0XHRwYWRkaW5nIDAgNTJweCAwICRwYWRkaW5nXG5cdFx0bWFyZ2luLWJvdHRvbSAzMHB4XG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSAwXG5cdFx0bGluZS1oZWlnaHQgNDhweFxuXG5cdC5pbm5lclxuXHRcdHBhZGRpbmcgMCAkcGFkZGluZyAkbWFyZ2luQm90dG9tXG5cblx0LmlucC13cmFwXG5cdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cblx0LmJ0bi13cmFwXG5cdFx0bWFyZ2luLXRvcCAyOHB4XG5cblx0LmNsb3NlXG5cdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHR0b3AgMTRweFxuXHRcdHJpZ2h0ICRwYWRkaW5nXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXHRcdGNvbG9yIHJnYmEoIzAwMCwgLjIpXG5cblx0XHQmOmhvdmVyXG5cdFx0XHRjb2xvciAjMDAwXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdC53cmFwXG5cdFx0XHR3aWR0aCA3MjRweFxuXHRcdFx0dG9wIDUwcHhcblx0XHRcdGxlZnQgNTAlXG5cdFx0XHR0cmFuc2Zvcm0gdHJhbnNsYXRlWCgtNTAlKVxuXG5cdFx0LmNvbXBhbnktZGV0YWlsc1xuXHRcdFx0bWFyZ2luIDQwcHggMCAyNXB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQud3JhcFxuXHRcdFx0d2lkdGggNzY0cHhcblx0XHRcdHRvcCAxMDBweFxuIiwiLmJveC1wcm9kdWN0XG5cdHRleHQtYWxpZ24gY2VudGVyXG5cdGJvcmRlciAxcHggc29saWQgdHJhbnNwYXJlbnRcblx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdHBhZGRpbmcgMTJweCAkcGFkZGluZyAwXG5cdHRyYW5zaXRpb24gYm9yZGVyLWNvbG9yIC4zc1xuXG5cdC50aXRsZVxuXHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXHRcdHRleHQtYWxpZ24gbGVmdFxuXG5cdFx0YVxuXHRcdFx0Zm9udC1zaXplIDE2cHhcblx0XHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFx0dGV4dC1kZWNvcmF0aW9uIG5vbmVcblx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdGNsZWFyZml4KClcblxuXHRcdFx0aW1nXG5cdFx0XHRcdGZsb2F0IGxlZnRcblx0XHRcdFx0bWF4LXdpZHRoIDQwJVxuXHRcdFx0XHRoZWlnaHQgYXV0b1xuXHRcdFx0XHRtYXJnaW4gMFxuXG5cdFx0Lm5hbWVcblx0XHRcdG1heC13aWR0aCA2MCVcblx0XHRcdGlubGluZS1ibG9jaygpXG5cdFx0XHRtYXJnaW4tYm90dG9tIDVweFxuXG5cdC5wcmljZVxuXHRcdGNvbG9yICRncmVlblxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRtYXJnaW4tYm90dG9tIDEzcHhcblxuXHQuaW5wLXNlbGVjdFxuXHQuc2VsZWN0MlxuXHRcdHRleHQtYWxpZ24gbGVmdFxuXG5cdC5jbGVhcmZpeFxuXHRcdC5idG4td3JhcFxuXHRcdFx0ZmxvYXQgcmlnaHRcblxuXHQuYnRuLXdyYXBcblx0XHRtYXJnaW4tYm90dG9tIDIwcHhcblxuXHQuYnRuXG5cdFx0PiBzcGFuXG5cdFx0XHRmb250LXNpemUgMThweFxuXHRcdFx0bGluZS1oZWlnaHQgMjdweFxuXHRcdFx0cGFkZGluZyAzcHggMTVweCAycHhcblxuXHQucGFja2FnZVxuXHRcdG1hcmdpbi1ib3R0b20gMTlweFxuXG5cdFx0bGFiZWxcblx0XHRcdGZvbnQtc2l6ZSAxNHB4XG5cdFx0XHRjb2xvciAjZmZmXG5cdFx0XHRiYWNrZ3JvdW5kICM0YzkxOWRcblx0XHRcdGhlaWdodCAzMHB4XG5cdFx0XHRsaW5lLWhlaWdodCAzMHB4XG5cdFx0XHRwYWRkaW5nIDAgN3B4XG5cdFx0XHR3aWR0aCA1NXB4XG5cdFx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdFx0dG9wIDFweFxuXHRcdFx0bGVmdCAxcHhcblx0XHRcdHotaW5kZXggMVxuXG5cdFx0LnNlbGVjdDItc2VsZWN0aW9uXG5cdFx0XHRwYWRkaW5nLWxlZnQgODBweCAhaW1wb3J0YW50XG5cblx0LnBhY2thZ2Utc2luZ2xlXG5cdFx0Zm9udC1zaXplIDE0cHhcblx0XHRmb250LXdlaWdodCBib2xkXG5cdFx0YmFja2dyb3VuZCAjZWNlYmVjXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0bGluZS1oZWlnaHQgMzJweFxuXHRcdG1hcmdpbi1ib3R0b20gMTlweFxuXG5cdC5pbnAtY291bnRcblx0XHRwYWRkaW5nIDRweCAwXG5cdFx0ZmxvYXQgbGVmdFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJG1vYmlsZUxTKVxuXHRcdHBhZGRpbmctbGVmdCAyMCVcblx0XHRwYWRkaW5nLXJpZ2h0IDIwJVxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHRwYWRkaW5nLWxlZnQgMTBweFxuXHRcdHBhZGRpbmctcmlnaHQgMTBweFxuXG5cdFx0Jjpob3ZlclxuXHRcdFx0Ym9yZGVyLWNvbG9yICRib3JkZXJcblxuXHRcdC50aXRsZVxuXHRcdFx0dGV4dC1hbGlnbiBjZW50ZXJcblxuXHRcdFx0YVxuXHRcdFx0XHRpbWdcblx0XHRcdFx0XHRkaXNwbGF5IGJsb2NrXG5cdFx0XHRcdFx0bWF4LXdpZHRoIDEwMCVcblx0XHRcdFx0XHRmbG9hdCBub25lXG5cdFx0XHRcdFx0bWFyZ2luIDAgYXV0byAyNHB4XG5cblx0XHRcdFx0Lm5hbWVcblx0XHRcdFx0XHRtYXgtd2lkdGggbm9uZVxuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJGZ1bGwpXG5cdFx0cGFkZGluZy1sZWZ0ICRwYWRkaW5nXG5cdFx0cGFkZGluZy1yaWdodCAkcGFkZGluZ1xuIiwiLmJveC1zaG9wcGluZy1oZWxwXG5cdG1hcmdpbiAwIC0xM3B4XG5cdHBhZGRpbmcgMzBweCAxM3B4ICRwYWRkaW5nXG5cdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcblx0Ym94LXNpemluZyBib3JkZXItYm94XG5cblx0LnN0ZXBcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXG5cdC5idG5cblx0XHQ+IHNwYW5cblx0XHRcdGZvbnQtc2l6ZSAxOHB4XG5cdFx0XHRsaW5lLWhlaWdodCAyN3B4XG5cdFx0XHRoZWlnaHQgMzhweFxuXHRcdFx0Ym9yZGVyLXJhZGl1cyAxOXB4XG5cblx0XHQuaWNvblxuXHRcdFx0bGluZS1oZWlnaHQgMjlweFxuXG5cdFx0KyAuYnRuXG5cdFx0XHRtYXJnaW4tbGVmdCAxMHB4XG5cblxuXHQucGV0LXdyYXBcblx0XHRtYXJnaW4gMCAwIDE2cHggLTI1cHhcblx0XHRpbmxpbmUtbGlzdChhdXRvLCAkZm9udFNpemUpXG5cblx0XHQ+ICpcblx0XHRcdG1hcmdpbi1sZWZ0IDI1cHhcblxuXG5cdC5zdGVwLTFcblx0XHQuc3VidGl0bGVcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cblx0LnN0ZXAtMlxuXHQuc3RlcC0zXG5cdFx0LnRpdGxlXG5cdFx0XHRtYXJnaW4tYm90dG9tIDI2cHhcblxuXHRcdC5saXN0XG5cdFx0XHRpbmxpbmUtbGlzdCg1MCUsICRmb250U2l6ZSlcblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXHRcdFx0bWFyZ2luLWxlZnQgLTEwcHhcblx0XHRcdG1pbi1oZWlnaHQgOTJweFxuXG5cdFx0Lml0ZW1cblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cdFx0XHQ+ICpcblx0XHRcdFx0bWFyZ2luLWxlZnQgMTBweFxuXG5cdC5zdGVwLTNcblx0XHQuYnRuXG5cdFx0XHRtYXJnaW4tYm90dG9tIDEwcHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRtb2JpbGVMUylcblx0XHQuc3RlcC0yXG5cdFx0LnN0ZXAtM1xuXHRcdFx0Lmxpc3Rcblx0XHRcdFx0Lml0ZW1cblx0XHRcdFx0XHR3aWR0aCAzMy4zMzMlXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdGJvcmRlciAxcHggc29saWQgJGJvcmRlclxuXHRcdGJvcmRlci1yYWRpdXMgJGJvcmRlclJhZGl1c1xuXHRcdG1hcmdpbiAwXG5cblx0XHQudGl0bGVcblx0XHRcdG1hcmdpbi1ib3R0b20gMjZweFxuXG5cdFx0LnBldC13cmFwXG5cdFx0XHRtYXJnaW4gMCAwIDM2cHggLTMwcHhcblxuXHRcdFx0PiAqXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDMwcHhcblxuXHRcdC5idG5cblx0XHRcdCsgLmJ0blxuXHRcdFx0XHRtYXJnaW4tbGVmdCAzMHB4XG5cblx0XHQuc3RlcFxuXHRcdFx0bWluLWhlaWdodCAzODhweFxuXG5cdFx0LnN0ZXAtMVxuXHRcdFx0LnN1YnRpdGxlXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMzBweFxuXG5cdFx0LnN0ZXAtM1xuXHRcdFx0LmJ0blxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICRkZXNrdG9wKVxuXHRcdC5zdGVwLTJcblx0XHQuc3RlcC0zXG5cdFx0XHQuaW5wLWl0ZW1cblx0XHRcdFx0d2hpdGUtc3BhY2Ugbm93cmFwXG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZnVsbClcblx0XHRwYWRkaW5nIDMwcHggJHBhZGRpbmcgJHBhZGRpbmdcblxuXHRcdC5wZXQtd3JhcFxuXHRcdFx0bWFyZ2luLWxlZnQgLTUwcHhcblxuXHRcdFx0PiAqXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDUwcHhcblxuXHRcdC5zdGVwLTJcblx0XHQuc3RlcC0zXG5cdFx0XHRwYWRkaW5nIDAgMTBweFxuIiwiLmJveC13aWRnZXRzXG5cdEBtZWRpYSAobWluLXdpZHRoICRkZXNrdG9wKVxuXHRcdGNsZWFyZml4KClcblx0XHRtYXJnaW4tbGVmdCAtMjZweFxuXG5cdFx0LndpZGdldFxuXHRcdFx0ZmxvYXQgbGVmdFxuXHRcdFx0d2lkdGggNTAlXG5cblx0XHRcdD4gKlxuXHRcdFx0XHRtYXJnaW4tbGVmdCAyNnB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZnVsbClcblx0XHRtYXJnaW4tbGVmdCAtMzhweFxuXG5cdFx0LndpZGdldFxuXHRcdFx0PiAqXG5cdFx0XHRcdG1hcmdpbi1sZWZ0IDM4cHhcbiIsIi5mb3JtLWJhc2tldFxuXHQuaGFzLWJnXG5cdFx0YmFja2dyb3VuZCAjZjNmM2YzXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0cGFkZGluZyAwICRwYWRkaW5nIDNweFxuXG5cdFx0LnRpdGxlXG5cdFx0XHRmb250LXNpemUgMThweFxuXHRcdFx0cGFkZGluZyAxNHB4ICRwYWRkaW5nXG5cdFx0XHRtYXJnaW4tbGVmdCAtKCRwYWRkaW5nKVxuXHRcdFx0bWFyZ2luLXJpZ2h0IC0oJHBhZGRpbmcpXG5cdFx0XHRtYXJnaW4tYm90dG9tIDEycHhcblx0XHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICNmZmZcblx0XHRcdGxpbmUtaGVpZ2h0IDIycHhcblxuXHRcdFx0LmlucC1pdGVtXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuXG5cdFx0XHRcdGlucHV0XG5cdFx0XHRcdFx0KyBzcGFuXG5cdFx0XHRcdFx0XHRmb250LXNpemUgMThweFxuXG5cdCYuc3RlcC0xXG5cdFx0LmJ0bi13cmFwXG5cdFx0XHRwYWRkaW5nIDAgJHBhZGRpbmdcblxuXHQmLnN0ZXAtMlxuXHRcdHRleHQtYWxpZ24gY2VudGVyXG5cblx0XHRmaWVsZHNldFxuXHRcdFx0bWF4LXdpZHRoIDI3MHB4XG5cdFx0XHRtYXJnaW4gMCBhdXRvXG5cblx0XHQudGl0bGVcblx0XHRcdG1hcmdpbi1ib3R0b20gMnB4XG5cblx0XHQuaW5wLXdyYXBcblx0XHRcdHRleHQtYWxpZ24gbGVmdFxuXG5cdFx0LmxpbmtzXG5cdFx0XHRjbGVhcmZpeCgpXG5cblx0XHQuYnRuLXdyYXBcblx0XHRcdG1hcmdpbiAxOXB4IDAgMTJweFxuXG5cdCYuc3RlcC0zXG5cdFx0ZmllbGRzZXRcblx0XHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cdCYuc3RlcC00XG5cdFx0ZmllbGRzZXRcblx0XHRcdC50aXRsZVxuXHRcdFx0XHRmb250LXNpemUgMThweFxuXHRcdFx0XHRib3JkZXItYm90dG9tIDFweCBzb2xpZCAkYm9yZGVyXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMThweFxuXHRcdFx0XHRwYWRkaW5nIDE1cHggJHBhZGRpbmdcblxuXHRcdC5saXN0XG5cdFx0XHRwYWRkaW5nIDAgJHBhZGRpbmdcblxuXHRcdFx0LmlucC1pdGVtXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHRcdFx0XHRpbnB1dFxuXHRcdFx0XHRcdCsgc3BhblxuXHRcdFx0XHRcdFx0Y2xlYXJmaXgoKVxuXHRcdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQgbm9ybWFsXG5cdFx0XHRcdFx0XHR3aWR0aCAxMDAlXG5cdFx0XHRcdFx0XHRib3gtc2l6aW5nIGJvcmRlci1ib3hcblxuXHRcdFx0XHRcdFx0Jjpob3ZlclxuXHRcdFx0XHRcdFx0XHR0ZXh0LWRlY29yYXRpb24gbm9uZVxuXG5cdFx0LmJ0bi13cmFwXG5cdFx0XHRtYXJnaW4tdG9wIDIwcHhcblxuXHQmLnN0ZXAtNVxuXHRcdC5idG4td3JhcFxuXHRcdFx0cGFkZGluZy1yaWdodCAkcGFkZGluZ1xuXHRcdFx0bWFyZ2luLXRvcCAyN3B4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkdGFibGV0KVxuXHRcdCYuc3RlcC0xXG5cdFx0XHRtYXJnaW4tdG9wIC0xNXB4XG5cblx0XHQmLnN0ZXAtM1xuXHRcdFx0ZmllbGRzZXRcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG5cblx0XHRcdC5idG4td3JhcFxuXHRcdFx0XHRtYXJnaW4tdG9wICRtYXJnaW5Cb3R0b21cblxuXG5cdEBtZWRpYSAobWF4LXdpZHRoICRkZXNrdG9wTWF4KVxuXHRcdCYuc3RlcC00XG5cdFx0XHQuaW5wLWl0ZW1cblx0XHRcdFx0Lmxcblx0XHRcdFx0LnJcblx0XHRcdFx0XHRmbG9hdCBub25lXG5cdFx0XHRcdFx0ZGlzcGxheSBibG9ja1xuIiwiLmZvcm0tZmlsdGVyXG5cdGJhY2tncm91bmQgI2VkZWRlZFxuXHRwYWRkaW5nICAxMnB4ICRwYWRkaW5nIDE0cHhcblx0Ym9yZGVyLXJhZGl1cyAwIDAgMnB4IDJweFxuXHRtYXJnaW4tYm90dG9tICRtYXJnaW5Cb3R0b21cblx0ZGlzcGxheSBub25lXG5cdGJvcmRlci10b3AgMXB4IHNvbGlkICRib3JkZXJcblxuXHQmLm9wZW5lZFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRwb3NpdGlvbiBhYnNvbHV0ZVxuXHRcdHRvcCAyNjVweFxuXHRcdGxlZnQgMTNweFxuXHRcdHJpZ2h0IDEzcHhcblx0XHR6LWluZGV4IDFcblxuXHRmaWVsZHNldFxuXHRcdGJvcmRlci1ib3R0b20gMXB4IHNvbGlkICRib3JkZXJcblx0XHRwYWRkaW5nLWJvdHRvbSA4cHhcblx0XHRtYXJnaW4tYm90dG9tIDE0cHhcblxuXHRcdCY6bGFzdC1jaGlsZFxuXHRcdFx0Ym9yZGVyLWJvdHRvbSAwXG5cdFx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cdFx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHQudGl0bGVcblx0XHRtYXJnaW4tYm90dG9tIDE2cHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0Ym9yZGVyLXJhZGl1cyAkYm9yZGVyUmFkaXVzXG5cdFx0cGFkZGluZy1ib3R0b20gMTBweFxuXHRcdGRpc3BsYXkgYmxvY2tcblx0XHRib3JkZXItdG9wIDBcblxuXHRcdCYub3BlbmVkXG5cdFx0XHRwb3NpdGlvbiBzdGF0aWNcblxuXHRcdGZpZWxkc2V0XG5cdFx0XHQmOm50aC1sYXN0LWNoaWxkKC1uKzIpXG5cdFx0XHRcdGJvcmRlci1ib3R0b20gMFxuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbSAwXG5cdFx0XHRcdG1hcmdpbi1ib3R0b20gMFxuIiwiLmZvcm0tbG9naW5cblx0LmJ0bi13cmFwXG5cdFx0bWFyZ2luICRwYWRkaW5nIDAgNHB4XG4iLCIuZm9ybS1wbGFjZXNcblx0cGFkZGluZy10b3AgOHB4XG5cdG1hcmdpbi1ib3R0b20gMTVweFxuXG5cdC5sYWJlbFxuXHRcdGZvbnQtd2VpZ2h0IGJvbGRcblx0XHRsaW5lLWhlaWdodCAyMnB4XG5cblx0Lmxpc3Rcblx0XHRpbmxpbmUtbGlzdChhdXRvLCAkZm9udFNpemUpXG5cdFx0bWFyZ2luLWxlZnQgLTIwcHhcblxuXHRcdC5sYWJlbFxuXHRcdFx0ZGlzcGxheSBibG9ja1xuXHRcdFx0bWFyZ2luLWJvdHRvbSAxMHB4XG5cblx0Lml0ZW1cblx0XHRtYXJnaW4tbGVmdCAyMHB4XG5cblx0XHQuaW5wLWl0ZW1cblx0XHRcdGlucHV0XG5cdFx0XHRcdCsgc3BhblxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxNnB4XG5cblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHRtYXJnaW4tYm90dG9tIDBcblxuXHRcdC5saXN0XG5cdFx0XHQubGFiZWxcblx0XHRcdFx0ZGlzcGxheSBpbmxpbmUtYmxvY2tcblx0XHRcdFx0bWFyZ2luLWJvdHRvbSAwXG4iLCIuZm9ybS1wcm9maWxlXG5cdC50eXBlLXdyYXBcblx0XHR0ZXh0LWFsaWduIGNlbnRlclxuXHRcdG1hcmdpbi1ib3R0b20gMjBweFxuXG5cdFx0LmJ0blxuXHRcdFx0bWFyZ2luLXRvcCAxMHB4XG5cblx0XHRcdCYuYnRuLWJvcmRlclxuXHRcdFx0XHQ+IHNwYW5cblx0XHRcdFx0XHRsaW5lLWhlaWdodCA0NnB4XG5cblx0XHRcdD4gc3BhblxuXHRcdFx0XHRsaW5lLWhlaWdodCA0OHB4XG5cdFx0XHRcdGhlaWdodCA0OHB4XG5cdFx0XHRcdGJvcmRlci1yYWRpdXMgMjRweFxuXHRcdFx0XHRwYWRkaW5nIDAgMjhweFxuXHRcdFx0XHRmb250LXNpemUgMTZweFxuXG5cdFx0XHRcdHNwYW5cblx0XHRcdFx0XHQmOmxhc3QtY2hpbGRcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdCA1cHhcblxuXHRcdFx0XHRcdFx0JjphZnRlclxuXHRcdFx0XHRcdFx0XHRkaXNwbGF5IG5vbmVcblxuXHRcdFx0Lmljb25cblx0XHRcdFx0Zm9udC1zaXplIDI2cHhcblx0XHRcdFx0bGluZS1oZWlnaHQgNDZweFxuXG5cdC53cmFwXG5cdFx0Ym9yZGVyLXRvcCAxcHggc29saWQgJGJvcmRlclxuXHRcdG1heC13aWR0aCA3MzBweFxuXHRcdG1hcmdpbiAwIGF1dG9cblx0XHRwYWRkaW5nLXRvcCAyMHB4XG5cblx0LnRpdGxlXG5cdFx0Lmljb24tc3RhclxuXHRcdFx0Y29sb3IgJG9yYW5nZVxuXHRcdFx0Zm9udC1zaXplIDEycHhcblx0XHRcdHBvc2l0aW9uIHJlbGF0aXZlXG5cdFx0XHR0b3AgLTlweFxuXG5cdC5yb3dcblx0XHRtYXJnaW4gMCAtOXB4XG5cblx0XHQrIC50aXRsZVxuXHRcdFx0bWFyZ2luIDAgMCAxNXB4XG5cblx0XHRbY2xhc3NePVwiY29sLVwiXSwgW2NsYXNzKj1cIiBjb2wtXCJdXG5cdFx0XHRwYWRkaW5nIDAgOXB4XG5cblx0LmJ0bi13cmFwXG5cdFx0bWFyZ2luLWJvdHRvbSAkbWFyZ2luQm90dG9tXG5cblx0LmlucC1pdGVtc1xuXHRcdG1hcmdpbi1ib3R0b20gMjVweFxuXG5cdC5pbnAtcGV0LXdyYXBcblx0XHRtYXJnaW4tdG9wIC02cHhcblxuXHQuYnRuLXNhdmUtd3JhcFxuXHRcdG1hcmdpbi1ib3R0b20gMTVweFxuXG5cblx0QG1lZGlhIChtaW4td2lkdGggJHRhYmxldClcblx0XHQudHlwZS13cmFwXG5cdFx0XHRtYXJnaW4tYm90dG9tICRtYXJnaW5Cb3R0b21cblxuXHRcdFx0LmJ0blxuXHRcdFx0XHRtYXJnaW4tdG9wIDBcblxuXHRcdFx0XHQrIC5idG5cblx0XHRcdFx0XHRtYXJnaW4gMCAwIDAgMTVweFxuXG5cdFx0LndyYXBcblx0XHRcdHBhZGRpbmctdG9wIDMycHhcbiIsIi5mb3JtLXF1ZXN0aW9uXG5cdGgxXG5cdFx0Ji50aXRsZVxuXHRcdFx0bWFyZ2luLWJvdHRvbSAyNHB4XG5cblx0LnRpdGxlXG5cdFx0bWFyZ2luLWJvdHRvbSA2cHhcblxuXHQuYnRuLXdyYXBcblx0XHRtYXJnaW4tdG9wICRwYWRkaW5nXG4iLCIuZm9ybS1zZWFyY2hcblx0JiNmb3JtLXNlYXJjaFxuXHRcdC5tZW51LW1vYmlsZVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHRvcCAwXG5cdFx0XHRyaWdodCAxM3B4XG5cblx0XHRcdCYub3BlbmVkXG5cdFx0XHRcdCsgLmZvcm0td3JhcFxuXHRcdFx0XHRcdGRpc3BsYXkgYmxvY2tcblxuXHRcdC5mb3JtLXdyYXBcblx0XHRcdGRpc3BsYXkgbm9uZVxuXHRcdFx0cG9zaXRpb24gYWJzb2x1dGVcblx0XHRcdHRvcCA2MXB4XG5cdFx0XHRsZWZ0IDBcblx0XHRcdHJpZ2h0IDBcblxuXHRcdC5idG5cblx0XHRcdHRvcCAwXG5cdFx0XHRyaWdodCAwXG5cblx0LmlucC10ZXh0XG5cdFx0aGVpZ2h0IDM4cHhcblx0XHRwYWRkaW5nIDZweCA0NXB4IDZweCAxNnB4XG5cblx0LmJ0blxuXHRcdHBvc2l0aW9uIGFic29sdXRlXG5cdFx0dG9wIDZweFxuXHRcdHJpZ2h0IDEwcHhcblxuXG5cdEBtZWRpYSAobWluLXdpZHRoICR0YWJsZXQpXG5cdFx0JiNmb3JtLXNlYXJjaFxuXHRcdFx0d2lkdGggMzAwcHggIWltcG9ydGFudFxuXG5cdFx0XHQuZm9ybS13cmFwXG5cdFx0XHRcdGRpc3BsYXkgYmxvY2tcblx0XHRcdFx0cG9zaXRpb24gcmVsYXRpdmVcblx0XHRcdFx0dG9wIGF1dG9cblx0XHRcdFx0bGVmdCBhdXRvXG5cdFx0XHRcdHJpZ2h0IGF1dG9cblxuXHRcdFx0LmJ0blxuXHRcdFx0XHR0b3AgNnB4XG5cdFx0XHRcdHJpZ2h0IDEwcHhcblxuXHRAbWVkaWEgKG1pbi13aWR0aCAkZGVza3RvcClcblx0XHQmI2Zvcm0tc2VhcmNoXG5cdFx0XHR3aWR0aCA0MjZweCAhaW1wb3J0YW50XG5cblxuXHRAbWVkaWEgKG1heC13aWR0aCAkbW9iaWxlTWF4KVxuXHRcdCYjZm9ybS1zZWFyY2hcblx0XHRcdC5mb3JtLXdyYXBcblx0XHRcdFx0cGFkZGluZyAxOXB4IDEzcHhcblx0XHRcdFx0YmFja2dyb3VuZCAjZmZmXG5cblx0XHRcdC5pbnAtd3JhcFxuXHRcdFx0XHRtYXJnaW4tYm90dG9tIDBcblx0XHRcdFx0cGFkZGluZy1yaWdodCA3MnB4XG5cblx0XHRcdC5pbnAtdGV4dFxuXHRcdFx0XHRib3JkZXItcmFkaXVzIDJweFxuXHRcdFx0XHRib3gtc2hhZG93IG5vbmVcblx0XHRcdFx0cGFkZGluZy1sZWZ0IDhweFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0IDhweFxuXHRcdFx0XHQrcGxhY2Vob2xkZXIoKVxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxMnB4XG5cblx0XHRcdC5idG5cblx0XHRcdFx0PiBzcGFuXG5cdFx0XHRcdFx0bGluZS1oZWlnaHQgMzhweFxuXHRcdFx0XHRcdGhlaWdodCAzOHB4XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1cyAycHhcblx0XHRcdFx0XHRwYWRkaW5nIDAgMTBweFxuXHRcdFx0XHRcdHRleHQtdHJhbnNmb3JtIHVwcGVyY2FzZVxuXHRcdFx0XHRcdGZvbnQtc2l6ZSAxMnB4XG4iXX0= */

/** @group default @hash 3bb787d3b27d3989047873703d534be6 */

/* General */

.grey {
    color: #cccccc !important;
}

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

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

/* Subpage - shops */

#main.shops .loading {
    background: white none repeat scroll 0 0;
    height: 100%;
    left: 0;
    opacity: 0.8;
    position: absolute;
    top: 0;
    width: 100%;
}

/* TinyScrollBar */

.noSelect {
    user-select: none;
    -o-user-select: none;
    -moz-user-select: none;
    -khtml-user-select: none;
    -webkit-user-select: none;
}

/* Forms */

.inp-wrap .help-block {
    color: #949494;
    font-size: 12px;
}

/* Order detail */

.box-msg.orderspecial h2,
.box-msg.orderspecial::before {
    content: none;
    display: none;
}

.box-msg.orderspecial {
    text-align: center;
    background: #FFBE2C;
}


/* User DashBoard */

.user-dashboard .user-data .icon {
    float: left;
    font-size: 30px;
}

.user-dashboard .user-data .icon i {
    margin-right: 19px;
    padding-top: 8px;
}

.user-dashboard .user-data .line {
    padding-top: 15px;
}

.user-dashboard .addresses .line {
    border-bottom: 1px solid #ccc;
    padding-bottom: 15px;
    padding-top: 15px;
}

.user-dashboard .user-data .line:first-child,
.user-dashboard .addresses .line:first-child {
    padding-top: 0;
}

.user-dashboard .addresses .line:last-child {
    border: none;
}

.user-dashboard .addresses .line .value .remove {
    line-height: 17px;
    font-size: 14px;
}

.user-dashboard .crossroad-pets {
    border-top: 1px solid #d9d9d9;
    padding-top: 15px;
    margin-top: 15px;
}

.user-dashboard .box-pet .edit {
    color: rgba(0, 0, 0, 0.2);
    font-size: 14px;
    position: absolute;
    right: 30px;
    text-decoration: none;
    top: 8px;
}

.user-dashboard .box-pet .edit:hover {
    color: #000;
}

.user-dashboard .box-order-history td,
.user-dashboard .box-order-history th {
    padding-left: 25px;
    text-align: left;
}

.user-dashboard .box-order-history td.center,
.user-dashboard .box-order-history th.center {
    text-align: center;
}

    /* Unsorted */

.box-autocomplete .product {
    margin-top: 10px;
}

.crossroad-products-small .item .inner {
    padding: 6px 19px 4px 64px;
}

.crossroad-breeds .img-rounded {
    border-radius: 5%;
}

.answering-to-wrap {
    max-height: 96px;
    overflow: hidden;
    position: relative;
    display: none;
}

.answering-to-wrap,
.answering-to-wrap .bg {
    transition: all 4s ease 5s;
}

.relative {
    position: relative;
}

.consultations-search button.search {
    position: absolute;
    right: 5px;
    top: 4px;
}

.answering-to-wrap:hover {
    max-height: inherit;
}

.answering-to-wrap:hover .bg {
    display: none;
}

.answering-to-wrap .bg {
    height: 100%;
    left: 0;
    position: absolute;
    top: 0;
    width: 100%;
/* Permalink - use to edit and share this gradient: http://colorzilla.com/gradient-editor/#e5e5e5+0,ffffff+85&amp;0+29,1+86 */
/* IE9 SVG, needs conditional override of 'filter' to 'none' */
    background: url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/Pgo8c3ZnIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgd2lkdGg9IjEwMCUiIGhlaWdodD0iMTAwJSIgdmlld0JveD0iMCAwIDEgMSIgcHJlc2VydmVBc3BlY3RSYXRpbz0ibm9uZSI+CiAgPGxpbmVhckdyYWRpZW50IGlkPSJncmFkLXVjZ2ctZ2VuZXJhdGVkIiBncmFkaWVudFVuaXRzPSJ1c2VyU3BhY2VPblVzZSIgeDE9IjAlIiB5MT0iMCUiIHgyPSIwJSIgeTI9IjEwMCUiPgogICAgPHN0b3Agb2Zmc2V0PSIwJSIgc3RvcC1jb2xvcj0iI2U1ZTVlNSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9IjI5JSIgc3RvcC1jb2xvcj0iI2VlZWVlZSIgc3RvcC1vcGFjaXR5PSIwIi8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg1JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIwLjk4Ii8+CiAgICA8c3RvcCBvZmZzZXQ9Ijg2JSIgc3RvcC1jb2xvcj0iI2ZmZmZmZiIgc3RvcC1vcGFjaXR5PSIxIi8+CiAgPC9saW5lYXJHcmFkaWVudD4KICA8cmVjdCB4PSIwIiB5PSIwIiB3aWR0aD0iMSIgaGVpZ2h0PSIxIiBmaWxsPSJ1cmwoI2dyYWQtdWNnZy1nZW5lcmF0ZWQpIiAvPgo8L3N2Zz4=);
    background: -moz-linear-gradient(top,  rgba(229,229,229,0) 0%, rgba(238,238,238,0) 29%, rgba(255,255,255,0.98) 85%, rgba(255,255,255,1) 86%); /* FF3.6+ */
    background: -webkit-gradient(linear, left top, left bottom, color-stop(0%,rgba(229,229,229,0)), color-stop(29%,rgba(238,238,238,0)), color-stop(85%,rgba(255,255,255,0.98)), color-stop(86%,rgba(255,255,255,1))); /* Chrome,Safari4+ */
    background: -webkit-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(238,238,238,0) 29%,rgba(255,255,255,0.98) 85%,rgba(255,255,255,1) 86%); /* Chrome10+,Safari5.1+ */
    background: -o-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(238,238,238,0) 29%,rgba(255,255,255,0.98) 85%,rgba(255,255,255,1) 86%); /* Opera 11.10+ */
    background: -ms-linear-gradient(top,  rgba(229,229,229,0) 0%,rgba(238,238,238,0) 29%,rgba(255,255,255,0.98) 85%,rgba(255,255,255,1) 86%); /* IE10+ */
    background: linear-gradient(to bottom,  rgba(229,229,229,0) 0%,rgba(238,238,238,0) 29%,rgba(255,255,255,0.98) 85%,rgba(255,255,255,1) 86%); /* W3C */
    filter: progid:DXImageTransform.Microsoft.gradient( startColorstr='#00e5e5e5', endColorstr='#ffffff',GradientType=0 ); /* IE6-8 */

    pointer-events: none;
}

.select2 li {
    background: #efa600 none repeat scroll 0 0;
    border-radius: 5px;
    color: #fff;
    float: left;
    font-size: 13px;
    list-style: outside none none;
    margin-bottom: 0;
    margin-right: 10px;
    margin-top: 0;
    padding: 1px 5px 0 8px;
    position: relative;
    text-align: center;
}

.select2 li .select2-selection__choice__remove {
    float: right;
    font-weight: bold;
    margin-left: 6px;
    margin-top: -1px;
    padding: 0 5px;
}

.select2 li .select2-selection__choice__remove:hover {
    color: #000000;
}

.select2 li.select2-search input {
    border: none;
    box-shadow: none;
    height: 26px;
    margin: -1px 0 0 !important;
    padding: 0 !important;
}

.select2 li.select2-search {
    background: rgba(0, 0, 0, 0) none repeat scroll 0 0;
    border: medium none;
    box-shadow: none;
    margin: 0;
    padding: 0;
    position: relative;
    display: none;
}

.select2.select2-container--open li.select2-search {
    display: block;
}

.noPadding, .no-padding {
    padding: 0 !important;
}

.no-border, tr.no-border td {
    border: none !important;
}

#form-search .templates li {
    display: none;
}

#form-search .not-found .product,
#form-search .loading .product {
    padding: 20px;
    text-align: center;
    text-decoration: none;
}

.box-autocomplete .chosen {
    background: #ededed;
}

body > .modal {
    background: rgba(0, 0, 0, 0.31) none repeat scroll 0 0;
    height: 100vh;
    left: 0;
    position: fixed;
    top: 0;
    width: 100vw;
}

.form-login .modal {
    background-image: url("data:image/gif;base64,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");
    background-color: rgba(0, 0, 0, 0.26);
    background-position: center center;
    background-repeat: no-repeat;
    border-radius: 5px;
    height: 94%;
    left: 0;
    top: 14px;
    width: 100%;
    position: absolute;
    display: none;
}

.xs-right {
    text-align: right;
}


.xs-left {
    text-align: left;
}

.xs-center {
    text-align: center;
}

/* Feeding tables */

table.feeding-table {
    text-align: center;
    vertical-align: middle;
    margin-top: 40px;
}

table.feeding-table th {
    background: #eee none repeat scroll 0 0;
}

table.feeding-table td, th {
    text-align: center;
    vertical-align: middle;
}

.overflow-auto {
    overflow: auto;
}

/* END of feeding tables */

.crossroad-products-small li.item a.inner p.product {
    margin-bottom: 10px;
}

.crossroad-products-small li.item a.inner p.img {
    margin-top: 0;
}

.padding-18 {
    padding: 18px !important;
}

.title-main {
    padding-bottom: 20px;
}




@media (max-width: 767px) {
    .xs-no-float-block {
        float: none;
        display: block;
    }

    .col-xs-width-100-percent {
        width: 100%;
    }

    .pagination .prev, .pagination .next {
        line-height: 35px;
    }

    .box-breed .imgs {
        margin: 0 auto;
    }

    .blog-feed.box-articles .inner {
        padding: 15px;
    }

    .blog-feed.box-articles .img {
        visibility: hidden;
    }



}



@media (min-width: 768px) {

    .sm-right {
        text-align: right;
    }

    .sm-left {
        text-align: left;
    }

    .sm-center {
        text-align: center;
    }

    .col-sm-width-auto {
        width: auto;
    }

}

/* Medium devices (desktops, 992px and up) */
@media (min-width: 992px) {

    .md-right {
        text-align: right;
    }

    .md-left {
        text-align: left;
    }

    .md-center {
        text-align: center;
    }

}

/* Large devices (large desktops, 1200px and up) */
@media (min-width: 1200px) {

    .lg-right {
        text-align: right;
    }

    .lg-left {
        text-align: left;
    }

    .lg-center {
        text-align: center;
    }

}

@media (min-width: 768px) {

    .block.front-block {
        height: 439px;
        margin-bottom: 38px;
    }

    .box-shopping-help .step-1 .subtitle {
        margin-bottom: 76px;
    }
}



/** @group default @hash 29b32a992a82064b64da84ab10fc1be4 */
.icon-arrow-right-circle--brown:before,.icon-arrow-right-circle--green:before,.icon-arrow-right-circle--orange:before{content:""}.cite,.pagination,hr{max-width:100%}.font-default{font-family:sans-serif}body{min-height:100%;margin:0;padding-bottom:93px}a{color:#82bf37}.footer a,.navigation,.pagination a{color:#666569}p{margin-bottom:13px}hr{width:863px;margin:27px 0 23px;border-style:dashed none none}ul li{background:url(/assets/front/img/bg/li.png)}@font-face{font-family:icomoon;src:url(#);src:url(#) format('embedded-opentype'),url(/assets/fonts/icomoon_-30rzsr.ttf) format('truetype'),url(/assets/fonts/icomoon_-30rzsr.woff) format('woff'),url(/assets/fonts/icomoon_-30rzsr.svg) format('svg');font-weight:400;font-style:normal}.icon-arrow-right-circle--brown{width:19px;height:19px;margin-top:7px;background:url(/assets/front/img/arrow.png) left center no-repeat}.icon-arrow-right-circle--green{width:19px;height:19px;margin-top:2px;background:url(/assets/front/img/arrow_green.png) left center no-repeat}.icon-arrow-right-circle--green.btn-icon-after>span span:first-child:after{width:2px}.icon-arrow-right-circle--orange{width:23px;height:23px;margin-top:2px;background:url(/assets/front/img/arrow_yellow.png) left center no-repeat}.icon-arrow-right-circle--orange.btn-icon-after>span span:first-child:after{width:2px}.btn--fb{margin-top:58px}.btn--fb>span{height:42px;line-height:32px;font-size:18px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box}.btn--fb .icon-arrow-right-circle{margin-top:4px}.btn--fb .icon-arrow-right-circle:before{display:block;width:23px;height:22px;content:'';background:url(/assets/front/img/fb.png) center center no-repeat}.box-popup{position:fixed;display:none}.box-popup .inner{background-size:contain}#main{padding-bottom:154px;position:relative;background:0 0}.date-subtitle{padding-left:20px;font-size:14px;background:url(/assets/front/img/time.png) left center no-repeat}.big-paragraph{font-size:20px;margin-bottom:0;margin-top:29px}.footer{position:absolute;bottom:0;left:0;right:0;margin-top:0;padding-top:0}.footer .wrap{padding:5px 0;background:#e5e6eb;border:none}@media (min-width:768px){.footer .copy{float:left;margin-bottom:0;padding-left:58px;background:url(/assets/front/img/logo_bg.png) left center no-repeat;background-size:43px;color:#666569;font-size:18px;font-weight:400;text-transform:uppercase}.footer .made{padding:30px 0;color:#666569;font-size:14px}.footer .made__item{margin-left:18px;font-weight:400;text-decoration:none}.footer .made__item:hover{text-decoration:underline}.footer .made__item:first-child{margin-left:0}}.h1,h1{margin-bottom:4px;margin-top:16px}@media (min-width:768px){.h2,h2{margin-top:13px;margin-bottom:6px;font-size:36px}.h3,h3{font-size:24px;margin:13px 0 8px}}.h2,h2{margin-top:13px;margin-bottom:6px;font-size:36px}.h3,h3{font-size:24px;margin:13px 0 8px}.cite{position:relative;width:864px;margin-top:40px;margin-bottom:20px;padding-left:25px;font-size:18px;font-style:italic}.cite__border{position:absolute;width:4px;height:100%;left:0;top:0;right:0;-webkit-border-radius:2px;-webkit-background-clip:padding-box;-moz-border-radius:2px;-moz-background-clip:padding;border-radius:2px;background:#c7c7c7}.cite p{padding-bottom:7px}.pagination{width:980px;margin-left:auto;margin-right:auto}@media (max-width:767px){.pagination .next .icon,.pagination .prev .icon{margin-top:10px!important}}.header{position:relative;min-height:600px;background:url(/assets/front/img/britcions.png) bottom center repeat-x #fafafa}.header__container{width:1170px;max-width:100%;margin:auto}.header__dog{position:absolute;width:100%;height:100%;bottom:-40px;background:url(/assets/front/img/main-dog.png) center center no-repeat}@media (max-width:1180px){.header{background-size:contain}.homepage-header{padding-left:30px}}@media (max-width:1000px){.header{min-height:500px}.header__dog{bottom:0;background-size:contain}}@media (max-width:920px){.header__dog{height:90%}}@media (max-width:838px){.header__dog{height:75%}}@media (max-width:743px){.header__dog{background:url(/assets/front/img/main-dog.png) center right no-repeat;background-size:contain}}@media (max-width:626px){.header__dog{height:50%}}@media (max-width:450px){.header{min-height:450px}}@media (max-width:410px){.header__dog{height:40%}}@media (max-width:358px){.header__dog{display:none}}.navigation{position:relative;font-family:'Titillium Web',sans-serif;padding-top:22px;background:#fafafa;font-size:14px;line-height:30px;text-transform:uppercase}.navigation__shade{width:100%;height:6px;bottom:-5px;left:0;right:0;background:url(/assets/front/img/shade.png) repeat-x}.navigation__logo{float:left;width:160px;height:33px;padding-left:43px;background:url(/assets/front/img/logo.png) left center no-repeat;font-size:16px;line-height:16px}.homepage-header__logo-title,.homepage-header__logo-year{font-size:40px;line-height:39px}.navigation__list{margin-bottom:0;text-align:right}.navigation__list-item{display:inline-block;padding:0 3px;background:0 0}.navigation__list-item:first-child{padding-left:0}.navigation__list-link{display:block;padding:0 5px 16px;border-bottom:3px solid transparent;color:#666569;font-weight:700;text-decoration:none}.navigation__list-link--active{color:#82bf37}.homepage-header a,.homepage-last-years a,.news a{color:#666569}.navigation__list-link:hover{border-bottom:3px solid #82bf37}@media (max-width:500px){.navigation__logo{float:none;display:block;margin:10px auto 30px}.navigation__list{margin-bottom:0;text-align:center}}.homepage-header{padding-top:34px}.homepage-header__logo{height:82px;margin-bottom:27px;padding-left:105px;background:url(/assets/front/img/logo-main.png) left top no-repeat}.homepage-header__logo-title{font-weight:700;text-transform:uppercase}.homepage-header__content{margin-bottom:14px}.homepage-header__content-top{font-size:36px;font-weight:700}.homepage-header__content-bottom{font-size:24px}.homepage-header .btn>span.homepage-header__button{height:44px;font-size:18px;line-height:34px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box}.homepage-header__link{display:block;margin-top:17px}.homepage__bg{position:absolute;top:155px;left:0;width:51px;height:361px;background:url(/assets/front/img/bg/bg-left.png) left top no-repeat;background-size:auto}@media (max-width:1000px){.homepage-header__content-top{font-size:30px}}.homepage-last-years{margin-top:58px;padding-top:48px;padding-bottom:59px;background:url(/assets/front/img/bg/bg-right.png) right 264px no-repeat #f6f7fa;background-size:auto}.homepage-last-years__container{margin:auto;padding-top:6px}.homepage-last-years .icon{margin:22px auto;font-size:34px;text-align:center}.homepage-last-years__items{width:500px;margin:auto;text-align:center}.homepage-last-years__item{display:block;margin:auto auto auto 249px;padding:9px 20px 15px;border-left:1px solid #d2d5db;font-size:18px;font-weight:700}.homepage-last-years__item:first-child{margin:auto 50% auto auto;padding-top:12px;padding-bottom:0;border:none;border-right:1px solid #d2d5db}.homepage-last-years__year{font-size:24px}.homepage-last-years__empty{height:111px}.homepage-last-years__link{display:block}.homepage-last-years__icon-heart{width:37px;height:34px;margin:22px auto;background:url(/assets/front/img/heart.png) center center no-repeat}.homepage-last-years__icon-plus{width:37px;height:38px;margin:22px auto;background:url(/assets/front/img/plus.png) center center no-repeat}@media (max-width:455px){.homepage-last-years__items{width:380px}.homepage-last-years__item{margin:auto auto auto 189px}}@media (max-width:397px){.homepage-last-years__items{width:300px}.homepage-last-years__item{margin:auto auto auto 149px;padding:9px 15px 15px;font-size:15px}}.news{padding-top:52px}.news__title{padding-bottom:43px}.news__item{max-width:472px;margin:auto}.news__time{padding-bottom:6px;font-size:14px}.news__content{padding-bottom:6px;font-size:16px;line-height:25px}.news__button{margin-top:58px}@media (max-width:1079px){.news__item{margin-bottom:25px}}.contact{padding-top:50px;text-align:center;background:url(/assets/front/img/bg/bg-right.png) right 100px no-repeat;background-size:auto}.contact--homepage{background:url(/assets/front/img/bg/bg-left.png) left 100px no-repeat;background-size:auto}.contact__container{display:table;width:100%}.contact__container--bottom{padding:40px 0 60px;font-size:18px;text-align:center}.contact__container--bottom .contact__item{display:inline-block;vertical-align:bottom}.contact__container--bottom .contact__item-title{display:inline-block;text-align:left;vertical-align:middle}.contact__container--bottom .contact__item-logos{display:inline-block;vertical-align:middle}.contact__item{display:table-cell}.contact__icon{display:inline-block;width:82px;height:82px;-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;border:4px solid #e5e6eb;vertical-align:middle}.contact__icon--face{background:url(/assets/front/img/face.png) center center no-repeat}.contact__icon--envelope{background:url(/assets/front/img/envelope.png) center center no-repeat}.contact__icon--phone{background:url(/assets/front/img/phone.png) center center no-repeat}.contact__h2{margin-bottom:50px;font-size:36px}.contact__title{display:inline-block;padding-left:15px;color:#666569;font-size:24px;vertical-align:middle}.contact__item-title{padding-right:32px}.contact__item-partner-logo-main{display:inline-block;width:auto;margin-right:63px;font:100%/1 'Titillium Web',Arial,"Helvetica Neue",Helvetica,sans-serif;vertical-align:top}.contact__item-partner-logo{float:left;margin-left:31px}.contact__item-partner-logo:first-child{margin-left:0}.contact__item-partner-logo-link{display:block}@media (max-width:1042px){.contact__container--bottom .contact__item{margin-top:60px}.contact__container--bottom .contact__item:first-child{margin-top:0}}@media (max-width:832px){.contact__container--bottom .contact__item-title{display:block;margin-bottom:30px;text-align:center}}@media (max-width:740px){.contact__container--top{display:block;text-align:center}.contact__container--top .contact__item{display:block;margin-top:30px}}@media (max-width:500px){.contact__item-partner-logo{float:none;margin-left:0;margin-bottom:20px}.contact__item-title{padding-right:0}}@media (max-width:430px){.contact__icon{width:62px;height:62px}.contact__title{font-size:20px}.contact__item-partner-logo-main{margin-right:0}}@media (max-width:359px){.contact__icon{width:42px;height:42px;background-size:62%}.contact__title{font-size:16px}}.about{padding-top:43px;font-size:16px;line-height:26px;background:url(/assets/front/img/bg/bg-left.png) left 585px no-repeat;background-size:auto}.about__container{width:970px;max-width:100%;margin:auto}.about a{color:#82bf37}.contestant__link,.jury__link,.news-page h3 a,.postdetail__link{color:#666569}.about p{margin-bottom:31px}.about h2{margin:1em 0 .5em}.postdetail{background:url(/assets/front/img/bg/bg-left.png) left 100px no-repeat;background-size:auto}.postdetail__container{width:980px;max-width:100%;margin:auto;padding-top:46px}.news-page{padding-top:52px;background:url(/assets/front/img/bg/bg-left.png) left 648px no-repeat;background-size:auto}.news-page__title{padding-bottom:43px;color:#666569}.news-page__item-wrapper{width:980px;max-width:100%;margin:auto}.news-page__item{float:left;width:873px;max-width:100%;margin:auto;padding-left:34px;padding-bottom:59px}.news-page__time{padding-bottom:6px;font-size:14px}.news-page__content{padding-bottom:6px;font-size:16px;line-height:25px}.news-page__item-date{float:left;width:72px;text-align:center}.news-page__item-day{padding:7px 0;background:#ececec;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box;line-height:22px}.news-page__item-year{padding:6px 0 7px;margin-top:2px;background:#f5f3f3;-webkit-border-radius:4px;-webkit-background-clip:padding-box;-moz-border-radius:4px;-moz-background-clip:padding;border-radius:4px;background-clip:padding-box}.news-page h3{padding-bottom:4px}@media (max-width:1079px){.news-page .news__item{margin-bottom:25px}}@media (max-width:1001px){.news-page__item{width:500px}}@media (max-width:631px){.news-page__item-date{float:none;margin:0 auto 20px}}@media (max-width:550px){.news-page__item{padding-left:0}}.jury{padding-top:46px;background:url(/assets/front/img/bg/bg-left.png) left 656px no-repeat;background-size:auto}.jury__items{width:980px;max-width:100%;margin:auto}.jury__h1{padding-left:55px;padding-bottom:31px}.jury__item{display:inline-block;box-sizing:border-box;width:242px;padding:20px 0;margin-bottom:18px;border:1px solid transparent}.jury__item:hover{border:1px solid #ededed}.jury__link{display:block;text-decoration:none}.jury .btn-orange>span{height:42px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;font-size:18px;line-height:30px}.jury__name{padding-top:20px;font-size:18px;font-weight:700}.jury__position{font-size:14px}.jury__button{margin-top:18px}.jury__button .icon-arrow-right-circle--orange{margin-top:5px}@media (max-width:487px){.jury__items{text-align:center}.jury__h1{padding-left:0}}.contestant{padding-top:46px;background:url(/assets/front/img/bg/bg-left.png) left 656px no-repeat;background-size:auto}.contestant__subtitle{line-height:26px}.contestant__items{width:980px;max-width:100%;margin:auto;padding-top:7px;padding-bottom:32px}.contestant__items:last-child{padding-bottom:0}.contestant__category{padding-left:16px}.contestant__h1{padding-left:55px;padding-bottom:31px}.contestant__item{display:inline-block;position:relative;box-sizing:border-box;width:264px;padding:5px 0 20px;margin-bottom:18px;margin-top:13px;border:1px solid transparent}.contestant__item:hover{border:1px solid #ededed}.contestant__item .img-hover{display:none;position:absolute;left:61px;bottom:126px;width:139px;height:139px;background:url(/assets/front/img/img.png) center center no-repeat rgba(0,0,0,.5);-webkit-border-radius:50%;-webkit-background-clip:padding-box;-moz-border-radius:50%;-moz-background-clip:padding;border-radius:50%;background-clip:padding-box;cursor:pointer}.contestant__container{width:1170px;max-width:100%;margin:auto auto -38px}.contestant__link{display:block;text-decoration:none}.contestant .btn-orange>span{height:42px;-webkit-border-radius:20px;-webkit-background-clip:padding-box;-moz-border-radius:20px;-moz-background-clip:padding;border-radius:20px;background-clip:padding-box;font-size:18px;line-height:30px}.contestant__name{padding-top:20px;margin-bottom:18px;font-size:18px;font-weight:700;line-height:22px}.contestant__name:hover{text-decoration:underline;cursor:pointer}.contestant__position{padding-top:16px;font-size:14px}.contestant__button{margin-top:16px}.contestant__button .icon-arrow-right-circle--orange{margin-top:5px}.contestant__button .icon-arrow-right-circle--orange:before{background:url(/assets/front/img/like.png) center center no-repeat rgba(0,0,0,0);content:"";display:block;height:22px;width:23px}.contestant__left-col{margin-top:8px}.contestant__dog-type{font-size:18px;line-height:12px}.contestant__vote{padding-top:11px;font-size:18px;font-weight:700}@media (max-width:573px){.contestant__category,.contestant__items{text-align:center}}.error-page{width:839px;max-width:100%;margin:369px auto auto}.error-page__item{width:50%;float:left}.error-page__item--dog{height:286px;background:url(/assets/front/img/dog.png) left 97px no-repeat}.error-page__logo{height:98px;padding-left:106px;background:url(/assets/front/img/logo-bug.png) left center no-repeat;font-size:39px;line-height:38px;text-transform:uppercase}.error-page__title{padding-bottom:7px;padding-top:23px;font-size:30px;font-weight:700}.error-page__content{padding-bottom:35px;font-size:18px;line-height:24px}.error-page .btn>span{height:42px;font-size:18px;line-height:33px;-webkit-border-radius:22px;-webkit-background-clip:padding-box;-moz-border-radius:22px;-moz-background-clip:padding;border-radius:22px;background-clip:padding-box}.error-page .icon-arrow-left-circle{margin-top:4px}@media (max-width:850px){.error-page{margin-top:5%}.error-page__item{float:none;width:420px;max-width:100%;margin:auto}.error-page__item--dog{background-size:contain}}@media (max-width:440px){.error-page__logo{height:85px;padding-left:95px;font-size:35px;background-size:contain}.error-page__item--dog{height:185px;background:url(/assets/front/img/dog.png) left 44px no-repeat}}
/*# sourceMappingURL=main.css.map */


/** @group default @hash 8a0e7b7fbb968e04c9dfd36aab65f515 */
.homepage-header {
    padding-top: 0;
}

.homepage-header__logo {
    height: 127px;
}

#main {
    min-height: 300px;
    padding-bottom: 0;
}

.box-popup .inner ul li {
    background: transparent;
    list-style: disc;
    list-style-position: inside;
}

.rules ul li {
    background: transparent;
    list-style: none;
    list-style-position: inside;
    margin-bottom: 10px;
    margin-top: 10px;
}

.rules ul li:last-child {
    margin-bottom: 4px;
    margin-top: 0;
}

.error-page__logo {
    background: rgba(0, 0, 0, 0) url("/assets/front/img/logo-main.png") no-repeat scroll left center;
    height: 130px;
}

.error-page {
    margin: 300px auto auto;
}

.footer .copy {
    background: transparent;
    padding-left: 0;
}


.results__button .margin-top-20 {
    margin-top: 20px;
}

.results__button .icon-arrow-right-circle--orange::before {

    content: "";
    display: block;
    height: 22px;
    width: 23px;
}

.results__button .icon-arrow-right-circle--orange {

    margin-top: 5px;
}

.contestant__link .place {

    margin-top: 5px;
}



/** @group default @hash ebbb16adaad1dff3bcf23bc90b6d100f */
/*! fancyBox v2.1.5 fancyapps.com | fancyapps.com/fancybox/#license */
.fancybox-wrap,
.fancybox-skin,
.fancybox-outer,
.fancybox-inner,
.fancybox-image,
.fancybox-wrap iframe,
.fancybox-wrap object,
.fancybox-nav,
.fancybox-nav span,
.fancybox-tmp
{
	padding: 0;
	margin: 0;
	border: 0;
	outline: none;
	vertical-align: top;
}

.fancybox-wrap {
	position: absolute;
	top: 0;
	left: 0;
	z-index: 8020;
}

.fancybox-skin {
	position: relative;
	background: #f9f9f9;
	color: #444;
	text-shadow: none;
	-webkit-border-radius: 4px;
	   -moz-border-radius: 4px;
	        border-radius: 4px;
}

.fancybox-opened {
	z-index: 8030;
}

.fancybox-opened .fancybox-skin {
	-webkit-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	   -moz-box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
	        box-shadow: 0 10px 25px rgba(0, 0, 0, 0.5);
}

.fancybox-outer, .fancybox-inner {
	position: relative;
}

.fancybox-inner {
	overflow: hidden;
}

.fancybox-type-iframe .fancybox-inner {
	-webkit-overflow-scrolling: touch;
}

.fancybox-error {
	color: #444;
	font: 14px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	margin: 0;
	padding: 15px;
	white-space: nowrap;
}

.fancybox-image, .fancybox-iframe {
	display: block;
	width: 100%;
	height: 100%;
}

.fancybox-image {
	max-width: 100%;
	max-height: 100%;
}

#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
	background-image: url(#);
}

#fancybox-loading {
	position: fixed;
	top: 50%;
	left: 50%;
	margin-top: -22px;
	margin-left: -22px;
	background-position: 0 -108px;
	opacity: 0.8;
	cursor: pointer;
	z-index: 8060;
}

#fancybox-loading div {
	width: 44px;
	height: 44px;
	background: url(#) center center no-repeat;
}

.fancybox-close {
	position: absolute;
	top: -18px;
	right: -18px;
	width: 36px;
	height: 36px;
	cursor: pointer;
	z-index: 8040;
}

.fancybox-nav {
	position: absolute;
	top: 0;
	width: 40%;
	height: 100%;
	cursor: pointer;
	text-decoration: none;
	background: transparent url(#); /* helps IE */
	-webkit-tap-highlight-color: rgba(0,0,0,0);
	z-index: 8040;
}

.fancybox-prev {
	left: 0;
}

.fancybox-next {
	right: 0;
}

.fancybox-nav span {
	position: absolute;
	top: 50%;
	width: 36px;
	height: 34px;
	margin-top: -18px;
	cursor: pointer;
	z-index: 8040;
	visibility: hidden;
}

.fancybox-prev span {
	left: 10px;
	background-position: 0 -36px;
}

.fancybox-next span {
	right: 10px;
	background-position: 0 -72px;
}

.fancybox-nav:hover span {
	visibility: visible;
}

.fancybox-tmp {
	position: absolute;
	top: -99999px;
	left: -99999px;
	visibility: hidden;
	max-width: 99999px;
	max-height: 99999px;
	overflow: visible !important;
}

/* Overlay helper */

.fancybox-lock {
    overflow: hidden !important;
    width: auto;
}

.fancybox-lock body {
    overflow: hidden !important;
}

.fancybox-lock-test {
    overflow-y: hidden !important;
}

.fancybox-overlay {
	position: absolute;
	top: 0;
	left: 0;
	overflow: hidden;
	display: none;
	z-index: 8010;
	background: url(#);
}

.fancybox-overlay-fixed {
	position: fixed;
	bottom: 0;
	right: 0;
}

.fancybox-lock .fancybox-overlay {
	overflow: auto;
	overflow-y: scroll;
}

/* Title helper */

.fancybox-title {
	visibility: hidden;
	font: normal 13px/20px "Helvetica Neue",Helvetica,Arial,sans-serif;
	position: relative;
	text-shadow: none;
	z-index: 8050;
}

.fancybox-opened .fancybox-title {
	visibility: visible;
}

.fancybox-title-float-wrap {
	position: absolute;
	bottom: 0;
	right: 50%;
	margin-bottom: -35px;
	z-index: 8050;
	text-align: center;
}

.fancybox-title-float-wrap .child {
	display: inline-block;
	margin-right: -100%;
	padding: 2px 20px;
	background: transparent; /* Fallback for web browsers that doesn't support RGBa */
	background: rgba(0, 0, 0, 0.8);
	-webkit-border-radius: 15px;
	   -moz-border-radius: 15px;
	        border-radius: 15px;
	text-shadow: 0 1px 2px #222;
	color: #FFF;
	font-weight: bold;
	line-height: 24px;
	white-space: nowrap;
}

.fancybox-title-outside-wrap {
	position: relative;
	margin-top: 10px;
	color: #fff;
}

.fancybox-title-inside-wrap {
	padding-top: 10px;
}

.fancybox-title-over-wrap {
	position: absolute;
	bottom: 0;
	left: 0;
	color: #fff;
	padding: 10px;
	background: #000;
	background: rgba(0, 0, 0, .8);
}

/*Retina graphics!*/
@media only screen and (-webkit-min-device-pixel-ratio: 1.5),
	   only screen and (min--moz-device-pixel-ratio: 1.5),
	   only screen and (min-device-pixel-ratio: 1.5){

	#fancybox-loading, .fancybox-close, .fancybox-prev span, .fancybox-next span {
		background-image: url(#);
		background-size: 44px 152px; /*The size of the normal image, half the size of the hi-res image*/
	}

	#fancybox-loading div {
		background-image: url(#);
		background-size: 24px 24px; /*The size of the normal image, half the size of the hi-res image*/
	}
}