mirror of
https://github.com/silverstripe/silverstripe-framework
synced 2024-10-22 14:05:37 +02:00
4 lines
594 KiB
CSS
4 lines
594 KiB
CSS
html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font:inherit;font-size:100%;vertical-align:baseline}html{line-height:1}ol,ul{list-style:none}table{border-collapse:collapse;border-spacing:0}caption,th,td{text-align:left;font-weight:normal;vertical-align:middle}q,blockquote{quotes:none}q:before,q:after,blockquote:before,blockquote:after{content:"";content:none}a img{border:none}elements-of-type(html5-block){display:block}.icon-btn-icon,.ui-state-default [class*="btn-icon-"],.ui-widget-content [class*="btn-icon-"]{background-image:url("../images/sprites/dist/sprite-btn-icon.png")}.icon-sprites-32x32,.ui-widget-header a.ui-state-hover .ui-icon-closethick,.ui-widget-header .ui-icon-closethick,.step-label .arrow,.toggle-details-icon,.ss-uploadfield-item-edit-all .toggle-details-icon,.toggle-details-icon.opened,.ss-uploadfield-item-edit-all .toggle-details-icon.opened,.cms-menu-list li a .toggle-children .toggle-children-icon,.cms-menu-list li a .toggle-children.opened .toggle-children-icon,.cms-menu-list li.current a .toggle-children .toggle-children-icon,.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after{background-image:url("../images/sprites/dist/sprite-sprites-32x32.png")}.icon-sprites-32x32-2x{background-image:url("../images/sprites/dist/sprite-sprites-32x32-2x.png")}.icon-sprites-64x64,.cms-preview .preview-note span{background-image:url("../images/sprites/dist/sprite-sprites-64x64.png")}.icon-sprites-64x64-2x{background-image:url("../images/sprites/dist/sprite-sprites-64x64-2x.png")}.icon-menu-icons-16x16,.icon.icon-16{background-image:url("../images/sprites/dist/sprite-menu-icons-16x16.png")}.icon-menu-icons-16x16-2x{background-image:url("../images/sprites/dist/sprite-menu-icons-16x16-2x.png")}.icon-menu-icons-24x24,.icon.icon-24{background-image:url("../images/sprites/dist/sprite-menu-icons-24x24.png")}.icon-menu-icons-24x24-2x{background-image:url("../images/sprites/dist/sprite-menu-icons-24x24-2x.png")}.ui-state-default .btn-icon-accept_disable,.ui-widget-content .btn-icon-accept_disable{background-position:0px -399px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-accept,.ui-widget-content .btn-icon-accept{background-position:0px -15px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-add_disabled,.ui-widget-content .btn-icon-add_disabled{background-position:0px -63px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-add,.ui-widget-content .btn-icon-add{background-position:0px -31px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-addMedia,.ui-widget-content .btn-icon-addMedia{background-position:0px -784px;background-repeat:no-repeat;overflow:hidden;display:block;width:19px;height:20px}.ui-state-default .btn-icon-addpage_disabled,.ui-widget-content .btn-icon-addpage_disabled{background-position:0px -95px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-addpage,.ui-widget-content .btn-icon-addpage{background-position:0px -79px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-arrow-circle-135-left,.ui-widget-content .btn-icon-arrow-circle-135-left{background-position:0px -111px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-arrow-circle-double,.ui-widget-content .btn-icon-arrow-circle-double{background-position:0px -127px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-back_disabled,.ui-widget-content .btn-icon-back_disabled{background-position:0px -159px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-back,.ui-widget-content .btn-icon-back{background-position:0px -143px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--arrow,.ui-widget-content .btn-icon-chain--arrow{background-position:0px -175px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--exclamation,.ui-widget-content .btn-icon-chain--exclamation{background-position:0px -191px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--minus,.ui-widget-content .btn-icon-chain--minus{background-position:0px -207px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--pencil,.ui-widget-content .btn-icon-chain--pencil{background-position:0px -223px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain--plus,.ui-widget-content .btn-icon-chain--plus{background-position:0px -239px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain-small,.ui-widget-content .btn-icon-chain-small{background-position:0px -255px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain-unchain,.ui-widget-content .btn-icon-chain-unchain{background-position:0px -271px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-chain,.ui-widget-content .btn-icon-chain{background-position:0px -287px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-cross-circle_disabled,.ui-widget-content .btn-icon-cross-circle_disabled{background-position:0px -319px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-cross-circle,.ui-widget-content .btn-icon-cross-circle{background-position:0px -303px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-cross,.ui-widget-content .btn-icon-cross{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:15px;height:15px}.ui-state-default .btn-icon-decline_disabled,.ui-widget-content .btn-icon-decline_disabled{background-position:0px -367px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-decline,.ui-widget-content .btn-icon-decline{background-position:0px -351px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-delete,.ui-widget-content .btn-icon-delete{background-position:0px -383px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-deleteLight,.ui-widget-content .btn-icon-deleteLight{background-position:0px -767px;background-repeat:no-repeat;overflow:hidden;display:block;width:13px;height:17px}.ui-state-default .btn-icon-disk,.ui-widget-content .btn-icon-disk{background-position:0px -415px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-document--pencil,.ui-widget-content .btn-icon-document--pencil{background-position:0px -431px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-download-csv,.ui-widget-content .btn-icon-download-csv{background-position:0px -447px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-drive-upload_disabled,.ui-widget-content .btn-icon-drive-upload_disabled{background-position:0px -479px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-drive-upload,.ui-widget-content .btn-icon-drive-upload{background-position:0px -463px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-grid_print,.ui-widget-content .btn-icon-grid_print{background-position:0px -495px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-information,.ui-widget-content .btn-icon-information{background-position:0px -511px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-magnifier,.ui-widget-content .btn-icon-magnifier{background-position:0px -527px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-minus-circle_disabled,.ui-widget-content .btn-icon-minus-circle_disabled{background-position:0px -559px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-minus-circle,.ui-widget-content .btn-icon-minus-circle{background-position:0px -543px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-navigation_disabled,.ui-widget-content .btn-icon-navigation_disabled{background-position:0px -591px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-navigation,.ui-widget-content .btn-icon-navigation{background-position:0px -575px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-network-cloud_disabled,.ui-widget-content .btn-icon-network-cloud_disabled{background-position:0px -623px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-network-cloud,.ui-widget-content .btn-icon-network-cloud{background-position:0px -607px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-pencil_disabled,.ui-widget-content .btn-icon-pencil_disabled{background-position:0px -655px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-pencil,.ui-widget-content .btn-icon-pencil{background-position:0px -639px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-plug-disconnect-prohibition_disabled,.ui-widget-content .btn-icon-plug-disconnect-prohibition_disabled{background-position:0px -687px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-plug-disconnect-prohibition,.ui-widget-content .btn-icon-plug-disconnect-prohibition{background-position:0px -671px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-preview_disabled,.ui-widget-content .btn-icon-preview_disabled{background-position:0px -719px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-preview,.ui-widget-content .btn-icon-preview{background-position:0px -703px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-settings_disabled,.ui-widget-content .btn-icon-settings_disabled{background-position:0px -751px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-settings,.ui-widget-content .btn-icon-settings{background-position:0px -735px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-unpublish_disabled,.ui-widget-content .btn-icon-unpublish_disabled{background-position:0px -335px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.ui-state-default .btn-icon-unpublish,.ui-widget-content .btn-icon-unpublish{background-position:0px -335px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.icon{text-indent:-9999px;border:none;outline:none}.icon.icon-24{width:24px;height:24px}.icon.icon-24.icon-assetadmin{background-position:0px -216px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmsmain{background-position:0px -192px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmspagescontroller{background-position:0px -168px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmssettingscontroller{background-position:0px -96px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-securityadmin{background-position:0px -120px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-reportadmin{background-position:0px -240px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-commentadmin{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-help{background-position:0px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:24px;height:24px;display:inline-block}.icon.icon-16{width:16px;height:16px}.icon.icon-16.icon-assetadmin{background-position:0px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmsmain{background-position:0px -128px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmspagescontroller{background-position:0px -112px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmssettingscontroller{background-position:0px -64px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-securityadmin{background-position:0px -80px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-reportadmin{background-position:0px -160px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-commentadmin{background-position:0px -16px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-help{background-position:0px -96px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}@font-face{font-family:"silverstripe";src:url("../font/silverstripe.eot");src:url("../font/silverstripe.eot?#iefix") format("embedded-opentype"),url("../font/silverstripe.woff") format("woff"),url("../font/silverstripe.ttf") format("truetype"),url("../font/silverstripe.svg#silverstripe") format("svg");font-weight:normal;font-style:normal}[class^="font-icon-"]:before,[class*="font-icon-"]:before{font-family:"silverstripe" !important;font-style:normal !important;font-weight:normal !important;font-variant:normal !important;text-transform:none !important;speak:none;line-height:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.font-icon-search:before{content:"s"}.font-icon-upload:before{content:"b"}.font-icon-sync:before{content:"c"}.font-icon-print:before{content:"d"}.font-icon-list:before{content:"e"}.font-icon-plus-circled:before{content:"f"}.font-icon-check-mark-2:before{content:"k"}.font-icon-pencil:before{content:"m"}.font-icon-book:before{content:"n"}.font-icon-book-open:before{content:"o"}.font-icon-plus:before{content:"j"}.font-icon-icon-tree:before{content:"p"}.font-icon-flow-tree:before{content:"q"}.font-icon-info-circled:before{content:"y"}.font-icon-chart-line:before{content:"B"}.font-icon-graph-bar:before{content:"E"}.font-icon-torsos-all:before{content:"F"}.font-icon-torso:before{content:"H"}.font-icon-picture:before{content:"v"}.font-icon-chart-pie:before{content:"A"}.font-icon-sitemap:before{content:"C"}.font-icon-globe:before{content:"P"}.font-icon-globe-1:before{content:"R"}.font-icon-chat:before{content:"t"}.font-icon-comment:before{content:"w"}.font-icon-logout:before{content:"z"}.font-icon-cancel:before{content:"D"}.font-icon-cancel-circled:before{content:"Q"}.font-icon-trash-bin:before{content:"S"}.font-icon-left-open:before{content:"T"}.font-icon-right-open:before{content:"U"}.font-icon-check-mark:before{content:"G"}.font-icon-check-mark-circle:before{content:"I"}.font-icon-level-up:before{content:"V"}.font-icon-back-in-time:before{content:"X"}.font-icon-cog:before{content:"Y"}.font-icon-rocket:before{content:"Z"}.font-icon-install:before{content:"a"}.font-icon-down-circled:before{content:"i"}.font-icon-eye:before{content:"l"}.font-icon-columns:before{content:"r"}.font-icon-edit-write:before{content:"u"}.font-icon-monitor:before{content:"x"}.font-icon-mobile:before{content:"J"}.font-icon-tablet:before{content:"K"}.font-icon-resize:before{content:"L"}.font-icon-silverstripe:before{content:"M"}.font-icon-pencil:before{content:"m"}.font-icon-trash:before{content:"g"}.font-icon-edit:before{content:"N"}.font-icon-tick:before{content:"O"}.font-icon-folder-add:before{content:"S"}.font-icon-thumbnails:before{content:"W"}.font-icon-link:before{content:"2"}body,html{font-size:12px;line-height:16px;font-family:Arial,sans-serif;color:#66727d}.cms h2,.cms h3,.cms h4,.cms h5{font-weight:bold;margin:16px 0 16px 0;line-height:16px}.cms h2{font-size:18px;line-height:24px}.cms h3{font-size:16px}.cms h4{font-size:14px}.cms h5{font-size:12px}.cms p{line-height:16px;margin-bottom:16px}.cms em{font-style:italic}.cms code{font-family:'Bitstream Vera Sans Mono','Courier', monospace}.ui-widget-content,.ui-widget{color:#66727d;font-size:12px;font-family:Arial,sans-serif;border:0}.ui-widget-header{background-color:#b0bec7;padding:8px 8px 6px 8px;border-bottom:2px solid #8399a7;background:linear-gradient(#dde3e7, #92a5b2);border-bottom:3px solid #5c7382;padding:8px;border-radius:0}.ui-widget-header .ui-dialog-title{padding:6px 10px;text-shadow:#ced7dc 1px 1px 0}.ui-widget-header a.ui-dialog-titlebar-close{position:absolute;top:-5px;right:-13px;width:30px;height:30px;z-index:100000}.ui-widget-header a.ui-state-hover{border-color:transparent;background:transparent}.ui-widget-header a.ui-state-hover .ui-icon-closethick{background-position:0px -266px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:30px}.ui-widget-header .ui-icon-closethick{background-position:0px -296px;background-repeat:no-repeat;overflow:hidden;display:block;width:30px;height:30px;width:30px;height:30px}.ui-state-hover{cursor:pointer}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{color:#66727d;font-size:12px;font-family:Arial,sans-serif}.ui-accordion .ui-accordion-header{border-color:#d0d3d5;margin-bottom:0}.ui-accordion .ui-accordion-content{border:1px solid #d0d3d5;border-top:none}.ui-autocomplete{max-height:240px;overflow-x:hidden;overflow-y:auto}.ui-autocomplete .loading{background-image:url(../images/throbber.gif) !important;background-position:97% center !important;background-repeat:no-repeat !important;background-size:auto !important}form.nostyle .field{padding:0;border:0}form.nostyle label{float:none;width:auto}form.nostyle label.left{float:none;display:inherit;width:auto;padding:0;line-height:inherit}form.nostyle .middleColumn{margin-left:0}form.nostyle input.text,form.nostyle textarea,form.nostyle select,form.nostyle .TreeDropdownField{width:auto;max-width:auto}.field{display:block;border-bottom:1px solid #D2D5D8;-webkit-box-shadow:0 1px 0 rgba(245,245,245,0.8);-moz-box-shadow:0 1px 0 rgba(245,245,245,0.8);-o-box-shadow:0 1px 0 rgba(245,245,245,0.8);box-shadow:0 1px 0 rgba(245,245,245,0.8);padding:0 0 7px 0;margin:8px 0}.field.noborder,.field:last-child{padding-bottom:0;border-bottom:none;box-shadow:none}.field:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.field.nolabel .middleColumn{margin-left:0}.field.nolabel .description{margin-left:0}.field.checkbox label.right{margin:4px 0 0 0;display:inline;font-style:normal;color:#66727d;clear:none}.field label.left{float:left;display:block;width:176px;padding:8px 8px 8px 0;line-height:16px}.field label.right{cursor:pointer;clear:both;color:#9ba5ae;display:block;font-style:italic;margin:4px 0 0 184px}.field .middleColumn{margin-left:184px}.field span.readonly{padding-top:8px;line-height:16px;display:block}.field .fieldgroup .fieldgroup-field.last{padding-bottom:8px}.field .description{clear:both;color:#7b8893;display:block;font-style:italic;line-height:16px;margin:4px 0 0 184px}.field.checkbox .description,.field.ss-gridfield .description{margin-left:0}.field input.text,.field textarea,.field select,.field .TreeDropdownField{margin-left:10px;width:100%;max-width:512px;box-sizing:border-box}.field input.text.description,.field textarea.description,.field select.description,.field .TreeDropdownField.description{margin:0}.field input.text .description,.field textarea .description,.field select .description,.field .TreeDropdownField .description{max-width:512px}.field input.text,.field textarea,.field .TreeDropdownField{background:#fff;border:1px solid #b3b3b3;padding:7px 7px;line-height:16px;margin:0;outline:none;transition:box-shadow .2s ease-in, border .2s ease-in;border-radius:4px;background-image:linear-gradient(#EAEAEA, #fff 10%)}.field input.text:focus,.field textarea:focus,.field .TreeDropdownField:focus{border:1px solid #9a9a9a;border-top-color:gray;box-shadow:0 1px 3px rgba(0,0,0,0.2) inset}.field input[disabled],.field input.disabled,.field textarea[disabled],.field textarea.disabled,.field select[disabled],.field select.disabled{color:#9ba5ae;background:#efefef;background-image:linear-gradient(#bcbcbc, #efefef 10%, #fff 90%, #bcbcbc);border:1px solid #b3b3b3}.field#Action{box-shadow:none}.field.cms-description-toggle>.middleColumn{display:inline-block;vertical-align:middle;margin-left:0;width:36%;min-width:300px}.field.cms-description-toggle .right{display:inline-block;vertical-align:middle;height:15px;margin:0 0 0 7px}.field.cms-description-toggle .btn-icon-information{display:inline-block;width:15px;height:15px}.field.cms-description-toggle .description{padding:12px 0;width:36%}.field.cms-description-toggle.textarea .right,.field.cms-description-toggle.htmleditor .right,.field.cms-description-toggle.optionset .right,.field.cms-description-toggle.listbox .right,.field.cms-description-toggle.upload .right{vertical-align:top;margin-top:4px}.field.cms-description-toggle.htmleditor .middleColumn,.field.cms-description-toggle.htmleditor .description{width:95%}.field.cms-description-toggle.optionset .right{margin-top:8px}.field.cms-description-toggle.optionset li{width:170px}.field.cms-description-toggle.listbox select{margin-left:0}.field.cms-description-toggle.upload .description{margin-left:184px}.cms-file-info-data .field.cms-description-toggle>.middleColumn{margin-left:8px !important;width:auto;min-width:0}.cms-file-info-data .field.cms-description-toggle .description{margin-left:104px;width:auto}form.stacked .field label,.field.stacked label{display:block;float:none;padding-bottom:10px}form.stacked .field .middleColumn,.field.stacked .middleColumn{margin-left:0px;clear:left}form.stacked .field .description,.field.stacked .description{margin-left:0px}form.small .field label.left,.field.small label.left{width:112px}form.small .field .middleColumn,.field.small .middleColumn{margin-left:120px}form.small .field input.text,form.small .field textarea,form.small .field select,form.small .field .TreeDropdownField,.field.small input.text,.field.small textarea,.field.small select,.field.small .TreeDropdownField{width:auto}.field .TreeDropdownField{padding:0}.field .TreeDropdownField .treedropdownfield-panel{border:1px solid #b3b3b3;border-top:none;border-bottom-left-radius:4px;border-bottom-right-radius:4px}.field .TreeDropdownField.treedropdownfield-open-tree{border-bottom-left-radius:0;border-bottom-right-radius:0}.field .TreeDropdownField.treedropdownfield-with-rise{-webkit-border-radius:0 0 4px 4px;-moz-border-radius:0 0 4px 4px;border-radius:0 0 4px 4px}.field .TreeDropdownField.treedropdownfield-with-rise .treedropdownfield-panel{border:1px solid #b3b3b3;border-bottom:none;-webkit-border-radius:4px 4px 0 0;-moz-border-radius:4px 4px 0 0;border-radius:4px 4px 0 0}.field .TreeDropdownField .badge{display:none}.field .dropdown select{margin-top:8px}.field .chzn-container{max-width:512px;vertical-align:bottom}.field .chzn-container .chzn-results li{font-size:11px;line-height:16px;padding:4px 4px}.field .chzn-container-active .chzn-single{border:1px solid #9a9a9a}.field .chzn-container-single .chzn-single{height:30px;line-height:30px;font-size:12px;background-image:linear-gradient(#efefef, #fff 10%, #fff 90%, #efefef)}.field .chzn-container-single .chzn-single:hover,.field .chzn-container-single .chzn-single:focus,.field .chzn-container-single .chzn-single:active{text-decoration:none}.field .chzn-container-single .chzn-single div{width:24px}.field .chzn-container-single .chzn-single div b{background-position:4px 3px}.field .chzn-choices{border-radius:3px}.field .chzn-choices .search-choice{line-height:16px}.field .chzn-choices .search-choice .search-choice-close{top:5px}.field .chzn-choices .search-field input{height:18px}.field input.month,.field input.day,.field input.year{width:56px}.field input.time{width:88px}.field.remove-splitter{border-bottom:none;box-shadow:none}.cms .button-no-style button,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button{border-radius:0;background:none;border:none;color:#0071c4;display:block;font-weight:normal;margin:0;outline:none;padding-left:10px;padding-right:10px;text-align:left;text-shadow:none;white-space:normal}.cms .button-no-style button.ss-ui-action-destructive,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-action-destructive{color:#c22730}.cms .button-no-style button span,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button span{padding-left:0;padding-right:0}.cms .button-no-style button:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button:hover,.cms .button-no-style button:focus,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button:focus,.cms .button-no-style button:active,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button:active{box-shadow:none;outline:none;background:none;border:none}.cms .button-no-style button.loading,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading{background:transparent url(../../images/network-save.gif) no-repeat 8px center}.cms .button-no-style button.loading .ui-button-text,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.loading .ui-button-text{padding-left:16px 4px}.cms .Actions>*,.cms .cms-actions-row>*{display:block;float:left;margin-right:8px}.cms .Actions>*:last-child,.cms .cms-actions-row>*:last-child{margin-right:0}.cms .Actions{min-height:30px;overflow:auto;padding:8px 12px}.cms .south .Actions,.cms .ui-tabs-panel .Actions,.cms .ui-tabs-panel iframe .Actions{padding:0}.cms input.loading,.cms button.loading,.cms input.ui-state-default.loading,.cms .ui-widget-content input.ui-state-default.loading,.cms .ui-widget-header input.ui-state-default.loading{color:#525252;border-color:#d5d3d3;cursor:default}.cms input.loading .ui-icon,.cms button.loading .ui-icon,.cms input.ui-state-default.loading .ui-icon,.cms .ui-widget-content input.ui-state-default.loading .ui-icon,.cms .ui-widget-header input.ui-state-default.loading .ui-icon{background:transparent url(../../images/network-save.gif) no-repeat 0 0}.cms input.loading.ss-ui-action-constructive .ui-icon,.cms button.loading.ss-ui-action-constructive .ui-icon{background:transparent url(../../images/network-save-constructive.gif) no-repeat 0 0}.cms .ss-ui-button{margin-top:0px;font-weight:bold;text-decoration:none;line-height:16px;color:#393939;border:1px solid #d0d3d5;border-bottom:1px solid #b5babd;cursor:pointer;background-color:#e6e6e6;white-space:nowrap;background-image:linear-gradient(#fff, #d9d9d9);text-shadow:#fff 0 1px 1px}.cms .ss-ui-button.ui-state-hover,.cms .ss-ui-button:hover{text-decoration:none;background-color:#fff;background-image:linear-gradient(#fff, #e6e6e6);box-shadow:0 0 5px #b3b3b3}.cms .ss-ui-button:active,.cms .ss-ui-button:focus,.cms .ss-ui-button.ui-state-active,.cms .ss-ui-button.ui-state-focus{border:1px solid #b3b3b3;background-color:#fff;background-image:linear-gradient(#fff, #e6e6e6);box-shadow:0 0 5px #b3b3b3 inset}.cms .ss-ui-button.ss-ui-action-minor span{padding-left:0;padding-right:0}.cms .ss-ui-button.ss-ui-action-constructive{text-shadow:none;font-weight:bold;color:#fff;border-color:#1F9433;border-bottom-color:#166a24;background-color:#1F9433;background-image:linear-gradient(#93be42, #1F9433);text-shadow:#1c872f 0 -1px -1px}.cms .ss-ui-button.ss-ui-action-constructive.ui-state-hover,.cms .ss-ui-button.ss-ui-action-constructive:hover{border-color:#166a24;background-color:#1F9433;background-image:linear-gradient(#a4ca3a, #23a93a)}.cms .ss-ui-button.ss-ui-action-constructive:active,.cms .ss-ui-button.ss-ui-action-constructive:focus,.cms .ss-ui-button.ss-ui-action-constructive.ui-state-active,.cms .ss-ui-button.ss-ui-action-constructive.ui-state-focus{background-color:#1d8c30;box-shadow:inset 0 1px 3px #17181a,0 1px 0 rgba(255,255,255,0.6)}.cms .ss-ui-button.ss-ui-action-destructive{color:red;background-color:#e6e6e6}.cms .ss-ui-button.ss-ui-button-small .ui-button-text{font-size:10px}.cms .ss-ui-button.ui-state-highlight{background-color:#e6e6e6;border:1px solid #708284}.cms .ss-ui-button.ss-ui-action-minor{background:none;border:0;color:#393939;text-decoration:underline;box-shadow:none}.cms .ss-ui-button.ss-ui-action-minor:hover{text-decoration:none;color:#1f1f1f}.cms .ss-ui-button.ss-ui-action-minor:focus,.cms .ss-ui-button.ss-ui-action-minor:active{text-decoration:none;color:#525252}.cms .ss-ui-button.ss-ui-button-loading{opacity:0.8}.cms .ss-ui-button[class*="font-icon-"],.cms .ss-ui-button[class^="font-icon-"],.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]{padding:5px 8px;margin-bottom:12px;vertical-align:middle;box-shadow:none;border:0;background:none;text-shadow:none;text-decoration:none;font-weight:normal;color:#66727d}.cms .ss-ui-button[class*="font-icon-"]:hover,.cms .ss-ui-button[class^="font-icon-"]:hover,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:hover{box-shadow:none;background:#dee3e8;color:#4f5861;border:0}.cms .ss-ui-button[class*="font-icon-"]:focus,.cms .ss-ui-button[class^="font-icon-"]:focus,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:focus{box-shadow:none;background:#dee3e8;color:#4f5861;border:0}.cms .ss-ui-button[class*="font-icon-"]:before,.cms .ss-ui-button[class^="font-icon-"]:before,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:before{font-size:16px;margin-right:5px;margin-top:0;vertical-align:middle}.cms .ss-ui-button[class*="font-icon-"].ui-state-focus,.cms .ss-ui-button[class^="font-icon-"].ui-state-focus,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].ui-state-focus{box-shadow:none}.cms .ss-ui-button[class*="font-icon-"].active,.cms .ss-ui-button[class*="font-icon-"]:active,.cms .ss-ui-button[class^="font-icon-"].active,.cms .ss-ui-button[class^="font-icon-"]:active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"]:active{box-shadow:0 0 3px rgba(191,194,196,0.9) inset;background:#dee3e8;color:#4f5861;border:0}.cms .ss-ui-button[class*="font-icon-"].font-icon-search,.cms .ss-ui-button[class^="font-icon-"].font-icon-search,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].font-icon-search{padding:4px 5px;margin-right:6px}.cms .ss-ui-button[class*="font-icon-"].font-icon-search::before,.cms .ss-ui-button[class^="font-icon-"].font-icon-search::before,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].font-icon-search::before{font-size:20px}.cms .ss-ui-button[class*="font-icon-"] .ui-button-text,.cms .ss-ui-button[class^="font-icon-"] .ui-button-text,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"] .ui-button-text{display:inline-block;padding:0}.cms .ss-ui-button[class*="font-icon-"] .ui-icon,.cms .ss-ui-button[class^="font-icon-"] .ui-icon,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"] .ui-icon{display:none}.cms .ss-ui-button[class*="font-icon-"].no-text,.cms .ss-ui-button[class^="font-icon-"].no-text,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text{padding:5px 6px;color:#7f8c97}.cms .ss-ui-button[class*="font-icon-"].no-text:hover,.cms .ss-ui-button[class*="font-icon-"].no-text:active,.cms .ss-ui-button[class*="font-icon-"].no-text:focus,.cms .ss-ui-button[class*="font-icon-"].no-text.active,.cms .ss-ui-button[class^="font-icon-"].no-text:hover,.cms .ss-ui-button[class^="font-icon-"].no-text:active,.cms .ss-ui-button[class^="font-icon-"].no-text:focus,.cms .ss-ui-button[class^="font-icon-"].no-text.active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text:hover,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text:active,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text:focus,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text.active{box-shadow:none;background:none;color:#4f5861}.cms .ss-ui-button[class*="font-icon-"].no-text::before,.cms .ss-ui-button[class^="font-icon-"].no-text::before,.cms .ss-ui-button.ss-ui-button-constructive[class*="font-icon-"].no-text::before{margin:0}.cms .ss-ui-buttonset .ui-button{margin-left:-1px}.cms .ss-ui-buttonset{margin:0 8px 0 0}.cms .ss-ui-loading-icon{background:url(../../images/network-save.gif) no-repeat;display:block;width:16px;height:16px}.fieldgroup .fieldgroup-field{float:left;display:block;padding:8px 8px 0 0}.fieldgroup .fieldgroup-field .field{border:none;padding-bottom:0}.fieldgroup .fieldgroup-field .fieldholder-small{padding:0 0 8px 0}.fieldgroup .fieldgroup-field .fieldgroup input.text,.fieldgroup .fieldgroup-field .fieldgroup textarea,.fieldgroup .fieldgroup-field .fieldgroup select,.fieldgroup .fieldgroup-field .fieldgroup .TreeDropdownField{margin-left:0}.fieldgroup .fieldgroup-field .fieldholder-small-label{display:block}.fieldgroup .fieldgroup-field label{padding:8px 8px 8px 0;margin-left:0;margin-right:1em;width:auto}.fieldgroup.stacked .fieldgroup-field{float:none}.ss-toggle{margin:8px 0}.ss-toggle .ui-accordion-header{font-weight:bold;font-size:12px}.ss-toggle .ui-accordion-header.ui-state-default{background-image:linear-gradient(rgba(241,242,242,0.8), rgba(201,205,206,0.8));text-shadow:0 1px 0 rgba(255,255,255,0.5)}.ss-toggle .ui-accordion-header .ui-accordion-header-icon{margin-top:-9px}.ss-toggle .ui-accordion-content{padding:8px 0 12px}.ss-toggle .ui-accordion-content .field{box-shadow:none;padding-left:12px;padding-right:12px}.ss-toggle .ui-accordion-content .field:last-child{margin-bottom:0}.ss-toggle .ui-accordion-content .field .middleColumn{margin-left:0}.ss-toggle .ui-accordion-content .field label{float:none;margin-left:0}.ss-toggle .ui-accordion-content .field label.ss-ui-button{float:left}.ss-toggle .ui-accordion-content .field .description{margin-left:0}.field.checkbox{padding-left:184px;margin-bottom:8px}.field.checkbox input{margin-left:0}input.checkbox{margin-left:0}.field.radio{padding-left:184px;margin-bottom:8px}.field.radio input{margin-left:0}input.radio{margin-left:0}.optionset{padding-bottom:8px;padding-top:8px}.optionset li{float:left;display:block;width:216px;padding-bottom:8px;padding-top:0;line-height:16px;list-style:none}.optionset li input{display:inline-block;padding-right:0;margin-right:0}.optionset li label{display:inline;cursor:pointer;padding-left:8px}.optionset.field{padding-top:0}.htmleditor label{display:block;float:none;padding-bottom:10px}.htmleditor .middleColumn{margin-left:0px;clear:left}.htmleditor .description{margin-left:0px}.htmleditor textarea{visibility:hidden}.htmleditor .mceEditor input,.htmleditor .mceEditor select{width:auto}.htmleditor label.left{padding-bottom:4px}.action-hidden{display:none}fieldset.switch-states{margin-right:8px}fieldset.switch-states .switch{border:2px solid #d3d6da;border-radius:3px;-webkit-animation:bugfix infinite 1s;background:#dee0e3;display:block;height:24px;position:relative;width:100%;z-index:5}fieldset.switch-states .switch label{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;color:#858585;color:rgba(31,31,31,0.5);cursor:pointer;float:left;font-weight:bold;height:100%;line-height:25px;position:relative;z-index:2;min-width:80px;-webkit-touch-callout:none;-webkit-user-select:none;-khtml-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}fieldset.switch-states .switch label:hover{color:#6c6c6c;color:rgba(31,31,31,0.7)}fieldset.switch-states .switch label span{box-sizing:border-box;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis;display:inline-block;width:100%;text-align:center}fieldset.switch-states .switch input{opacity:0;filter:alpha(opacity=0);visibility:none;position:absolute}fieldset.switch-states .switch input:checked+label{transition:all .3s ease-out;color:#fff}fieldset.switch-states .switch .slide-button{border-radius:3px;transition:all .3s ease-out;background-color:#2b9c32;display:block;height:24px;left:0;padding:0;position:absolute;top:0;z-index:1}fieldset.switch-states.size_1 label,fieldset.switch-states.size_1 .slide-button{width:100%}fieldset.switch-states.size_1 label span{padding-right:0}fieldset.switch-states.size_1 input:checked:nth-of-type(2) ~ .slide-button{left:100%}fieldset.switch-states.size_1 input:checked:nth-of-type(3) ~ .slide-button{left:200%}fieldset.switch-states.size_1 input:checked:nth-of-type(4) ~ .slide-button{left:300%}fieldset.switch-states.size_1 input:checked:nth-of-type(5) ~ .slide-button{left:400%}fieldset.switch-states.size_2 label,fieldset.switch-states.size_2 .slide-button{width:50%}fieldset.switch-states.size_2 input:checked:nth-of-type(2) ~ .slide-button{left:50%}fieldset.switch-states.size_2 input:checked:nth-of-type(3) ~ .slide-button{left:100%}fieldset.switch-states.size_2 input:checked:nth-of-type(4) ~ .slide-button{left:150%}fieldset.switch-states.size_2 input:checked:nth-of-type(5) ~ .slide-button{left:200%}fieldset.switch-states.size_3 label,fieldset.switch-states.size_3 .slide-button{width:33.33333%}fieldset.switch-states.size_3 input:checked:nth-of-type(2) ~ .slide-button{left:33.33333%}fieldset.switch-states.size_3 input:checked:nth-of-type(3) ~ .slide-button{left:66.66667%}fieldset.switch-states.size_3 input:checked:nth-of-type(4) ~ .slide-button{left:100%}fieldset.switch-states.size_3 input:checked:nth-of-type(5) ~ .slide-button{left:133.33333%}fieldset.switch-states.size_4 label,fieldset.switch-states.size_4 .slide-button{width:25%}fieldset.switch-states.size_4 input:checked:nth-of-type(2) ~ .slide-button{left:25%}fieldset.switch-states.size_4 input:checked:nth-of-type(3) ~ .slide-button{left:50%}fieldset.switch-states.size_4 input:checked:nth-of-type(4) ~ .slide-button{left:75%}fieldset.switch-states.size_4 input:checked:nth-of-type(5) ~ .slide-button{left:100%}fieldset.switch-states.size_5 label,fieldset.switch-states.size_5 .slide-button{width:20%}fieldset.switch-states.size_5 input:checked:nth-of-type(2) ~ .slide-button{left:20%}fieldset.switch-states.size_5 input:checked:nth-of-type(3) ~ .slide-button{left:40%}fieldset.switch-states.size_5 input:checked:nth-of-type(4) ~ .slide-button{left:60%}fieldset.switch-states.size_5 input:checked:nth-of-type(5) ~ .slide-button{left:80%}@-webkit-keyframes bugfix{from{position:relative}to{position:relative}}.cms-content-filters fieldset{margin-left:-16px;margin-right:-16px}.cms-content-filters .fieldgroup{width:50%;display:inline-block;max-width:440px;padding-right:16px;padding-left:16px;margin-bottom:16px;box-sizing:border-box;margin-right:-2px;vertical-align:top}.cms-content-filters .fieldgroup .first label,.cms-content-filters .fieldgroup .first h1,.cms-content-filters .fieldgroup .first h2,.cms-content-filters .fieldgroup .first h3,.cms-content-filters .fieldgroup .first h4,.cms-content-filters .fieldgroup .first h5{display:block;width:176px;padding:8px 8px 6px 0;line-height:16px;font-weight:bold;margin:0;font-size:100%}.cms-content-filters .fieldgroup .field{width:100%;padding-right:0;padding-left:0}.cms-content-filters .fieldgroup .fieldgroup-field{position:relative;margin-right:0;width:48%;display:inline-block;padding:0}.cms-content-filters .fieldgroup .fieldgroup-field .description{margin-top:24px}.cms-content-filters .fieldgroup .fieldgroup-field label{position:absolute;top:28px;font-style:italic;color:#777;font-weight:normal}.cms-content-filters .fieldgroup .fieldgroup-field.first{width:100%;float:left}.cms-content-filters .fieldgroup .fieldgroup-field.last{padding-right:0;float:right}.cms-content-filters .fieldgroup .fieldgroup{margin:0;padding:0}.cms-content-filters .field{border:none;box-shadow:none;width:50%;max-width:440px;display:inline-block;margin:0 0 8px 0;padding-right:16px;padding-left:16px;padding-bottom:0;box-sizing:border-box;margin-right:-2px;vertical-align:top}.cms-content-filters .field label.left{text-shadow:none;padding-bottom:6px}.cms-content-filters .field.dropdown{float:none;display:inline-block}.cms-content-filters .field .chzn-container{width:100% !important;max-width:100%}.cms-content-filters .field input.text{max-width:100%}.cms-content-filters .field.checkbox{display:block}.cms-content-filters .field.datetime>label.left{float:none}.cms-content-filters .field.datetime input.fieldgroup-field{width:96%;padding:7px}.cms-content-filters .importSpec{margin-bottom:8px;padding-left:16px}.cms-content-filters .description{margin-left:0}.cms-content-filters .middleColumn{width:100%;margin-left:0;max-width:100%}.cms-content-filters .Actions{margin:8px 0}@media screen and (max-width: 767px){.cms-content-filters fieldset .field,.cms-content-filters fieldset .fieldgroup{width:100%;max-width:100%}}.cms-panel .cms-content-filters .field,.cms-panel .cms-content-filters .fieldgroup{width:100%;margin-bottom:16px}.cms-panel .cms-content-filters .fieldgroup-field h4{padding-top:0}.cms-panel .cms-content-filters .fieldgroup-field label{position:static}.cms-panel .cms-content-filters .Actions{margin-bottom:0}html,body{width:100%;height:100%;overflow-x:hidden}body.cms{overflow:hidden}.cms a{color:#0071c4;text-decoration:none}.cms a:hover,.cms a:focus{text-decoration:underline}.cms body .ui-widget{font-family:Arial,sans-serif;font-size:12px}.cms strong{font-weight:bold}.hide,.cms-helper-hide-actions .Actions{display:none}.cms-container{height:100%;background:#f6f7f8}.cms-preview,.cms-menu,.cms-content,.cms-content-header,.cms-content-tools,.cms-content-fields,.cms-edit-form,.cms-preview,.cms-preview iframe,.cms-preview-controls{display:inline-block}.cms-content-header{padding-left:16px;z-index:60;min-height:52px;background-image:url(../images/textures/cms_content_header.png);background-repeat:repeat;background-position:left bottom;background-color:#f0f2f4}.cms-content-header a{color:#0071c4}.cms-content-header .backlink span.btn-icon-back{height:16px}.cms-content-header h2{font-size:14px;font-weight:bold;margin:0;margin-bottom:8px}.cms-content-header h2 *{vertical-align:middle}.cms-content-header .cms-content-header-info{float:left;padding-top:7px}.cms-content-header .cms-content-header-info *{display:inline-block}.cms-content-header .cms-content-header-info .breadcrumbs-wrapper{vertical-align:middle}.cms-content-header .cms-content-header-info .section-icon{opacity:0.2;margin-right:4px;background-repeat:no-repeat}.cms-content-header .cms-content-header-info .cms_backlink{vertical-align:middle}.cms-content-header .cms-content-header-info .cms_backlink .ss-ui-button{margin-bottom:8px;margin-left:-8px;line-height:22px}.cms-content-header .cms-content-header-info .cms_backlink .ss-ui-button:before{margin-right:0;font-size:22px}.cms-content-header .ss-ui-button{line-height:24px}.cms-content-header .ss-ui-button .ui-button-text{line-height:1.4}.cms-edit-form.CMSMain{padding:0}.cms-container .column-hidden{display:none}.cms-content-header-top{display:inline-block;width:100%}.has-panel .cms-content-header.north{padding-left:16px}.has-panel .cms-content-header.north.collapsed .cms-content-header-info{width:24px;text-align:right;padding-left:12px;padding-right:8px}.has-panel .cms-content-header.north.collapsed .view-controls,.has-panel .cms-content-header.north.collapsed .section-label{display:none}.has-panel .cms-content-header.north.collapsed .cms-content-header-nav{margin-left:31px}.has-panel .cms-content-header-info{position:absolute;top:0;left:0;bottom:1px;width:272px;margin-left:-4px;padding-bottom:8px;padding-left:16px;padding-right:16px;border-right:1px solid #C1C7CC}.has-panel .cms-content-header-nav{margin-left:280px}.has-panel .section-heading{margin-top:8px;padding-left:4px}.has-panel .section-icon{vertical-align:middle}.has-panel .section-label{vertical-align:middle;font-size:1.2em;font-weight:normal}.has-panel .breadcrumbs-wrapper{float:left;padding-top:7px;padding-left:20px}.has-panel .cms-content-header-tabs{margin-top:8px}.has-panel .view-controls{float:right;margin-top:4px}.has-panel .view-controls .icon-button-group .icon-button{padding:6px 8px;height:14px}.has-panel .cms-content-tools .cms-panel-content{padding-top:0;overflow-x:hidden}#page-title-heading{line-height:1.2em}.breadcrumbs-wrapper .crumb,.breadcrumbs-wrapper .sep{font-size:.8em;line-height:1.2em;font-weight:normal}.breadcrumbs-wrapper .crumb.last{display:block;padding:8px 0;font-size:1.2em}.breadcrumbs-wrapper .sep+.crumb.last{padding-top:0;padding-bottom:0}.cms-content-filters{display:none;width:100%;margin:0 0 0 -16px;padding:12px 16px;border-bottom:1px solid #D2D5D8}.cms-content-filters .cms-search-form{margin-bottom:0}.cms-tabset-nav-primary{display:inline-block;vertical-align:middle}.cms a.icon-button,.cms .ui-tabs .ui-tabs-nav li a.icon-button,.ui-tabs .ui-tabs-nav li .cms a.icon-button,.cms button.ss-ui-button.icon-button{vertical-align:middle;margin:0 2px 0 0;padding:5px 8px;font-size:14px;text-indent:0;text-shadow:none;line-height:1em;color:#66727d;background-color:transparent;background-image:none;border:0}.cms a.icon-button:hover,.cms .ui-tabs .ui-tabs-nav li a.icon-button:hover,.ui-tabs .ui-tabs-nav li .cms a.icon-button:hover,.cms a.icon-button:active,.cms .ui-tabs .ui-tabs-nav li a.icon-button:active,.ui-tabs .ui-tabs-nav li .cms a.icon-button:active,.cms a.icon-button:focus,.cms .ui-tabs .ui-tabs-nav li a.icon-button:focus,.ui-tabs .ui-tabs-nav li .cms a.icon-button:focus,.cms button.ss-ui-button.icon-button:hover,.cms button.ss-ui-button.icon-button:active,.cms button.ss-ui-button.icon-button:focus{border:0;box-shadow:none;background-image:none;text-decoration:none}.cms a.icon-button:hover,.cms .ui-tabs .ui-tabs-nav li a.icon-button:hover,.ui-tabs .ui-tabs-nav li .cms a.icon-button:hover,.cms button.ss-ui-button.icon-button:hover{background-color:#d4dbe1}.cms a.icon-button.active,.cms .ui-tabs .ui-tabs-nav li a.active.icon-button,.ui-tabs .ui-tabs-nav li .cms a.active.icon-button,.cms a.icon-button:active,.cms .ui-tabs .ui-tabs-nav li a.icon-button:active,.ui-tabs .ui-tabs-nav li .cms a.icon-button:active,.cms button.ss-ui-button.icon-button.active,.cms button.ss-ui-button.icon-button:active{background-color:#d4dbe1}.cms a.icon-button.font-icon-search:before,.cms button.ss-ui-button.icon-button.font-icon-search:before{font-size:18px;margin-left:1px;margin-right:0}.cms a.icon-button .ui-button-text,.cms .ui-tabs .ui-tabs-nav li a.icon-button .ui-button-text,.ui-tabs .ui-tabs-nav li .cms a.icon-button .ui-button-text,.cms button.ss-ui-button.icon-button .ui-button-text{display:none}.ModelAdmin .cms a.icon-button,.ModelAdmin .cms .ui-tabs .ui-tabs-nav li a.icon-button,.ui-tabs .ui-tabs-nav li .ModelAdmin .cms a.icon-button,.ModelAdmin .cms button.ss-ui-button.icon-button{margin-top:-11px}.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-active a.icon-button.cms-panel-link,.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-default a.icon-button.cms-panel-link{padding:5px 8px 6px;line-height:1em;background-color:transparent;background-image:none;border:0}.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-active a.icon-button.cms-panel-link:before,.ui-tabs.ui-tabs-nav li.cms-tabset-icon.ui-corner-top.ui-state-default a.icon-button.cms-panel-link:before{vertical-align:middle}.icon-button-group{display:inline-block;margin-top:1px;vertical-align:middle;border:1px solid #CDCCD0;border-radius:4px}.icon-button-group a.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button,.icon-button-group button.ss-ui-button.icon-button{margin-right:0;line-height:13px;border-radius:0}.icon-button-group a.icon-button:first-child,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button:first-child,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button:first-child,.icon-button-group button.ss-ui-button.icon-button:first-child{border-radius:3px 0 0 3px}.icon-button-group a.icon-button:last-child,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button:last-child,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button:last-child,.icon-button-group button.ss-ui-button.icon-button:last-child{border-radius:0 3px 3px 0}.icon-button-group a.icon-button:hover,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button:hover,.ui-tabs .ui-tabs-nav li .icon-button-group a.icon-button:hover,.icon-button-group button.ss-ui-button.icon-button:hover{background:#f6f7f8}.icon-button-group a.icon-button.active:hover,.icon-button-group button.ss-ui-button.icon-button.active:hover{background:#d4dbe1}.icon-button-group a.icon-button+a.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button+a.icon-button,.icon-button-group a.icon-button+button.ss-ui-button.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li a.icon-button+button.ss-ui-button.icon-button,.icon-button-group button.ss-ui-button.icon-button+a.icon-button,.icon-button-group .ui-tabs .ui-tabs-nav li button.ss-ui-button.icon-button+a.icon-button,.icon-button-group button.ss-ui-button.icon-button+button.ss-ui-button.icon-button{border-left:1px solid #CDCCD0}.icon-button-group a.icon-button.font-icon-thumbnails::before,.icon-button-group button.ss-ui-button.icon-button.font-icon-thumbnails::before{margin-left:-2px}.icon-button-group .ui-tabs.ui-tabs-nav{border-left:0 !important;padding-right:0 !important;margin-bottom:0;overflow:hidden}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default{background-color:transparent;background-image:none;margin:0;padding:0;border-left:0;border-right:0;box-shadow:none}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default+.cms-tabset-icon.ui-state-default{border-left:1px solid #CDCCD0}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default:hover{background:#f6f7f8}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-default.ui-state-active:hover{background:#d4dbe1}.icon-button-group .ui-tabs.ui-tabs-nav .cms-tabset-icon.ui-state-active{background-color:#d4dbe1}.cms-content-header-tabs .icon-button-group{overflow:hidden}.ui-tabs{padding:0;background:none}.ui-tabs .ui-tabs{position:static}.ui-tabs .ui-tabs-panel{padding:12px 16px;background:transparent;border:0}.ui-tabs .ui-tabs-panel.cms-edit-form{padding:0}.ui-tabs .ui-widget-header{border:0;background:none}.ui-tabs .ui-tabs-nav{float:right;margin:16px 0 -1px 0;padding:0 16px 0 0;border-bottom:0}.ui-tabs .ui-tabs-nav ~ .ui-tabs-panel{clear:both}.ui-tabs .ui-tabs-nav li{top:0;float:left;margin-top:0}.ui-tabs .ui-tabs-nav li:active{outline:none}.ui-tabs .ui-tabs-nav li a{display:inline-block;outline:none;float:none;font-weight:normal;color:#66727d;line-height:32px;padding:0 12px 0}.ui-tabs .ui-tabs-nav li:last-child{margin-right:0}.ui-tabs .ui-tabs-nav .ui-state-default{border:0;background:transparent}.ui-tabs .ui-tabs-nav .ui-state-default a{line-height:28px;padding-top:12px;padding-bottom:8px;color:#7f8c97}.ui-tabs .ui-tabs-nav .ui-state-default a:hover{color:#66727d}.ui-tabs .ui-tabs-nav .ui-state-active{padding-bottom:1px;background-color:transparent;cursor:text}.ui-tabs .ui-tabs-nav .ui-state-active a{border-bottom:3px solid #66727d;padding-left:0;padding-right:0;margin:0 12px 0;color:#66727d}.ui-tabs .ui-tabs-nav.ui-state-active{border-color:gray}.ui-tabs .ui-tabs-nav li.cms-tabset-icon.ui-corner-top{text-indent:-9999em}.ui-tabs .ui-tabs-nav li.cms-tabset-icon.ui-corner-top a{display:block;padding-left:40px;padding-right:0;margin:0}.ui-tabs .cms-panel-padded .ui-tabs-panel{padding:0}.ui-tabs .cms-panel-padded .ui-tabs-panel .ui-tabs-panel{padding:8px 0 0 0}.ui-tabs .cms-panel-padded .Actions{padding:0}.ui-tabs.ss-tabset-tabshidden .ui-tabs-panel{border-top:none}.ui-tabs.cms-tabset-primary .ui-tabs-nav,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary,.ui-tabs .cms-content-header-tabs .ui-tabs-nav{margin-top:0;float:none}.ui-tabs.cms-tabset-primary .ui-tabs-nav li,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary li,.ui-tabs .cms-content-header-tabs .ui-tabs-nav li{margin-right:0;margin-top:0}.ui-tabs.cms-tabset-primary .ui-tabs-nav li a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary li a,.ui-tabs .cms-content-header-tabs .ui-tabs-nav li a{margin:0;line-height:39px;padding-top:0;padding-bottom:0}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-all,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-top,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-right,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-tr,.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-corner-tl,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-all,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-top,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-right,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-tr,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-corner-tl,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-all,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-top,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-right,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-tr,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-corner-tl{border-radius:0}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-default,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-default,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-default{background:none;border-top:none;border:none}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active{box-shadow:none;background:transparent;border-top:none;border:none;z-index:2}.ui-tabs.cms-tabset-primary .ui-tabs-nav .ui-state-active a,.ui-tabs .ui-tabs-nav.cms-tabset-nav-primary .ui-state-active a,.ui-tabs .cms-content-header-tabs .ui-tabs-nav .ui-state-active a{border-bottom:4px solid #66727d;padding:0;margin:0 12px 0}.cms-content-header-tabs{float:right;margin-top:12px}.cms-content-header-tabs.icon-button-group-tabs{margin-top:12px;margin-bottom:13px}.cms-content-header-tabs .icon-button-group{margin-right:16px}.cms-content-fields .ui-tabs-nav{float:none;padding:0;border-bottom:1px solid #d0d3d5;margin:0 16px 0}.cms-content-fields .ui-tabs-nav li{margin-bottom:-1px}.cms-content-fields .ui-tabs-nav li.first a{margin-left:0;padding-left:0}.cms-content-loading-overlay{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9998}.cms-content-loading-spinner{position:absolute;top:0;left:0;width:100%;height:100%;z-index:9999;background:url(../images/spinner.gif) no-repeat 50% 50%}.ss-loading-screen{width:100%;height:100%;overflow:hidden;position:absolute;z-index:100000;background:#fff;background:-moz-radial-gradient(50% 50% 180deg, circle cover, #fff, #EFEFEF, #C7C7C7 100%);background:-webkit-gradient(radial, 50% 50%, 350, 50% 50%, 0, from(#E3E3E3), to(#fff))}.ss-loading-screen .loading-logo{width:100%;height:100%;overflow:hidden;position:absolute;background:transparent url(../images/silverstripe_logo.png) no-repeat 50% 50%}.ss-loading-screen p{width:100%;text-align:center;position:absolute;bottom:80px;z-index:100001}.ss-loading-screen p span.notice{width:300px;font-size:14px;padding:10px 20px;color:#dc7f00;border:none;background:none;border-radius:5px;display:inline-block;zoom:1;*display:inline}.ss-loading-screen .loading-animation{display:none;position:absolute;left:50%;margin-left:-21.5px;top:80%}.cms-content-actions,.cms-preview-controls{margin:0;padding:12px 16px;z-index:999;border-top:1px solid #D2D5D8;height:28px;background-color:#f6f7f8}.message{display:block;clear:both;margin:0 0 8px;padding:10px 12px;font-weight:normal;border:1px #ccc solid;background:#fff;background:rgba(255,255,255,0.5);text-shadow:none;border-radius:3px}.message.notice{background-color:#f0f8fc;border-color:#93CDE8}.message.warning{background-color:#fefbde;border-color:#E9D104}.message.error,.message.bad,.message.required,.message.validation{background-color:#fae8e9;border-color:#e68288}.message.good{background-color:#eaf6e4;border-color:#72c34b}.message p{margin:0}.cms-edit-form .message{margin:16px}.cms-edit-form .ui-tabs-panel .message{margin:16px 0}.notice-item{border-radius:3px;font-family:inherit;font-size:inherit;padding:6px 24px 8px 10px;word-wrap:break-word;min-height:60px;height:auto;border:0;border-left:3px solid;color:#666;left:300px;background:#fff}.notice-item.success,.notice-item.good,.notice-item.green{border-color:#72c34b}.notice-item.notice,.notice-item.info,.notice-item.blue{border-color:#93CDE8}.notice-item.warning,.notice-item.caution,.notice-item.yellow{border-color:#E9D104}.notice-item.bad,.notice-item.error,.notice-item.red{border-color:#e68288}.notice-item p{margin-bottom:0}.notice-item-close{font-weight:normal;width:12px;height:16px;color:#555;font-size:16px;overflow:hidden;top:4px;right:4px;padding:2px;opacity:.8}.notice-item-close::before{content:'x'}.notice-item-close:hover{opacity:1}.page-icon,a .jstree-pageicon{display:block;width:16px;height:16px;background:transparent url(../images/sitetree_ss_pageclass_icons_default.png) no-repeat}.page-icon.class-HomePage{background-position:0 -48px}.page-icon.class-RedirectorPage{background-position:0 -16px}.page-icon.class-VirtualPage{background-position:0 -32px}.page-icon.class-ErrorPage{background-position:0 -112px}.cms-page-add-form-dialog{display:none}.cms-add-form .step-label{opacity:0.9}.cms-add-form .step-label .flyout{height:17px;padding-top:5px}.cms-add-form .step-label .title{padding-top:5px;font-weight:bold;text-shadow:1px 1px 0 #fff}.cms-add-form ul.SelectionGroup{padding-left:28px;overflow:visible}.cms-add-form ul.SelectionGroup:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.cms-add-form .parent-mode{padding:8px;overflow:auto}#PageType ul{padding-left:20px}#PageType ul li{float:none;width:100%;padding:9px 0 9px 15px;overflow:hidden;border-bottom-width:2px;border-bottom:2px groove rgba(255,255,255,0.8);-webkit-border-image:url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch;border-image:url(../images/textures/bg_fieldset_elements_border.png) 2 stretch stretch}#PageType ul li:last-child{border-bottom:none}#PageType ul li:hover,#PageType ul li.selected{background-color:rgba(255,255,102,0.3)}#PageType ul li.disabled{color:#aaa;opacity:0.5}#PageType ul li.disabled:hover{background:none}#PageType ul li input{margin:inherit}#PageType ul li label{padding-left:0;padding-bottom:0}#PageType ul li input,#PageType ul li label,#PageType ul li .page-icon,#PageType ul li .title{float:left;line-height:1.3em}#PageType ul li .page-icon{margin:0 4px}#PageType ul li .title{width:120px;font-weight:bold;padding-right:10px}#PageType ul li .description{font-style:italic;display:inline;clear:none;margin:0}.cms-content-toolbar{min-height:29px;display:block;margin:12px 0 0;padding-bottom:0;border-bottom:0;box-shadow:none}.cms-content-toolbar:after{content:"\0020";display:block;height:0;clear:both;overflow:hidden;visibility:hidden}.cms-content-toolbar .cms-tree-view-modes{float:right;padding-top:5px}.cms-content-toolbar .cms-tree-view-modes *{display:inline-block}.cms-content-toolbar .cms-tree-view-modes * label{color:#0071c4}.cms-content-toolbar .cms-actions-tools-row{clear:both}.cms-content-toolbar .tool-action{display:none}.cms-content-tools{background:#f6f7f8;width:288px;overflow-y:auto;overflow-x:hidden;z-index:70;border-right:1px solid #C1C7CC;float:left;position:relative}.cms-content-tools.filter{padding:0 !important}.cms-content-tools .cms-panel-header{clear:both;margin:10px 0 7px;padding-bottom:2px;line-height:24px;border-bottom:1px solid #D2D5D8}.cms-content-tools .cms-panel-content{width:272px;padding:0 12px 0 16px;overflow:auto;height:100%}.cms-content-tools .cms-panel-content .Actions .ss-ui-action-constructive{margin-right:5px}.cms-content-tools .cms-content-header{background-color:#748d9d;background-image:linear-gradient(#b0bec7, #748d9d)}.cms-content-tools .cms-content-header h2{text-shadow:#5c7382 -1px -1px 0;width:176px;color:#fff;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.cms-content-tools h3,.cms-content-tools h4,.cms-content-tools h5{font-weight:bold;line-height:16px}.cms-content-tools h3{font-size:13px}.cms-content-tools h4{font-size:12px;margin:5px 0}.cms-content-tools .ui-widget-content{background:none}.cms-content-tools .field label{float:none;width:auto;font-size:12px;padding:0 8px 4px 0}.cms-content-tools .field .middleColumn{margin:0}.cms-content-tools .field input.text,.cms-content-tools .field select,.cms-content-tools .field textarea{padding:5px;font-size:11px}.cms-content-tools .field.checkbox{padding:0 0 8px}.cms-content-tools .field.checkbox input{margin:2px 0}.cms-content-tools .field .description{margin-left:0}.cms-content-tools .fieldgroup .fieldgroup-field{padding:0}.cms-content-tools .fieldgroup .fieldgroup-field .field{margin:0;padding:0}.cms-content-tools table{margin:8px -4px}.cms-content-tools table thead th{color:#1f1f1f;font-weight:bold;line-height:16px;font-size:11px;padding:4px}.cms-content-tools table tr.active{background-color:#338DC1;color:#fff}.cms-content-tools table tr.active td.first-column{border-radius:6px 0 0 6px}.cms-content-tools table tr.active td.last-column{border-radius:0 6px 6px 0}.cms-content-tools table td{padding:4px;line-height:16px;vertical-align:top}.cms-content-tools td{border-bottom:1px solid #ced7dc;padding:7px 2px;font-size:11px}.cms-notice{display:block;margin:0 0 8px;padding:10px 12px;font-weight:normal;border:1px #D2D5D8 solid;background:#fff;background:rgba(255,255,255,0.5);text-shadow:none}.cms-tree-filtered{position:absolute;margin:0;width:100%;box-sizing:border-box;margin-left:-16px;padding:16px 16px;background:#D4E2EC;text-shadow:none;border:0}.cms-tree-filtered>strong,.cms-tree-filtered>a{font-size:14px}.cms-content-batchactions-button{display:inline-block;padding:4px 6px;vertical-align:middle;background-image:linear-gradient(top, #fff, #D9D9D9);border:1px solid #aaa;border-radius:4px}.cms-content-batchactions{float:left;position:relative;display:block}.cms-content-batchactions .view-mode-batchactions-wrapper{height:18px;float:left;padding:4px 6px;border:1px solid #aaa;margin-bottom:8px;margin-right:-1px;background-color:#D9D9D9;background-image:linear-gradient(top, #fff, #D9D9D9);border-top-left-radius:4px;border-bottom-left-radius:4px}.cms-content-batchactions .view-mode-batchactions-wrapper input{vertical-align:middle}.cms-content-batchactions .view-mode-batchactions-wrapper .view-mode-batchactions-label{vertical-align:middle;display:none}.cms-content-batchactions .checkbox{margin-top:2px;vertical-align:middle}.cms-content-batchactions-dropdown{display:inline-block}.cms-content-tools .cms-content-batchactions-dropdown{width:100%}.cms-content-batchactions-dropdown fieldset{display:inline-block;width:200px}.cms-content-batchactions-dropdown fieldset .view-mode-batchactions-label{display:inline}.cms-content-tools .cms-content-batchactions-dropdown fieldset{width:82%}.cms-content-batchactions-dropdown .dropdown{width:100%;height:32px}.cms-content-batchactions-dropdown .dropdown .chzn-single{border-top-right-radius:0;border-bottom-right-radius:0;box-shadow:none}.cms-content-batchactions-dropdown .Actions{display:inline-block;padding:0;margin-left:-4px}.cms-content-tools .cms-content-batchactions-dropdown .Actions{width:16%}.cms-content-batchactions-dropdown .action{width:100%;height:32px;margin-bottom:0;border-top-left-radius:0;border-bottom-left-radius:0}.cms-switch-view a{padding-right:1em}form.member-profile-form{padding:0 16px 0 0}form.member-profile-form #Root_Permissions{clear:both;border-top:1px solid #a6a6a6}form.member-profile-form #Root_Main{clear:both;border-top:1px solid #a6a6a6}form.member-profile-form #Root_Main .cms-help-toggle{text-indent:-9999em;display:inline-block;width:20px;background:url(../images/question.png) no-repeat 0px 0px}form.member-profile-form #FavouritePageID{margin-top:8px}form.member-profile-form #CsvFile .middleColumn{background:none !important}form.member-profile-form .advanced h4{margin-bottom:.5em}form.member-profile-form .Actions{text-align:left;border:0}form.member-profile-form input.customFormat{width:80px;border:1px solid #ccc !important;padding:3px;display:inline-block;margin-left:1em}form.member-profile-form .formattingHelpToggle{display:block;font-size:11px}form.member-profile-form .formattingHelpText{margin:5px 0 0 -5px;color:#333;padding:5px 10px;background:#fff;border:1px solid #ccc}form.member-profile-form .formattingHelpText ul{padding:0}form.member-profile-form .formattingHelpText li{font-size:11px;color:#333;margin-bottom:2px;padding-bottom:0;float:none;width:auto}form.member-profile-form #Groups .middleColumn{margin-left:0;width:100%}form.member-profile-form #Groups .middleColumn .TreeDropdownField{width:90%;max-width:90%}form.member-profile-form #Permissions .optionset li{float:none;width:auto}.memberdatetimeoptionset .description{font-style:normal}.memberdatetimeoptionset .toggle{font-size:11px}.cms .cms-content{border-right:1px solid #BBB;border-radius:0;background:#f6f7f8;width:800px;z-index:40}.cms .cms-content-fields{overflow-y:auto;overflow-x:auto;background:#f6f7f8;width:100%}.cms .cms-content-fields #Root_Main .confirmedpassword{border-bottom:none;box-shadow:none}.cms .cms-content-fields #Root_Main .customFormat{max-width:80px}.cms .cms-content-fields #Root_Main .cms-help-toggle{text-indent:-9999em;display:inline-block;width:20px;background:url(../images/question.png) no-repeat 0px 0px}.cms .cms-content-fields #Root_Permissions ul.optionset li{float:none}.cms form.member-profile-form #Root .ui-tabs-nav{display:none}.cms form.member-profile-form #Root_Main,.cms form.member-profile-form #Root_Permissions{border:none}#CanViewType .optionset li,#CanEditType .optionset li,#CanCreateTopLevelType .optionset li{float:none;width:auto;white-space:nowrap}#ViewerGroups select,#EditorGroups select,#CreateTopLevelGroups select{width:512px}.cms-panel{overflow:hidden}.cms-panel .cms-panel-toggle.south{border-top:1px solid #a9afb4;position:absolute;bottom:0;width:100%}.cms-panel .cms-panel-toggle a{display:block;text-align:right;padding:4px 0;width:100%;text-decoration:none}.cms-panel .cms-panel-toggle a span{display:inline-block;margin:0 5px;color:#555d60;font-size:16px}.cms-panel .cms-panel-toggle a.toggle-expand{width:40px;display:none}.cms-panel.cms-content-tools .cms-panel-toggle.south{border-top:1px solid #D2D5D8}.cms-panel.collapsed{cursor:pointer}.cms-panel.collapsed .cms-panel-header *,.cms-panel.collapsed .cms-panel-content,.cms-panel.collapsed .cms-panel-toggle a.toggle-collapse{display:none}.cms-panel.collapsed .cms-panel-toggle a.toggle-expand{display:block}.cms-panel .cms-panel-header{width:100%}.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed{width:40px;display:none}.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed h2,.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed h3{border-bottom:0;margin-left:8px;transform-origin:bottom, right;transform:rotate(270deg)}.cms-panel#cms-content-tools-CMSPageEditController .cms-panel-content-collapsed .cms-panel-header{width:600px;position:relative;top:24px;right:577px;text-align:right}.cms-panel .cms-panel-content-collapsed{width:40px;display:none}.cms-panel .cms-panel-content-collapsed h2,.cms-panel .cms-panel-content-collapsed h3{border-bottom:0;margin-left:8px;transform-origin:bottom, right;transform:rotate(270deg)}.cms-panel .cms-panel-content-collapsed .cms-panel-header{width:600px;position:relative;right:577px;text-align:right;border-bottom:none;box-shadow:none}.cms-panel .child-flyout-indicator{width:0;height:0;border-right:3px dashed #1f1f1f;border-top:3px solid transparent;border-left:3px solid transparent;border-bottom:3px dashed #1f1f1f;position:absolute;right:1px;margin-top:-8px;display:none}.cms-panel .collapsed-flyout{display:block !important;left:41px;margin-top:-40px;position:fixed;width:191px}.cms-panel .collapsed-flyout li a span{display:block !important}.cms .cms-panel-padded{padding:0 16px 12px}.cms .cms-panel-padded.ReportAdmin>fieldset{padding-top:12px}.CMSPageAddController .cms-panel-padded{padding:16px 16px}.cms .ui-widget-overlay-light{background:#aaa url(../../thirdparty/jquery-ui-themes/smoothness/images/ui-bg_flat_0_aaaaaa_40x100.png) 50% 50% repeat-x;opacity:0.3}.cms .ui-widget-overlay{background-color:#000;background-image:none}.cms .ui-dialog .ss-ui-dialog.ui-dialog-content{padding-top:0px}.ui-dialog{background:#f6f7f8;background-clip:content-box;border:1px solid #666 !important;border-radius:8px;overflow:visible;padding:0;box-shadow:0px 0px 30px 10px rgba(0,0,0,0.3)}.ui-dialog .ui-dialog-titlebar.ui-widget-header{font-size:14px;padding:0;border:none;background:transparent url(../images/textures/cms_content_header.png) repeat;box-shadow:rgba(107,120,123,0.5) 0 0 4px inset}.ui-dialog .ui-dialog-titlebar.ui-widget-header .ui-dialog-title{position:absolute}.ui-dialog .ui-dialog-content{border-radius:8px;overflow:auto}.ui-dialog .ui-dialog-content.loading{background-image:url(../images/spinner.gif);background-position:50% 50%;background-repeat:no-repeat}.ui-dialog .cms-dialog-content{background:#f6f7f8;padding-bottom:8px;padding-top:0px}.ui-dialog .cms-dialog-content .Actions{overflow:auto;margin:8px 0;padding-bottom:8px;float:right}.ui-dialog .cms-dialog-content .ui-tabs{position:static}.ui-dialog .cms-dialog-content .ui-tabs .ui-tabs-nav{position:absolute;top:9px;right:40px}.ui-dialog .cms-dialog-content .ui-tabs .ui-tabs-panel{border:0}.ui-dialog .cms-dialog-content .clear{clear:both}.ui-dialog.loading{background-image:url(../images/spinner.gif);background-position:50% 50%;background-repeat:no-repeat}.ui-dialog .ui-dialog-buttonpane{margin:0;background:#f0f2f4;border-top:1px solid #D2D5D8;border-bottom-left-radius:8px;border-bottom-right-radius:8px}body.cms-dialog{overflow:auto;background:#f6f7f8;position:relative}.htmleditorfield-dialog.ui-dialog-content{padding:0;position:relative}.htmleditorfield-dialog .htmleditorfield-from-web{text-align:center;margin-bottom:8px}.htmleditorfield-dialog .htmleditorfield-from-web.CompositeField:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .htmleditorfield-dialog .htmleditorfield-from-web.CompositeField{zoom:1}.htmleditorfield-dialog .htmleditorfield-from-web .url-description{text-align:left;margin-bottom:12px}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl{border:none;-moz-box-shadow:none;-webkit-box-shadow:none;box-shadow:none;width:80%;width:calc(100% - 80px);position:relative;display:inline-block;padding:0;margin:0}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl label{position:absolute;left:8px;top:0;font-weight:normal;color:#888;width:35px;padding-right:0;z-index:1}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl .middleColumn{margin-left:0;max-width:none}.htmleditorfield-dialog .htmleditorfield-from-web div.remoteurl input.remoteurl{padding-left:44px;max-width:none}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url{display:inline-block;float:none;margin:2px 0 0;vertical-align:top}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url:hover,.htmleditorfield-dialog .htmleditorfield-from-web button.add-url:active{opacity:1}.htmleditorfield-dialog .htmleditorfield-from-web button.add-url.ui-state-disabled,.htmleditorfield-dialog .htmleditorfield-from-web button.add-url.ui-state-disabled:hover,.htmleditorfield-dialog .htmleditorfield-from-web button.add-url.ui-state-disabled:active{opacity:0.35;filter:Alpha(Opacity=35)}.htmleditorfield-dialog .htmleditorfield-from-web.loading button.add-url::before{content:'';background:url(../images/throbber.gif) no-repeat center center;padding:8px}.htmleditorfield-dialog .cms-content-header{padding:0;width:100%;height:53px}.htmleditorfield-dialog .cms-content-header h3{padding:12px 0 12px 16px;margin:0;line-height:28px;display:inline-block;font-weight:normal}.htmleditorfield-dialog .cms-content-header h3.insert .back-button{margin:0;padding:0;cursor:pointer}.htmleditorfield-dialog .cms-content-header h3.insert .back-button::before{margin-right:4px;font-size:18px;vertical-align:text-bottom}.htmleditorfield-dialog .ss-insert-media,.htmleditorfield-dialog .ss-insert-link{padding:12px 16px}.htmleditorfield-dialog .ss-insert-media .ui-tabs-panel,.htmleditorfield-dialog .ss-insert-link .ui-tabs-panel{padding:0}.htmleditorfield-dialog .Actions{padding:8px 16px}.htmleditorfield-dialog .Actions .ui-tabs-panel{padding:0}.htmleditorfield-dialog .details .file-url{display:block;width:300px;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.htmleditorfield-dialog .details .cms-file-info .field{border:none;box-shadow:0 0 0 transparent}.htmleditorfield-dialog .details .field{border-bottom:1px solid rgba(201,205,206,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8)}.htmleditorfield-dialog .details .field.last{border-bottom:none;box-shadow:0 0 0 transparent;margin-bottom:0}.htmleditorfield-dialog .CompositeField .text select{margin:5px 0 0 0}.htmleditorfield-linkform .step2{margin-bottom:16px}.htmleditorfield-linkform .ss-uploadfield .middleColumn{width:auto}.htmleditorfield-mediaform .ss-gridfield .gridfield-button-delete{display:none}.htmleditorfield-mediaform .htmleditorfield-from-web.ss-uploadfield .middleColumn,.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .middleColumn{width:auto;background:none;border:none;min-width:0}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield h4{float:left;margin-top:4px;margin-bottom:0}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .middleColumn{min-width:0;clear:none}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .field.treedropdown{border-bottom:0;padding:0;position:absolute;margin:0;top:12px;left:160px;width:auto;min-width:200px}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .treedropdownfield-title{width:auto;padding:5px 2px 5px 4px;max-width:200px;font-size:14px;font-weight:bold}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .treedropdownfield-toggle-panel-link{padding:5px 4px 5px 0}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .treedropdownfield-toggle-panel-link a{background:url(../images/sitetree_ss_default_icons.png);background-position:-18px -4px;height:14px;opacity:.8}.htmleditorfield-mediaform .htmleditorfield-from-cms.ss-uploadfield .TreeDropdownField{background:0;box-shadow:none;border:0}.htmleditorfield-mediaform .ss-assetuploadfield .ss-uploadfield-editandorganize .ss-uploadfield-files .ss-uploadfield-item-info{background-color:#9e9e9e;background-image:linear-gradient(top, #9e9e9e 0%, #9d9d9d 8%, #878787 50%, #868686 54%, #6b6b6b 96%, #6c6c6c 100%)}.cms-search-form{margin-bottom:16px}.filter .cms-search-form{margin-bottom:0}.cms-search-form .Actions{padding:0}.step-label>*{display:inline-block;vertical-align:top}.step-label .flyout{height:18px;font-size:14px;font-weight:bold;border-top-left-radius:3px;border-bottom-left-radius:3px;background-color:#667980;padding:4px 3px 4px 6px;text-align:center;text-shadow:none;color:#fff}.step-label .arrow{background-position:0px -240px;background-repeat:no-repeat;overflow:hidden;display:block;width:9px;height:26px;height:26px;width:10px;margin-right:4px}.step-label .title{height:18px;padding:4px}.cms-file-info{overflow:auto;border-bottom:1px solid rgba(201,205,206,0.8);box-shadow:0 1px 0 rgba(255,255,255,0.8);margin-bottom:8px}.cms-file-info .cms-file-info-preview{float:left;width:176px;margin-right:8px}.cms-file-info .cms-file-info-preview img{max-width:176px;max-height:128px}.cms-file-info .cms-file-info-data{float:left;width:55%}.cms-file-info .cms-file-info-data .field{margin:0;padding-bottom:8px;border:none;box-shadow:none}.cms-file-info .cms-file-info-data .field label.left{width:96px}.cms-file-info .cms-file-info-data .field .middleColumn{margin-left:104px}.cms-file-info .cms-file-info-data .field label,.cms-file-info .cms-file-info-data .field span{padding:0}form.small .cms-file-info-preview{width:112px}form.small .cms-file-info-preview img{max-width:112px}form.small .cms-file-info-data{max-width:550px}form.small .cms-file-info-data .field{padding-bottom:0}form.small .cms-file-info-data .field label{width:112px}form.small .cms-file-info-data .field .middleColumn{margin-left:120px}.members_grid span button#action_gridfield_relationfind{display:none}.members_grid p button#action_export span.btn-icon-download-csv{height:17px}form.import-form ul{list-style:disc}form.import-form ul li{margin-left:20px}form.import-form p{margin-bottom:5px}form.import-form label.left{width:250px}.cms-container .CMSMain.CMSPageSettingsController .tab#Root_Settings .optionset li{white-space:nowrap}.cms-container .CMSMain.CMSPageSettingsController .tab#Root_Settings .optionset li label{padding-left:2px}.cms-container .CMSMain.CMSPageSettingsController .tab#Root_Settings .fieldgroup .fieldgroup-field{width:216px;padding-left:0}.ss-uploadfield-item-edit-all .ui-button-text{padding-right:0}.toggle-details-icon{background-position:0px -6px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.ss-uploadfield-item-edit-all .toggle-details-icon{background-position:0px -12px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px;display:inline-block;width:8px;height:8px;padding-left:5px}.toggle-details-icon.opened{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.ss-uploadfield-item-edit-all .toggle-details-icon.opened{background-position:0px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px;display:inline-block}.cms .Actions>.cms-preview-toggle-link,.cms .cms-navigator>.cms-preview-toggle-link{display:none}.cms .jstree>ul>li,.TreeDropdownField .treedropdownfield-panel .jstree>ul>li{margin-left:0px}.cms .jstree ul,.cms .jstree li,.TreeDropdownField .treedropdownfield-panel .jstree ul,.TreeDropdownField .treedropdownfield-panel .jstree li{display:block;margin:0;padding:0;background:none;list-style-type:none}.cms .jstree li,.TreeDropdownField .treedropdownfield-panel .jstree li{min-height:18px;line-height:25px;white-space:nowrap;margin-left:18px;min-width:18px}.cms .jstree li.jstree-open>ul,.TreeDropdownField .treedropdownfield-panel .jstree li.jstree-open>ul{display:block}.cms .jstree li.jstree-closed>ul,.TreeDropdownField .treedropdownfield-panel .jstree li.jstree-closed>ul{display:none}.cms .jstree li>.jstree-icon,.TreeDropdownField .treedropdownfield-panel .jstree li>.jstree-icon{cursor:pointer}.cms .jstree ins,.TreeDropdownField .treedropdownfield-panel .jstree ins{display:inline-block;text-decoration:none;width:18px;height:18px;margin:0 0 0 0;padding:0;float:left}.cms .jstree a,.TreeDropdownField .treedropdownfield-panel .jstree a{display:inline-block;line-height:16px;height:16px;color:black;white-space:nowrap;text-decoration:none;padding:1px 2px;margin:0;border:1px solid #fff}.cms .jstree a:focus,.cms .jstree a:active,.cms .jstree a:hover,.TreeDropdownField .treedropdownfield-panel .jstree a:focus,.TreeDropdownField .treedropdownfield-panel .jstree a:active,.TreeDropdownField .treedropdownfield-panel .jstree a:hover{text-decoration:none;cursor:pointer}.cms .jstree a ins,.TreeDropdownField .treedropdownfield-panel .jstree a ins{height:16px;width:12px}.cms .jstree a ins.jstree-checkbox,.TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox{width:16px;position:relative}.cms .jstree a ins.jstree-checkbox:before,.TreeDropdownField .treedropdownfield-panel .jstree a ins.jstree-checkbox:before{content:'';display:block;position:absolute;z-index:1;left:-3px;top:-3px;height:22px;width:25px}.cms .jstree .jstree-real-checkbox,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-real-checkbox{display:none}.cms .jstree .jstree-wholerow-real,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real{position:relative;z-index:1}.cms .jstree .jstree-wholerow-real li,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real li{cursor:pointer}.cms .jstree .jstree-wholerow-real a,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-real a{border-left-color:transparent !important;border-right-color:transparent !important}.cms .jstree .jstree-wholerow,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow{position:relative;z-index:0;height:0;margin:0 !important;padding:0 !important;background:transparent !important}.cms .jstree .jstree-wholerow ul,.cms .jstree .jstree-wholerow li,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ul,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow li{margin:0 !important;padding:0 !important;background:transparent !important;width:100%}.cms .jstree .jstree-wholerow a,.cms .jstree .jstree-wholerow a:hover,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow a:hover{margin:0 !important;padding:0 !important;text-indent:-9999px !important;width:100%;border-right-width:0px !important;border-left-width:0px !important}.cms .jstree .jstree-wholerow ins,.cms .jstree .jstree-wholerow span,.cms .jstree .jstree-wholerow input,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow ins,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow span,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow input{display:none !important}.cms .jstree .jstree-wholerow-span,.TreeDropdownField .treedropdownfield-panel .jstree .jstree-wholerow-span{position:absolute;left:0;margin:0px;padding:0;height:18px;border-width:0;padding:0;z-index:0}.cms .jstree.jstree-focused,.TreeDropdownField .treedropdownfield-panel .jstree.jstree-focused{background:none}.cms .jstree.jstree-focused .jstree>ul,.TreeDropdownField .treedropdownfield-panel .jstree.jstree-focused .jstree>ul{background:none}.cms a>.jstree-icon,.TreeDropdownField .treedropdownfield-panel a>.jstree-icon{display:none}.cms .draggable a>.jstree-icon,.TreeDropdownField .treedropdownfield-panel .draggable a>.jstree-icon{display:none;cursor:move;cursor:-moz-grab;cursor:-webkit-grab;cursor:grab}.cms .draggable a>.jstree-icon:active,.TreeDropdownField .treedropdownfield-panel .draggable a>.jstree-icon:active{cursor:-moz-grabbing;cursor:-webkit-grabbing;cursor:grabbing}.cms li.jstree-open>ul,.TreeDropdownField .treedropdownfield-panel li.jstree-open>ul{display:block;margin-left:-13px}.cms li.jstree-open>ul li ul,.TreeDropdownField .treedropdownfield-panel li.jstree-open>ul li ul{margin-left:2px}.cms li.jstree-closed>ul,.TreeDropdownField .treedropdownfield-panel li.jstree-closed>ul{display:none}.cms .jstree-rtl a>.jstree-icon,.TreeDropdownField .treedropdownfield-panel .jstree-rtl a>.jstree-icon{margin-left:3px;margin-right:0}.cms .jstree-rtl li,.TreeDropdownField .treedropdownfield-panel .jstree-rtl li{margin-left:0;margin-right:18px}.cms .jstree-rtl>ul>li,.TreeDropdownField .treedropdownfield-panel .jstree-rtl>ul>li{margin-right:0px}.cms .jstree-themeroller a,.TreeDropdownField .treedropdownfield-panel .jstree-themeroller a{padding:0 2px}.cms .jstree-themeroller .ui-icon,.TreeDropdownField .treedropdownfield-panel .jstree-themeroller .ui-icon{overflow:visible}.cms .jstree-themeroller .jstree-no-icon,.TreeDropdownField .treedropdownfield-panel .jstree-themeroller .jstree-no-icon{display:none}.cms #jstree-marker,.TreeDropdownField .treedropdownfield-panel #jstree-marker{padding:0;margin:0;overflow:hidden;position:absolute;top:-30px;background-repeat:no-repeat;display:none;line-height:10px;font-size:12px;height:12px;width:8px;z-index:10001;background-color:transparent;color:black}.cms #jstree-marker-line,.TreeDropdownField .treedropdownfield-panel #jstree-marker-line{padding:0;margin:0;overflow:hidden;position:absolute;top:-30px;background-repeat:no-repeat;display:none;line-height:0%;font-size:1px;height:1px;width:100px;z-index:10000;background-color:#456c43;cursor:pointer;border:1px solid #eeeeee;border-left:0;-moz-box-shadow:0px 0px 2px #666;-webkit-box-shadow:0px 0px 2px #666;box-shadow:0px 0px 2px #666;-moz-border-radius:1px;border-radius:1px;-webkit-border-radius:1px}.cms #vakata-contextmenu,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu{display:block;visibility:hidden;left:0;top:-200px;position:absolute;margin:0;padding:0;min-width:180px;background:#FFF;border:1px solid silver;z-index:10000;*width:180px;box-shadow:0 0 10px #CCC}.cms #vakata-contextmenu::before,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::before{content:"";display:block;position:absolute;top:-10px;left:24px;width:0;border-width:0 6px 10px 6px;border-color:#FFF transparent;border-style:solid;z-index:10000}.cms #vakata-contextmenu::after,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu::after{content:"";display:block;position:absolute;top:-11px;left:23px;width:0;border-width:0 7px 11px 7px;border-color:#CCC transparent;border-style:solid}.cms #vakata-contextmenu ul,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu ul{min-width:180px;*width:180px}.cms #vakata-contextmenu ul,.cms #vakata-contextmenu li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu ul,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li{margin:0;padding:0;list-style-type:none;display:block}.cms #vakata-contextmenu li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li{line-height:20px;min-height:23px;position:relative;padding:0px}.cms #vakata-contextmenu li:last-child,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li:last-child{margin-bottom:1px}.cms #vakata-contextmenu li a,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a{padding:1px 10px;line-height:23px;display:block;text-decoration:none;margin:1px 1px 0 1px;border:0}.cms #vakata-contextmenu li a:hover,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li a:hover{padding:1px 10px;background:#3875d7;background-image:linear-gradient(top, #3875d7 20%, #2a62bc 90%);color:#FFF;border:none}.cms #vakata-contextmenu li ins,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ins{float:left;width:0;height:0;text-decoration:none;margin-right:2px}.cms #vakata-contextmenu li .jstree-pageicon,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li .jstree-pageicon{margin-top:3px;margin-right:5px}.cms #vakata-contextmenu li.vakata-hover>a,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-hover>a{padding:1px 10px;background:#3875d7;background-image:linear-gradient(top, #3875d7 20%, #2a62bc 90%);color:#FFF;border:none}.cms #vakata-contextmenu .right,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu .right{right:100%;left:auto}.cms #vakata-contextmenu .bottom,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu .bottom{bottom:-1px;top:auto}.cms #vakata-contextmenu li ul,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul{display:none;position:absolute;top:-2px;left:100%;background:#FFF;border:1px solid silver;box-shadow:0 0 10px #CCC}.cms #vakata-contextmenu li ul.col-2,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-2{width:360px}.cms #vakata-contextmenu li ul.col-2 li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-2 li{width:50%}.cms #vakata-contextmenu li ul.col-3,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-3{width:540px}.cms #vakata-contextmenu li ul.col-3 li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul.col-3 li{width:33%}.cms #vakata-contextmenu li ul li,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul li{min-width:180px;float:left}.cms #vakata-contextmenu li ul li a,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li ul li a{overflow:hidden;white-space:nowrap;text-overflow:ellipsis;-o-text-overflow:ellipsis}.cms #vakata-contextmenu li.vakata-separator,.TreeDropdownField .treedropdownfield-panel #vakata-contextmenu li.vakata-separator{min-height:0;height:1px;line-height:1px;font-size:1px;overflow:hidden;margin:0 2px;background:#ccc;padding:0}.cms #vakata-dragged,.TreeDropdownField .treedropdownfield-panel #vakata-dragged{display:block;margin:0 0 0 0;padding:4px 4px 4px 24px;position:absolute;top:-2000px;line-height:16px;z-index:10000}.cms #vakata-dragged ins,.TreeDropdownField .treedropdownfield-panel #vakata-dragged ins{display:block;text-decoration:none;width:16px;height:16px;margin:0 0 0 0;padding:0;position:absolute;top:4px;left:4px;-moz-border-radius:4px;border-radius:4px;-webkit-border-radius:4px}.cms #vakata-dragged .jstree-ok,.TreeDropdownField .treedropdownfield-panel #vakata-dragged .jstree-ok{background:green}.cms #vakata-dragged .jstree-invalid,.TreeDropdownField .treedropdownfield-panel #vakata-dragged .jstree-invalid{background:red}.jstree li,.jstree .jstree ins{background:none}.jstree .jstree-unchecked>a>.jstree-checkbox,.jstree .jstree-checked>a>.jstree-checkbox,.jstree .jstree-undetermined>a>.jstree-checkbox{margin-right:3px}.tree-holder.jstree li,.cms-tree.jstree li{padding:0px;clear:left}.tree-holder.jstree li.Root strong,.cms-tree.jstree li.Root strong{font-weight:bold;padding-left:1px}.tree-holder.jstree li.Root>a .jstree-icon,.cms-tree.jstree li.Root>a .jstree-icon{background-position:-56px -36px}.tree-holder.jstree li.status-deletedonlive>a .text,.tree-holder.jstree li.status-deletedonlive>a:link .text,.tree-holder.jstree li.status-archived>a .text,.tree-holder.jstree li.status-archived>a:link .text,.cms-tree.jstree li.status-deletedonlive>a .text,.cms-tree.jstree li.status-deletedonlive>a:link .text,.cms-tree.jstree li.status-archived>a .text,.cms-tree.jstree li.status-archived>a:link .text{text-decoration:line-through}.tree-holder.jstree li.jstree-checked>a,.tree-holder.jstree li.jstree-checked>a:link,.cms-tree.jstree li.jstree-checked>a,.cms-tree.jstree li.jstree-checked>a:link{background-color:#fffcdc}.tree-holder.jstree li.disabled>a,.tree-holder.jstree li.disabled>a:link,.tree-holder.jstree li.edit-disabled>a,.tree-holder.jstree li.edit-disabled>a:link,.cms-tree.jstree li.disabled>a,.cms-tree.jstree li.disabled>a:link,.cms-tree.jstree li.edit-disabled>a,.cms-tree.jstree li.edit-disabled>a:link{color:#aaa;background-color:transparent;cursor:default}.tree-holder.jstree li.disabled>a>.jstree-checkbox,.tree-holder.jstree li.disabled>a:link>.jstree-checkbox,.tree-holder.jstree li.edit-disabled>a>.jstree-checkbox,.tree-holder.jstree li.edit-disabled>a:link>.jstree-checkbox,.cms-tree.jstree li.disabled>a>.jstree-checkbox,.cms-tree.jstree li.disabled>a:link>.jstree-checkbox,.cms-tree.jstree li.edit-disabled>a>.jstree-checkbox,.cms-tree.jstree li.edit-disabled>a:link>.jstree-checkbox{background-position:-57px -54px}.tree-holder.jstree li.readonly,.cms-tree.jstree li.readonly{color:#aaa;padding-left:18px}.tree-holder.jstree li.readonly a,.tree-holder.jstree li.readonly a:link,.cms-tree.jstree li.readonly a,.cms-tree.jstree li.readonly a:link{margin:0;padding:0}.tree-holder.jstree li.readonly .jstree-icon,.cms-tree.jstree li.readonly .jstree-icon{display:none}.tree-holder.jstree a,.tree-holder.jstree a:link,.cms-tree.jstree a,.cms-tree.jstree a:link{color:#0071c4;padding:3px 6px 3px 6px;border:none;display:inline-block;margin-right:5px}.tree-holder.jstree ins,.cms-tree.jstree ins{background-color:transparent;background-image:url(../images/sitetree_ss_default_icons.png)}.tree-holder.jstree span.badge,.cms-tree.jstree span.badge{clear:both;text-transform:uppercase;text-shadow:none;display:inline-block;position:relative;padding:3px 3px 1px;font-size:0.75em;line-height:1em;margin-left:3px;margin-top:-1px;border-radius:2px, 2px}.tree-holder.jstree span.comment-count,.cms-tree.jstree span.comment-count{clear:both;position:relative;text-transform:uppercase;display:inline-block;overflow:visible;padding:0px 3px;font-size:0.75em;line-height:1em;margin-left:3px;margin-right:6px;border-radius:2px, 2px;color:#7E7470;border:1px solid #C9B800;background-color:#FFF0BC}.tree-holder.jstree span.comment-count:before,.cms-tree.jstree span.comment-count:before{content:"";position:absolute;border-style:solid;display:block;width:0;bottom:-4px;left:3px;border-width:4px 4px 0;border-color:#C9B800 transparent}.tree-holder.jstree span.comment-count:after,.cms-tree.jstree span.comment-count:after{content:"";position:absolute;border-style:solid;display:block;width:0;bottom:-3px;left:4px;border-width:3px 3px 0;border-color:#FFF0BC transparent}.tree-holder.jstree .jstree-hovered,.cms-tree.jstree .jstree-hovered{text-shadow:none;text-decoration:none}.tree-holder.jstree .jstree-closed>ins,.cms-tree.jstree .jstree-closed>ins{background-position:2px -1px}.tree-holder.jstree .jstree-open>ins,.cms-tree.jstree .jstree-open>ins{background-position:-18px -1px}.tree-holder.filtered-list,.cms-tree.filtered-list{margin-top:8px}.tree-holder.filtered-list li:not(.filtered-item)>a,.cms-tree.filtered-list li:not(.filtered-item)>a{color:#aaa}.cms-tree.jstree.draggable .jstree-no-checkboxes li a{padding-left:12px}.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-hovered,.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-clicked,.cms-tree.jstree.draggable .jstree-no-checkboxes li a:focus{padding-left:0}.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-hovered .jstree-icon,.cms-tree.jstree.draggable .jstree-no-checkboxes li .jstree-clicked .jstree-icon,.cms-tree.jstree.draggable .jstree-no-checkboxes li a:focus .jstree-icon{display:block}.jstree-default a .jstree-icon,.jstree-default-rtl a .jstree-icon,.jstree-classic a .jstree-icon,.jstree-apple a .jstree-icon{background-position:-60px -19px}.jstree-apple a{border-radius:3px}.cms-content-tools .cms-tree.jstree li{min-width:187px}.cms-content-tools .cms-tree.jstree a{overflow:hidden;text-overflow:ellipsis;display:block;position:relative}.cms-content-tools .cms-tree.jstree span.badge{position:absolute;top:0;right:0;padding:7px 9px 6px 5px;margin:0;max-width:40%;transition:max-width .75s linear}.cms-content-tools .cms-tree.jstree span.badge:hover{max-width:150px}a .jstree-pageicon{float:left;margin-right:4px;position:relative}li.class-HomePage>a .jstree-pageicon{background-position:0 -48px}li.class-RedirectorPage>a .jstree-pageicon{background-position:0 -16px}li.class-VirtualPage>a .jstree-pageicon{background-position:0 -32px}li.class-ErrorPage>a .jstree-pageicon{background-position:0 -112px}.jstree-apple .jstree-clicked,.jstree-apple .jstree-hovered{background:#ebfbff}.cms-tree.jstree .status-addedtodraft>a .jstree-pageicon:before,.cms-tree.jstree .status-modified>a .jstree-pageicon:before,.cms-tree.jstree .status-archived>a .jstree-pageicon:before,.cms-tree.jstree .status-deletedonlive>a .jstree-pageicon:before,.cms-tree.jstree .status-removedfromdraft>a .jstree-pageicon:before,.cms-tree.jstree .status-workflow-approval>a .jstree-pageicon:before{content:"";display:block;width:6px;height:6px;position:absolute;bottom:0;right:0;background:#fce2d0;border:1px solid #fff;border-radius:100px}.jstree .status-addedtodraft>.jstree-hovered,.jstree .status-addedtodraft>.jstree-clicked,.cms-tree.jstree span.badge.status-addedtodraft{background-color:#fff7f2;border-color:#F46B00}.cms-tree.jstree span.badge.status-addedtodraft{color:#F46B00}.cms-tree.jstree .status-addedtodraft>a .jstree-pageicon:before{background-color:#ff7f22;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #F46B00}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-addedtodraft{box-shadow:0px 0px 6px 2px #fff7f2}.jstree .status-modified>.jstree-hovered,.jstree .status-modified>.jstree-clicked,.cms-tree.jstree span.badge.status-modified{background-color:#fff7f2;border-color:#F46B00}.cms-tree.jstree span.badge.status-modified{color:#F46B00}.cms-tree.jstree .status-modified>a .jstree-pageicon:before{background-color:#fff2e8;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #F46B00}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-modified{box-shadow:0px 0px 6px 2px #fff7f2}.jstree .status-archived>.jstree-hovered,.jstree .status-archived>.jstree-clicked,.cms-tree.jstree span.badge.status-archived{background-color:#f7f7f7;border-color:#455b6c}.cms-tree.jstree span.badge.status-archived{color:#455b6c}.cms-tree.jstree .status-archived>a .jstree-pageicon:before{background-color:#5F7688;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-archived{box-shadow:0px 0px 6px 2px #f7f7f7}.jstree .status-deletedonlive>.jstree-hovered,.jstree .status-deletedonlive>.jstree-clicked,.cms-tree.jstree span.badge.status-deletedonlive{background-color:#f7f7f7;border-color:#455b6c}.cms-tree.jstree span.badge.status-deletedonlive{color:#455b6c}.cms-tree.jstree .status-deletedonlive>a .jstree-pageicon:before{background-color:#f7f7f7;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-deletedonlive{box-shadow:0px 0px 6px 2px #f7f7f7}.jstree .status-removedfromdraft>.jstree-hovered,.jstree .status-removedfromdraft>.jstree-clicked,.cms-tree.jstree span.badge.status-removedfromdraft{background-color:#f7f7f7;border-color:#455b6c}.cms-tree.jstree span.badge.status-removedfromdraft{color:#455b6c}.cms-tree.jstree .status-removedfromdraft>a .jstree-pageicon:before{background-color:#f7f7f7;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #455b6c}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-removedfromdraft{box-shadow:0px 0px 6px 2px #f7f7f7}.jstree .status-workflow-approval>.jstree-hovered,.jstree .status-workflow-approval>.jstree-clicked,.cms-tree.jstree span.badge.status-workflow-approval{background-color:#E8FAFF;border-color:#0070B4}.cms-tree.jstree span.badge.status-workflow-approval{color:#0070B4}.cms-tree.jstree .status-workflow-approval>a .jstree-pageicon:before{background-color:#0070B4;box-shadow:0px 1px 1px rgba(0,0,0,0.3),inset 0 0 0 1px #0070B4}#cms-content-tools-CMSMain .cms-tree.jstree span.badge.status-workflow-approval{box-shadow:0px 0px 6px 2px #E8FAFF}.cms-tree{visibility:hidden}.cms-tree.multiple li>a>.jstree-icon{display:none}.cms-tree.multiple li>a>.jstree-icon.jstree-checkbox{display:inline-block}.cms-tree.multiple li#record-0>a .jstree-checkbox{display:none}.cms-tree.jstree-loading li#record-0>.jstree-icon{background:url(../images/throbber.gif) top left no-repeat}.cms-tree a.jstree-loading .jstree-icon{background-image:none !important}.cms-tree a.jstree-loading .jstree-pageicon{background:url(../images/throbber.gif) top left no-repeat}.cms-logo-header{position:relative !important;top:auto !important;height:auto !important;padding:0;line-height:24px;background-color:#005a93}.cms-logo-header span{color:#fff;display:block;padding-left:26px}.cms-logo-header span a{color:white;display:inline}.cms-logo{border-bottom:1px solid #004e7f;overflow:hidden;padding:12px 8px 11px;position:relative;vertical-align:middle;font-size:12px;min-height:28px}.collapsed .cms-logo{padding:0}.cms-logo .version{display:none}.cms-logo a{position:absolute;top:8px;bottom:8px;display:block;width:24px;background:url("../images/logo_small.png") no-repeat center center;text-indent:-9999em;padding:0 1px}.cms-logo span{font-weight:bold;font-size:12px;line-height:16px;padding:6px 0;margin-left:32px}.cms-login-status{padding:12px 8px;line-height:16px;font-size:11px}.cms-login-status .logout-link{float:left;font-size:16px;height:16px;padding:6px 8px 6px 5px;opacity:.9;color:#fff}.cms-login-status .logout-link:hover,.cms-login-status .logout-link:focus{opacity:1;text-decoration:none}.cms-login-status span{padding:6px 0 6px 26px}.cms-menu{z-index:80;background:#b0bec7;width:160px;box-shadow:rgba(0,0,0,0.9) 0 0 3px}.cms-menu a{text-decoration:none}.cms-menu .cms-panel-content{width:160px;overflow-x:hidden;overflow-y:auto;position:relative !important;top:auto !important;left:auto !important}.cms-menu.collapsed{width:40px !important;cursor:auto;z-index:1000}.cms-menu.collapsed .cms-panel-header{width:30px}.cms-menu.collapsed .cms-panel-header span{display:none}.cms-menu.collapsed .cms-menu-list{overflow-x:hidden;overflow-y:auto}.cms-menu.collapsed .cms-menu-list li{width:100%;float:left}.cms-menu.collapsed .cms-menu-list li span.text{display:none}.cms-menu.collapsed .cms-menu-list li ul{display:none}.cms-menu.collapsed .cms-login-status{height:28px}.cms-menu.collapsed .cms-login-status span{display:none}.cms-menu.collapsed .cms-logo{height:28px;padding:12px 8px 11px}.cms-menu.collapsed.cms-panel .cms-panel-content{display:block}.cms-menu.collapsed .ss-ui-button.sticky-toggle{width:50%}.cms-menu .cms-panel-toggle a,.cms-menu .cms-panel-toggle a.toggle-expand{float:right;width:20px}.cms-menu .ss-ui-button.sticky-toggle{float:left;width:24px;height:24px;margin:0;text-indent:-999em;background-color:transparent;background-image:url(../images/sticky-toggle-off.png);background-repeat:no-repeat;background-position:3px;border:0}.cms-menu .ss-ui-button.sticky-toggle:hover{box-shadow:0 0 0}.cms-menu .ss-ui-button.sticky-toggle.active{background-image:url(../images/sticky-toggle-on.png)}.cms-menu .ss-ui-button.sticky-toggle .ui-button-text{padding:0}.cms-menu .ss-ui-button.sticky-toggle:hover+.sticky-status-indicator{display:block;padding:5px 6px 0}.cms-menu .sticky-status-indicator{display:none;position:absolute;top:-22px;left:2px;font-size:9px;color:#555d60;text-transform:uppercase;background-color:#b0bec7}.cms-menu-list li a{display:block;line-height:16px;min-height:16px;font-size:12px;color:#1f1f1f;padding:11px 5px 11px 8px;background-color:#b0bec7;cursor:pointer;position:relative;background-image:linear-gradient(#b0bec7, #92a5b2);border-top:1px solid #c2cdd4;border-bottom:1px solid #748d9d}.cms-menu-list li a:hover{text-decoration:none;background-color:#b6c3cb;border-bottom:1px solid #8399a7;color:#2c2c2c;background-image:linear-gradient(#bfcad2, #b0bec7)}.cms-menu-list li a:focus,.cms-menu-list li a:active{border-top:1px solid #a1b2bc;text-decoration:none;background-color:#a1b2bc;color:#393939;background-image:linear-gradient(#92a5b2, #a1b2bc)}.cms-menu-list li a .icon{display:block;position:absolute;top:50%;margin-left:4px;margin-top:-8px;opacity:0.7}.cms-menu-list li a .text{display:block;margin-left:30px}.cms-menu-list li a .toggle-children{display:inline-block;float:right;width:20px;height:100%;cursor:pointer}.cms-menu-list li a .toggle-children .toggle-children-icon{background-position:0px -12px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px;display:inline-block;width:8px;height:8px;vertical-align:middle}.cms-menu-list li a .toggle-children.opened .toggle-children-icon{background-position:0px -18px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px;display:inline-block;width:8px;height:8px}.cms-menu-list li ul li a{border-top:1px solid #b6c3cb}.cms-menu-list li.current a{color:#fff;border-top:1px solid #55a4d2;border-bottom:1px solid #236184;background-color:#338DC1;background-image:linear-gradient(#338DC1, #287099)}.cms-menu-list li.current a .toggle-children .toggle-children-icon{background-position:0px -6px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:8px;height:6px}.cms-menu-list li.current ul{border-top:none;display:block}.cms-menu-list li.current li{background-color:#287099}.cms-menu-list li.current li a{font-size:11px;padding:0 10px 0 40px;height:32px;line-height:32px;color:#e2f0f7;background:none;border-top:1px solid #2f81b1;border-bottom:1px solid #1e5270}.cms-menu-list li.current li a.current,.cms-menu-list li.current li a:hover{background:#2e7ead;border-top:1px solid #2e7ead;color:#fff}.cms-menu-list li.current li a:focus{background:#236184;border-top:1px solid #1e5270;color:#fff}.cms-menu-list li.current li.current{background:#2e7ead;border-top:1px solid #2e7ead;border-top:none}.cms-menu-list li.current li.current a{font-weight:bold;color:#fff}.cms-menu-list li.current li.first a{border-top:none}.cms-menu-list li ul.collapse{display:none}.cms-menu-list li ul.collapse li a{background-image:none;font-size:11px;padding:0 10px 0 40px;height:32px;line-height:32px}.cms-menu-list li ul.collapsed-flyout{display:block}.cms-menu-list li ul.collapsed-flyout li a{font-size:11px;padding:0 10px 0 16px;height:32px;line-height:32px}.cms-menu-list li ul.collapsed-flyout li.current a{font-weight:bold}.cms-menu-list li ul.collapsed-flyout li.first a{border-top:1px solid #92a5b2}.cms-menu-list.collapsed li .text,.cms-menu-list.collapsed li .toggle-children{display:none}.cms-menu-list.collapsed li>li{display:none}.cms-content-controls.cms-preview-controls{z-index:1;background:#eceff1;height:30px;padding:12px 12px}.cms-content-controls .icon-view,.cms-content-controls .preview-selector.dropdown a.chzn-single{white-space:nowrap}.cms-content-controls .icon-view:before,.cms-content-controls .preview-selector.dropdown a.chzn-single:before{display:inline-block;float:left;width:20px;overflow:hidden;color:#1f1f1f}.cms-content-controls .cms-navigator{width:100%}.cms-content-controls .preview-selector{float:right;border-bottom:none;position:relative;box-shadow:none;margin:2px 0 0 4px;padding:0;height:28px}.cms-content-controls .preview-selector a.chzn-single{width:16px;padding:6px;height:16px;margin:-2px 0 0;filter:none;background:none;border:none;box-shadow:none;border-radius:3px}.cms-content-controls .preview-selector a.chzn-single::before{font-size:18px;margin-top:-1px;margin-left:-1px}.cms-content-controls .preview-selector a.chzn-single:hover,.cms-content-controls .preview-selector a.chzn-single.chzn-single-with-drop{background-color:#dae0e5;box-shadow:0 0 3px rgba(0,0,0,0.05) inset,0 1px 0 rgba(248,248,248,0.9)}.cms-content-controls .preview-selector a.chzn-single.chzn-single-with-drop{border-radius:0 0 3px 3px}.cms-content-controls .preview-selector a.chzn-single div{display:none}.cms-content-controls .preview-selector.open .chzn-drop{position:absolute;left:auto !important;right:0}.cms-content-controls .preview-selector .chzn-drop{border-radius:3px 3px 0 3px;box-shadow:0 0 3px rgba(0,0,0,0.1)}.cms-content-controls .preview-selector .chzn-drop .chzn-results{width:135px}.cms-content-controls .preview-selector .chzn-drop .chzn-results .result-selected{background:#eceff1}.cms-content-controls .preview-selector .chzn-container{width:auto !important}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop{padding:0;border-bottom:1px solid #aaa;margin-top:-5px;width:auto !important}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop .chzn-search{display:none}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul{padding:0;margin:0;overflow:visible}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li{font-size:12px;line-height:16px;padding:7px 16px 7px 6px;color:#0071c4;border-bottom:1px solid #DDD;background-color:#FFF}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li:before{margin-right:2px;font-size:16px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.description{padding-top:5px;padding-bottom:5px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.description:before{margin-top:5px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.highlighted,.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li:hover,.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li:focus{color:#0071c4;filter:none;background:#f2f4f6;text-decoration:none}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.first{border-radius:3px 3px 0 0}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.last{border-bottom:none;border-radius:0 0 0 3px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.restricted{color:#CCC;background-color:#EEE;pointer-events:none}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li.restricted:before{opacity:0.2}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li span{display:block;color:#6c6c6c;font-size:0.85em;line-height:1.1em;padding-left:23px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul li .icon-view{margin-right:4px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul .disabled-tooltip{position:absolute;top:0;left:0;right:0;height:32px;background:rgba(255,255,255,0)}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul .disabled-tooltip::before{content:'Screen size too small';text-align:center;background:#555;color:white;padding:4px 0;position:absolute;top:-24px;left:-1px;right:-1px;border-radius:3px 3px 0 0;display:none;z-index:2}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul .disabled-tooltip::after{content:'';position:absolute;width:10px;height:10px;transform:rotate(45deg);display:none;background:#555;left:47%;top:-6px}.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul .disabled-tooltip:hover::after,.cms-content-controls .preview-selector .chzn-container.chzn-with-rise .chzn-drop ul .disabled-tooltip:hover::before{display:block}.cms-content-controls .preview-selector .chzn-drop ul.chzn-results li.result-selected{background:#e6eaed;color:#66727d}.cms-content-controls .preview-selector .chzn-drop ul.chzn-results li.result-selected.highlighted,.cms-content-controls .preview-selector .chzn-drop ul.chzn-results li.result-selected:hover,.cms-content-controls .preview-selector .chzn-drop ul.chzn-results li.result-selected:focus{background:#e6eaed;color:#66727d}.cms-content-controls .preview-selector.split-disabled .chzn-container.chzn-with-rise .chzn-drop ul li.font-icon-columns{color:#aaa;pointer-events:none}.cms-content-controls .preview-selector.split-disabled .chzn-container.chzn-with-rise .chzn-drop ul li.font-icon-columns.highlighted,.cms-content-controls .preview-selector.split-disabled .chzn-container.chzn-with-rise .chzn-drop ul li.font-icon-columns:hover,.cms-content-controls .preview-selector.split-disabled .chzn-container.chzn-with-rise .chzn-drop ul li.font-icon-columns:focus{color:#aaa;background:#fff;cursor:default}.cms-content-controls .preview-selector.split-disabled .chzn-container.chzn-with-rise .chzn-drop ul li.font-icon-columns::before{color:#aaa}.cms-content-controls .cms-preview-states{float:right}.cms-content-controls .cms-preview-states select{max-width:150px}.cms-content-controls .cms-preview-states.dropdown{max-width:150px}.cms-content-controls .cms-preview-states.dropdown a.chzn-single span{margin:0}.cms-content-controls .cms-preview-states.dropdown .chzn-container{max-width:150px}.cms-preview{background-color:#f6f7f8;height:100%;width:100%}.cms-preview .cms-preview-overlay{width:100%;height:100%}.cms-preview .preview-note{color:#CDD7DC;display:block;font-size:22px;font-weight:bold;height:82px;margin-top:-50px;margin-left:-150px;position:absolute;text-align:center;text-shadow:0 1px 0 #fff;top:50%;left:50%;width:300px}.cms-preview .preview-note span{background-position:0px -400px;background-repeat:no-repeat;overflow:hidden;display:block;width:50px;height:44px;display:block;height:41px;margin:0 auto 20px;width:50px}.cms-preview .preview-scroll{height:100%;overflow:auto;position:relative;width:100%}.cms-preview .preview-scroll .preview-device-outer{height:100%;width:100%}.cms-preview .preview-scroll .preview-device-outer .preview-device-inner{box-sizing:border-box;width:100%;height:100%;background-color:#FFF}.cms-preview .preview-scroll .preview-device-outer .preview-device-inner iframe{height:100%;overflow-y:auto;width:100%}.cms-preview.mobile .preview-scroll,.cms-preview.mobileLandscape .preview-scroll,.cms-preview.tablet .preview-scroll,.cms-preview.tabletLandscape .preview-scroll,.cms-preview.desktop .preview-scroll{background-color:#f6f7f8}.cms-preview.mobile .preview-scroll .preview-device-outer,.cms-preview.mobileLandscape .preview-scroll .preview-device-outer,.cms-preview.tablet .preview-scroll .preview-device-outer,.cms-preview.tabletLandscape .preview-scroll .preview-device-outer,.cms-preview.desktop .preview-scroll .preview-device-outer{border-radius:7px;background:#d5dde2;border:1px solid transparent;border-left:1px solid #cfd9de;padding:0 16px 16px}.cms-preview.mobile .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.mobileLandscape .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.tablet .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.tabletLandscape .preview-scroll .preview-device-outer .preview-device-inner,.cms-preview.desktop .preview-scroll .preview-device-outer .preview-device-inner{border-top:2px solid #e1e7ea;border-right:1px solid transparent;border-bottom:1px solid #e1e7ea;border-left:1px solid #c3cfd6}.cms-preview.mobile .preview-scroll .preview-device-outer{transform:rotate(0deg);transition:all .3s ease-in 1s;margin:20px auto 20px;overflow:hidden;padding-top:16px}.cms-preview.mobile .preview-scroll .preview-device-outer .preview-device-inner{transform:rotate(0deg);transition:all .3s ease-out 1s}.cms-preview.mobile .preview-scroll .preview-device-outer.rotate{transform:rotate(-90deg);transition:all .3s ease-in 1s;height:583px;margin:0px auto 0px;width:320px}.cms-preview.mobile .preview-scroll .preview-device-outer.rotate .preview-device-inner{transform-origin:160px 160px;transform:rotate(90deg);transition:all .3s ease-out 1s;height:320px;width:583px}.cms-preview.mobileLandscape .preview-scroll .preview-device-outer{transition:all .3s ease-out 1s;margin:12% auto;padding-top:16px}.cms-preview.mobileLandscape .preview-scroll .preview-device-outer .preview-device-inner{transition:all .3s ease-out 1s}.cms-preview.tablet .preview-scroll .preview-device-outer{transition:all .3s ease-out 1s;margin:0 auto}.cms-preview.tablet .preview-scroll .preview-device-outer .preview-device-inner{transition:all .3s ease-out 1s}.cms-preview.tabletLandscape .preview-scroll .preview-device-outer{transition:all .3s ease-out 1s;margin:0 auto}.cms-preview.tabletLandscape .preview-scroll .preview-device-outer .preview-device-inner{transition:all .3s ease-out 1s}.cms-preview.desktop .preview-scroll .preview-device-outer{transition:all .3s ease-out 1s;margin:0 auto}.cms .ss-ui-action-tabset{float:left;position:relative}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav{border-radius:3px;border:1px solid #b3b3b3;float:left;overflow:visible;padding:0}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .cms .ss-ui-action-tabset.multi ul.ui-tabs-nav{zoom:1}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav:active{outline:none;box-shadow:none;-webkit-box-shadow:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li{background-image:linear-gradient(top, #f8f8f8, #D9D9D9);border-radius:0;background:#eaeaea;border:none;border-right:1px solid #eee;border-left:1px solid #b3b3b3;margin:0;overflow:visible;min-width:110px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li:active{outline:none;box-shadow:none;-webkit-box-shadow:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active{border-bottom-left-radius:0;border-bottom-right-radius:0;background:#f8f8f8;border-bottom:none !important}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active a{border-bottom-left-radius:0;border-bottom-right-radius:0}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active a:active,.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.ui-state-active a span:active{outline:none;box-shadow:none;-webkit-box-shadow:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.first{border-top-left-radius:3px;border-bottom-left-radius:3px;border-left:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li.last{border-top-right-radius:3px;border-bottom-right-radius:3px;border-right:none}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link{color:#66727d;display:inline-block;font-weight:bold;line-height:16px;padding:5px 10px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link .ui-no-icon{display:inline-block;float:left;height:16px;padding:0 2px;width:16px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link .title{display:inline-block;line-height:18px}.cms .ss-ui-action-tabset.multi ul.ui-tabs-nav li a.tab-nav-link.view-mode-batchactions-wrapper .title{margin-left:22px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel{background:#f8f8f8 !important;border:1px solid #b3b3b3;border-top:none;clear:both;display:block;float:left;margin:0;padding:10px;padding-top:15px;position:absolute;top:30px;width:202px;z-index:1}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h3,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h4,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h5{font-weight:bold;line-height:16px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h3{font-size:13px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel h4{font-size:12px;margin:5px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .ui-widget-content{background:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field{border-bottom:none;box-shadow:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field label{float:none;width:auto;font-size:12px;padding:0 8px 4px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field label.extra-details{overflow:hidden;margin-top:10px;display:block;color:#c5cbd0;font-style:italic;font-weight:normal;font-size:1em;float:left;text-shadow:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field label.extra-details.fill:before{color:#fff;content:'?';font-size:12px;box-sizing:border-box;padding-left:3px;padding-right:3px;display:block;float:left;text-shadow:none;border-radius:50px;background-color:#e2e4e7;width:15px;height:15px;margin-right:5px;margin-bottom:5px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field .middleColumn{margin:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field input.text,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field select,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field textarea{padding:5px;font-size:11px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field.checkbox{padding:0 8px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .field.checkbox input{margin:2px 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .fieldgroup .fieldgroup-field{padding:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .fieldgroup .fieldgroup-field .field{margin:0;padding:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-content-fields{overflow:visible}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .chzn-container-single{width:100% !important}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .chzn-container-single .chzn-single{padding:0 0 0 5px;float:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-content-actions,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-preview-controls{padding:0;height:auto;border:none;box-shadow:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-edit-form{width:100%}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .CompositeField{margin:0;padding:0;float:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .parent-mode{padding-top:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field{margin:10px 0 0 0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-title,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-title{position:absolute;z-index:2;padding:5px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-panel,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-panel{margin-top:11px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link{background:none;border-left:none;padding:5px 3px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link .ui-icon,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link .ui-icon{float:right;opacity:0.7}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .cms-add-form ul.SelectionGroup{padding-left:0;padding-right:0;overflow:visible;border-bottom:none}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel.first{left:0;width:203px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .ui-icon{padding-right:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .tab-nav-link,.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel .ss-ui-button{font-size:12px}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel #Form_AddForm_PageType ul{padding:0}.cms .ss-ui-action-tabset.multi .ss-ui-action-tab.ui-tabs-panel #Form_AddForm_PageType ul li{padding:4px 5px}.cms .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav,.cms .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav li.first{border-bottom-left-radius:0}.cms .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav li.last{border-bottom-right-radius:0}.cms .ss-ui-action-tabset .batch-check,.cms .ss-ui-action-tabset .ui-icon{display:inline-block;float:left;margin-left:-2px;padding-right:6px}.cms .ss-ui-action-tabset .batch-check{margin:6px 0px 5px 9px;position:absolute}.cms .ss-ui-action-tabset .cms-tree-view-sidebar{min-width:176px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset ul.ui-tabs-nav>li{width:auto}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset ul.ui-tabs-nav>li a.tab-nav-link{box-sizing:border-box;transition-duration:.5s;overflow:hidden;padding-right:0;width:30px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset ul.ui-tabs-nav>li a.tab-nav-link.active{transition-duration:.5s;width:110px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav li.first,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open ul.ui-tabs-nav li.last,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav li.first,.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ss-ui-action-tabset.tabset-open-last ul.ui-tabs-nav li.last{border-bottom-right-radius:0;border-bottom-left-radius:0}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ui-tabs .ui-tabs-panel.ss-ui-action-tab{padding:10px 6px;width:162px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ui-tabs .ui-tabs-panel.ss-ui-action-tab .field{max-width:160px}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .ui-tabs .ui-tabs-panel.ss-ui-action-tab .ui-icon{padding-right:0}.cms .ss-ui-action-tabset .cms-tree-view-sidebar .last .ui-tabs-panel.ss-ui-action-tab{left:auto;right:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset{margin-top:2px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav{margin:0;float:left}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li{background:none;border:none;border-bottom:none !important;display:inline;padding:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li:active{box-shadow:none;outline:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a{text-shadow:#fff 0 1px 1px;color:#0071c4;font-size:13px;font-weight:normal;line-height:24px;padding:0 25px 0 10px;border-bottom:0;margin:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:active{box-shadow:none;outline:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover{text-shadow:#fff 0 10px 10px;color:#00599b}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after{background-position:0px -40px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;border-bottom:0;content:"";display:inline-block;height:16px;margin-left:6px;width:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after{background-position:0px -40px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel{border-top-radius:3px;border-bottom-radius:0;clear:both;display:block;background-color:#f6f7f8;border:1px solid #ccc;border-bottom:1px solid #f6f7f8;margin:0;margin-top:2px;max-width:250px;padding:8px 0 2px;position:absolute;z-index:1;min-width:190px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel:after{content:".";display:block;height:0;clear:both;visibility:hidden}*:first-child .cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel{zoom:1}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h3,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h4,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h5{font-weight:bold;line-height:16px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h3{font-size:13px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel h4{font-size:12px;margin:5px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .ui-widget-content{background:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field{border-bottom:none;box-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field label{float:none;width:auto;font-size:12px;padding:0 8px 4px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field label.extra-details{overflow:hidden;margin-top:10px;display:block;color:#c5cbd0;font-style:italic;font-weight:normal;font-size:1em;float:left;text-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field label.extra-details.fill:before{color:#fff;content:'?';font-size:12px;box-sizing:border-box;padding-left:3px;padding-right:3px;display:block;float:left;text-shadow:none;border-radius:50px;background-color:#e2e4e7;width:15px;height:15px;margin-right:5px;margin-bottom:5px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field .middleColumn{margin:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field input.text,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field select,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field textarea{padding:5px;font-size:11px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field.checkbox{padding:0 8px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .field.checkbox input{margin:2px 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .fieldgroup .fieldgroup-field{padding:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .fieldgroup .fieldgroup-field .field{margin:0;padding:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-content-fields{overflow:visible}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .chzn-container-single{width:100% !important}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .chzn-container-single .chzn-single{padding:0 0 0 5px;float:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-content-actions,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-preview-controls{padding:0;height:auto;border:none;box-shadow:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-edit-form{width:100%}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .CompositeField{margin:0;padding:0;float:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .parent-mode{padding-top:0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field{margin:10px 0 0 0}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-title,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-title{position:absolute;z-index:2;padding:5px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-panel,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-panel{margin-top:11px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link{background:none;border-left:none;padding:5px 3px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .treedropdown .treedropdownfield-toggle-panel-link .ui-icon,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .SelectionGroup li.selected div.field .treedropdownfield-toggle-panel-link .ui-icon{float:right;opacity:0.7}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-add-form ul.SelectionGroup{padding-left:0;padding-right:0;overflow:visible;border-bottom:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-sitetree-information{border-bottom:1px solid #e8e9eb;margin-bottom:8px;padding:0 20px 0 0;margin-right:10px;margin-left:10px}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel .cms-sitetree-information p.meta-info{color:#999;font-size:11px;line-height:16px;margin-bottom:8px;white-space:nowrap}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button{width:100%}.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button:hover,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button:focus,.cms .ss-ui-action-tabset.action-menus.ss-tabset .ui-tabs-panel button.ss-ui-button:active{box-shadow:none;background-color:#ebedef;outline:none}.cms .ss-ui-action-tabset.action-menus.ss-tabset .last .ui-tabs-panel.ss-ui-action-tab{left:auto;right:-1px}.cms .cms-content-actions .Actions{overflow:visible}.ModelAdmin .cms-content-fields .cms-edit-form{overflow-y:auto;overflow-x:hidden}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content .cms-search-form .resetformaction{margin-right:0px}.ModelAdmin .cms-content-fields .cms-content-tools .cms-panel-content #Form_ImportForm{overflow:hidden}.permissioncheckboxset h5,.permissioncheckboxsetfield_readonly h5{margin:0}.permissioncheckboxset .optionset,.permissioncheckboxsetfield_readonly .optionset{overflow:auto}.permissioncheckboxset .optionset li,.permissioncheckboxsetfield_readonly .optionset li{float:none;width:auto;clear:both}.permissioncheckboxsetfield_readonly .optionset li.odd,.permissioncheckboxsetfield_readonly .optionset li.even{margin-left:16px}.permissioncheckboxsetfield_readonly .optionset li.help{width:384px}.permissioncheckboxsetfield_readonly .optionset li input{display:none}.permissioncheckboxsetfield_readonly .optionset li label{position:relative}.permissioncheckboxsetfield_readonly .optionset li label span{position:absolute;left:-16px;top:-2px}.cms .cms-content .SecurityAdmin .cms-content-fields{overflow-y:auto}.cms .cms-content .SecurityAdmin .cms-content-fields .aligned-right-label{margin-left:184px;padding:8px 0}.cms-security h1{margin:45px 40px 5px 25px;font-size:1.9em;line-height:1.2;font-weight:bold}.cms-security .Content{margin:0 50px 0 25px}.cms-security .Form{margin:0 25px}.cms-security .Form .field{border:0 none;box-shadow:none;margin:0;padding:0}.cms-security .Form .field label.left{float:none;width:auto}.cms-security .Form .field .middleColumn{margin:0}.cms-security .Form #Password{width:300px;float:left}.cms-security .Form #ForgotPassword{float:left;padding:40px 0 0 10px}.cms-security .Form #Remember{clear:both}.cms-security .Form .Actions{padding:20px 0 0 0}.cms-security .Form .Actions #doLogout{line-height:28px;margin:0 0 0 10px}.leftandmain-logindialog-dialog .ui-dialog-titlebar-close{display:none}.leftandmain-logindialog-overlay{opacity:0.8}@media only screen and (-webkit-min-device-pixel-ratio: 2), only screen and (min--moz-device-pixel-ratio: 2), only screen and (-o-min-device-pixel-ratio: 2 / 1), only screen and (min-device-pixel-ratio: 2), only screen and (min-resolution: 192dpi), only screen and (min-resolution: 2dppx){.retina-sprites-64x64-2x{background-image:url("../images/sprites/dist/sprite-sprites-64x64-2x.png");background-size:40px auto}.retina-sprites-32x32-2x,.cms-content-controls .icon-auto:before,.cms-content-controls .icon-desktop:before,.cms-content-controls .icon-tablet:before,.cms-content-controls .icon-mobile:before,.cms-content-controls .icon-split:before,.cms-content-controls .icon-edit:before,.cms-content-controls .icon-preview:before,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after,.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after,.cms-menu-list li a .toggle-children .toggle-children-icon,.cms-menu-list li a .toggle-children.opened .toggle-children-icon,.cms-menu-list li.current a .toggle-children .toggle-children-icon,.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon,.ui-widget-header a.ui-state-hover .ui-icon-closethick,.ui-widget-header .ui-icon-closethick{background-image:url("../images/sprites/dist/sprite-sprites-32x32-2x.png");background-size:30px auto}.retina-menu-icons-24x24-2x,.icon.icon-24{background-image:url("../images/sprites/dist/sprite-menu-icons-24x24-2x.png");background-size:16px auto}.retina-menu-icons-16x16-2x,.icon.icon-16{background-image:url("../images/sprites/dist/sprite-menu-icons-16x16-2x.png");background-size:16px auto}.cms-content-loading-spinner{background-image:url(../images/spinner@2x.gif);background-size:43px 43px}.ui-dialog .ui-dialog-content.loading{background-image:url(../images/spinner@2x.gif);background-size:43px 43px}.ui-dialog.loading{background-image:url(../images/spinner@2x.gif);background-size:43px 43px}.cms-logo a{background-image:url("../images/logo_small@2x.png");background-size:22px 22px}.cms-content-controls .icon-auto:before{background-position:0px -208px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -104px;width:20px;height:17px}.cms-content-controls .icon-desktop:before{background-position:0px -242px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -121px;width:20px;height:17px}.cms-content-controls .icon-tablet:before{background-position:0px -412px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -206px;width:20px;height:17px}.cms-content-controls .icon-mobile:before{background-position:0px -310px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -155px;width:20px;height:17px}.cms-content-controls .icon-split:before{background-position:0px -378px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -189px;width:20px;height:17px}.cms-content-controls .icon-edit:before{background-position:0px -276px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -138px;width:20px;height:17px}.cms-content-controls .icon-preview:before{background-position:0px -344px;background-repeat:no-repeat;overflow:hidden;display:block;width:40px;height:34px;background-position:0px -172px;width:20px;height:17px}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:after{background-position:0px -80px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -40px;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li a:hover:after{background-position:0px -48px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -24px;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:after{background-position:0px -176px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -88px;width:16px;height:16px;display:inline-block}.cms .ss-ui-action-tabset.action-menus.ss-tabset ul.ui-tabs-nav li.ui-state-active a:hover:after{background-position:0px -144px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -72px;width:16px;height:16px;display:inline-block}.cms-menu-list li a .toggle-children .toggle-children-icon{background-position:0px -24px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px -12px;width:8px;height:6px}.cms-menu-list li a .toggle-children.opened .toggle-children-icon{background-position:0px -36px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px -18px;width:8px;height:6px}.cms-menu-list li.current a .toggle-children .toggle-children-icon{background-position:0px 0px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px 0px;width:8px;height:6px}.cms-menu-list li.current a .toggle-children.opened .toggle-children-icon{background-position:0px -12px;background-repeat:no-repeat;overflow:hidden;display:block;width:16px;height:12px;background-position:0px -6px;width:8px;height:6px}.tree-holder.jstree-apple ins,.cms-tree.jstree-apple ins{background-image:url(../images/sitetree_ss_default_icons@2x.png);background-size:108px 72px}.ui-widget-header a.ui-state-hover .ui-icon-closethick{background-position:0px -506px;background-repeat:no-repeat;overflow:hidden;display:block;width:60px;height:60px;background-position:0px -253px;width:30px;height:30px}.ui-widget-header .ui-icon-closethick{background-position:0px -446px;background-repeat:no-repeat;overflow:hidden;display:block;width:60px;height:60px;background-position:0px -223px;width:30px;height:30px}.icon.icon-24.icon-assetadmin{background-position:0px -432px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -216px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmsmain{background-position:0px -384px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -192px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmspagescontroller{background-position:0px -336px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -168px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-cmssettingscontroller{background-position:0px -192px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -96px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-securityadmin{background-position:0px -240px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -120px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-reportadmin{background-position:0px -480px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -240px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-commentadmin{background-position:0px -48px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -24px;width:24px;height:24px;display:inline-block}.icon.icon-24.icon-help{background-position:0px -288px;background-repeat:no-repeat;overflow:hidden;display:block;width:48px;height:48px;background-position:0px -144px;width:24px;height:24px;display:inline-block}.icon.icon-16{width:16px;height:16px}.icon.icon-16.icon-assetadmin{background-position:0px -288px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -144px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmsmain{background-position:0px -256px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -128px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmspagescontroller{background-position:0px -224px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -112px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-cmssettingscontroller{background-position:0px -128px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -64px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-securityadmin{background-position:0px -160px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -80px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-reportadmin{background-position:0px -320px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -160px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-commentadmin{background-position:0px -32px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -16px;width:16px;height:16px;display:inline-block}.icon.icon-16.icon-help{background-position:0px -192px;background-repeat:no-repeat;overflow:hidden;display:block;width:32px;height:32px;background-position:0px -96px;width:16px;height:16px;display:inline-block}}
|
|
|
|
/*# sourceMappingURL=data:application/json;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoic2NyZWVuLmNzcyIsInNvdXJjZXMiOlsic2NyZWVuLnNjc3MiLCJfcmVzZXQuc2NzcyIsInRoZW1lcy9fZGVmYXVsdC5zY3NzIiwiX21peGlucy5zY3NzIiwiX3Nwcml0ZXkuc2NzcyIsIl9zcHJpdGVzLnNjc3MiLCJfZm9udHMuc2NzcyIsIl90eXBvZ3JhcGh5LnNjc3MiLCJfdWl0aGVtZS5zY3NzIiwiX2Zvcm1zLnNjc3MiLCJfc3R5bGUuc2NzcyIsIl90cmVlLnNjc3MiLCJfbWVudS5zY3NzIiwiX3ByZXZpZXcuc2NzcyIsIl9hY3Rpb25UYWJzLnNjc3MiLCJfTW9kZWxBZG1pbi5zY3NzIiwiX1NlY3VyaXR5QWRtaW4uc2NzcyIsIl9DTVNTZWN1cml0eS5zY3NzIiwiX3JldGluYS5zY3NzIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhpcyBmaWxlIGlzIHRoZSBjZW50cmFsIGNvbGxlY3Rpb24gb2YgaW5jbHVkZWQgbW9kdWxlcywgbGlua3MgdG8gY3VzdG9tIFNDU1MgZmlsZXMsXG4gKiBhbmQgYW55IGdsb2JhbCBTQ1NTIHZhcmlhYmxlIGRlZmluaXRpb25zLlxuICpcbiAqIERPIE5PVCBBREQgc3R5bGVzaGVldCBydWxlcyB0byB0aGlzIGZpbGUgZGlyZWN0bHkhXG4gKlxuICogTm90ZTogQnkgcHJlZml4aW5nIGZpbGVzIHdpdGggYW4gdW5kZXJzY29yZSwgdGhleSB3b24ndCBjcmVhdGUgaW5kaXZpZHVhbCBDU1MgZmlsZXMuXG4gKlxuICogTm90ZXM6XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogWi1pbmRleGVzOlxuICpcdFx0KiBNZW51IGJhciBvbiB0aGUgcmlnaHQgc2hvdWxkIGFsd2F5cyBiZSBvbiB0b3AuIFRoaXMgaXMgaW4gdGhlIDgwIHJhbmdlXG4gKlx0XHQqIFRvcCBuYXZpZ2F0aW9uIGJhciBtdXN0IGFsd2F5cyBzaXQgb3ZlciB0aGUgY29udGVudC4gVGhpcyBpcyBpbiB0aGUgNjAgcmFuZ2VcbiAqXHRcdCogRm9vdGVyIG11c3Qgc2l0IG92ZXIgdGhlIGNvbnRlbnQgYXMgd2VsbCBzbyB0aGlzIGluIHRoZSA0MCByYW5nZVxuICovXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ1NTIHJlc2V0XG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJyZXNldC5zY3NzXCI7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVGhlbWVcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcInRoZW1lcy9kZWZhdWx0LnNjc3NcIjtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDdXN0b20gbWl4aW5zXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBpbXBvcnQgXCJtaXhpbnMuc2Nzc1wiO1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFNwcml0ZSBpbWFnZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AaW1wb3J0IFwic3ByaXRleS5zY3NzXCI7XG5AaW1wb3J0IFwic3ByaXRlcy5zY3NzXCI7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ01TIENvbXBvbmVudHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQGltcG9ydCBcImZvbnRzLnNjc3NcIjtcbkBpbXBvcnQgXCJ0eXBvZ3JhcGh5LnNjc3NcIjtcbkBpbXBvcnQgXCJ1aXRoZW1lLnNjc3NcIjtcbkBpbXBvcnQgXCJmb3Jtcy5zY3NzXCI7XG5AaW1wb3J0IFwic3R5bGUuc2Nzc1wiO1xuQGltcG9ydCBcInRyZWUuc2Nzc1wiO1xuQGltcG9ydCBcIm1lbnUuc2Nzc1wiO1xuQGltcG9ydCBcInByZXZpZXcuc2Nzc1wiO1xuQGltcG9ydCBcImFjdGlvblRhYnMuc2Nzc1wiO1xuQGltcG9ydCBcIk1vZGVsQWRtaW4uc2Nzc1wiO1xuQGltcG9ydCBcIlNlY3VyaXR5QWRtaW4uc2Nzc1wiO1xuQGltcG9ydCBcIkNNU1NlY3VyaXR5LnNjc3NcIjtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBSZXRpbmEgZ3JhcGhpY3NcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4gQGltcG9ydCBcInJldGluYS5zY3NzXCI7XG5cbiIsIi8vIEJhc2VkIG9uIFtFcmljIE1leWVyJ3MgcmVzZXQgMi4wXShodHRwOi8vbWV5ZXJ3ZWIuY29tL2VyaWMvdG9vbHMvY3NzL3Jlc2V0L2luZGV4Lmh0bWwpXG4vLyBHbG9iYWwgcmVzZXQgcnVsZXMuXG4vLyBGb3IgbW9yZSBzcGVjaWZpYyByZXNldHMsIHVzZSB0aGUgcmVzZXQgbWl4aW5zIHByb3ZpZGVkIGJlbG93XG5AbWl4aW4gZ2xvYmFsLXJlc2V0IHtcbiAgaHRtbCwgYm9keSwgZGl2LCBzcGFuLCBhcHBsZXQsIG9iamVjdCwgaWZyYW1lLFxuICBoMSwgaDIsIGgzLCBoNCwgaDUsIGg2LCBwLCBibG9ja3F1b3RlLCBwcmUsXG4gIGEsIGFiYnIsIGFjcm9ueW0sIGFkZHJlc3MsIGJpZywgY2l0ZSwgY29kZSxcbiAgZGVsLCBkZm4sIGVtLCBpbWcsIGlucywga2JkLCBxLCBzLCBzYW1wLFxuICBzbWFsbCwgc3RyaWtlLCBzdHJvbmcsIHN1Yiwgc3VwLCB0dCwgdmFyLFxuICBiLCB1LCBpLCBjZW50ZXIsXG4gIGRsLCBkdCwgZGQsIG9sLCB1bCwgbGksXG4gIGZpZWxkc2V0LCBmb3JtLCBsYWJlbCwgbGVnZW5kLFxuICB0YWJsZSwgY2FwdGlvbiwgdGJvZHksIHRmb290LCB0aGVhZCwgdHIsIHRoLCB0ZCxcbiAgYXJ0aWNsZSwgYXNpZGUsIGNhbnZhcywgZGV0YWlscywgZW1iZWQsIFxuICBmaWd1cmUsIGZpZ2NhcHRpb24sIGZvb3RlciwgaGVhZGVyLCBoZ3JvdXAsIFxuICBtZW51LCBuYXYsIG91dHB1dCwgcnVieSwgc2VjdGlvbiwgc3VtbWFyeSxcbiAgdGltZSwgbWFyaywgYXVkaW8sIHZpZGVvIHtcbiAgICBAaW5jbHVkZSByZXNldC1ib3gtbW9kZWw7XG4gICAgQGluY2x1ZGUgcmVzZXQtZm9udDsgfVxuICAvLyBVbmxpa2UgRXJpYydzIG9yaWdpbmFsIHJlc2V0LCB3ZSByZXNldCB0aGUgaHRtbCBlbGVtZW50IHRvIGJlIGNvbXBhdGlibGVcbiAgLy8gd2l0aCB0aGUgdmVydGljYWwgcmh5dGhtIG1peGlucy5cbiAgaHRtbCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm9keTsgfVxuICBvbCwgdWwge1xuICAgIEBpbmNsdWRlIHJlc2V0LWxpc3Qtc3R5bGU7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH1cbiAgQGluY2x1ZGUgcmVzZXQtaHRtbDU7IH1cblxuLy8gUmVzZXQgYWxsIGVsZW1lbnRzIHdpdGhpbiBzb21lIHNlbGVjdG9yIHNjb3BlLiBUbyByZXNldCB0aGUgc2VsZWN0b3IgaXRzZWxmLFxuLy8gbWl4aW4gdGhlIGFwcHJvcHJpYXRlIHJlc2V0IG1peGluIGZvciB0aGF0IGVsZW1lbnQgdHlwZSBhcyB3ZWxsLiBUaGlzIGNvdWxkIGJlXG4vLyB1c2VmdWwgaWYgeW91IHdhbnQgdG8gc3R5bGUgYSBwYXJ0IG9mIHlvdXIgcGFnZSBpbiBhIGRyYW1hdGljYWxseSBkaWZmZXJlbnQgd2F5LlxuQG1peGluIG5lc3RlZC1yZXNldCB7XG4gIGRpdiwgc3BhbiwgYXBwbGV0LCBvYmplY3QsIGlmcmFtZSxcbiAgaDEsIGgyLCBoMywgaDQsIGg1LCBoNiwgcCwgYmxvY2txdW90ZSwgcHJlLFxuICBhLCBhYmJyLCBhY3JvbnltLCBhZGRyZXNzLCBiaWcsIGNpdGUsIGNvZGUsXG4gIGRlbCwgZGZuLCBlbSwgaW1nLCBpbnMsIGtiZCwgcSwgcywgc2FtcCxcbiAgc21hbGwsIHN0cmlrZSwgc3Ryb25nLCBzdWIsIHN1cCwgdHQsIHZhcixcbiAgYiwgdSwgaSwgY2VudGVyLFxuICBkbCwgZHQsIGRkLCBvbCwgdWwsIGxpLFxuICBmaWVsZHNldCwgZm9ybSwgbGFiZWwsIGxlZ2VuZCxcbiAgdGFibGUsIGNhcHRpb24sIHRib2R5LCB0Zm9vdCwgdGhlYWQsIHRyLCB0aCwgdGQsXG4gIGFydGljbGUsIGFzaWRlLCBjYW52YXMsIGRldGFpbHMsIGVtYmVkLCBcbiAgZmlndXJlLCBmaWdjYXB0aW9uLCBmb290ZXIsIGhlYWRlciwgaGdyb3VwLCBcbiAgbWVudSwgbmF2LCBvdXRwdXQsIHJ1YnksIHNlY3Rpb24sIHN1bW1hcnksXG4gIHRpbWUsIG1hcmssIGF1ZGlvLCB2aWRlbyB7XG4gICAgQGluY2x1ZGUgcmVzZXQtYm94LW1vZGVsO1xuICAgIEBpbmNsdWRlIHJlc2V0LWZvbnQ7IH1cbiAgdGFibGUge1xuICAgIEBpbmNsdWRlIHJlc2V0LXRhYmxlOyB9XG4gIGNhcHRpb24sIHRoLCB0ZCB7XG4gICAgQGluY2x1ZGUgcmVzZXQtdGFibGUtY2VsbDsgfVxuICBxLCBibG9ja3F1b3RlIHtcbiAgICBAaW5jbHVkZSByZXNldC1xdW90YXRpb247IH1cbiAgYSBpbWcge1xuICAgIEBpbmNsdWRlIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXI7IH0gfVxuXG4vLyBSZXNldCB0aGUgYm94IG1vZGVsIG1lYXN1cmVtZW50cy5cbkBtaXhpbiByZXNldC1ib3gtbW9kZWwge1xuICBtYXJnaW46IDA7XG4gIHBhZGRpbmc6IDA7XG4gIGJvcmRlcjogMDsgfVxuXG4vLyBSZXNldCB0aGUgZm9udCBhbmQgdmVydGljYWwgYWxpZ25tZW50LlxuQG1peGluIHJlc2V0LWZvbnQge1xuICBmb250OiBpbmhlcml0O1xuICBmb250LXNpemU6IDEwMCU7XG4gIHZlcnRpY2FsLWFsaWduOiBiYXNlbGluZTsgfVxuXG4vLyBSZXNldHMgdGhlIG91dGxpbmUgd2hlbiBmb2N1cy5cbi8vIEZvciBhY2Nlc3NpYmlsaXR5IHlvdSBuZWVkIHRvIGFwcGx5IHNvbWUgc3R5bGluZyBpbiBpdHMgcGxhY2UuXG5AbWl4aW4gcmVzZXQtZm9jdXMge1xuICBvdXRsaW5lOiAwOyB9XG5cbi8vIFJlc2V0IGEgYm9keSBlbGVtZW50LlxuQG1peGluIHJlc2V0LWJvZHkge1xuICBsaW5lLWhlaWdodDogMTsgfVxuXG4vLyBSZXNldCB0aGUgbGlzdCBzdHlsZSBvZiBhbiBlbGVtZW50LlxuQG1peGluIHJlc2V0LWxpc3Qtc3R5bGUge1xuICBsaXN0LXN0eWxlOiBub25lOyB9XG5cbi8vIFJlc2V0IGEgdGFibGVcbkBtaXhpbiByZXNldC10YWJsZSB7XG4gIGJvcmRlci1jb2xsYXBzZTogY29sbGFwc2U7XG4gIGJvcmRlci1zcGFjaW5nOiAwOyB9XG5cbi8vIFJlc2V0IGEgdGFibGUgY2VsbCAoYHRoYCwgYHRkYClcbkBtaXhpbiByZXNldC10YWJsZS1jZWxsIHtcbiAgdGV4dC1hbGlnbjogbGVmdDtcbiAgZm9udC13ZWlnaHQ6IG5vcm1hbDtcbiAgdmVydGljYWwtYWxpZ246IG1pZGRsZTsgfVxuXG4vLyBSZXNldCBhIHF1b3RhdGlvbiAoYHFgLCBgYmxvY2txdW90ZWApXG5AbWl4aW4gcmVzZXQtcXVvdGF0aW9uIHtcbiAgcXVvdGVzOiBub25lO1xuICAmOmJlZm9yZSwgJjphZnRlciB7XG4gICAgY29udGVudDogXCJcIjsgXG4gICAgY29udGVudDogbm9uZTsgfSB9XG5cbi8vIFJlc2V0cyB0aGUgYm9yZGVyLlxuQG1peGluIHJlc2V0LWltYWdlLWFuY2hvci1ib3JkZXIge1xuICBib3JkZXI6IG5vbmU7IH1cblxuLy8gVW5yZWNvZ25pemVkIGVsZW1lbnRzIGFyZSBkaXNwbGF5ZWQgaW5saW5lLlxuLy8gVGhpcyByZXNldCBwcm92aWRlcyBhIGJhc2ljIHJlc2V0IGZvciBibG9jayBodG1sNSBlbGVtZW50c1xuLy8gc28gdGhleSBhcmUgcmVuZGVyZWQgY29ycmVjdGx5IGluIGJyb3dzZXJzIHRoYXQgZG9uJ3QgcmVjb2duaXplIHRoZW1cbi8vIGFuZCByZXNldCBpbiBicm93c2VycyB0aGF0IGhhdmUgZGVmYXVsdCBzdHlsZXMgZm9yIHRoZW0uXG5AbWl4aW4gcmVzZXQtaHRtbDUge1xuICAje2VsZW1lbnRzLW9mLXR5cGUoaHRtbDUtYmxvY2spfSB7XG4gICAgZGlzcGxheTogYmxvY2s7IH0gfVxuXG4vLyBSZXNldHMgdGhlIGRpc3BsYXkgb2YgaW5saW5lIGFuZCBibG9jayBlbGVtZW50cyB0byB0aGVpciBkZWZhdWx0IGRpc3BsYXlcbi8vIGFjY29yZGluZyB0byB0aGVpciB0YWcgdHlwZS4gRWxlbWVudHMgdGhhdCBoYXZlIGEgZGVmYXVsdCBkaXNwbGF5IHRoYXQgdmFyaWVzIGFjcm9zc1xuLy8gdmVyc2lvbnMgb2YgaHRtbCBvciBicm93c2VyIGFyZSBub3QgaGFuZGxlZCBoZXJlLCBidXQgdGhpcyBjb3ZlcnMgdGhlIDkwJSB1c2UgY2FzZS5cbi8vIFVzYWdlIEV4YW1wbGU6XG4vL1xuLy8gICAgIC8vIFR1cm4gb2ZmIHRoZSBkaXNwbGF5IGZvciBib3RoIG9mIHRoZXNlIGNsYXNzZXNcbi8vICAgICAudW5yZWdpc3RlcmVkLW9ubHksIC5yZWdpc3RlcmVkLW9ubHlcbi8vICAgICAgIGRpc3BsYXk6IG5vbmVcbi8vICAgICAvLyBOb3cgdHVybiBvbmx5IG9uZSBvZiB0aGVtIGJhY2sgb24gZGVwZW5kaW5nIG9uIHNvbWUgb3RoZXIgY29udGV4dC5cbi8vICAgICBib2R5LnJlZ2lzdGVyZWRcbi8vICAgICAgICtyZXNldC1kaXNwbGF5KFwiLnJlZ2lzdGVyZWQtb25seVwiKVxuLy8gICAgIGJvZHkudW5yZWdpc3RlcmVkXG4vLyAgICAgICArcmVzZXQtZGlzcGxheShcIi51bnJlZ2lzdGVyZWQtb25seVwiKVxuQG1peGluIHJlc2V0LWRpc3BsYXkoJHNlbGVjdG9yOiBcIlwiLCAkaW1wb3J0YW50OiBmYWxzZSkge1xuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiaW5saW5lXCIpLCAkc2VsZWN0b3IpfSB7XG4gICAgQGlmICRpbXBvcnRhbnQge1xuICAgICAgZGlzcGxheTogaW5saW5lICFpbXBvcnRhbnQ7IH1cbiAgICBAZWxzZSB7XG4gICAgICBkaXNwbGF5OiBpbmxpbmU7IH0gfVxuICAje2FwcGVuZC1zZWxlY3RvcihlbGVtZW50cy1vZi10eXBlKFwiYmxvY2tcIiksICRzZWxlY3Rvcil9IHtcbiAgICBAaWYgJGltcG9ydGFudCB7XG4gICAgICBkaXNwbGF5OiBibG9jayAhaW1wb3J0YW50OyB9XG4gICAgQGVsc2Uge1xuICAgICAgZGlzcGxheTogYmxvY2s7IH0gfSB9XG5cbkBpbmNsdWRlIGdsb2JhbC1yZXNldDsiLCIvKipcbiAqIFRoaXMgZmlsZSBjb250YWlucyB0aGUgZGVmYXVsdCB0aGVtZSBkZWZpbml0aW9ucyBmb3IgdGhlIGFkbWluIGludGVyZmFjZS5cbiAqIFBsZWFzZSBwdXQgbW9zdGx5IFNDU1MgdmFyaWFibGUgZGVmaW5pdGlvbnMgaW4gaGVyZSxcbiAqIGFuZCBsZWF2ZSB0aGUgYWN0dWFsIHN0eWxpbmcgdG8gX3N0eWxlLnNjc3MgYW5kIGF1eGlsbGlhcnkgZmlsZXMuXG4gKi9cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDb2xvdXJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbiRjb2xvci1iYXNlOiAjYjBiZWM3ICFkZWZhdWx0O1xuJGNvbG9yLXdpZGdldC1iZzogbGlnaHRlbigkY29sb3ItYmFzZSwgMjAlKSAhZGVmYXVsdDtcblxuLy9vZmZpY2FsIHNpbHZlcnN0cmlwZSBicmFuZCBjb2xvclxuJGNvbG9yLWJyYW5kLWJnOiAjMDA1YTkzICFkZWZhdWx0O1xuJGNvbG9yLWJyYW5kOiAjNDNjN2Y0ICFkZWZhdWx0O1xuXG4vKiBLZWVwIGFzIHNvbGlkIGNvbG91cnMgdHJhbnNwYXJlbnQgYm9yZGVycyB3b250IHdvcmsgaW4gaWUgKi9cbiRjb2xvci1kYXJrZXItYmc6ICNmMGYyZjQgIWRlZmF1bHQ7XG4kY29sb3ItZGFyay1iZzogIzE0MjEzNiAhZGVmYXVsdDtcbiRjb2xvci1kYXJrLXNlcGFyYXRvcjogIzE5NDM1YyAhZGVmYXVsdDtcbiRjb2xvci1tZWRpdW0tc2VwYXJhdG9yOiAjODA4MDgwICFkZWZhdWx0O1xuJGNvbG9yLXNlcGFyYXRvcjogI0MxQzdDQyAhZGVmYXVsdDsgLy8gVmVydGljYWwgZGl2aWRlcnNcbiRjb2xvci1saWdodC1zZXBhcmF0b3I6ICNEMkQ1RDggIWRlZmF1bHQ7IC8vIEhvcmlvbnRhbCBkaXZpZGVyc1xuXG4kY29sb3ItdGFiOiAjZDlkOWQ5ICFkZWZhdWx0O1xuJGNvbG9yLWRhcmstZ3JleTogIzdCOEM5MSAhZGVmYXVsdDtcblxuLyogT25seSBmb3IgdXNlIGFzIHNoYWRvd3MgYXMgdGhleSB3b250IHdvcmsgaW4gb2xkZXIgYnJvd3NlcnMgKi9cbiRjb2xvci1zaGFkb3ctbGlnaHQ6IHJnYmEoMjAxLCAyMDUsIDIwNiwgMC44KSAhZGVmYXVsdDtcbiRjb2xvci1zaGFkb3ctZGFyazogcmdiYSgxMDcsIDEyMCwgMTIzLCAwLjUpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1ibGFjazogcmdiYSgwLCAwLCAwLCAwLjYpICFkZWZhdWx0O1xuJGNvbG9yLXNoYWRvdy1ibGFja2VyOiByZ2JhKDAsIDAsIDAsIDAuOSkgIWRlZmF1bHQ7XG4kYm94LXNoYWRvdy1zaGluZTogcmdiYSgyNDgsIDI0OCwgMjQ4LCAwLjkpO1xuJGJveC1zaGFkb3ctc2hpbmUtbWluaW1hbDogcmdiYSgyNDUsIDI0NSwgMjQ1LCAwLjgpO1xuXG4kY29sb3ItaGlnaGxpZ2h0OiAjRkZGRjY2ICFkZWZhdWx0O1xuJGNvbG9yLWhpZ2hsaWdodC1vcGFjaXR5OiByZ2JhKDI1NSwgMjU1LCAxMDIsIDAuMykgIWRlZmF1bHQ7XG5cbiRjb2xvci1tZW51LWJ1dHRvbjogIzMzOERDMSAhZGVmYXVsdDtcbiRjb2xvci1tZW51LWJhY2tncm91bmQ6ICNjNmQ3ZGYgIWRlZmF1bHQ7XG4kY29sb3ItbWVudS1ib3JkZXI6ICM4Yzk5YTEgIWRlZmF1bHQ7XG4kY29sb3ItcGFuZWwtYmFja2dyb3VuZDogI2M2ZDdkZiAhZGVmYXVsdDtcblxuJGNvbG9yLXRleHQ6ICM2NjcyN2QgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1saWdodDogd2hpdGUgIWRlZmF1bHQ7XG4kY29sb3ItdGV4dC1saWdodC1saW5rOiB3aGl0ZSAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRpc2FibGVkOiAjYWFhICFkZWZhdWx0O1xuJGNvbG9yLXRleHQtZGFyazogIzFmMWYxZiAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWRhcmstbGluazogIzNFQkFFMCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LWJsdWUtbGluazogIzAwNzFjNCAhZGVmYXVsdDtcbiRjb2xvci10ZXh0LXNoYWRvdzogd2hpdGUgIWRlZmF1bHQ7XG5cblxuJGNvbG9yLWJ1dHRvbi1nZW5lcmljOiAjZTZlNmU2ICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1nZW5lcmljLWJvcmRlcjogI2QwZDNkNSAhZGVmYXVsdDtcblxuJGNvbG9yLWJ1dHRvbi1oaWdobGlnaHQ6ICNlNmU2ZTYgIWRlZmF1bHQ7XG4kY29sb3ItYnV0dG9uLWhpZ2hsaWdodC1ib3JkZXI6ICM3MDgyODQgIWRlZmF1bHQ7XG5cbiRjb2xvci1idXR0b24tY29uc3RydWN0aXZlOiAjMUY5NDMzICFkZWZhdWx0O1xuJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUtYm9yZGVyOiAjMUY5NDMzICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlOiAjZjAwICFkZWZhdWx0O1xuXG4kY29sb3ItYnV0dG9uLWRpc2FibGVkOiAjZWVlZGVkICFkZWZhdWx0O1xuXG4kY29sb3Itbm90aWNlOiAjOTNDREU4ICFkZWZhdWx0O1x0XHQvLyBibHVlXG4kY29sb3Itd2FybmluZzogI0U5RDEwNCAhZGVmYXVsdDtcdFx0Ly8geWVsbG93XG4kY29sb3ItZXJyb3I6ICNlNjgyODggIWRlZmF1bHQ7XHRcdFx0Ly8gcmVkXG4kY29sb3ItZ29vZDogIzcyYzM0YiAhZGVmYXVsdDtcdFx0XHQvLyBncmVlblxuLyokY29sb3Itb3B0aW9uYWw6ICNhMWQyZWIgIWRlZmF1bHQ7ICovXHQvLyBvcmFuZ2VcblxuJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1iYWNrZ3JvdW5kOiAjZjVmNWY1ICFkZWZhdWx0O1xuJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1zZWxlY3RlZC1iYWNrZ3JvdW5kOiAjZmZmY2RjICFkZWZhdWx0O1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFRleHR1cmVzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yOiAjZjZmN2Y4ICFkZWZhdWx0O1xuJHRhYi1wYW5lbC10ZXh0dXJlLWJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvciB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2JnX2Ntc19tYWluX2NvbnRlbnQucG5nKSByZXBlYXQgdG9wIGxlZnQgIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogVHlwb2dyYXBoeS5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGZvbnQtZmFtaWx5OiBBcmlhbCwgc2Fucy1zZXJpZiAhZGVmYXVsdDtcbiRmb250LWJhc2Utc2l6ZTogMTJweCAhZGVmYXVsdDtcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHcmlkIFVuaXRzIChweClcbiAqXG4gKiBXZSBoYXZlIGEgdmVydGljYWwgcmh5dGhtIHRoYXQgdGhlIGdyaWQgaXMgYmFzZWQgb2ZmXG4gKiBib3RoIHggKD1ob3Jpem9udGFsKSBhbmQgeSAoPXZlcnRpY2FsKS4gQWxsIGludGVybmFsIHBhZGRpbmcgYW5kXG4gKiBtYXJnaW5zIGFyZSBzY2FsZWQgdG8gdGhpcyBhbmQgYWNjb3VudGluZyBmb3IgcGFyYWdyYXBoc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4kZ3JpZC15OiA4cHggIWRlZmF1bHQ7XG4kZ3JpZC14OiA4cHggIWRlZmF1bHQ7XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQXBwbGljYXRpb24gTG9nbyAoQ01TIExvZ28pIE11c3QgYmUgMjRweCB4IDI0cHhcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuJGFwcGxpY2F0aW9uLWxvZ28tc21hbGw6IHVybChcIi4uL2ltYWdlcy9sb2dvX3NtYWxsLnBuZ1wiKSAhZGVmYXVsdDtcbiRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsLTJ4OiB1cmwoXCIuLi9pbWFnZXMvbG9nb19zbWFsbEAyeC5wbmdcIikgIWRlZmF1bHQ7XG4iLCIvLyoqXG4vLyAqIFRoaXMgZmlsZSBjb250YWlucyBnZW5lcmljIG1peGlucyB3aGljaCB3ZSB1c2UgdGhyb3VnaG91dFxuLy8gKiB0aGUgYWRtaW4gcGFuZWxzLlxuLy8gKlxuLy8gKiBNaXhpbnMgc2hvdWxkIGJlIHN0b3JlZCBoZXJlIHJhdGhlciB0aGFuIGluZGl2aWR1YWwgZmlsZXNcbi8vICogc28gdGhhdCB3ZSBjYW4ga2VlcC5cbi8vICovXG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBIaWRlcyB0aGUgb3ZlcmZsb3dpbmcgdGV4dCBmcm9tIGEgY29udGFpbmVyXG4vLyAqXG4vLyAqIE5vdGU6IHlvdSBtdXN0IGRlZmluZSBhIHdpZHRoIG9uIHRoZSBlbGVtZW50IHdpdGggdGhpc1xuLy8gKiBvdmVyZmxvdy5cbi8vICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbkBtaXhpbiBoaWRlLXRleHQtb3ZlcmZsb3cge1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0LW8tdGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG59XG5cbkBtaXhpbiBib3gtc2hhZG93LW5vbmV7XG5cdC1tb3otYm94LXNoYWRvdzogbm9uZTtcblx0LXdlYmtpdC1ib3gtc2hhZG93OiBub25lO1xuICAgIGJveC1zaGFkb3c6IG5vbmU7XG59XG5cblxuLy8qKi0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbi8vQ2xlYXJmaXggbWl4aW4gY2xlYXJzIHRoZSBmbG9hdCBvZiBpdCdzIHBhcmVudCBlbGVtZW50XG4vLy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0qKi9cbkBtaXhpbiBjbGVhcmZpeHtcblx0JjphZnRlcntcblx0XHRjb250ZW50OiBcIi5cIjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRoZWlnaHQ6IDA7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdFx0dmlzaWJpbGl0eTogaGlkZGVuO1xuXHR9XG5cdCo6Zmlyc3QtY2hpbGQgJnsgem9vbToxO31cbn1cblxuXG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBDbGVhciB0aGUgcHJvcGVydGllcyBvZiBzdWIgZm9ybSBmaWVsZHMuXG4vLyAqXG4vLyAqIE9mdGVuIG5lZWRlZCBmb3IgbmVzdGVkIGZvcm0gZmllbGRzIGFuZFxuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGNsZWFyLWZvcm0tZmllbGQtc3R5bGVzIHtcblx0LmZpZWxkIHtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxuXG5cdGxhYmVsIHtcblx0XHRmbG9hdDogbm9uZTtcblx0XHR3aWR0aDogYXV0bztcblxuXHRcdCYubGVmdCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0XHR9XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdGlucHV0LnRleHQsXG5cdHRleHRhcmVhLFxuXHRzZWxlY3QsXG5cdC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWF4LXdpZHRoOiBhdXRvO1xuXHR9XG59XG5cbi8vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuLy8gKiBEb3VibGUgdG9uZSBib3JkZXJzXG4vLyAqXG4vLyAqIGh0dHA6Ly9kYXZlcnVwZXJ0LmNvbS8yMDExLzA2L3R3by10b25lLWJvcmRlcnMtd2l0aC1jc3MzL1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuQG1peGluIGRvdWJsZWJvcmRlcigkc2lkZSwgJGlubmVyQ29sb3IsICRvdXRlckNvbG9yKSB7XG4gICAgJHNoYWRvdzogXCIwIDAgMFwiO1xuICAgIGJvcmRlci0jeyRzaWRlfTogMXB4IHNvbGlkICRpbm5lckNvbG9yO1xuICAgIEBpZiAoJHNpZGUgPT0gXCJ0b3BcIikgeyAkc2hhZG93OiAwIC0xcHggMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJyaWdodFwiKSB7ICRzaGFkb3c6IDFweCAwIDA7IH1cbiAgICBAaWYgKCRzaWRlID09IFwiYm90dG9tXCIpIHsgJHNoYWRvdzogMCAxcHggMDsgfVxuICAgIEBpZiAoJHNpZGUgPT0gXCJsZWZ0XCIpIHsgJHNoYWRvdzogLTFweCAwIDA7IH1cbiAgICAtd2Via2l0LWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgLW1vei1ib3gtc2hhZG93OiAkc2hhZG93ICRvdXRlckNvbG9yO1xuICAgIC1vLWJveC1zaGFkb3c6ICRzaGFkb3cgJG91dGVyQ29sb3I7XG4gICAgYm94LXNoYWRvdzogJHNoYWRvdyAkb3V0ZXJDb2xvcjtcbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIFNob3cgbGFiZWwgYW5kIGZpZWxkIGNvbnRlbnQgaW4gdGhlaXIgb3duIGxpbmVzLFxuLy8gKiB0byBtYXhpbWl6ZSB0aGUgYXZhaWxhYmxlIGhvcml6b250YWwgc3BhY2UuXG4vLyAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5AbWl4aW4gZm9ybS1maWVsZC1zdGFja2VkIHtcblx0bGFiZWwge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHBhZGRpbmctYm90dG9tOiAxMHB4O1xuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0XHRjbGVhcjogbGVmdDtcblx0fVxuXG5cdC5kZXNjcmlwdGlvbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDBweDtcblx0fVxufVxuXG4vKk1peGluIHVzZWQgdG8gZ2VuZXJhdGUgc2xpZ2h0bHkgc21hbGxlciB0ZXh0IGFuZCBmb3Jtc1xuVXNlZCBpbiBzaWRlIHBhbmVscyBhbmQgYWN0aW9uIHRhYnNcbiovXG5AbWl4aW4gdGlnaHRTcGFjaW5ne1xuXHRoMyxoNCxoNSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZSArIDE7XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdFx0bWFyZ2luOjVweCAwO1xuXHR9XG5cblx0LnVpLXdpZGdldC1jb250ZW50IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LmZpZWxkIHtcblx0XHQvKlxuXHRcdCAqIEZpZWxkcyBhcmUgbW9yZSBjb21wcmVzc2VkIGluIHNvbWUgYXJlYXMgY29tcGFyZWQgdG8gdGhlXG5cdFx0ICogbWFpbiBjb250ZW50IGVkaXRpbmcgd2luZG93IHNvIHRoZSBiZWxvdyBhbHRlcnMgdGhlIGludGVybmFsXG5cdFx0ICogc3BhY2luZyBvZiB0aGUgZmllbGRzIHNvIHdlIGNhbiBtb3ZlIHRoYXQgc3BhY2luZyB0byBiZXR3ZWVuXG5cdFx0ICogdGhlIGZvcm0gZmllbGRzIHJhdGhlciB0aGFuIHBhZGRpbmdcblx0XHQgKi9cblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAxMnB4O1xuXHRcdFx0cGFkZGluZzogMCAkZ3JpZC14IDRweCAwO1xuXHRcdFx0Ji5leHRyYS1kZXRhaWxze1xuXHRcdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0XHRcdG1hcmdpbi10b3A6MTBweDtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAzNSUpO1xuXHRcdFx0XHRmb250LXN0eWxlOml0YWxpYztcblx0XHRcdFx0Zm9udC13ZWlnaHQ6bm9ybWFsO1xuXHRcdFx0XHRmb250LXNpemU6MWVtO1xuXHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ji5maWxse1xuXHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0Y29sb3I6I2ZmZjtcblx0XHRcdFx0XHRcdGNvbnRlbnQ6ICc/Jztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZToxMnB4O1xuXHRcdFx0XHRcdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRcdFx0XHRcdHBhZGRpbmctbGVmdDozcHg7XG5cdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjNweDtcblx0XHRcdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiA1MHB4O1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjpsaWdodGVuKCRjb2xvci10ZXh0LCA0NSUpO1xuXHRcdFx0XHRcdFx0d2lkdGg6MTVweDtcblx0XHRcdFx0XHRcdGhlaWdodDoxNXB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLXJpZ2h0OjVweDtcblx0XHRcdFx0XHRcdG1hcmdpbi1ib3R0b206NXB4O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblxuXHRcdGlucHV0LnRleHQsXG5cdFx0c2VsZWN0LFxuXHRcdHRleHRhcmVhIHtcblx0XHRcdHBhZGRpbmc6IDVweDtcblx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHR9XG5cblx0XHQmLmNoZWNrYm94IHtcblx0XHRcdHBhZGRpbmc6IDAgOHB4IDA7XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luOiAycHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuZmllbGRncm91cCB7XG5cdFx0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0cGFkZGluZzogMDtcblxuXHRcdFx0LmZpZWxkIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIFJlc3R5bGUgZm9yIHNtYWxsZXIgYXJlYSovXG5cdC5jbXMtY29udGVudC1maWVsZHN7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0fVxuXHQuY2h6bi1jb250YWluZXItc2luZ2xle1xuXHRcdHdpZHRoOjEwMCUgIWltcG9ydGFudDtcblx0XHQuY2h6bi1zaW5nbGV7XG5cdFx0XHRwYWRkaW5nOiAwIDAgMCA1cHg7XG5cdFx0XHRmbG9hdDpub25lO1xuXHRcdH1cblx0fVxuXHQuY21zLWNvbnRlbnQtYWN0aW9ucywgLmNtcy1wcmV2aWV3LWNvbnRyb2xze1xuXHRcdHBhZGRpbmc6MDtcblx0XHRoZWlnaHQ6YXV0bztcblx0XHRib3JkZXI6bm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHR9XG5cdC5jbXMtZWRpdC1mb3Jte1xuXHRcdHdpZHRoOjEwMCU7XG5cdH1cblx0LkNvbXBvc2l0ZUZpZWxke1xuXHRcdG1hcmdpbjowO1xuXHRcdHBhZGRpbmc6MDtcblx0XHRmbG9hdDpub25lO1xuXHR9XG5cdC5wYXJlbnQtbW9kZXtcblx0XHRwYWRkaW5nLXRvcDowO1xuXHR9XG5cdC50cmVlZHJvcGRvd24sIC5TZWxlY3Rpb25Hcm91cCBsaS5zZWxlY3RlZCBkaXYuZmllbGR7XG5cdFx0bWFyZ2luOjEwcHggMCAwIDA7XG5cdFx0Ly9AaW5jbHVkZSBib3gtc2hhZG93KGluc2V0IDAgMXB4IDAgI2ZmZiwgMCAxcHggMXB4IHJnYmEoMCwwLDAsMC4xKSk7XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRpdGxle1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRwYWRkaW5nOjVweDtcblx0XHR9XG5cdFx0LnRyZWVkcm9wZG93bmZpZWxkLXBhbmVse1xuXHRcdFx0bWFyZ2luLXRvcDoxMXB4O1xuXHRcdH1cblx0XHQudHJlZWRyb3Bkb3duZmllbGQtdG9nZ2xlLXBhbmVsLWxpbmt7XG5cdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRib3JkZXItbGVmdDpub25lO1xuXHRcdFx0cGFkZGluZzo1cHggM3B4O1xuXHRcdFx0LnVpLWljb257XG5cdFx0XHRcdGZsb2F0OnJpZ2h0O1xuXHRcdFx0XHRvcGFjaXR5OjAuNztcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNtcy1hZGQtZm9ybSB1bC5TZWxlY3Rpb25Hcm91cHtcblx0XHRwYWRkaW5nLWxlZnQ6MDtcblx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTtcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdH1cbn1cblxuLy8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4vLyAqIENvbXBhc3MgcmVwbGFjZW1lbnQgbWl4aW5zLlxuLy8gKlxuLy8gKiBNaXhpbnMgdGhhdCB3ZXJlIGJ1aWx0LWluIHdpdGggY29tcGFzc1xuLy8gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWl4aW4gbGVnYWN5LXBpZS1jbGVhcmZpeCB7XG5cdCY6YWZ0ZXIge1xuICAgIGNvbnRlbnQ6IFwiXFwwMDIwXCI7XG4gICAgZGlzcGxheTogYmxvY2s7XG4gICAgaGVpZ2h0OiAwO1xuICAgIGNsZWFyOiBib3RoO1xuICAgIG92ZXJmbG93OiBoaWRkZW47XG4gICAgdmlzaWJpbGl0eTogaGlkZGVuO1xuICB9XG59XG4iLCIkYnRuLWljb24tY3Jvc3M6IC0wcHggLTBweCAxNXB4IDE1cHg7XG4kYnRuLWljb24tYWNjZXB0OiAtMHB4IC0xNXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1hZGQ6IC0wcHggLTMxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXVucHVibGlzaDogLTBweCAtNDdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWRkX2Rpc2FibGVkOiAtMHB4IC02M3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1hZGRwYWdlOiAtMHB4IC03OXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1hZGRwYWdlX2Rpc2FibGVkOiAtMHB4IC05NXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1hcnJvdy1jaXJjbGUtMTM1LWxlZnQ6IC0wcHggLTExMXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1hcnJvdy1jaXJjbGUtZG91YmxlOiAtMHB4IC0xMjdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYmFjazogLTBweCAtMTQzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWJhY2tfZGlzYWJsZWQ6IC0wcHggLTE1OXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi0tYXJyb3c6IC0wcHggLTE3NXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi0tZXhjbGFtYXRpb246IC0wcHggLTE5MXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi0tbWludXM6IC0wcHggLTIwN3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi0tcGVuY2lsOiAtMHB4IC0yMjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tY2hhaW4tLXBsdXM6IC0wcHggLTIzOXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbi1zbWFsbDogLTBweCAtMjU1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWNoYWluLXVuY2hhaW46IC0wcHggLTI3MXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1jaGFpbjogLTBweCAtMjg3cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWNyb3NzLWNpcmNsZTogLTBweCAtMzAzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWNyb3NzLWNpcmNsZV9kaXNhYmxlZDogLTBweCAtMzE5cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXVucHVibGlzaF9kaXNhYmxlZDogLTBweCAtMzM1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRlY2xpbmU6IC0wcHggLTM1MXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kZWNsaW5lX2Rpc2FibGVkOiAtMHB4IC0zNjdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZGVsZXRlOiAtMHB4IC0zODNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tYWNjZXB0X2Rpc2FibGVkOiAtMHB4IC0zOTlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZGlzazogLTBweCAtNDE1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLWRvY3VtZW50LS1wZW5jaWw6IC0wcHggLTQzMXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1kb3dubG9hZC1jc3Y6IC0wcHggLTQ0N3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1kcml2ZS11cGxvYWQ6IC0wcHggLTQ2M3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1kcml2ZS11cGxvYWRfZGlzYWJsZWQ6IC0wcHggLTQ3OXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1ncmlkX3ByaW50OiAtMHB4IC00OTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24taW5mb3JtYXRpb246IC0wcHggLTUxMXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1tYWduaWZpZXI6IC0wcHggLTUyN3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1taW51cy1jaXJjbGU6IC0wcHggLTU0M3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1taW51cy1jaXJjbGVfZGlzYWJsZWQ6IC0wcHggLTU1OXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1uYXZpZ2F0aW9uOiAtMHB4IC01NzVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tbmF2aWdhdGlvbl9kaXNhYmxlZDogLTBweCAtNTkxcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLW5ldHdvcmstY2xvdWQ6IC0wcHggLTYwN3B4IDE2cHggMTZweDtcbiRidG4taWNvbi1uZXR3b3JrLWNsb3VkX2Rpc2FibGVkOiAtMHB4IC02MjNweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tcGVuY2lsOiAtMHB4IC02MzlweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tcGVuY2lsX2Rpc2FibGVkOiAtMHB4IC02NTVweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tcGx1Zy1kaXNjb25uZWN0LXByb2hpYml0aW9uOiAtMHB4IC02NzFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tcGx1Zy1kaXNjb25uZWN0LXByb2hpYml0aW9uX2Rpc2FibGVkOiAtMHB4IC02ODdweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tcHJldmlldzogLTBweCAtNzAzcHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXByZXZpZXdfZGlzYWJsZWQ6IC0wcHggLTcxOXB4IDE2cHggMTZweDtcbiRidG4taWNvbi1zZXR0aW5nczogLTBweCAtNzM1cHggMTZweCAxNnB4O1xuJGJ0bi1pY29uLXNldHRpbmdzX2Rpc2FibGVkOiAtMHB4IC03NTFweCAxNnB4IDE2cHg7XG4kYnRuLWljb24tZGVsZXRlTGlnaHQ6IC0wcHggLTc2N3B4IDEzcHggMTdweDtcbiRidG4taWNvbi1hZGRNZWRpYTogLTBweCAtNzg0cHggMTlweCAyMHB4O1xuJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy11cDogLTBweCAtMHB4IDhweCA2cHg7XG4kc3ByaXRlcy0zMngzMi1tZW51LWFycm93LWRvd246IC0wcHggLTZweCA4cHggNnB4O1xuJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kZXNlbGVjdGVkLWRvd246IC0wcHggLTEycHggOHB4IDZweDtcbiRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC11cDogLTBweCAtMThweCA4cHggNnB4O1xuJHNwcml0ZXMtMzJ4MzItYXJyb3dfZG93bl9kYXJrZXI6IC0wcHggLTI0cHggMTZweCAxNnB4O1xuJHNwcml0ZXMtMzJ4MzItYXJyb3dfZG93bl9saWdodGVyOiAtMHB4IC00MHB4IDE2cHggMTZweDtcbiRzcHJpdGVzLTMyeDMyLWxvZ291dDogLTBweCAtNTZweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1hcnJvd191cF9saWdodGVyOiAtMHB4IC03MnB4IDE2cHggMTZweDtcbiRzcHJpdGVzLTMyeDMyLWFycm93X3VwX2RhcmtlcjogLTBweCAtODhweCAxNnB4IDE2cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X2R1YWxfd2luZG93OiAtMHB4IC0xMDRweCAyMHB4IDE3cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X3RhYmxldDogLTBweCAtMTIxcHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19zcGxpdDogLTBweCAtMTM4cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19hdXRvOiAtMHB4IC0xNTVweCAyMHB4IDE3cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X2Rlc2t0b3A6IC0wcHggLTE3MnB4IDIwcHggMTdweDtcbiRzcHJpdGVzLTMyeDMyLXByZXZpZXdfcHJldmlldzogLTBweCAtMTg5cHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItcHJldmlld19lZGl0OiAtMHB4IC0yMDZweCAyMHB4IDE3cHg7XG4kc3ByaXRlcy0zMngzMi1wcmV2aWV3X21vYmlsZTogLTBweCAtMjIzcHggMjBweCAxN3B4O1xuJHNwcml0ZXMtMzJ4MzItbnVtZXJpYy1sYWJlbDogLTBweCAtMjQwcHggOXB4IDI2cHg7XG4kc3ByaXRlcy0zMngzMi1kaWFsb2ctY2xvc2Utb3ZlcjogLTBweCAtMjY2cHggMzBweCAzMHB4O1xuJHNwcml0ZXMtMzJ4MzItZGlhbG9nLWNsb3NlOiAtMHB4IC0yOTZweCAzMHB4IDMwcHg7XG4kc3ByaXRlcy0zMngzMi1ibHVlLWRvY3VtZW50LXRleHQ6IC0wcHggLTMyNnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZG9jdW1lbnQ6IC0wcHggLTM1OHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZm9sZGVyLWhvcml6b250YWw6IC0wcHggLTM5MHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWJsdWUtZm9sZGVyOiAtMHB4IC00MjJweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi10YWJsZTogLTBweCAtNDU0cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItYmx1ZS1kb2N1bWVudC1ob3Jpem9udGFsOiAtMHB4IC00ODZweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1kb2N1bWVudC1ob3Jpem9udGFsOiAtMHB4IC01MThweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1kb2N1bWVudC10ZXh0LWltYWdlOiAtMHB4IC01NTBweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1kb2N1bWVudC10ZXh0OiAtMHB4IC01ODJweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1kb2N1bWVudDogLTBweCAtNjE0cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItZm9sZGVyLWhvcml6b250YWw6IC0wcHggLTY0NnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLWZvbGRlcjogLTBweCAtNjc4cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItYmx1ZS1kb2N1bWVudC10ZXh0LWltYWdlOiAtMHB4IC03MTBweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi1pbWFnZTogLTBweCAtNzQycHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItc2NyaXB0LXRleHQ6IC0wcHggLTc3NHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLXNjcmlwdDogLTBweCAtODA2cHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItaW1hZ2Utc3Vuc2V0OiAtMHB4IC04MzhweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRvd246IC0wcHggLTBweCAxNnB4IDEycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LXVwOiAtMHB4IC0xMnB4IDE2cHggMTJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duOiAtMHB4IC0yNHB4IDE2cHggMTJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LW1lbnUtYXJyb3ctZGVzZWxlY3RlZC11cDogLTBweCAtMzZweCAxNnB4IDEycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1hcnJvd19kb3duX2RhcmtlcjogLTBweCAtNDhweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1hcnJvd19kb3duX2xpZ2h0ZXI6IC0wcHggLTgwcHggMzJweCAzMnB4O1xuJHNwcml0ZXMtMzJ4MzItMngtbG9nb3V0OiAtMHB4IC0xMTJweCAzMnB4IDMycHg7XG4kc3ByaXRlcy0zMngzMi0yeC1hcnJvd191cF9kYXJrZXI6IC0wcHggLTE0NHB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWFycm93X3VwX2xpZ2h0ZXI6IC0wcHggLTE3NnB4IDMycHggMzJweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfYXV0bzogLTBweCAtMjA4cHggNDBweCAzNHB4O1xuJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19kZXNrdG9wOiAtMHB4IC0yNDJweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2VkaXQ6IC0wcHggLTI3NnB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfbW9iaWxlOiAtMHB4IC0zMTBweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X3ByZXZpZXc6IC0wcHggLTM0NHB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfc3BsaXQ6IC0wcHggLTM3OHB4IDQwcHggMzRweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LXByZXZpZXdfdGFibGV0OiAtMHB4IC00MTJweCA0MHB4IDM0cHg7XG4kc3ByaXRlcy0zMngzMi0yeC1kaWFsb2ctY2xvc2U6IC0wcHggLTQ0NnB4IDYwcHggNjBweDtcbiRzcHJpdGVzLTMyeDMyLTJ4LWRpYWxvZy1jbG9zZS1vdmVyOiAtMHB4IC01MDZweCA2MHB4IDYwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItbGlzdC1ob3ZlcjogLTBweCAtMHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi10cmVlOiAtMHB4IC00MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi1lZGl0OiAtMHB4IC04MHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi1nYWxsZXJ5LWhvdmVyOiAtMHB4IC0xMjBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItZ2FsbGVyeTogLTBweCAtMTYwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtdGFiLWVkaXQtaG92ZXI6IC0wcHggLTIwMHB4IDQwcHggNDBweDtcbiRzcHJpdGVzLTY0eDY0LXRhYi1saXN0OiAtMHB4IC0yNDBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItc2VhcmNoLWhvdmVyOiAtMHB4IC0yODBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItc2VhcmNoOiAtMHB4IC0zMjBweCA0MHB4IDQwcHg7XG4kc3ByaXRlcy02NHg2NC10YWItdHJlZS1ob3ZlcjogLTBweCAtMzYwcHggNDBweCA0MHB4O1xuJHNwcml0ZXMtNjR4NjQtcHJldmlldzogLTBweCAtNDAwcHggNTBweCA0NHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWVkaXQtaG92ZXI6IC0wcHggLTBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItZWRpdDogLTBweCAtODBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItbGlzdC1ob3ZlcjogLTBweCAtMTYwcHggODBweCA4MHB4O1xuJHNwcml0ZXMtNjR4NjQtMngtdGFiLWxpc3Q6IC0wcHggLTI0MHB4IDgwcHggODBweDtcbiRzcHJpdGVzLTY0eDY0LTJ4LXRhYi10cmVlLWhvdmVyOiAtMHB4IC0zMjBweCA4MHB4IDgwcHg7XG4kc3ByaXRlcy02NHg2NC0yeC10YWItdHJlZTogLTBweCAtNDAwcHggODBweCA4MHB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtaG9tZTogLTBweCAtMHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWJsb2c6IC0wcHggLTE2cHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtZGI6IC0wcHggLTMycHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtZG9jdW1lbnQ6IC0wcHggLTQ4cHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtZ2VhcnM6IC0wcHggLTY0cHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtY29tbXVuaXR5OiAtMHB4IC04MHB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LWluZm9ybWF0aW9uOiAtMHB4IC05NnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LW5ldHdvcms6IC0wcHggLTExMnB4IDE2cHggMTZweDtcbiRtZW51LWljb25zLTE2eDE2LXBlbmNpbDogLTBweCAtMTI4cHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtcGljdHVyZTogLTBweCAtMTQ0cHggMTZweCAxNnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtcGllLWNoYXJ0OiAtMHB4IC0xNjBweCAxNnB4IDE2cHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1ob21lOiAtMHB4IC0wcHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtYmxvZzogLTBweCAtMzJweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1kYjogLTBweCAtNjRweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1kb2N1bWVudDogLTBweCAtOTZweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1nZWFyczogLTBweCAtMTI4cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtY29tbXVuaXR5OiAtMHB4IC0xNjBweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1pbmZvcm1hdGlvbjogLTBweCAtMTkycHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtbmV0d29yazogLTBweCAtMjI0cHggMzJweCAzMnB4O1xuJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGVuY2lsOiAtMHB4IC0yNTZweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1waWN0dXJlOiAtMHB4IC0yODhweCAzMnB4IDMycHg7XG4kbWVudS1pY29ucy0xNngxNi0yeC1waWUtY2hhcnQ6IC0wcHggLTMyMHB4IDMycHggMzJweDtcbiRtZW51LWljb25zLTI0eDI0LWhvbWU6IC0wcHggLTBweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC1ibG9nOiAtMHB4IC0yNHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWRiOiAtMHB4IC00OHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWRvY3VtZW50OiAtMHB4IC03MnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWdlYXJzOiAtMHB4IC05NnB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LWNvbW11bml0eTogLTBweCAtMTIwcHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtaW5mb3JtYXRpb246IC0wcHggLTE0NHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LW5ldHdvcms6IC0wcHggLTE2OHB4IDI0cHggMjRweDtcbiRtZW51LWljb25zLTI0eDI0LXBlbmNpbDogLTBweCAtMTkycHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtcGljdHVyZTogLTBweCAtMjE2cHggMjRweCAyNHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtcGllLWNoYXJ0OiAtMHB4IC0yNDBweCAyNHB4IDI0cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1ob21lOiAtMHB4IC0wcHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtYmxvZzogLTBweCAtNDhweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1kYjogLTBweCAtOTZweCA0OHB4IDQ4cHg7XG4kbWVudS1pY29ucy0yNHgyNC0yeC1kb2N1bWVudDogLTBweCAtMTQ0cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtZ2VhcnM6IC0wcHggLTE5MnB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LWNvbW11bml0eTogLTBweCAtMjQwcHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtaW5mb3JtYXRpb246IC0wcHggLTI4OHB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LW5ldHdvcms6IC0wcHggLTMzNnB4IDQ4cHggNDhweDtcbiRtZW51LWljb25zLTI0eDI0LTJ4LXBlbmNpbDogLTBweCAtMzg0cHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtcGljdHVyZTogLTBweCAtNDMycHggNDhweCA0OHB4O1xuJG1lbnUtaWNvbnMtMjR4MjQtMngtcGllLWNoYXJ0OiAtMHB4IC00ODBweCA0OHB4IDQ4cHg7XG5AbWl4aW4gc3ByaXRlLXdpZHRoKCRzcHJpdGUpIHtcbiAgd2lkdGg6IG50aCgkc3ByaXRlLCAzKTtcbn1cbkBtaXhpbiBzcHJpdGUtaGVpZ2h0KCRzcHJpdGUpIHtcbiAgaGVpZ2h0OiBudGgoJHNwcml0ZSwgNCk7XG59XG5AZnVuY3Rpb24gc3ByaXRlLXdpZHRoKCRzcHJpdGUpIHtcbiAgQHJldHVybiBudGgoJHNwcml0ZSwgMyk7XG59XG5AZnVuY3Rpb24gc3ByaXRlLWhlaWdodCgkc3ByaXRlKSB7XG4gIEByZXR1cm4gbnRoKCRzcHJpdGUsIDQpO1xufVxuQG1peGluIHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlKSB7XG4gICRzcHJpdGUtb2Zmc2V0LXg6IG50aCgkc3ByaXRlLCAxKTtcbiAgJHNwcml0ZS1vZmZzZXQteTogbnRoKCRzcHJpdGUsIDIpO1xuICBiYWNrZ3JvdW5kLXBvc2l0aW9uOiAkc3ByaXRlLW9mZnNldC14ICRzcHJpdGUtb2Zmc2V0LXk7XG59XG5AbWl4aW4gc3ByaXRlKCRzcHJpdGUsICRkaXNwbGF5OiBibG9jaykge1xuICBAaW5jbHVkZSBzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSk7XG4gIGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG4gIG92ZXJmbG93OiBoaWRkZW47XG4gIGRpc3BsYXk6ICRkaXNwbGF5O1xuICBAaW5jbHVkZSBzcHJpdGUtd2lkdGgoJHNwcml0ZSk7XG4gIEBpbmNsdWRlIHNwcml0ZS1oZWlnaHQoJHNwcml0ZSk7XG59XG4uaWNvbi1idG4taWNvbiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtYnRuLWljb24ucG5nJyk7XG59XG4uaWNvbi1zcHJpdGVzLTMyeDMyIHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1zcHJpdGVzLTMyeDMyLnBuZycpO1xufVxuLmljb24tc3ByaXRlcy0zMngzMi0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtc3ByaXRlcy0zMngzMi0yeC5wbmcnKTtcbn1cbi5pY29uLXNwcml0ZXMtNjR4NjQge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLXNwcml0ZXMtNjR4NjQucG5nJyk7XG59XG4uaWNvbi1zcHJpdGVzLTY0eDY0LTJ4IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1zcHJpdGVzLTY0eDY0LTJ4LnBuZycpO1xufVxuLmljb24tbWVudS1pY29ucy0xNngxNiB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtbWVudS1pY29ucy0xNngxNi5wbmcnKTtcbn1cbi5pY29uLW1lbnUtaWNvbnMtMTZ4MTYtMngge1xuICBiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLW1lbnUtaWNvbnMtMTZ4MTYtMngucG5nJyk7XG59XG4uaWNvbi1tZW51LWljb25zLTI0eDI0IHtcbiAgYmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1tZW51LWljb25zLTI0eDI0LnBuZycpO1xufVxuLmljb24tbWVudS1pY29ucy0yNHgyNC0yeCB7XG4gIGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtbWVudS1pY29ucy0yNHgyNC0yeC5wbmcnKTtcbn0iLCIvKipcbiAqIEhlbHBlciBTQ1NTIGZpbGUgZm9yIHRoZSBnZW5lcmF0ZWQgc3ByaXRlcyBmb3IgdGhlIGludGVyZmFjZS5cbiAqL1xuXG4udWktc3RhdGUtZGVmYXVsdCwgLnVpLXdpZGdldC1jb250ZW50IHtcblx0W2NsYXNzKj1cImJ0bi1pY29uLVwiXSB7XG5cdFx0QGV4dGVuZCAuaWNvbi1idG4taWNvbjtcblx0fVxuXHQuYnRuLWljb24tYWNjZXB0X2Rpc2FibGUge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYWNjZXB0X2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1hY2NlcHQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYWNjZXB0KTt9XG5cdC5idG4taWNvbi1hZGRfZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYWRkX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1hZGQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYWRkKTt9XG5cdC5idG4taWNvbi1hZGRNZWRpYSB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1hZGRNZWRpYSk7fVxuXHQuYnRuLWljb24tYWRkcGFnZV9kaXNhYmxlZCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1hZGRwYWdlX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1hZGRwYWdlIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWFkZHBhZ2UpO31cblx0LmJ0bi1pY29uLWFycm93LWNpcmNsZS0xMzUtbGVmdCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1hcnJvdy1jaXJjbGUtMTM1LWxlZnQpO31cblx0LmJ0bi1pY29uLWFycm93LWNpcmNsZS1kb3VibGUge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tYXJyb3ctY2lyY2xlLWRvdWJsZSk7fVxuXHQuYnRuLWljb24tYmFja19kaXNhYmxlZCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1iYWNrX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1iYWNrIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWJhY2spO31cblx0LmJ0bi1pY29uLWNoYWluLS1hcnJvdyB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jaGFpbi0tYXJyb3cpO31cblx0LmJ0bi1pY29uLWNoYWluLS1leGNsYW1hdGlvbiB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jaGFpbi0tZXhjbGFtYXRpb24pO31cblx0LmJ0bi1pY29uLWNoYWluLS1taW51cyB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jaGFpbi0tbWludXMpO31cblx0LmJ0bi1pY29uLWNoYWluLS1wZW5jaWwge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY2hhaW4tLXBlbmNpbCk7fVxuXHQuYnRuLWljb24tY2hhaW4tLXBsdXMge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY2hhaW4tLXBsdXMpO31cblx0LmJ0bi1pY29uLWNoYWluLXNtYWxsIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWNoYWluLXNtYWxsKTt9XG5cdC5idG4taWNvbi1jaGFpbi11bmNoYWluIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWNoYWluLXVuY2hhaW4pO31cblx0LmJ0bi1pY29uLWNoYWluIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWNoYWluKTt9XG5cdC5idG4taWNvbi1jcm9zcy1jaXJjbGVfZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY3Jvc3MtY2lyY2xlX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1jcm9zcy1jaXJjbGUge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tY3Jvc3MtY2lyY2xlKTt9XG5cdC5idG4taWNvbi1jcm9zcyB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1jcm9zcyk7fVxuXHQuYnRuLWljb24tZGVjbGluZV9kaXNhYmxlZCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1kZWNsaW5lX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1kZWNsaW5lIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRlY2xpbmUpO31cblx0LmJ0bi1pY29uLWRlbGV0ZSB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1kZWxldGUpO31cblx0LmJ0bi1pY29uLWRlbGV0ZUxpZ2h0IHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRlbGV0ZUxpZ2h0KTt9XG5cdC5idG4taWNvbi1kaXNrIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRpc2spO31cblx0LmJ0bi1pY29uLWRvY3VtZW50LS1wZW5jaWwge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tZG9jdW1lbnQtLXBlbmNpbCk7fVxuXHQuYnRuLWljb24tZG93bmxvYWQtY3N2IHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRvd25sb2FkLWNzdik7fVxuXHQuYnRuLWljb24tZHJpdmUtdXBsb2FkX2Rpc2FibGVkIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRyaXZlLXVwbG9hZF9kaXNhYmxlZCk7fVxuXHQuYnRuLWljb24tZHJpdmUtdXBsb2FkIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLWRyaXZlLXVwbG9hZCk7fVxuXHQuYnRuLWljb24tZ3JpZF9wcmludCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1ncmlkX3ByaW50KTt9XG5cdC5idG4taWNvbi1pbmZvcm1hdGlvbiB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1pbmZvcm1hdGlvbik7fVxuXHQuYnRuLWljb24tbWFnbmlmaWVyIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLW1hZ25pZmllcik7fVxuXHQuYnRuLWljb24tbWludXMtY2lyY2xlX2Rpc2FibGVkIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLW1pbnVzLWNpcmNsZV9kaXNhYmxlZCk7fVxuXHQuYnRuLWljb24tbWludXMtY2lyY2xlIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLW1pbnVzLWNpcmNsZSk7fVxuXHQuYnRuLWljb24tbmF2aWdhdGlvbl9kaXNhYmxlZCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1uYXZpZ2F0aW9uX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1uYXZpZ2F0aW9uIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLW5hdmlnYXRpb24pO31cblx0LmJ0bi1pY29uLW5ldHdvcmstY2xvdWRfZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tbmV0d29yay1jbG91ZF9kaXNhYmxlZCk7fVxuXHQuYnRuLWljb24tbmV0d29yay1jbG91ZCB7QGluY2x1ZGUgc3ByaXRlKCRidG4taWNvbi1uZXR3b3JrLWNsb3VkKTt9XG5cdC5idG4taWNvbi1wZW5jaWxfZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tcGVuY2lsX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1wZW5jaWwge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tcGVuY2lsKTt9XG5cdC5idG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb25fZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tcGx1Zy1kaXNjb25uZWN0LXByb2hpYml0aW9uX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi1wbHVnLWRpc2Nvbm5lY3QtcHJvaGliaXRpb24ge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tcGx1Zy1kaXNjb25uZWN0LXByb2hpYml0aW9uKTt9XG5cdC5idG4taWNvbi1wcmV2aWV3X2Rpc2FibGVkIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXByZXZpZXdfZGlzYWJsZWQpO31cblx0LmJ0bi1pY29uLXByZXZpZXcge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tcHJldmlldyk7fVxuXHQuYnRuLWljb24tc2V0dGluZ3NfZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tc2V0dGluZ3NfZGlzYWJsZWQpO31cblx0LmJ0bi1pY29uLXNldHRpbmdzIHtAaW5jbHVkZSBzcHJpdGUoJGJ0bi1pY29uLXNldHRpbmdzKTt9XG5cdC5idG4taWNvbi11bnB1Ymxpc2hfZGlzYWJsZWQge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tdW5wdWJsaXNoX2Rpc2FibGVkKTt9XG5cdC5idG4taWNvbi11bnB1Ymxpc2gge0BpbmNsdWRlIHNwcml0ZSgkYnRuLWljb24tdW5wdWJsaXNoX2Rpc2FibGVkKTt9XG59XG5cbi5pY29uIHtcblx0dGV4dC1pbmRlbnQ6IC05OTk5cHg7XG5cdGJvcmRlcjogbm9uZTtcblx0b3V0bGluZTogbm9uZTtcblxuXHQmLmljb24tMjQge1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGhlaWdodDogMjRweDtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1tZW51LWljb25zLTI0eDI0O1xuXG4gICAgICAgICYuaWNvbi1hc3NldGFkbWluIHtcbiAgICBcdFx0QGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LXBpY3R1cmUpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0fVxuICAgIFx0Ji5pY29uLWNtc21haW4ge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtcGVuY2lsKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdH1cbiAgICBcdCYuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXIge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtbmV0d29yayk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG4gICAgXHQmLmljb24tY21zc2V0dGluZ3Njb250cm9sbGVyIHtcbiAgICBcdFx0QGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LWdlYXJzKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdH1cbiAgICBcdCYuaWNvbi1zZWN1cml0eWFkbWluIHtcbiAgICBcdFx0QGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LWNvbW11bml0eSk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG4gICAgXHQmLmljb24tcmVwb3J0YWRtaW4ge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtcGllLWNoYXJ0KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdH1cbiAgICBcdCYuaWNvbi1jb21tZW50YWRtaW4ge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtYmxvZyk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG4gICAgXHQmLmljb24taGVscCB7XG4gICAgXHRcdEBpbmNsdWRlIHNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC1pbmZvcm1hdGlvbik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG5cdH1cblxuXHQmLmljb24tMTYge1xuXHRcdHdpZHRoOiAxNnB4O1xuXHRcdGhlaWdodDogMTZweDtcbiAgICAgICAgQGV4dGVuZCAuaWNvbi1tZW51LWljb25zLTE2eDE2O1xuXG4gICAgICAgICYuaWNvbi1hc3NldGFkbWluIHtcbiAgICBcdFx0QGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LXBpY3R1cmUpO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuICAgIFx0fVxuICAgIFx0Ji5pY29uLWNtc21haW4ge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtcGVuY2lsKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdH1cbiAgICBcdCYuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXIge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtbmV0d29yayk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG4gICAgXHQmLmljb24tY21zc2V0dGluZ3Njb250cm9sbGVyIHtcbiAgICBcdFx0QGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LWdlYXJzKTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdH1cbiAgICBcdCYuaWNvbi1zZWN1cml0eWFkbWluIHtcbiAgICBcdFx0QGluY2x1ZGUgc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LWNvbW11bml0eSk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG4gICAgXHQmLmljb24tcmVwb3J0YWRtaW4ge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtcGllLWNoYXJ0KTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcbiAgICBcdH1cbiAgICBcdCYuaWNvbi1jb21tZW50YWRtaW4ge1xuICAgIFx0XHRAaW5jbHVkZSBzcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtYmxvZyk7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG4gICAgXHQmLmljb24taGVscCB7XG4gICAgXHRcdEBpbmNsdWRlIHNwcml0ZSgkbWVudS1pY29ucy0xNngxNi1pbmZvcm1hdGlvbik7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG4gICAgXHR9XG5cdH1cbn1cbiIsIkBjaGFyc2V0IFwiVVRGLThcIjtcblxuQGZvbnQtZmFjZSB7XG4gIGZvbnQtZmFtaWx5OiBcInNpbHZlcnN0cmlwZVwiO1xuICBzcmM6dXJsKFwiLi4vZm9udC9zaWx2ZXJzdHJpcGUuZW90XCIpO1xuICBzcmM6dXJsKFwiLi4vZm9udC9zaWx2ZXJzdHJpcGUuZW90PyNpZWZpeFwiKSBmb3JtYXQoXCJlbWJlZGRlZC1vcGVudHlwZVwiKSxcbiAgICB1cmwoXCIuLi9mb250L3NpbHZlcnN0cmlwZS53b2ZmXCIpIGZvcm1hdChcIndvZmZcIiksXG4gICAgdXJsKFwiLi4vZm9udC9zaWx2ZXJzdHJpcGUudHRmXCIpIGZvcm1hdChcInRydWV0eXBlXCIpLFxuICAgIHVybChcIi4uL2ZvbnQvc2lsdmVyc3RyaXBlLnN2ZyNzaWx2ZXJzdHJpcGVcIikgZm9ybWF0KFwic3ZnXCIpO1xuICBmb250LXdlaWdodDogbm9ybWFsO1xuICBmb250LXN0eWxlOiBub3JtYWw7XG5cbn1cblxuW2NsYXNzXj1cImZvbnQtaWNvbi1cIl06YmVmb3JlLFxuW2NsYXNzKj1cImZvbnQtaWNvbi1cIl06YmVmb3JlIHtcbiAgZm9udC1mYW1pbHk6IFwic2lsdmVyc3RyaXBlXCIgIWltcG9ydGFudDtcbiAgZm9udC1zdHlsZTogbm9ybWFsICFpbXBvcnRhbnQ7XG4gIGZvbnQtd2VpZ2h0OiBub3JtYWwgIWltcG9ydGFudDtcbiAgZm9udC12YXJpYW50OiBub3JtYWwgIWltcG9ydGFudDtcbiAgdGV4dC10cmFuc2Zvcm06IG5vbmUgIWltcG9ydGFudDtcbiAgc3BlYWs6IG5vbmU7XG4gIGxpbmUtaGVpZ2h0OiAxO1xuICAtd2Via2l0LWZvbnQtc21vb3RoaW5nOiBhbnRpYWxpYXNlZDtcbiAgLW1vei1vc3gtZm9udC1zbW9vdGhpbmc6IGdyYXlzY2FsZTtcbn1cblxuLmZvbnQtaWNvbi1zZWFyY2g6YmVmb3JlIHtcbiAgY29udGVudDogXCJzXCI7XG59XG4uZm9udC1pY29uLXVwbG9hZDpiZWZvcmUge1xuICBjb250ZW50OiBcImJcIjtcbn1cbi5mb250LWljb24tc3luYzpiZWZvcmUge1xuICBjb250ZW50OiBcImNcIjtcbn1cbi5mb250LWljb24tcHJpbnQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJkXCI7XG59XG4uZm9udC1pY29uLWxpc3Q6YmVmb3JlIHtcbiAgY29udGVudDogXCJlXCI7XG59XG4uZm9udC1pY29uLXBsdXMtY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcImZcIjtcbn1cbi5mb250LWljb24tY2hlY2stbWFyay0yOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwia1wiO1xufVxuLmZvbnQtaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG4uZm9udC1pY29uLWJvb2s6YmVmb3JlIHtcbiAgY29udGVudDogXCJuXCI7XG59XG4uZm9udC1pY29uLWJvb2stb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIm9cIjtcbn1cbi5mb250LWljb24tcGx1czpiZWZvcmUge1xuICBjb250ZW50OiBcImpcIjtcbn1cbi5mb250LWljb24taWNvbi10cmVlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwicFwiO1xufVxuLmZvbnQtaWNvbi1mbG93LXRyZWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJxXCI7XG59XG4uZm9udC1pY29uLWluZm8tY2lyY2xlZDpiZWZvcmUge1xuICBjb250ZW50OiBcInlcIjtcbn1cbi5mb250LWljb24tY2hhcnQtbGluZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkJcIjtcbn1cbi5mb250LWljb24tZ3JhcGgtYmFyOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRVwiO1xufVxuLmZvbnQtaWNvbi10b3Jzb3MtYWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiRlwiO1xufVxuLmZvbnQtaWNvbi10b3JzbzpiZWZvcmUge1xuICBjb250ZW50OiBcIkhcIjtcbn1cbi5mb250LWljb24tcGljdHVyZTpiZWZvcmUge1xuICBjb250ZW50OiBcInZcIjtcbn1cbi5mb250LWljb24tY2hhcnQtcGllOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQVwiO1xufVxuLmZvbnQtaWNvbi1zaXRlbWFwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiQ1wiO1xufVxuLmZvbnQtaWNvbi1nbG9iZTpiZWZvcmUge1xuICBjb250ZW50OiBcIlBcIjtcbn1cbi5mb250LWljb24tZ2xvYmUtMTpiZWZvcmUge1xuICBjb250ZW50OiBcIlJcIjtcbn1cbi5mb250LWljb24tY2hhdDpiZWZvcmUge1xuICBjb250ZW50OiBcInRcIjtcbn1cbi5mb250LWljb24tY29tbWVudDpiZWZvcmUge1xuICBjb250ZW50OiBcIndcIjtcbn1cbi5mb250LWljb24tbG9nb3V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwielwiO1xufVxuLmZvbnQtaWNvbi1jYW5jZWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJEXCI7XG59XG4uZm9udC1pY29uLWNhbmNlbC1jaXJjbGVkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiUVwiO1xufVxuLmZvbnQtaWNvbi10cmFzaC1iaW46YmVmb3JlIHtcbiAgY29udGVudDogXCJTXCI7XG59XG4uZm9udC1pY29uLWxlZnQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlRcIjtcbn1cbi5mb250LWljb24tcmlnaHQtb3BlbjpiZWZvcmUge1xuICBjb250ZW50OiBcIlVcIjtcbn1cbi5mb250LWljb24tY2hlY2stbWFyazpiZWZvcmUge1xuICBjb250ZW50OiBcIkdcIjtcbn1cbi5mb250LWljb24tY2hlY2stbWFyay1jaXJjbGU6YmVmb3JlIHtcbiAgY29udGVudDogXCJJXCI7XG59XG4uZm9udC1pY29uLWxldmVsLXVwOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiVlwiO1xufVxuLmZvbnQtaWNvbi1iYWNrLWluLXRpbWU6YmVmb3JlIHtcbiAgY29udGVudDogXCJYXCI7XG59XG4uZm9udC1pY29uLWNvZzpiZWZvcmUge1xuICBjb250ZW50OiBcIllcIjtcbn1cbi5mb250LWljb24tcm9ja2V0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiWlwiO1xufVxuLmZvbnQtaWNvbi1pbnN0YWxsOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiYVwiO1xufVxuLmZvbnQtaWNvbi1kb3duLWNpcmNsZWQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJpXCI7XG59XG4uZm9udC1pY29uLWV5ZTpiZWZvcmUge1xuICBjb250ZW50OiBcImxcIjtcbn1cbi5mb250LWljb24tY29sdW1uczpiZWZvcmUge1xuICBjb250ZW50OiBcInJcIjtcbn1cbi5mb250LWljb24tZWRpdC13cml0ZTpiZWZvcmUge1xuICBjb250ZW50OiBcInVcIjtcbn1cbi5mb250LWljb24tbW9uaXRvcjpiZWZvcmUge1xuICBjb250ZW50OiBcInhcIjtcbn1cbi5mb250LWljb24tbW9iaWxlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiSlwiO1xufVxuLmZvbnQtaWNvbi10YWJsZXQ6YmVmb3JlIHtcbiAgY29udGVudDogXCJLXCI7XG59XG4uZm9udC1pY29uLXJlc2l6ZTpiZWZvcmUge1xuICBjb250ZW50OiBcIkxcIjtcbn1cbi5mb250LWljb24tc2lsdmVyc3RyaXBlOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTVwiO1xufVxuLmZvbnQtaWNvbi1wZW5jaWw6YmVmb3JlIHtcbiAgY29udGVudDogXCJtXCI7XG59XG4uZm9udC1pY29uLXRyYXNoOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiZ1wiO1xufVxuLmZvbnQtaWNvbi1lZGl0OmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiTlwiO1xufVxuLmZvbnQtaWNvbi10aWNrOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiT1wiO1xufVxuLmZvbnQtaWNvbi1mb2xkZXItYWRkOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiU1wiO1xufVxuLmZvbnQtaWNvbi10aHVtYm5haWxzOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiV1wiO1xufVxuLmZvbnQtaWNvbi1saW5rOmJlZm9yZSB7XG4gIGNvbnRlbnQ6IFwiMlwiO1xufSIsIi8qKlxuICogRmlsZTogdHlwb2dyYXBoeS5zY3NzXG4gKlxuICogQ29udGFpbnMgdGhlIGJhc2ljIHR5cG9ncmFwaHkgcmVsYXRlZCBzdHlsZXMgZm9yIHRoZSBhZG1pbiBpbnRlcmZhY2UuXG4gKi9cbmJvZHksIGh0bWwge1xuXHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZTtcblx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRmb250LWZhbWlseTogJGZvbnQtZmFtaWx5O1xuXHRjb2xvcjogJGNvbG9yLXRleHQ7XG59XG5cbi5jbXMge1xuXHRoMiwgaDMsIGg0LCBoNSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAkZ3JpZC15ICogMiAwICRncmlkLXkgKiAyIDA7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHR9XG5cblx0aDIge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplICsgNjtcblx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDM7XG5cdH1cblxuXHRoMyB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemUgKyA0O1xuXHR9XG5cblx0aDQge1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplICsgMjtcblx0fVxuXG5cdGg1IHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZTtcblx0fVxuXG5cdHAge1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15ICogMjtcblx0fVxuXHRlbSB7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHR9XG5cdGNvZGUge1xuXHRcdGZvbnQtZmFtaWx5OiAnQml0c3RyZWFtIFZlcmEgU2FucyBNb25vJywnQ291cmllcicsIG1vbm9zcGFjZTtcblx0fVxuXG5cdHByZSB7XG5cblx0fVxuXG5cdHRhYmxlIHtcblxuXHRcdHRoZWFkIHtcblxuXHRcdH1cblx0fVxuXG5cdG9sIHtcblxuXHR9XG5cblx0dWwge1xuXG5cdH1cblxufVxuXG4iLCIvKipcbiAqIFRoaXMgZmlsZSBkZWZpbmVzIENNUy1zcGVjaWZpYyBjdXN0b21pemF0aW9ucyB0byB0aGUgalF1ZXJ5IFVJIHRoZW1lLlxuICogRXZlcnkgcnVsZSBzaG91bGQgY29udGFpbiBPTkxZIG92ZXJ3cml0dGVuIGpRdWVyeSBVSSBydWxlcyAod2l0aCAndWktJyBwcmVmaXgpLlxuICpcbiAqIFRoaXMgZmlsZSBzaG91bGQgYmUgZmFpcmx5IHNob3J0LCBhcyB3ZSdyZSB1c2luZyBvdXIgb3duIGN1c3RvbSBqUXVlcnkgVUkgdGhlbWUgYWxyZWFkeS5cbiAqIFRPRE8gQWRkIHRoZW1lIHJlZmVyZW5jZVxuICpcbiAqIFVzZSBfc3R5bGUuc2NzcyB0byBhZGQgbW9yZSBnZW5lcmljIHN0eWxlIGluZm9ybWF0aW9uLFxuICogYW5kIHJlYWQgdGhlIGpRdWVyeSBVSSB0aGVtaW5nIEFQSTogaHR0cDovL2pxdWVyeXVpLmNvbS9kb2NzL1RoZW1pbmcvQVBJXG4gKi9cblxuLnVpLXdpZGdldC1jb250ZW50LFxuLnVpLXdpZGdldCB7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdGJvcmRlcjogMDtcbn1cblxuXG4udWktd2lkZ2V0LWhlYWRlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCAyMCUpO1xuXHRwYWRkaW5nOiA4cHggOHB4IDZweCA4cHg7XG5cdGJvcmRlci1ib3R0b206IDJweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgMzUlKTtcblx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCA1JSksIGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCAzMCUpKTtcblx0Ym9yZGVyLWJvdHRvbTogM3B4IHNvbGlkIGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCA1MCUpO1xuXHRwYWRkaW5nOiA4cHg7XG5cdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0JiAudWktZGlhbG9nLXRpdGxlIHtcblx0XHRwYWRkaW5nOiA2cHggMTBweDtcblx0XHR0ZXh0LXNoYWRvdzogbGlnaHRlbigkY29sb3ItYmFzZSwgMTAlKSAxcHggMXB4IDA7XG5cdH1cblxuXG5cblx0JiBhLnVpLWRpYWxvZy10aXRsZWJhci1jbG9zZSB7XG5cdFx0cG9zaXRpb246ICBhYnNvbHV0ZTtcblx0XHR0b3A6IC01cHg7XG5cdFx0cmlnaHQ6IC0xM3B4O1xuXHRcdHdpZHRoOiAzMHB4O1xuXHRcdGhlaWdodDogIDMwcHg7XG5cdFx0ei1pbmRleDogMTAwMDAwO1xuXHR9XG5cblx0YS51aS1zdGF0ZS1ob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblxuXHRcdC51aS1pY29uLWNsb3NldGhpY2sge1xuXHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZS1vdmVyKTtcblx0XHR9XG5cdH1cblxuXHQudWktaWNvbi1jbG9zZXRoaWNrIHtcblx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLWRpYWxvZy1jbG9zZSk7XG5cdFx0d2lkdGg6IDMwcHg7XG5cdFx0aGVpZ2h0OiAgMzBweDtcblx0fVxufVxuXG4udWktc3RhdGUtaG92ZXIge1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbi51aS13aWRnZXQgaW5wdXQsXG4udWktd2lkZ2V0IHNlbGVjdCxcbi51aS13aWRnZXQgdGV4dGFyZWEsXG4udWktd2lkZ2V0IGJ1dHRvbiB7XG5cdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG59XG5cbi51aS1hY2NvcmRpb24ge1xuXHQudWktYWNjb3JkaW9uLWhlYWRlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyO1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdH1cblx0LnVpLWFjY29yZGlvbi1jb250ZW50IHtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLnVpLWF1dG9jb21wbGV0ZSB7XG5cdG1heC1oZWlnaHQ6IDI0MHB4O1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdG92ZXJmbG93LXk6IGF1dG87XG5cblx0LyoqIHNvcnJ5IGFib3V0IHRoZSAhaW1wb3J0YW50IGJ1dCB0aGUgc3BlY2lmaWNpdHkgb2Ygb3RoZXIgc2VsZWN0b3JzIG1hbmRhdGVzIGl0IG92ZXIgd3JpdGluZyBvdXQgdmVyeSBzcGVjaWZpYyBzZWxlY3RvcnMgKiovXG5cdCYgLmxvYWRpbmcge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvdGhyb2JiZXIuZ2lmKSAhaW1wb3J0YW50O1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDk3JSBjZW50ZXIgIWltcG9ydGFudDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0ICFpbXBvcnRhbnQ7XG5cdFx0YmFja2dyb3VuZC1zaXplOiBhdXRvICFpbXBvcnRhbnQ7XG5cdH1cbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGRlZmluZXMgY29tbW9uIHN0eWxlcyBmb3IgZm9ybSBlbGVtZW50cyB1c2VkIHRocm91Z2hvdXQgdGhlIENNUyBpbnRlcmZhY2UuXG4gKiBJdCBpcyBhbiBhZGRpdGlvbiB0byB0aGUgYmFzZSBzdHlsZXMgZGVmaW5lZCBpbiBmcmFtZXdvcmsvY3NzL0Zvcm0uY3NzLlxuICpcbiAqIEBwYWNrYWdlIGZyYW1ld29ya1xuICogQHN1YnBhY2thZ2UgYWRtaW5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQmFzaWMgZm9ybSBmaWVsZHNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZm9ybS5ub3N0eWxlIHtcblx0QGluY2x1ZGUgY2xlYXItZm9ybS1maWVsZC1zdHlsZXMoKTtcbn1cblxuLmZpZWxkIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdEBpbmNsdWRlIGRvdWJsZWJvcmRlcihib3R0b20sICRjb2xvci1saWdodC1zZXBhcmF0b3IsICRib3gtc2hhZG93LXNoaW5lLW1pbmltYWwpO1xuXHQvL292ZXJmbG93OiBoaWRkZW47XG5cblx0Ly8gYm90dG9tIHBhZGRpbmcgYWNjb3VudHMgZm9yIHRoZSBib3JkZXIgYW5kIHdlIGhhdmUgYSBuZWdhdGl2ZVxuXHQvLyBtYXJnaW4gd2l0aCBhIHBvc3RpdmUgcGFkZGluZyB0byBlbnN1cmUgdGhlIGJvdHRvbSBib3JkZXIgZXh0ZW5kcyBvdmVyIHRoZSBlZGdlc1xuXHRwYWRkaW5nOiAwIDAgJGdyaWQteSAtIDEgMDtcblx0bWFyZ2luOiAkZ3JpZC15IDA7XG5cblx0Ji5ub2JvcmRlciwgJjpsYXN0LWNoaWxkIHtcblx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHRib3JkZXItYm90dG9tOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdH1cblxuXHQvLyB1c2luZyB0aGUgbGVnYWN5IHZlcnNpb24gYXMgc29tZSBvZiB0aGUgbW9yZSBjb21wbGV4IGZvcm0gZmllbGRzXG5cdC8vIG5lZWQgdG8gdXNlIHJlbGF0aXZlIHBvc2l0aW9uaW5nIGFuZCBvdmVyZmxvdyBoaWRkZW4gd2lsbCBub3QgZXhwYW5kXG5cdC8vIHRoZSBjb250YWluaW5nIGJveGVzXG5cdEBpbmNsdWRlIGxlZ2FjeS1waWUtY2xlYXJmaXgoKTtcblxuXHQmLm5vbGFiZWwge1xuXHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0fVxuXHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQmLmNoZWNrYm94IGxhYmVsLnJpZ2h0IHtcblx0XHRtYXJnaW46ICRncmlkLXkvMiAwIDAgMDtcblx0XHRkaXNwbGF5OmlubGluZTtcblx0XHRmb250LXN0eWxlOiBub3JtYWw7XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGNsZWFyOm5vbmU7XG5cdH1cblx0bGFiZWwge1xuXHRcdCYubGVmdCB7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6ICRncmlkLXggKiAyMjtcblx0XHRcdHBhZGRpbmc6ICRncmlkLXkgJGdyaWQteCAkZ3JpZC15IDA7XG5cdFx0XHRsaW5lLWhlaWdodDogJGdyaWQteSAqIDI7XG5cdFx0fVxuXHRcdCYucmlnaHQge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMjAlKTtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdFx0bWFyZ2luOiAkZ3JpZC15LzIgMCAwICRncmlkLXgqMjM7XG5cdFx0fVxuXHR9XG5cblx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6ICRncmlkLXggKiAyMztcblx0fVxuXG5cdHNwYW4ucmVhZG9ubHkge1xuXHRcdHBhZGRpbmctdG9wOiAkZ3JpZC15O1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5maWVsZGdyb3VwIC5maWVsZGdyb3VwLWZpZWxkLmxhc3QgeyAgLyogVGhpcyBpcyB1c2VkIG9uIHBhZ2Uvc2V0dGluZ3MvdmlzaWJpbGl0eSAqL1xuICAgIFx0cGFkZGluZy1ib3R0b206IDhweDsgLyogcmVwbGljYXRlcyBsaSBpdGVtIHNwYWNpbmcgKi9cbiAgICB9XG5cblx0Ly8gQWRkaXRpb25hbCBoZWxwIHRleHQgdG8gY2xhcmlmeSB0aGUgZmllbGQgaW50ZW50LFxuXHQvLyBkaXNwbGF5ZWQgYWxvbmdzaWRlIHRoZSBmaWVsZCAocmF0aGVyIHRoYW4gaW4gYSB0b29sdGlwKVxuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGNsZWFyOiBib3RoO1xuXHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCA4LjUlKTsgLy84LjUlIGlzIHRoZSBtaW5pbXVtIHJlcXVpcmVkIHRvIG1lZXQgY29udHJhc3Qgc3RhbmRhcmRzIHdoaWxlIHN0aWxsIHJldGFpbmluZyB2aXN1YWwgZGlmZmVyZW5jZSBmcm9tIG5vcm1hbCB0ZXh0XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRtYXJnaW46ICRncmlkLXkvMiAwIDAgJGdyaWQteCoyMzsgLy8gbGVmdCBhbGlnbiB3aXRoIC5taWRkbGVDb2x1bW5cblx0fVxuXG5cdCYuY2hlY2tib3ggLmRlc2NyaXB0aW9uLCAmLnNzLWdyaWRmaWVsZCAuZGVzY3JpcHRpb24ge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRtYXgtd2lkdGg6ICRncmlkLXggKiA2NDtcblx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdCYuZGVzY3JpcHRpb24ge1xuXHRcdFx0bWFyZ2luOjA7IC8vb3ZlcnJpZGVzIGhlbHAgY2xhc3MgYWRkaW5nIGxlZnQgbWFyZ2luIHRvIHRoZSB0ZXh0YXJlYSBpbnB1dC5cblx0XHR9XG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG1heC13aWR0aDogJGdyaWQteCAqIDY0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0LnRleHQsXG5cdHRleHRhcmVhLFxuXHQuVHJlZURyb3Bkb3duRmllbGQge1xuXHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMjAlKTtcblx0XHRwYWRkaW5nOiAoJGdyaWQteSAtIDEpICgkZ3JpZC14IC0gMSk7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRcdG1hcmdpbjogMDtcblx0XHRvdXRsaW5lOiBub25lO1xuXHRcdHRyYW5zaXRpb246IGJveC1zaGFkb3cgLjJzIGVhc2UtaW4sXG5cdFx0XHRcdFx0Ym9yZGVyIC4ycyBlYXNlLWluO1xuXHRcdGJvcmRlci1yYWRpdXM6IDRweDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoI0VBRUFFQSwgI2ZmZiAxMCUpO1xuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAxMCUpO1xuXHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3I7XG5cdFx0XHRib3gtc2hhZG93OiAwIDFweCAzcHggcmdiYSgwLDAsMCwwLjIpIGluc2V0O1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W2Rpc2FibGVkXSwgaW5wdXQuZGlzYWJsZWQsXG5cdHRleHRhcmVhW2Rpc2FibGVkXSwgdGV4dGFyZWEuZGlzYWJsZWQsXG5cdHNlbGVjdFtkaXNhYmxlZF0sIHNlbGVjdC5kaXNhYmxlZCB7XG5cdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQsIDIwJSk7XG5cdFx0YmFja2dyb3VuZDogI2VmZWZlZjtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoZGFya2VuKCNlZmVmZWYsIDIwJSksICNlZmVmZWYgMTAlLCAjZmZmIDkwJSwgZGFya2VuKCNlZmVmZWYsIDIwJSkpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdH1cblx0JiNBY3Rpb24ge1xuICAgIFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxuXG5cdC8vIFdoZW4gYSBmaWVsZCdzIGRlc2NyaXB0aW9uIGlzIHRvZ2dsZWFibGUsIGl0J3MgZ2l2ZW4gYW4gaWNvbiAocmlnaHQgdGl0bGUpIHdoaWNoIGlzIHVzZWQgYXNcblx0Ly8gYSBjbGljayB0YXJnZXQgZm9yIHRvZ2dsaW5nIHRoZSB2aXNpYmlsaXR5IG9mIHRoZSBkZXNjcmlwdGlvbi4gU2VlIExlZnRBbmRNYWluLkZpZWxkRGVzY3JpcHRpb25Ub2dnbGUuanNcblx0Ji5jbXMtZGVzY3JpcHRpb24tdG9nZ2xlIHtcblxuXHRcdD4gLm1pZGRsZUNvbHVtbiB7IC8vIFRoZSBmaWVsZCB3cmFwcGVyXG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR3aWR0aDogMzYlO1xuXHRcdFx0bWluLXdpZHRoOiAzMDBweDtcblx0XHR9XG5cblx0XHQucmlnaHQgeyAvLyBUaGUgY29sdW1uIHRoZSB0cmlnZ2VyIGlzIGluc2lkZS5cblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDdweDtcblx0XHR9XG5cblx0XHQuYnRuLWljb24taW5mb3JtYXRpb24geyAvLyBUaGUgZGVmYXVsdCBpY29uLlxuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0d2lkdGg6IDE1cHg7XG5cdFx0XHRoZWlnaHQ6IDE1cHg7XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdHBhZGRpbmc6IDEycHggMDtcblx0XHRcdHdpZHRoOiAzNiU7XG5cdFx0fVxuXG5cdFx0Ly8gT3ZlcnJpZGVzIG9mIHRoZSBhYm92ZSBkZWZhdWx0IHN0eWxlcywgZm9yIHNwZWNpZmljIGZpZWxkIHR5cGVzLlxuXHRcdCYudGV4dGFyZWEsXG5cdFx0Ji5odG1sZWRpdG9yLFxuXHRcdCYub3B0aW9uc2V0LFxuXHRcdCYubGlzdGJveCxcblx0XHQmLnVwbG9hZCB7XG5cdFx0XHQucmlnaHQge1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5odG1sZWRpdG9yIHtcblx0XHRcdC5taWRkbGVDb2x1bW4sXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHR3aWR0aDogOTUlO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYub3B0aW9uc2V0IHtcblx0XHRcdC5yaWdodCB7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0bGkge1xuXHRcdFx0XHR3aWR0aDogMTcwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5saXN0Ym94IHtcblx0XHRcdHNlbGVjdCB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYudXBsb2FkIHtcblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxODRweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21zLWZpbGUtaW5mby1kYXRhICYge1xuXHRcdFx0PiAubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDhweCAhaW1wb3J0YW50O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMTA0cHg7XG5cdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG5mb3JtLnN0YWNrZWQgLmZpZWxkLCAuZmllbGQuc3RhY2tlZCB7XG5cdEBpbmNsdWRlIGZvcm0tZmllbGQtc3RhY2tlZDtcbn1cblxuZm9ybS5zbWFsbCAuZmllbGQsIC5maWVsZC5zbWFsbCB7XG5cdGxhYmVsIHtcblx0XHQmLmxlZnQge1xuXHRcdFx0d2lkdGg6ICRncmlkLXggKiAxNDtcblx0XHR9XG5cdH1cblxuXHQubWlkZGxlQ29sdW1uIHtcblx0XHRtYXJnaW4tbGVmdDogJGdyaWQteCAqIDE1O1xuXHR9XG5cblx0aW5wdXQudGV4dCxcblx0dGV4dGFyZWEsXG5cdHNlbGVjdCxcblx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHR3aWR0aDogYXV0bztcblx0fVxufVxuXG4uZmllbGQge1xuXHQvKiBUcmVlRHJvcGRvd25zICovXG5cdC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0cGFkZGluZzogMDtcblxuXHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1tZWRpdW0tc2VwYXJhdG9yLCAyMCUpO1xuXHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDRweDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiA0cHg7XG5cdFx0fVxuXG5cdFx0Ji50cmVlZHJvcGRvd25maWVsZC1vcGVuLXRyZWUge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdH1cblxuXHRcdCYudHJlZWRyb3Bkb3duZmllbGQtd2l0aC1yaXNlIHtcblx0XHRcdC13ZWJraXQtYm9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cdFx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDAgMCA0cHggNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDRweCA0cHg7XG5cblx0XHRcdC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lZGl1bS1zZXBhcmF0b3IsIDIwJSk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cblx0XHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4IDRweCAwIDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA0cHggNHB4IDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBIaWRlIGJhZGdlcywgYXMgdGhleSBjb3N0IHRvbyBtdWNoIGhvcml6b250YWwgc3BhY2UsXG5cdFx0Ly8gYW5kIG1lc3MgdXAgcmVuZGVyaW5nIGZvciBzZWxlY3RlZCBub2RlIHRpdGxlXG5cdFx0LmJhZGdlIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LyogZHJvcGRvd25zICovXG5cdC5kcm9wZG93biB7XG5cdFx0c2VsZWN0IHtcblx0XHRcdG1hcmdpbi10b3A6ICRncmlkLXk7XG5cdFx0fVxuXHR9XG5cblx0LyogY2h6biBvdmVycmlkZSAqL1xuXHQuY2h6bi1jb250YWluZXIge1xuXHRcdG1heC13aWR0aDogNTEycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IGJvdHRvbTtcblxuXHRcdC5jaHpuLXJlc3VsdHMge1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRcdFx0XHRwYWRkaW5nOiAkZ3JpZC15IC8gMiAkZ3JpZC14IC8gMjtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNoem4tY29udGFpbmVyLWFjdGl2ZSB7XG5cdFx0LmNoem4tc2luZ2xlIHtcblx0ICBcdFx0Ym9yZGVyOiAxcHggc29saWQgbGlnaHRlbigkY29sb3ItbWVkaXVtLXNlcGFyYXRvciwgMTAlKTtcblx0XHR9XG5cdH1cblxuXHQuY2h6bi1jb250YWluZXItc2luZ2xlIC5jaHpuLXNpbmdsZSAge1xuXHRcdGhlaWdodDogMzBweDtcblx0XHRsaW5lLWhlaWdodDogMzBweDsgLyogbm90IHJlbGF0aXZlLCBhcyB0aGVuIHdlJ2QgaGFkIHRvIHJlZG8gbW9zdCBvZiBjaHpuICovXG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KCNlZmVmZWYsICNmZmYgMTAlLCAjZmZmIDkwJSwgI2VmZWZlZik7XG5cblx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZSB7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXG5cdFx0ZGl2IHtcblx0XHRcdHdpZHRoOiAyNHB4O1xuXG5cdFx0XHRiIHtcblx0XHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNHB4IDNweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblx0LmNoem4tY2hvaWNlcyB7XG5cdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdFx0LnNlYXJjaC1jaG9pY2Uge1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHQuc2VhcmNoLWNob2ljZS1jbG9zZSB7XG5cdFx0XHRcdHRvcDogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHQuc2VhcmNoLWZpZWxkIGlucHV0IHtcblx0XHRcdGhlaWdodDogMThweDtcblx0XHR9XG5cdH1cblxuXHQvKiBEYXRlIEZpZWxkcyAqL1xuXHRpbnB1dC5tb250aCwgaW5wdXQuZGF5LCBpbnB1dC55ZWFyIHtcblx0XHR3aWR0aDogKCRncmlkLXggKiA3KTtcblx0fVxuXG5cdGlucHV0LnRpbWUge1xuXHRcdHdpZHRoOiAoJGdyaWQteCAqIDExKTsgLy8gc21hbGxlciB0aW1lIGZpZWxkLCBzaW5jZSBpbnB1dCBpcyByZXN0cmljdGVkXG5cdH1cblxuXHQvKiBIaWRlcyBib3JkZXJzIGluIHNldHRpbmdzL2FjY2Vzcy4gQWN0aXZhdGVkIGZyb20gSlMgKi9cblx0Ji5yZW1vdmUtc3BsaXR0ZXIge1xuXHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQnV0dG9uc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zIHtcblx0LmJ1dHRvbi1uby1zdHlsZXtcblx0XHRidXR0b257XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGZvbnQtd2VpZ2h0Om5vcm1hbDtcblx0XHRcdG1hcmdpbjowO1xuXHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0cGFkZGluZy1sZWZ0OjEwcHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OjEwcHg7XG5cdFx0XHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR3aGl0ZS1zcGFjZTpub3JtYWw7XG5cdFx0XHQmLnNzLXVpLWFjdGlvbi1kZXN0cnVjdGl2ZXtcblx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItZXJyb3IsMjUlKTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHR9XG5cdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZXtcdFxuXHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRvdXRsaW5lOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudCB1cmwoLi4vLi4vaW1hZ2VzL25ldHdvcmstc2F2ZS5naWYpIG5vLXJlcGVhdCAkZ3JpZC14IGNlbnRlcjtcblx0XHRcdFx0LnVpLWJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHggLyogaWNvbiAqLyArICgkZ3JpZC14LzIpO1xuXHRcdFx0XHR9XG5cblxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5BY3Rpb25zLCAuY21zLWFjdGlvbnMtcm93IHtcblx0XHQ+ICoge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi1yaWdodDogJGdyaWQteDtcblx0XHR9XG5cblx0XHQ+ICo6bGFzdC1jaGlsZCB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdFx0fVxuXHR9XG5cblx0LkFjdGlvbnMge1xuXHRcdG1pbi1oZWlnaHQ6IDMwcHg7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0cGFkZGluZzogJGdyaWQteCAkZ3JpZC15ICogMS41O1xuXHR9XG5cdC5zb3V0aCAuQWN0aW9ucywgLnVpLXRhYnMtcGFuZWwgLkFjdGlvbnMsICAudWktdGFicy1wYW5lbCBpZnJhbWUgLkFjdGlvbnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cblxuXHRpbnB1dC5sb2FkaW5nLCBidXR0b24ubG9hZGluZyxcblx0aW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nLCAudWktd2lkZ2V0LWNvbnRlbnQgaW5wdXQudWktc3RhdGUtZGVmYXVsdC5sb2FkaW5nLFxuXHQudWktd2lkZ2V0LWhlYWRlciBpbnB1dC51aS1zdGF0ZS1kZWZhdWx0LmxvYWRpbmcge1xuXHRcdC51aS1pY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWFnZXMvbmV0d29yay1zYXZlLmdpZikgbm8tcmVwZWF0IDAgMDtcblx0XHR9XG5cblx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAyMCUpO1xuXHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1idXR0b24tZGlzYWJsZWQsIDEwJSk7XG5cdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHR9XG5cblx0aW5wdXQubG9hZGluZywgYnV0dG9uLmxvYWRpbmcge1xuXHRcdCYuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi8uLi9pbWFnZXMvbmV0d29yay1zYXZlLWNvbnN0cnVjdGl2ZS5naWYpIG5vLXJlcGVhdCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXRvcDowcHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAxMCUpO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idXR0b24tZ2VuZXJpYy1ib3JkZXI7XG5cdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyLCAxMCUpO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWdlbmVyaWM7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDEwJSksIGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDUlKSk7XG5cdFx0dGV4dC1zaGFkb3c6IGxpZ2h0ZW4oJGNvbG9yLWJ1dHRvbi1nZW5lcmljLCAyMCUpIDAgMXB4IDFweDtcblxuXHRcdCYudWktc3RhdGUtaG92ZXIsICY6aG92ZXIge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDEwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQobGlnaHRlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDIwJSksICRjb2xvci1idXR0b24tZ2VuZXJpYyk7XG5cdFx0XHRib3gtc2hhZG93OiAwIDAgNXB4IGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDIwJSk7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUsICY6Zm9jdXMsICYudWktc3RhdGUtYWN0aXZlLCAmLnVpLXN0YXRlLWZvY3VzIHtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYnV0dG9uLWdlbmVyaWMsIDIwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgMTAlKTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChsaWdodGVuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgMjAlKSwgJGNvbG9yLWJ1dHRvbi1nZW5lcmljKTtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCA1cHggZGFya2VuKCRjb2xvci1idXR0b24tZ2VuZXJpYywgMjAlKSBpbnNldDtcblx0XHR9XG5cblx0XHQmLnNzLXVpLWFjdGlvbi1taW5vciB7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIGNvbnN0cnVjdGl2ZSAqL1xuXHRcdCYuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0XHR0ZXh0LXNoYWRvdzpub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHRib3JkZXItY29sb3I6ICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlcjtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IGRhcmtlbigkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZS1ib3JkZXIsIDEwJSk7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZTtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChzY2FsZS1jb2xvcihsaWdodGVuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLCAxMCUpLCAkcmVkOjUwJSksICRjb2xvci1idXR0b24tY29uc3RydWN0aXZlKTtcblx0XHRcdHRleHQtc2hhZG93OiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUsIDMlKSAwIC0xcHggLTFweDtcblxuXHRcdFx0Ji51aS1zdGF0ZS1ob3ZlciwgJjpob3ZlciB7XG5cdFx0XHRcdGJvcmRlci1jb2xvcjogZGFya2VuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLWJvcmRlciwgMTAlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmU7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudChcblx0XHRcdFx0XHRzY2FsZS1jb2xvcihzYXR1cmF0ZShsaWdodGVuKCRjb2xvci1idXR0b24tY29uc3RydWN0aXZlLCAxMCUpLCAxMCUpLCAkcmVkOjYwJSksXG5cdFx0XHRcdFx0bGlnaHRlbigkY29sb3ItYnV0dG9uLWNvbnN0cnVjdGl2ZSwgNSUpXG5cdFx0XHRcdCk7XG5cdFx0XHR9XG5cdFx0XHQmOmFjdGl2ZSwgJjpmb2N1cywgJi51aS1zdGF0ZS1hY3RpdmUsICYudWktc3RhdGUtZm9jdXMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJGNvbG9yLWJ1dHRvbi1jb25zdHJ1Y3RpdmUsIDIlKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAxcHggM3B4IHJnYigyMywgMjQsIDI2KSwgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC42KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKiBkZXN0cnVjdGl2ZSAqL1xuXHRcdCYuc3MtdWktYWN0aW9uLWRlc3RydWN0aXZlIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItYnV0dG9uLWRlc3RydWN0aXZlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJ1dHRvbi1nZW5lcmljO1xuXHRcdH1cblxuXHRcdCYuc3MtdWktYnV0dG9uLXNtYWxsIHtcblx0XHRcdC51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplIC0gMjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnVpLXN0YXRlLWhpZ2hsaWdodCB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItYnV0dG9uLWhpZ2hsaWdodDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICRjb2xvci1idXR0b24taGlnaGxpZ2h0LWJvcmRlcjtcblx0XHR9XG5cblx0XHQmLnNzLXVpLWFjdGlvbi1taW5vciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLXRleHQtZGFyaywgMTAlKTtcblx0XHRcdHRleHQtZGVjb3JhdGlvbjogdW5kZXJsaW5lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cdFx0XHR9XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUge1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LWRhcmssIDIwJSk7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5zcy11aS1idXR0b24tbG9hZGluZyB7XG5cdFx0XHRvcGFjaXR5OiAwLjg7XG5cdFx0fVxuXG5cdFx0LyogZm9udC1pY29uIGJ1dHRvbnMgKi9cblx0XHQmW2NsYXNzKj1cImZvbnQtaWNvbi1cIl0sXG5cdFx0JltjbGFzc149XCJmb250LWljb24tXCJdLFxuXHRcdCYuc3MtdWktYnV0dG9uLWNvbnN0cnVjdGl2ZVtjbGFzcyo9XCJmb250LWljb24tXCJdIHtcblx0XHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15KjEuNTtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZWUzZTg7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZWUzZTg7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnVpLXN0YXRlLWZvY3VzIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0Ji5hY3RpdmUsXG5cdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAzcHggcmdiYSgxOTEsIDE5NCwgMTk2LCAuOSkgaW5zZXQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICNkZWUzZTg7XG5cdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblxuXHRcdFx0Ji5mb250LWljb24tc2VhcmNoIHtcblx0XHRcdFx0cGFkZGluZzogNHB4IDVweDtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiA2cHg7XG5cblx0XHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0XHRmb250LXNpemU6IDIwcHg7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0LnVpLWJ1dHRvbi10ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQudWktaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdCYubm8tdGV4dCB7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCA2cHg7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LCAxMCUpO1xuXG5cdFx0XHRcdCY6aG92ZXIsXG5cdFx0XHRcdCY6YWN0aXZlLFxuXHRcdFx0XHQmOmZvY3VzLFxuXHRcdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHRcdGNvbG9yOiBkYXJrZW4oJGNvbG9yLXRleHQsIDEwJSk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy11aS1idXR0b25zZXQge1xuXHRcdC51aS1idXR0b24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNzLXVpLWJ1dHRvbnNldCB7XG5cdFx0bWFyZ2luOiAwICRncmlkLXggMCAwO1xuXHR9XG5cblx0LnNzLXVpLWxvYWRpbmctaWNvbiB7XG5cdFx0YmFja2dyb3VuZDogdXJsKC4uLy4uL2ltYWdlcy9uZXR3b3JrLXNhdmUuZ2lmKSBuby1yZXBlYXQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBHcm91cGVkIGZvcm0gZmllbGRzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmllbGRncm91cCB7XG5cdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRwYWRkaW5nOiAkZ3JpZC15ICRncmlkLXggMCAwO1xuXG5cdFx0LmZpZWxkIHtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdH1cblxuXHRcdC5maWVsZGhvbGRlci1zbWFsbCB7XG5cdFx0XHRwYWRkaW5nOiAwIDAgJGdyaWQteSAwO1xuXHRcdH1cblxuXHRcdC5maWVsZGdyb3VwIGlucHV0LnRleHQsIC5maWVsZGdyb3VwIHRleHRhcmVhLCAuZmllbGRncm91cCBzZWxlY3QsIC5maWVsZGdyb3VwIC5UcmVlRHJvcGRvd25GaWVsZCB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cblx0XHQvLyBTdHlsZSBzcGVjaWZpYyBsYWJlbCB3aXRoIGRpc3BsYXkgYmxvY2ssIG90aGVyd2lzZVxuXHRcdC8vIGNoZWNrYm94IGZhbGxzIHVuZGVyIHRoZSB0ZXh0XG5cdFx0LmZpZWxkaG9sZGVyLXNtYWxsLWxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdHBhZGRpbmc6ICRncmlkLXkgJGdyaWQteCAkZ3JpZC15IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHRcdG1hcmdpbi1yaWdodDogMWVtO1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cblx0Ji5zdGFja2VkIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHR9XG5cdH1cbn1cblxuLnNzLXRvZ2dsZSB7XG5cdG1hcmdpbjogJGdyaWQteSAwO1xuXG5cdC51aS1hY2NvcmRpb24taGVhZGVyIHtcblx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRmb250LXNpemU6IDEycHg7XG5cblx0XHQmLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oJGNvbG9yLXNoYWRvdy1saWdodCwgMTUlKSwgJGNvbG9yLXNoYWRvdy1saWdodCk7XG5cdFx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIC41KTtcblx0XHR9XG5cdFx0LnVpLWFjY29yZGlvbi1oZWFkZXItaWNvbiB7XG5cdFx0XHRtYXJnaW4tdG9wOiAtOXB4O1xuXHRcdH1cblx0fVxuXG5cdC51aS1hY2NvcmRpb24tY29udGVudCB7XG5cdFx0cGFkZGluZzogJGdyaWQteSAwICRncmlkLXkqMS41O1xuXG5cdFx0LmZpZWxkIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6ICRncmlkLXgqMS41O1xuXHRcdFx0cGFkZGluZy1yaWdodDogJGdyaWQteCoxLjU7XG5cblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHR9XG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMDtcblxuXHRcdFx0XHQmLnNzLXVpLWJ1dHRvbiB7XG5cdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIENoZWNrYm94IEZpZWxkXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmllbGQuY2hlY2tib3gge1xuXHRwYWRkaW5nLWxlZnQ6ICRncmlkLXggKiAyMztcblx0bWFyZ2luLWJvdHRvbTogJGdyaWQteTtcblxuXHRpbnB1dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cbmlucHV0LmNoZWNrYm94IHtcblx0bWFyZ2luLWxlZnQ6IDBcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFJhZGlvYnV0dG9uIEZpZWxkXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uZmllbGQucmFkaW8ge1xuXHRwYWRkaW5nLWxlZnQ6ICRncmlkLXggKiAyMztcblx0bWFyZ2luLWJvdHRvbTogJGdyaWQteTtcblxuXHRpbnB1dCB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdH1cbn1cbmlucHV0LnJhZGlvIHtcblx0bWFyZ2luLWxlZnQ6IDBcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIE9wdGlvbnNldHMgYW5kIENoZWNrYm94c2V0c1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLm9wdGlvbnNldCB7XG5cdHBhZGRpbmctYm90dG9tOiA4cHg7XG5cdHBhZGRpbmctdG9wOiA4cHg7XG5cblx0bGkge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAkZ3JpZC14ICogMjc7XG5cdFx0cGFkZGluZy1ib3R0b206ICRncmlkLXg7XG5cdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRcdGxpc3Qtc3R5bGU6IG5vbmU7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdGxhYmVsIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRcdHBhZGRpbmctbGVmdDogJGdyaWQteTtcblx0XHR9XG5cblx0fVxuXHQmLmZpZWxkIHtcblx0XHRwYWRkaW5nLXRvcDogMDtcblx0fVxuXG59XG5cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEhUTUwgVGV4dFxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaHRtbGVkaXRvciB7XG5cblx0QGluY2x1ZGUgZm9ybS1maWVsZC1zdGFja2VkO1xuXG5cdHRleHRhcmVhIHtcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47IC8vIGVuYWJsZWQgYnkgSlNcblx0fVxuXG5cdC5tY2VFZGl0b3Ige1xuXHRcdGlucHV0LCBzZWxlY3Qge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG5cdGxhYmVsLmxlZnQge1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3JpZC15LzI7XG5cdH1cbn1cblxuXG4uYWN0aW9uLWhpZGRlbiB7XG5cdGRpc3BsYXk6ICBub25lO1xufVxuXG5cbi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKipcbiogT24vT2ZmIFN3aXRjaC5cbiogU3VwcG9ydHMgc3dpdGNoaW5nIGJldHdlZW4gdXAgdG8gNSB2YWx1ZXMgKHVzZWQgZm9yIERyYWZ0L1B1Ymxpc2hlZClcbiogRXhhbXBsZSBodG1sIHNldC11cDpcbipcdDxmaWVsZHNldCBjbGFzcz1cInN3aXRjaC1zdGF0ZXMgc2l6ZV8yXCI+XG4qXHRcdDxkaXYgY2xhc3M9XCJzd2l0Y2hcIj5cbipcdFx0XHQ8aW5wdXQgaWQ9XCJEcmFmdFwiIGNsYXNzPVwiZmlyc3RcIiBuYW1lPVwidmlld1wiIHR5cGU9XCJyYWRpb1wiIGNoZWNrZWQ+XG4qXHRcdFx0PGxhYmVsIGZvcj1cIkRyYWZ0XCI+RHJhZnQ8L2xhYmVsPlxuKlx0XHRcdDxpbnB1dCBpZD1cIlB1Ymxpc2hlZFwiIGNsYXNzPVwibGFzdFwiIG5hbWU9XCJ2aWV3XCIgdHlwZT1cInJhZGlvXCI+XG4qXHRcdFx0PGxhYmVsIGZvcj1cIlB1Ymxpc2hlZFwiPlB1Ymxpc2hlZDwvbGFiZWw+XG4qXHRcdFx0PHNwYW4gY2xhc3M9XCJzbGlkZS1idXR0b25cIj48L3NwYW4+XG4qXHRcdDwvZGl2PlxuKlx0PC9maWVsZHNldD5cbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5maWVsZHNldC5zd2l0Y2gtc3RhdGVze1xuXHRtYXJnaW4tcmlnaHQ6IDhweDtcblxuXHQuc3dpdGNoe1xuXHRcdGJvcmRlcjogMnB4IHNvbGlkIGxpZ2h0ZW4oIzJkMzAzNSw2NSUpO1xuXHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHQtd2Via2l0LWFuaW1hdGlvbjogYnVnZml4IGluZmluaXRlIDFzOyAvL0J1Z2ZpeCBmb3Igb2xkZXIgV2Via2l0LCBpbmNsdWRpbmcgbW9iaWxlIFdlYmtpdC5cblx0XHRiYWNrZ3JvdW5kOmxpZ2h0ZW4oIzJkMzAzNSw2OSUpO1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGhlaWdodDogMjRweDtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0d2lkdGg6MTAwJTtcblx0XHR6LWluZGV4OjU7XG5cblx0XHRsYWJlbHtcblx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdGNvbG9yOmxpZ2h0ZW4oJGNvbG9yLXRleHQtZGFyayw0MCUpO1xuXHRcdFx0Y29sb3I6cmdiYSgkY29sb3ItdGV4dC1kYXJrLDAuNSk7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0Zm9udC13ZWlnaHQ6Ym9sZDtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OjI7XG5cdFx0XHRtaW4td2lkdGg6IDgwcHg7XG5cdFx0XHQvKiBNYWtlIHRleHQgdW5zZWxlY3RhYmxlIGluIGJyb3dzZXJzIHRoYXQgc3VwcG9ydCB0aGF0ICovXG5cdFx0XHQtd2Via2l0LXRvdWNoLWNhbGxvdXQ6IG5vbmU7XG5cdFx0XHQtd2Via2l0LXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LWtodG1sLXVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0LW1vei11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdC1tcy11c2VyLXNlbGVjdDogbm9uZTtcblx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXHRcdFx0Jjpob3Zlcntcblx0XHRcdFx0Y29sb3I6bGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAzMCUpO1xuXHRcdFx0XHRjb2xvcjpyZ2JhKCRjb2xvci10ZXh0LWRhcmssMC43KTtcblx0XHRcdH1cblx0XHRcdHNwYW57XG5cdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdEBpbmNsdWRlIGhpZGUtdGV4dC1vdmVyZmxvdztcblx0XHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGlucHV0IHtcblx0XHRcdG9wYWNpdHk6IDA7XG5cdFx0XHRmaWx0ZXI6IGFscGhhKG9wYWNpdHkgPSAwKTtcblx0XHRcdHZpc2liaWxpdHk6bm9uZTtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdCY6Y2hlY2tlZCArIGxhYmVsIHtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dDtcblx0XHRcdFx0Y29sb3I6ICNmZmY7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5zbGlkZS1idXR0b257XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0O1x0XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjMmI5YzMyOyBcblx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdHRvcDogMDtcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG5cblx0Lypcblx0XHRQcm9kdWNlIGNzcyBmb3IgdXAgdG8gNSBzdGF0ZXMuXG5cblx0XHROb3RlOiB3aXRoIGEgbGl0dGxlIGFkanVzdG1lbnQgdGhlIHN3aXRjaCBjYW4gdGFrZSBtb3JlIHRoYW4gNSBpdGVtcyxcblx0XHRidXQgYSBkcm9wZG93biB3b3VsZCBwcm9iYWJseSBiZSBtb3JlIGFwcHJvcHJpYXRlXG5cdCovXG5cdEBmb3IgJGkgZnJvbSAxIHRocm91Z2ggNSB7XG5cdFx0Ji5zaXplXyN7JGl9IHtcblx0XHRcdGxhYmVsLCAuc2xpZGUtYnV0dG9uIHtcblx0XHRcdFx0d2lkdGg6ICAxMDAlIC8gJGk7XG5cdFx0XHR9XG5cdFx0XHRAaWYgJGkgPT0gMXtcblx0XHRcdFx0bGFiZWwgc3Bhbntcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7IC8vZXZlbiB1cCB0aGUgcGFkZGluZyBmb3IgYSBzaW5nbGUgaXRlbVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDIpIH4gLnNsaWRlLWJ1dHRvbiB7XG5cdFx0XHRcdGxlZnQ6IDEwMCUgLyAkaTtcblx0XHRcdH1cblx0XHRcdGlucHV0OmNoZWNrZWQ6bnRoLW9mLXR5cGUoMykgfiAuc2xpZGUtYnV0dG9uIHtcblx0XHRcdFx0bGVmdDogKDEwMCUgLyAkaSkgKiAyO1xuXHRcdFx0fVxuXHRcdFx0aW5wdXQ6Y2hlY2tlZDpudGgtb2YtdHlwZSg0KSB+IC5zbGlkZS1idXR0b24ge1xuXHRcdFx0XHRsZWZ0OiAoMTAwJSAvICRpKSAqIDM7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dDpjaGVja2VkOm50aC1vZi10eXBlKDUpIH4gLnNsaWRlLWJ1dHRvbiB7XG5cdFx0XHRcdGxlZnQ6ICgxMDAlIC8gJGkpICogNDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbi8vb2xkIHdlYi1raXQgYnJvd3NlciBmaXhcbkAtd2Via2l0LWtleWZyYW1lcyBidWdmaXggeyBmcm9tIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IHRvIHsgcG9zaXRpb246IHJlbGF0aXZlOyB9IH1cblxuLy9TdHlsaW5nIGZvciBmaWx0ZXIvc2VhcmNoIGRyb3Bkb3duXG4uY21zLWNvbnRlbnQtZmlsdGVycyB7XG5cdGZpZWxkc2V0IHtcblx0XHRtYXJnaW4tbGVmdDogLTE2cHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiAtMTZweDtcblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHR3aWR0aDogNTAlO1xuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRtYXgtd2lkdGg6IDQ0MHB4O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdC5maXJzdCB7XG5cdFx0XHRsYWJlbCwgaDEsIGgyLCBoMywgaDQsIGg1IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHdpZHRoOiAxNzZweDtcblx0XHRcdFx0cGFkZGluZzogOHB4IDhweCA2cHggMDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBib2xkO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTAwJTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuZmllbGQge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblxuXHRcdC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdHdpZHRoOiA0OCU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXG5cdFx0XHQuZGVzY3JpcHRpb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAyNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiAyOHB4O1xuXHRcdFx0XHRmb250LXN0eWxlOiBpdGFsaWM7XG5cdFx0XHRcdGNvbG9yOiAjNzc3O1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0fVxuXG5cdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0O1xuXHRcdFx0fVxuXG5cdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmZpZWxkZ3JvdXAge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuZmllbGQge1xuXHRcdGJvcmRlcjogbm9uZTtcblx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0bWF4LXdpZHRoOiA0NDBweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgOHB4IDA7XG5cdFx0cGFkZGluZy1yaWdodDogMTZweDtcblx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0Ym94LXNpemluZzogYm9yZGVyLWJveDtcblx0XHRtYXJnaW4tcmlnaHQ6IC0ycHg7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblxuXHRcdGxhYmVsLmxlZnQge1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogNnB4O1xuXHRcdH1cblxuXHRcdCYuZHJvcGRvd24ge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0fVxuXG5cdFx0LmNoem4tY29udGFpbmVyIHtcblx0XHRcdHdpZHRoOiAxMDAlICFpbXBvcnRhbnQ7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0aW5wdXQudGV4dCB7XG5cdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0fVxuXG5cdFx0Ji5jaGVja2JveCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR9XG5cblx0XHQmLmRhdGV0aW1lIHtcblx0XHRcdD4gbGFiZWwubGVmdCB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dC5maWVsZGdyb3VwLWZpZWxkIHtcblx0XHRcdFx0d2lkdGg6IDk2JTtcblx0XHRcdFx0cGFkZGluZzogN3B4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbXBvcnRTcGVjIHtcblx0XHRtYXJnaW4tYm90dG9tOiA4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHR9XG5cblx0LmRlc2NyaXB0aW9uIHtcblx0XHRtYXJnaW4tbGVmdDogMDtcblx0fVxuXG5cdC5taWRkbGVDb2x1bW4ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdG1heC13aWR0aDogMTAwJTtcblx0fVxuXG5cdC5BY3Rpb25zIHtcblx0XHRtYXJnaW46ICRncmlkLXkgMDtcblx0fVxuXG5cdEBtZWRpYSBzY3JlZW4gYW5kIChtYXgtd2lkdGg6NzY3cHgpIHtcblx0XHRmaWVsZHNldCB7XG5cdFx0XHQuZmllbGQsXG5cdFx0XHQuZmllbGRncm91cCB7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRtYXgtd2lkdGg6IDEwMCU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ29udGV4dCBzcGVjaWZpYyBydWxlcyBmb3Igd2hlbiB0aGUgZmlsdGVycyBhcmUgaW4gYSBwYW5lbFxuXHQuY21zLXBhbmVsICYge1xuXHRcdC5maWVsZCxcblx0XHQuZmllbGRncm91cCB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdG1hcmdpbi1ib3R0b206IDE2cHg7XG5cdFx0fVxuXG5cdFx0LmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0aDQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5BY3Rpb25zIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0fVxuXHR9XG59XG4iLCIgLyoqXG4gKiBUaGlzIGZpbGUgZGVmaW5lcyBtb3N0IHN0eWxlcyBvZiB0aGUgQ01TOiBDb2xvcnMsIGZvbnRzLCBiYWNrZ3JvdW5kcywgXG4gKiBhbGlnbm1lbnRzLCBkaW1lbnNpb25zLlxuICogXG4gKiBVc2UgU0NTUyB2YXJpYWJsZSBkZWZpbml0aW9ucyBpbiBzY3JlZW4uY3NzIHRvIGF2b2lkIHJlcGVhdGluZyBzdHlsZXMgXG4gKiBsaWtlIGJhY2tncm91bmQgY29sb3VycyBvciBwYWRkaW5nIGRpbWVuc2lvbnMuIFNlZSB0aGVtZXMvX2RlZmF1bHQuc2NzcyBcbiAqIHRvIGdldCBzdGFydGVkLlxuICogXG4gKiBUbyBhdm9pZCB0aGlzIGZpbGUgZ2V0dGluZyB0b28gbGFyZ2UgYW5kIGNvbXBsaWNhdGVkLCBpdCBpcyBlbmNvdXJhZ2VkIHRvIFxuICogY3JlYXRlIG5ldyBTQ1NTIGZpbGVzIGZvciBsYXJnZXIgY29tcG9uZW50cyBsaWtlIHRoZSBDTVMgbWVudSBvciB0cmVlIFxuICogKHNlZSBfdHJlZS5zY3NzIGFuZCBfbWVudS5zY3NzKS5cbiAqL1xuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ29yZSBTdHlsZXMuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbmh0bWwsYm9keSB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdC8qIFJlbW92ZXMgUkhTIHdoaXRlc3BhY2Ugb24gaVBhZCAqL1xuXHRvdmVyZmxvdy14OiBoaWRkZW47XG59XG5cbmJvZHkuY21zIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLmNtcyB7XG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcblx0XHQmOmhvdmVyLFxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHRib2R5IC51aS13aWRnZXQge1xuXHRcdGZvbnQtZmFtaWx5OiAkZm9udC1mYW1pbHk7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdH1cblx0XG5cdHN0cm9uZyB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBIZWxwZXJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uaGlkZSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5jbXMtaGVscGVyLWhpZGUtYWN0aW9ucyB7XG5cdC5BY3Rpb25zIHtcblx0XHRAZXh0ZW5kIC5oaWRlO1xuXHR9XG59XG5cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFBhbmVscyBTdHlsZXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uY21zLWNvbnRhaW5lciB7XG5cdGhlaWdodDogMTAwJTtcblx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xufVxuXG4uY21zLXByZXZpZXcsXG4uY21zLW1lbnUsXG4uY21zLWNvbnRlbnQsXG4uY21zLWNvbnRlbnQtaGVhZGVyLFxuLyoqXG4gKiBERVBSRUNBVEVEOlxuICogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcbiAqIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLlxuICovXG4uY21zLWNvbnRlbnQtdG9vbHMsXG4uY21zLWNvbnRlbnQtZmllbGRzLFxuLmNtcy1lZGl0LWZvcm0sXG4uY21zLXByZXZpZXcsXG4uY21zLXByZXZpZXcgaWZyYW1lLFxuLmNtcy1wcmV2aWV3LWNvbnRyb2xzXG4ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG59XG5cbi5jbXMtY29udGVudC1oZWFkZXIge1xuXHRwYWRkaW5nLWxlZnQ6ICRncmlkLXggKiAyO1xuXHR6LWluZGV4OiA2MDtcblx0bWluLWhlaWdodDogNTJweDtcblx0YmFja2dyb3VuZDoge1xuXHRcdGltYWdlOiB1cmwoLi4vaW1hZ2VzL3RleHR1cmVzL2Ntc19jb250ZW50X2hlYWRlci5wbmcpO1xuXHRcdHJlcGVhdDogcmVwZWF0O1xuXHRcdHBvc2l0aW9uOiBsZWZ0IGJvdHRvbTtcblx0XHRjb2xvcjogJGNvbG9yLWRhcmtlci1iZztcblx0fVxuXG5cdGEge1xuXHRcdGNvbG9yOiAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdH1cblx0XG5cdC5iYWNrbGluayB7XG5cdFx0c3Bhbi5idG4taWNvbi1iYWNrIHtcblx0XHRcdGhlaWdodDoxNnB4O1xuXHRcdH1cblx0fVxuXG5cdGgyIHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZSArIDI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG1hcmdpbi1ib3R0b206ICRncmlkLXg7XG5cblx0XHQqIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci1pbmZvIHtcblx0XHRmbG9hdDpsZWZ0O1xuXHRcdHBhZGRpbmctdG9wOiAkZ3JpZC15IC0gMTtcblxuXHRcdCYgKiB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7IC8vIGFsaWduIGJhY2sgYnV0dG9uIGFuZCBicmVhZGNydW1ic1xuXHRcdH1cblxuXHRcdC5icmVhZGNydW1icy13cmFwcGVyIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0fVxuXG5cdFx0LnNlY3Rpb24taWNvbiB7XG5cdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXG5cdFx0LmNtc19iYWNrbGluayB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXG5cdFx0XHQuc3MtdWktYnV0dG9uIHtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogJGdyaWQteDsgLy8gTWF0Y2hlcyB0aGUgbWFyZ2luIG9uIC5jbXMtY29udGVudC1oZWFkZXIgaDJcblx0XHRcdFx0bWFyZ2luLWxlZnQ6ICgtICRncmlkLXgpOyAvLyBIYWxmIG9mIHRoZSBwYWRkaW5nIG9uIC5jbXMtY29udGVudC1oZWFkZXJcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIycHg7XG5cblx0XHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdFx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0XHRcdH1cblx0XHR9XG5cdH1cblx0fVxuXHRcblx0Ly8gUmVzZXQgdG8gZGVmYXVsdCBzdHlsZXNcblx0LnNzLXVpLWJ1dHRvbiB7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXgqMztcblxuXHRcdC51aS1idXR0b24tdGV4dCB7XG5cdFx0XHRsaW5lLWhlaWdodDogMS40O1xuXHRcdH1cblx0fVxufVxuXG4uY21zLWVkaXQtZm9ybS5DTVNNYWluIHtcblx0cGFkZGluZzogMDtcbn1cblxuLy8gSGlkZSB0aHJlZUNvbHVtbkNvbXByZXNzb3IgY29sdW1uLlxuLmNtcy1jb250YWluZXIge1xuXHQuY29sdW1uLWhpZGRlbiB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxufVxuXG4uY21zLWNvbnRlbnQtaGVhZGVyLXRvcCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0d2lkdGg6IDEwMCU7XG59XG5cbi8vIFdlIGhhdmUgYSBmYXV4IHRocmVlIGNvbHVtbiBsYXlvdXQgd2hlbiBkaXNwbGF5aW5nIFBhZ2UgY29udGVudCBpbiB0aGUgQ01TLlxuLmhhcy1wYW5lbCB7XG5cdC5jbXMtY29udGVudC1oZWFkZXIubm9ydGgge1xuXHRcdHBhZGRpbmctbGVmdDogJGdyaWQteCoyO1xuXG5cdFx0Ji5jb2xsYXBzZWQge1xuXHRcdFx0LmNtcy1jb250ZW50LWhlYWRlci1pbmZvIHtcblx0XHRcdFx0d2lkdGg6IDI0cHg7XG5cdFx0XHRcdHRleHQtYWxpZ246IHJpZ2h0O1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDEycHg7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblx0XHRcdH1cblxuXHRcdFx0LnZpZXctY29udHJvbHMsXG5cdFx0XHQuc2VjdGlvbi1sYWJlbCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cblx0XHRcdC5jbXMtY29udGVudC1oZWFkZXItbmF2IHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDMxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci1pbmZvIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAwO1xuXHRcdGxlZnQ6IDA7XG5cdFx0Ym90dG9tOiAxcHg7XG5cdFx0d2lkdGg6ICRncmlkLXggKiAzNDtcblx0XHRtYXJnaW4tbGVmdDogLSRncmlkLXgqLjU7XG5cdFx0cGFkZGluZy1ib3R0b206ICRncmlkLXk7XG5cdFx0cGFkZGluZy1sZWZ0OiAkZ3JpZC14ICogMjtcblx0XHRwYWRkaW5nLXJpZ2h0OiAkZ3JpZC14KjI7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgJGNvbG9yLXNlcGFyYXRvcjtcblx0fVxuXG5cdC5jbXMtY29udGVudC1oZWFkZXItbmF2IHtcblx0XHRtYXJnaW4tbGVmdDogMjgwcHg7XG5cdH1cblxuXHQuc2VjdGlvbi1oZWFkaW5nIHtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdH1cblxuXHQuc2VjdGlvbi1pY29uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG5cblx0LnNlY3Rpb24tbGFiZWwge1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0Zm9udC1zaXplOiAxLjJlbTtcblx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHR9XG5cblx0LmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHBhZGRpbmctdG9wOiAkZ3JpZC15IC0gMTtcblx0XHRwYWRkaW5nLWxlZnQ6ICRncmlkLXgqMi41O1xuXHR9XG5cblx0LmNtcy1jb250ZW50LWhlYWRlci10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAkZ3JpZC15O1xuXHR9XG5cblx0LnZpZXctY29udHJvbHMge1xuXHRcdGZsb2F0OiByaWdodDtcblx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XG5cdFx0Lmljb24tYnV0dG9uLWdyb3VwIHtcblx0XHRcdC5pY29uLWJ1dHRvbiB7XG5cdFx0XHRcdHBhZGRpbmc6IDZweCA4cHg7XG5cdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY21zLWNvbnRlbnQtdG9vbHMge1xuXHRcdC5jbXMtcGFuZWwtY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHR9XG5cdH1cbn1cblxuI3BhZ2UtdGl0bGUtaGVhZGluZyB7XG5cdGxpbmUtaGVpZ2h0OiAxLjJlbTtcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQ01TIEJyZWFkY3J1bWJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmJyZWFkY3J1bWJzLXdyYXBwZXIge1xuXHQuY3J1bWIsXG5cdC5zZXAge1xuXHRcdGZvbnQtc2l6ZTogLjhlbTtcblx0XHRsaW5lLWhlaWdodDogMS4yZW07XG5cdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblx0fVxuXG5cdC5jcnVtYiB7XG5cdFx0Ji5sYXN0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0cGFkZGluZzogOHB4IDA7XG5cdFx0XHRmb250LXNpemU6IDEuMmVtO1xuXHRcdH1cblx0fVxuXG5cdC5zZXAge1xuXHRcdCsgLmNydW1iLmxhc3Qge1xuXHRcdFx0cGFkZGluZy10b3A6IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogMDtcblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogRmlsdGVycyBhdmFpbGFibGUgaW4gdGhlIHRvcCBiYXIuXG4gKiBUaGlzIGlzIGEgdG9nZ2xhYmxlIGVsZW1lbnQgdGhhdCBkaXNwbGF5cyBhIGZvcm1cbiAqIHVzZWQgZm9yIGZpbHRlcmluZyBjb250ZW50LlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtY29udGVudC1maWx0ZXJzIHtcblx0ZGlzcGxheTogbm9uZTtcblx0d2lkdGg6IDEwMCU7XG5cdG1hcmdpbjogMCAwIDAgLTE2cHg7XG5cdHBhZGRpbmc6IDEycHggMTZweDtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkICRjb2xvci1saWdodC1zZXBhcmF0b3I7XG5cblx0LmNtcy1zZWFyY2gtZm9ybSB7XG5cdFx0bWFyZ2luLWJvdHRvbTogMDtcblx0fVxufVxuXG4uY21zLXRhYnNldC1uYXYtcHJpbWFyeSB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogQnV0dG9ucyB0aGF0IHVzZSBmb250IGljb25zLlxuICogVGhlcmUgYXJlICFpbXBvcnRhbnQgcnVsZXMgaGVyZSBiZWNhdXNlIHdlIG5lZWQgdG8gb3ZlcnJpZGUgc29tZSBUYWIgc3R5bGluZy5cbiAqIEl0J3MgdGlkaWVyIHRvIGhhdmUgc29tZSAhaW1wb3J0YW50IHJ1bGVzIGhlcmUgdGhhbiBoYXZlIHRoZSBUYWIgc3R5bGVzXG4gKiBsaXR0ZXJlZCB3aXRoIGxvYWQgb2YgY29udGV4dCBzcGVjaWZpYyBydWxlcyBmb3IgaWNvbi1idXR0b25zLlxuICogSWNvbiBidXR0b25zIHN0eWxlcyBzaG91bGQgYWx3YXlzIHRha2UgcHJlc2VkZW5jZSBvdmVyIFRhYiBzdHlsZXMuXG4gKiBUYWJzIHNob3VsZCBiZSByZWZhY3RvcmVkIHRvIHVzZSB3ZWFrZXIgc2VsZWN0b3JzLlxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMge1xuXHRhLmljb24tYnV0dG9uLFxuXHRidXR0b24uc3MtdWktYnV0dG9uLmljb24tYnV0dG9uIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdG1hcmdpbjogMCAycHggMCAwO1xuXHRcdHBhZGRpbmc6IDVweCA4cHg7XG5cdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdHRleHQtaW5kZW50OiAwO1xuXHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IG5vbmU7XG5cdFx0Ym9yZGVyOiAwO1xuXG5cdFx0Jjpob3Zlcixcblx0XHQmOmFjdGl2ZSxcblx0XHQmOmZvY3VzIHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI2Q0ZGJlMTtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZSxcblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkYmUxO1xuXHRcdH1cblx0XHRcblx0XHQmLmZvbnQtaWNvbi1zZWFyY2gge1xuXHRcdFx0JjpiZWZvcmUge1xuXHRcdFx0XHRmb250LXNpemU6IDE4cHg7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAxcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktYnV0dG9uLXRleHQge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cblx0XHQuTW9kZWxBZG1pbiAmIHtcblx0XHRcdG1hcmdpbi10b3A6IC0xMXB4O1xuXHRcdH1cblx0fVxufVxuXG4vLyBDb250ZXh0IHNwZWNpZmljIG92ZXJyaWRlcyBmb3IgVGFicy5cbi51aS10YWJzLnVpLXRhYnMtbmF2IGxpLmNtcy10YWJzZXQtaWNvbi51aS1jb3JuZXItdG9wLnVpLXN0YXRlLWFjdGl2ZSBhLmljb24tYnV0dG9uLmNtcy1wYW5lbC1saW5rLCBcbi51aS10YWJzLnVpLXRhYnMtbmF2IGxpLmNtcy10YWJzZXQtaWNvbi51aS1jb3JuZXItdG9wLnVpLXN0YXRlLWRlZmF1bHQgYS5pY29uLWJ1dHRvbi5jbXMtcGFuZWwtbGluayB7XG5cdHBhZGRpbmc6IDVweCA4cHggNnB4O1xuXHRsaW5lLWhlaWdodDogMWVtO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcblx0Ym9yZGVyOiAwO1xuXG5cdCY6YmVmb3JlIHtcblx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHR9XG59XG5cbi5pY29uLWJ1dHRvbi1ncm91cCB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0bWFyZ2luLXRvcDogMXB4O1xuXHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjQ0RDQ0QwO1xuXHRib3JkZXItcmFkaXVzOiA0cHg7XG5cblx0YS5pY29uLWJ1dHRvbixcblx0YnV0dG9uLnNzLXVpLWJ1dHRvbi5pY29uLWJ1dHRvbiB7XG5cdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdGxpbmUtaGVpZ2h0OiAxM3B4O1xuXHRcdGJvcmRlci1yYWRpdXM6IDA7XG5cblx0XHQmOmZpcnN0LWNoaWxkIHtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAwIDAgM3B4O1xuXHRcdH1cblxuXHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwIDNweCAzcHggMDtcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0XHR9XG5cblx0XHQmLmFjdGl2ZTpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAjZDRkYmUxO1xuXHRcdH1cblxuXHRcdCsgYS5pY29uLWJ1dHRvbixcblx0XHQrIGJ1dHRvbi5zcy11aS1idXR0b24uaWNvbi1idXR0b24ge1xuXHRcdFx0Ym9yZGVyLWxlZnQ6IDFweCBzb2xpZCAjQ0RDQ0QwO1xuXHRcdH1cblxuXHRcdCYuZm9udC1pY29uLXRodW1ibmFpbHMge1xuXHRcdFx0Jjo6YmVmb3JlIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0ycHg7XG5cdH1cblx0fVxuXHR9XG5cblx0Ly8gQ29udGV4dCBzcGVjaWZpYyBvdmVycmlkZXMgZm9yIFRhYnMuXG5cdC51aS10YWJzLnVpLXRhYnMtbmF2IHtcblx0XHRib3JkZXItbGVmdDogMCAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmctcmlnaHQ6IDAgIWltcG9ydGFudDtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cblx0XHQuY21zLXRhYnNldC1pY29uLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBub25lO1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdFx0Ym9yZGVyLXJpZ2h0OiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblxuXHRcdFx0KyAuY21zLXRhYnNldC1pY29uLnVpLXN0YXRlLWRlZmF1bHQge1xuXHRcdFx0XHRib3JkZXItbGVmdDogMXB4IHNvbGlkICNDRENDRDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cdFx0XHR9XG5cblx0XHRcdCYudWktc3RhdGUtYWN0aXZlOmhvdmVyIHtcblx0XHRcdFx0YmFja2dyb3VuZDogI2Q0ZGJlMTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21zLXRhYnNldC1pY29uLnVpLXN0YXRlLWFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjZDRkYmUxO1xuXHRcdH1cblx0fVxuXHRcblx0LmNtcy1jb250ZW50LWhlYWRlci10YWJzICYge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBUYWJzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4udWktdGFicyB7XG5cdHBhZGRpbmc6IDA7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cblx0LnVpLXRhYnMge1xuXHRcdHBvc2l0aW9uOiBzdGF0aWM7XG5cdH1cblxuXHQudWktdGFicy1wYW5lbCB7XG5cdFx0cGFkZGluZzogJGdyaWQteSoxLjUgJGdyaWQteCoyO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50OyAvLyBkZWZhdWx0IGl0J3Mgd2hpdGVcblx0XHRib3JkZXI6IDA7IC8vIHN1cHByZXNzIGRlZmF1bHQgYm9yZGVyc1xuXG5cdFx0Ji5jbXMtZWRpdC1mb3JtIHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXHR9XG5cblx0LnVpLXdpZGdldC1oZWFkZXIge1xuXHRcdGJvcmRlcjogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHR9XG5cblx0LnVpLXRhYnMtbmF2IHtcblx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0bWFyZ2luOiAkZ3JpZC14KjIgMCAtMXB4IDA7XG5cdFx0cGFkZGluZzogMCAkZ3JpZC14KjIgMCAwO1xuXHRcdGJvcmRlci1ib3R0b206IDA7XG5cblx0XHR+IC51aS10YWJzLXBhbmVsIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0XHRcblx0XHRsaSB7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0b3V0bGluZTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHRcdGEge1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHRmb250LXdlaWdodDogbm9ybWFsO1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogNDtcblx0XHRcdFx0cGFkZGluZzogMCAkZ3JpZC14KjEuNSAwO1xuXG5cdFx0XHRcdCYuaWNvbi1idXR0b24ge1xuXHRcdFx0XHRcdEBleHRlbmQgYS5pY29uLWJ1dHRvbjtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0XHQvLyBjb3JyZWN0bHkgcmlnaHQtYWxpZ24gbGFzdCB0YWJcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRcdGJvcmRlcjogMDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50O1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDI4cHg7XG5cdFx0XHRcdHBhZGRpbmctdG9wOiAxMnB4O1xuXHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dCwgMTAlKTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQudWktc3RhdGUtYWN0aXZlIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAxcHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGN1cnNvcjogdGV4dDtcblxuXHRcdFx0YSB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDNweCBzb2xpZCAjNjY3MjdkO1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDA7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDA7XG5cdFx0XHRcdG1hcmdpbjogMCAxMnB4IDA7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cdFx0XG5cdFx0Ji51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItbWVkaXVtLXNlcGFyYXRvcjtcblx0XHR9XG5cblx0XHRsaS5jbXMtdGFic2V0LWljb24udWktY29ybmVyLXRvcCB7XG5cdFx0XHR0ZXh0LWluZGVudDotOTk5OWVtO1xuXG5cdFx0XHRhIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogNDBweDsgLy8gaWNvbiB3aWR0aFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1wYW5lbC1wYWRkZWQge1xuXHRcdC51aS10YWJzLXBhbmVsIHtcblx0XHRcdHBhZGRpbmc6IDA7IC8vIEF2b2lkIGRvdWJsZSBwYWRkaW5nIHdpdGggcGFyZW50XG5cblx0XHRcdC51aS10YWJzLXBhbmVsIHtcblx0XHRcdFx0cGFkZGluZzogJGdyaWQteCAwIDAgMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuQWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nOiAwOyAvLyBBdm9pZCBkb3VibGUgcGFkZGluZyB3aXRoIHBhcmVudFxuXHRcdH1cblx0fVxuXG5cdCYuc3MtdGFic2V0LXRhYnNoaWRkZW4gLnVpLXRhYnMtcGFuZWwge1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XG5cdH1cbn1cblxuLyoqXG4gKiBQcmltYXJ5IHN0eWxlcyB3aGljaCBzaXQgb24gdG9wIG9mIHNjcmVlbiwgd2l0aCBkaWZmZXJlbnQgdGFiIGNvbG9ycy5cbiAqIFRPRE8gT25seSB1c2Ugb25lIFwicHJpbWFyeVwiIHNlbGVjdG9yIGFuZCBmaXggSFRNTEVkaXRvckZpZWxkIFRhYlNldCBhZGRFeHRyYUNsYXNzKClcbiAqL1xuLnVpLXRhYnMuY21zLXRhYnNldC1wcmltYXJ5IC51aS10YWJzLW5hdiwgXG4udWktdGFicyAudWktdGFicy1uYXYuY21zLXRhYnNldC1uYXYtcHJpbWFyeSwgXG4udWktdGFicyAuY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMgLnVpLXRhYnMtbmF2IHtcblx0bWFyZ2luLXRvcDogMDtcblx0ZmxvYXQ6IG5vbmU7IC8vIHBhcmVudCBjb250YWluZXIgaXMgYWxyZWFkeSByaWdodCBmbG9hdGVkXG5cblx0bGkge1xuXHRcdG1hcmdpbi1yaWdodDogMDsgLy8gdGFicyBhcmUgZGlyZWN0bHkgYWRqYWNlbnRcblx0XHRtYXJnaW4tdG9wOiAwO1xuXHRcdFx0YSB7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHQvLyBvdmVybGFwIGRpdmlkZXIgbGluZSBiZWxvd1xuXHRcdFx0bGluZS1oZWlnaHQ6IDQwcHggLSAxcHg7XG5cdFx0XHRwYWRkaW5nLXRvcDogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHQudWktY29ybmVyLWFsbCwgLnVpLWNvcm5lci10b3AsIC51aS1jb3JuZXItcmlnaHQsIC51aS1jb3JuZXItdHIsIC51aS1jb3JuZXItdGwge1xuXHRcdGJvcmRlci1yYWRpdXM6MDtcblx0fVxuXG5cdC51aS1zdGF0ZS1kZWZhdWx0IHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdGJvcmRlci10b3A6IG5vbmU7XHRcdFx0XG5cdFx0Ym9yZGVyOiBub25lO1xuXHR9XG5cdFx0XG5cdC51aS1zdGF0ZS1hY3RpdmUge1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRib3JkZXI6IG5vbmU7XG5cdFx0ei1pbmRleDoyO1xuXG5cdFx0YSB7XG5cdFx0XHRib3JkZXItYm90dG9tOiA0cHggc29saWQgIzY2NzI3ZDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRtYXJnaW46IDAgMTJweCAwO1xuXHRcdH1cblx0fVxufVxuXG4uY21zLWNvbnRlbnQtaGVhZGVyLXRhYnMge1xuXHRmbG9hdDogcmlnaHQ7XG5cdG1hcmdpbi10b3A6ICRncmlkLXkqMS41O1xuXHRcblx0Ji5pY29uLWJ1dHRvbi1ncm91cC10YWJzIHtcblx0XHRtYXJnaW4tdG9wOiAxMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDEzcHg7XG5cdH1cblxuXHQuaWNvbi1idXR0b24tZ3JvdXAge1xuXHRcdG1hcmdpbi1yaWdodDogJGdyaWQteCoyO1xuXHR9XG59XG5cbi5jbXMtY29udGVudC1maWVsZHMgLnVpLXRhYnMtbmF2IHtcblx0ZmxvYXQ6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3ItYnV0dG9uLWdlbmVyaWMtYm9yZGVyO1xuXHRtYXJnaW46IDAgMTZweCAwO1xuXG5cdGxpIHtcblx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXG5cdFx0Ji5maXJzdCBhIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdFx0cGFkZGluZy1sZWZ0OiAwO1xuXHRcdH1cblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogTG9hZGluZyBJbnRlcmZhY2VcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcy1jb250ZW50LWxvYWRpbmctb3ZlcmxheSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gei1pbmRleCBkb2Vzbid0IGFwcGx5IHByb3Blcmx5IHdpdGhvdXQgdGhhdFxuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTg7XG5cdC8vIEZ1cnRoZXIgc3R5bGluZyBieSAudWktd2lkZ2V0LW92ZXJsYXktbGlnaHQgd2hpY2ggaXMgdXN1YWxseSBhcHBsaWVkIGF0IHRoZSBzYW1lIHRpbWVcbn1cblxuLmNtcy1jb250ZW50LWxvYWRpbmctc3Bpbm5lciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTsgLy8gei1pbmRleCBkb2Vzbid0IGFwcGx5IHByb3Blcmx5IHdpdGhvdXQgdGhhdFxuXHR0b3A6IDA7XG5cdGxlZnQ6IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6IDk5OTk7XG5cdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvc3Bpbm5lci5naWYpIG5vLXJlcGVhdCA1MCUgNTAlO1xufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIExvYWRpbmcgU2NyZWVuXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zcy1sb2FkaW5nLXNjcmVlbiB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0ei1pbmRleDogMTAwMDAwO1xuXHQvLyBUT0RPIENvbnZlcnQgdG8gY29tcGFzcyBncmFkaWVudCBpbmNsdWRlXG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cdGJhY2tncm91bmQ6IC1tb3otcmFkaWFsLWdyYWRpZW50KDUwJSA1MCUgMTgwZGVnLCBjaXJjbGUgY292ZXIsICNGRkZGRkYsICNFRkVGRUYsICNDN0M3QzcgMTAwJSk7XG5cdGJhY2tncm91bmQ6IC13ZWJraXQtZ3JhZGllbnQocmFkaWFsLCA1MCUgNTAlLCAzNTAsIDUwJSA1MCUsIDAsIGZyb20oI0UzRTNFMyksIHRvKHdoaXRlKSk7XG5cblx0LmxvYWRpbmctbG9nbyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2lsdmVyc3RyaXBlX2xvZ28ucG5nKSBuby1yZXBlYXQgNTAlIDUwJTtcblx0fVxuXG5cdHAge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0Ym90dG9tOiA4MHB4O1xuXHRcdHotaW5kZXg6IDEwMDAwMTtcblx0XHRcblx0XHRzcGFuLm5vdGljZSB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRmb250LXNpemU6IDE0cHg7XG5cdFx0XHRwYWRkaW5nOiAxMHB4IDIwcHg7XG5cdFx0XHRjb2xvcjogI2RjN2YwMDtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR6b29tOiAxO1xuICAgICAgXHRcdCpkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXHR9XG5cdFxuXHQubG9hZGluZy1hbmltYXRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHRtYXJnaW4tbGVmdDogLTIxLjVweDsgLy8gSGFsZiBvZiBzcGlubmVyIHNpemVcblx0XHR0b3A6IDgwJTtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEFjdGlvbnNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbXMtY29udGVudC1hY3Rpb25zLCAuY21zLXByZXZpZXctY29udHJvbHMge1xuXHRtYXJnaW46IDA7XG5cdHBhZGRpbmc6ICRncmlkLXkqMS41ICRncmlkLXgqMjtcblx0ei1pbmRleDogOTk5O1xuXHRib3JkZXItdG9wOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjtcblx0aGVpZ2h0OiAyOHB4O1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG59XG5cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBNZXNzYWdlc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLm1lc3NhZ2Uge1x0XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIFdoaXRlXG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRjbGVhcjogYm90aDtcblx0bWFyZ2luOiAwIDAgJGdyaWQteTtcblx0cGFkZGluZzogJGdyaWQteSArICRncmlkLXgvNCAkZ3JpZC14ICsgJGdyaWQteC8yO1xuXHRmb250LXdlaWdodDogbm9ybWFsO1x0XG5cdGJvcmRlcjogMXB4ICNjY2Mgc29saWQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7XHRcdFx0XHRcdFx0XHRcdFx0Ly8gZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3QgdW5kZXJzdGFuZCByZ2JhXG5cdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwwLjUpO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXG5cdCYubm90aWNlIHtcdFx0XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itbm90aWNlLDIyJSk7XHQvLyBCbHVlXG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itbm90aWNlO1x0XG5cdH1cblx0Ji53YXJuaW5nIHtcdFx0XHRcdFx0XHRcdFx0XHRcdFx0Ly8gWWVsbG93XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3Itd2FybmluZyw0NyUpO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLXdhcm5pbmc7XG5cdH1cblx0Ji5lcnJvciwgJi5iYWQsICYucmVxdWlyZWQsICYudmFsaWRhdGlvbiB7XHRcdFx0Ly8gUmVkXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZXJyb3IsMjQlKTtcblx0XHRib3JkZXItY29sb3I6ICRjb2xvci1lcnJvcjtcblx0fVx0XG5cdCYuZ29vZCB7XHRcdFx0XHRcdFx0XHRcdFx0XHRcdC8vIEdyZWVuXG5cdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRlbigkY29sb3ItZ29vZCw0MCUpO1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdvb2Q7XG5cdH1cblx0XG5cdHAge1xuXHRcdG1hcmdpbjogMDtcblx0fVxufVxuXG5cbi5jbXMtZWRpdC1mb3JtIHtcblx0Lm1lc3NhZ2Uge1xuXHRcdG1hcmdpbjogJGdyaWQteCoyOyAvLyBUT0RPIFJlbW92ZSBkb3VibGUgcGFkZGluZyB3aGVuIGFkamFjZW50IHRvIGEgcGFkZGVkIHRhYnMgcGFuZWxcblx0fVxuXHQudWktdGFicy1wYW5lbCB7XG5cdFx0Lm1lc3NhZ2Uge1xuXHRcdFx0bWFyZ2luOiAkZ3JpZC14KjIgMDsgLy8gZ2V0cyBwYWRkaW5nIGZyb20gdGFiIHBhbmVsXG5cdFx0fVx0XG5cdH1cbn1cblxuXG4ubm90aWNlLWl0ZW0ge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG5cdGZvbnQtZmFtaWx5OiBpbmhlcml0O1xuXHRmb250LXNpemU6IGluaGVyaXQ7XG5cdHBhZGRpbmc6IDZweCAyNHB4IDhweCAxMHB4O1xuXHR3b3JkLXdyYXA6IGJyZWFrLXdvcmQ7XG5cdG1pbi1oZWlnaHQ6IDYwcHg7XG5cdGhlaWdodDogYXV0bztcblx0Ym9yZGVyOiAwO1xuXHRib3JkZXItbGVmdDogM3B4IHNvbGlkO1xuXHRjb2xvcjogIzY2Njtcblx0bGVmdDogMzAwcHg7XG5cdGJhY2tncm91bmQ6ICNmZmY7XG5cblx0Ji5zdWNjZXNzLFxuXHQmLmdvb2QsXG5cdCYuZ3JlZW4ge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLWdvb2Q7XG5cdH1cblxuXHQmLm5vdGljZSxcblx0Ji5pbmZvLFxuXHQmLmJsdWUge1xuXHRcdGJvcmRlci1jb2xvcjogJGNvbG9yLW5vdGljZTtcblx0fVxuXG5cdCYud2FybmluZyxcblx0Ji5jYXV0aW9uLFxuXHQmLnllbGxvdyB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3Itd2FybmluZztcblx0fVxuXG5cdCYuYmFkLFxuXHQmLmVycm9yLFxuXHQmLnJlZCB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkY29sb3ItZXJyb3I7XG5cdH1cblxuXHRwIHtcblx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHR9XG59XG5cbi5ub3RpY2UtaXRlbS1jbG9zZSB7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdHdpZHRoOiAxMnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGNvbG9yOiAjNTU1OyBcblx0Zm9udC1zaXplOiAxNnB4O1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0b3A6IDRweDtcblx0cmlnaHQ6IDRweDtcblx0cGFkZGluZzogMnB4O1xuXHRvcGFjaXR5OiAuODtcblxuXHQmOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6ICd4Jztcblx0fVxuXG5cdCY6aG92ZXIge1xuXHRcdG9wYWNpdHk6IDE7XG5cdH1cbn1cblxuXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFnZSBpY29uc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLnBhZ2UtaWNvbiwgYSAuanN0cmVlLXBhZ2VpY29uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxNnB4O1xuXHRoZWlnaHQ6IDE2cHg7XG5cdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfcGFnZWNsYXNzX2ljb25zX2RlZmF1bHQucG5nKSBuby1yZXBlYXQ7XG59XG5cbi5wYWdlLWljb24ge1xuXHQmLmNsYXNzLUhvbWVQYWdlIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC00OHB4O1xuXHR9XG5cdCYuY2xhc3MtUmVkaXJlY3RvclBhZ2Uge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTE2cHg7XG5cdH1cblx0Ji5jbGFzcy1WaXJ0dWFsUGFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcblx0fVxuXHQmLmNsYXNzLUVycm9yUGFnZSB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMTEycHg7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBcIkFkZCBwYWdlXCIgZGlhbG9nXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zLXBhZ2UtYWRkLWZvcm0tZGlhbG9nIHtcblxuXHRkaXNwbGF5OiBub25lO1xufVxuXG4uY21zLWFkZC1mb3JtIHtcblx0LnN0ZXAtbGFiZWwge1xuXHRcdG9wYWNpdHk6MC45O1xuXHRcdC5mbHlvdXQge1xuXHRcdFx0aGVpZ2h0OjE3cHg7IC8vY2VudHJlcyBudW1iZXIgd2l0aGluIHRoZSBncmV5IGFycm93IFxuXHRcdFx0cGFkZGluZy10b3A6NXB4O1xuXHRcdH1cblx0XHQudGl0bGUge1xuXHRcdFx0cGFkZGluZy10b3A6NXB4OyAvL2FsaWducyBsYWJlbCB3aXRoIHBvaW50IG9mIGFycm93XG5cdFx0XHRmb250LXdlaWdodDpib2xkOyAvL3RvIG1hdGNoIHBhZ2V0eXBlIGxhYmVsXG5cdFx0XHR0ZXh0LXNoYWRvdzogMXB4IDFweCAwICRjb2xvci10ZXh0LXNoYWRvdztcblx0XHR9XG5cdH1cblx0dWwuU2VsZWN0aW9uR3JvdXAge1xuXHRcdHBhZGRpbmctbGVmdDoyOHB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdEBpbmNsdWRlIGxlZ2FjeS1waWUtY2xlYXJmaXg7XG5cdH1cblx0LnBhcmVudC1tb2RlIHtcblx0XHRwYWRkaW5nOiAkZ3JpZC14O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHR9XHRcbn1cblxuI1BhZ2VUeXBlIHtcblx0dWwge1xuXHRcdHBhZGRpbmctbGVmdDogMjBweDtcblx0XHRsaSB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0cGFkZGluZzogOXB4IDAgOXB4IDE1cHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Ym9yZGVyLWJvdHRvbS13aWR0aDogMnB4O1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMnB4IGdyb292ZSBsaWdodGVuKCRjb2xvci1zaGFkb3ctbGlnaHQsIDk1JSk7XG5cdFx0XHQtd2Via2l0LWJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19maWVsZHNldF9lbGVtZW50c19ib3JkZXIucG5nKSAyIHN0cmV0Y2ggc3RyZXRjaDtcblx0XHRcdGJvcmRlci1pbWFnZTogdXJsKC4uL2ltYWdlcy90ZXh0dXJlcy9iZ19maWVsZHNldF9lbGVtZW50c19ib3JkZXIucG5nKSAyIHN0cmV0Y2ggc3RyZXRjaDtcblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogbm9uZTtcblx0XHRcdH1cblx0XHRcdFx0XHRcblx0XHRcdCY6aG92ZXIsICYuc2VsZWN0ZWQge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkY29sb3ItaGlnaGxpZ2h0LW9wYWNpdHk7XG5cdFx0XHR9XG5cblx0XHRcdCYuZGlzYWJsZWQge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblxuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdGlucHV0IHtcblx0XHRcdFx0bWFyZ2luOiBpbmhlcml0O1xuXHRcdFx0fVxuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0cGFkZGluZy1ib3R0b206IDA7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdGlucHV0LCBsYWJlbCwgLnBhZ2UtaWNvbiwgLnRpdGxlIHtcblx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiAxLjNlbTtcblx0XHRcdH1cblx0XHRcdFxuXHRcdFx0LnBhZ2UtaWNvbiB7XG5cdFx0XHRcdG1hcmdpbjogMCA0cHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC50aXRsZSB7XG5cdFx0XHRcdHdpZHRoOiAxMjBweDtcblx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdHBhZGRpbmctcmlnaHQ6IDEwcHg7XG5cdFx0XHR9XG5cdFx0XHRcblx0XHRcdC5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdGZvbnQtc3R5bGU6IGl0YWxpYztcblx0XHRcdFx0Ly8gVW5kbyBzb21lIGdlbmVyaWMgc3R5bGVzIGZyb20gdG9vbHRpcHNcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRjbGVhcjogbm9uZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVx0XG59XHRcblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBDb250ZW50IHRvb2xiYXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi5jbXMtY29udGVudC10b29sYmFyIHtcblx0bWluLWhlaWdodDogMjlweDtcblx0ZGlzcGxheTogYmxvY2s7XG5cdG1hcmdpbjogJGdyaWQteSoxLjUgMCAwO1xuXHRwYWRkaW5nLWJvdHRvbTogMDtcblx0QGluY2x1ZGUgbGVnYWN5LXBpZS1jbGVhcmZpeCgpO1xuXHRib3JkZXItYm90dG9tOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRcblx0LmNtcy10cmVlLXZpZXctbW9kZXMge1xuXHRcdGZsb2F0OnJpZ2h0O1xuXHRcdHBhZGRpbmctdG9wOiRncmlkLXkgLSAzO1xuXHRcdCoge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRjb2xvcjokY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1hY3Rpb25zLXRvb2xzLXJvdyB7XG5cdFx0Y2xlYXI6IGJvdGg7XG5cdH1cblxuXHQudG9vbC1hY3Rpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cbn1cblxuLyoqXG4gKiBERVBSRUNBVEVEOlxuICogLmNtcy1jb250ZW50LXRvb2xzIHdpbGwgYmUgcmVtb3ZlZCBpbiA0LjBcbiAqIFVzZSAuY21zLWNvbnRlbnQtZmlsdGVycyBpbnN0ZWFkLlxuICpcbiAqIENvbnRlbnQgVG9vbHMgaXMgdGhlIHNpZGViYXIgb24gdGhlIGxlZnQgb2YgdGhlIG1haW4gY29udGVudFxuICogcGFuZWxcbiAqL1xuLmNtcy1jb250ZW50LXRvb2xzIHtcblx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHR3aWR0aDogJGdyaWQteCAqIDM2O1xuXHRvdmVyZmxvdy15OiBhdXRvO1x0XG5cdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0ei1pbmRleDogNzA7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRjb2xvci1zZXBhcmF0b3I7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Ji5maWx0ZXJ7XG5cdFx0cGFkZGluZzowICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5jbXMtcGFuZWwtaGVhZGVyIHtcblx0XHRjbGVhcjogYm90aDtcblx0XHRtYXJnaW46IDEwcHggMCAkZ3JpZC15IC0gMTtcblx0XHRwYWRkaW5nLWJvdHRvbTogMnB4O1xuXHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMztcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLWxpZ2h0LXNlcGFyYXRvcjtcblx0fVxuXHRcblx0LmNtcy1wYW5lbC1jb250ZW50IHtcblx0XHR3aWR0aDogJGdyaWQteCAqIDM0O1xuXHRcdHBhZGRpbmc6IDAgJGdyaWQteCoxLjUgMCAkZ3JpZC14KjI7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0aGVpZ2h0OjEwMCU7XG5cblx0XHQuQWN0aW9ucyAuc3MtdWktYWN0aW9uLWNvbnN0cnVjdGl2ZSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6NXB4OyAvL2FjY291bnRzIGZvciB0aGUgc2Nyb2xsYmFyIGluIHRoZSBmaWx0ZXIgLSBrZWVwcyB0aGUgYWN0aW9ucyBvbiBvbmUgbGluZSBpbnN0ZWFkIG9mIHdyYXBwaW5nIG9udG8gdHdvLlxuXHRcdH1cblx0fVxuXHRcblx0LmNtcy1jb250ZW50LWhlYWRlciB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci13aWRnZXQtYmcsIDQwJSk7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCAyMCUpLCBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgNDAlKSk7XG5cblx0XHRoMiB7XG5cdFx0XHR0ZXh0LXNoYWRvdzogZGFya2VuKCRjb2xvci13aWRnZXQtYmcsIDUwJSkgLTFweCAtMXB4IDA7XG5cdFx0XHR3aWR0aDogJGdyaWQteCAqIDIyIC8qIDI0IC0gKHBhZGRpbmcgb24gZWFjaCBzaWRlICsgbWFyZ2luKSAqLztcblx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci13aWRnZXQtYmcsIDYwJSk7XG5cdFx0XHRAaW5jbHVkZSBoaWRlLXRleHQtb3ZlcmZsb3coKTtcblx0XHR9XG5cdH1cblxuXHRoMyxoNCxoNSB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0bGluZS1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHR9XG5cdGgzIHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZSArIDE7XG5cdH1cblxuXHRoNCB7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdFx0bWFyZ2luOjVweCAwO1xuXHR9XG5cdFxuXHQudWktd2lkZ2V0LWNvbnRlbnQge1xuXHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdH1cblx0XG5cdC5maWVsZCB7XG5cdFx0LyogXG5cdFx0ICogRmllbGRzIGFyZSBtb3JlIGNvbXByZXNzZWQgaW4gdGhlIHNpZGViYXIgY29tcGFyZWQgdG8gdGhlXG5cdFx0ICogbWFpbiBjb250ZW50IGVkaXRpbmcgd2luZG93IHNvIHRoZSBiZWxvdyBhbHRlcnMgdGhlIGludGVybmFsXG5cdFx0ICogc3BhY2luZyBvZiB0aGUgZmllbGRzIHNvIHdlIGNhbiBtb3ZlIHRoYXQgc3BhY2luZyB0byBiZXR3ZWVuXG5cdFx0ICogdGhlIGZvcm0gZmllbGRzIHJhdGhlciB0aGFuIHBhZGRpbmdcblx0XHQgKi9cblx0XHRsYWJlbCB7XG5cdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdFx0XHRwYWRkaW5nOiAwICRncmlkLXggNHB4IDA7XG5cdFx0fVxuXHRcdFxuXHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0bWFyZ2luOiAwO1xuXHRcdH1cblx0XHRcblx0XHRpbnB1dC50ZXh0LFxuXHRcdHNlbGVjdCxcblx0XHR0ZXh0YXJlYSB7XG5cdFx0XHRwYWRkaW5nOiA1cHg7XG5cdFx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0fVxuXHRcdFxuXHRcdCYuY2hlY2tib3gge1xuXHRcdFx0cGFkZGluZzogMCAwIDhweDtcblx0XHRcdFxuXHRcdFx0aW5wdXQgeyBcblx0XHRcdFx0bWFyZ2luOiAycHggMDsgXG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmRlc2NyaXB0aW9uIHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdC5maWVsZGdyb3VwIHtcblx0XHQuZmllbGRncm91cC1maWVsZCB7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XG5cdFx0XHQuZmllbGQge1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFxuXHR0YWJsZSB7XG5cdFx0bWFyZ2luOiA4cHggLTRweDtcblx0XHR0aGVhZCB7XG5cdFx0XHR0aCB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kYXJrO1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0cGFkZGluZzogNHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0XHRcblx0XHR0ciB7XG5cdFx0XHQmLmFjdGl2ZSB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1tZW51LWJ1dHRvbjtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXG5cdFx0XHRcdHRkLmZpcnN0LWNvbHVtbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogNnB4IDAgMCA2cHg7XG5cdFx0XHRcdH1cblx0XHRcdFx0dGQubGFzdC1jb2x1bW4ge1xuXHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDAgNnB4IDZweCAwO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdFxuXHRcdHRkIHtcblx0XHRcdHBhZGRpbmc6IDRweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR9XG5cdH1cblx0XG5cdHRkIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvci13aWRnZXQtYmcsIDEwJSk7XG5cdFx0cGFkZGluZzogJGdyaWQteSAtIDEgMnB4O1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4qIENNUyBub3RpY2UsIHVzZWQgZm9yIGZpbHRlciBtZXNzYWdlcywgYnV0IGdlbmVyaWMgZW5vdWdoIHRvIHVzZSBlbHNld2hlcmVcbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLmNtcy1ub3RpY2Uge1xuXHRkaXNwbGF5OiBibG9jaztcblx0bWFyZ2luOiAwIDAgOHB4O1xuXHRwYWRkaW5nOiAxMHB4IDEycHg7XG5cdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdGJvcmRlcjogMXB4ICRjb2xvci1saWdodC1zZXBhcmF0b3Igc29saWQ7XG5cdGJhY2tncm91bmQ6ICNmZmY7IC8vZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3QgdW5kZXJzdGFuZCByZ2JhXG5cdGJhY2tncm91bmQ6IHJnYmEoI2ZmZiwwLjUpO1xuXHR0ZXh0LXNoYWRvdzogbm9uZTtcbn1cblxuLmNtcy10cmVlLWZpbHRlcmVkIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRtYXJnaW46IDA7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRtYXJnaW4tbGVmdDogLSRncmlkLXgqMjtcblx0cGFkZGluZzogJGdyaWQteSoyICRncmlkLXgqMjtcblx0YmFja2dyb3VuZDogI0Q0RTJFQztcblx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdGJvcmRlcjogMDtcblx0XG5cdD4gc3Ryb25nLFxuXHQ+IGEge1xuXHRcdGZvbnQtc2l6ZTogMTRweDtcblx0fVxufVxuXG4vKiogXG4gKiBDTVMgQmF0Y2ggYWN0aW9uc1xuICovXG4uY21zLWNvbnRlbnQtYmF0Y2hhY3Rpb25zLWJ1dHRvbiB7XG5cdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0cGFkZGluZzogNHB4IDZweDtcblx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2ZmZiwgI0Q5RDlEOSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkICNhYWE7XG5cdGJvcmRlci1yYWRpdXM6IDRweDtcbn1cblxuLmNtcy1jb250ZW50LWJhdGNoYWN0aW9ucyB7XG5cdGZsb2F0OiBsZWZ0O1xuXHRwb3NpdGlvbjogIHJlbGF0aXZlO1xuXHRkaXNwbGF5OiBibG9jaztcblxuXHQudmlldy1tb2RlLWJhdGNoYWN0aW9ucy13cmFwcGVyIHtcblx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0cGFkZGluZzogNHB4IDZweDtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjYWFhO1xuXHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRtYXJnaW4tcmlnaHQ6LTFweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRDlEOUQ5O1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICNmZmYsICNEOUQ5RDkpO1xuXHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDRweDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA0cHg7XG5cblx0XHRpbnB1dCB7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogbWlkZGxlO1xuXHRcdH1cblxuXHRcdC52aWV3LW1vZGUtYmF0Y2hhY3Rpb25zLWxhYmVsIHtcblx0XHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC5jaGVja2JveCB7XG5cdFx0bWFyZ2luLXRvcDogMnB4O1xuXHRcdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdH1cbn1cbi5jbXMtY29udGVudC1iYXRjaGFjdGlvbnMtZHJvcGRvd24ge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cblx0Ly8gQ29udGV4dCBzcGVjaWZpYyBydWxlcyBmb3Igd2hlbiBiYXRjaCBhY3Rpb25zIGFyZSBpbiB0aGUgU2l0ZVRyZWUgcGFuZWwuXG5cdC5jbXMtY29udGVudC10b29scyAmIHtcblx0XHR3aWR0aDogMTAwJTtcblx0fVxuXG5cdGZpZWxkc2V0IHsgLy8gVGhlIGRyb3Bkb3duIGVsZW1lbnQgd3JhcHBlclxuXHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHR3aWR0aDogMjAwcHg7XG5cblx0XHQudmlldy1tb2RlLWJhdGNoYWN0aW9ucy1sYWJlbCB7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmU7XG5cdFx0fVxuXG5cdFx0Ly8gQ29udGV4dCBzcGVjaWZpYyBydWxlcyBmb3Igd2hlbiBiYXRjaCBhY3Rpb25zIGFyZSBpbiB0aGUgU2l0ZVRyZWUgcGFuZWwuXG5cdFx0LmNtcy1jb250ZW50LXRvb2xzICYge1xuXHRcdFx0d2lkdGg6IDgyJTtcblx0XHR9XG5cdH1cblxuXHQuZHJvcGRvd24geyAvLyBUaGUgJ3NlbGVjdCcgZWxlbWVudFxuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMzJweDtcblxuXHRcdC5jaHpuLXNpbmdsZSB7XG5cdFx0XHRib3JkZXItdG9wLXJpZ2h0LXJhZGl1czogMDtcblx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQuQWN0aW9ucyB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXG5cdFx0Ly8gQ29udGV4dCBzcGVjaWZpYyBydWxlcyBmb3Igd2hlbiBiYXRjaCBhY3Rpb25zIGFyZSBpbiB0aGUgU2l0ZVRyZWUgcGFuZWwuXG5cdFx0LmNtcy1jb250ZW50LXRvb2xzICYge1xuXHRcdFx0d2lkdGg6IDE2JTtcblx0XHR9XG5cblx0XHRwYWRkaW5nOiAwO1xuXHRcdG1hcmdpbi1sZWZ0OiAtNHB4O1xuXHR9XG5cblx0LmFjdGlvbiB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdG1hcmdpbi1ib3R0b206IDA7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogMDtcblx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUHJldmlld1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtc3dpdGNoLXZpZXcge1xuXHRhIHtcblx0XHRwYWRkaW5nLXJpZ2h0OiAxZW07XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBNZW1iZXIgUHJvZmlsZVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuZm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtIHtcblx0cGFkZGluZzogMCAkZ3JpZC14KjIgMCAwO1xuXG5cdCNSb290X1Blcm1pc3Npb25zIHtcblx0XHRjbGVhcjpib3RoO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLXRhYiwgMjAlKTtcblx0fVxuXG5cdCNSb290X01haW4ge1xuXHRcdGNsZWFyOmJvdGg7XG5cdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItdGFiLCAyMCUpO1xuXHRcdC5jbXMtaGVscC10b2dnbGUge1xuXHRcdFx0dGV4dC1pbmRlbnQ6IC05OTk5ZW07XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdGJhY2tncm91bmQ6dXJsKC4uL2ltYWdlcy9xdWVzdGlvbi5wbmcpIG5vLXJlcGVhdCAwcHggMHB4OyBcblx0XHR9XG5cdH1cblxuXHQjRmF2b3VyaXRlUGFnZUlEIHtcblx0XHRtYXJnaW4tdG9wOiRncmlkLXk7XG5cdH1cblxuXHQjQ3N2RmlsZSAubWlkZGxlQ29sdW1uIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lICFpbXBvcnRhbnQ7XG5cdH1cblx0XG5cdC5hZHZhbmNlZCBoNCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogLjVlbTtcblx0fVxuXHQuQWN0aW9ucyB7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRib3JkZXI6IDA7XG5cdH1cdFxuXHRpbnB1dC5jdXN0b21Gb3JtYXQge1xuXHRcdHdpZHRoOiAkZ3JpZC14ICogMTA7XG5cdFx0Ym9yZGVyOiAxcHggc29saWQgI2NjYyAhaW1wb3J0YW50O1xuXHRcdHBhZGRpbmc6IDNweDtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IDFlbTtcblx0fVxuXHQuZm9ybWF0dGluZ0hlbHBUb2dnbGUge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdGZvbnQtc2l6ZTogMTFweDtcblx0fVxuXHQuZm9ybWF0dGluZ0hlbHBUZXh0IHtcblx0XHRtYXJnaW46IDVweCAwIDAgLTVweDtcblx0XHRjb2xvcjogIzMzMztcblx0XHRwYWRkaW5nOiA1cHggMTBweDtcblx0XHRiYWNrZ3JvdW5kOiAjZmZmO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkICNjY2M7XG5cdH1cblx0LmZvcm1hdHRpbmdIZWxwVGV4dCB1bCB7XG5cdFx0cGFkZGluZzogMDtcblx0fVxuXHQuZm9ybWF0dGluZ0hlbHBUZXh0IGxpIHtcblx0XHRmb250LXNpemU6IDExcHg7XG5cdFx0Y29sb3I6ICMzMzM7XG5cdFx0bWFyZ2luLWJvdHRvbTogMnB4O1xuXHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHR9XG5cdCNHcm91cHMgLm1pZGRsZUNvbHVtbiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHRcdHdpZHRoOiA5MCU7XG5cdFx0XHRtYXgtd2lkdGg6IDkwJTtcblx0XHR9XG5cdH1cblxuXHQvLyBTYW1lIHJ1bGVzIGluIC5TZWN1cml0eUFkbWluXG5cdCNQZXJtaXNzaW9ucyB7XG5cdFx0Lm9wdGlvbnNldCB7XG5cdFx0XHRsaSB7XG5cdFx0XHRcdGZsb2F0OiBub25lO1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxufVxuXG4ubWVtYmVyZGF0ZXRpbWVvcHRpb25zZXQge1xuXHQuZGVzY3JpcHRpb24ge1xuXHRcdGZvbnQtc3R5bGU6IG5vcm1hbDtcblx0fVxuXHQudG9nZ2xlIHtcblx0XHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZSAtIDE7XG5cdH1cbn1cblxuLmNtcyB7XG5cdC5jbXMtY29udGVudCB7XG5cdFx0Ym9yZGVyLXJpZ2h0OiAxcHggc29saWQgI0JCQjtcblx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdGJhY2tncm91bmQ6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0XHR3aWR0aDogODAwcHg7XG5cdFx0ei1pbmRleDogNDA7XG5cdH1cblx0XG5cdC5jbXMtY29udGVudC1maWVsZHMge1xuXHRcdC8vIGFsd2F5cyBzaG93IGEgeSBzY3JvbGwgYmFyIGFzIHBvcHVwcyBsaWtlIFRyZWVEcm9wZG93bnMgXG5cdFx0Ly8gY2FuIHRyaWdnZXIgbG9uZ2VyIHBhZ2VzIGFuZCB0aGUgZXh0cmEgc2Nyb2xsIGJhciBkb2Vzbid0IGZpcmUgb3VyIHNpemluZyBiYXJcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdG92ZXJmbG93LXg6IGF1dG87XG5cdFx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1x0XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0I1Jvb3RfTWFpbiB7XG5cdFx0XHQuY29uZmlybWVkcGFzc3dvcmQge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdH1cblx0XHRcdC5jdXN0b21Gb3JtYXQge1xuXHRcdFx0XHRtYXgtd2lkdGg6ODBweDtcblx0XHRcdH1cblx0XHRcdC5jbXMtaGVscC10b2dnbGUge1xuXHRcdFx0XHR0ZXh0LWluZGVudDogLTk5OTllbTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHR3aWR0aDogMjBweDtcblx0XHRcdFx0YmFja2dyb3VuZDp1cmwoLi4vaW1hZ2VzL3F1ZXN0aW9uLnBuZykgbm8tcmVwZWF0IDBweCAwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdCNSb290X1Blcm1pc3Npb25ze1xuXHRcdFx0dWwub3B0aW9uc2V0IGxpIHtcblx0XHRcdFx0ZmxvYXQ6bm9uZTtcblx0XHRcdH1cblx0XHR9XHRcdFx0XG5cdFx0XHRcdH1cblx0Zm9ybS5tZW1iZXItcHJvZmlsZS1mb3JtIHtcblx0XHQjUm9vdCAudWktdGFicy1uYXYge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHRcblx0XHQjUm9vdF9NYWluLCAjUm9vdF9QZXJtaXNzaW9ucyB7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0XG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFwiU2V0dGluZ3NcIiBGb3JtXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuI0NhblZpZXdUeXBlLCAjQ2FuRWRpdFR5cGUsICNDYW5DcmVhdGVUb3BMZXZlbFR5cGUge1xuXHQub3B0aW9uc2V0IGxpIHtcblx0XHQvLyBBbGwgb3B0aW9ucyBvbiB0aGVpciBvd24gbGluZVxuXHRcdGZsb2F0OiBub25lO1xuXHRcdHdpZHRoOiBhdXRvO1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdH1cbn1cbiNWaWV3ZXJHcm91cHMsICNFZGl0b3JHcm91cHMsICNDcmVhdGVUb3BMZXZlbEdyb3VwcyB7XG5cdHNlbGVjdCB7XG5cdFx0Ly8gRml4IGZvciBjaG9zZW4uanMgd2lkdGggZGV0ZWN0aW9uIG9uIGhpZGRlbiBlbGVtZW50cy5cblx0XHQvLyBUT0RPIFJlbW92ZSBvbmNlIC5maWVsZCBzdHlsaW5nIGluIF9mb3JtLnNjc3MgaXMgcmVmYWN0b3JlZCB0byBhbGxvdyBmbGV4aWJsZSBmaWVsZCB3aWR0aHNcblx0XHR3aWR0aDogJGdyaWQteCAqIDY0O1xuXHR9XG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFuZWxzXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zLXBhbmVsIHtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0LmNtcy1wYW5lbC10b2dnbGUge1xuXHRcdCYuc291dGgge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItbGlnaHQtc2VwYXJhdG9yLCAxNSUpO1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0Ym90dG9tOiAwO1xuXHRcdFx0d2lkdGg6MTAwJTtcblx0XHR9XG5cdFx0YSB7IFxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRcdHBhZGRpbmc6ICRncmlkLXkvMiAwO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRtYXJnaW46IDAgNXB4O1xuXHRcdFx0XHRjb2xvcjogIzU1NWQ2MDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNnB4O1xuXHRcdFx0fVxuXHRcdFx0XG5cdFx0XHQmLnRvZ2dsZS1leHBhbmQge1xuXHRcdFx0XHR3aWR0aDogNDBweDsgLy8gd2lsbCBzZXQgdGhlIGNvbGxhcHNlZCB3aWR0aFxuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qKlxuXHQgKiBERVBSRUNBVEVEOlxuXHQgKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuXHQgKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cblx0ICovXG5cdCYuY21zLWNvbnRlbnQtdG9vbHMgLmNtcy1wYW5lbC10b2dnbGUge1xuXHRcdCYuc291dGgge1xuXHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkICRjb2xvci1saWdodC1zZXBhcmF0b3I7XG5cdFx0fVxuXHR9XG5cdCYuY29sbGFwc2VkIHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0LmNtcy1wYW5lbC1oZWFkZXIgKiwgXG5cdFx0LmNtcy1wYW5lbC1jb250ZW50LFxuXHRcdC5jbXMtcGFuZWwtdG9nZ2xlIGEudG9nZ2xlLWNvbGxhcHNle1xuXHRcdFx0ZGlzcGxheTpub25lO1xuXHRcdH1cblx0XHQuY21zLXBhbmVsLXRvZ2dsZSBhLnRvZ2dsZS1leHBhbmQge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXG5cdH1cblxuXHQuY21zLXBhbmVsLWhlYWRlciB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQmI2Ntcy1jb250ZW50LXRvb2xzLUNNU1BhZ2VFZGl0Q29udHJvbGxlciB7XG5cdFx0LmNtcy1wYW5lbC1jb250ZW50LWNvbGxhcHNlZCB7XG5cdFx0XHR3aWR0aDogNDBweDtcblx0XHRcdGRpc3BsYXk6IG5vbmU7IC8vIEF2b2lkcyBGT1VDXG5cblx0XHRcdGgyLCBoMyB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ3JpZC15O1xuXHRcdFx0XHR0cmFuc2Zvcm0tb3JpZ2luOiBib3R0b20sIHJpZ2h0O1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdFx0fVxuXHRcdFx0LmNtcy1wYW5lbC1oZWFkZXIge1xuXHRcdFx0d2lkdGg6IDYwMHB4O1xuXHRcdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0XHR0b3A6MjRweDtcblx0XHRcdHJpZ2h0OjU3N3B4O1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuY21zLXBhbmVsLWNvbnRlbnQtY29sbGFwc2VkIHtcblx0XHR3aWR0aDogNDBweDtcblx0XHRkaXNwbGF5OiBub25lOyAvLyBBdm9pZHMgRk9VQ1xuXG5cdFx0aDIsIGgzIHtcblx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRtYXJnaW4tbGVmdDogJGdyaWQteTtcblx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IGJvdHRvbSwgcmlnaHQ7XG5cdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgyNzBkZWcpO1xuXHRcdH1cblx0XHQuY21zLXBhbmVsLWhlYWRlciB7XG5cdFx0XHR3aWR0aDogNjAwcHg7XG5cdFx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblx0XHRcdHJpZ2h0OjU3N3B4O1xuXHRcdFx0dGV4dC1hbGlnbjpyaWdodDtcblx0XHRcdGJvcmRlci1ib3R0b206bm9uZTtcblx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHR9XG5cdH1cblxuXHQuY2hpbGQtZmx5b3V0LWluZGljYXRvciB7XG5cdFx0d2lkdGg6MDtcblx0XHRoZWlnaHQ6MDtcblx0XHRib3JkZXItcmlnaHQ6M3B4IGRhc2hlZCAkY29sb3ItdGV4dC1kYXJrO1xuXHRcdGJvcmRlci10b3A6M3B4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdGJvcmRlci1sZWZ0OjNweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRib3JkZXItYm90dG9tOjNweCBkYXNoZWQgJGNvbG9yLXRleHQtZGFyaztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0cmlnaHQ6IDFweDtcblx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdGRpc3BsYXk6IG5vbmU7ICAvKiBUbyBiZSBzaG93biBieSBqYXZhc2NyaXB0LCBzZWUgTGVmdEFuZE1haW4uUGFuZWwuanMgKi9cblx0fVxuXHQuY29sbGFwc2VkLWZseW91dCB7XG5cdFx0ZGlzcGxheTogYmxvY2sgIWltcG9ydGFudDtcblx0XHRsZWZ0OiA0MXB4O1xuXHRcdG1hcmdpbi10b3A6IC00MHB4O1xuXHRcdHBvc2l0aW9uOiBmaXhlZDtcblx0XHR3aWR0aDogMTkxcHg7XG5cblx0XHRsaSBhIHNwYW4ge1xuXHRcdCAgIGRpc3BsYXk6IGJsb2NrICFpbXBvcnRhbnQ7XG5cdFx0fVxuXHR9XG59XG5cbi5jbXMge1xuXHQuY21zLXBhbmVsLXBhZGRlZCB7XG5cdFx0cGFkZGluZzogMCAkZ3JpZC14KjIgJGdyaWQteSoxLjU7XG5cblx0XHQmLlJlcG9ydEFkbWluIHtcblx0XHRcdD4gZmllbGRzZXQge1xuXHRcdFx0XHRwYWRkaW5nLXRvcDogMTJweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLkNNU1BhZ2VBZGRDb250cm9sbGVyIHtcblx0LmNtcy1wYW5lbC1wYWRkZWQge1xuXHRcdHBhZGRpbmc6ICRncmlkLXkqMiAkZ3JpZC14KjI7XG5cdH1cbn1cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiogRGlhbG9nXG4qIFxuKiBDb250YWluZWQgaW4gYSBqUXVlcnkgVUkgZGlhbG9nICgnLnVpLWRpYWxvZycpLCB3aXRoIGVpdGhlciBpbmxpbmVcbiogbWFya3VwIChmb3IgdGhlIFwiaW5zZXJ0XCIgZGlhbG9ncyksIG9yIGFuIGlmcmFtZSAoZm9yIG1lbWJlciBwcm9maWxlKS5cbiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cblxuLy8gb3ZlcmxheSBmb3Igc3dpdGNoaW5nIGJldHdlZW4gQ01TIHBhbmVzIFxuLmNtcyAudWktd2lkZ2V0LW92ZXJsYXktbGlnaHQge1xuXHRiYWNrZ3JvdW5kOiAjYWFhYWFhIHVybCguLi8uLi90aGlyZHBhcnR5L2pxdWVyeS11aS10aGVtZXMvc21vb3RobmVzcy9pbWFnZXMvdWktYmdfZmxhdF8wX2FhYWFhYV80MHgxMDAucG5nKSA1MCUgNTAlIHJlcGVhdC14O1xuXHRvcGFjaXR5OiAwLjM7XG59XG5cbi8vIEFkanVzdGluZyB0aGUgY29sb3Igb2YgdGhlIGJhY2tncm91bmQgb3ZlcmxheSB0byBiZSBkYXJrZXIgZm9yIHBvcC11cCBkaWFsb2dzIChjcmVhdGVkIGJ5IGpRdWVyeS1VSSlcbi5jbXMgLnVpLXdpZGdldC1vdmVybGF5IHtcblx0YmFja2dyb3VuZC1jb2xvcjogIzAwMDtcblx0YmFja2dyb3VuZC1pbWFnZTogbm9uZTtcbn1cblxuLmNtcyAudWktZGlhbG9ne1xuXHQuc3MtdWktZGlhbG9nLnVpLWRpYWxvZy1jb250ZW50IHtcblx0XHRwYWRkaW5nLXRvcDogMHB4OyAvL3JlbW92ZXMgcGFkZGluZyBzbyB0aGF0IHRhYnMgYXJlIGZsdXNoIHdpdGggaGVhZGVyXG5cdH1cbn1cblxuLy8gRWxlbWVudHMgd2l0aCB0aGlzIGNsYXNzIGNhbiBlaXRoZXIgZnJhbWUgaW5saW5lIG1hcmt1cCBvciBhbiBpZnJhbWUsXG4vLyBtb3N0IHN0eWxlcyBzaG91bGQgYmUgYXBwbGllZCB0byAuY21zLWRpYWxvZyBpbnN0ZWFkICh3aGljaCBkZWNsYXJlcyB0aGUgY29udGVudCBpbiB0aGUgZnJhbWUpXG4udWktZGlhbG9nIHtcblx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRiYWNrZ3JvdW5kLWNsaXA6IGNvbnRlbnQtYm94O1xuXHRib3JkZXI6IDFweCBzb2xpZCAjNjY2ICFpbXBvcnRhbnQ7XG5cdGJvcmRlci1yYWRpdXM6ICRncmlkLXk7XG5cdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRwYWRkaW5nOiAwO1xuXHRib3gtc2hhZG93OiAwcHggMHB4IDMwcHggMTBweCByZ2JhKDAsMCwwLC4zKTtcblxuICBcdC8vIFRpdGxlYmFyIGZvciBwb3AtdXAgZGlhbG9nLlxuXHQudWktZGlhbG9nLXRpdGxlYmFyLnVpLXdpZGdldC1oZWFkZXIge1xuXHQgIFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemUrMjtcblx0XHRwYWRkaW5nOiAwO1xuXHRcdGJvcmRlcjpub25lO1xuXHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50IHVybCguLi9pbWFnZXMvdGV4dHVyZXMvY21zX2NvbnRlbnRfaGVhZGVyLnBuZykgcmVwZWF0O1xuXHRcdGJveC1zaGFkb3c6ICRjb2xvci1zaGFkb3ctZGFyayAwIDAgKCRncmlkLXggLyAyKSBpbnNldDtcblxuXHRcdC51aS1kaWFsb2ctdGl0bGUge1xuXHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0fVxuXHR9XG5cblx0LnVpLWRpYWxvZy1jb250ZW50IHtcblx0XHRib3JkZXItcmFkaXVzOiAkZ3JpZC15O1xuXHRcdG92ZXJmbG93OiBhdXRvOyAvLyBUT0RPIFJlcGxhY2Ugd2l0aCBwcm9wZXIgJC5sYXlvdXQgZ3JpZFxuXG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Bpbm5lci5naWYpO1xuXHRcdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogNTAlIDUwJTtcblx0XHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1kaWFsb2ctY29udGVudCB7XG5cdFx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRcdHBhZGRpbmctYm90dG9tOiAkZ3JpZC15O1xuXHRcdHBhZGRpbmctdG9wOjBweDtcblxuXHRcdC5BY3Rpb25zIHtcblx0XHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdFx0bWFyZ2luOiAkZ3JpZC15IDA7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGdyaWQteTtcblx0XHRcdGZsb2F0OiByaWdodDtcblx0XHR9XG5cblx0XHQudWktdGFic3tcblx0XHRcdHBvc2l0aW9uOnN0YXRpYztcblx0XHRcdC8vIFNoaWZ0IG5hdmlnYXRpb24gdXB3YXJkcyB0byBiZSBob3Jpem9udGFsbHkgY2VudGVyZWQgd2l0aCBkaWFsb2cgdGl0bGUuXG5cdFx0XHQvLyBDYW4ndCB1c2UgZmxvYXRzIHNpbmNlIHRoaXMgdGl0bGUgaXMgaW4gYSBkaWZmZXJlbnQgRE9NIHBhcmVudCBzaWJsaW5nXG5cdFx0XHQvLyBOb3RlOiBEb2VzIE5PVCBhcHBseSB0byBtZW1iZXIgcHJvZmlsZSBmb3JtICh1bm5lY2Vzc2FyeSwgc2luY2UgaXQgZG9lc24ndCBoYXZlIGEgZGlhbG9nIHRpdGxlKVxuXHRcdFx0LnVpLXRhYnMtbmF2IHtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHRvcDogOXB4O1xuXHRcdFx0XHQvLyBUYWJzIG5hdiBpcyBpbmNsdWRlZCBpbiBzY29sbGJhci4gQnkgYWJzb2x1dGVseSBwb3NpdGlvbmluZyBpdCBvZmYgdGhlIGVkZ2UsXG5cdFx0XHRcdC8vIHdlIGF2b2lkIHRhYnMgc2hpZnRpbmcgcG9zaXRpb24gd2hlbiBzY3JvbGxiYXIgdG9nZ2xlc1xuXHRcdFx0XHRyaWdodDogNDBweDtcblx0XHRcdH1cblxuXHRcdFx0Ly8gRG9uJ3Qgc2hvdyB0b3AgYm9yZGVyLCBzaW5jZSB0aGVzZSBzdHlsZXMgYWxyZWFkeSBoYXZlIGEgdGl0bGUgYmFyXG5cdFx0XHQudWktdGFicy1wYW5lbCB7XG5cdFx0XHRcdGJvcmRlcjogMDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xlYXIge1xuXHRcdFx0Y2xlYXI6IGJvdGg7XG5cdFx0fVxuXHRcdFxuXHR9XG5cblx0Ji5sb2FkaW5nIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwaW5uZXIuZ2lmKTtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiA1MCUgNTAlO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdH1cblxuXHQudWktZGlhbG9nLWJ1dHRvbnBhbmUge1xuXHRcdG1hcmdpbjogMDtcblx0XHRiYWNrZ3JvdW5kOiAkY29sb3ItZGFya2VyLWJnO1xuXHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCAkY29sb3ItbGlnaHQtc2VwYXJhdG9yO1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDhweDtcblx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogOHB4O1xufVxufVxuXG5ib2R5LmNtcy1kaWFsb2cge1xuXHRvdmVyZmxvdzogYXV0bztcblx0YmFja2dyb3VuZDogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRwb3NpdGlvbjpyZWxhdGl2ZTtcbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBcIkluc2VydCBYXCIgZm9ybXNcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uaHRtbGVkaXRvcmZpZWxkLWRpYWxvZ3tcblx0Ji51aS1kaWFsb2ctY29udGVudHtcblx0XHRwYWRkaW5nOjA7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdH1cblxuXHQuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViIHtcblx0XHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdFx0bWFyZ2luLWJvdHRvbTogJGdyaWQteTtcblxuXHRcdCYuQ29tcG9zaXRlRmllbGR7XG5cdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHR9XG5cblx0XHQudXJsLWRlc2NyaXB0aW9uIHtcblx0XHRcdHRleHQtYWxpZ246IGxlZnQ7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15KjEuNTtcblx0XHR9XG5cblx0XHRkaXYucmVtb3RldXJse1xuXHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRAaW5jbHVkZSBib3gtc2hhZG93LW5vbmU7XG5cdFx0XHR3aWR0aDogODAlOyAvL0ZhbGxiYWNrIGZvciBJRSA4XG5cdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gODBweCk7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0bWFyZ2luOiAwO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bGVmdDogOHB4O1xuXHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7IFxuXHRcdFx0XHRjb2xvcjogIzg4ODtcblx0XHRcdFx0d2lkdGg6IDM1cHg7IFxuXHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0fVxuXG5cdFx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRcdG1heC13aWR0aDogbm9uZTtcblx0XHRcdH1cblxuXHRcdFx0aW5wdXQucmVtb3RldXJsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiA0NHB4O1xuXHRcdFx0XHRtYXgtd2lkdGg6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0YnV0dG9uLmFkZC11cmx7XG5cdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7O1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHRtYXJnaW46IDJweCAwIDA7XG5cdFx0XHR2ZXJ0aWNhbC1hbGlnbjogdG9wO1xuXG5cdFx0XHQmOmhvdmVyLCAmOmFjdGl2ZXtcblx0XHRcdFx0b3BhY2l0eToxO1xuXHRcdFx0fVxuXG5cdFx0XHQmLnVpLXN0YXRlLWRpc2FibGVkIHtcblx0XHRcdFx0JiwgJjpob3ZlciwgJjphY3RpdmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuMzU7XG5cdFx0XHRcdFx0ZmlsdGVyOiBBbHBoYShPcGFjaXR5PTM1KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubG9hZGluZyBidXR0b24uYWRkLXVybDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICcnO1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdFx0cGFkZGluZzogOHB4O1xuXHRcdH1cblx0fVxuXG5cdC5jbXMtY29udGVudC1oZWFkZXJ7XG5cdFx0cGFkZGluZzowO1xuXHRcdHdpZHRoOjEwMCU7XG5cdFx0aGVpZ2h0OiA1M3B4O1xuXG5cdFx0aDN7XG5cdFx0XHRwYWRkaW5nOiAkZ3JpZC15KjEuNSAwICRncmlkLXkqMS41ICRncmlkLXgqMjtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyOHB4O1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0Zm9udC13ZWlnaHQ6IG5vcm1hbDtcblxuXHRcdFx0Ji5pbnNlcnQge1xuXHRcdFx0XHQuYmFjay1idXR0b24ge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0XHRcdHZlcnRpY2FsLWFsaWduOiB0ZXh0LWJvdHRvbTtcblx0XHRcdFx0XHR9XG5cdFx0fVxuXHR9XG5cdFx0fVxuXHR9XG5cblx0LnNzLWluc2VydC1tZWRpYSwgLnNzLWluc2VydC1saW5rIHtcblx0XHRwYWRkaW5nOiAkZ3JpZC15KjEuNSAkZ3JpZC14KjI7XG5cdFx0XG5cdFx0LnVpLXRhYnMtcGFuZWwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblxuXHQuQWN0aW9ucyB7XG5cdFx0cGFkZGluZzokZ3JpZC15ICRncmlkLXgqMiA7XG5cdFx0XG5cdFx0LnVpLXRhYnMtcGFuZWwge1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHR9XG5cdH1cblx0LmRldGFpbHN7XG5cdFx0LmZpbGUtdXJse1xuXHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdHdpZHRoOjMwMHB4O1xuXHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdH1cblx0XHQuY21zLWZpbGUtaW5mb3tcblx0XHRcdC5maWVsZHtcblx0XHRcdFx0Ym9yZGVyOm5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5maWVsZHtcblx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCAkY29sb3Itc2hhZG93LWxpZ2h0O1xuICAgIFx0XHRib3gtc2hhZG93OiAwIDFweCAwIGxpZ2h0ZW4oJGNvbG9yLXNoYWRvdy1saWdodCwgOTUlKTtcbiAgICBcdFx0Ji5sYXN0e1xuXHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIHJnYmEoMCwgMCwgMCwgMCk7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206MDtcblx0XHRcdH1cdFxuXHRcdH1cblx0fVxuXG5cdC5Db21wb3NpdGVGaWVsZHtcblx0XHQudGV4dHtcblx0XHRcdHNlbGVjdHtcblx0XHRcdFx0bWFyZ2luOiA1cHggMCAwIDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi5odG1sZWRpdG9yZmllbGQtbGlua2Zvcm0ge1xuXHQuc3RlcDIge1xuXHRcdG1hcmdpbi1ib3R0b206ICRncmlkLXgqMjtcblx0fVxuXHQuc3MtdXBsb2FkZmllbGQge1xuXHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0fVxuXHR9XG59XG5cbi5odG1sZWRpdG9yZmllbGQtbWVkaWFmb3JtIHtcblx0LnNzLWdyaWRmaWVsZCB7XG5cdFx0LmdyaWRmaWVsZC1idXR0b24tZGVsZXRlIHtcblx0XHRcdC8vIFRPRE8gUmVtb3ZlIGZyb20gUEhQIGluc3RlYWQgb2YgaGlkaW5nXG5cdFx0XHRkaXNwbGF5OiBub25lOyAvLyBkZWxldGUgYWN0aW9uIHNob3VsZG4ndCBiZSBhbGxvd2VkIGhlcmVcblx0XHR9XG5cdH1cblxuXHQuaHRtbGVkaXRvcmZpZWxkLWZyb20td2ViLCAuaHRtbGVkaXRvcmZpZWxkLWZyb20tY21zIHtcblx0XHQmLnNzLXVwbG9hZGZpZWxkIHtcblx0XHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0XHR3aWR0aDphdXRvO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOm5vbmU7XG5cdFx0XHRcdGJvcmRlcjpub25lO1xuXHRcdFx0XHRtaW4td2lkdGg6IDA7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Lmh0bWxlZGl0b3JmaWVsZC1mcm9tLWNtcyB7XG5cdFx0Ji5zcy11cGxvYWRmaWVsZCB7XG5cdFx0XHRoNCB7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0OyAvLyBoZWFkbGluZSBhbmQgZHJvcGRvd24gb24gc2FtZSBsaW5lXG5cdFx0XHRcdG1hcmdpbi10b3A6ICRncmlkLXkvMjsgLy8gYnJpbmcgdG8gc2FtZSBiYXNlbGluZSBhcyBkcm9wZG93blxuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAwO1xuXHRcdFx0fVxuXG5cdFx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWluLXdpZHRoOiAwOyAvLyBmaXQgd2l0aGluIGF2YWlsYWJsZSBzcGFjZVxuXHRcdFx0XHRjbGVhcjogbm9uZTsgLy8gaGVhZGxpbmUgYW5kIGRyb3Bkb3duIG9uIHNhbWUgbGluZVxuXHRcdFx0fVxuXG5cdFx0XHQuZmllbGQudHJlZWRyb3Bkb3duIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMDsgLy8gZG9uJ3Qgc2hvdyBib3JkZXIsIGRyb3Bkb3duIGFuZCBncmlkZmllbGQgdmlzdWFsbHkgYmVsb25nIHRvZ2V0aGVyXG5cdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHR0b3A6IDEycHg7XG5cdFx0XHRcdGxlZnQ6IDE2MHB4O1xuXHRcdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdFx0bWluLXdpZHRoOiAyMDBweDtcblx0XHRcdH1cblxuXHRcdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRpdGxlIHtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHRcdHBhZGRpbmc6IDVweCAycHggNXB4IDRweDtcblx0XHRcdFx0bWF4LXdpZHRoOiAyMDBweDtcblx0XHRcdFx0Zm9udC1zaXplOiAxNHB4O1xuXHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdH1cblxuXHRcdFx0LnRyZWVkcm9wZG93bmZpZWxkLXRvZ2dsZS1wYW5lbC1saW5rIHtcblx0XHRcdFx0cGFkZGluZzogNXB4IDRweCA1cHggMDtcblxuXHRcdFx0XHRhIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiB1cmwoLi4vaW1hZ2VzL3NpdGV0cmVlX3NzX2RlZmF1bHRfaWNvbnMucG5nKTtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtMThweCAtNHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMTRweDtcblx0XHRcdFx0XHRvcGFjaXR5OiAuODtcblx0XHR9XG5cdH1cblxuXHRcdFx0LlRyZWVEcm9wZG93bkZpZWxkIHtcblx0XHRcdFx0YmFja2dyb3VuZDogMDtcblx0XHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5zcy1hc3NldHVwbG9hZGZpZWxkIC5zcy11cGxvYWRmaWVsZC1lZGl0YW5kb3JnYW5pemUge1xuXHRcdC5zcy11cGxvYWRmaWVsZC1maWxlcyB7XG5cdFx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1pbmZvIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZ3JheXNjYWxlKCM1ZGI0ZGYpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQodG9wLCAgZ3JheXNjYWxlKCM1ZGI0ZGYpIDAlLCBncmF5c2NhbGUoIzVkYjFkZCkgOCUsIGdyYXlzY2FsZSgjNDM5YmNiKSA1MCUsIGdyYXlzY2FsZSgjM2Y5OWNkKSA1NCUsIGdyYXlzY2FsZSgjMjA3ZGI2KSA5NiUsIGdyYXlzY2FsZSgjMWU3Y2JhKSAxMDAlKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBTZWFyY2ggZm9ybXMgKHVzZWQgaW4gQXNzZXRBZG1pbiwgTW9kZWxBZG1pbiwgZXRjKVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5jbXMtc2VhcmNoLWZvcm0ge1xuXHRtYXJnaW4tYm90dG9tOiAkZ3JpZC15KjI7XG5cdC5maWx0ZXIgJntcblx0XHRtYXJnaW4tYm90dG9tOjA7XG5cdH1cblx0LkFjdGlvbnMge1xuXHRcdHBhZGRpbmc6IDA7XG5cdH1cbn1cblxuLyoqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tXG4gKiBTdGVwIGxhYmVsc1xuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0gKi9cbi5zdGVwLWxhYmVsIHtcblxuXHQmID4gKiB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdH1cblxuXHQuZmx5b3V0IHtcblx0XHRoZWlnaHQ6IDI2cHggLSAyKjRweDsgLy8gbWludXMgcGFkZGluZ1xuXHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplKzI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogM3B4O1xuXHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNjY3OTgwOyAvLyBoYXJkY29kaW5nIGNvbG91ciBzaW5jZSBpdHMgdGllZCB0byB0aGUgc3ByaXRlXG5cdFx0cGFkZGluZzogNHB4IDNweCA0cHggNnB4O1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXNoYWRvdzogbm9uZTtcblx0XHRjb2xvcjogI2ZmZjtcblx0fVxuXG5cdC5hcnJvdyB7XG5cdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1udW1lcmljLWxhYmVsKTtcblx0XHRoZWlnaHQ6IDI2cHg7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdH1cblxuXHQudGl0bGUge1xuXHRcdGhlaWdodDogMjZweCAtIDIqNHB4OyAvLyBtaW51cyBwYWRkaW5nXG5cdFx0cGFkZGluZzogNHB4O1xuXHR9XHRcbn1cblxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEl0ZW0gRWRpdCBGb3JtXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zLWZpbGUtaW5mbyB7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQvLyBFbXVsYXRlIC5maWVsZCBib3R0b20gYm9yZGVyIHN0eWxpbmcgd2l0aG91dCBhcHBseWluZyAuZmllbGQgY2xhc3MsXG5cdC8vIGFzIGl0IG1lc3NlcyB1cCB0aGUgbmVzdGVkIC5maWVsZCBlbGVtZW50IHN0eWxpbmcgKGJsb2NrbGV2ZWwgbGFiZWxzKVxuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgJGNvbG9yLXNoYWRvdy1saWdodDtcblx0Ym94LXNoYWRvdzogMCAxcHggMCBsaWdodGVuKCRjb2xvci1zaGFkb3ctbGlnaHQsIDk1JSk7XG5cdG1hcmdpbi1ib3R0b206ICRncmlkLXg7XG5cblx0Ly8gUHJldmlldyBtaWdodCBub3QgYWx3YXlzIGJlIGF2YWlsYWJsZVxuXHQuY21zLWZpbGUtaW5mby1wcmV2aWV3IHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogJGdyaWQteCAqIDIyOyAvLyBTYW1lIGFzIFwiLmZpZWxkIGxhYmVsXCJcblx0XHRtYXJnaW4tcmlnaHQ6ICRncmlkLXg7XG5cblx0XHRpbWcge1xuXHRcdFx0bWF4LXdpZHRoOiAkZ3JpZC14ICogMjI7IC8vIFNhbWUgYXMgXCIuZmllbGQgbGFiZWxcIlxuXHRcdFx0bWF4LWhlaWdodDogJGdyaWQteCAqIDE2OyAvLyBGaXR0aW5nIHR5cGljYWwgaW5mbyBkaXNwbGF5ZWQgKH41IHJvd3MpXG5cdFx0fVxuXHR9XG5cdC5jbXMtZmlsZS1pbmZvLWRhdGEge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdHdpZHRoOiA1NSU7XG5cblx0XHQuZmllbGQge1xuXHRcdFx0Ly8gVW5zZXR0aW5nIHN0eWxlcyBmcm9tIC5maWVsZCwgbWFrZSBpdCBtb3JlIGNvbXBhY3QgdmlzdWFsbHlcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZ3JpZC14O1xuXHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdGxhYmVsLmxlZnQge1xuXHRcdFx0XHR3aWR0aDogJGdyaWQteCoxMjtcblx0XHRcdH1cblx0XHRcdC5taWRkbGVDb2x1bW4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJGdyaWQteCoxMztcblx0XHRcdH1cblx0XHRcdGxhYmVsLCBzcGFuIHtcblx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuZm9ybS5zbWFsbCB7XG5cdC5jbXMtZmlsZS1pbmZvLXByZXZpZXcge1xuXHRcdHdpZHRoOiAkZ3JpZC14KjE0O1xuXG5cdFx0aW1nIHtcblx0XHRcdG1heC13aWR0aDogJGdyaWQteCoxNDtcblx0XHR9XG5cdH1cblxuXHQuY21zLWZpbGUtaW5mby1kYXRhIHtcblx0XHQvLyBFbnN1cmUgaXQgZml0cyBiZXNpZGUgdGhlIGltYWdlIHByZXZpZXcsIGluY3JlYXNlZCBzaXplIGZvciBsb25nIHVybFxuXHRcdG1heC13aWR0aDogNTUwcHg7XG5cdFx0XG5cblx0XHQvLyBSZWR1Y2VkIGxhYmVsIHdpZHRocyB0byBmaXQgZXZlcnl0aGluZyBpbiBzbWFsbGVyIHNwYWNlXG5cdFx0LmZpZWxkIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAwO1xuXG5cdFx0XHRsYWJlbCB7XG5cdFx0XHRcdHdpZHRoOiAkZ3JpZC14KjE0O1xuXHRcdFx0fVxuXHRcdFx0Lm1pZGRsZUNvbHVtbiB7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ3JpZC14KjE1O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIFVzZXJzIE1lbWJlcnMgQWRtaW5cbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbiAubWVtYmVyc19ncmlkIHtcbiBcdHNwYW4gYnV0dG9uI2FjdGlvbl9ncmlkZmllbGRfcmVsYXRpb25maW5kIHtcbiBcdFx0ZGlzcGxheTpub25lOyAvL2hpZGVzIGZpbmQgYnV0dG9uIC0gcmVkdW5kYW50IGZ1bmN0aW9uYWxpdHlcbiBcdH1cbiBcdHAgYnV0dG9uI2FjdGlvbl9leHBvcnQge1xuXHRcdHNwYW4uYnRuLWljb24tZG93bmxvYWQtY3N2IHtcblx0XHRcdGhlaWdodDoxN3B4OyAvL2V4YWN0IGhlaWdodCBvZiBpY29uXG5cdFx0fVxuIFx0fVxufVxuXG4vKipcbiAqIEltcG9ydCBmb3Jtc1xuICovXG5cbmZvcm0uaW1wb3J0LWZvcm0ge1xuXHR1bCB7XG5cdFx0bGlzdC1zdHlsZTogZGlzYztcblx0XHRsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMjBweDtcblx0XHR9XG5cdH1cblx0cCB7XG5cdFx0bWFyZ2luLWJvdHRvbTogNXB4O1xuXHR9XG5cdGxhYmVsLmxlZnQge1xuXHRcdHdpZHRoOiAyNTBweDtcblx0fVxuXG59XG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFnZSBFZGl0IENvbnRyb2xsZXJcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG5cbi8qLmNtcy1jb250YWluZXIge1xuXHQuQ01TUGFnZUVkaXRDb250cm9sbGVyLCAuQ01TUGFnZVNldHRpbmdzQ29udHJvbGxlciwgLkNNU1BhZ2VIaXN0b3J5Q29udHJvbGxlciB7XG5cdFx0Ly8gRml4IHBpeGVsIGdhcCBiZXR3ZWVuIG5hdiB0cmVlIGFuZCBtYWluIHBhZ2UgaGVhZGVyXG5cdCBcdG1hcmdpbi1sZWZ0OiAtMXB4OyAvLyBSZW1vdmVkIHRvIGNsb3NlIGdhcCBmYXIgcmlnaHQgb2YgcmlnaHQgdGFicz9cblx0fVxufSovXG5cbi8qKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogUGFnZSBTZXR0aW5ncyBDb250cm9sbGVyXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG4uY21zLWNvbnRhaW5lciAuQ01TTWFpbi5DTVNQYWdlU2V0dGluZ3NDb250cm9sbGVyIHtcblx0LnRhYiNSb290X1NldHRpbmdzIHtcblx0XHQub3B0aW9uc2V0IGxpIHtcblx0XHRcdHdoaXRlLXNwYWNlOm5vd3JhcDtcblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OjJweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0LmZpZWxkZ3JvdXAgLmZpZWxkZ3JvdXAtZmllbGQge1xuXHRcdFx0d2lkdGg6JGdyaWQteCoyNztcblx0XHRcdHBhZGRpbmctbGVmdDowO1xuXHRcdH1cblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEJ1dHRvbnMgZm9yIEZpbGVVcGxvYWRcbiAqIC0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tICovXG4uc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCAudWktYnV0dG9uLXRleHR7XG5cdHBhZGRpbmctcmlnaHQ6MDtcbn1cblx0XG4udG9nZ2xlLWRldGFpbHMtaWNvbiB7XG5cdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZG93bik7XG5cdFxuXHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCAmIHtcblx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC1kb3duKTtcblxuXHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOjhweDtcblx0XHRoZWlnaHQ6OHB4O1xuXHRcdHBhZGRpbmctbGVmdDo1cHg7XHRcdFxuXHR9XG5cblx0Ji5vcGVuZWQge1xuXHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy11cCk7XG5cblx0XHQuc3MtdXBsb2FkZmllbGQtaXRlbS1lZGl0LWFsbCAme1xuXHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC11cCk7XG5cdFx0XHRcblx0XHRcdGRpc3BsYXk6aW5saW5lLWJsb2NrO1xuXHRcdH1cblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS1cbiAqIEhpZGUgcHJldmlldyB0b2dnbGUgbGluayBieSBkZWZhdWx0LiBNYXkgYmUgc2hvd24gXG4gaW4gSUU3IHN0eWxlc2hlZXQgYW5kIGZvcmNlZCB0byBzaG93IHdpdGgganMgaWYgbmVlZGVkXG4gKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtcyAuQWN0aW9ucyA+IC5jbXMtcHJldmlldy10b2dnbGUtbGluaywgXG4uY21zIC5jbXMtbmF2aWdhdG9yID4gLmNtcy1wcmV2aWV3LXRvZ2dsZS1saW5re1xuXHRkaXNwbGF5Om5vbmU7XG59XG4iLCIvKipcbiAqIFRoaXMgZmlsZSBkZWZpbmVzIHRoZSBqc3RyZWUgYmFzZSBzdHlsaW5nIChzZWUgaHR0cDovL2pzdHJlZS5jb20pLCBhcyB3ZWxsIGFzIGFueVxuICogY3VzdG9taXphdGlvbnMgKHNlZSBib3R0b20gb2YgZmlsZSkuXG4gKlxuICogVGhlIHN0eWxlcyBhcmUgdXN1YWxseSBhZGRlZCB0aHJvdWdoIGpzdHJlZS5qcyBvbiBET00gbG9hZCxcbiAqIGJ1dCB3ZSBuZWVkIGl0IGVhcmxpZXIgaW4gb3JkZXIgdG8gY29ycmVjdGx5IGRpc3BsYXkgdGhlIHVuaW5pdGlhbGl6ZWQgdHJlZS5cbiAqL1xuLmNtcywgLlRyZWVEcm9wZG93bkZpZWxkIC50cmVlZHJvcGRvd25maWVsZC1wYW5lbCB7XG5cdC5qc3RyZWUge1xuXHRcdD4gdWwgPiBsaSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogMHB4O1xuXHRcdH1cblx0XHR1bCwgbGkge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGxpc3Qtc3R5bGUtdHlwZTogbm9uZTtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bWluLWhlaWdodDogMThweDtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyNXB4O1xuXHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdG1hcmdpbi1sZWZ0OiAxOHB4O1xuXHRcdFx0bWluLXdpZHRoOiAxOHB4O1xuXHRcdFx0Ji5qc3RyZWUtb3BlbiA+IHVsIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cdFx0XHQmLmpzdHJlZS1jbG9zZWQgPiB1bCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0XHQvLyBFeHBhbmQvY29sbGFwc2UgYXJyb3dzXG5cdFx0XHQmID4gLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0fVxuXHRcdH1cblx0XHRpbnMge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0d2lkdGg6IDE4cHg7XG5cdFx0XHRoZWlnaHQ6IDE4cHg7XG5cdFx0XHRtYXJnaW46IDAgMCAwIDA7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0fVxuXHRcdGEge1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRjb2xvcjogYmxhY2s7XG5cdFx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0cGFkZGluZzogMXB4IDJweDtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkICNmZmY7XG5cdFx0XHQmOmZvY3VzLFxuXHRcdFx0JjphY3RpdmUsXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRpbnMge1xuXHRcdFx0XHRoZWlnaHQ6IDE2cHg7XG5cdFx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0XHQmLmpzdHJlZS1jaGVja2JveCB7XG5cdFx0XHRcdFx0d2lkdGg6IDE2cHg7XG5cdFx0XHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0XHRcdC8vTGFyZ2VyIHRvIGhlbHAgYXZvaWQgYWNjaWRlbnRhbCBwYWdlIGxvYWRzIHdoZW4gdHJ5aW5nIHRvIGNsaWNrIGNoZWNrYm94ZXNcblx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0ei1pbmRleDogMTtcblx0XHRcdFx0XHRcdGxlZnQ6IC0zcHg7XG5cdFx0XHRcdFx0XHR0b3A6IC0zcHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDIycHg7XG5cdFx0XHRcdFx0XHR3aWR0aDogMjVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0LmpzdHJlZS1yZWFsLWNoZWNrYm94IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHRcdC5qc3RyZWUtd2hvbGVyb3ctcmVhbCB7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdFx0bGkge1xuXHRcdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHR9XG5cdFx0XHRhIHtcblx0XHRcdFx0Ym9yZGVyLWxlZnQtY29sb3I6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJvcmRlci1yaWdodC1jb2xvcjogdHJhbnNwYXJlbnQgIWltcG9ydGFudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanN0cmVlLXdob2xlcm93IHtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0XHRoZWlnaHQ6IDA7XG5cdFx0XHRtYXJnaW46IDAgIWltcG9ydGFudDtcblx0XHRcdHBhZGRpbmc6IDAgIWltcG9ydGFudDtcblx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHR1bCxsaSB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdGJhY2tncm91bmQ6IHRyYW5zcGFyZW50ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0fVxuXHRcdFx0YSwgYTpob3ZlciB7XG5cdFx0XHRcdG1hcmdpbjogMCAhaW1wb3J0YW50O1xuXHRcdFx0XHRwYWRkaW5nOiAwICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHRleHQtaW5kZW50OiAtOTk5OXB4ICFpbXBvcnRhbnQ7XG5cdFx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0XHRib3JkZXItcmlnaHQtd2lkdGg6IDBweCAhaW1wb3J0YW50O1xuXHRcdFx0XHRib3JkZXItbGVmdC13aWR0aDogMHB4ICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0XHRpbnMsXG5cdFx0XHRzcGFuLFxuXHRcdFx0aW5wdXQge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lICFpbXBvcnRhbnQ7XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5qc3RyZWUtd2hvbGVyb3ctc3BhbiB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiAwO1xuXHRcdFx0bWFyZ2luOiAwcHg7XG5cdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0aGVpZ2h0OiAxOHB4O1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwO1xuXHRcdFx0cGFkZGluZzogMDtcblx0XHRcdHotaW5kZXg6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQ3VzdG9tIHN0eWxlc1xuXHQuanN0cmVlLmpzdHJlZS1mb2N1c2VkIHtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdC5qc3RyZWUgPiB1bCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXHRcdH1cblx0fVxuXG5cdC8vIEhpZGUgZHJhZyBpY29ucyBieSBkZWZhdWx0LiBBY3R1YWwgcGFnZSBpY29uc1xuXHQvLyBhcmUgaW4gbmVzdGVkIDxzcGFuPiwgbm90IGhhbmRsZWQgZGlyZWN0bHkgdGhyb3VnaCBqc3RyZWUgbGliXG5cdGEgPiAuanN0cmVlLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvLyBTaG93IGRyYWcgaWNvbnMgd2hlbiBkcmFnZ2FibGUgY2xhc3MgaXMgYXBwbGllZFxuXHQuZHJhZ2dhYmxlIGEgPiAuanN0cmVlLWljb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Y3Vyc29yOiBtb3ZlOyAvLyBGYWxsYmFjayBmb3IgSUUgdXNlcnNcblx0XHRjdXJzb3I6IC1tb3otZ3JhYjtcblx0XHRjdXJzb3I6IC13ZWJraXQtZ3JhYjtcblx0XHRjdXJzb3I6IGdyYWI7XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRjdXJzb3I6IC1tb3otZ3JhYmJpbmc7XG5cdFx0XHRjdXJzb3I6IC13ZWJraXQtZ3JhYmJpbmc7XG5cdFx0XHRjdXJzb3I6IGdyYWJiaW5nO1xuXHRcdH1cblx0fVxuXG5cblx0bGkuanN0cmVlLW9wZW4gPiB1bCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luLWxlZnQ6IC0xM3B4O1xuXHRcdGxpIHVsIHtcblx0XHRcdG1hcmdpbi1sZWZ0OjJweDtcblx0XHR9XG5cdH1cblx0bGkuanN0cmVlLWNsb3NlZCA+IHVsIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cblx0LmpzdHJlZS1ydGwge1xuXHRcdGEgPiAuanN0cmVlLWljb24ge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDNweDtcblx0XHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHR9XG5cdFx0bGkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDE4cHg7XG5cdFx0fVxuXHRcdD4gdWwgPiBsaSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDBweDtcblx0XHR9XG5cdH1cblxuXHQuanN0cmVlLXRoZW1lcm9sbGVyIHtcblx0XHRhIHtcblx0XHRcdHBhZGRpbmc6IDAgMnB4O1xuXHRcdH1cblx0XHQudWktaWNvbiB7XG5cdFx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0XHR9XG5cdFx0LmpzdHJlZS1uby1pY29uIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0I2pzdHJlZS1tYXJrZXIge1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTMwcHg7XG5cdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdGxpbmUtaGVpZ2h0OiAxMHB4O1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRoZWlnaHQ6IDEycHg7XG5cdFx0d2lkdGg6IDhweDtcblx0XHR6LWluZGV4OiAxMDAwMTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRjb2xvcjogYmxhY2s7XG5cdH1cblx0I2pzdHJlZS1tYXJrZXItbGluZSB7XG5cdFx0cGFkZGluZzogMDtcblx0XHRtYXJnaW46IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAtMzBweDtcblx0XHRiYWNrZ3JvdW5kLXJlcGVhdDogbm8tcmVwZWF0O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0bGluZS1oZWlnaHQ6IDAlO1xuXHRcdGZvbnQtc2l6ZTogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHdpZHRoOiAxMDBweDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjNDU2YzQzO1xuXHRcdGN1cnNvcjogcG9pbnRlcjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCAjZWVlZWVlO1xuXHRcdGJvcmRlci1sZWZ0OiAwO1xuXHRcdC1tb3otYm94LXNoYWRvdzogMHB4IDBweCAycHggIzY2Njtcblx0XHQtd2Via2l0LWJveC1zaGFkb3c6IDBweCAwcHggMnB4ICM2NjY7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCAycHggIzY2Njtcblx0XHQtbW96LWJvcmRlci1yYWRpdXM6IDFweDtcblx0XHRib3JkZXItcmFkaXVzOiAxcHg7XG5cdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiAxcHg7XG5cdH1cblxuXHQjdmFrYXRhLWNvbnRleHRtZW51IHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdFx0bGVmdDogMDtcblx0XHR0b3A6IC0yMDBweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWluLXdpZHRoOiAxODBweDtcblx0XHRiYWNrZ3JvdW5kOiAjRkZGO1xuXHRcdGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcblx0XHR6LWluZGV4OiAxMDAwMDsgKndpZHRoOjE4MHB4O1xuXHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4ICNDQ0M7XG5cblx0XHQmOjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ZGlzcGxheTpibG9jazsgLyogcmVkdWNlIHRoZSBkYW1hZ2UgaW4gRkYzLjAgKi9cblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTBweDtcblx0XHRcdGxlZnQ6IDI0cHg7XG5cdFx0XHR3aWR0aDowO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDZweCAxMHB4IDZweCAgO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAgI0ZGRiB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHR9XG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ZGlzcGxheTpibG9jazsgLyogcmVkdWNlIHRoZSBkYW1hZ2UgaW4gRkYzLjAgKi9cblx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0dG9wOiAtMTFweDtcblx0XHRcdGxlZnQ6IDIzcHg7XG5cdFx0XHR3aWR0aDowO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAwIDdweCAxMXB4IDdweCAgO1xuXHRcdFx0Ym9yZGVyLWNvbG9yOiAgI0NDQyB0cmFuc3BhcmVudDtcblx0XHRcdGJvcmRlci1zdHlsZTogc29saWQ7XG5cdFx0fVxuXHRcdHVsIHtcblx0XHRcdG1pbi13aWR0aDogMTgwcHg7XG5cdFx0XHQqd2lkdGg6MTgwcHg7XG5cdFx0fVxuXHRcdHVsLGxpIHtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDAgO1xuXHRcdFx0bGlzdC1zdHlsZS10eXBlOiBub25lO1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdGxpbmUtaGVpZ2h0OiAyMHB4O1xuXHRcdFx0bWluLWhlaWdodDogMjNweDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdCY6bGFzdC1jaGlsZCB7XG5cdFx0XHRcdG1hcmdpbi1ib3R0b206IDFweDtcblx0XHRcdH1cblx0XHRcdGEge1xuXHRcdFx0XHRwYWRkaW5nOiAxcHggMTBweDtcblx0XHRcdFx0bGluZS1oZWlnaHQ6IDIzcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdG1hcmdpbjogMXB4IDFweCAwIDFweDtcblx0XHRcdFx0Ym9yZGVyOiAwO1xuXHRcdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0XHRwYWRkaW5nOiAxcHggMTBweDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjMzg3NWQ3O1xuXHRcdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG5cdFx0XHRcdFx0Y29sb3I6ICNGRkY7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRpbnMge1xuXHRcdFx0XHRmbG9hdDogbGVmdDtcblx0XHRcdFx0d2lkdGg6IDA7XG5cdFx0XHRcdGhlaWdodDogMDtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdH1cblx0XHRcdC5qc3RyZWUtcGFnZWljb24ge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiAzcHg7XG5cdFx0XHRcdG1hcmdpbi1yaWdodDogNXB4O1xuXHRcdFx0fVxuXHRcdFx0Ji52YWthdGEtaG92ZXIgPiBhIHtcblx0XHRcdFx0cGFkZGluZzogMXB4IDEwcHg7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICMzODc1ZDc7XG5cdFx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IGxpbmVhci1ncmFkaWVudCh0b3AsICMzODc1ZDcgMjAlLCAjMmE2MmJjIDkwJSk7XG5cdFx0XHRcdGNvbG9yOiAjRkZGO1xuXHRcdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0I3Zha2F0YS1jb250ZXh0bWVudSB7XG5cdFx0LnJpZ2h0IHtcblx0XHRcdHJpZ2h0OiAxMDAlO1xuXHRcdFx0bGVmdDogYXV0bztcblx0XHR9XG5cdFx0LmJvdHRvbSB7XG5cdFx0XHRib3R0b206IC0xcHg7XG5cdFx0XHR0b3A6IGF1dG87XG5cdFx0fVxuXHRcdGxpIHVsIHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IC0ycHg7XG5cdFx0XHRsZWZ0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZDogI0ZGRjtcblx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHNpbHZlcjtcblx0XHRcdGJveC1zaGFkb3c6IDAgMCAxMHB4ICNDQ0M7XG5cdFx0XHQmLmNvbC0ye1xuXHRcdFx0XHR3aWR0aDoxODBweCAqIDI7IC8vIDJ4IHRoZSBzaXplIG9mIHRoZSBvcmlnaW5hbCB1bFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6NTAlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmNvbC0ze1xuXHRcdFx0XHR3aWR0aDoxODBweCAqIDM7IC8vIDN4IHRoZSBzaXplIG9mIHRoZSBvcmlnaW5hbCB1bFxuXHRcdFx0XHRsaSB7XG5cdFx0XHRcdFx0d2lkdGg6MzMlO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHRsaSB7XG5cdFx0XHRcdG1pbi13aWR0aDoxODBweDtcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0QGluY2x1ZGUgaGlkZS10ZXh0LW92ZXJmbG93O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdGxpIHtcblx0XHRcdCYudmFrYXRhLXNlcGFyYXRvciB7XG5cdFx0XHRcdG1pbi1oZWlnaHQ6IDA7XG5cdFx0XHRcdGhlaWdodDogMXB4O1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMXB4O1xuXHRcdFx0XHRmb250LXNpemU6IDFweDtcblx0XHRcdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRcdFx0bWFyZ2luOiAwIDJweDtcblx0XHRcdFx0YmFja2dyb3VuZDogI2NjYztcblx0XHRcdFx0cGFkZGluZzowO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN2YWthdGEtZHJhZ2dlZCB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0bWFyZ2luOiAwIDAgMCAwO1xuXHRcdHBhZGRpbmc6IDRweCA0cHggNHB4IDI0cHg7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIwMDBweDtcblx0XHRsaW5lLWhlaWdodDogMTZweDtcblx0XHR6LWluZGV4OiAxMDAwMDtcblx0XHRpbnMge1xuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbjogMCAwIDAgMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDRweDtcblx0XHRcdGxlZnQ6IDRweDtcblx0XHRcdC1tb3otYm9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogNHB4O1xuXHRcdFx0LXdlYmtpdC1ib3JkZXItcmFkaXVzOiA0cHg7XG5cdFx0fVxuXHRcdC5qc3RyZWUtb2sge1xuXHRcdFx0YmFja2dyb3VuZDogZ3JlZW47XG5cdFx0fVxuXHRcdC5qc3RyZWUtaW52YWxpZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiByZWQ7XG5cdFx0fVxuXHR9XG5cbn1cblxuLmpzdHJlZSB7XG5cdGxpLCAuanN0cmVlIGlucyB7XG5cdFx0YmFja2dyb3VuZDpub25lO1xuXHR9XG5cdC5qc3RyZWUtdW5jaGVja2VkLCAuanN0cmVlLWNoZWNrZWQsIC5qc3RyZWUtdW5kZXRlcm1pbmVkIHtcblx0XHQ+IGEgPiAuanN0cmVlLWNoZWNrYm94IHtcblx0XHRcdG1hcmdpbi1yaWdodDozcHg7XG5cdFx0fVxuXHR9XG59XG5cbi50cmVlLWhvbGRlciwgLmNtcy10cmVlIHtcblx0Ji5qc3RyZWUge1xuXHRcdGxpIHtcblx0XHRcdHBhZGRpbmc6IDBweDtcblx0XHRcdGNsZWFyOiAgbGVmdDtcblx0XHRcdCYuUm9vdCB7XG5cdFx0XHRcdCYgc3Ryb25nIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogIGJvbGQ7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAgMXB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0JiA+IGEgLmpzdHJlZS1pY29uIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTZweCAtMzZweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Ji5zdGF0dXMtZGVsZXRlZG9ubGl2ZSxcblx0XHRcdCYuc3RhdHVzLWFyY2hpdmVkIHtcblx0XHRcdFx0PiBhLCA+IGE6bGluayB7XG5cdFx0XHRcdFx0LnRleHQge1xuXHRcdFx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmpzdHJlZS1jaGVja2VkIHtcblx0XHRcdFx0PiBhLCA+IGE6bGluayB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWNtcy1iYXRjaGFjdGlvbnMtbWVudS1zZWxlY3RlZC1iYWNrZ3JvdW5kO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQmLmRpc2FibGVkLFxuXHRcdFx0Ji5lZGl0LWRpc2FibGVkIHtcblx0XHRcdFx0PiBhLCA+IGE6bGluayB7XG5cdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRcdFx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0XHRcdD4gLmpzdHJlZS1jaGVja2JveCB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAtNTdweCAtNTRweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdCYucmVhZG9ubHkge1xuXHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XG5cdFx0XHRcdHBhZGRpbmctbGVmdDogMThweDtcblxuXHRcdFx0XHQvLyBEb24ndCBzaG93IGRyYWcgaWNvbnMgb3IgcmVxdWlyZWQgc3BhY2luZ1xuXHRcdFx0XHRhLCBhOmxpbmsge1xuXHRcdFx0XHRcdG1hcmdpbjogMDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC5qc3RyZWUtaWNvbiB7XG5cdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0XHRhLCBhOmxpbmsge1xuXHRcdFx0Y29sb3I6ICAkY29sb3ItdGV4dC1ibHVlLWxpbms7XG5cdFx0XHRwYWRkaW5nOiAzcHggNnB4IDNweCA2cHg7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRkaXNwbGF5OiAgaW5saW5lLWJsb2NrO1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXHRcdGlucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc2l0ZXRyZWVfc3NfZGVmYXVsdF9pY29ucy5wbmcpO1xuXHRcdH1cblx0XHRzcGFuLmJhZGdlIHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdHRleHQtc2hhZG93OiBub25lO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0cGFkZGluZzogM3B4IDNweCAxcHg7XG5cdFx0XHRmb250LXNpemU6IDAuNzVlbTtcblx0XHRcdGxpbmUtaGVpZ2h0OiAxZW07XG5cdFx0XHRtYXJnaW4tbGVmdDogM3B4O1xuXHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCwgMnB4O1xuXHRcdH1cblxuXHRcdC8qIGNvbW1lbnQgc3BlZWNoIGJ1YmJsZSAtIGNjczMgb25seSAtIHNvdXJjZTogaHR0cDovL25pY29sYXNnYWxsYWdoZXIuY29tL3B1cmUtY3NzLXNwZWVjaC1idWJibGVzL2RlbW8vICovXG5cdFx0c3Bhbi5jb21tZW50LWNvdW50IHtcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRcdFx0dGV4dC10cmFuc2Zvcm06IHVwcGVyY2FzZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdFx0cGFkZGluZzogMHB4IDNweDtcblx0XHRcdGZvbnQtc2l6ZTogMC43NWVtO1xuXHRcdFx0bGluZS1oZWlnaHQ6IDFlbTtcblx0XHRcdG1hcmdpbi1sZWZ0OiAzcHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDZweDtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDJweCwgMnB4O1xuXHRcdFx0Y29sb3I6ICAjN0U3NDcwO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgI0M5QjgwMDtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkYwQkM7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0Y29udGVudDpcIlwiO1xuXHRcdFx0ICAgIHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0ICAgIGJvcmRlci1zdHlsZTpzb2xpZDtcblx0XHRcdCAgICBkaXNwbGF5OmJsb2NrO1xuXHRcdFx0ICAgIHdpZHRoOjA7XG5cdFx0XHQgICAgYm90dG9tOi00cHg7IC8qIHZhbHVlID0gLSBib3JkZXItdG9wLXdpZHRoIC0gYm9yZGVyLWJvdHRvbS13aWR0aCAqL1xuXHRcdFx0ICAgIGxlZnQ6M3B4OyAvKiBjb250cm9scyBob3Jpem9udGFsIHBvc2l0aW9uICovXG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOjRweCA0cHggMDtcblx0XHRcdCAgICBib3JkZXItY29sb3I6I0M5QjgwMCB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OlwiXCI7XG5cdFx0XHQgICAgcG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHQgICAgYm9yZGVyLXN0eWxlOnNvbGlkO1xuXHRcdFx0ICAgIC8qIHJlZHVjZSB0aGUgZGFtYWdlIGluIEZGMy4wICovXG5cdFx0XHQgICAgZGlzcGxheTpibG9jaztcblx0XHRcdCAgICB3aWR0aDowO1xuXHRcdFx0ICAgIGJvdHRvbTotM3B4OyAvKiB2YWx1ZSA9IC0gYm9yZGVyLXRvcC13aWR0aCAtIGJvcmRlci1ib3R0b20td2lkdGggKi9cblx0XHRcdCAgICBsZWZ0OjRweDsgLyogdmFsdWUgPSAoOmJlZm9yZSBsZWZ0KSArICg6YmVmb3JlIGJvcmRlci1sZWZ0KSAtICg6YWZ0ZXIgYm9yZGVyLWxlZnQpICovXG5cdFx0XHQgICAgYm9yZGVyLXdpZHRoOjNweCAzcHggMDtcblx0XHRcdCAgICBib3JkZXItY29sb3I6I0ZGRjBCQyB0cmFuc3BhcmVudDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuanN0cmVlLWhvdmVyZWQge1xuXHRcdFx0dGV4dC1zaGFkb3c6IG5vbmU7XG5cdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0fVxuXHRcdC5qc3RyZWUtY2xvc2VkID4gaW5zIHtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246MnB4IC0xcHg7XG5cdFx0fVxuXHRcdC5qc3RyZWUtb3BlbiA+IGlucyB7XG5cdFx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOi0xOHB4IC0xcHg7XG5cdFx0fVxuXHR9XG5cblx0Ly8gQXBwbGllZCB0byB0cmVlcyB3aGVuIGRpc3BsYXlpbmcgZmlsdGVyIC8gc2VhcmNoIHJlc3VsdHMuXG5cdCYuZmlsdGVyZWQtbGlzdCB7XG5cdFx0bWFyZ2luLXRvcDogJGdyaWQteTtcblxuXHRcdGxpOm5vdCguZmlsdGVyZWQtaXRlbSkgPiBhIHtcblx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcblx0XHR9XG5cdH1cbn1cblxuXG4vLyBGb3IgZHJhZyBhbmQgZHJvcCBpY29ucyB0byBub3QgYXBwZWFyIHdoaWxzdCBpbiBtdWx0aS1zZWxlY3Rpb25cbi5jbXMtdHJlZSB7XG5cdCYuanN0cmVlLmRyYWdnYWJsZSB7XG5cdFx0LmpzdHJlZS1uby1jaGVja2JveGVzIHtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxMnB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0LmpzdHJlZS1ob3ZlcmVkLFxuXHRcdFx0XHQuanN0cmVlLWNsaWNrZWQsXG5cdFx0XHRcdGE6Zm9jdXMge1xuXHRcdFx0XHRcdHBhZGRpbmctbGVmdDogMDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdC5qc3RyZWUtaG92ZXJlZCxcblx0XHRcdFx0LmpzdHJlZS1jbGlja2VkLFxuXHRcdFx0XHRhOmZvY3VzIHtcblx0XHRcdFx0XHQuanN0cmVlLWljb24ge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIE92ZXJyaWRlIHRoaXJkcGFydHkgdGhlbWVzXG4uanN0cmVlLWRlZmF1bHQgYSAuanN0cmVlLWljb24sXG4uanN0cmVlLWRlZmF1bHQtcnRsIGEgLmpzdHJlZS1pY29uLFxuLmpzdHJlZS1jbGFzc2ljIGEgLmpzdHJlZS1pY29uLFxuLmpzdHJlZS1hcHBsZSBhIC5qc3RyZWUtaWNvbiB7XG5cdGJhY2tncm91bmQtcG9zaXRpb246LTYwcHggLTE5cHg7XG59XG4uanN0cmVlLWFwcGxlIGEge1xuXHRib3JkZXItcmFkaXVzOiAzcHg7XG59XG5cbi8qKlxuICogREVQUkVDQVRFRDpcbiAqIC5jbXMtY29udGVudC10b29scyB3aWxsIGJlIHJlbW92ZWQgaW4gNC4wXG4gKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cbiAqXG4gKiBFbnN1cmUgc3RhdHVzIGlzIHZpc2libGUgaW4gc2lkZWJhclxuICovXG4uY21zLWNvbnRlbnQtdG9vbHMgLmNtcy10cmVlLmpzdHJlZSB7XG5cdGxpIHtcblx0XHRtaW4td2lkdGg6IDE4N3B4O1xuXHR9XG5cdGEge1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0dGV4dC1vdmVyZmxvdzogZWxsaXBzaXM7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHR9XG5cdHNwYW4uYmFkZ2Uge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0cGFkZGluZzogN3B4IDlweCA2cHggNXB4O1xuXHRcdG1hcmdpbjogMDtcblx0XHRtYXgtd2lkdGg6IDQwJTtcblx0XHR0cmFuc2l0aW9uOiBtYXgtd2lkdGggLjc1cyBsaW5lYXI7XG5cdH1cblx0c3Bhbi5iYWRnZTpob3ZlciB7XG5cdFx0bWF4LXdpZHRoOiAxNTBweDtcblx0fVxufVxuXG5hIC5qc3RyZWUtcGFnZWljb24ge1xuXHRmbG9hdDogbGVmdDtcblx0bWFyZ2luLXJpZ2h0OiA0cHg7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0bGkuY2xhc3MtSG9tZVBhZ2UgPiAme1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgLTQ4cHg7XG5cdH1cblx0bGkuY2xhc3MtUmVkaXJlY3RvclBhZ2UgPiAmIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xNnB4O1xuXHR9XG5cdGxpLmNsYXNzLVZpcnR1YWxQYWdlID4gJiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCAtMzJweDtcblx0fVxuXHRsaS5jbGFzcy1FcnJvclBhZ2UgPiAmIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIC0xMTJweDtcblx0fVxufVxuXG4vKiBUcmVlIHN0YXR1cyBsYWJlbHMgYW5kIGRvdHMgKi9cbi5qc3RyZWUtYXBwbGUgLmpzdHJlZS1jbGlja2VkLFxuLmpzdHJlZS1hcHBsZSAuanN0cmVlLWhvdmVyZWQge1xuXHRiYWNrZ3JvdW5kOiAjZWJmYmZmO1xufVxuJXRyZWUtc3RhdHVzLWljb24tYmVmb3JlIHtcblx0Y29udGVudDpcIlwiO1xuXHRkaXNwbGF5OiBibG9jaztcblx0d2lkdGg6NnB4O1xuXHRoZWlnaHQ6IDZweDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRib3R0b206IDA7XG5cdHJpZ2h0OiAwO1xuXHRiYWNrZ3JvdW5kOiAjZmNlMmQwO1xuXHRib3JkZXI6IDFweCBzb2xpZCAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAxMDBweDtcbn1cbkBtaXhpbiB0cmVlLXN0YXR1cy1pY29uKCRsYWJlbCwgJGRvdENvbG9yLCAkdGV4dENvbG9yLCAkYmdDb2xvcikge1xuXHQuY21zLXRyZWUuanN0cmVlIC5zdGF0dXMtI3skbGFiZWx9ID4gYSAuanN0cmVlLXBhZ2VpY29uOmJlZm9yZSB7XG5cdFx0QGV4dGVuZCAldHJlZS1zdGF0dXMtaWNvbi1iZWZvcmU7XG5cdH1cblx0Ly8gTGFiZWxzXG5cdC5qc3RyZWUgLnN0YXR1cy0jeyRsYWJlbH0gPiAuanN0cmVlLWhvdmVyZWQsXG5cdC5qc3RyZWUgLnN0YXR1cy0jeyRsYWJlbH0gPiAuanN0cmVlLWNsaWNrZWQsXG5cdC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtI3skbGFiZWx9ICB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjokYmdDb2xvcjtcblx0XHRib3JkZXItY29sb3I6JHRleHRDb2xvcjtcblx0fVxuXHQuY21zLXRyZWUuanN0cmVlIHNwYW4uYmFkZ2Uuc3RhdHVzLSN7JGxhYmVsfSAge1xuXHRcdGNvbG9yOiAkdGV4dENvbG9yO1xuXHR9XG5cdC8vIERvdHNcblx0LmNtcy10cmVlLmpzdHJlZSAuc3RhdHVzLSN7JGxhYmVsfSA+IGEgLmpzdHJlZS1wYWdlaWNvbjpiZWZvcmUgIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiRkb3RDb2xvcjtcblx0XHRib3gtc2hhZG93OiAwcHggMXB4IDFweCByZ2JhKDAsIDAsIDAsIDAuMyksIGluc2V0IDAgMCAwIDFweCAkdGV4dENvbG9yO1xuXHR9XG5cdCNjbXMtY29udGVudC10b29scy1DTVNNYWluIC5jbXMtdHJlZS5qc3RyZWUgc3Bhbi5iYWRnZS5zdGF0dXMtI3skbGFiZWx9ICB7XG5cdFx0Ym94LXNoYWRvdzogMHB4IDBweCA2cHggMnB4ICRiZ0NvbG9yO1xuXHR9XG59XG5AaW5jbHVkZSB0cmVlLXN0YXR1cy1pY29uKCdhZGRlZHRvZHJhZnQnLCAjZmY3ZjIyLCAjRjQ2QjAwLCAjZmZmN2YyKTtcbkBpbmNsdWRlIHRyZWUtc3RhdHVzLWljb24oJ21vZGlmaWVkJywgI2ZmZjJlOCwgI0Y0NkIwMCwgI2ZmZjdmMik7XG5AaW5jbHVkZSB0cmVlLXN0YXR1cy1pY29uKCdhcmNoaXZlZCcsICM1Rjc2ODgsICM0NTViNmMsICNmN2Y3ZjcpO1xuQGluY2x1ZGUgdHJlZS1zdGF0dXMtaWNvbignZGVsZXRlZG9ubGl2ZScsICNmN2Y3ZjcsICM0NTViNmMsICNmN2Y3ZjcpO1xuQGluY2x1ZGUgdHJlZS1zdGF0dXMtaWNvbigncmVtb3ZlZGZyb21kcmFmdCcsICNmN2Y3ZjcsICM0NTViNmMsICNmN2Y3ZjcpO1xuQGluY2x1ZGUgdHJlZS1zdGF0dXMtaWNvbignd29ya2Zsb3ctYXBwcm92YWwnLCAjMDA3MEI0LCAjMDA3MEI0LCAjRThGQUZGKTtcblxuLmNtcy10cmVlIHtcblx0dmlzaWJpbGl0eTogaGlkZGVuOyAvLyBlbmFibGVkIGJ5IEpTIHRvIGF2b2lkIGxheW91dCBnbGl0Y2hlc1xuXHQmLm11bHRpcGxlIHtcblx0XHRsaSA+IGEge1xuXHRcdFx0Ly8gSGlkZSBkcmFnZ2FibGUgaWNvbiB3aGVuIG11bHRpc2VsZWN0IGlzIGVuYWJsZWRcblx0XHRcdCA+IC5qc3RyZWUtaWNvbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdC8vIEJ1dCBzaG93IHRoZSBjaGVja2JveFxuXHRcdFx0XHQgJi5qc3RyZWUtY2hlY2tib3gge1xuXHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdGxpI3JlY29yZC0wIHtcblx0XHRcdC8vIEhpZGUgY2hlY2tib3ggb24gcm9vdCBub2RlIChzaG91bGRuJ3QgYmUgc2VsZWN0YWJsZSB0byBhdm9pZCB3ZWlyZCBzdGF0ZXMgd2hlbiB0cnlpbmcgdG8gZS5nLiByZW1vdmUgaXQpXG5cdFx0XHQ+IGEgLmpzdHJlZS1jaGVja2JveCB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5qc3RyZWUtbG9hZGluZyB7XG5cdFx0bGkjcmVjb3JkLTAgPiAuanN0cmVlLWljb24ge1xuXHRcdFx0YmFja2dyb3VuZDogdXJsKC4uL2ltYWdlcy90aHJvYmJlci5naWYpIHRvcCBsZWZ0IG5vLXJlcGVhdDtcblx0XHR9XG5cdH1cblxuXHQvLyBTaG93IHRoZSBsb2FkaW5nIGluZGljYXRvciBvbiB0aGUgcGFnZSBpY29uIHJhdGhlciB0aGFuIHRoZSBkZWZhdWx0XG5cdC8vIGpzdHJlZSBpY29uICh3aGljaCBpcyBvbmx5IHVzZWQgZm9yIGl0cyBkcmFnZ2luZyBoYW5kbGVzKVxuXHRhLmpzdHJlZS1sb2FkaW5nIHtcblx0XHQuanN0cmVlLWljb24ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0XHQuanN0cmVlLXBhZ2VpY29uIHtcblx0XHRcdGJhY2tncm91bmQ6IHVybCguLi9pbWFnZXMvdGhyb2JiZXIuZ2lmKSB0b3AgbGVmdCBuby1yZXBlYXQ7XG5cdFx0fVxuXHR9XG59XG4iLCIvKipcbiAqIFN0eWxlcyBmb3IgdGhlIGxlZnQgaGFuZCBzaWRlIG1lbnUgYW5kIGhlYWRlciBmb3IgdGhlIGFkbWluIHBhbmVscy5cbiAqXG4gKiBUYWtlIGludG8gY29uc2lkZXJhdGlvbiBDU1Mgc2VsZWN0b3IgcGVyZm9ybWFuY2UuXG4gKlxuICogQHBhY2thZ2UgZnJhbWV3b3JrXG4gKiBAc3VicGFja2FnZSBhZG1pblxuICovXG5cbi5jbXMtbG9nby1oZWFkZXIge1xuXHRwb3NpdGlvbjogcmVsYXRpdmUgIWltcG9ydGFudDtcblx0dG9wOmF1dG8gIWltcG9ydGFudDtcblx0aGVpZ2h0OmF1dG8gIWltcG9ydGFudDtcblx0cGFkZGluZzogMDtcblx0bGluZS1oZWlnaHQ6IDI0cHg7XG5cdGJhY2tncm91bmQtY29sb3I6ICRjb2xvci1icmFuZC1iZztcblxuXHRzcGFuIHtcblx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0cGFkZGluZy1sZWZ0OjI2cHg7XG5cblx0XHRhIHtcblx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdGRpc3BsYXk6IGlubGluZTtcblx0XHR9XG5cdH1cbn1cblxuLmNtcy1sb2dvIHtcblx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYnJhbmQtYmcsIDQlKTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0cGFkZGluZzogJGdyaWQteSoxLjUgOHB4ICRncmlkLXkqMS41LTE7IC8qIHNob3VsZCBjb21lIHRvIDUycHggd2l0aCBib3JkZXIgYm90dG9tIGFuZCBsaW5lLWhlaWdodCAqL1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG5cdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplO1xuXHRtaW4taGVpZ2h0OiAyOHB4O1xuXG5cdC5jb2xsYXBzZWQgJiB7XG5cdFx0cGFkZGluZzowO1xuXHR9XG5cdC52ZXJzaW9uIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGEge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6ICRncmlkLXk7XG5cdFx0Ym90dG9tOiAkZ3JpZC15O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAyNHB4O1xuXHRcdGJhY2tncm91bmQ6ICRhcHBsaWNhdGlvbi1sb2dvLXNtYWxsIG5vLXJlcGVhdCBjZW50ZXIgY2VudGVyO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5OWVtO1xuXHRcdHBhZGRpbmc6IDAgMXB4O1xuXHR9XG5cblx0c3BhbiB7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdFx0bGluZS1oZWlnaHQ6IDE2cHg7XG5cdFx0cGFkZGluZzogNnB4IDA7XG5cdFx0bWFyZ2luLWxlZnQ6IDMycHg7XG5cdH1cbn1cblxuLmNtcy1sb2dpbi1zdGF0dXMge1xuXHRwYWRkaW5nOiAkZ3JpZC15KjEuNSA4cHg7XG5cdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRmb250LXNpemU6ICRmb250LWJhc2Utc2l6ZSAtIDE7XG5cblx0LmxvZ291dC1saW5rIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdHBhZGRpbmc6IDZweCA4cHggNnB4IDVweDtcblx0XHRvcGFjaXR5OiAuOTtcblx0XHRjb2xvcjogI2ZmZjtcblxuXHRcdCY6aG92ZXIsICY6Zm9jdXN7XG5cdFx0XHRvcGFjaXR5OiAxO1xuXHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdH1cblxuXHR9XG5cblx0c3BhbiB7XG5cdFx0cGFkZGluZzogNnB4IDAgNnB4IDI2cHg7XG5cdH1cbn1cblxuLmNtcy1tZW51IHtcblx0ei1pbmRleDogODA7XG5cdGJhY2tncm91bmQ6ICRjb2xvci1iYXNlO1xuXHR3aWR0aDogKCRncmlkLXggKiAyMCk7XG5cdGJveC1zaGFkb3c6ICRjb2xvci1zaGFkb3ctYmxhY2tlciAwIDAgM3B4O1xuXG5cdGEge1xuXHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0fVxuXG5cdC5jbXMtcGFuZWwtY29udGVudCB7XG5cdFx0d2lkdGg6ICgkZ3JpZC14ICogMjApO1xuXHRcdG92ZXJmbG93LXg6IGhpZGRlbjtcblx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZSAhaW1wb3J0YW50O1xuXHRcdHRvcDphdXRvICFpbXBvcnRhbnQ7XG5cdFx0bGVmdDphdXRvICFpbXBvcnRhbnQ7XG5cdH1cblxuXHQmLmNvbGxhcHNlZCB7XG5cdFx0d2lkdGg6IDQwcHggIWltcG9ydGFudDsgLy8gVXNpbmcgaW1wb3J0YW50IGJlY2F1c2UgSmF2YVNjcmlwdCBpcyBvdmVycmlkaW5nIHRoaXMgdmFsdWVcblx0XHRjdXJzb3I6IGF1dG87XG5cdFx0ei1pbmRleDogMTAwMDtcblxuXHRcdC5jbXMtcGFuZWwtaGVhZGVyIHtcblx0XHRcdHdpZHRoOiAzMHB4O1xuXG5cdFx0XHRzcGFuIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY21zLW1lbnUtbGlzdCB7XG5cdFx0XHRvdmVyZmxvdy14OiBoaWRkZW47XG5cdFx0XHRvdmVyZmxvdy15OiBhdXRvO1xuXHRcdFx0bGl7XG5cdFx0XHQgICAgd2lkdGg6IDEwMCU7XG5cdFx0XHQgICAgZmxvYXQ6IGxlZnQ7XG5cdFx0XHQgICAgc3Bhbi50ZXh0IHtcblx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHRcdHVsIHtcblx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbXMtbG9naW4tc3RhdHVzIHtcblx0XHRcdGhlaWdodDogMjhweDtcblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5jbXMtbG9nbyB7XG5cdFx0XHRoZWlnaHQ6IDI4cHg7XG5cdFx0XHRwYWRkaW5nOiAxMnB4IDhweCAxMXB4O1xuXHRcdH1cblxuXHRcdCYuY21zLXBhbmVsIC5jbXMtcGFuZWwtY29udGVudCB7XG5cdFx0XHRkaXNwbGF5OiBibG9jazsgLy8gb3ZlcnJpZGUgcGFuZWwgZGVmYXVsdHNcblx0XHR9XG5cblx0XHQuc3MtdWktYnV0dG9uLnN0aWNreS10b2dnbGUge1xuXHRcdFx0d2lkdGg6IDUwJTtcblx0XHR9XG5cdH1cblxuXHQuY21zLXBhbmVsLXRvZ2dsZSB7XG5cdFx0YSxcblx0XHRhLnRvZ2dsZS1leHBhbmQge1xuXHRcdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0fVxuXHR9XG5cblx0LnNzLXVpLWJ1dHRvbi5zdGlja3ktdG9nZ2xlIHtcblx0XHRmbG9hdDogbGVmdDtcblx0XHR3aWR0aDogMjRweDtcblx0XHRoZWlnaHQ6IDI0cHg7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdHRleHQtaW5kZW50OiAtOTk5ZW07XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdGlja3ktdG9nZ2xlLW9mZi5wbmcpO1xuXHRcdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogM3B4O1xuXHRcdGJvcmRlcjogMDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDA7XG5cdFx0fVxuXG5cdFx0Ji5hY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKC4uL2ltYWdlcy9zdGlja3ktdG9nZ2xlLW9uLnBuZyk7XG5cdFx0fVxuXG5cdFx0LnVpLWJ1dHRvbi10ZXh0IHtcblx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0fVxuXG5cdFx0Ly8gV2hlbiB0aGUgYnV0dG9uIGlzIGhvdmVyZWQsIHNob3cgdGhlIHN0YXR1cyBpbmRpY2F0b3Jcblx0XHQmOmhvdmVyIHtcblx0XHRcdCsgLnN0aWNreS1zdGF0dXMtaW5kaWNhdG9yIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBhZGRpbmc6IDVweCA2cHggMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3RpY2t5LXN0YXR1cy1pbmRpY2F0b3Ige1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogLTIycHg7XG5cdFx0bGVmdDogMnB4O1xuXHRcdGZvbnQtc2l6ZTogOXB4O1xuXHRcdGNvbG9yOiAjNTU1ZDYwO1xuXHRcdHRleHQtdHJhbnNmb3JtOiB1cHBlcmNhc2U7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG5cdH1cbn1cblxuLmNtcy1tZW51LWxpc3Qge1xuXHRsaSB7XG5cdFx0YSB7XG5cdFx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRcdGxpbmUtaGVpZ2h0OiAkZ3JpZC15ICogMjtcblx0XHRcdG1pbi1oZWlnaHQ6ICRncmlkLXkgKiAyO1xuXHRcdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemU7XG5cdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtZGFyaztcblx0XHRcdHBhZGRpbmc6ICgxLjUgKiAkZ3JpZC15IC0gMSkgNXB4ICgxLjUgKiAkZ3JpZC15IC0gMSkgOHB4O1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLWJhc2U7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLWJhc2UsIGRhcmtlbigkY29sb3ItYmFzZSwgMTAlKSk7XG5cblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1iYXNlLCA2JSk7XG5cdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1iYXNlLCAyMCUpO1xuXG5cdFx0XHQmOmhvdmVyIHtcblx0XHRcdFx0dGV4dC1kZWNvcmF0aW9uOiBub25lO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBsaWdodGVuKCRjb2xvci1iYXNlLCAyJSk7XG5cdFx0XHRcdGJvcmRlci1ib3R0b206IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLWJhc2UsIDE1JSk7XG5cdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LWRhcmssIDUlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KGxpZ2h0ZW4oJGNvbG9yLWJhc2UsIDUlKSwgJGNvbG9yLWJhc2UpO1xuXHRcdFx0fVxuXHRcdFx0Jjpmb2N1cyxcblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYmFzZSwgNSUpO1xuXHRcdFx0XHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3ItYmFzZSwgNSUpO1xuXHRcdFx0XHRjb2xvcjogbGlnaHRlbigkY29sb3ItdGV4dC1kYXJrLCAxMCUpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoZGFya2VuKCRjb2xvci1iYXNlLCAxMCUpLCBkYXJrZW4oJGNvbG9yLWJhc2UsIDUlKSk7XG5cdFx0XHR9XG5cblx0XHRcdC5pY29uIHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0dG9wOiA1MCU7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAkZ3JpZC14IC8gMjtcblx0XHRcdFx0bWFyZ2luLXRvcDogLThweDtcblxuXHRcdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0XHR9XG5cblx0XHRcdC50ZXh0IHtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRcdG1hcmdpbi1sZWZ0OiAzMHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudG9nZ2xlLWNoaWxkcmVuIHtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRmbG9hdDogcmlnaHQ7XG5cdFx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0XHRcdGN1cnNvcjogcG9pbnRlcjtcblxuXHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuLWljb24ge1xuXHRcdFx0XHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy0zMngzMjtcblx0XHRcdFx0XHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy1kZXNlbGVjdGVkLWRvd24pO1xuXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiA4cHg7XG5cdFx0XHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYub3BlbmVkIHtcblx0XHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuLWljb24ge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZGVzZWxlY3RlZC11cCk7XG5cdFx0XHRcdFx0XHRcblx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdHdpZHRoOiA4cHg7XG5cdFx0XHRcdFx0XHRoZWlnaHQ6IDhweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdH1cblx0XHR1bCBsaSBhIHtcblx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBsaWdodGVuKCRjb2xvci1iYXNlLCAyJSk7XG5cdFx0fVxuXG5cdFx0Ji5jdXJyZW50IHsgLy9uZWVkIHRvIGFwcGx5IGN1cnJlbnQgc3RseWUgdG8gZmx5b3V0IGFsc28gKGF0IGxlYXN0IGxpbmUgaGVpZ2h0KVxuXHRcdFx0YSB7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1saWdodDtcblx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCAxMCUpO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1tZW51LWJ1dHRvbiwgMTUlKTtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGNvbG9yLW1lbnUtYnV0dG9uO1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBsaW5lYXItZ3JhZGllbnQoJGNvbG9yLW1lbnUtYnV0dG9uLCBkYXJrZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCAxMCUpKTtcblxuXHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuIHtcblx0XHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuLWljb24ge1xuXHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgc3ByaXRlKCRzcHJpdGVzLTMyeDMyLW1lbnUtYXJyb3ctZG93bik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbi1pY29uIHtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItbWVudS1hcnJvdy11cCk7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHVsIHtcblx0XHRcdFx0Ym9yZGVyLXRvcDogbm9uZTtcblx0XHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHR9XG5cblx0XHRcdGxpIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogZGFya2VuKCRjb2xvci1tZW51LWJ1dHRvbiwgMTAlKTtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0Zm9udC1zaXplOiAkZm9udC1iYXNlLXNpemUgLSAxO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDAgMTBweCAwIDQwcHg7XG5cdFx0XHRcdFx0aGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAzMnB4O1xuXHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci1tZW51LWJ1dHRvbiwgNDUlKTtcblx0XHRcdFx0IFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1tZW51LWJ1dHRvbiw0JSk7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItbWVudS1idXR0b24sIDIwJSk7XG5cblx0XHRcdFx0XHQmLmN1cnJlbnQsXG5cdFx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCA1JSk7XG5cdFx0XHRcdFx0XHRib3JkZXItdG9wOiAxcHggc29saWQgZGFya2VuKCRjb2xvci1tZW51LWJ1dHRvbiwgNSUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWxpZ2h0O1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdCY6Zm9jdXMge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogZGFya2VuKCRjb2xvci1tZW51LWJ1dHRvbiwgMTUlKTtcblx0XHRcdFx0XHRcdGJvcmRlci10b3A6IDFweCBzb2xpZCBkYXJrZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCAyMCUpO1xuXHRcdFx0XHRcdFx0Y29sb3I6IGxpZ2h0ZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCA2MCUpO1xuXHRcdFx0XHRcdH1cblxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLW1lbnUtYnV0dG9uLCA1JSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItbWVudS1idXR0b24sIDUlKTtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHRcdGEge1xuXHRcdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtbGlnaHQ7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5maXJzdCBhIHtcblx0XHRcdFx0XHRib3JkZXItdG9wOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0dWwuY29sbGFwc2Uge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdGxpIHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTpub25lO1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCA0MHB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8qIFN0eWxlIGFwcGxpZWQgdG8gdGhlIG1lbnUgZmx5b3V0IG9ubHkgd2hlbiB0aGUgY29sbGFwc2VkIHNldHRpbmcgKi9cblx0XHR1bC5jb2xsYXBzZWQtZmx5b3V0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXG5cdFx0XHRsaSB7XG5cdFx0XHRcdGEge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogJGZvbnQtYmFzZS1zaXplIC0gMTtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDEwcHggMCAxNnB4O1xuXHRcdFx0XHRcdGhlaWdodDogMzJweDtcblx0XHRcdFx0XHRsaW5lLWhlaWdodDogMzJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuY3VycmVudCBhIHtcblx0XHRcdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCYuZmlyc3QgYSB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDogMXB4IHNvbGlkIGRhcmtlbigkY29sb3ItYmFzZSwgMTAlKTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCYuY29sbGFwc2VkIHtcblx0XHRsaSB7XG5cdFx0XHQudGV4dCwgLnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0bGkgPiBsaSB7XG5cdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdH1cblx0fVxufVxuIiwiXG4vKiAtLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuLmNtcy1jb250ZW50LWNvbnRyb2xze1xuXG5cdC8qIFN0eWxpbmcgdGhlIGJhY2tncm91bmQsIGNvbnRyb2xzIHNpdCBvbiAqL1xuXHQmLmNtcy1wcmV2aWV3LWNvbnRyb2xzIHtcblx0XHR6LWluZGV4OiAxO1xuXHRcdGJhY2tncm91bmQ6ICRjb2xvci13aWRnZXQtYmc7XG5cdFx0aGVpZ2h0OiAzMHB4OyAvKiBzaG91bGQgYmUgc2V0IGluIGpzIExheW91dCB0byBtYXRjaCBwYWdlIGFjdGlvbnMgKi9cblx0XHRwYWRkaW5nOiAkZ3JpZC15KjEuNSAkZ3JpZC15KjEuNTtcblx0fVxuXG5cdC8qIFN0eWxpbmcgZm9yIGljb25zIGluIGNvbnRyb2xzICovXG5cdC5pY29uLXZpZXcsIC5wcmV2aWV3LXNlbGVjdG9yLmRyb3Bkb3duIGEuY2h6bi1zaW5nbGUge1xuXHRcdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0ZGlzcGxheTppbmxpbmUtYmxvY2s7XG5cdFx0XHRmbG9hdDpsZWZ0O1xuXHRcdFx0d2lkdGg6IDIwcHg7XG5cdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRhcms7XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1uYXZpZ2F0b3J7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQvKiBQcmV2aWV3IHNlbGVjdG9ycy4gT3ZlcnJpZGVzIGRlZmF1bHQgY2hvc2VuIHN0eWxlcyBhbmQgYXBwbGllcyBpdHMgb3duICovXG5cdC5wcmV2aWV3LXNlbGVjdG9yIHtcblx0XHRmbG9hdDpyaWdodDtcblx0XHRib3JkZXItYm90dG9tOm5vbmU7XG5cdFx0cG9zaXRpb246cmVsYXRpdmU7XG5cdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRtYXJnaW46IDJweCAwIDAgNHB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0aGVpZ2h0OiAyOHB4O1xuXG5cdFx0YS5jaHpuLXNpbmdsZSB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdHBhZGRpbmc6IDZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdG1hcmdpbjogLTJweCAwIDA7XG5cdFx0XHRmaWx0ZXI6IG5vbmU7XHQvKiByZW1vdmUgaWUgYmFja2dyb3VuZCAqL1xuXHRcdFx0YmFja2dyb3VuZDogbm9uZTtcblx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHg7XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdGZvbnQtc2l6ZTogMThweDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTFweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IC0xcHg7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIsICYuY2h6bi1zaW5nbGUtd2l0aC1kcm9wICB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLDYlKTtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMDUpIGluc2V0LCAwIDFweCAwICRib3gtc2hhZG93LXNoaW5lO1xuXHRcdFx0fVxuXHRcdFx0Ji5jaHpuLXNpbmdsZS13aXRoLWRyb3Age1xuXHRcdFx0XHRib3JkZXItcmFkaXVzOiAwIDAgM3B4IDNweDtcblx0XHRcdH1cblx0XHRcdGRpdiB7XG5cdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5vcGVuIC5jaHpuLWRyb3B7XG5cdFx0XHRwb3NpdGlvbjphYnNvbHV0ZTtcblx0XHRcdGxlZnQ6IGF1dG8gIWltcG9ydGFudDsgLy9vdmVyLXJpZGUgY2hvc2VuIGlubGluZSBzdHlsZXNcblx0XHRcdHJpZ2h0OiAwO1xuXHRcdH1cblxuXHRcdC5jaHpuLWRyb3B7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgM3B4O1xuXHRcdFx0Ym94LXNoYWRvdzogMCAwIDNweCByZ2JhKDAsIDAsIDAsIDAuMSk7XG5cdFx0XHQuY2h6bi1yZXN1bHRzIHtcblx0XHRcdFx0d2lkdGg6IDEzNXB4O1xuXHRcdFx0XHQucmVzdWx0LXNlbGVjdGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAkY29sb3Itd2lkZ2V0LWJnO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaHpuLWNvbnRhaW5lciB7XG5cdFx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50OyAvL292ZXItcmlkZSBjaG9zZW4gaW5saW5lIHN0eWxlcyBmb3IgcHJldmlldyBzZWxlY3RvclxuXG5cdFx0XHQmLmNoem4td2l0aC1yaXNlIHtcblx0XHRcdFx0LmNoem4tZHJvcCB7XG5cdFx0XHRcdFx0cGFkZGluZzogMDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI2FhYTtcblx0XHRcdFx0XHRtYXJnaW4tdG9wOiAtNXB4O1xuXHRcdFx0XHRcdHdpZHRoOiBhdXRvICFpbXBvcnRhbnQ7IC8vb3Zlci1yaWRlIGNob3NlbiBpbmxpbmUgd2lkdGggKGRvZXNuJ3QgdGFrZSBpbWFnZSBpbnRvIGFjY291bnQpXG5cblx0XHRcdFx0XHQuY2h6bi1zZWFyY2gge1xuXHRcdFx0XHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHR1bCB7XG5cdFx0XHRcdFx0XHRwYWRkaW5nOiAwO1xuXHRcdFx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cblx0XHRcdFx0XHRcdGxpe1xuXHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDEycHg7XG5cdFx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA3cHggMTZweCA3cHggNnB4O1xuXHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOiAxcHggc29saWQgI0RERDtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblxuXHRcdFx0XHRcdFx0XHQmOmJlZm9yZXtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDJweDtcblx0XHRcdFx0XHRcdFx0XHRmb250LXNpemU6IDE2cHg7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0Ji5kZXNjcmlwdGlvbiB7XG5cdFx0XHRcdFx0XHRcdFx0cGFkZGluZy10b3A6IDVweDtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWJvdHRvbTogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdCY6YmVmb3Jle1xuXHRcdFx0XHRcdFx0XHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmhpZ2hsaWdodGVkLCAmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtYmx1ZS1saW5rO1xuXHRcdFx0XHRcdFx0XHRcdGZpbHRlcjogbm9uZTtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBsaWdodGVuKCRjb2xvci13aWRnZXQtYmcsMiUpO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtZGVjb3JhdGlvbjogbm9uZTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0XHRcdFx0XHRib3JkZXItcmFkaXVzOiAzcHggM3B4IDAgMDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQmLmxhc3Qge1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMCAwIDAgM3B4O1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHRcdCYucmVzdHJpY3RlZCB7IC8qIGRpc2FibGUgb3B0aW9uIChlZy5zcGxpdCBtb2RlIGZvciBzbWFsbGVyIHNjcmVlbiBzaXplcykgKi9cblx0XHRcdFx0XHRcdFx0XHRjb2xvcjogI0NDQztcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjRUVFO1xuXHRcdFx0XHRcdFx0XHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdC8qdGV4dC1kZWNvcmF0aW9uOiBsaW5lLXRocm91Z2g7Ki9cblx0XHRcdFx0XHRcdFx0XHQmOmJlZm9yZSB7XG5cdFx0XHRcdFx0XHRcdFx0XHRvcGFjaXR5OiAwLjI7XG5cdFx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0LyogRGVzY3JpcHRpb24gc3R5bGluZyAqL1xuXHRcdFx0XHRcdFx0XHRzcGFuIHtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OmJsb2NrO1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiBsaWdodGVuKCRjb2xvci10ZXh0LWRhcmssIDMwJSk7XG5cdFx0XHRcdFx0XHRcdFx0Zm9udC1zaXplOjAuODVlbTtcblx0XHRcdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxLjFlbTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nLWxlZnQ6MjNweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0XHQuaWNvbi12aWV3IHtcblx0XHRcdFx0XHRcdFx0XHRtYXJnaW4tcmlnaHQ6IDRweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdC5kaXNhYmxlZC10b29sdGlwIHtcblx0XHRcdFx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHRcdFx0XHR0b3A6IDA7XG5cdFx0XHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0XHRcdHJpZ2h0OiAwO1xuXHRcdFx0XHRcdFx0XHRoZWlnaHQ6IDMycHg7XG5cdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYmEoMjU1LDI1NSwyNTUsMCk7IC8vIFByZXZlbnQgY2xpY2tpbmcgb24gYnJvd3NlcnMgdGhhdCBkbyBub3Qgc3VwcG9ydCBwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGNvbnRlbnQ6ICdTY3JlZW4gc2l6ZSB0b28gc21hbGwnO1xuXHRcdFx0XHRcdFx0XHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHRcdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjNTU1O1xuXHRcdFx0XHRcdFx0XHRcdGNvbG9yOiB3aGl0ZTtcblx0XHRcdFx0XHRcdFx0XHRwYWRkaW5nOiA0cHggMDtcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0dG9wOiAtMjRweDtcblx0XHRcdFx0XHRcdFx0XHRsZWZ0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdHJpZ2h0OiAtMXB4O1xuXHRcdFx0XHRcdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweCAzcHggMCAwO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdFx0ei1pbmRleDogMjtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRjb250ZW50OiAnJztcblx0XHRcdFx0XHRcdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRcdFx0XHRcdFx0d2lkdGg6IDEwcHg7XG5cdFx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxMHB4O1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDQ1ZGVnKTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJhY2tncm91bmQ6ICM1NTU7XG5cdFx0XHRcdFx0XHRcdFx0bGVmdDogNDclO1xuXHRcdFx0XHRcdFx0XHRcdHRvcDogLTZweDtcblx0XHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHRcdCY6aG92ZXI6OmFmdGVyLFxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyOjpiZWZvcmUge1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHRcdC5jaHpuLWRyb3AgdWwuY2h6bi1yZXN1bHRzIGxpLnJlc3VsdC1zZWxlY3RlZCB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBkYXJrZW4oJGNvbG9yLXdpZGdldC1iZywgMiUpO1xuXHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0O1xuXHRcdFx0Ji5oaWdobGlnaHRlZCwgJjpob3ZlciwgJjpmb2N1cyB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGRhcmtlbigkY29sb3Itd2lkZ2V0LWJnLCAyJSk7XG5cdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnNwbGl0LWRpc2FibGVkIHtcblx0XHRcdC5jaHpuLWNvbnRhaW5lci5jaHpuLXdpdGgtcmlzZSAuY2h6bi1kcm9wIHVsIGxpLmZvbnQtaWNvbi1jb2x1bW5zIHtcblx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWRpc2FibGVkO1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHQmLmhpZ2hsaWdodGVkLCAmOmhvdmVyLCAmOmZvY3VzIHtcblx0XHRcdFx0XHRjb2xvcjogJGNvbG9yLXRleHQtZGlzYWJsZWQ7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogI2ZmZjtcblx0XHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdGNvbG9yOiAkY29sb3ItdGV4dC1kaXNhYmxlZDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5jbXMtcHJldmlldy1zdGF0ZXN7XG5cdFx0ZmxvYXQ6IHJpZ2h0O1xuXHRcdHNlbGVjdHtcblx0XHRcdG1heC13aWR0aDoxNTBweDtcblx0XHR9XG5cblx0XHQmLmRyb3Bkb3due1xuXHRcdFx0bWF4LXdpZHRoOjE1MHB4O1xuXHRcdFx0YS5jaHpuLXNpbmdsZXtcblx0XHRcdFx0c3Bhbntcblx0XHRcdFx0XHRtYXJnaW46MDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LmNoem4tY29udGFpbmVye1xuXHRcdFx0XHRtYXgtd2lkdGg6MTUwcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8qIFN0eWxpbmcgZm9yIHRoZSBwcmV2aWV3IHNjcmVlbiBzaXplcyAqL1xuLmNtcy1wcmV2aWV3IHtcblx0YmFja2dyb3VuZC1jb2xvcjogJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHdpZHRoOiAxMDAlO1xuXG5cdC5jbXMtcHJldmlldy1vdmVybGF5IHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdH1cblxuXHQucHJldmlldy1ub3RlIHtcblx0XHRjb2xvcjogI0NERDdEQztcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRmb250LXNpemU6IDIycHg7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0aGVpZ2h0OiA4MnB4O1xuXHRcdG1hcmdpbi10b3A6IC01MHB4O1xuXHRcdG1hcmdpbi1sZWZ0OiAtMTUwcHg7XHQvKiBoYWxmIG9mIHdpZHRoICovXG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRleHQtYWxpZ246IGNlbnRlcjtcblx0XHR0ZXh0LXNoYWRvdzogMCAxcHggMCAjZmZmO1xuXHRcdHRvcDogNTAlO1xuXHRcdGxlZnQ6IDUwJTtcblx0XHR3aWR0aDogMzAwcHg7XG5cblx0XHRzcGFuIHtcblx0XHRcdEBleHRlbmQgLmljb24tc3ByaXRlcy02NHg2NDtcblx0XHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy02NHg2NC1wcmV2aWV3KTtcblxuXHRcdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0XHRoZWlnaHQ6IDQxcHg7XG5cdFx0XHRtYXJnaW46IDAgYXV0byAyMHB4O1xuXHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0fVxuXHR9XG5cdC5wcmV2aWV3LXNjcm9sbCB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR3aWR0aDogMTAwJTtcblx0XHQucHJldmlldy1kZXZpY2Utb3V0ZXIge1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHQucHJldmlldy1kZXZpY2UtaW5uZXIge1xuXHRcdFx0XHRib3gtc2l6aW5nOiBib3JkZXItYm94O1xuXHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0aGVpZ2h0OjEwMCU7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNGRkY7XG5cdFx0XHRcdGlmcmFtZSB7XG5cdFx0XHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0XHRcdG92ZXJmbG93LXk6IGF1dG87XG5cdFx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblx0Ji5tb2JpbGUsICYubW9iaWxlTGFuZHNjYXBlLCAmLnRhYmxldCwgJi50YWJsZXRMYW5kc2NhcGUsICYuZGVza3RvcCB7XG5cdFx0LnByZXZpZXctc2Nyb2xsIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjsgLyogY292ZXIgd2Vic2l0ZSBwcmV2aWV3IGljb24gKi9cblx0XHRcdC5wcmV2aWV3LWRldmljZS1vdXRlciB7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDdweDtcblx0XHRcdFx0YmFja2dyb3VuZDogbGlnaHRlbigjRDJEQkUwLCAxJSk7XG5cdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHRyYW5zcGFyZW50O1xuXHRcdFx0XHRib3JkZXItbGVmdDoxcHggc29saWQgZGFya2VuKCNEMkRCRTAsIDElKTtcblx0XHRcdFx0cGFkZGluZzogMCAxNnB4IDE2cHg7XG5cdFx0XHRcdC5wcmV2aWV3LWRldmljZS1pbm5lciB7XG5cdFx0XHRcdFx0Ym9yZGVyLXRvcDoycHggc29saWQgbGlnaHRlbigjRDJEQkUwLDUlKTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6IDFweCBzb2xpZCB0cmFuc3BhcmVudDtcblx0XHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCBsaWdodGVuKCNEMkRCRTAsNSUpO1xuXHRcdFx0XHRcdGJvcmRlci1sZWZ0OjFweCBzb2xpZCBkYXJrZW4oI0QyREJFMCwgNSUpO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0Ji5tb2JpbGUge1xuXHRcdC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIge1xuXHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoMGRlZyk7XG5cdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2UtaW4gMXM7XG5cdFx0XHRtYXJnaW46IDIwcHggYXV0byAyMHB4O1xuXHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0cGFkZGluZy10b3A6IDE2cHg7XG5cdFx0XHQucHJldmlldy1kZXZpY2UtaW5uZXIge1xuXHRcdFx0XHR0cmFuc2Zvcm06IHJvdGF0ZSgwZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHRcdH1cblx0XHRcdCYucm90YXRlIHtcblx0XHRcdFx0dHJhbnNmb3JtOiByb3RhdGUoLTkwZGVnKTtcblx0XHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLWluIDFzO1xuXHRcdFx0XHRoZWlnaHQ6IDU4M3B4O1xuXHRcdFx0XHRtYXJnaW46IDBweCBhdXRvIDBweDtcblx0XHRcdFx0d2lkdGg6IDMyMHB4O1xuXHRcdFx0XHQucHJldmlldy1kZXZpY2UtaW5uZXIge1xuXHRcdFx0XHRcdHRyYW5zZm9ybS1vcmlnaW46IDE2MHB4IDE2MHB4O1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogcm90YXRlKDkwZGVnKTtcblx0XHRcdFx0XHR0cmFuc2l0aW9uOiBhbGwgLjNzIGVhc2Utb3V0IDFzO1xuXHRcdFx0XHRcdGhlaWdodDogMzIwcHg7XG5cdFx0XHRcdFx0d2lkdGg6IDU4M3B4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cdCYubW9iaWxlTGFuZHNjYXBlIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMXM7XG5cdFx0bWFyZ2luOiAxMiUgYXV0bztcblx0XHRwYWRkaW5nLXRvcDogMTZweDtcblx0XHQucHJldmlldy1kZXZpY2UtaW5uZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHR9XG5cdH1cblx0Ji50YWJsZXQgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQucHJldmlldy1kZXZpY2UtaW5uZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHR9XG5cdH1cblx0Ji50YWJsZXRMYW5kc2NhcGUgLnByZXZpZXctc2Nyb2xsIC5wcmV2aWV3LWRldmljZS1vdXRlciB7XG5cdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHRtYXJnaW46IDAgYXV0bztcblx0XHQucHJldmlldy1kZXZpY2UtaW5uZXIge1xuXHRcdFx0dHJhbnNpdGlvbjogYWxsIC4zcyBlYXNlLW91dCAxcztcblx0XHR9XG5cdH1cblx0Ji5kZXNrdG9wIC5wcmV2aWV3LXNjcm9sbCAucHJldmlldy1kZXZpY2Utb3V0ZXIge1xuXHRcdHRyYW5zaXRpb246IGFsbCAuM3MgZWFzZS1vdXQgMXM7XG5cdFx0bWFyZ2luOiAwIGF1dG87XG5cdH1cbn1cbiIsIi8qKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuKiBEZWZpbmVzIHRoZSBzdHlsZXMgZm9yIC5zcy11aS1hY3Rpb24tdGFic2V0OlxuKiAqIFNpdGUgdHJlZSBhY3Rpb24gdGFicyAodG8gcGVyZm9ybSBhY3Rpb25zIG9uIHRoZSBzaXRlIHRyZWUpXG4qICogQWN0aW9ucyBtZW51IChFZGl0IHBhZ2UgYWN0aW9ucylcbipcbiogUmVsaWFudCBvbiBUYWJTZXQuanMgdG8gYXBwbHkgYW5kIHJlbW92ZSBzb21lIGNsYXNzZXMuXG4qXG4qIE5vdGU6IFRoaXMgaXMgYSBzcGVjaWFsIHVzZSBjYXNlIG9mIHRhYnMsIHNvIHRoZSBkZWZhdWx0IHRhYlxuKiBzdHlsaW5nIHNob3VsZCBub3QgYXBwbHlcbipcbioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKiovXG5cblxuJGJvcmRlcjogMXB4IHNvbGlkIGRhcmtlbigjRDlEOUQ5LCAxNSUpO1xuXG4uY21zIHtcblx0LnNzLXVpLWFjdGlvbi10YWJzZXR7XG5cdFx0ZmxvYXQ6bGVmdDtcblx0XHRwb3NpdGlvbjpyZWxhdGl2ZTtcblxuXHRcdC8qXG5cdFx0XHRTdHlsZXMgZm9yIHRoZSB0YWItbmF2IG9mIHRoZSBzaXRlIHRyZWUgaW1wbGVtZW50YXRpb25cblx0XHRcdG9mIHNzLXVpLWFjdGlvbi10YWJzZXRcblx0XHQqL1xuXHRcdCYubXVsdGl7XG5cdFx0XHR1bC51aS10YWJzLW5hdntcblx0XHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdFx0XHRAaW5jbHVkZSBjbGVhcmZpeDtcblx0XHRcdFx0Ym9yZGVyOiRib3JkZXI7XG5cdFx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRcdG92ZXJmbG93OnZpc2libGU7XG5cdFx0XHRcdHBhZGRpbmc6MDtcblx0XHRcdFx0JjphY3RpdmV7XG5cdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdFx0bGl7XG5cdFx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogbGluZWFyLWdyYWRpZW50KHRvcCwgI2Y4ZjhmOCwgI0Q5RDlEOSk7XG5cdFx0XHRcdFx0Ym9yZGVyLXJhZGl1czogMDtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kOiAjZWFlYWVhO1xuXHRcdFx0XHRcdGJvcmRlcjogbm9uZTtcblx0XHRcdFx0XHRib3JkZXItcmlnaHQ6MXB4IHNvbGlkICNlZWU7XG5cdFx0XHRcdFx0Ym9yZGVyLWxlZnQ6ICRib3JkZXI7XG5cdFx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdFx0b3ZlcmZsb3c6IHZpc2libGU7XG5cdFx0XHRcdFx0bWluLXdpZHRoOiAxMTBweDsgLy9UbyBtYWtlIGxhYmVsIHdpZHRoIG1vcmUgdW5pZm9ybSwgYnV0IGFsbG93IGdyb3d0aCBpZiBuZWVkZWRcblx0XHRcdFx0XHQmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdFx0XHRcdC13ZWJraXQtYm94LXNoYWRvdzogbm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmV7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiNmOGY4Zjg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tOm5vbmUgIWltcG9ydGFudDsgLy9qcXVlcnktdWkgc3R5bGUgaGFzIGltcG9ydGFudCBvbiBpdFxuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdFx0XHQmOmFjdGl2ZSwgc3BhbjphY3RpdmV7XG5cdFx0XHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdFx0XHRcdGJveC1zaGFkb3c6bm9uZTtcblx0XHRcdFx0XHRcdFx0XHQtd2Via2l0LWJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0Ji5maXJzdHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6IDNweDtcblx0XHRcdFx0XHRcdGJvcmRlci1sZWZ0Om5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdCYubGFzdHtcblx0XHRcdFx0XHRcdGJvcmRlci10b3AtcmlnaHQtcmFkaXVzOiAzcHg7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czogM3B4O1xuXHRcdFx0XHRcdFx0Ym9yZGVyLXJpZ2h0Om5vbmU7XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHRcdGEudGFiLW5hdi1saW5re1xuXHRcdFx0XHRcdFx0Y29sb3I6JGNvbG9yLXRleHQ7XG5cdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OmJvbGQ7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDoxNnB4O1xuXHRcdFx0XHRcdFx0cGFkZGluZzogNXB4IDEwcHg7XG5cdFx0XHRcdFx0XHQudWktbm8taWNvbiB7IC8vZm9yIGxpbmtzIHRoYXQgZG9uJ3QgaGF2ZSBpY29ucyAoaWUgdGhlIGJhdGNoIGFjdGlvbnMgZmllbGQpXG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRcdFx0XHRcdGhlaWdodDogMTZweDtcblx0XHRcdFx0XHRcdFx0cGFkZGluZzogMCAycHg7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOiAxNnB4O1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LnRpdGxle1xuXHRcdFx0XHRcdFx0XHRkaXNwbGF5OmlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0bGluZS1oZWlnaHQ6IDE4cHg7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmLnZpZXctbW9kZS1iYXRjaGFjdGlvbnMtd3JhcHBlciAudGl0bGUge1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMjJweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qIFN0eWxlIHRoZSB0YWIgcGFuZWxzICovXG5cdFx0XHQuc3MtdWktYWN0aW9uLXRhYi51aS10YWJzLXBhbmVse1xuXHRcdFx0XHRAaW5jbHVkZSB0aWdodFNwYWNpbmc7XG5cdFx0XHRcdGJhY2tncm91bmQ6I2Y4ZjhmOCAhaW1wb3J0YW50OyAvL0JlY2F1c2UgaWU3IGRvZXNuJ3QgdW5kZXJzdGFuZCB3aGF0IHRoZSAnQycgaW4gQ1NTIHN0YW5kcyBmb3Jcblx0XHRcdFx0Ym9yZGVyOiRib3JkZXI7XG5cdFx0XHRcdGJvcmRlci10b3A6bm9uZTtcblx0XHRcdFx0Y2xlYXI6Ym90aDtcblx0XHRcdFx0ZGlzcGxheTpibG9jaztcblx0XHRcdFx0ZmxvYXQ6bGVmdDtcblx0XHRcdFx0bWFyZ2luOjA7XG5cdFx0XHRcdHBhZGRpbmc6MTBweDtcblx0XHRcdFx0cGFkZGluZy10b3A6MTVweDtcblx0XHRcdFx0cG9zaXRpb246YWJzb2x1dGU7XG5cdFx0XHRcdHRvcDozMHB4O1xuXHRcdFx0XHR3aWR0aDoyMDJweDsgLy9XaWR0aCBpcyBhcHByb3ggdGhlIHNpemUgb2YgdHdvIHRhYiBuYXYgcGFuZWxzLlxuXHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdCYuZmlyc3Qge1xuXHRcdFx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRcdFx0d2lkdGg6IDIwM3B4OyAvL1dpZHRoIGlzIGFwcHJveCB0aGUgc2l6ZSBvZiB0d28gdGFiIG5hdiBwYW5lbHMgd2l0aCAxcHggYm9yZGVyLlxuXHRcdFx0XHR9XG5cdFx0XHRcdC51aS1pY29uIHtcblx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OiAwO1xuXHRcdFx0XHR9XG5cdFx0XHRcdC50YWItbmF2LWxpbmssIC5zcy11aS1idXR0b24ge1xuXHRcdFx0XHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCNGb3JtX0FkZEZvcm1fUGFnZVR5cGUgdWwge1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdFx0XHRsaXtcblx0XHRcdFx0XHRcdHBhZGRpbmc6NHB4IDVweDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdFx0Ly8gQ2xhc3NlcyBhcHBsaWVkIGJ5IGphdmFzY3JpcHRcblx0XHQmLnRhYnNldC1vcGVuIHtcblx0XHRcdHVsLnVpLXRhYnMtbmF2LFxuXHRcdFx0dWwudWktdGFicy1uYXYgbGkuZmlyc3Qge1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQmLnRhYnNldC1vcGVuLWxhc3Qge1xuXHRcdFx0dWwudWktdGFicy1uYXYgbGkubGFzdCB7XG5cdFx0XHRcdGJvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0XHQvKiBwb3NpdGlvbiBhIGNoZWNrYm94ICYgaWNvbiB3aXRoaW4gYSB0YWIgKi9cblx0XHQuYmF0Y2gtY2hlY2ssIC51aS1pY29uIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdGZsb2F0OmxlZnQ7XG5cdFx0XHRtYXJnaW4tbGVmdDogLTJweDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDZweDtcblx0XHR9XG5cdFx0LmJhdGNoLWNoZWNrIHtcblx0XHRcdG1hcmdpbjogNnB4IDBweCA1cHggOXB4O1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdH1cblxuXG5cdFx0LyogU3R5bGVzIGZvciB0aGUgY21zLWFjdGlvbnMgaW4gdHJlZSB2aWV3LCB0byB1c2UgbW9yZSBsaW1pdGVkIHNwYWNlLlxuXHRcdFRpdGxlIGhpZGRlbiBpbiB0cmVlIHZpZXcsIHVudGlsIGhvdmVyL2FjdGl2ZSBzdGF0ZSBhZGRlZC4gQWN0aXZlIGlzIGFwcGxpZWRcblx0XHR0byB0aGUgZmlyc3QgdGFiIHdpdGhpbiB0aGUgdGVtcGxhdGUsIHNvIHRoZXJlIHNob3VsZCBhbHdheXMgYmUgb25lIHRpdGxlXG5cdFx0dmlzaWJsZS4gQWRkZWQgYW5kIHJlbW92ZWQgd2l0aCBqcyBpbiBUYWJTZXQuanMgICovXG5cdFx0LmNtcy10cmVlLXZpZXctc2lkZWJhcntcblx0XHRcdG1pbi13aWR0aDogMTc2cHg7IC8qIGZvciB3aGVuIHRoZSBzY3JvbGxiYXIgaXMgcHJlc2VudCAmIGZpbmQgZHJvcGRvd24gb3BlbiAqL1xuXHRcdFx0LnNzLXVpLWFjdGlvbi10YWJzZXR7XG5cdFx0XHRcdHVsLnVpLXRhYnMtbmF2e1xuXHRcdFx0XHRcdD5saXtcblx0XHRcdFx0XHRcdHdpZHRoOiBhdXRvO1xuXHRcdFx0XHRcdFx0YS50YWItbmF2LWxpbmt7XG5cdFx0XHRcdFx0XHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcblx0XHRcdFx0XHRcdFx0b3ZlcmZsb3c6aGlkZGVuO1xuXHRcdFx0XHRcdFx0XHRwYWRkaW5nLXJpZ2h0OjA7XG5cdFx0XHRcdFx0XHRcdHdpZHRoOjMwcHg7XG5cdFx0XHRcdFx0XHRcdCYuYWN0aXZle1xuXHRcdFx0XHRcdFx0XHRcdHRyYW5zaXRpb24tZHVyYXRpb246IC41cztcblx0XHRcdFx0XHRcdFx0XHR3aWR0aDoxMTBweDtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0XHQmLnRhYnNldC1vcGVuLCAmLnRhYnNldC1vcGVuLWxhc3Qge1xuXHRcdFx0XHRcdHVsLnVpLXRhYnMtbmF2LFxuXHRcdFx0XHRcdHVsLnVpLXRhYnMtbmF2IGxpLmZpcnN0LFxuXHRcdFx0XHRcdHVsLnVpLXRhYnMtbmF2IGxpLmxhc3Qge1xuXHRcdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDA7XG5cdFx0XHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiAwO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0LnVpLXRhYnMgLnVpLXRhYnMtcGFuZWwuc3MtdWktYWN0aW9uLXRhYiB7XG5cdFx0XHRcdHBhZGRpbmc6MTBweCA2cHg7XG5cdFx0XHRcdHdpZHRoOjE2MnB4O1xuXHRcdFx0XHQuZmllbGQge1xuXHRcdFx0XHRcdG1heC13aWR0aDoxNjBweDtcblx0XHRcdFx0fVxuXHRcdFx0XHQudWktaWNvbiB7XG5cdFx0XHRcdFx0cGFkZGluZy1yaWdodDogMDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdFx0Lmxhc3QgLnVpLXRhYnMtcGFuZWwuc3MtdWktYWN0aW9uLXRhYiB7XG5cdFx0XHRcdGxlZnQ6YXV0bztcblx0XHRcdFx0cmlnaHQ6MDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKlxuXHRcdFx0U3R5bGVzIGZvciB0aGUgYWN0aW9ucy1tZW51IGltcGxlbWVudGF0aW9uXG5cdFx0XHRvZiBzcy11aS1hY3Rpb24tdGFic2V0XG5cdFx0KioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKioqKi9cblx0XHQmLmFjdGlvbi1tZW51cy5zcy10YWJzZXQge1xuXHRcdFx0bWFyZ2luLXRvcDogMnB4O1xuXG5cdFx0XHQvL1N0eWxlIHRoZSB0YWJzIG5haXZnYXRpb25cblx0XHRcdHVsLnVpLXRhYnMtbmF2e1xuXHRcdFx0XHRtYXJnaW46IDA7XG5cdFx0XHRcdGZsb2F0OiBsZWZ0OyAvKiBuZWVkZWQgZm9yIGllIGJ1dCBkb2VzbnQgZWZmZWN0IG90aGVyIGJyb3dzZXJzICovXG5cdFx0XHRcdGxpe1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IG5vbmU7XG5cdFx0XHRcdFx0Ym9yZGVyOiBub25lO1xuXHRcdFx0XHRcdGJvcmRlci1ib3R0b206IG5vbmUgIWltcG9ydGFudDsgLy9vdmVyLXJpZGUganF1ZXJ5LXVpIHN0eWxlICh3aGljaCBhbHNvIGhhcyBpbXBvcnRhbnQpXG5cdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lO1xuXHRcdFx0XHRcdHBhZGRpbmc6IDA7XG5cdFx0XHRcdFx0Jjpob3ZlciwgJjphY3RpdmV7XG5cdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0b3V0bGluZTpub25lO1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0XHRhe1xuXHRcdFx0XHRcdFx0dGV4dC1zaGFkb3c6ICNmZmYgMCAxcHggMXB4O1xuXHRcdFx0XHRcdFx0Y29sb3I6ICRjb2xvci10ZXh0LWJsdWUtbGluaztcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTNweDtcblx0XHRcdFx0XHRcdGZvbnQtd2VpZ2h0OiBub3JtYWw7XG5cdFx0XHRcdFx0XHRsaW5lLWhlaWdodDogMjRweDtcblx0XHRcdFx0XHRcdHBhZGRpbmc6MCAyNXB4IDAgMTBweDtcblx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRtYXJnaW46IDA7XG5cblx0XHRcdFx0XHRcdCY6aG92ZXIsICY6YWN0aXZle1xuXHRcdFx0XHRcdFx0XHRib3gtc2hhZG93OiBub25lO1xuXHRcdFx0XHRcdFx0XHRvdXRsaW5lOm5vbmU7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0XHQmOmhvdmVye1xuXHRcdFx0XHRcdFx0XHR0ZXh0LXNoYWRvdzogI2ZmZiAwIDEwcHggMTBweDtcblx0XHRcdFx0XHRcdFx0Y29sb3I6IGRhcmtlbigkY29sb3ItdGV4dC1ibHVlLWxpbmssOCUpO1xuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0LyogQXJyb3cgKi9cblx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1hcnJvd19kb3duX2xpZ2h0ZXIpO1xuXG5cdFx0XHRcdFx0XHRcdGJvcmRlci1ib3R0b206IDA7XG5cdFx0XHRcdFx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0aGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0XHRtYXJnaW4tbGVmdDogNnB4O1xuXHRcdFx0XHRcdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1hcnJvd19kb3duX2Rhcmtlcik7XG5cdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0LyogTWFrZSBhcnJvdyBwb2ludCBpbiB1cCB3aGVuIG5hdiBvcGVuICovXG5cdFx0XHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmUgYSB7XG5cdFx0XHRcdFx0XHQmOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAuaWNvbi1zcHJpdGVzLTMyeDMyO1xuXHRcdFx0XHRcdFx0XHRAaW5jbHVkZSBzcHJpdGUoJHNwcml0ZXMtMzJ4MzItYXJyb3dfZG93bl9saWdodGVyKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdCY6aG92ZXI6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5pY29uLXNwcml0ZXMtMzJ4MzI7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlcy0zMngzMi1hcnJvd19kb3duX2Rhcmtlcik7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0XHQvKiBTdHlsZSB0aGUgcGFuZWwgZm9yIGFjdGlvbnMtbWVudSAqL1xuXHRcdFx0LnVpLXRhYnMtcGFuZWx7XG5cdFx0XHRcdEBpbmNsdWRlIGNsZWFyZml4O1xuXHRcdFx0XHRib3JkZXItdG9wLXJhZGl1czogM3B4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLXJhZGl1czogMDtcblx0XHRcdFx0QGluY2x1ZGUgdGlnaHRTcGFjaW5nO1xuXHRcdFx0XHRAZXh0ZW5kIC5idXR0b24tbm8tc3R5bGU7XG5cdFx0XHRcdGNsZWFyOmJvdGg7XG5cdFx0XHRcdGRpc3BsYXk6YmxvY2s7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0YWItcGFuZWwtdGV4dHVyZS1jb2xvcjtcblx0XHRcdFx0Ym9yZGVyOjFweCBzb2xpZCAjY2NjO1xuXHRcdFx0XHRib3JkZXItYm90dG9tOjFweCBzb2xpZCAkdGFiLXBhbmVsLXRleHR1cmUtY29sb3I7XG5cdFx0XHRcdG1hcmdpbjowO1xuXHRcdFx0XHRtYXJnaW4tdG9wOjJweDtcblx0XHRcdFx0bWF4LXdpZHRoOjI1MHB4O1xuXHRcdFx0XHRwYWRkaW5nOiA4cHggMCAycHg7XG5cdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHR6LWluZGV4OjE7XG5cdFx0XHRcdG1pbi13aWR0aDogMTkwcHg7XG5cblx0XHRcdFx0Ly9TdHlsZXMgZm9yIHRoZSBpbmZvcm1hdGlvbiBkaXNwbGF5ZWQgaW4gcG9wdXAgYWJvdmUgdGhlIG1haW4gYWN0aW9uIGJ1dHRvbnNcblx0XHRcdFx0LmNtcy1zaXRldHJlZS1pbmZvcm1hdGlvbiB7XG5cdFx0XHRcdFx0Ym9yZGVyLWJvdHRvbTogMXB4IHNvbGlkIGxpZ2h0ZW4oJGNvbG9yLWxpZ2h0LXNlcGFyYXRvciwgOCUpO1xuXHRcdFx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHRcdFx0XHRwYWRkaW5nOiAwIDIwcHggMCAwO1xuXHRcdFx0XHRcdG1hcmdpbi1yaWdodDogMTBweDtcblx0XHRcdFx0XHRtYXJnaW4tbGVmdDogMTBweDtcblx0XHRcdFx0XHRwLm1ldGEtaW5mbyB7XG5cdFx0XHRcdFx0XHRjb2xvcjogIzk5OTtcblx0XHRcdFx0XHRcdGZvbnQtc2l6ZTogMTFweDtcblx0XHRcdFx0XHRcdGxpbmUtaGVpZ2h0OiAxNnB4O1xuXHRcdFx0XHRcdFx0bWFyZ2luLWJvdHRvbTogOHB4O1xuXHRcdFx0XHRcdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdFx0YnV0dG9uLnNzLXVpLWJ1dHRvbntcblx0XHRcdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdFx0XHQmOmhvdmVyLCAmOmZvY3VzLCAmOmFjdGl2ZXtcblx0XHRcdFx0XHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBkYXJrZW4oJHRhYi1wYW5lbC10ZXh0dXJlLWNvbG9yLDQlKTtcblx0XHRcdFx0XHRcdG91dGxpbmU6bm9uZTtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHRcdC8qIFJlLWFsaWduIGxhc3QgdGFiICovXG5cdFx0XHQubGFzdCAudWktdGFicy1wYW5lbC5zcy11aS1hY3Rpb24tdGFie1xuXHRcdFx0XHRsZWZ0OmF1dG87XG5cdFx0XHRcdHJpZ2h0Oi0xcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0LmNtcy1jb250ZW50LWFjdGlvbnMgLkFjdGlvbnN7XG5cdFx0b3ZlcmZsb3c6dmlzaWJsZTsgLy9mb3IgdGVzdGluZyAoY2hhbmdlZCBpbiBhbm90aGVyIGJyYW5jaClcblx0fVxufVxuIiwiLk1vZGVsQWRtaW4gLmNtcy1jb250ZW50LWZpZWxkcyB7XG5cdC5jbXMtZWRpdC1mb3JtIHtcblx0XHRvdmVyZmxvdy15OmF1dG87IC8vYWRkcyBzY3JvbGxpbmcgb25seSB0byB0aGUgZGF0YWdyaWRcblx0XHRvdmVyZmxvdy14OmhpZGRlbjtcblx0fVxuXG5cdC8qKlxuXHQgKiBERVBSRUNBVEVEOlxuXHQgKiAuY21zLWNvbnRlbnQtdG9vbHMgd2lsbCBiZSByZW1vdmVkIGluIDQuMFxuXHQgKiBVc2UgLmNtcy1jb250ZW50LWZpbHRlcnMgaW5zdGVhZC5cblx0ICpcblx0ICogSGlkZSBjZXJ0YWluIGVsZW1lbnRzIHdoZW4gc2hvd24gaW4gXCJzaWRlYmFyIG1vZGVcIlxuXHQgKi9cblx0LmNtcy1jb250ZW50LXRvb2xzIC5jbXMtcGFuZWwtY29udGVudCB7XG5cdFx0LmNtcy1zZWFyY2gtZm9ybSB7XG5cdFx0XHQucmVzZXRmb3JtYWN0aW9uIHtcblx0XHRcdFx0bWFyZ2luLXJpZ2h0OjBweDtcblx0XHRcdH1cblx0XHR9XG5cdFx0I0Zvcm1fSW1wb3J0Rm9ybSB7XG5cdFx0XHRvdmVyZmxvdzpoaWRkZW47XG5cdFx0fVxuXHR9XG59XG4iLCIucGVybWlzc2lvbmNoZWNrYm94c2V0LCAucGVybWlzc2lvbmNoZWNrYm94c2V0ZmllbGRfcmVhZG9ubHkge1xuXHRoNSB7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cdC5vcHRpb25zZXQge1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0bGkge1xuXHRcdFx0ZmxvYXQ6IG5vbmU7XG5cdFx0XHR3aWR0aDogYXV0bztcblx0XHRcdGNsZWFyOiBib3RoO1xuXHRcdH1cblx0fVxufVxuXG4vKiBGb3IgdXNlciBwZXJtaXNzaW9ucyB0aGUgcmVhZG9ubHkgY2hlY2tib3hlcyBhcmUgc2V0IGFzIGRpc3BsYXkgbm9uZSBhbmQgYXJlIHJlcGxhY2VkIHdpdGggYSA8c3Bhbj4gdGhhdCBoYXMgYVxuZ3JlZW4gdGljayBpY29uIGFzIGEgYmFja2dyb3VuZCB0aGlzIGlzIGNyZWF0ZWQgdXNpbmcgZ3VscC1zcHJpdHkgZ2VuZXJhdGVkIGNsYXNzZXMgYW5kIGhhcmRjb2RlZCBpbiB0aGUgcGhwICovXG5cbi5wZXJtaXNzaW9uY2hlY2tib3hzZXRmaWVsZF9yZWFkb25seSB7XG5cdC5vcHRpb25zZXQge1xuXHRcdGxpIHtcblx0XHRcdCYub2RkLCAmLmV2ZW4ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDokZ3JpZC14KjI7IC8vIGFsaWducyB0aGUgbGFiZWxzIGFmdGVyIGlucHV0IGlzIHNldCB0byBkaXNwbGF5IG5vbmUuXG5cdFx0XHR9XG5cdFx0XHQmLmhlbHB7XG5cdFx0XHRcdHdpZHRoOiRncmlkLXgqNDg7XG5cdFx0XHR9XG5cdFx0XHRpbnB1dCB7XG5cdFx0XHRcdGRpc3BsYXk6bm9uZTtcblx0XHRcdH1cblx0XHRcdGxhYmVsIHtcblx0XHRcdFx0cG9zaXRpb246cmVsYXRpdmU7IC8vIG5lZWRzIHRvIGJlIHNldCB0byBwb3NpdGlvbiB0aGUgc3BhbiBlbGVtZW50IGNvcnJlY3RseVxuXHRcdFx0XHRzcGFuIHsgLy8gYmFja2dyb3VuZCBzZXQgdXNpbmcgZ3VscC1zcHJpdHkgZ2VuZXJhdGVkIGNsYXNzZXMgKGJhY2tncm91bmQgaXMgZ3JlZW4gdGljayBpY29uKVxuXHRcdFx0XHRcdHBvc2l0aW9uOmFic29sdXRlO1xuXHRcdFx0XHRcdGxlZnQ6JGdyaWQteCotMjtcblx0XHRcdFx0XHR0b3A6LTJweDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4uY21zIC5jbXMtY29udGVudCAuU2VjdXJpdHlBZG1pbiB7IC8vZGF0YWdyaWQgb3ZlcmZsb3cgb24gU2VjdXJpdHkgQWRtaW5cblx0LmNtcy1jb250ZW50LWZpZWxkcyB7XG5cdFx0b3ZlcmZsb3cteTphdXRvO1xuXHRcdC5hbGlnbmVkLXJpZ2h0LWxhYmVsIHsgLy9hbGlnbiB0aGUgbGFiZWwgd2l0aCB0aGUgcGFyZW50IGdyb3VwIGZpZWxkIGluIGFkZCBuZXcgZ3JvdXBcblx0XHRcdG1hcmdpbi1sZWZ0OiRncmlkLXgqMjM7XG5cdFx0XHRwYWRkaW5nOiRncmlkLXggMDtcblx0XHR9XG5cdH1cbn1cbiIsIi5jbXMtc2VjdXJpdHkge1xuXG5cdGgxIHtcblx0XHRtYXJnaW46IDQ1cHggNDBweCA1cHggMjVweDtcblx0XHRmb250LXNpemU6IDEuOWVtO1xuXHRcdGxpbmUtaGVpZ2h0OiAxLjI7XG5cdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdH1cblxuXHQuQ29udGVudCB7XG5cdFx0bWFyZ2luOiAwIDUwcHggMCAyNXB4O1xuXHR9XG5cblx0LkZvcm0ge1xuXHRcdG1hcmdpbjogMCAyNXB4O1xuXG5cdFx0LmZpZWxkIHtcblx0XHRcdGJvcmRlcjogMCBub25lO1xuXHRcdFx0Ym94LXNoYWRvdzogbm9uZTtcblx0XHRcdG1hcmdpbjogMDtcblx0XHRcdHBhZGRpbmc6IDA7XG5cblx0XHRcdGxhYmVsLmxlZnQge1xuXHRcdFx0XHRmbG9hdDogbm9uZTtcblx0XHRcdFx0d2lkdGg6IGF1dG87XG5cdFx0XHR9XG5cdFx0XHQubWlkZGxlQ29sdW1uIHtcblx0XHRcdFx0bWFyZ2luOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNQYXNzd29yZCB7XG5cdFx0XHR3aWR0aDogMzAwcHg7XG5cdFx0XHRmbG9hdDogbGVmdDtcblx0XHR9XG5cblx0XHQjRm9yZ290UGFzc3dvcmQge1xuXHRcdFx0ZmxvYXQ6IGxlZnQ7XG5cdFx0XHRwYWRkaW5nOiA0MHB4IDAgMCAxMHB4O1xuXHRcdH1cblxuXHRcdCNSZW1lbWJlciB7XG5cdFx0XHRjbGVhcjogYm90aDtcblx0XHR9XG5cblx0XHQuQWN0aW9ucyB7XG5cdFx0XHRwYWRkaW5nOiAyMHB4IDAgMCAwO1xuXG5cdFx0XHQjZG9Mb2dvdXQge1xuXHRcdFx0XHRsaW5lLWhlaWdodDogMjhweDtcblx0XHRcdFx0bWFyZ2luOiAwIDAgMCAxMHB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4ubGVmdGFuZG1haW4tbG9naW5kaWFsb2ctZGlhbG9nIC51aS1kaWFsb2ctdGl0bGViYXItY2xvc2Uge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG4ubGVmdGFuZG1haW4tbG9naW5kaWFsb2ctb3ZlcmxheSB7XG5cdG9wYWNpdHk6IDAuODtcbn1cbiIsIi8qKlxuICogVGhpcyBmaWxlIGRlZmluZXMgZ3JhcGhpY3MgdG8gdXNlIG9uIGhpZ2gtRFBJIHNjcmVlbnMgaW4gdGhlIENNU1xuICpcbiAqIEBwYWNrYWdlIGZyYW1ld29ya1xuICogQHN1YnBhY2thZ2UgYWRtaW5cbiAqL1xuXG5AbWl4aW4gcmV0aW5hLXNwcml0ZSgkc3ByaXRlKSB7XG5cdEBpbmNsdWRlIHNwcml0ZSgkc3ByaXRlKTtcblx0YmFja2dyb3VuZC1wb3NpdGlvbjogcm91bmQobnRoKCRzcHJpdGUsIDEpLzIpIHJvdW5kKG50aCgkc3ByaXRlLCAyKS8yKTtcblx0d2lkdGg6IHJvdW5kKG50aCgkc3ByaXRlLCAzKS8yKTtcblx0aGVpZ2h0OiByb3VuZChudGgoJHNwcml0ZSwgNCkvMik7XG59XG5cbkBtaXhpbiBpY29ucy1yZXRpbmEoJHNwcml0ZSkge1xuXHRiYWNrZ3JvdW5kLWltYWdlOiBzcHJpdGUtdXJsKCRzcHJpdGUpO1xuXHRiYWNrZ3JvdW5kLXNpemU6IGNlaWwoaW1hZ2Utd2lkdGgoc3ByaXRlLXBhdGgoJHNwcml0ZSkpIC8gMikgYXV0bztcblxuXHQmLmljb24tYXNzZXRhZG1pbiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCByb3VuZChudGgoc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUsIFwicGljdHVyZVwiKSwgMikgLyAyKTtcblx0fVxuXHQmLmljb24tY21zbWFpbiB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCByb3VuZChudGgoc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUsIFwicGVuY2lsXCIpLCAyKSAvIDIpO1xuXHR9XG5cdCYuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXIge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgcm91bmQobnRoKHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlLCBcIm5ldHdvcmtcIiksIDIpIC8gMik7XG5cdH1cblx0Ji5pY29uLWNtc3NldHRpbmdzY29udHJvbGxlciB7XG5cdFx0YmFja2dyb3VuZC1wb3NpdGlvbjogMCByb3VuZChudGgoc3ByaXRlLXBvc2l0aW9uKCRzcHJpdGUsIFwiZ2VhcnNcIiksIDIpIC8gMik7XG5cdH1cblx0Ji5pY29uLXNlY3VyaXR5YWRtaW4ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgcm91bmQobnRoKHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlLCBcImNvbW11bml0eVwiKSwgMikgLyAyKTtcblx0fVxuXHQmLmljb24tcmVwb3J0YWRtaW4ge1xuXHRcdGJhY2tncm91bmQtcG9zaXRpb246IDAgcm91bmQobnRoKHNwcml0ZS1wb3NpdGlvbigkc3ByaXRlLCBcInBpZS1jaGFydFwiKSwgMikgLyAyKTtcblx0fVxuXHQmLmljb24tY29tbWVudGFkbWluIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSwgXCJibG9nXCIpLCAyKSAvIDIpO1xuXHR9XG5cdCYuaWNvbi1oZWxwIHtcblx0XHRiYWNrZ3JvdW5kLXBvc2l0aW9uOiAwIHJvdW5kKG50aChzcHJpdGUtcG9zaXRpb24oJHNwcml0ZSwgXCJpbmZvcm1hdGlvblwiKSwgMikgLyAyKTtcblx0fVxufVxuXG4vKiogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLVxuICogXCJAMnhcIiBtZWRpYSBxdWVyeVxuICogLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLSAqL1xuXG5AbWVkaWFcblx0b25seSBzY3JlZW4gYW5kICgtd2Via2l0LW1pbi1kZXZpY2UtcGl4ZWwtcmF0aW86IDIpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgIG1pbi0tbW96LWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAtby1taW4tZGV2aWNlLXBpeGVsLXJhdGlvOiAyLzEpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgbWluLWRldmljZS1waXhlbC1yYXRpbzogMiksXG5cdG9ubHkgc2NyZWVuIGFuZCAoICAgICAgICAgICAgICAgIG1pbi1yZXNvbHV0aW9uOiAxOTJkcGkpLFxuXHRvbmx5IHNjcmVlbiBhbmQgKCAgICAgICAgICAgICAgICBtaW4tcmVzb2x1dGlvbjogMmRwcHgpIHtcblxuXHQucmV0aW5hLXNwcml0ZXMtNjR4NjQtMngge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtc3ByaXRlcy02NHg2NC0yeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQwcHggYXV0bztcblx0fVxuXG5cdC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeCB7XG5cdFx0YmFja2dyb3VuZC1pbWFnZTogdXJsKCcuLi9pbWFnZXMvc3ByaXRlcy9kaXN0L3Nwcml0ZS1zcHJpdGVzLTMyeDMyLTJ4LnBuZycpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMzBweCBhdXRvO1xuXHR9XG5cblx0LnJldGluYS1tZW51LWljb25zLTI0eDI0LTJ4IHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoJy4uL2ltYWdlcy9zcHJpdGVzL2Rpc3Qvc3ByaXRlLW1lbnUtaWNvbnMtMjR4MjQtMngucG5nJyk7XG5cdFx0YmFja2dyb3VuZC1zaXplOiAxNnB4IGF1dG87XG5cdH1cblxuXHQucmV0aW5hLW1lbnUtaWNvbnMtMTZ4MTYtMngge1xuXHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCgnLi4vaW1hZ2VzL3Nwcml0ZXMvZGlzdC9zcHJpdGUtbWVudS1pY29ucy0xNngxNi0yeC5wbmcnKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDE2cHggYXV0bztcblx0fVxuXG5cdC8qIExvYWRpbmcgc3Bpbm5lciAqL1xuXHQuY21zLWNvbnRlbnQtbG9hZGluZy1zcGlubmVyIHtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwaW5uZXJAMnguZ2lmKTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6IDQzcHggNDNweDtcblx0fVxuXG5cdC51aS1kaWFsb2cge1xuXHRcdC51aS1kaWFsb2ctY29udGVudCB7XG5cdFx0XHQmLmxvYWRpbmcge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NwaW5uZXJAMnguZ2lmKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDQzcHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ji5sb2FkaW5nIHtcblx0XHRcdGJhY2tncm91bmQtaW1hZ2U6IHVybCguLi9pbWFnZXMvc3Bpbm5lckAyeC5naWYpO1xuXHRcdFx0YmFja2dyb3VuZC1zaXplOiA0M3B4IDQzcHg7XG5cdFx0fVxuXHR9XG5cblx0LyogRGVmYXVsdCBDTVMgbG9nbyAqL1xuXHQuY21zLWxvZ28ge1xuXHRcdGEge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogJGFwcGxpY2F0aW9uLWxvZ28tc21hbGwtMng7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDIycHggMjJweDtcblx0XHR9XG5cdH1cblxuXHQuY21zLWNvbnRlbnQtY29udHJvbHMge1xuXHRcdC5pY29uLWF1dG86YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2F1dG8pO1xuXHRcdH1cblx0XHQuaWNvbi1kZXNrdG9wOmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19kZXNrdG9wKTtcblx0XHR9XG5cdFx0Lmljb24tdGFibGV0OmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld190YWJsZXQpO1xuXHRcdH1cblx0XHQuaWNvbi1tb2JpbGU6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X21vYmlsZSk7XG5cdFx0fVxuXHRcdC5pY29uLXNwbGl0OmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19zcGxpdCk7XG5cdFx0fVxuXHRcdC5pY29uLWVkaXQ6YmVmb3JlIHtcblx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1wcmV2aWV3X2VkaXQpO1xuXHRcdH1cblx0XHQuaWNvbi1wcmV2aWV3OmJlZm9yZSB7XG5cdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtcHJldmlld19wcmV2aWV3KTtcblx0XHR9XG5cdH1cblxuXHQuY21zIHtcblx0XHQuc3MtdWktYWN0aW9uLXRhYnNldCB7XG5cdFx0XHQmLmFjdGlvbi1tZW51cy5zcy10YWJzZXQge1xuXHRcdFx0XHR1bC51aS10YWJzLW5hdiB7XG5cdFx0XHRcdFx0bGkge1xuXHRcdFx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfZG93bl9saWdodGVyKTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0XHQmOmhvdmVyOmFmdGVyIHtcblx0XHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdFx0XHRcdFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRzcHJpdGVzLTMyeDMyLTJ4LWFycm93X2Rvd25fZGFya2VyKTtcblx0XHRcdFx0XHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHRcdH1cblxuXHRcdFx0XHRcdFx0Ji51aS1zdGF0ZS1hY3RpdmUgYSB7XG5cdFx0XHRcdFx0XHRcdCY6YWZ0ZXIge1xuXHRcdFx0XHRcdFx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtYXJyb3dfdXBfbGlnaHRlcik7XG5cdFx0XHRcdFx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0XHRcdFx0XHR9XG5cblx0XHRcdFx0XHRcdFx0Jjpob3ZlcjphZnRlciB7XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1hcnJvd191cF9kYXJrZXIpO1xuXHRcdFx0XHRcdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIENNUyBtZW51ICovXG5cdC5jbXMtbWVudS1saXN0IHtcblx0XHRsaSB7XG5cdFx0XHRhIHtcblx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbi1pY29uIHtcblx0XHRcdFx0XHRcdEBleHRlbmQgLnJldGluYS1zcHJpdGVzLTMyeDMyLTJ4O1xuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRlc2VsZWN0ZWQtZG93bik7XG5cdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0Ji5vcGVuZWQge1xuXHRcdFx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbi1pY29uIHtcblx0XHRcdFx0XHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRcdFx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtbWVudS1hcnJvdy1kZXNlbGVjdGVkLXVwKTtcblx0XHRcdFx0XHRcdH1cblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Ji5jdXJyZW50IHtcblx0XHRcdFx0YSB7XG5cdFx0XHRcdFx0LnRvZ2dsZS1jaGlsZHJlbiB7XG5cdFx0XHRcdFx0XHQudG9nZ2xlLWNoaWxkcmVuLWljb24ge1xuXHRcdFx0XHRcdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LWRvd24pO1xuXHRcdFx0XHRcdFx0fVxuXG5cdFx0XHRcdFx0XHQmLm9wZW5lZCB7XG5cdFx0XHRcdFx0XHRcdC50b2dnbGUtY2hpbGRyZW4taWNvbiB7XG5cdFx0XHRcdFx0XHRcdFx0QGV4dGVuZCAucmV0aW5hLXNwcml0ZXMtMzJ4MzItMng7XG5cdFx0XHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1tZW51LWFycm93LXVwKTtcblx0XHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdFx0fVxuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIFNpdGV0cmVlICovXG5cdC50cmVlLWhvbGRlciwgLmNtcy10cmVlIHtcblx0XHQmLmpzdHJlZS1hcHBsZSB7XG5cdFx0XHRpbnMge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiB1cmwoLi4vaW1hZ2VzL3NpdGV0cmVlX3NzX2RlZmF1bHRfaWNvbnNAMngucG5nKTtcblx0XHRcdFx0YmFja2dyb3VuZC1zaXplOiAxMDhweCA3MnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC8qIFVJIHdpZGdldCBcImNsb3NlXCIgYnV0dG9uICovXG5cdC51aS13aWRnZXQtaGVhZGVyIHtcblx0XHRhLnVpLXN0YXRlLWhvdmVyIHtcblx0XHRcdC51aS1pY29uLWNsb3NldGhpY2sge1xuXHRcdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkc3ByaXRlcy0zMngzMi0yeC1kaWFsb2ctY2xvc2Utb3Zlcik7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LnVpLWljb24tY2xvc2V0aGljayB7XG5cdFx0XHRAZXh0ZW5kIC5yZXRpbmEtc3ByaXRlcy0zMngzMi0yeDtcblx0XHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJHNwcml0ZXMtMzJ4MzItMngtZGlhbG9nLWNsb3NlKTtcblx0XHR9XG5cdH1cblxuXHQvKiBNZW51IGljb24gY2xhc3NlcyAqL1xuXHQvLyAuaWNvbiB7XG5cdC8vIFx0Ji5pY29uLTI0IHtcblx0Ly8gXHRcdEBpbmNsdWRlIGljb25zLXJldGluYSgkaWNvbjI0LTJ4KTtcblx0Ly8gXHR9XG5cdC8vIFxuXHQvLyBcdCYuaWNvbi0xNiB7XG5cdC8vIFx0XHRAaW5jbHVkZSBpY29ucy1yZXRpbmEoJGljb24xNi0yeCk7XG5cdC8vIFx0fVxuXHQvLyB9XG5cdFxuXHQuaWNvbiB7XG5cdFx0Ji5pY29uLTI0IHtcblx0ICAgICAgICBAZXh0ZW5kIC5yZXRpbmEtbWVudS1pY29ucy0yNHgyNC0yeDtcblxuXHQgICAgICAgICYuaWNvbi1hc3NldGFkbWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LTJ4LXBpY3R1cmUpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLWNtc21haW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtcGVuY2lsKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXIge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtbmV0d29yayk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tY21zc2V0dGluZ3Njb250cm9sbGVyIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LTJ4LWdlYXJzKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1zZWN1cml0eWFkbWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTI0eDI0LTJ4LWNvbW11bml0eSk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tcmVwb3J0YWRtaW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtcGllLWNoYXJ0KTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1jb21tZW50YWRtaW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMjR4MjQtMngtYmxvZyk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24taGVscCB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0yNHgyNC0yeC1pbmZvcm1hdGlvbik7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHRcdH1cblxuXHRcdCYuaWNvbi0xNiB7XG5cdFx0XHR3aWR0aDogMTZweDtcblx0XHRcdGhlaWdodDogMTZweDtcblx0ICAgICAgICBAZXh0ZW5kIC5yZXRpbmEtbWVudS1pY29ucy0xNngxNi0yeDtcblxuXHQgICAgICAgICYuaWNvbi1hc3NldGFkbWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LXBpY3R1cmUpO1xuXHRcdFx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdCAgICBcdH1cblx0ICAgIFx0Ji5pY29uLWNtc21haW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGVuY2lsKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1jbXNwYWdlc2NvbnRyb2xsZXIge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtMngtbmV0d29yayk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tY21zc2V0dGluZ3Njb250cm9sbGVyIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LWdlYXJzKTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1zZWN1cml0eWFkbWluIHtcblx0ICAgIFx0XHRAaW5jbHVkZSByZXRpbmEtc3ByaXRlKCRtZW51LWljb25zLTE2eDE2LTJ4LWNvbW11bml0eSk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24tcmVwb3J0YWRtaW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtMngtcGllLWNoYXJ0KTtcblx0XHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHQgICAgXHR9XG5cdCAgICBcdCYuaWNvbi1jb21tZW50YWRtaW4ge1xuXHQgICAgXHRcdEBpbmNsdWRlIHJldGluYS1zcHJpdGUoJG1lbnUtaWNvbnMtMTZ4MTYtMngtYmxvZyk7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHQgICAgXHQmLmljb24taGVscCB7XG5cdCAgICBcdFx0QGluY2x1ZGUgcmV0aW5hLXNwcml0ZSgkbWVudS1pY29ucy0xNngxNi0yeC1pbmZvcm1hdGlvbik7XG5cdFx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0ICAgIFx0fVxuXHRcdH1cblx0fVxuXG59XG4iXSwibWFwcGluZ3MiOiJBQ0lFLElBQUksQ0FBRSxJQUFJLENBQUUsR0FBRyxDQUFFLElBQUksQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLE1BQU0sQ0FDN0MsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsRUFBRSxDQUFFLEVBQUUsQ0FBRSxFQUFFLENBQUUsQ0FBQyxDQUFFLFVBQVUsQ0FBRSxHQUFHLENBQzFDLENBQUMsQ0FBRSxJQUFJLENBQUUsT0FBTyxDQUFFLE9BQU8sQ0FBRSxHQUFHLENBQUUsSUFBSSxDQUFFLElBQUksQ0FDMUMsR0FBRyxDQUFFLEdBQUcsQ0FBRSxFQUFFLENBQUUsR0FBRyxDQUFFLEdBQUcsQ0FBRSxHQUFHLENBQUUsQ0FBQyxDQUFFLENBQUMsQ0FBRSxJQUFJLENBQ3ZDLEtBQUssQ0FBRSxNQUFNLENBQUUsTUFBTSxDQUFFLEdBQUcsQ0FB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 */
|