:root{--sidebar-width: 240px;--note-font-size: 12 / 16 * 1rem;font-size:100%;--bottomPlaceholderHeight: 0}#attachmentsView,#outlineView{width:100%;height:100%;overflow:auto;-webkit-overflow-scrolling:touch;-moz-user-select:none;user-select:none}[dir] #attachmentsView, [dir] #outlineView{padding:4px 4px 0}[dir] #attachmentsView>*:last-child, [dir] #outlineView>*:last-child{margin-bottom:4px}.attachmentsItem>button,.treeItem>a{text-decoration:none;display:block;height:auto;color:#000;font-size:.6875rem;line-height:1.2;-moz-user-select:none;user-select:none;white-space:normal}*,::before,::after{box-sizing:border-box}[dir] *{padding:0;margin:0}[dir] ::-moz-focus-inner{border:0}html,body{width:100%;height:100%}body{font-family:"Lucida Grande","Lucida Sans Unicode","Lucida Sans",Geneva,-apple-system,sans-serif;font-size:.6875rem}[dir] body{background-color:#ebebeb}input:not([type=checkbox]),button,select{font-family:inherit;font-size:inherit;outline:none}textarea{outline:none}.hidden{display:none !important}[hidden]{display:none !important}#sidebarContainer{transition:none !important}[dir] #viewerContainer{transition-duration:1ms !important}[dir] button:hover{cursor:default}.annotationLayer section{position:absolute}.annotationLayer .linkAnnotation>a{position:absolute;font-size:1em;top:0;left:0;width:100%;height:100%;outline:none}.annotationLayer .linkAnnotation>a:hover{opacity:.2;background:#ff0;box-shadow:0px 2px 10px #ff0}.textLayer{position:absolute;left:0;top:0;right:0;bottom:0;overflow:hidden;opacity:.2;line-height:1}.textLayer>span{color:transparent;position:absolute;white-space:pre;transform-origin:0% 0%}.textLayer .highlight{margin:-1px;padding:1px;background-color:#ffff0b;border-radius:4px}.textLayer .highlight.begin{border-radius:4px 0px 0px 4px}.textLayer .highlight.end{border-radius:0px 4px 4px 0px}.textLayer .highlight.middle{border-radius:0px}.textLayer .highlight.selected{background-color:#b4d60b}.textLayer ::-moz-selection{background:blue}.textLayer ::selection{background:blue}.textLayer .endOfContent{display:block;position:absolute;left:0px;top:100%;right:0px;bottom:0px;z-index:-1;cursor:default;-moz-user-select:none;user-select:none}.textLayer .endOfContent.active{top:0px}.pdfViewer .canvasWrapper{overflow:hidden}.pdfViewer .page{box-sizing:content-box;direction:ltr;width:816px;height:1056px;margin:1px auto -8px auto;position:relative;overflow:visible;border:9px solid transparent;background-clip:content-box;background-color:#fff;outline:none;outline-offset:initial}.pdfViewer.removePageBorders .page{margin:0px auto 10px auto;border:none}.pdfViewer.singlePageView{display:inline-block}.pdfViewer.singlePageView .page{margin:0;border:none}.pdfViewer.scrollHorizontal,.pdfViewer.scrollWrapped,.spread{margin-left:3.5px;margin-right:3.5px;text-align:center}.pdfViewer.scrollHorizontal,.spread{white-space:nowrap}.pdfViewer.removePageBorders,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{margin-left:0;margin-right:0}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page,.pdfViewer.scrollHorizontal .spread,.pdfViewer.scrollWrapped .spread{display:inline-block;vertical-align:middle}.spread .page,.pdfViewer.scrollHorizontal .page,.pdfViewer.scrollWrapped .page{margin-left:-3.5px;margin-right:-3.5px}.pdfViewer.removePageBorders .spread .page,.pdfViewer.removePageBorders.scrollHorizontal .page,.pdfViewer.removePageBorders.scrollWrapped .page{margin-left:5px;margin-right:5px}.pdfViewer .page canvas{margin:0;display:block}.pdfViewer .page canvas[hidden]{display:none}.pdfViewer .page .loadingIcon{position:absolute;display:block;left:0;top:0;right:0;bottom:0}.pdfPresentationMode .pdfViewer{margin-left:0;margin-right:0}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer .spread{display:block}.pdfPresentationMode .pdfViewer .page,.pdfPresentationMode .pdfViewer.removePageBorders .page{margin-left:auto;margin-right:auto}.pdfPresentationMode:-moz-full-screen .pdfViewer .page{margin-bottom:100%;border:0}.pdfPresentationMode:fullscreen .pdfViewer .page{margin-bottom:100%;border:0}#outerContainer{width:100%;height:100%;position:relative}#mainContainer{position:absolute;top:0;bottom:0;min-width:320px;bottom:var(--bottomPlaceholderHeight)}[dir=ltr] #mainContainer{right:0;left:0}[dir=rtl] #mainContainer{left:0;right:0}#viewerContainer{position:relative;outline:none;flex:1;overflow:auto}#splitWrapper{-webkit-overflow-scrolling:touch;position:absolute;top:32px;bottom:0;outline:none;display:flex}[dir=ltr] #splitWrapper{left:0;direction:ltr;right:0}[dir=rtl] #splitWrapper{right:0;direction:rtl;left:0}#splitWrapper.resizing #secondView{pointer-events:none}#splitWrapper #viewSplitter{display:none;width:1px;height:100%;position:relative}[dir] #splitWrapper #viewSplitter{cursor:ew-resize;background-color:#bdbdbd}#splitWrapper #viewSplitter:before{content:"";height:100%;width:7px;position:absolute;margin-inline-start:-3px}#splitWrapper #secondView{display:none;overflow:auto;width:50%;height:100%}#splitWrapper #secondView #secondViewIframe{width:100%}[dir] #splitWrapper #secondView #secondViewIframe{border:0}#splitWrapper.horizontal{flex-direction:column}#splitWrapper.horizontal #viewSplitter{height:1px;width:100%;position:relative}[dir] #splitWrapper.horizontal #viewSplitter{cursor:ns-resize}#splitWrapper.horizontal #viewSplitter:before{width:100%;height:7px;margin-inline-start:unset}[dir] #splitWrapper.horizontal #viewSplitter:before{margin-top:-3px}#splitWrapper.horizontal #secondView{width:100%;height:50%}#splitWrapper.enable-split #viewSplitter{display:block}#splitWrapper.enable-split #secondView{display:flex}body.second-view #secondView,body.second-view .toolbar,body.second-view #sidebarContainer,body.second-view #findbar{display:none !important}body.second-view #splitWrapper{overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:0;bottom:0;outline:none;display:flex;justify-content:center}[dir=ltr] body.second-view #splitWrapper{direction:ltr;right:0;left:0 !important;right:0 !important}[dir=rtl] body.second-view #splitWrapper{direction:rtl;left:0;right:0 !important;left:0 !important}[dir] #viewerContainer:not(.pdfPresentationMode){transition-duration:200ms;transition-timing-function:ease}[dir=ltr] #viewerContainer:not(.pdfPresentationMode){box-shadow:inset 1px 0 0 rgba(255,255,255,.05)}[dir=rtl] #viewerContainer:not(.pdfPresentationMode){box-shadow:inset -1px 0 0 rgba(255,255,255,.05)}[dir] #outerContainer.sidebarResizing #viewerContainer{transition-duration:0s}[dir=ltr] #outerContainer.sidebarOpen #splitWrapper:not(.pdfPresentationMode){transition-property:left;left:var(--sidebar-width)}[dir=rtl] #outerContainer.sidebarOpen #splitWrapper:not(.pdfPresentationMode){transition-property:right;right:var(--sidebar-width)}.noResults{font-size:12px;color:rgba(255,255,255,.8);font-style:italic}[dir] .noResults{cursor:default}.fileInput{color:#000;visibility:hidden;position:fixed;top:0}[dir] .fileInput{background:#fff;margin-top:5px}[dir=ltr] .fileInput{right:0}[dir=rtl] .fileInput{left:0}#viewer.textLayer-visible .textLayer{opacity:1}[dir] #viewer.textLayer-visible .canvasWrapper{background-color:#80ff80}#viewer.textLayer-visible .canvasWrapper canvas{mix-blend-mode:screen}#viewer.textLayer-visible .textLayer>span{color:#000}[dir] #viewer.textLayer-visible .textLayer>span{background-color:rgba(255,255,0,.1);border:solid 1px rgba(255,0,0,.5)}#viewer.textLayer-hover .textLayer>span:hover{color:#000}[dir] #viewer.textLayer-hover .textLayer>span:hover{background-color:#fff}#viewer.textLayer-shadow .textLayer>span{color:#000}[dir] #viewer.textLayer-shadow .textLayer>span{background-color:rgba(255,255,255,.6)}[dir] .grab-to-pan-grab{cursor:url("images/grab.cur"),move !important;cursor:grab !important}[dir] .grab-to-pan-grab *:not(input):not(textarea):not(button):not(select):not(:link){cursor:inherit !important}.grab-to-pan-grab:active,.grab-to-pan-grabbing{position:fixed;display:block;top:0;bottom:0;overflow:hidden;z-index:50000}[dir] .grab-to-pan-grab:active, [dir] .grab-to-pan-grabbing{cursor:url("images/grabbing.cur"),move !important;cursor:grabbing !important;background:rgba(0,0,0,0)}[dir=ltr] .grab-to-pan-grab:active, [dir=ltr] .grab-to-pan-grabbing{left:0;right:0}[dir=rtl] .grab-to-pan-grab:active, [dir=rtl] .grab-to-pan-grabbing{right:0;left:0}#outerContainer.suspend{pointer-events:none}#outerContainer.suspend #mainContainer:before{content:"";position:absolute;top:32px;bottom:0;z-index:100;opacity:.3}[dir] #outerContainer.suspend #mainContainer:before{background-color:gray}[dir=ltr] #outerContainer.suspend #mainContainer:before{right:0;left:0}[dir=rtl] #outerContainer.suspend #mainContainer:before{left:0;right:0}.toolbar .print::before,.secondaryToolbar .print::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .print::before, [dir] .secondaryToolbar .print::before{background-image:url(icons/print.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .print::before, [dir] .secondaryToolbar .print::before{background-image:url(icons/print@2x.png)}}.toolbar .openFile::before,.secondaryToolbar .openFile::before{content:url(images/toolbarButton-openFile.png)}.toolbar .download::before,.secondaryToolbar .download::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .download::before, [dir] .secondaryToolbar .download::before{background-image:url(icons/disk.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .download::before, [dir] .secondaryToolbar .download::before{background-image:url(icons/disk@2x.png)}}.toolbar .bookmark::before,.secondaryToolbar .bookmark::before{content:url(images/toolbarButton-bookmark.png)}html[dir=ltr] .toolbar #back::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/back.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=ltr] .toolbar #back::before{background-image:url(icons/back@2x.png)}}html[dir=rtl] .toolbar #back::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/forward.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .toolbar #back::before{background-image:url(icons/forward@2x.png)}}html[dir=ltr] .toolbar #forward::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/forward.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=ltr] .toolbar #forward::before{background-image:url(icons/forward@2x.png)}}html[dir=rtl] .toolbar #forward::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/back.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .toolbar #forward::before{background-image:url(icons/back@2x.png)}}.toolbar #sidebarToggle::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar #sidebarToggle::before{background-image:url(icons/application-side-expand.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar #sidebarToggle::before{background-image:url(icons/application-side-expand@2x.png)}}html[dir=rtl] .toolbar #sidebarToggle::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/application-side-expand-rtl.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .toolbar #sidebarToggle::before{background-image:url(icons/application-side-expand-rtl@2x.png)}}.toolbar #sidebarToggle.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar #sidebarToggle.toggled::before{background-image:url(icons/application-side-contract.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar #sidebarToggle.toggled::before{background-image:url(icons/application-side-contract@2x.png)}}html[dir=rtl] .toolbar #sidebarToggle.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/application-side-contract-rtl.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .toolbar #sidebarToggle.toggled::before{background-image:url(icons/application-side-contract-rtl@2x.png)}}.toolbar #viewFind::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar #viewFind::before{background-image:url(icons/magnifier.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar #viewFind::before{background-image:url(icons/magnifier@2x.png)}}.toolbar .pageUp::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .pageUp::before{background-image:url(icons/page-up.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .pageUp::before{background-image:url(icons/page-up@2x.png)}}.toolbar .pageDown::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .pageDown::before{background-image:url(icons/page-down.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .pageDown::before{background-image:url(icons/page-down@2x.png)}}.toolbar .zoomIn::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .zoomIn::before{background-image:url(icons/zoom-in.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .zoomIn::before{background-image:url(icons/zoom-in@2x.png)}}.toolbar .zoomOut::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .zoomOut::before{background-image:url(icons/zoom-out.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .zoomOut::before{background-image:url(icons/zoom-out@2x.png)}}.toolbar .zoomAuto::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .zoomAuto::before{background-image:url(icons/zoom-auto.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .zoomAuto::before{background-image:url(icons/zoom-auto@2x.png)}}.toolbar .navigateBack::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .navigateBack::before{background-image:url(icons/navigate-back.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .navigateBack::before{background-image:url(icons/navigate-back@2x.png)}}.toolbar .presentationMode::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .presentationMode::before{background-image:url(icons/full-screen.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .presentationMode::before{background-image:url(icons/full-screen@2x.png)}}.toolbar #secondaryToolbarToggle::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar #secondaryToolbarToggle::before{background-image:url(icons/secondary-toolbar-toggle.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar #secondaryToolbarToggle::before{background-image:url(icons/secondary-toolbar-toggle@2x.png)}}.findbar .findPrevious::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .findbar .findPrevious::before{background-image:url(icons/back.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .findbar .findPrevious::before{background-image:url(icons/back@2x.png)}}html[dir=rtl] .findbar .findPrevious::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/forward.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .findbar .findPrevious::before{background-image:url(icons/forward@2x.png)}}.findbar .findNext::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .findbar .findNext::before{background-image:url(icons/forward.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .findbar .findNext::before{background-image:url(icons/forward@2x.png)}}html[dir=rtl] .findbar .findNext::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px;background-image:url(icons/back.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .findbar .findNext::before{background-image:url(icons/back@2x.png)}}.findbar .findClose::before{content:"";display:inline-block;vertical-align:top;width:8px;height:8px}[dir] .findbar .findClose::before{background-image:url(icons/darwin/x.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .findbar .findClose::before{background-image:url(icons/darwin/x@2x.png)}}.secondaryToolbar .firstPage::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .firstPage::before{background-image:url(icons/first-page.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .firstPage::before{background-image:url(icons/first-page@2x.png)}}.secondaryToolbar .lastPage::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .lastPage::before{background-image:url(icons/last-page.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .lastPage::before{background-image:url(icons/last-page@2x.png)}}.secondaryToolbar .rotateCw::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .rotateCw::before{background-image:url(icons/rotate-cw.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .rotateCw::before{background-image:url(icons/rotate-cw@2x.png)}}.secondaryToolbar .rotateCcw::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .rotateCcw::before{background-image:url(icons/rotate-ccw.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .rotateCcw::before{background-image:url(icons/rotate-ccw@2x.png)}}.secondaryToolbar .selectTool::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .selectTool::before{background-image:url(icons/select-tool.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .selectTool::before{background-image:url(icons/select-tool@2x.png)}}.secondaryToolbar .handTool::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .handTool::before{background-image:url(icons/hand-tool.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .handTool::before{background-image:url(icons/hand-tool@2x.png)}}.secondaryToolbar .scrollVertical::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .scrollVertical::before{background-image:url(icons/scroll-vertical.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .scrollVertical::before{background-image:url(icons/scroll-vertical@2x.png)}}.secondaryToolbar .scrollHorizontal::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .scrollHorizontal::before{background-image:url(icons/scroll-horizontal.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .scrollHorizontal::before{background-image:url(icons/scroll-horizontal@2x.png)}}.secondaryToolbar .scrollWrapped::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .scrollWrapped::before{background-image:url(icons/scroll-wrapped.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .scrollWrapped::before{background-image:url(icons/scroll-wrapped@2x.png)}}.secondaryToolbar .spreadNone::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .spreadNone::before{background-image:url(icons/spread-none.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .spreadNone::before{background-image:url(icons/spread-none@2x.png)}}.secondaryToolbar .spreadOdd::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .spreadOdd::before{background-image:url(icons/spread-odd.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .spreadOdd::before{background-image:url(icons/spread-odd@2x.png)}}.secondaryToolbar .spreadEven::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .spreadEven::before{background-image:url(icons/spread-even.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .spreadEven::before{background-image:url(icons/spread-even@2x.png)}}.secondaryToolbar .documentProperties::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .secondaryToolbar .documentProperties::before{background-image:url(icons/information.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .secondaryToolbar .documentProperties::before{background-image:url(icons/information@2x.png)}}#toolbarSidebar #viewThumbnail::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewThumbnail::before{background-image:url(icons/darwin/view-thumbnail-linear.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewThumbnail::before{background-image:url(icons/darwin/view-thumbnail-linear@2x.png)}}#toolbarSidebar #viewThumbnail.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewThumbnail.toggled::before{background-image:url(icons/darwin/view-thumbnail-linear-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewThumbnail.toggled::before{background-image:url(icons/darwin/view-thumbnail-linear-white@2x.png)}}#toolbarSidebar #viewOutline::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewOutline::before{background-image:url(icons/darwin/view-outline-linear.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewOutline::before{background-image:url(icons/darwin/view-outline-linear@2x.png)}}#toolbarSidebar #viewOutline.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewOutline.toggled::before{background-image:url(icons/darwin/view-outline-linear-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewOutline.toggled::before{background-image:url(icons/darwin/view-outline-linear-white@2x.png)}}#toolbarSidebar #viewAttachments::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewAttachments::before{background-image:url(icons/darwin/attach-linear.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewAttachments::before{background-image:url(icons/darwin/attach-linear@2x.png)}}#toolbarSidebar #viewAttachments.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewAttachments.toggled::before{background-image:url(icons/darwin/attach-linear-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewAttachments.toggled::before{background-image:url(icons/darwin/attach-linear-white@2x.png)}}.treeItemToggler::before{content:"";display:inline-block;vertical-align:top;width:9px;height:9px}[dir] .treeItemToggler::before{background-image:url(icons/treeitem-expanded.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .treeItemToggler::before{background-image:url(icons/treeitem-expanded@2x.png)}}html[dir=ltr] .treeItemToggler.treeItemsHidden::before{content:"";display:inline-block;vertical-align:top;width:9px;height:9px;background-image:url(icons/treeitem-collapsed.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=ltr] .treeItemToggler.treeItemsHidden::before{background-image:url(icons/treeitem-collapsed@2x.png)}}html[dir=rtl] .treeItemToggler.treeItemsHidden::before{content:"";display:inline-block;vertical-align:top;width:9px;height:9px;background-image:url(icons/treeitem-collapsed-rtl.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){html[dir=rtl] .treeItemToggler.treeItemsHidden::before{background-image:url(icons/treeitem-collapsed-rtl@2x.png)}}.attachmentsItem>button::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .attachmentsItem>button::before{background-image:url(icons/page-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .attachmentsItem>button::before{background-image:url(icons/page-white@2x.png)}}#errorClose::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #errorClose::before{background-image:url(icons/cross.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #errorClose::before{background-image:url(icons/cross@2x.png)}}.toolbarButton{height:22px;position:relative}[dir] .toolbarButton{background:linear-gradient(to bottom, #fafafa, #f2f2f2);padding:3px 11px;border:0;border-radius:3.75px;margin:0 4px;box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1),0 0 0 1px #c8c7c8}@media screen and (min-resolution: 1.1dppx){[dir] .toolbarButton{box-shadow:inset 0 .5px .5px #fff,0 -0.5px 0 rgba(255,255,255,.12),0 .75px 0 rgba(0,0,0,.1),0 0 0 .5px #c2c1c3}}.toolbarButton:focus-visible{z-index:1}[dir] .toolbarButton:focus-visible{box-shadow:0 0 0 4px rgba(10,108,245,.5),inset 0 1px 0 rgba(255,255,255,.33),0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1),0 0 0 1px #c8c7c8}@media screen and (min-resolution: 1.1dppx){[dir] .toolbarButton:focus-visible{box-shadow:0 0 0 4px rgba(10,108,245,.5),inset 0 .5px .5px #fff,0 -0.5px 0 rgba(255,255,255,.12),0 .75px 0 rgba(0,0,0,.1),0 0 0 .5px #c2c1c3}}.toolbarButton:-moz-focusring{z-index:1}[dir] .toolbarButton:-moz-focusring{box-shadow:0 0 0 4px rgba(10,108,245,.5),inset 0 1px 0 rgba(255,255,255,.33),0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1),0 0 0 1px #c8c7c8}@media screen and (min-resolution: 1.1dppx){[dir] .toolbarButton:-moz-focusring{box-shadow:0 0 0 4px rgba(10,108,245,.5),inset 0 .5px .5px #fff,0 -0.5px 0 rgba(255,255,255,.12),0 .75px 0 rgba(0,0,0,.1),0 0 0 .5px #c2c1c3}}[dir] .toolbarButton:active, [dir] .toolbarButton.active{background:linear-gradient(to bottom, #e4e4e4, #ddd);border-color:#90c8f6}.toolbarButton[disabled]{pointer-events:none}.toolbarButton[disabled]::before{opacity:.5}.toolbarButton::before{position:relative;z-index:2}.toolbarButton:active::before{top:0}.toolbarButton.active::before{top:0}.toolbarButton>span:first-child{position:absolute;width:1px;height:1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap}[dir] .toolbarButton>span:first-child{padding:0;margin:-1px;border:0}.dropdownToolbarButton{min-width:initial !important;max-width:initial !important;width:auto !important}[dir] .dropdownToolbarButton{margin:0 4px}.dropdownToolbarButton select{-moz-appearance:none;appearance:none;min-width:initial !important;width:auto !important;display:block;width:100%;height:22px;font-family:inherit;font-size:.6875rem;color:#252525;line-height:14px}[dir] .dropdownToolbarButton select{background-size:7px 4px,auto;border:0;border-radius:3.75px;box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1),0 0 0 1px #c8c7c8}[dir=ltr] .dropdownToolbarButton select{background:url(icons/darwin/chevron-7.png) no-repeat right 5px center,linear-gradient(to bottom, #fafafa, #f2f2f2);padding:0 14px 0 4px}[dir=rtl] .dropdownToolbarButton select{background:url(icons/darwin/chevron-7.png) no-repeat left 5px center,linear-gradient(to bottom, #fafafa, #f2f2f2);padding:0 4px 0 14px}@media screen and (min-resolution: 1.1dppx){[dir] .dropdownToolbarButton select{background-image:url(icons/darwin/chevron-7@2x.png),linear-gradient(to bottom, #fafafa, #f2f2f2);background-size:7.5px 4.5px,auto;box-shadow:inset 0 .5px .5px #fff,0 -0.5px 0 rgba(255,255,255,.12),0 .75px 0 rgba(0,0,0,.1),0 0 0 .5px #c2c1c3}}@-moz-document url-prefix(){[dir=ltr] .dropdownToolbarButton select{padding:0 11px 0 0px}[dir=rtl] .dropdownToolbarButton select{padding:0 0px 0 11px}}.dropdownToolbarButton select:-moz-focusring{color:transparent}[dir] .dropdownToolbarButton select:-moz-focusring{text-shadow:0 0 0 #252525}.dropdownToolbarButton #customScaleOption{display:none}[dir] .dropdownToolbarButton #pageWidthOption{border-bottom:1px rgba(255,255,255,.5) solid}.toolbarField{height:22px;color:#000;font-family:inherit;font-size:.6875rem}[dir] .toolbarField{padding:0 5px;margin:0 4px;border:0;background:#fff;border-radius:.5px;box-shadow:inset 0 0 0 1px #bdbdbd}@media screen and (min-resolution: 1.1dppx){[dir] .toolbarField{box-shadow:inset 0 0 .2px .5px #999}}.toolbarField::-webkit-inner-spin-button,.toolbarField::-webkit-outer-spin-button{-webkit-appearance:none}[dir] .toolbarField::-webkit-inner-spin-button, [dir] .toolbarField::-webkit-outer-spin-button{margin:0}.toolbarField::placeholder{color:#777;opacity:1}[dir] .toolbarField:focus{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),inset 0 0 0 1px #bdbdbd,0 0 0 3px rgba(10,108,245,.5)}@media screen and (min-resolution: 1.1dppx){[dir] .toolbarField:focus{box-shadow:inset 0 0 0 .5px rgba(10,108,245,.5),inset 0 0 .2px .5px #999,0 0 0 3px rgba(10,108,245,.5)}}.toolbarField[type=number]{-moz-appearance:textfield}.toolbarField[type=checkbox]{width:14px;height:14px}[dir] .toolbarField[type=checkbox]{box-shadow:none}@-moz-document url-prefix(){.toolbarField[type=checkbox]{width:16px;height:16px}[dir] .toolbarField[type=checkbox]{margin:0 3px}}.toolbarLabel{color:#000;white-space:nowrap;-moz-user-select:none;user-select:none}.toolbar{height:32px;z-index:9999;position:relative;-moz-window-dragging:drag}[dir] .toolbar{cursor:default;background:linear-gradient(to top, #a9a9a9 0, #a9a9a9 1px, #f6f6f6 1px, #f6f6f6 100%);border-bottom:0;padding:0 4px}[dir=ltr] .toolbar{left:0;right:0}[dir=rtl] .toolbar{right:0;left:0}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar{background:linear-gradient(to top, #a9a9a9 0, #a9a9a9 0.5px, #f6f6f6 0.5px, #f6f6f6 100%)}}.toolbar #toolbarViewer{display:flex;justify-content:space-between;height:32px;padding-inline-end:var(--toolbarPlaceholderWidth)}.toolbar #toolbarViewerLeft,.toolbar #toolbarViewerMiddle,.toolbar #toolbarViewerRight{display:flex;align-items:center}@media all and (min-width: 1300px){.toolbar #toolbarViewerLeft,.toolbar #toolbarViewerRight{flex:1 1 0}}.toolbar #toolbarViewerRight{justify-content:flex-end}[dir] .is-blurred .toolbar .toolbarButton{background:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.11)}@media screen and (min-resolution: 1.1dppx){[dir] .is-blurred .toolbar .toolbarButton{box-shadow:inset 0 0 0 .5px rgba(0,0,0,.04),0 0 0 .5px rgba(0,0,0,.11)}}.is-blurred .toolbar .toolbarButton::before{opacity:.5}.toolbar .splitToolbarButton{display:flex}.toolbar .toolbarButton,.toolbar .toolbarField{-moz-window-dragging:no-drag}.toolbar .toolbarButton#sidebarToggle,.toolbar .toolbarButton#download,.toolbar .zoomAuto,.toolbar .dropdownToolbarButton{position:relative}[dir=ltr] .toolbar .toolbarButton#sidebarToggle, [dir=ltr] .toolbar .toolbarButton#download, [dir=ltr] .toolbar .zoomAuto, [dir=ltr] .toolbar .dropdownToolbarButton{margin-right:13px}[dir=rtl] .toolbar .toolbarButton#sidebarToggle, [dir=rtl] .toolbar .toolbarButton#download, [dir=rtl] .toolbar .zoomAuto, [dir=rtl] .toolbar .dropdownToolbarButton{margin-left:13px}[dir=ltr] .toolbar #zoomOut, [dir=ltr] .toolbar #previous{margin-right:1px}[dir=rtl] .toolbar #zoomOut, [dir=rtl] .toolbar #previous{margin-left:1px}.toolbar #zoomOut:focus-visible,.toolbar #previous:focus-visible{clip-path:none}.toolbar #zoomOut:-moz-focusring,.toolbar #previous:-moz-focusring{clip-path:none}@media screen and (min-resolution: 1.1dppx){.toolbar #zoomOut,.toolbar #previous{clip-path:none}}[dir=ltr] .toolbar #zoomIn, [dir=ltr] .toolbar #next{margin-left:0}[dir=rtl] .toolbar #zoomIn, [dir=rtl] .toolbar #next{margin-right:0}.toolbar #pageNumber{width:calc(1.75rem + 24px)}[dir] .toolbar #pageNumber{padding:0 4px;background:linear-gradient(to bottom, #fafafa, #f2f2f2);border-radius:3.75px;box-shadow:inset 0 1px 0 rgba(255,255,255,.33),0 -1px 0 rgba(255,255,255,.1),0 1px 0 rgba(0,0,0,.1),0 0 0 1px #c8c7c8}[dir=ltr] .toolbar #pageNumber{text-align:right}[dir=rtl] .toolbar #pageNumber{text-align:left}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar #pageNumber{box-shadow:inset 0 .5px .5px #fff,0 -0.5px 0 rgba(255,255,255,.12),0 .75px 0 rgba(0,0,0,.1),0 0 0 .5px #c2c1c3}}[dir] .toolbar #pageNumber:focus{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.08),0 1px 0 rgba(0,0,0,.1)}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar #pageNumber:focus{box-shadow:inset 0 0 0 .5px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5),inset 0 .5px .5px #fff,0 0 0 .5px rgba(0,0,0,.1),0 .75px 0 rgba(0,0,0,.125)}}.is-blurred .toolbar #pageNumber{color:rgba(0,0,0,.5)}[dir] .is-blurred .toolbar #pageNumber{background:transparent;box-shadow:0 0 0 1px rgba(0,0,0,.11)}@media screen and (min-resolution: 1.1dppx){[dir] .is-blurred .toolbar #pageNumber{box-shadow:inset 0 0 0 .5px rgba(0,0,0,.04),0 0 0 .5px rgba(0,0,0,.11)}}.toolbar #numPages{min-width:76px;color:#555}[dir=ltr] .toolbar #numPages{margin-left:0}[dir=rtl] .toolbar #numPages{margin-right:0}.is-blurred .toolbar #numPages{color:rgba(85,85,85,.5)}@media all and (max-width: 750px){.toolbar #scaleSelectContainer{display:none}}.toolbar #openFile,.toolbar #viewBookmark{display:none !important}.toolbar #scaleSelectContainer,.toolbar #presentationMode,.toolbar #print,.toolbar #download,.toolbar #secondaryToolbarToggle{display:none !important}.secondaryToolbar{position:absolute;top:29px;z-index:30000}[dir] .secondaryToolbar{background-color:#f0f0f0;padding:2px;border:1px solid #ccc;border-radius:0}[dir=ltr] .secondaryToolbar{right:3px;box-shadow:2px 2px 2px rgba(0,0,0,.48)}[dir=rtl] .secondaryToolbar{left:3px;box-shadow:-2px 2px 2px rgba(0,0,0,.48)}#secondaryToolbarButtonContainer{max-width:200px;max-height:400px;overflow-y:auto;-webkit-overflow-scrolling:touch}.secondaryToolbarButton{display:block;width:100%;line-height:1.2;white-space:normal;position:relative}[dir] .secondaryToolbarButton{border:0;background-color:transparent}[dir=ltr] .secondaryToolbarButton{text-align:left;padding:.28125rem 5px .28125rem 32px}[dir=rtl] .secondaryToolbarButton{text-align:right;padding:.28125rem 32px .28125rem 5px}.secondaryToolbarButton::before{position:absolute;top:.6875rem}[dir] .secondaryToolbarButton::before{margin-top:-8px}[dir=ltr] .secondaryToolbarButton::before{left:5px}[dir=rtl] .secondaryToolbarButton::before{right:5px}[dir] .secondaryToolbarButton:hover{background-color:#90c8f6}.secondaryToolbarButton:disabled{color:rgba(0,0,0,.55)}[dir] .secondaryToolbarButton:disabled:hover{background-color:#e3e3e3}.hiddenScrollModeButtons>.scrollModeButtons,.hiddenSpreadModeButtons>.spreadModeButtons{display:none !important}.horizontalToolbarSeparator{display:block;height:1px}[dir] .horizontalToolbarSeparator{background-color:#d7d7d7}[dir=ltr] .horizontalToolbarSeparator{margin:2px 0 2px 28px}[dir=rtl] .horizontalToolbarSeparator{margin:2px 28px 2px 0}.horizontalToolbarSeparator.spreadModeButtons,.secondaryToolbarButton#documentProperties{display:none !important}#sidebarContainer{display:flex;flex-direction:column;position:absolute;top:32px;bottom:0;width:var(--sidebar-width);visibility:hidden;z-index:100}[dir] #sidebarContainer{transition-duration:200ms;transition-timing-function:ease}[dir=ltr] #sidebarContainer{transition-property:left;left:calc(-1*var(--sidebar-width));border-right:1px solid #bdbdbd}[dir=rtl] #sidebarContainer{transition-property:right;right:calc(-1*var(--sidebar-width));border-left:1px solid #bdbdbd}.loadingInProgress #sidebarContainer{top:36px}#outerContainer.sidebarResizing #sidebarContainer{-moz-user-select:none;user-select:none}[dir] #outerContainer.sidebarResizing #sidebarContainer{transition-duration:0s}#outerContainer.sidebarMoving #sidebarContainer,#outerContainer.sidebarOpen #sidebarContainer{visibility:visible}[dir=ltr] #outerContainer.sidebarOpen #sidebarContainer{left:0}[dir=rtl] #outerContainer.sidebarOpen #sidebarContainer{right:0}#sidebarContent{flex:1 1 0;overflow:auto;-webkit-overflow-scrolling:touch}[dir] #sidebarContent{background-color:#d2d8e2}[dir] .is-blurred #sidebarContent{background-color:#e8e8e8}#sidebarResizer{position:absolute;top:0;bottom:0;width:6px;z-index:200}[dir] #sidebarResizer{cursor:col-resize}[dir=ltr] #sidebarResizer{right:-4px}[dir=rtl] #sidebarResizer{left:-4px}#toolbarSidebar{direction:ltr;flex:0 0 auto;display:flex;justify-content:center;align-items:center;width:100%;height:31px;background:#f6f6f6;border-bottom:1px solid #a9a9a9}[dir=rtl] #toolbarSidebar{transform:scaleX(-1)}#toolbarSidebar .splitToolbarButton{display:flex;height:22px;margin:0 7px;flex:1 0 auto}#toolbarSidebar .toolbarButton{flex:1 0 auto;margin:0;height:22px;padding:3px 11px 3px 12px;background:none;border-radius:0;box-shadow:none;position:relative}#toolbarSidebar .toolbarButton:focus-visible{z-index:2}#toolbarSidebar .toolbarButton:focus-visible::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5)}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:focus-visible::after{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 2.5px rgba(10,108,245,.5)}}#toolbarSidebar .toolbarButton:-moz-focusring::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5);z-index:2}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:-moz-focusring::after{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 2.5px rgba(10,108,245,.5)}}#toolbarSidebar .toolbarButton:first-child{margin-right:0;background:none}#toolbarSidebar .toolbarButton:first-child:focus-visible::after{border-top-left-radius:5px;border-bottom-left-radius:5px}#toolbarSidebar .toolbarButton:first-child:-moz-focusring::after{border-top-left-radius:5px;border-bottom-left-radius:5px}#toolbarSidebar .toolbarButton:last-child{padding:3px 12px;margin-left:0;background:url(images/darwin/sidebarbutton-end.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:last-child{background:url(images/darwin/sidebarbutton-end@2x.png) no-repeat right top/auto 22px}}#toolbarSidebar .toolbarButton:last-child:active{background:url(images/darwin/sidebarbutton-end-pressed.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:last-child:active{background:url(images/darwin/sidebarbutton-end-pressed@2x.png) no-repeat right top/auto 22px}}#toolbarSidebar .toolbarButton:last-child:focus-visible::after{border-top-right-radius:5px;border-bottom-right-radius:5px}#toolbarSidebar .toolbarButton:last-child:-moz-focusring::after{border-top-right-radius:5px;border-bottom-right-radius:5px}#toolbarSidebar .toolbarButton:last-child.toggled{background:url(images/darwin/sidebarbutton-end-active.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:last-child.toggled{background:url(images/darwin/sidebarbutton-end-active@2x.png) no-repeat right top/auto 22px}}#toolbarSidebar .toolbarButton:last-child.toggled:active{background:url(images/darwin/sidebarbutton-end-active-pressed.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:last-child.toggled:active{background:url(images/darwin/sidebarbutton-end-active-pressed@2x.png) no-repeat right top/auto 22px}}#toolbarSidebar .toolbarButton.toggled:last-child{background:url(images/darwin/sidebarbutton-end-active.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton.toggled:last-child{background:url(images/darwin/sidebarbutton-end-active@2x.png) no-repeat right top/auto 22px}}#toolbarSidebar .toggled.toolbarButton:last-child:active{background:url(images/darwin/sidebarbutton-end-active-pressed.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toggled.toolbarButton:last-child:active{background:url(images/darwin/sidebarbutton-end-active-pressed@2x.png) no-repeat right top/auto 22px}}#toolbarSidebar .toolbarButton:not(:first-child){margin-left:0}#toolbarSidebar .toolbarButton:not(:last-child){margin-right:0}#toolbarSidebar .toolbarButton>span:first-child{clip:initial;margin:initial;left:0;top:0;width:100%;height:100%;text-indent:-99em;background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat left center/1px 20px,url(images/darwin/sidebarbutton-start.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton>span:first-child{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat left center/1px 20px,url(images/darwin/sidebarbutton-start@2x.png) no-repeat center top/auto 22px}}#toolbarSidebar .toolbarButton:active>span:first-child{background:url(images/darwin/sidebarbutton-start-pressed.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:active>span:first-child{background:url(images/darwin/sidebarbutton-start-pressed@2x.png) no-repeat center top/auto 22px}}#toolbarSidebar .toolbarButton.toggled>span:first-child{background:url(images/darwin/sidebarbutton-start-active.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton.toggled>span:first-child{background:url(images/darwin/sidebarbutton-start-active@2x.png) no-repeat center top/auto 22px}}#toolbarSidebar .toggled.toolbarButton:active>span:first-child{background:url(images/darwin/sidebarbutton-start-active-pressed.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toggled.toolbarButton:active>span:first-child{background:url(images/darwin/sidebarbutton-start-active-pressed@2x.png) no-repeat center top/auto 22px}}#toolbarSidebar .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/sidebarbutton-start.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/sidebarbutton-start@2x.png) no-repeat center top/auto 22px}}#toolbarSidebar .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/sidebarbutton-start.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/sidebarbutton-start@2x.png) no-repeat center top/auto 22px}}#toolbarSidebar .toolbarButton:first-child>span:first-child{background:url(images/darwin/sidebarbutton-start.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:first-child>span:first-child{background:url(images/darwin/sidebarbutton-start@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toolbarButton:first-child:active>span:first-child{background:url(images/darwin/sidebarbutton-start-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:first-child:active>span:first-child{background:url(images/darwin/sidebarbutton-start-pressed@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toolbarButton.toggled:first-child>span:first-child{background:url(images/darwin/sidebarbutton-start-active.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton.toggled:first-child>span:first-child{background:url(images/darwin/sidebarbutton-start-active@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toggled.toolbarButton:first-child:active>span:first-child{background:url(images/darwin/sidebarbutton-start-active-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toggled.toolbarButton:first-child:active>span:first-child{background:url(images/darwin/sidebarbutton-start-active-pressed@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toolbarButton>span.toolbarButton:first-child{background:url(images/darwin/sidebarbutton-start.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton>span.toolbarButton:first-child{background:url(images/darwin/sidebarbutton-start@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toolbarButton:active>span.toolbarButton:first-child:active{background:url(images/darwin/sidebarbutton-start-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton:active>span.toolbarButton:first-child:active{background:url(images/darwin/sidebarbutton-start-pressed@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toolbarButton.toggled>span.toolbarButton.toggled:first-child{background:url(images/darwin/sidebarbutton-start-active.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toolbarButton.toggled>span.toolbarButton.toggled:first-child{background:url(images/darwin/sidebarbutton-start-active@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toggled.toolbarButton:active>span.toggled.toolbarButton:first-child:active{background:url(images/darwin/sidebarbutton-start-active-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){#toolbarSidebar .toggled.toolbarButton:active>span.toggled.toolbarButton:first-child:active{background:url(images/darwin/sidebarbutton-start-active-pressed@2x.png) no-repeat left top/auto 22px}}#toolbarSidebar .toolbarButton:last-child>span:first-child{width:calc(100% - 17px)}#toolbarSidebar #viewAttachments{display:none}.findbar{flex-wrap:wrap;position:absolute;top:49px;z-index:10000}[dir] .findbar{padding:0 4px;background-color:#fff;border-radius:4px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6)}[dir=ltr] .findbar{right:calc(8px + var(--toolbarPlaceholderWidth))}[dir=rtl] .findbar{left:calc(8px + var(--toolbarPlaceholderWidth))}.findbar::before,.findbar::after{content:"";position:absolute}[dir] .findbar::before, [dir] .findbar::after{border:solid transparent;border-width:8px 8px}[dir=ltr] .findbar::before, [dir=ltr] .findbar::after{left:calc(100% - 11px - 8px);transform:translateX(-8px)}[dir=rtl] .findbar::before, [dir=rtl] .findbar::after{right:calc(100% - 11px - 8px);transform:translateX(8px)}[dir] .findbar::before, [dir] .findbar::after{border-top-width:0}.findbar::before{top:-9px}[dir] .findbar::before{border-bottom-color:rgba(0,0,0,.2)}@media screen and (min-resolution: 1.1dppx){.findbar::before{filter:blur(0.5px)}[dir] .findbar::before{border-bottom-color:rgba(0,0,0,.15)}}.findbar::after{top:-8px}[dir] .findbar::after{border-bottom-color:#fff}[dir] .findbar[class*=top]::before, [dir] .findbar[class*=top]::after{border-bottom-width:0}.findbar[class*=top]::before{bottom:-9px}[dir] .findbar[class*=top]::before{border-top-color:rgba(0,0,0,.2)}@media screen and (min-resolution: 1.1dppx){.findbar[class*=top]::before{filter:blur(0.5px)}[dir] .findbar[class*=top]::before{border-top-color:rgba(0,0,0,.15)}}.findbar[class*=top]::after{bottom:-8px}[dir] .findbar[class*=top]::after{border-top-color:#fff}[dir=ltr] .findbar[class*=left]::before, [dir=ltr] .findbar[class*=left]::after{left:20px}[dir=rtl] .findbar[class*=left]::before, [dir=rtl] .findbar[class*=left]::after{right:20px}[dir=ltr] .findbar[class*=right]::before, [dir=ltr] .findbar[class*=right]::after{left:unset;right:20px;transform:translateX(8px)}[dir=rtl] .findbar[class*=right]::before, [dir=rtl] .findbar[class*=right]::after{right:unset;left:20px;transform:translateX(-8px)}.findbar.wrapContainers{flex-direction:column;align-items:flex-start}.findbar>*,.findbar .splitToolbarButton{display:flex;align-items:center}.findbar>*{height:38px;pointer-events:none}.findbar>*>*{pointer-events:all}[dir] .findbar.wrapContainers #findbarOptionsOneContainer{margin:-10px 0 0 0}[dir] .findbar.wrapContainers #findbarOptionsTwoContainer{margin:-14px 0 -4px 0}.findbar #findbarMessageContainer{height:auto}.findbar #findInput{width:200px}[dir] .findbar #findInput[data-status=pending]{background-image:url(icons/spinner-14px.png);background-repeat:no-repeat;background-size:14px 14px}[dir=ltr] .findbar #findInput[data-status=pending]{background-position:center right 4px}[dir=rtl] .findbar #findInput[data-status=pending]{background-position:center left 4px}@media screen and (min-resolution: 1.1dppx){[dir] .findbar #findInput[data-status=pending]{background-image:url(icons/spinner-14px@2x.png)}}.findbar #findInput.notFound{color:#000}[dir] .findbar #findInput.notFound{background-color:#ffd9d9}[dir] .findbar .splitToolbarButton{margin:0 8px}[dir=ltr] .findbar.wrapContainers .splitToolbarButton{margin:0 33px 0 8px}[dir=rtl] .findbar.wrapContainers .splitToolbarButton{margin:0 8px 0 33px}.findbar .toolbarButton{height:20px}[dir] .findbar .toolbarButton{padding:2px 11px 2px 11px;background:linear-gradient(to bottom, #fefefe, #f7f7f7)}[dir] .findbar .toolbarButton:active{background:linear-gradient(to bottom, #e7e7e7, #e1e1e1)}[dir=ltr] .findbar #findPrevious{padding-left:4px;padding-right:5px;margin-right:1px}[dir=rtl] .findbar #findPrevious{padding-right:4px;padding-left:5px;margin-left:1px}[dir=ltr] .findbar #findNext{padding-left:5px;padding-right:4px;margin-left:0}[dir=rtl] .findbar #findNext{padding-right:5px;padding-left:4px;margin-right:0}[dir=ltr] .findbar .toolbarLabel{margin:0 11px 0 0}[dir=rtl] .findbar .toolbarLabel{margin:0 0 0 11px}.findbar #findResultsCount{color:#777}[dir=ltr] .findbar #findResultsCount{margin:2px 11px 8px 4px}[dir=rtl] .findbar #findResultsCount{margin:2px 4px 8px 11px}.findbar #findMsg{color:rgba(119,119,119,.5)}[dir=ltr] .findbar #findMsg{margin:2px 11px 8px 4px}[dir=rtl] .findbar #findMsg{margin:2px 4px 8px 11px}.findbar #findMsg:empty{display:none}.findbar.wrapContainers #findbarCloseContainer{position:absolute;top:0}[dir=ltr] .findbar.wrapContainers #findbarCloseContainer{right:4px}[dir=rtl] .findbar.wrapContainers #findbarCloseContainer{left:4px}.findbar #findbarCloseContainer .findClose{width:12px;height:12px}[dir] .findbar #findbarCloseContainer .findClose{background-color:gray;padding:2px;border:0;border-radius:50%}[dir=ltr] .findbar #findbarCloseContainer .findClose{margin:0 9px 0 4px}[dir=rtl] .findbar #findbarCloseContainer .findClose{margin:0 4px 0 9px}[dir] .findbar #findbarCloseContainer .findClose:active{background-color:#252525}#thumbnailView{display:flex;justify-content:center;flex-wrap:wrap;width:100%;overflow:auto;-webkit-overflow-scrolling:touch;-moz-user-select:none;user-select:none}[dir] #thumbnailView{padding:10px 30px 0}#thumbnailView>a:active,#thumbnailView>a:focus{outline:0}[dir] .thumbnail{margin:0 10px 5px 10px}[dir] #thumbnailView>a:last-of-type>.thumbnail{margin-bottom:10px}[dir] #thumbnailView>a:last-of-type>.thumbnail:not([data-loaded]){margin-bottom:9px}[dir] .thumbnail:not([data-loaded]){border:1px dashed rgba(255,255,255,.5);margin:-1px 9px 4px 9px}.thumbnailSelectionRing{box-sizing:content-box}[dir] .thumbnailSelectionRing{border-radius:3px;padding:5px}[dir] .thumbnail.selected .thumbnailSelectionRing{background-color:rgba(0,0,0,.1)}[dir] .thumbnail.extra-selected .thumbnailSelectionRing{background-color:rgba(0,0,0,.1)}[dir] a:focus>.thumbnail .thumbnailSelectionRing{background-color:rgba(0,0,0,.2)}.thumbnailImage{box-sizing:content-box;z-index:99}[dir] .thumbnailImage{border:1px solid transparent;background-color:#fff;background-clip:content-box}[dir] .thumbnail.selected .thumbnailImage, [dir] a:focus>.thumbnail .thumbnailImage{border-color:transparent}.treeItem{display:flex;flex-wrap:wrap;position:relative}[dir=ltr] .treeWithDeepNesting>.treeItem{margin-left:22px}[dir=rtl] .treeWithDeepNesting>.treeItem{margin-right:22px}.treeItems{flex:1 1 100%}[dir=ltr] .treeItem>.treeItems{margin-left:12px}[dir=rtl] .treeItem>.treeItems{margin-right:12px}.treeItem>a{flex:1 1 100%;position:relative}[dir] .treeItem>a{padding:.21875rem 0}[dir] .treeItem>a:focus{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}.treeItemToggler{position:absolute;height:1.25rem;width:9px;color:rgba(255,255,255,.5)}[dir=ltr] .treeItemToggler{left:-15px}[dir=rtl] .treeItemToggler{right:-15px}.treeItemToggler::before{position:absolute;top:50%}[dir] .treeItemToggler::before{margin-top:-4.5px}.treeItemToggler.treeItemsHidden~.treeItems{display:none}.attachmentsItem>button{display:block;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;position:relative}[dir] .attachmentsItem>button{border:0;background-color:transparent;cursor:pointer}[dir=ltr] .attachmentsItem>button{padding:.21875rem 0 .21875rem 26px;text-align:left}[dir=rtl] .attachmentsItem>button{padding:.21875rem 26px .21875rem 0;text-align:right}.attachmentsItem>button::before{position:absolute;top:.625rem}[dir] .attachmentsItem>button::before{margin-top:-8px}[dir=ltr] .attachmentsItem>button::before{left:7px}[dir=rtl] .attachmentsItem>button::before{right:7px}#overlayContainer{display:flex;position:absolute;width:100%;height:100%;z-index:40000}[dir] #overlayContainer{background-color:rgba(0,0,0,.3)}#overlayContainer .container{flex:1 1 0;display:flex;justify-content:center;align-items:center;overflow:auto;-webkit-overflow-scrolling:touch}.dialog{width:300px;color:#000;font-size:.6875rem;line-height:1.2}[dir] .dialog{background-color:#fff;border-radius:1px}[dir=ltr] .dialog{box-shadow:4px 6px 4px gray}[dir=rtl] .dialog{box-shadow:-4px 6px 4px gray}[dir] .dialog .toolbarField{margin:0}[dir] .dialog .row, [dir] .dialog .buttonRow{padding:16px}[dir] .dialog .row:not(:first-child), [dir] .dialog .buttonRow:not(:first-child){padding-top:8px}[dir] .dialog .row:not(:last-child), [dir] .dialog .buttonRow:not(:last-child){padding-bottom:8px}.dialog .buttonRow{display:flex;justify-content:flex-end;align-items:center}.dialog .overlayButton{width:auto;min-width:94px;height:19px}[dir] .dialog .overlayButton{background-color:#fff;border:0;border-radius:3.75px;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}@media screen and (min-resolution: 1.1dppx){[dir] .dialog .overlayButton{box-shadow:0 0 0 .5px rgba(0,0,0,.125),0 0 0 1px rgba(0,0,0,.03),0 1px 0 .5px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.06),0 .5px 0 rgba(0,0,0,.05)}}[dir=ltr] .dialog .overlayButton:not(:first-child){margin-left:6px}[dir=rtl] .dialog .overlayButton:not(:first-child){margin-right:6px}[dir=ltr] .dialog .overlayButton:not(:last-child){margin-right:6px}[dir=rtl] .dialog .overlayButton:not(:last-child){margin-left:6px}[dir] .dialog .overlayButton:-moz-focusring{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}[dir] .dialog .overlayButton:focus-visible{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}.dialog #passwordSubmit,.dialog .overlayButton:active{height:21px;min-width:96px;color:#fff;position:relative}[dir] .dialog #passwordSubmit, [dir] .dialog .overlayButton:active{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.05)),#095fd8;box-shadow:none;border-radius:3.75px;margin-top:-1px;margin-bottom:-1px}@media screen and (min-resolution: 1.1dppx){.dialog #passwordSubmit,.dialog .overlayButton:active{height:20px;min-width:95px}[dir] .dialog #passwordSubmit, [dir] .dialog .overlayButton:active{box-shadow:0 1px 0 rgba(0,0,0,.03),0 .5px 0 rgba(0,0,0,.09);margin-top:0;transform:translateY(-0.5px)}@-moz-document url-prefix(){[dir] .dialog #passwordSubmit, [dir] .dialog .overlayButton:active{transform:none}}}[dir] .dialog #passwordSubmit:-moz-focusring, [dir] .dialog .overlayButton:active:-moz-focusring{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5)}@media screen and (min-resolution: 1.1dppx){[dir] .dialog #passwordSubmit:-moz-focusring, [dir] .dialog .overlayButton:active:-moz-focusring{box-shadow:inset 0 0 0 .5px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5)}}[dir] .dialog #passwordSubmit:focus-visible, [dir] .dialog .overlayButton:active:focus-visible{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5)}@media screen and (min-resolution: 1.1dppx){[dir] .dialog #passwordSubmit:focus-visible, [dir] .dialog .overlayButton:active:focus-visible{box-shadow:inset 0 0 0 .5px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5)}}.dialog #passwordSubmit span,.dialog .overlayButton:active span{display:flex;justify-content:center;align-items:center;position:absolute;top:1px;width:calc(100% - 2px);height:calc(100% - 2px);opacity:.9}[dir] .dialog #passwordSubmit span, [dir] .dialog .overlayButton:active span{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)),#095fd8;border-radius:2.75px}[dir=ltr] .dialog #passwordSubmit span, [dir=ltr] .dialog .overlayButton:active span{left:1px}[dir=rtl] .dialog #passwordSubmit span, [dir=rtl] .dialog .overlayButton:active span{right:1px}@media screen and (min-resolution: 1.1dppx){.dialog #passwordSubmit span,.dialog .overlayButton:active span{width:calc(100% - 1px);height:calc(100% - 1px)}[dir=ltr] .dialog #passwordSubmit span, [dir=ltr] .dialog .overlayButton:active span{transform:translate(-0.5px, -0.5px)}[dir=rtl] .dialog #passwordSubmit span, [dir=rtl] .dialog .overlayButton:active span{transform:translate(0.5px, -0.5px)}}[dir] .dialog #passwordSubmit:not(:active){background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.05)),#0a6cf5}.dialog #passwordSubmit:not(:active) span{opacity:1}[dir] .dialog #passwordSubmit:not(:active) span{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.4), rgba(255, 255, 255, 0)),#0a6cf5}#passwordOverlay .dialog .toolbarField{width:100%}#printServiceOverlay .dialog .row:nth-child(2){display:flex;align-items:center}.dialog progress[value]{-webkit-appearance:none;-moz-appearance:none;flex:1 1 0;height:6px;overflow:hidden;position:relative}[dir] .dialog progress[value]{border:0;background-color:#dbdbdb;border-radius:3px;padding:0}[dir] .dialog progress[value]::-webkit-progress-bar{background-color:#dbdbdb}[dir] .dialog progress[value]::-webkit-progress-value{background-color:#1388ff}[dir] .dialog progress[value]::-moz-progress-bar{background-color:#1388ff}.dialog progress[value]::after{content:"";position:absolute;top:0;bottom:0}[dir] .dialog progress[value]::after{box-shadow:inset 0 0 0 1px rgba(0,0,0,.125);border-radius:3px}[dir=ltr] .dialog progress[value]::after{right:0;left:0}[dir=rtl] .dialog progress[value]::after{left:0;right:0}@media screen and (min-resolution: 1.1dppx){[dir] .dialog progress[value]::after{box-shadow:inset 0 0 0 .5px rgba(0,0,0,.125)}}.dialog .relative-progress{flex:0 0 38px}[dir=ltr] .dialog .relative-progress{text-align:right}[dir=rtl] .dialog .relative-progress{text-align:left}#errorWrapper{display:flex;flex-direction:column;align-items:center;color:#fff;position:absolute;z-index:1000;font-size:.875rem;line-height:1.3333333333;min-height:30px}[dir] #errorWrapper{background:#d93425}[dir=ltr] #errorWrapper{left:var(--sidebar-width);right:0;padding:.375rem 40px .375rem 12px}[dir=rtl] #errorWrapper{right:var(--sidebar-width);left:0;padding:.375rem 12px .375rem 40px}.loadingInProgress #errorWrapper{top:37px}[dir] #errorWrapper button:focus-visible{border-radius:.5px;box-shadow:0 0 0 4px rgba(255,255,255,.5)}@media screen and (min-resolution: 1.1dppx){[dir] #errorWrapper button:focus-visible{box-shadow:0 0 0 3.5px rgba(255,255,255,.5)}}[dir] #errorWrapper button:-moz-focusring{border-radius:.5px;box-shadow:0 0 0 4px rgba(255,255,255,.5)}@media screen and (min-resolution: 1.1dppx){[dir] #errorWrapper button:-moz-focusring{box-shadow:0 0 0 3.5px rgba(255,255,255,.5)}}[dir=ltr] #errorMessage{margin-right:14px}[dir=rtl] #errorMessage{margin-left:14px}#errorShowMore,#errorShowLess{display:inline;color:inherit;font-weight:inherit;line-height:inherit;text-decoration:underline}[dir] #errorShowMore, [dir] #errorShowLess{border:none;background:transparent;padding:0 2px;cursor:pointer}#errorMessageRight{position:absolute;top:7px}[dir=ltr] #errorMessageRight{right:8px}[dir=rtl] #errorMessageRight{left:8px}#errorClose{width:16px;height:16px;overflow:hidden}[dir] #errorClose{border:none;background:transparent}#errorMoreInfo{color:#000;width:calc(100% + 28px);font-family:monospace,monospace;font-size:.6875rem;line-height:1.3333333333;resize:vertical}[dir] #errorMoreInfo{background-color:#fbf0f0;padding:8px;border:none;margin:7px 0 0 0}[dir=ltr] #errorMoreInfo{margin:.4375rem -28px .375rem 0}[dir=rtl] #errorMoreInfo{margin:.4375rem 0 .375rem -28px}[dir] #errorMoreInfo:focus{border-radius:.5px;box-shadow:0 0 0 4px rgba(255,255,255,.5)}@media screen and (min-resolution: 1.1dppx){[dir] #errorMoreInfo:focus{box-shadow:0 0 0 3.5px rgba(255,255,255,.5)}}.clearBoth{display:none}#viewerContainer.pdfPresentationMode:-moz-full-screen{top:0px;width:100%;height:100%;overflow:hidden;-moz-user-select:none;user-select:none}[dir] #viewerContainer.pdfPresentationMode:-moz-full-screen{border-top:2px solid rgba(0,0,0,0);background-color:#000;cursor:none}#viewerContainer.pdfPresentationMode:fullscreen{top:0px;width:100%;height:100%;overflow:hidden;-moz-user-select:none;user-select:none}[dir] #viewerContainer.pdfPresentationMode:fullscreen{border-top:2px solid rgba(0,0,0,0);background-color:#000;cursor:none}.pdfPresentationMode:-moz-full-screen a:not(.internalLink){display:none}.pdfPresentationMode:fullscreen a:not(.internalLink){display:none}[dir] .pdfPresentationMode:-moz-full-screen .textLayer>span{cursor:none}[dir] .pdfPresentationMode:fullscreen .textLayer>span{cursor:none}[dir] .pdfPresentationMode.pdfPresentationModeControls>*, [dir] .pdfPresentationMode.pdfPresentationModeControls .textLayer>span{cursor:default}#PDFBug{position:fixed;top:32px;bottom:0;font-size:10px;width:300px}[dir] #PDFBug{border:1px solid #666;padding:0}[dir=ltr] #PDFBug{background:none repeat scroll 0 0 #fff;right:0}[dir=rtl] #PDFBug{background:none repeat scroll 100% 0 #fff;left:0}[dir] #PDFBug .controls{background:#eee;border-bottom:1px solid #666;padding:3px}#PDFBug .panels{bottom:0;overflow:auto;-webkit-overflow-scrolling:touch;position:absolute;top:27px}[dir=ltr] #PDFBug .panels{left:0;right:0}[dir=rtl] #PDFBug .panels{right:0;left:0}#PDFBug button.active{font-weight:bold}.debuggerShowText{color:blue}[dir=ltr] .debuggerShowText{background:none repeat scroll 0 0 #ff0}[dir=rtl] .debuggerShowText{background:none repeat scroll 100% 0 #ff0}[dir=ltr] .debuggerHideText:hover{background:none repeat scroll 0 0 #ff0}[dir=rtl] .debuggerHideText:hover{background:none repeat scroll 100% 0 #ff0}#PDFBug .stats{font-family:courier;font-size:10px;white-space:pre}#PDFBug .stats .title{font-weight:bold}#PDFBug table{font-size:10px}@page{margin:0}#printContainer{display:none}@page{margin:0}#printContainer{display:none}@media print{[dir] body{background:rgba(0,0,0,0) none}#sidebarContainer,#secondaryToolbar,.toolbar,#loadingBox,#errorWrapper,.textLayer{display:none}#viewerContainer{overflow:visible}#mainContainer,#viewerContainer,.page,.page canvas{position:static}[dir] #mainContainer, [dir] #viewerContainer, [dir] .page, [dir] .page canvas{padding:0;margin:0}.page{display:none}[dir] .page{border:none;box-shadow:none;background-clip:content-box;background-color:#fff}[dir=ltr] .page{float:left}[dir=rtl] .page{float:right}.page[data-loaded]{display:block}.fileInput{display:none}body[data-pdfjsprinting] #outerContainer{display:none}body[data-pdfjsprinting] #printContainer{display:block}#printContainer{height:100%}#printContainer>div{position:relative;top:0;width:1px;height:1px;overflow:visible;page-break-after:always;page-break-inside:avoid}[dir=ltr] #printContainer>div{left:0}[dir=rtl] #printContainer>div{right:0}#printContainer canvas,#printContainer img{display:block}}.visibleLargeView,.visibleMediumView,.visibleSmallView{display:none}@media all and (max-width: 770px){#outerContainer .hiddenLargeView{display:none}#outerContainer .visibleLargeView{display:inherit}}@media all and (max-width: 700px){#outerContainer .hiddenMediumView{display:none}#outerContainer .visibleMediumView{display:inherit}}@media all and (max-width: 840px){.hiddenSmallView,.hiddenSmallView *{display:none}.visibleSmallView{display:inherit}}.textLayer ::-moz-selection{color:transparent}[dir] .textLayer ::-moz-selection{background:#fce897}.textLayer ::selection{color:transparent}[dir] .textLayer ::selection{background:#fce897}.textLayer{opacity:1;mix-blend-mode:multiply;-moz-user-select:none;user-select:none}[dir] .cursor-pointer .page{cursor:pointer}[dir] .cursor-text .page{cursor:text}.cursor-text-selecting .textLayer{display:none}button{color:inherit;font:inherit;outline:inherit;display:block}[dir] button{background:none;border:none;padding:0;cursor:pointer}[dir] button:focus-visible{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}[dir] button:-moz-focusring{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}.global-color-menu .check-box{display:inline-block;width:10px;height:10px}.global-color-menu .check-box.checked::before{content:"x"}.global-color-menu .color{display:inline-block;width:10px;height:10px}.global-color-menu .label{display:inline-block}[dir=ltr] .more-menu .item.delete{padding-left:10px}[dir=rtl] .more-menu .item.delete{padding-right:10px}.more-menu .check-box{display:inline-block;width:10px;height:10px}.more-menu .check-box.checked::before{content:"x"}.more-menu .color{display:inline-block;width:10px;height:10px}.more-menu .label{display:inline-block}.disable-pointer-events *{pointer-events:none}#drag-canvas{position:absolute;top:-1000px}[dir=ltr] #drag-canvas{left:-1000px}[dir=rtl] #drag-canvas{right:-1000px}#drag-note{position:absolute;top:-2000px;width:24px;height:24px}[dir=ltr] #drag-note{left:-1000px}[dir=rtl] #drag-note{right:-1000px}#drag-note svg{display:block;width:100%;height:100%}#drag-multi{position:absolute;top:-3000px}[dir=ltr] #drag-multi{left:-1000px}[dir=rtl] #drag-multi{right:-1000px}#drag-multi::before{font-size:30px;content:"⧉"}#crash-popover{z-index:1000000;position:absolute;top:0;bottom:0;font-size:14px}[dir] #crash-popover{background-color:#ebebeb;text-align:center;padding-top:30px}[dir=ltr] #crash-popover{right:0;left:0}[dir=rtl] #crash-popover{left:0;right:0}.area-selector{position:absolute;border:3px solid}.selected .expandable-editor{pointer-events:all}.expandable-editor .editor-view{max-height:calc(3 * 0.75rem * 1.3333333333 + calc((4 / 12) * var(--note-font-size)) + calc((4 / 12) * var(--note-font-size)));clip-path:inset(0 0 calc(calc((4 / 12) * var(--note-font-size))) 0)}.expandable-editor.expanded .editor-view{max-height:initial;clip-path:initial}#clamps{position:absolute;width:0;height:0;overflow:hidden}[dir=ltr] #clamps{left:-1000px}[dir=rtl] #clamps{right:-1000px}#clamps .clamp{width:calc(var(--sidebar-width) - 3px);overflow-y:scroll;word-wrap:break-word;font-size:var(--note-font-size);line-height:1.34;height:calc(3 * 0.75rem * 1.3333333333 + calc((4 / 12) * var(--note-font-size)) + calc((4 / 12) * var(--note-font-size)));box-sizing:border-box}[dir] #clamps .clamp{padding:0 4px}#clamps .clamp .outer{max-height:calc(3 * 0.75rem * 1.3333333333 + calc((4 / 12) * var(--note-font-size)) + calc((4 / 12) * var(--note-font-size)));overflow-y:hidden}[dir] #clamps .clamp .inner{padding:calc(.33333*var(--note-font-size)) 8px calc(.33333*var(--note-font-size))}[dir=ltr] #clamps .clamp#highlight-clamp .inner{padding-left:16px}[dir=rtl] #clamps .clamp#highlight-clamp .inner{padding-right:16px}.editor{font-size:.75rem;line-height:1.3333333333;position:relative}.editor .content{word-wrap:break-word}[dir] .editor .content{padding:calc((4 / 12) * var(--note-font-size)) 8px calc((4 / 12) * var(--note-font-size))}@-moz-document url-prefix(){[dir] .editor .content{padding:calc((3 / 12) * var(--note-font-size)) 8px calc((5 / 12) * var(--note-font-size))}}.editor .content:focus{outline:0}[dir] .editor .content:focus{cursor:text;background:#fff}.editor .content:empty::before{content:attr(placeholder);color:#6d95e0}.editor .content:empty:focus::before{color:#707070}.annotation-popup .editor .content:empty::before{color:#707070}.overflowed .editor .content{pointer-events:none}.editor .renderer{width:0;height:0;overflow:hidden}.editor .bubble{font-size:12px;position:absolute;display:flex;height:20px}[dir] .editor .bubble{background-color:#fff;border:1px solid #d3d3d3;margin-top:-15px;border-radius:5px}[dir=ltr] .editor .bubble{left:calc(50% - 50px)}[dir=rtl] .editor .bubble{right:calc(50% - 50px)}.editor .bubble .button{width:20px;height:100%;outline:0;vertical-align:middle}[dir] .editor .bubble .button{background-color:transparent;border:none;cursor:pointer}[dir] .editor .bubble .button:hover{background-color:#d3d3d3}.highlight .editor .content:empty::before{color:inherit}.ink-annotation svg{overflow:visible}.ink-annotation .square{position:absolute;pointer-events:none}.ink-annotation.selected .square{border:2px dashed #6d95e0;pointer-events:auto;z-index:1}.selectionCanvas,.highlight-annotation .rect{opacity:.5}.highlight-annotation{position:absolute}.highlight-annotation .square{position:absolute;pointer-events:none}.highlight-annotation.selected .square{border:2px dashed #6d95e0;pointer-events:auto;z-index:1}.highlight-annotation .rect{cursor:pointer;position:absolute;mix-blend-mode:multiply;pointer-events:none}.layer-ink{position:absolute;left:0;top:0;pointer-events:none}.layer-ink>div>div{position:absolute}.layer-highlight{position:absolute;left:0;top:0}.layer-note{position:absolute;z-index:3;left:0;top:0;right:0}.layer-area{position:absolute;left:0;top:0;right:0;z-index:3}.layer-edge-note{position:absolute;z-index:3;left:0;top:0;right:0}.layer-blink{position:absolute;top:0;left:0;mix-blend-mode:multiply;pointer-events:none}.layer-blink .rect{position:absolute;background-color:Highlight}.edge-note{position:absolute;cursor:pointer}.edge-note:hover{z-index:3 !important}.selectionCanvas{position:absolute;top:0;left:0;mix-blend-mode:multiply}.editable-control{flex:1 1 auto;width:100%;font-family:inherit;font-size:inherit;font-weight:inherit;line-height:normal;color:#000}[dir] .editable-control{text-align:inherit;background-color:#fff;background-clip:padding-box;padding:2px;border:none;border-radius:.5px;margin:-2px;box-shadow:0 0 0 3px rgba(10,108,245,.5),0 0 0 1px #ccc}@media screen and (min-resolution: 1.1dppx){[dir] .editable-control{box-shadow:0 0 0 3px rgba(10,108,245,.5),0 0 0 .5px #ccc}}[dir] .preview{cursor:default}.preview header{display:flex;justify-content:space-between;align-items:center;height:21px;line-height:.75rem;white-space:nowrap;-moz-user-select:none;user-select:none}[dir] .preview header{padding:0 8px;border-bottom:1px solid #d7dad7}[dir] .selected .preview header{border-bottom:1px solid rgba(109,149,224,.4)}.preview header .left,.preview header .center,.preview header .right{flex:1 1 0;display:flex;align-items:center}.preview header .center{flex:0 1 auto;justify-content:center;min-width:0;max-width:50%}.preview header .right{justify-content:flex-end}[dir=ltr] .preview header .icon{margin-right:5px}[dir=rtl] .preview header .icon{margin-left:5px}.preview header .page{display:flex;align-items:center;font-weight:bold}[dir=ltr] .preview header .page{padding-right:8px}[dir=rtl] .preview header .page{padding-left:8px}[dir=ltr] .preview header .page>div:first-child{margin-right:.3636363636em}[dir=rtl] .preview header .page>div:first-child{margin-left:.3636363636em}.preview header .page .editable-control{width:50px;line-height:.75rem}[dir] .preview header .page .editable-control{padding:0;margin:0}.preview header .author{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#606060;margin-inline-end:4px}.preview header .author.non-authoritative{color:silver}.preview .highlight{color:#555;position:relative}[dir] .preview .highlight:last-child{border-bottom:0}[dir] .selected .preview .highlight:last-child{border-bottom:0}.preview .highlight .blockquote-border{position:absolute;top:calc((4 / 12) * var(--note-font-size));bottom:calc((5 / 12) * var(--note-font-size));width:2px;z-index:999}[dir=ltr] .preview .highlight .blockquote-border{left:8px}[dir=rtl] .preview .highlight .blockquote-border{right:8px}[dir=ltr] .preview .highlight .content{padding-left:16px}[dir=rtl] .preview .highlight .content{padding-right:16px}[dir] .preview .comment{border-bottom:1px solid #d7dad7}[dir] .selected .preview .comment{border-bottom:1px solid rgba(109,149,224,.4)}[dir] .preview .comment:last-child{border-bottom:0}[dir] .selected .preview .comment:last-child{border-bottom:0}.preview .image{width:100%}.preview .tags{width:100%;line-height:1.37;word-break:break-word}[dir] .preview .tags{padding:.1875rem 8px .3125rem}[dir=ltr] .preview .tags{text-align:left}[dir=rtl] .preview .tags{text-align:right}@-moz-document url-prefix(){[dir] .preview .tags{padding:.25rem 8px .25rem}}.preview .tags .tag::after{content:", ";color:#000}.preview .tags .tag:last-child::after{content:none}.preview .tags:empty::before{content:attr(placeholder);color:#6d95e0}.annotation-popup .preview .tags:empty::before{color:#707070}.page-popup-container{position:absolute;z-index:10;left:0}.page-popup{position:absolute}[dir] .page-popup{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6)}.page-popup::before,.page-popup::after{content:"";position:absolute}[dir] .page-popup::before, [dir] .page-popup::after{border:solid transparent;border-width:8px 8px}[dir=ltr] .page-popup::before, [dir=ltr] .page-popup::after{left:50%;transform:translateX(-8px)}[dir=rtl] .page-popup::before, [dir=rtl] .page-popup::after{right:50%;transform:translateX(8px)}[dir] .page-popup[class*=bottom]::before, [dir] .page-popup[class*=bottom]::after{border-top-width:0}.page-popup[class*=bottom]::before{top:-9px}[dir] .page-popup[class*=bottom]::before{border-bottom-color:rgba(0,0,0,.2)}@media screen and (min-resolution: 1.1dppx){.page-popup[class*=bottom]::before{filter:blur(0.5px)}[dir] .page-popup[class*=bottom]::before{border-bottom-color:rgba(0,0,0,.15)}}.page-popup[class*=bottom]::after{top:-8px}[dir] .page-popup[class*=bottom]::after{border-bottom-color:#fff}[dir] .page-popup[class*=top]::before, [dir] .page-popup[class*=top]::after{border-bottom-width:0}.page-popup[class*=top]::before{bottom:-9px}[dir] .page-popup[class*=top]::before{border-top-color:rgba(0,0,0,.2)}@media screen and (min-resolution: 1.1dppx){.page-popup[class*=top]::before{filter:blur(0.5px)}[dir] .page-popup[class*=top]::before{border-top-color:rgba(0,0,0,.15)}}.page-popup[class*=top]::after{bottom:-8px}[dir] .page-popup[class*=top]::after{border-top-color:#fff}[dir=ltr] .page-popup[class*=left]::before, [dir=ltr] .page-popup[class*=left]::after{left:20px}[dir=rtl] .page-popup[class*=left]::before, [dir=rtl] .page-popup[class*=left]::after{right:20px}[dir=ltr] .page-popup[class*=right]::before, [dir=ltr] .page-popup[class*=right]::after{left:unset;right:20px;transform:translateX(8px)}[dir=rtl] .page-popup[class*=right]::before, [dir=rtl] .page-popup[class*=right]::after{right:unset;left:20px;transform:translateX(-8px)}[dir] .page-popup.selection-popup{padding:4px}.page-popup.selection-popup .selection-menu .colors{display:flex;align-items:center}.page-popup.selection-popup .toolbarButton{height:20px}[dir] .page-popup.selection-popup .toolbarButton{background:transparent;padding:2px;border-radius:1.75px;box-shadow:none;margin:0}[dir=ltr] .page-popup.selection-popup .toolbarButton:not(:first-child){margin-left:1px}[dir=rtl] .page-popup.selection-popup .toolbarButton:not(:first-child){margin-right:1px}[dir] .page-popup.selection-popup .toolbarButton:hover{background:rgba(0,0,0,.1);box-shadow:0 0 0 1px rgba(0,0,0,.2)}[dir] .page-popup.selection-popup .toolbarButton:focus-visible{box-shadow:0 0 0 3px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.2)}[dir] .page-popup.selection-popup .toolbarButton:-moz-focusring{box-shadow:0 0 0 3px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.2)}[dir] .page-popup.selection-popup .wide-button{text-align:center;border:1px solid gray;border-radius:5px;padding:3px;cursor:default}[dir] .page-popup.selection-popup .wide-button:hover{background:rgba(0,0,0,.1)}.annotation-popup{width:240px}.annotation-popup .content{min-height:calc(
				2 * calc((4 / 12) * var(--note-font-size))
				+ 3 * var(--note-font-size) * 1.3333333333
		);max-height:168px;overflow-y:auto}#popupContainer{position:absolute;width:100%;height:100%;z-index:40000;overflow:hidden;pointer-events:none}.popup-overlay{pointer-events:all;position:absolute;width:100%;height:100%;z-index:40000;overflow:hidden}.popup{position:absolute}[dir] .popup{background-color:#fff;border-radius:5px;box-shadow:0 0 0 1px rgba(0,0,0,.1),0 5px 10px rgba(0,0,0,.6)}[dir=ltr] .popup{left:-1000px}[dir=rtl] .popup{right:-1000px}.popup::before,.popup::after{content:"";position:absolute}[dir] .popup::before, [dir] .popup::after{border:solid transparent;border-width:8px 8px}[dir=ltr] .popup::before, [dir=ltr] .popup::after{left:50%;transform:translateX(-8px)}[dir=rtl] .popup::before, [dir=rtl] .popup::after{right:50%;transform:translateX(8px)}[dir] .popup[class*=bottom]::before, [dir] .popup[class*=bottom]::after{border-top-width:0}.popup[class*=bottom]::before{top:-9px}[dir] .popup[class*=bottom]::before{border-bottom-color:rgba(0,0,0,.2)}@media screen and (min-resolution: 1.1dppx){.popup[class*=bottom]::before{filter:blur(0.5px)}[dir] .popup[class*=bottom]::before{border-bottom-color:rgba(0,0,0,.15)}}.popup[class*=bottom]::after{top:-8px}[dir] .popup[class*=bottom]::after{border-bottom-color:#fff}[dir] .popup[class*=top]::before, [dir] .popup[class*=top]::after{border-bottom-width:0}.popup[class*=top]::before{bottom:-9px}[dir] .popup[class*=top]::before{border-top-color:rgba(0,0,0,.2)}@media screen and (min-resolution: 1.1dppx){.popup[class*=top]::before{filter:blur(0.5px)}[dir] .popup[class*=top]::before{border-top-color:rgba(0,0,0,.15)}}.popup[class*=top]::after{bottom:-8px}[dir] .popup[class*=top]::after{border-top-color:#fff}[dir=ltr] .popup[class*=left]::before, [dir=ltr] .popup[class*=left]::after{left:20px}[dir=rtl] .popup[class*=left]::before, [dir=rtl] .popup[class*=left]::after{right:20px}[dir=ltr] .popup[class*=right]::before, [dir=ltr] .popup[class*=right]::after{left:unset;right:20px;transform:translateX(8px)}[dir=rtl] .popup[class*=right]::before, [dir=rtl] .popup[class*=right]::after{right:unset;left:20px;transform:translateX(-8px)}[dir] #labelPopup .row{padding:16px}[dir] #labelPopup .row:not(:first-child){padding-top:8px}[dir] #labelPopup .row:not(:last-child){padding-bottom:8px}#labelPopup input[type=text]{width:100%;height:22px;color:#000;font-family:inherit;font-size:.6875rem}[dir] #labelPopup input[type=text]{padding:0 5px;margin:0;border:0;background:#fff;border-radius:.5px;box-shadow:inset 0 0 0 1px #bdbdbd}@media screen and (min-resolution: 1.1dppx){[dir] #labelPopup input[type=text]{box-shadow:inset 0 0 .2px .5px #999}}#labelPopup input[type=radio]:disabled+label{color:#999}#labelPopup .row.label{display:flex}#labelPopup .row.label .column{display:flex;align-items:center}#labelPopup .row.label .column.first input{width:100px}[dir] #labelPopup .row.label .column.first input:disabled{background-color:#f0f0f0}#labelPopup .row.label .column.second{margin-inline-start:10px;-moz-user-select:none;user-select:none}#labelPopup .row.label .column.second label{padding-inline-start:5px}[dir] #labelPopup fieldset{border:0;margin-top:8px}#labelPopup fieldset legend{font-size:.6875rem;font-weight:bold}[dir] #labelPopup fieldset legend{padding-bottom:4px}#labelPopup .row.radio{-moz-user-select:none;user-select:none}#labelPopup .row.radio .choice{display:flex;align-items:center}[dir] #labelPopup .row.radio .choice:not(:last-child){padding-bottom:5px}[dir] #labelPopup .row.radio .choice input:focus-visible{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}[dir] #labelPopup .row.radio .choice input:-moz-focusring{box-shadow:0 0 0 2px rgba(10,108,245,.5),0 0 0 1px #a5afc1}[dir=ltr] #labelPopup .row.radio .choice label{padding-left:5px}[dir=rtl] #labelPopup .row.radio .choice label{padding-right:5px}#labelPopup .row.buttons{display:flex;justify-content:flex-end}#labelPopup button{width:auto;min-width:94px;height:19px;color:#fff}[dir] #labelPopup button{background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.05)),#0a6cf5;border:0;border-radius:3.75px;box-shadow:0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}@media screen and (min-resolution: 1.1dppx){[dir] #labelPopup button{box-shadow:0 0 0 .5px rgba(0,0,0,.125),0 0 0 1px rgba(0,0,0,.03),0 1px 0 .5px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.06),0 .5px 0 rgba(0,0,0,.05)}}[dir=ltr] #labelPopup button:not(:first-child){margin-left:6px}[dir=rtl] #labelPopup button:not(:first-child){margin-right:6px}[dir=ltr] #labelPopup button:not(:last-child){margin-right:6px}[dir=rtl] #labelPopup button:not(:last-child){margin-left:6px}[dir] #labelPopup button:-moz-focusring{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}[dir] #labelPopup button:focus-visible{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px rgba(0,0,0,.15),0 1px 0 1px rgba(0,0,0,.03),0 1px 0 rgba(0,0,0,.12)}[dir] #labelPopup button:active:not(:disabled){background:linear-gradient(to bottom, rgba(255, 255, 255, 0.25), rgba(0, 0, 0, 0.05)),#095fd8}#labelPopup button:disabled{opacity:.7}.context-menu-container{position:absolute;z-index:10000}.context-menu{position:absolute}[dir] .context-menu{background-color:#fff;border:1px solid gray}.context-menu .item{white-space:nowrap}[dir] .context-menu .item{padding:5px}[dir] .context-menu .item:hover{cursor:pointer;background-color:#d3d3d3}#annotationsView{width:100%;height:100%;-moz-user-select:none;user-select:none;display:flex;flex-direction:column}#annotationsView:focus{outline:none}#annotationsView .search{display:flex;position:relative}[dir] #annotationsView .search{margin:6px 13px}#annotationsView .search .icon-search{position:absolute;top:2px}[dir=ltr] #annotationsView .search .icon-search{left:3px}[dir=rtl] #annotationsView .search .icon-search{right:3px}#annotationsView .search .input-group{flex:1}#annotationsView .search input{display:block;width:100%;height:20px;line-height:2}[dir] #annotationsView .search input{background:#bcc4d2;border:none;border-radius:3.75px;box-shadow:0 0 0 1px #a5afc1}[dir=ltr] #annotationsView .search input{padding:0 18px 0 23px}[dir=rtl] #annotationsView .search input{padding:0 23px 0 18px}#annotationsView .search input::placeholder{opacity:.3;color:#000}[dir] #annotationsView .search input:focus{box-shadow:0 0 0 4px rgba(10,108,245,.5),0 0 0 1px #a5afc1}[dir] .is-blurred #annotationsView .search input{background:#dbdbdb;box-shadow:0 0 0 1px #cdcdcd}#annotationsView .search .clear{position:absolute;top:3px;width:14px;height:14px}[dir] #annotationsView .search .clear{background:transparent;border:none}[dir=ltr] #annotationsView .search .clear{right:3px}[dir=rtl] #annotationsView .search .clear{left:3px}#annotationsView .annotations{overflow:auto;flex:1}[dir] #annotationsView .annotations{padding:3px 4px 0}[dir] #annotationsView .annotations>*:last-child{margin-bottom:8px}#annotationsView .annotation{outline:none}#annotationsView .selector{z-index:2;max-height:140px;overflow:auto}[dir] #annotationsView .selector{padding:8px 8px;border-top:1px solid #a9a9a9;box-shadow:0 0 0 1px rgba(0,0,0,.05)}#annotationsView .selector .colors{display:flex;flex-wrap:wrap}#annotationsView .selector .colors .color{display:flex}[dir] #annotationsView .selector .colors .color{padding:2px;border-radius:3px}[dir=ltr] #annotationsView .selector .colors .color{margin-left:1px}[dir=rtl] #annotationsView .selector .colors .color{margin-right:1px}[dir] #annotationsView .selector .colors .color:hover, [dir] #annotationsView .selector .colors .color.selected, [dir] #annotationsView .selector .colors .color.dragged-over{background-color:#bcc4d2}#annotationsView .selector .colors .color.inactive svg{opacity:.4}#annotationsView .selector .tags{display:flex;flex-wrap:wrap}[dir] #annotationsView .selector .tags:nth-child(2){margin-top:4px}#annotationsView .selector .tags .tag{overflow:hidden;text-overflow:ellipsis;white-space:pre}[dir] #annotationsView .selector .tags .tag{cursor:default;padding:2px 4px;margin-bottom:1px;border-radius:6px;border:1px solid transparent}[dir=ltr] #annotationsView .selector .tags .tag{margin-left:1px}[dir=rtl] #annotationsView .selector .tags .tag{margin-right:1px}#annotationsView .selector .tags .tag.color{font-weight:bold}#annotationsView .selector .tags .tag.selected{color:#fff}[dir] #annotationsView .selector .tags .tag.selected{background:#598bec}[dir] #annotationsView .selector .tags .tag:hover, [dir] #annotationsView .selector .tags .tag.dragged-over{background:#bbcef1;border:1px solid #6d95e0}#annotationsView .selector .tags .tag:active{color:#fff}[dir] #annotationsView .selector .tags .tag:active{background:#598bec}#annotationsView .selector .tags .tag.inactive{opacity:.4}#annotationsView .selector .authors{display:flex;flex-wrap:wrap}[dir] #annotationsView .selector .authors{margin-top:5px}[dir] #annotationsView .selector .authors:nth-child(2){margin-top:4px}#annotationsView .selector .authors .author{overflow:hidden;text-overflow:ellipsis;white-space:pre;display:flex;align-items:center}[dir] #annotationsView .selector .authors .author{cursor:default;padding:2px 4px;margin-bottom:1px;border-radius:6px;border:1px solid transparent}[dir=ltr] #annotationsView .selector .authors .author{margin-left:1px}[dir=rtl] #annotationsView .selector .authors .author{margin-right:1px}#annotationsView .selector .authors .author svg{margin-inline-end:4px}#annotationsView .selector .authors .author.selected{color:#fff}[dir] #annotationsView .selector .authors .author.selected{background:#598bec}[dir] #annotationsView .selector .authors .author:hover{background:#bbcef1;border:1px solid #6d95e0}#annotationsView .selector .authors .author:active{color:#fff}[dir] #annotationsView .selector .authors .author:active{background:#598bec}#annotationsView .selector .authors .author.inactive{opacity:.4}#measure{width:var(--sidebar-width)}.annotation{overflow:hidden}[dir] .annotation{background-color:#fff;border:1px solid #bcc4d2;border-radius:5px}[dir] .annotation:active{border-color:gray}[dir] .annotation.selected{background-color:#e4ebf9;border:1px solid #6d95e0;box-shadow:0 0 0 2px rgba(109,149,224,.5)}[dir] .annotation+.annotation{margin-top:4px}.area-selector,.area-annotation{opacity:.75}.area-annotation{border:3px solid;pointer-events:none;cursor:inherit !important;position:absolute}.area-annotation.selected{border:3px dashed #6d95e0 !important;pointer-events:all;opacity:1}.resizer .line,.resizer .edge{position:absolute;-moz-user-select:none;user-select:none}.resizer .top{width:100%;height:10px;top:-5px;left:0;cursor:row-resize}.resizer .right{width:10px;height:100%;top:0;right:-5px;cursor:col-resize}.resizer .bottom{width:100%;height:10px;bottom:-5px;left:0;cursor:row-resize}.resizer .left{width:10px;height:100%;top:0;left:-5px;cursor:col-resize}.resizer .top-right{width:20px;height:20px;right:-10px;top:-10px;cursor:ne-resize}.resizer .bottom-right{width:20px;height:20px;right:-10px;bottom:-10px;cursor:se-resize}.resizer .bottom-left{width:20px;height:20px;left:-10px;bottom:-10px;cursor:sw-resize}.resizer .top-left{width:20px;height:20px;left:-10px;top:-10px;cursor:nw-resize}.note-annotation{cursor:inherit !important;position:absolute}.note-annotation svg{display:block;width:100%;height:100%}.note-annotation .square{position:absolute}.note-annotation.selected .square{border:2px dashed #6495ed;z-index:1}.draggableNoteBox{border:2px dashed #d3d3d3;position:absolute;top:0;left:0}.tool-group{display:flex}.toolbarButton.global-color{white-space:nowrap}.toolbarButton.global-color::before{content:"";display:inline-block;vertical-align:top;width:12px;height:12px}[dir] .toolbarButton.global-color::before{margin:2px;background-color:currentColor;border:1px solid rgba(0,0,0,.08);border-radius:3px}.toolbarButton.global-color .dropmarker{display:inline-block;vertical-align:top;width:7px;height:4px;position:relative;z-index:1}[dir=ltr] .toolbarButton.global-color .dropmarker{margin:6px -1px 0 2px;background:url(images/searchbar-dropmarker.png) no-repeat left top}[dir=rtl] .toolbarButton.global-color .dropmarker{margin:6px 2px 0 -1px;background:url(images/searchbar-dropmarker.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){[dir=ltr] .toolbarButton.global-color .dropmarker{background:url(images/searchbar-dropmarker@2x.png) no-repeat left top/100%}[dir=rtl] .toolbarButton.global-color .dropmarker{background:url(images/searchbar-dropmarker@2x.png) no-repeat right top/100%}}.is-blurred .toolbarButton.global-color .dropmarker{opacity:.5}.toolbar .annotation-tools{direction:ltr}[dir=rtl] .toolbar .annotation-tools{transform:scaleX(-1)}.toolbar .annotation-tools .toolbarButton{height:24px;padding:4px 11px 4px 12px;background:none;border-radius:0;box-shadow:none;position:relative}.toolbar .annotation-tools .toolbarButton:focus-visible{z-index:2}.toolbar .annotation-tools .toolbarButton:focus-visible::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5)}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:focus-visible::after{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 2.5px rgba(10,108,245,.5)}}.toolbar .annotation-tools .toolbarButton:-moz-focusring::after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:0;box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 3px rgba(10,108,245,.5);z-index:2}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:-moz-focusring::after{box-shadow:inset 0 0 0 1px rgba(10,108,245,.5),0 0 0 2.5px rgba(10,108,245,.5)}}.toolbar .annotation-tools .toolbarButton:first-child{margin-right:0;background:none}.toolbar .annotation-tools .toolbarButton:first-child:focus-visible::after{border-top-left-radius:5px;border-bottom-left-radius:5px}.toolbar .annotation-tools .toolbarButton:first-child:-moz-focusring::after{border-top-left-radius:5px;border-bottom-left-radius:5px}.toolbar .annotation-tools .toolbarButton:last-child{padding:4px 12px;margin-left:0;background:url(images/darwin/menubutton-end.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:last-child{background:url(images/darwin/menubutton-end@2x.png) no-repeat right top/auto 24px}}.toolbar .annotation-tools .toolbarButton:last-child:active{background:url(images/darwin/menubutton-end-pressed.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:last-child:active{background:url(images/darwin/menubutton-end-pressed@2x.png) no-repeat right top/auto 24px}}.toolbar .annotation-tools .toolbarButton:last-child:focus-visible::after{border-top-right-radius:5px;border-bottom-right-radius:5px}.toolbar .annotation-tools .toolbarButton:last-child:-moz-focusring::after{border-top-right-radius:5px;border-bottom-right-radius:5px}.toolbar .annotation-tools .toolbarButton:last-child.toggled{background:url(images/darwin/menubutton-end-active.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:last-child.toggled{background:url(images/darwin/menubutton-end-active@2x.png) no-repeat right top/auto 24px}}.toolbar .annotation-tools .toolbarButton:last-child.toggled:active{background:url(images/darwin/menubutton-end-active-pressed.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:last-child.toggled:active{background:url(images/darwin/menubutton-end-active-pressed@2x.png) no-repeat right top/auto 24px}}.toolbar .annotation-tools .toolbarButton.toggled:last-child{background:url(images/darwin/menubutton-end-active.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton.toggled:last-child{background:url(images/darwin/menubutton-end-active@2x.png) no-repeat right top/auto 24px}}.toolbar .annotation-tools .toggled.toolbarButton:last-child:active{background:url(images/darwin/menubutton-end-active-pressed.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toggled.toolbarButton:last-child:active{background:url(images/darwin/menubutton-end-active-pressed@2x.png) no-repeat right top/auto 24px}}.is-blurred .toolbar .annotation-tools .toolbarButton:last-child{opacity:.5}.is-blurred .toolbar .annotation-tools .toolbarButton:last-child:not(.toggled){background:url(images/darwin/menubutton-end-inactive-window.png) no-repeat right top}@media screen and (min-resolution: 1.1dppx){.is-blurred .toolbar .annotation-tools .toolbarButton:last-child{background:url(images/darwin/menubutton-end-inactive-window@2x.png) no-repeat right top/auto 24px}}.toolbar .annotation-tools .toolbarButton:not(:first-child){margin-left:0}.toolbar .annotation-tools .toolbarButton:not(:last-child){margin-right:0}.is-blurred .toolbar .annotation-tools .toolbarButton:not(:last-child)::before{opacity:.5}.is-blurred .toolbar .annotation-tools .toolbarButton.toggled::before{opacity:1}.toolbar .annotation-tools .toolbarButton>span:first-child{clip:initial;margin:initial;left:0;top:0;width:100%;height:100%;text-indent:-99em;background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat left center/1px 22px,url(images/darwin/menubutton-start.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton>span:first-child{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat left center/1px 22px,url(images/darwin/menubutton-start@2x.png) no-repeat center top/auto 24px}}.toolbar .annotation-tools .toolbarButton:active>span:first-child{background:url(images/darwin/menubutton-start-pressed.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:active>span:first-child{background:url(images/darwin/menubutton-start-pressed@2x.png) no-repeat center top/auto 24px}}.toolbar .annotation-tools .toolbarButton.toggled>span:first-child{background:url(images/darwin/menubutton-start-active.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton.toggled>span:first-child{background:url(images/darwin/menubutton-start-active@2x.png) no-repeat center top/auto 24px}}.toolbar .annotation-tools .toggled.toolbarButton:active>span:first-child{background:url(images/darwin/menubutton-start-active-pressed.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toggled.toolbarButton:active>span:first-child{background:url(images/darwin/menubutton-start-active-pressed@2x.png) no-repeat center top/auto 24px}}.toolbar .annotation-tools .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/menubutton-start.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/menubutton-start@2x.png) no-repeat center top/auto 24px}}.toolbar .annotation-tools .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/menubutton-start.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton.toggled+.toolbarButton:not(:active)>span:first-child{background:url(images/darwin/menubutton-start@2x.png) no-repeat center top/auto 24px}}.is-blurred .toolbar .annotation-tools .toolbarButton:not(.toggled)>span:first-child{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat left center/1px 22px,url(images/darwin/menubutton-start-inactive-window.png) no-repeat center top}@media screen and (min-resolution: 1.1dppx){.is-blurred .toolbar .annotation-tools .toolbarButton:not(.toggled)>span:first-child{background:linear-gradient(rgba(0, 0, 0, 0.1), rgba(0, 0, 0, 0.1)) no-repeat left center/1px 22px,url(images/darwin/menubutton-start-inactive-window@2x.png) no-repeat center top/auto 24px}}.is-blurred .toolbar .annotation-tools .toolbarButton:not(:last-child)>span:first-child{opacity:.5}.toolbar .annotation-tools .toolbarButton:first-child>span:first-child{background:url(images/darwin/menubutton-start.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:first-child>span:first-child{background:url(images/darwin/menubutton-start@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toolbarButton:first-child:active>span:first-child{background:url(images/darwin/menubutton-start-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:first-child:active>span:first-child{background:url(images/darwin/menubutton-start-pressed@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toolbarButton.toggled:first-child>span:first-child{background:url(images/darwin/menubutton-start-active.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton.toggled:first-child>span:first-child{background:url(images/darwin/menubutton-start-active@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toggled.toolbarButton:first-child:active>span:first-child{background:url(images/darwin/menubutton-start-active-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toggled.toolbarButton:first-child:active>span:first-child{background:url(images/darwin/menubutton-start-active-pressed@2x.png) no-repeat left top/auto 24px}}.is-blurred .toolbar .annotation-tools .toolbarButton:first-child:not(.toggled)>span:first-child{background:url(images/darwin/menubutton-start-inactive-window.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.is-blurred .toolbar .annotation-tools .toolbarButton:first-child:not(.toggled)>span:first-child{background:url(images/darwin/menubutton-start-inactive-window@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toolbarButton>span.toolbarButton:first-child{background:url(images/darwin/menubutton-start.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton>span.toolbarButton:first-child{background:url(images/darwin/menubutton-start@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toolbarButton:active>span.toolbarButton:first-child:active{background:url(images/darwin/menubutton-start-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton:active>span.toolbarButton:first-child:active{background:url(images/darwin/menubutton-start-pressed@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toolbarButton.toggled>span.toolbarButton.toggled:first-child{background:url(images/darwin/menubutton-start-active.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toolbarButton.toggled>span.toolbarButton.toggled:first-child{background:url(images/darwin/menubutton-start-active@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toggled.toolbarButton:active>span.toggled.toolbarButton:first-child:active{background:url(images/darwin/menubutton-start-active-pressed.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.toolbar .annotation-tools .toggled.toolbarButton:active>span.toggled.toolbarButton:first-child:active{background:url(images/darwin/menubutton-start-active-pressed@2x.png) no-repeat left top/auto 24px}}.is-blurred .toolbar .annotation-tools .toolbarButton:not(.toggled)>span.toolbarButton:first-child:not(.toggled){background:url(images/darwin/menubutton-start-inactive-window.png) no-repeat left top}@media screen and (min-resolution: 1.1dppx){.is-blurred .toolbar .annotation-tools .toolbarButton:not(.toggled)>span.toolbarButton:first-child:not(.toggled){background:url(images/darwin/menubutton-start-inactive-window@2x.png) no-repeat left top/auto 24px}}.toolbar .annotation-tools .toolbarButton:last-child>span:first-child{width:calc(100% - 17px)}.icon svg{display:block;color:currentColor}.toolbar .highlight::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .highlight::before{background-image:url(icons/darwin/highlight.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .highlight::before{background-image:url(icons/darwin/highlight@2x.png)}}.toolbar .highlight.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .highlight.toggled::before{background-image:url(icons/darwin/highlight-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .highlight.toggled::before{background-image:url(icons/darwin/highlight-white@2x.png)}}.toolbar .note::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .note::before{background-image:url(icons/darwin/note.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .note::before{background-image:url(icons/darwin/note@2x.png)}}.toolbar .note.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .note.toggled::before{background-image:url(icons/darwin/note-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .note.toggled::before{background-image:url(icons/darwin/note-white@2x.png)}}.toolbar .area::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .area::before{background-image:url(icons/darwin/area.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .area::before{background-image:url(icons/darwin/area@2x.png)}}.toolbar .area.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .toolbar .area.toggled::before{background-image:url(icons/darwin/area-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .toolbar .area.toggled::before{background-image:url(icons/darwin/area-white@2x.png)}}#toolbarSidebar #viewAnnotations::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewAnnotations::before{background-image:url(icons/darwin/note-linear.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewAnnotations::before{background-image:url(icons/darwin/note-linear@2x.png)}}#toolbarSidebar #viewAnnotations.toggled::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] #toolbarSidebar #viewAnnotations.toggled::before{background-image:url(icons/darwin/note-linear-white.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] #toolbarSidebar #viewAnnotations.toggled::before{background-image:url(icons/darwin/note-linear-white@2x.png)}}.search .icon-search::before{content:"";display:inline-block;vertical-align:top;width:16px;height:16px}[dir] .search .icon-search::before{background-image:url(icons/darwin/search.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .search .icon-search::before{background-image:url(icons/darwin/search@2x.png)}}.search .clear::before{content:"";display:inline-block;vertical-align:top;width:14px;height:14px}[dir] .search .clear::before{background-image:url(icons/darwin/clear.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .search .clear::before{background-image:url(icons/darwin/clear@2x.png)}}.search .clear:hover::before{content:"";display:inline-block;vertical-align:top;width:14px;height:14px}[dir] .search .clear:hover::before{background-image:url(icons/darwin/clear.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .search .clear:hover::before{background-image:url(icons/darwin/clear@2x.png)}}.preview .more::before{content:"";display:inline-block;vertical-align:top;width:12px;height:12px}[dir] .preview .more::before{background-image:url(icons/more.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .preview .more::before{background-image:url(icons/more@2x.png)}}.selected .preview .more::before{content:"";display:inline-block;vertical-align:top;width:12px;height:12px}[dir] .selected .preview .more::before{background-image:url(icons/more-selected.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .selected .preview .more::before{background-image:url(icons/more-selected@2x.png)}}.preview.read-only .more::before{content:"";display:inline-block;vertical-align:top;width:12px;height:12px}[dir] .preview.read-only .more::before{background-image:url(icons/padlock.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .preview.read-only .more::before{background-image:url(icons/padlock@2x.png)}}.selected .preview.read-only .more::before{content:"";display:inline-block;vertical-align:top;width:12px;height:12px}[dir] .selected .preview.read-only .more::before{background-image:url(icons/padlock-selected.png);background-size:100%}@media screen and (min-resolution: 1.1dppx){[dir] .selected .preview.read-only .more::before{background-image:url(icons/padlock-selected@2x.png)}}
/*# sourceURL=undefinedmain.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/themes/_light-darwin.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/placeholders/_sidebar-view.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/placeholders/_sidebar-item-link-btn.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/base/_base.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_annotation-layer-builder.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_text-layer-builder.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_pdf-viewer.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_viewer.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/mixins/_icon.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/mixins/_media-queries.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_icons.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_toolbar-buttons.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/mixins/_selectors.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_toolbar-field.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_toolbar.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_secondary-toolbar.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_sidebar.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_toolbar-sidebar.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/mixins/_split-button.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_findbar.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/mixins/_popover-pointer.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_thumbnail-view.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_outline-view.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_attachments-view.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/abstracts/mixins/_text-truncate.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_dialog.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_error-message.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_presentation-mode.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_pdf-bug.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_print.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_visibility.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/viewer/_viewer-override.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_annotator.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_area-selector.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_expandable-editor.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_editor.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_ink.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_highlight.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_layer.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_editable.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_preview.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_page-popup.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_annotation-popup.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_popup.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_context-menu.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_annotations-view.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_annotation.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_area.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_note.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_toolbar-buttons.scss */
/*# sourceURL=undefined/var/www/html/newpajoohyar/web-library/modules/pdf-reader/src/stylesheets/components/annotator/_icons.scss */
/*# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIm1haW4uc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvdGhlbWVzL19saWdodC1kYXJ3aW4uc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvYWJzdHJhY3RzL3BsYWNlaG9sZGVycy9fc2lkZWJhci12aWV3LnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2Fic3RyYWN0cy9wbGFjZWhvbGRlcnMvX3NpZGViYXItaXRlbS1saW5rLWJ0bi5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9iYXNlL19iYXNlLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL19hbm5vdGF0aW9uLWxheWVyLWJ1aWxkZXIuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX3RleHQtbGF5ZXItYnVpbGRlci5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9fcGRmLXZpZXdlci5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9fdmlld2VyLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2Fic3RyYWN0cy9taXhpbnMvX2ljb24uc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvYWJzdHJhY3RzL21peGlucy9fbWVkaWEtcXVlcmllcy5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9faWNvbnMuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX3Rvb2xiYXItYnV0dG9ucy5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9hYnN0cmFjdHMvbWl4aW5zL19zZWxlY3RvcnMuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX3Rvb2xiYXItZmllbGQuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX3Rvb2xiYXIuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX3NlY29uZGFyeS10b29sYmFyLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL19zaWRlYmFyLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL190b29sYmFyLXNpZGViYXIuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvYWJzdHJhY3RzL21peGlucy9fc3BsaXQtYnV0dG9uLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL19maW5kYmFyLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2Fic3RyYWN0cy9taXhpbnMvX3BvcG92ZXItcG9pbnRlci5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9fdGh1bWJuYWlsLXZpZXcuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX291dGxpbmUtdmlldy5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9fYXR0YWNobWVudHMtdmlldy5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9hYnN0cmFjdHMvbWl4aW5zL190ZXh0LXRydW5jYXRlLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL19kaWFsb2cuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX2Vycm9yLW1lc3NhZ2Uuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy92aWV3ZXIvX3ByZXNlbnRhdGlvbi1tb2RlLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL19wZGYtYnVnLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvdmlld2VyL19wcmludC5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9fdmlzaWJpbGl0eS5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL3ZpZXdlci9fdmlld2VyLW92ZXJyaWRlLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvYW5ub3RhdG9yL19hbm5vdGF0b3Iuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2FyZWEtc2VsZWN0b3Iuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2V4cGFuZGFibGUtZWRpdG9yLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvYW5ub3RhdG9yL19lZGl0b3Iuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2luay5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Fubm90YXRvci9faGlnaGxpZ2h0LnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvYW5ub3RhdG9yL19sYXllci5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Fubm90YXRvci9fZWRpdGFibGUuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX3ByZXZpZXcuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX3BhZ2UtcG9wdXAuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2Fubm90YXRpb24tcG9wdXAuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX3BvcHVwLnNjc3MiLCIvdmFyL3d3dy9odG1sL25ld3Bham9vaHlhci93ZWItbGlicmFyeS9tb2R1bGVzL3BkZi1yZWFkZXIvc3JjL3N0eWxlc2hlZXRzL2NvbXBvbmVudHMvYW5ub3RhdG9yL19jb250ZXh0LW1lbnUuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2Fubm90YXRpb25zLXZpZXcuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2Fubm90YXRpb24uc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX2FyZWEuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX25vdGUuc2NzcyIsIi92YXIvd3d3L2h0bWwvbmV3cGFqb29oeWFyL3dlYi1saWJyYXJ5L21vZHVsZXMvcGRmLXJlYWRlci9zcmMvc3R5bGVzaGVldHMvY29tcG9uZW50cy9hbm5vdGF0b3IvX3Rvb2xiYXItYnV0dG9ucy5zY3NzIiwiL3Zhci93d3cvaHRtbC9uZXdwYWpvb2h5YXIvd2ViLWxpYnJhcnkvbW9kdWxlcy9wZGYtcmVhZGVyL3NyYy9zdHlsZXNoZWV0cy9jb21wb25lbnRzL2Fubm90YXRvci9faWNvbnMuc2NzcyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQSxNQ29CQSxzQkFDQyxDQUFBLGdDQUVBLENBQUEsY0FDQSxDQUFBLDRCQUNBLENBQUEsOEJDckJELFVBQ0MsQ0FBQSxXQUNBLENBQ0EsYUFDQSxDQUFBLGdDQUNBLENBQUEscUJBQ0EsQ0FEQSxnQkFDQSxDRGVBLDJDQ25CQSxpQkFJQSxDQUFBLHFFQUVBLGlCQUNDLENBQUEsb0NDRUYsb0JBQ0MsQ0FBQSxhQUNBLENBQUEsV0FDQSxDQUFBLFVGV1ksQ0FBQSxrQkFNSSxDQUFBLGVFZGhCLENBQUEscUJBQ0EsQ0FEQSxnQkFDQSxDQUFBLGtCQUNBLENBQUEsbUJDbkJELHFCQUdDLENBQUEsUUFHRCxTQUNDLENBQUEsUUFDQSxDQUFBLHlCQVFELFFBQ0MsQ0FBQSxVQUdELFVBRUMsQ0FBQSxXQUNBLENBQUEsS0hDUywrRkFHZSxDQUFBLGtCQUlSLENHUmhCLFdBT0Qsd0JIQ2lCLENBQUEseUNHS2pCLG1CQUdDLENBQUEsaUJBQ0EsQ0FBQSxZQUNBLENBQUEsU0FHRCxZQUNDLENBQUEsUUFHRCx1QkFDQyxDQUFBLFNBR0QsdUJBQ0MsQ0FBQSxrQkFHRCwwQkFDQyxDQUFBLHVCQUtELGtDQUND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TnpLUyx5Rk02S1QsQ0FBQSw0Q1QzTEgsK0RHY1ksc0dNZ0xSLENBQUEsQ0FBQSxvRk5oTFEsMEVNd0xWLENBQUEsNENUdE1GLG9GR2NZLHVGTTJMVCxDQUFBLENBQUEsb0ZOM0xTLDBFTXdMVixDQUFBLDRDVHRNRixvRkdjWSx1Rk0yTFQsQ0FBQSxDQUFBLDRETjNMUyx3RU1zTlYsQ0FBQSw0Q1RwT0YsNERHY1kscUZNeU5ULENBQUEsQ0FBQSxtRU56TlMsZ0ZNNk5ULENBQUEsNENUM09ILG1FR2NZLDZGTWdPUixDQUFBLENBQUEsb0VOaE9RLCtFTXFPVCxDQUFBLDRDVG5QSCxvRUdjWSw0Rk13T1IsQ0FBQSxDQUFBLDJFTnhPUSx1Rk00T1IsQ0FBQSw0Q1QxUEosMkVHY1ksb0dNK09QLENBQUEsQ0FBQSw4RE4vT08sd0VNc05WLENBQUEsNENUcE9GLDhER2NZLHFGTXlOVCxDQUFBLENBQUEsNEVOek5TLGdGTTZOVCxDQUFBLDRDVDNPSCw0RUdjWSw2Rk1nT1IsQ0FBQSxDQUFBLDhFTmhPUSwrRU1xT1QsQ0FBQSw0Q1RuUEgsOEVHY1ksNEZNd09SLENBQUEsQ0FBQSw0Rk54T1EsdUZNNE9SLENBQUEsNENUMVBKLDRGR2NZLG9HTStPUCxDQUFBLENBQUEsMkROL09PLHVCTW9RVixDQUFBLGlDRG5ORixZQUNDLENBSUYsU0VyRUEsY0FDQyxDQUFBLGlCQUNBLENBQ0EsUW5Cd0prQixDQUFBLGFBTUUsQ2lCNUZyQixlakI1QmtCLGFBcUhBLENBQUEscUJBQ0wsQ0FBQSxpQkFDVyxDQUFBLDZEQUNILENpQjVGckIsbUJFbkVDLGdEbkIrSm9CLENpQjVGckIsbUJFbkVDLCtDbkIrSm9CLENBQUEsaUNvQjdKcEIsVUFFQyxDQUFBLGlCQUtBLENwQnNKbUIsOENBTE0sd0JvQm5KekIsQ0FBQSxvQkFFQSxDcEJzSm1CLHNEb0IxSm5CLDRCcEJxSnlCLENvQmxKekIsMEJBQ0EsQ3BCc0ptQixzRG9CMUpuQiw2QnBCcUp5QixDb0JsSnpCLHlCQUNBLENBQUEsOENBSUEsa0JBRUMsQ0FBQSxpQkFHRCxRQUVDLENB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MEVNNktULHNGQUFBLENUM0xILDRDR2NZLDBFTWdMUixtR0FBQSxDQUFBLENOaExRLCtGTXdMVix1RUFBQSxDVHRNRiw0Q0djWSwrRk0yTFQsb0ZBQUEsQ0FBQSxDTjNMUywrRk13TFYsdUVBQUEsQ1R0TUYsNENHY1ksK0ZNMkxULG9GQUFBLENBQUEsQ04zTFMscUZNb01SLDhLQUFBLENUbE5KLDRDR2NZLHFGTXdNUCwyTEFBQSxDQUFBLENOeE1PLHdGTThNUixVQUFBLENOOU1RLHVFTXNOVixxRUFBQSxDVHBPRiw0Q0djWSx1RU15TlQsa0ZBQUEsQ0FBQSxDTnpOUyw4RU02TlQsNkVBQUEsQ1QzT0gsNENHY1ksOEVNZ09SLDBGQUFBLENBQUEsQ05oT1EsK0VNcU9ULDRFQUFBLENUblBILDRDR2NZLCtFTXdPUix5RkFBQSxDQUFBLENOeE9RLHNGTTRPUixvRkFBQSxDVDFQSiw0Q0djWSxzRk0rT1AsaUdBQUEsQ0FBQSxDTi9PTyxpR011UFAscUZBQUEsQ1RyUUwsNENHY1ksaUdNMFBOLGtHQUFBLENBQUEsQ04xUE0seUVNc05WLHFFQUFBLENUcE9GLDRDR2NZLHlFTXlOVCxrRkFBQSxDQUFBLENOek5TLHVGTTZOVCw2RUFBQSxDVDNPSCw0Q0djWSx1Rk1nT1IsMEZBQUEsQ0FBQSxDTmhPUSx5Rk1xT1QsNEVBQUEsQ1RuUEgsNENHY1kseUZNd09SLHlGQUFBLENBQUEsQ054T1EsdUdNNE9SLG9GQUFBLENUMVBKLDRDR2NZLHVHTStPUCxpR0FBQSxDQUFBLENOL09PLGlITXVQUCxxRkFBQSxDVHJRTCw0Q0djWSxpSE0wUE4sa0dBQUEsQ0FBQSxDTjFQTSxzRU1vUVYsdUJBQUEsQ2dDbFJGLFVBQ0MsYUFBQSxDQUNBLGtCQUFBLEMxQ0ZELDRCQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFMNkIsQ0FNN0IsV0FFQSxDQVBELGtDQU1DLGdEQUFBLENBQ0Esb0JBQUEsQ0NQRCw0Q0FBQSxrQ0RVRSxtREFBQSxDQUFBLENBVkYsb0NBQ0MsVUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUw2QixDQU03QixXQUVBLENBUEQsMENBTUMsc0RBQUEsQ0FDQSxvQkFBQSxDQ1BELDRDQUFBLDBDRFVFLHlEQUFBLENBQUEsQ0FWRix1QkFDQyxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBTDZCLENBTTdCLFdBRUEsQ0FQRCw2QkFNQywyQ0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsNkJEVUUsOENBQUEsQ0FBQSxDQVZGLCtCQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFMNkIsQ0FNN0IsV0FFQSxDQVBELHFDQU1DLGlEQUFBLENBQ0Esb0JBQUEsQ0NQRCw0Q0FBQSxxQ0RVRSxvREFBQSxDQUFBLENBVkYsdUJBQ0MsVUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUw2QixDQU03QixXQUVBLENBUEQsNkJBTUMsMkNBQUEsQ0FDQSxvQkFBQSxDQ1BELDRDQUFBLDZCRFVFLDhDQUFBLENBQUEsQ0FWRiwrQkFDQyxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBTDZCLENBTTdCLFdBRUEsQ0FQRCxxQ0FNQyxpREFBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEscUNEVUUsb0RBQUEsQ0FBQSxDQVZGLHlDQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVUFMNkIsQ0FNN0IsV0FFQSxDQVBELCtDQU1DLGtEQUFBLENBQ0Esb0JBQUEsQ0NQRCw0Q0FBQSwrQ0RVRSxxREFBQSxDQUFBLENBVkYsaURBQ0MsVUFBQSxDQUNBLG9CQUFBLENBQ0Esa0JBQUEsQ0FDQSxVQUw2QixDQU03QixXQUVBLENBUEQsdURBTUMsd0RBQUEsQ0FDQSxvQkFBQSxDQ1BELDRDQUFBLHVERFVFLDJEQUFBLENBQUEsQ0FWRiw2QkFDQyxVQUFBLENBQ0Esb0JBQUEsQ0FDQSxrQkFBQSxDQUNBLFVBTDZCLENBTTdCLFdBRUEsQ0FQRCxtQ0FNQyw2Q0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsbUNEVUUsZ0RBQUEsQ0FBQSxDQVZGLHVCQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVTBDbUQyQixDMUNsRDNCLFdBRUEsQ0FQRCw2QkFNQyw0Q0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsNkJEVUUsK0NBQUEsQ0FBQSxDQVZGLDZCQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVTBDc0RrQyxDMUNyRGxDLFdBRUEsQ0FQRCxtQ0FNQyw0Q0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsbUNEVUUsK0NBQUEsQ0FBQSxDQVZGLHVCQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVTBDK0RzQixDMUM5RHRCLFdBRUEsQ0FQRCw2QkFNQyxvQ0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsNkJEVUUsdUNBQUEsQ0FBQSxDQVZGLGlDQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVTBDa0VnQyxDMUNqRWhDLFdBRUEsQ0FQRCx1Q0FNQyw2Q0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsdUNEVUUsZ0RBQUEsQ0FBQSxDQVZGLGlDQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVTBDc0UwQixDMUNyRTFCLFdBRUEsQ0FQRCx1Q0FNQyx1Q0FBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsdUNEVUUsMENBQUEsQ0FBQSxDQVZGLDJDQUNDLFVBQUEsQ0FDQSxvQkFBQSxDQUNBLGtCQUFBLENBQ0EsVTBDeUVvQyxDMUN4RXBDLFdBRUEsQ0FQRCxpREFNQyxnREFBQSxDQUNBLG9CQUFBLENDUEQsNENBQUEsaUREVUUsbURBQUEsQ0FBQSIsImZpbGUiOiJtYWluLnNjc3MiLCJzb3VyY2VzQ29udGVudCI6WyI6cm9vdHstLXNpZGViYXItd2lkdGg6IDI0MHB4Oy0tbm90ZS1mb250LXNpemU6IDEyIC8gMTYgKiAxcmVtO2ZvbnQtc2l6ZToxMDAlOy0tYm90dG9tUGxhY2Vob2xkZXJIZWlnaHQ6IDB9I2F0dGFjaG1lbnRzVmlldywjb3V0bGluZVZpZXd7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtwYWRkaW5nOjRweCA0cHggMDtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3VzZXItc2VsZWN0Om5vbmV9I2F0dGFjaG1lbnRzVmlldz4qOmxhc3QtY2hpbGQsI291dGxpbmVWaWV3Pio6bGFzdC1jaGlsZHttYXJnaW4tYm90dG9tOjRweH0uYXR0YWNobWVudHNJdGVtPmJ1dHRvbiwudHJlZUl0ZW0+YXt0ZXh0LWRlY29yYXRpb246bm9uZTtkaXNwbGF5OmJsb2NrO2hlaWdodDphdXRvO2NvbG9yOiMwMDA7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjt1c2VyLXNlbGVjdDpub25lO3doaXRlLXNwYWNlOm5vcm1hbH0qLDo6YmVmb3JlLDo6YWZ0ZXJ7Ym94LXNpemluZzpib3JkZXItYm94fSp7cGFkZGluZzowO21hcmdpbjowfTo6LW1vei1mb2N1cy1pbm5lcntib3JkZXI6MH1odG1sLGJvZHl7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJX1ib2R5e2JhY2tncm91bmQtY29sb3I6I2ViZWJlYjtmb250LWZhbWlseTpcIkx1Y2lkYSBHcmFuZGVcIixcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIixcIkx1Y2lkYSBTYW5zXCIsR2VuZXZhLC1hcHBsZS1zeXN0ZW0sc2Fucy1zZXJpZjtmb250LXNpemU6LjY4NzVyZW19aW5wdXQ6bm90KFt0eXBlPWNoZWNrYm94XSksYnV0dG9uLHNlbGVjdHtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O291dGxpbmU6bm9uZX10ZXh0YXJlYXtvdXRsaW5lOm5vbmV9LmhpZGRlbntkaXNwbGF5Om5vbmUgIWltcG9ydGFudH1baGlkZGVuXXtkaXNwbGF5Om5vbmUgIWltcG9ydGFudH0jc2lkZWJhckNvbnRhaW5lcnt0cmFuc2l0aW9uOm5vbmUgIWltcG9ydGFudH0jdmlld2VyQ29udGFpbmVye3RyYW5zaXRpb24tZHVyYXRpb246MW1zICFpbXBvcnRhbnR9YnV0dG9uOmhvdmVye2N1cnNvcjpkZWZhdWx0fS8qISBydGw6YmVnaW46aWdub3JlICovLmFubm90YXRpb25MYXllciBzZWN0aW9ue3Bvc2l0aW9uOmFic29sdXRlfS5hbm5vdGF0aW9uTGF5ZXIgLmxpbmtBbm5vdGF0aW9uPmF7cG9zaXRpb246YWJzb2x1dGU7Zm9udC1zaXplOjFlbTt0b3A6MDtsZWZ0OjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTtvdXRsaW5lOm5vbmV9LmFubm90YXRpb25MYXllciAubGlua0Fubm90YXRpb24+YTpob3ZlcntvcGFjaXR5Oi4yO2JhY2tncm91bmQ6I2ZmMDtib3gtc2hhZG93OjBweCAycHggMTBweCAjZmYwfS8qISBydGw6ZW5kOmlnbm9yZSAqLy8qISBydGw6YmVnaW46aWdub3JlICovLnRleHRMYXllcntwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjA7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtvdmVyZmxvdzpoaWRkZW47b3BhY2l0eTouMjtsaW5lLWhlaWdodDoxfS50ZXh0TGF5ZXI+c3Bhbntjb2xvcjp0cmFuc3BhcmVudDtwb3NpdGlvbjphYnNvbHV0ZTt3aGl0ZS1zcGFjZTpwcmU7dHJhbnNmb3JtLW9yaWdpbjowJSAwJX0udGV4dExheWVyIC5oaWdobGlnaHR7bWFyZ2luOi0xcHg7cGFkZGluZzoxcHg7YmFja2dyb3VuZC1jb2xvcjojZmZmZjBiO2JvcmRlci1yYWRpdXM6NHB4fS50ZXh0TGF5ZXIgLmhpZ2hsaWdodC5iZWdpbntib3JkZXItcmFkaXVzOjRweCAwcHggMHB4IDRweH0udGV4dExheWVyIC5oaWdobGlnaHQuZW5ke2JvcmRlci1yYWRpdXM6MHB4IDRweCA0cHggMHB4fS50ZXh0TGF5ZXIgLmhpZ2hsaWdodC5taWRkbGV7Ym9yZGVyLXJhZGl1czowcHh9LnRleHRMYXllciAuaGlnaGxpZ2h0LnNlbGVjdGVke2JhY2tncm91bmQtY29sb3I6I2I0ZDYwYn0udGV4dExheWVyIDo6c2VsZWN0aW9ue2JhY2tncm91bmQ6Ymx1ZX0udGV4dExheWVyIC5lbmRPZkNvbnRlbnR7ZGlzcGxheTpibG9jaztwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OjBweDt0b3A6MTAwJTtyaWdodDowcHg7Ym90dG9tOjBweDt6LWluZGV4Oi0xO2N1cnNvcjpkZWZhdWx0O3VzZXItc2VsZWN0Om5vbmV9LnRleHRMYXllciAuZW5kT2ZDb250ZW50LmFjdGl2ZXt0b3A6MHB4fS8qISBydGw6ZW5kOmlnbm9yZSAqLy5wZGZWaWV3ZXIgLmNhbnZhc1dyYXBwZXJ7b3ZlcmZsb3c6aGlkZGVufS8qISBydGw6YmVnaW46aWdub3JlICovLnBkZlZpZXdlciAucGFnZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2RpcmVjdGlvbjpsdHI7d2lkdGg6ODE2cHg7aGVpZ2h0OjEwNTZweDttYXJnaW46MXB4IGF1dG8gLThweCBhdXRvO3Bvc2l0aW9uOnJlbGF0aXZlO292ZXJmbG93OnZpc2libGU7Ym9yZGVyOjlweCBzb2xpZCB0cmFuc3BhcmVudDtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7YmFja2dyb3VuZC1jb2xvcjojZmZmO291dGxpbmU6bm9uZTtvdXRsaW5lLW9mZnNldDppbml0aWFsfS5wZGZWaWV3ZXIucmVtb3ZlUGFnZUJvcmRlcnMgLnBhZ2V7bWFyZ2luOjBweCBhdXRvIDEwcHggYXV0bztib3JkZXI6bm9uZX0ucGRmVmlld2VyLnNpbmdsZVBhZ2VWaWV3e2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5wZGZWaWV3ZXIuc2luZ2xlUGFnZVZpZXcgLnBhZ2V7bWFyZ2luOjA7Ym9yZGVyOm5vbmV9LnBkZlZpZXdlci5zY3JvbGxIb3Jpem9udGFsLC5wZGZWaWV3ZXIuc2Nyb2xsV3JhcHBlZCwuc3ByZWFke21hcmdpbi1sZWZ0OjMuNXB4O21hcmdpbi1yaWdodDozLjVweDt0ZXh0LWFsaWduOmNlbnRlcn0ucGRmVmlld2VyLnNjcm9sbEhvcml6b250YWwsLnNwcmVhZHt3aGl0ZS1zcGFjZTpub3dyYXB9LnBkZlZpZXdlci5yZW1vdmVQYWdlQm9yZGVycywucGRmVmlld2VyLnNjcm9sbEhvcml6b250YWwgLnNwcmVhZCwucGRmVmlld2VyLnNjcm9sbFdyYXBwZWQgLnNwcmVhZHttYXJnaW4tbGVmdDowO21hcmdpbi1yaWdodDowfS5zcHJlYWQgLnBhZ2UsLnBkZlZpZXdlci5zY3JvbGxIb3Jpem9udGFsIC5wYWdlLC5wZGZWaWV3ZXIuc2Nyb2xsV3JhcHBlZCAucGFnZSwucGRmVmlld2VyLnNjcm9sbEhvcml6b250YWwgLnNwcmVhZCwucGRmVmlld2VyLnNjcm9sbFdyYXBwZWQgLnNwcmVhZHtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjptaWRkbGV9LnNwcmVhZCAucGFnZSwucGRmVmlld2VyLnNjcm9sbEhvcml6b250YWwgLnBhZ2UsLnBkZlZpZXdlci5zY3JvbGxXcmFwcGVkIC5wYWdle21hcmdpbi1sZWZ0Oi0zLjVweDttYXJnaW4tcmlnaHQ6LTMuNXB4fS5wZGZWaWV3ZXIucmVtb3ZlUGFnZUJvcmRlcnMgLnNwcmVhZCAucGFnZSwucGRmVmlld2VyLnJlbW92ZVBhZ2VCb3JkZXJzLnNjcm9sbEhvcml6b250YWwgLnBhZ2UsLnBkZlZpZXdlci5yZW1vdmVQYWdlQm9yZGVycy5zY3JvbGxXcmFwcGVkIC5wYWdle21hcmdpbi1sZWZ0OjVweDttYXJnaW4tcmlnaHQ6NXB4fS5wZGZWaWV3ZXIgLnBhZ2UgY2FudmFze21hcmdpbjowO2Rpc3BsYXk6YmxvY2t9LnBkZlZpZXdlciAucGFnZSBjYW52YXNbaGlkZGVuXXtkaXNwbGF5Om5vbmV9LnBkZlZpZXdlciAucGFnZSAubG9hZGluZ0ljb257cG9zaXRpb246YWJzb2x1dGU7ZGlzcGxheTpibG9jaztsZWZ0OjA7dG9wOjA7cmlnaHQ6MDtib3R0b206MH0ucGRmUHJlc2VudGF0aW9uTW9kZSAucGRmVmlld2Vye21hcmdpbi1sZWZ0OjA7bWFyZ2luLXJpZ2h0OjB9LnBkZlByZXNlbnRhdGlvbk1vZGUgLnBkZlZpZXdlciAucGFnZSwucGRmUHJlc2VudGF0aW9uTW9kZSAucGRmVmlld2VyIC5zcHJlYWR7ZGlzcGxheTpibG9ja30ucGRmUHJlc2VudGF0aW9uTW9kZSAucGRmVmlld2VyIC5wYWdlLC5wZGZQcmVzZW50YXRpb25Nb2RlIC5wZGZWaWV3ZXIucmVtb3ZlUGFnZUJvcmRlcnMgLnBhZ2V7bWFyZ2luLWxlZnQ6YXV0bzttYXJnaW4tcmlnaHQ6YXV0b30ucGRmUHJlc2VudGF0aW9uTW9kZTotbXMtZnVsbHNjcmVlbiAucGRmVmlld2VyIC5wYWdle21hcmdpbi1ib3R0b206MTAwJSAhaW1wb3J0YW50fS5wZGZQcmVzZW50YXRpb25Nb2RlOi13ZWJraXQtZnVsbC1zY3JlZW4gLnBkZlZpZXdlciAucGFnZXttYXJnaW4tYm90dG9tOjEwMCU7Ym9yZGVyOjB9LnBkZlByZXNlbnRhdGlvbk1vZGU6LW1vei1mdWxsLXNjcmVlbiAucGRmVmlld2VyIC5wYWdle21hcmdpbi1ib3R0b206MTAwJTtib3JkZXI6MH0ucGRmUHJlc2VudGF0aW9uTW9kZTpmdWxsc2NyZWVuIC5wZGZWaWV3ZXIgLnBhZ2V7bWFyZ2luLWJvdHRvbToxMDAlO2JvcmRlcjowfS8qISBydGw6ZW5kOmlnbm9yZSAqLyNvdXRlckNvbnRhaW5lcnt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3Bvc2l0aW9uOnJlbGF0aXZlfSNtYWluQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO21pbi13aWR0aDozMjBweDtib3R0b206dmFyKC0tYm90dG9tUGxhY2Vob2xkZXJIZWlnaHQpfSN2aWV3ZXJDb250YWluZXJ7cG9zaXRpb246cmVsYXRpdmU7b3V0bGluZTpub25lO2ZsZXg6MTtvdmVyZmxvdzphdXRvfSNzcGxpdFdyYXBwZXJ7bGVmdDowO2RpcmVjdGlvbjpsdHI7cmlnaHQ6MDstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaDtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDtib3R0b206MDtvdXRsaW5lOm5vbmU7ZGlzcGxheTpmbGV4fSNzcGxpdFdyYXBwZXIucmVzaXppbmcgI3NlY29uZFZpZXd7cG9pbnRlci1ldmVudHM6bm9uZX0jc3BsaXRXcmFwcGVyICN2aWV3U3BsaXR0ZXJ7ZGlzcGxheTpub25lO3dpZHRoOjFweDtoZWlnaHQ6MTAwJTtjdXJzb3I6ZXctcmVzaXplO3Bvc2l0aW9uOnJlbGF0aXZlO2JhY2tncm91bmQtY29sb3I6I2JkYmRiZH0jc3BsaXRXcmFwcGVyICN2aWV3U3BsaXR0ZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtoZWlnaHQ6MTAwJTt3aWR0aDo3cHg7cG9zaXRpb246YWJzb2x1dGU7bWFyZ2luLWlubGluZS1zdGFydDotM3B4fSNzcGxpdFdyYXBwZXIgI3NlY29uZFZpZXd7ZGlzcGxheTpub25lO292ZXJmbG93OmF1dG87d2lkdGg6NTAlO2hlaWdodDoxMDAlfSNzcGxpdFdyYXBwZXIgI3NlY29uZFZpZXcgI3NlY29uZFZpZXdJZnJhbWV7d2lkdGg6MTAwJTtib3JkZXI6MH0jc3BsaXRXcmFwcGVyLmhvcml6b250YWx7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNzcGxpdFdyYXBwZXIuaG9yaXpvbnRhbCAjdmlld1NwbGl0dGVye2hlaWdodDoxcHg7d2lkdGg6MTAwJTtjdXJzb3I6bnMtcmVzaXplO3Bvc2l0aW9uOnJlbGF0aXZlfSNzcGxpdFdyYXBwZXIuaG9yaXpvbnRhbCAjdmlld1NwbGl0dGVyOmJlZm9yZXt3aWR0aDoxMDAlO2hlaWdodDo3cHg7bWFyZ2luLWlubGluZS1zdGFydDp1bnNldDttYXJnaW4tdG9wOi0zcHh9I3NwbGl0V3JhcHBlci5ob3Jpem9udGFsICNzZWNvbmRWaWV3e3dpZHRoOjEwMCU7aGVpZ2h0OjUwJX0jc3BsaXRXcmFwcGVyLmVuYWJsZS1zcGxpdCAjdmlld1NwbGl0dGVye2Rpc3BsYXk6YmxvY2t9I3NwbGl0V3JhcHBlci5lbmFibGUtc3BsaXQgI3NlY29uZFZpZXd7ZGlzcGxheTpmbGV4fWJvZHkuc2Vjb25kLXZpZXcgI3NlY29uZFZpZXcsYm9keS5zZWNvbmQtdmlldyAudG9vbGJhcixib2R5LnNlY29uZC12aWV3ICNzaWRlYmFyQ29udGFpbmVyLGJvZHkuc2Vjb25kLXZpZXcgI2ZpbmRiYXJ7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9Ym9keS5zZWNvbmQtdmlldyAjc3BsaXRXcmFwcGVye2RpcmVjdGlvbjpsdHI7cmlnaHQ6MDtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO291dGxpbmU6bm9uZTtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjtsZWZ0OjAgIWltcG9ydGFudDtyaWdodDowICFpbXBvcnRhbnR9I3ZpZXdlckNvbnRhaW5lcjpub3QoLnBkZlByZXNlbnRhdGlvbk1vZGUpe3RyYW5zaXRpb24tZHVyYXRpb246MjAwbXM7dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246ZWFzZTtib3gtc2hhZG93Omluc2V0IDFweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuMDUpfSNvdXRlckNvbnRhaW5lci5zaWRlYmFyUmVzaXppbmcgI3ZpZXdlckNvbnRhaW5lcnt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzfSNvdXRlckNvbnRhaW5lci5zaWRlYmFyT3BlbiAjc3BsaXRXcmFwcGVyOm5vdCgucGRmUHJlc2VudGF0aW9uTW9kZSl7dHJhbnNpdGlvbi1wcm9wZXJ0eTpsZWZ0O2xlZnQ6dmFyKC0tc2lkZWJhci13aWR0aCl9Lm5vUmVzdWx0c3tmb250LXNpemU6MTJweDtjb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC44KTtmb250LXN0eWxlOml0YWxpYztjdXJzb3I6ZGVmYXVsdH0uZmlsZUlucHV0e2JhY2tncm91bmQ6I2ZmZjtjb2xvcjojMDAwO21hcmdpbi10b3A6NXB4O3Zpc2liaWxpdHk6aGlkZGVuO3Bvc2l0aW9uOmZpeGVkO3JpZ2h0OjA7dG9wOjB9I3ZpZXdlci50ZXh0TGF5ZXItdmlzaWJsZSAudGV4dExheWVye29wYWNpdHk6MX0jdmlld2VyLnRleHRMYXllci12aXNpYmxlIC5jYW52YXNXcmFwcGVye2JhY2tncm91bmQtY29sb3I6IzgwZmY4MH0jdmlld2VyLnRleHRMYXllci12aXNpYmxlIC5jYW52YXNXcmFwcGVyIGNhbnZhc3ttaXgtYmxlbmQtbW9kZTpzY3JlZW59I3ZpZXdlci50ZXh0TGF5ZXItdmlzaWJsZSAudGV4dExheWVyPnNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMCwuMSk7Y29sb3I6IzAwMDtib3JkZXI6c29saWQgMXB4IHJnYmEoMjU1LDAsMCwuNSl9I3ZpZXdlci50ZXh0TGF5ZXItaG92ZXIgLnRleHRMYXllcj5zcGFuOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjb2xvcjojMDAwfSN2aWV3ZXIudGV4dExheWVyLXNoYWRvdyAudGV4dExheWVyPnNwYW57YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDI1NSwyNTUsMjU1LC42KTtjb2xvcjojMDAwfS5ncmFiLXRvLXBhbi1ncmFie2N1cnNvcjp1cmwoXCJpbWFnZXMvZ3JhYi5jdXJcIiksbW92ZSAhaW1wb3J0YW50O2N1cnNvcjpncmFiICFpbXBvcnRhbnR9LmdyYWItdG8tcGFuLWdyYWIgKjpub3QoaW5wdXQpOm5vdCh0ZXh0YXJlYSk6bm90KGJ1dHRvbik6bm90KHNlbGVjdCk6bm90KDpsaW5rKXtjdXJzb3I6aW5oZXJpdCAhaW1wb3J0YW50fS5ncmFiLXRvLXBhbi1ncmFiOmFjdGl2ZSwuZ3JhYi10by1wYW4tZ3JhYmJpbmd7Y3Vyc29yOnVybChcImltYWdlcy9ncmFiYmluZy5jdXJcIiksbW92ZSAhaW1wb3J0YW50O2N1cnNvcjpncmFiYmluZyAhaW1wb3J0YW50O3Bvc2l0aW9uOmZpeGVkO2JhY2tncm91bmQ6cmdiYSgwLDAsMCwwKTtkaXNwbGF5OmJsb2NrO3RvcDowO2xlZnQ6MDtyaWdodDowO2JvdHRvbTowO292ZXJmbG93OmhpZGRlbjt6LWluZGV4OjUwMDAwfSNvdXRlckNvbnRhaW5lci5zdXNwZW5ke3BvaW50ZXItZXZlbnRzOm5vbmV9I291dGVyQ29udGFpbmVyLnN1c3BlbmQgI21haW5Db250YWluZXI6YmVmb3Jle2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MzJweDtyaWdodDowO2JvdHRvbTowO2xlZnQ6MDt6LWluZGV4OjEwMDtiYWNrZ3JvdW5kLWNvbG9yOmdyYXk7b3BhY2l0eTouM30udG9vbGJhciAucHJpbnQ6OmJlZm9yZSwuc2Vjb25kYXJ5VG9vbGJhciAucHJpbnQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcHJpbnQucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5wcmludDo6YmVmb3JlLC5zZWNvbmRhcnlUb29sYmFyIC5wcmludDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3ByaW50QDJ4LnBuZyl9fS50b29sYmFyIC5vcGVuRmlsZTo6YmVmb3JlLC5zZWNvbmRhcnlUb29sYmFyIC5vcGVuRmlsZTo6YmVmb3Jle2NvbnRlbnQ6dXJsKGltYWdlcy90b29sYmFyQnV0dG9uLW9wZW5GaWxlLnBuZyl9LnRvb2xiYXIgLmRvd25sb2FkOjpiZWZvcmUsLnNlY29uZGFyeVRvb2xiYXIgLmRvd25sb2FkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rpc2sucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5kb3dubG9hZDo6YmVmb3JlLC5zZWNvbmRhcnlUb29sYmFyIC5kb3dubG9hZDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rpc2tAMngucG5nKX19LnRvb2xiYXIgLmJvb2ttYXJrOjpiZWZvcmUsLnNlY29uZGFyeVRvb2xiYXIgLmJvb2ttYXJrOjpiZWZvcmV7Y29udGVudDp1cmwoaW1hZ2VzL3Rvb2xiYXJCdXR0b24tYm9va21hcmsucG5nKX1odG1sW2Rpcj1sdHJdIC50b29sYmFyICNiYWNrOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2JhY2sucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpe2h0bWxbZGlyPWx0cl0gLnRvb2xiYXIgI2JhY2s6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9iYWNrQDJ4LnBuZyl9fWh0bWxbZGlyPXJ0bF0gLnRvb2xiYXIgI2JhY2s6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZm9yd2FyZC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7aHRtbFtkaXI9cnRsXSAudG9vbGJhciAjYmFjazo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2ZvcndhcmRAMngucG5nKX19aHRtbFtkaXI9bHRyXSAudG9vbGJhciAjZm9yd2FyZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9mb3J3YXJkLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXtodG1sW2Rpcj1sdHJdIC50b29sYmFyICNmb3J3YXJkOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZm9yd2FyZEAyeC5wbmcpfX1odG1sW2Rpcj1ydGxdIC50b29sYmFyICNmb3J3YXJkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2JhY2sucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpe2h0bWxbZGlyPXJ0bF0gLnRvb2xiYXIgI2ZvcndhcmQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9iYWNrQDJ4LnBuZyl9fS50b29sYmFyICNzaWRlYmFyVG9nZ2xlOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2FwcGxpY2F0aW9uLXNpZGUtZXhwYW5kLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAjc2lkZWJhclRvZ2dsZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2FwcGxpY2F0aW9uLXNpZGUtZXhwYW5kQDJ4LnBuZyl9fWh0bWxbZGlyPXJ0bF0gLnRvb2xiYXIgI3NpZGViYXJUb2dnbGU6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvYXBwbGljYXRpb24tc2lkZS1leHBhbmQtcnRsLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXtodG1sW2Rpcj1ydGxdIC50b29sYmFyICNzaWRlYmFyVG9nZ2xlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvYXBwbGljYXRpb24tc2lkZS1leHBhbmQtcnRsQDJ4LnBuZyl9fS50b29sYmFyICNzaWRlYmFyVG9nZ2xlLnRvZ2dsZWQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvYXBwbGljYXRpb24tc2lkZS1jb250cmFjdC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgI3NpZGViYXJUb2dnbGUudG9nZ2xlZDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2FwcGxpY2F0aW9uLXNpZGUtY29udHJhY3RAMngucG5nKX19aHRtbFtkaXI9cnRsXSAudG9vbGJhciAjc2lkZWJhclRvZ2dsZS50b2dnbGVkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2FwcGxpY2F0aW9uLXNpZGUtY29udHJhY3QtcnRsLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXtodG1sW2Rpcj1ydGxdIC50b29sYmFyICNzaWRlYmFyVG9nZ2xlLnRvZ2dsZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9hcHBsaWNhdGlvbi1zaWRlLWNvbnRyYWN0LXJ0bEAyeC5wbmcpfX0udG9vbGJhciAjdmlld0ZpbmQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvbWFnbmlmaWVyLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAjdmlld0ZpbmQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9tYWduaWZpZXJAMngucG5nKX19LnRvb2xiYXIgLnBhZ2VVcDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9wYWdlLXVwLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAucGFnZVVwOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcGFnZS11cEAyeC5wbmcpfX0udG9vbGJhciAucGFnZURvd246OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcGFnZS1kb3duLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAucGFnZURvd246OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9wYWdlLWRvd25AMngucG5nKX19LnRvb2xiYXIgLnpvb21Jbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy96b29tLWluLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuem9vbUluOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvem9vbS1pbkAyeC5wbmcpfX0udG9vbGJhciAuem9vbU91dDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy96b29tLW91dC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLnpvb21PdXQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy96b29tLW91dEAyeC5wbmcpfX0udG9vbGJhciAuem9vbUF1dG86OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvem9vbS1hdXRvLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuem9vbUF1dG86OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy96b29tLWF1dG9AMngucG5nKX19LnRvb2xiYXIgLm5hdmlnYXRlQmFjazo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9uYXZpZ2F0ZS1iYWNrLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAubmF2aWdhdGVCYWNrOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvbmF2aWdhdGUtYmFja0AyeC5wbmcpfX0udG9vbGJhciAucHJlc2VudGF0aW9uTW9kZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9mdWxsLXNjcmVlbi5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLnByZXNlbnRhdGlvbk1vZGU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9mdWxsLXNjcmVlbkAyeC5wbmcpfX0udG9vbGJhciAjc2Vjb25kYXJ5VG9vbGJhclRvZ2dsZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zZWNvbmRhcnktdG9vbGJhci10b2dnbGUucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyICNzZWNvbmRhcnlUb29sYmFyVG9nZ2xlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvc2Vjb25kYXJ5LXRvb2xiYXItdG9nZ2xlQDJ4LnBuZyl9fS5maW5kYmFyIC5maW5kUHJldmlvdXM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvYmFjay5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LmZpbmRiYXIgLmZpbmRQcmV2aW91czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2JhY2tAMngucG5nKX19aHRtbFtkaXI9cnRsXSAuZmluZGJhciAuZmluZFByZXZpb3VzOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2ZvcndhcmQucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpe2h0bWxbZGlyPXJ0bF0gLmZpbmRiYXIgLmZpbmRQcmV2aW91czo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2ZvcndhcmRAMngucG5nKX19LmZpbmRiYXIgLmZpbmROZXh0OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2ZvcndhcmQucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5maW5kYmFyIC5maW5kTmV4dDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2ZvcndhcmRAMngucG5nKX19aHRtbFtkaXI9cnRsXSAuZmluZGJhciAuZmluZE5leHQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvYmFjay5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7aHRtbFtkaXI9cnRsXSAuZmluZGJhciAuZmluZE5leHQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9iYWNrQDJ4LnBuZyl9fS5maW5kYmFyIC5maW5kQ2xvc2U6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjhweDtoZWlnaHQ6OHB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi94LnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuZmluZGJhciAuZmluZENsb3NlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL3hAMngucG5nKX19LnNlY29uZGFyeVRvb2xiYXIgLmZpcnN0UGFnZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9maXJzdC1wYWdlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuc2Vjb25kYXJ5VG9vbGJhciAuZmlyc3RQYWdlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZmlyc3QtcGFnZUAyeC5wbmcpfX0uc2Vjb25kYXJ5VG9vbGJhciAubGFzdFBhZ2U6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvbGFzdC1wYWdlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuc2Vjb25kYXJ5VG9vbGJhciAubGFzdFBhZ2U6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9sYXN0LXBhZ2VAMngucG5nKX19LnNlY29uZGFyeVRvb2xiYXIgLnJvdGF0ZUN3OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3JvdGF0ZS1jdy5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlY29uZGFyeVRvb2xiYXIgLnJvdGF0ZUN3OjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcm90YXRlLWN3QDJ4LnBuZyl9fS5zZWNvbmRhcnlUb29sYmFyIC5yb3RhdGVDY3c6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcm90YXRlLWNjdy5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlY29uZGFyeVRvb2xiYXIgLnJvdGF0ZUNjdzo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3JvdGF0ZS1jY3dAMngucG5nKX19LnNlY29uZGFyeVRvb2xiYXIgLnNlbGVjdFRvb2w6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvc2VsZWN0LXRvb2wucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5zZWNvbmRhcnlUb29sYmFyIC5zZWxlY3RUb29sOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvc2VsZWN0LXRvb2xAMngucG5nKX19LnNlY29uZGFyeVRvb2xiYXIgLmhhbmRUb29sOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2hhbmQtdG9vbC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlY29uZGFyeVRvb2xiYXIgLmhhbmRUb29sOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvaGFuZC10b29sQDJ4LnBuZyl9fS5zZWNvbmRhcnlUb29sYmFyIC5zY3JvbGxWZXJ0aWNhbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zY3JvbGwtdmVydGljYWwucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5zZWNvbmRhcnlUb29sYmFyIC5zY3JvbGxWZXJ0aWNhbDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3Njcm9sbC12ZXJ0aWNhbEAyeC5wbmcpfX0uc2Vjb25kYXJ5VG9vbGJhciAuc2Nyb2xsSG9yaXpvbnRhbDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zY3JvbGwtaG9yaXpvbnRhbC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlY29uZGFyeVRvb2xiYXIgLnNjcm9sbEhvcml6b250YWw6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zY3JvbGwtaG9yaXpvbnRhbEAyeC5wbmcpfX0uc2Vjb25kYXJ5VG9vbGJhciAuc2Nyb2xsV3JhcHBlZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zY3JvbGwtd3JhcHBlZC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlY29uZGFyeVRvb2xiYXIgLnNjcm9sbFdyYXBwZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zY3JvbGwtd3JhcHBlZEAyeC5wbmcpfX0uc2Vjb25kYXJ5VG9vbGJhciAuc3ByZWFkTm9uZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zcHJlYWQtbm9uZS5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlY29uZGFyeVRvb2xiYXIgLnNwcmVhZE5vbmU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zcHJlYWQtbm9uZUAyeC5wbmcpfX0uc2Vjb25kYXJ5VG9vbGJhciAuc3ByZWFkT2RkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3NwcmVhZC1vZGQucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5zZWNvbmRhcnlUb29sYmFyIC5zcHJlYWRPZGQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zcHJlYWQtb2RkQDJ4LnBuZyl9fS5zZWNvbmRhcnlUb29sYmFyIC5zcHJlYWRFdmVuOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3NwcmVhZC1ldmVuLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuc2Vjb25kYXJ5VG9vbGJhciAuc3ByZWFkRXZlbjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3NwcmVhZC1ldmVuQDJ4LnBuZyl9fS5zZWNvbmRhcnlUb29sYmFyIC5kb2N1bWVudFByb3BlcnRpZXM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvaW5mb3JtYXRpb24ucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5zZWNvbmRhcnlUb29sYmFyIC5kb2N1bWVudFByb3BlcnRpZXM6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9pbmZvcm1hdGlvbkAyeC5wbmcpfX0jdG9vbGJhclNpZGViYXIgI3ZpZXdUaHVtYm5haWw6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL3ZpZXctdGh1bWJuYWlsLWxpbmVhci5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyICN2aWV3VGh1bWJuYWlsOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL3ZpZXctdGh1bWJuYWlsLWxpbmVhckAyeC5wbmcpfX0jdG9vbGJhclNpZGViYXIgI3ZpZXdUaHVtYm5haWwudG9nZ2xlZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vdmlldy10aHVtYm5haWwtbGluZWFyLXdoaXRlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjdG9vbGJhclNpZGViYXIgI3ZpZXdUaHVtYm5haWwudG9nZ2xlZDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi92aWV3LXRodW1ibmFpbC1saW5lYXItd2hpdGVAMngucG5nKX19I3Rvb2xiYXJTaWRlYmFyICN2aWV3T3V0bGluZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vdmlldy1vdXRsaW5lLWxpbmVhci5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyICN2aWV3T3V0bGluZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi92aWV3LW91dGxpbmUtbGluZWFyQDJ4LnBuZyl9fSN0b29sYmFyU2lkZWJhciAjdmlld091dGxpbmUudG9nZ2xlZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vdmlldy1vdXRsaW5lLWxpbmVhci13aGl0ZS5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyICN2aWV3T3V0bGluZS50b2dnbGVkOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL3ZpZXctb3V0bGluZS1saW5lYXItd2hpdGVAMngucG5nKX19I3Rvb2xiYXJTaWRlYmFyICN2aWV3QXR0YWNobWVudHM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL2F0dGFjaC1saW5lYXIucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAjdmlld0F0dGFjaG1lbnRzOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL2F0dGFjaC1saW5lYXJAMngucG5nKX19I3Rvb2xiYXJTaWRlYmFyICN2aWV3QXR0YWNobWVudHMudG9nZ2xlZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vYXR0YWNoLWxpbmVhci13aGl0ZS5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyICN2aWV3QXR0YWNobWVudHMudG9nZ2xlZDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9hdHRhY2gtbGluZWFyLXdoaXRlQDJ4LnBuZyl9fS50cmVlSXRlbVRvZ2dsZXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3RyZWVpdGVtLWV4cGFuZGVkLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudHJlZUl0ZW1Ub2dnbGVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvdHJlZWl0ZW0tZXhwYW5kZWRAMngucG5nKX19aHRtbFtkaXI9bHRyXSAudHJlZUl0ZW1Ub2dnbGVyLnRyZWVJdGVtc0hpZGRlbjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6OXB4O2hlaWdodDo5cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvdHJlZWl0ZW0tY29sbGFwc2VkLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXtodG1sW2Rpcj1sdHJdIC50cmVlSXRlbVRvZ2dsZXIudHJlZUl0ZW1zSGlkZGVuOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvdHJlZWl0ZW0tY29sbGFwc2VkQDJ4LnBuZyl9fWh0bWxbZGlyPXJ0bF0gLnRyZWVJdGVtVG9nZ2xlci50cmVlSXRlbXNIaWRkZW46OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjlweDtoZWlnaHQ6OXB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3RyZWVpdGVtLWNvbGxhcHNlZC1ydGwucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpe2h0bWxbZGlyPXJ0bF0gLnRyZWVJdGVtVG9nZ2xlci50cmVlSXRlbXNIaWRkZW46OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy90cmVlaXRlbS1jb2xsYXBzZWQtcnRsQDJ4LnBuZyl9fS5hdHRhY2htZW50c0l0ZW0+YnV0dG9uOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3BhZ2Utd2hpdGUucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5hdHRhY2htZW50c0l0ZW0+YnV0dG9uOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcGFnZS13aGl0ZUAyeC5wbmcpfX0jZXJyb3JDbG9zZTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9jcm9zcy5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I2Vycm9yQ2xvc2U6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9jcm9zc0AyeC5wbmcpfX0udG9vbGJhckJ1dHRvbntoZWlnaHQ6MjJweDtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEsICNmMmYyZjIpO3BhZGRpbmc6M3B4IDExcHg7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozLjc1cHg7bWFyZ2luOjAgNHB4O3Bvc2l0aW9uOnJlbGF0aXZlO2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4zMyksMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDAsMCwwLC4xKSwwIDAgMCAxcHggI2M4YzdjOH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyQnV0dG9ue2JveC1zaGFkb3c6aW5zZXQgMCAuNXB4IC41cHggI2ZmZiwwIC0wLjVweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEyKSwwIC43NXB4IDAgcmdiYSgwLDAsMCwuMSksMCAwIDAgLjVweCAjYzJjMWMzfX0udG9vbGJhckJ1dHRvbjpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDAgNHB4IHJnYmEoMTAsMTA4LDI0NSwuNSksaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4zMyksMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDAsMCwwLC4xKSwwIDAgMCAxcHggI2M4YzdjODt6LWluZGV4OjF9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhckJ1dHRvbjpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDAgNHB4IHJnYmEoMTAsMTA4LDI0NSwuNSksaW5zZXQgMCAuNXB4IC41cHggI2ZmZiwwIC0wLjVweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEyKSwwIC43NXB4IDAgcmdiYSgwLDAsMCwuMSksMCAwIDAgLjVweCAjYzJjMWMzfX0udG9vbGJhckJ1dHRvbjotbW96LWZvY3VzcmluZ3tib3gtc2hhZG93OjAgMCAwIDRweCByZ2JhKDEwLDEwOCwyNDUsLjUpLGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMzMpLDAgLTFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEpLDAgMXB4IDAgcmdiYSgwLDAsMCwuMSksMCAwIDAgMXB4ICNjOGM3Yzg7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXJCdXR0b246LW1vei1mb2N1c3Jpbmd7Ym94LXNoYWRvdzowIDAgMCA0cHggcmdiYSgxMCwxMDgsMjQ1LC41KSxpbnNldCAwIC41cHggLjVweCAjZmZmLDAgLTAuNXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMTIpLDAgLjc1cHggMCByZ2JhKDAsMCwwLC4xKSwwIDAgMCAuNXB4ICNjMmMxYzN9fS50b29sYmFyQnV0dG9uOmFjdGl2ZSwudG9vbGJhckJ1dHRvbi5hY3RpdmV7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZTRlNGU0LCAjZGRkKTtib3JkZXItY29sb3I6IzkwYzhmNn0udG9vbGJhckJ1dHRvbltkaXNhYmxlZF17cG9pbnRlci1ldmVudHM6bm9uZX0udG9vbGJhckJ1dHRvbltkaXNhYmxlZF06OmJlZm9yZXtvcGFjaXR5Oi41fS50b29sYmFyQnV0dG9uOjpiZWZvcmV7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoyfS50b29sYmFyQnV0dG9uOmFjdGl2ZTo6YmVmb3Jle3RvcDowfS50b29sYmFyQnV0dG9uLmFjdGl2ZTo6YmVmb3Jle3RvcDowfS50b29sYmFyQnV0dG9uPnNwYW46Zmlyc3QtY2hpbGR7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MXB4O2hlaWdodDoxcHg7cGFkZGluZzowO21hcmdpbjotMXB4O292ZXJmbG93OmhpZGRlbjtjbGlwOnJlY3QoMCwgMCwgMCwgMCk7d2hpdGUtc3BhY2U6bm93cmFwO2JvcmRlcjowfS5kcm9wZG93blRvb2xiYXJCdXR0b257bWluLXdpZHRoOmluaXRpYWwgIWltcG9ydGFudDttYXgtd2lkdGg6aW5pdGlhbCAhaW1wb3J0YW50O3dpZHRoOmF1dG8gIWltcG9ydGFudDttYXJnaW46MCA0cHh9LmRyb3Bkb3duVG9vbGJhckJ1dHRvbiBzZWxlY3R7YXBwZWFyYW5jZTpub25lO21pbi13aWR0aDppbml0aWFsICFpbXBvcnRhbnQ7d2lkdGg6YXV0byAhaW1wb3J0YW50O2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTtoZWlnaHQ6MjJweDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTouNjg3NXJlbTtjb2xvcjojMjUyNTI1O2JhY2tncm91bmQ6dXJsKGljb25zL2Rhcndpbi9jaGV2cm9uLTcucG5nKSBuby1yZXBlYXQgcmlnaHQgNXB4IGNlbnRlcixsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhLCAjZjJmMmYyKTtiYWNrZ3JvdW5kLXNpemU6N3B4IDRweCxhdXRvO2JvcmRlcjowO2JvcmRlci1yYWRpdXM6My43NXB4O3BhZGRpbmc6MCAxNHB4IDAgNHB4O2xpbmUtaGVpZ2h0OjE0cHg7Ym94LXNoYWRvdzppbnNldCAwIDFweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjMzKSwwIC0xcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4xKSwwIDFweCAwIHJnYmEoMCwwLDAsLjEpLDAgMCAwIDFweCAjYzhjN2M4fUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LmRyb3Bkb3duVG9vbGJhckJ1dHRvbiBzZWxlY3R7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL2NoZXZyb24tN0AyeC5wbmcpLGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmYWZhZmEsICNmMmYyZjIpO2JhY2tncm91bmQtc2l6ZTo3LjVweCA0LjVweCxhdXRvO2JveC1zaGFkb3c6aW5zZXQgMCAuNXB4IC41cHggI2ZmZiwwIC0wLjVweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEyKSwwIC43NXB4IDAgcmdiYSgwLDAsMCwuMSksMCAwIDAgLjVweCAjYzJjMWMzfX1ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7LmRyb3Bkb3duVG9vbGJhckJ1dHRvbiBzZWxlY3R7cGFkZGluZzowIDExcHggMCAwcHh9fS5kcm9wZG93blRvb2xiYXJCdXR0b24gc2VsZWN0Oi1tb3otZm9jdXNyaW5ne2NvbG9yOnRyYW5zcGFyZW50O3RleHQtc2hhZG93OjAgMCAwICMyNTI1MjV9LmRyb3Bkb3duVG9vbGJhckJ1dHRvbiAjY3VzdG9tU2NhbGVPcHRpb257ZGlzcGxheTpub25lfS5kcm9wZG93blRvb2xiYXJCdXR0b24gI3BhZ2VXaWR0aE9wdGlvbntib3JkZXItYm90dG9tOjFweCByZ2JhKDI1NSwyNTUsMjU1LC41KSBzb2xpZH0udG9vbGJhckZpZWxke2hlaWdodDoyMnB4O3BhZGRpbmc6MCA1cHg7bWFyZ2luOjAgNHB4O2JvcmRlcjowO2NvbG9yOiMwMDA7Zm9udC1mYW1pbHk6aW5oZXJpdDtmb250LXNpemU6LjY4NzVyZW07YmFja2dyb3VuZDojZmZmO2JvcmRlci1yYWRpdXM6LjVweDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCAjYmRiZGJkfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXJGaWVsZHtib3gtc2hhZG93Omluc2V0IDAgMCAuMnB4IC41cHggIzk5OX19LnRvb2xiYXJGaWVsZDo6LXdlYmtpdC1pbm5lci1zcGluLWJ1dHRvbiwudG9vbGJhckZpZWxkOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uey13ZWJraXQtYXBwZWFyYW5jZTpub25lO21hcmdpbjowfS50b29sYmFyRmllbGQ6OnBsYWNlaG9sZGVye2NvbG9yOiM3Nzc7b3BhY2l0eToxfS50b29sYmFyRmllbGQ6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgxMCwxMDgsMjQ1LC41KSxpbnNldCAwIDAgMCAxcHggI2JkYmRiZCwwIDAgMCAzcHggcmdiYSgxMCwxMDgsMjQ1LC41KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyRmllbGQ6Zm9jdXN7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAuNXB4IHJnYmEoMTAsMTA4LDI0NSwuNSksaW5zZXQgMCAwIC4ycHggLjVweCAjOTk5LDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpfX0udG9vbGJhckZpZWxkW3R5cGU9bnVtYmVyXXstbW96LWFwcGVhcmFuY2U6dGV4dGZpZWxkfS50b29sYmFyRmllbGRbdHlwZT1jaGVja2JveF17d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtib3gtc2hhZG93Om5vbmV9QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey50b29sYmFyRmllbGRbdHlwZT1jaGVja2JveF17d2lkdGg6MTZweDtoZWlnaHQ6MTZweDttYXJnaW46MCAzcHh9fS50b29sYmFyTGFiZWx7Y29sb3I6IzAwMDt3aGl0ZS1zcGFjZTpub3dyYXA7dXNlci1zZWxlY3Q6bm9uZX0udG9vbGJhcntoZWlnaHQ6MzJweDtsZWZ0OjA7cmlnaHQ6MDt6LWluZGV4Ojk5OTk7Y3Vyc29yOmRlZmF1bHQ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYTlhOWE5IDAsICNhOWE5YTkgMXB4LCAjZjZmNmY2IDFweCwgI2Y2ZjZmNiAxMDAlKTtib3JkZXItYm90dG9tOjA7cGFkZGluZzowIDRweDtwb3NpdGlvbjpyZWxhdGl2ZTstbW96LXdpbmRvdy1kcmFnZ2luZzpkcmFnfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXJ7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gdG9wLCAjYTlhOWE5IDAsICNhOWE5YTkgMC41cHgsICNmNmY2ZjYgMC41cHgsICNmNmY2ZjYgMTAwJSl9fS50b29sYmFyICN0b29sYmFyVmlld2Vye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjtoZWlnaHQ6MzJweDtwYWRkaW5nLWlubGluZS1lbmQ6dmFyKC0tdG9vbGJhclBsYWNlaG9sZGVyV2lkdGgpfS50b29sYmFyICN0b29sYmFyVmlld2VyTGVmdCwudG9vbGJhciAjdG9vbGJhclZpZXdlck1pZGRsZSwudG9vbGJhciAjdG9vbGJhclZpZXdlclJpZ2h0e2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9QG1lZGlhIGFsbCBhbmQgKG1pbi13aWR0aDogMTMwMHB4KXsudG9vbGJhciAjdG9vbGJhclZpZXdlckxlZnQsLnRvb2xiYXIgI3Rvb2xiYXJWaWV3ZXJSaWdodHtmbGV4OjEgMSAwfX0udG9vbGJhciAjdG9vbGJhclZpZXdlclJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0uaXMtYmx1cnJlZCAudG9vbGJhciAudG9vbGJhckJ1dHRvbntiYWNrZ3JvdW5kOnRyYW5zcGFyZW50O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMCwwLDAsLjExKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5pcy1ibHVycmVkIC50b29sYmFyIC50b29sYmFyQnV0dG9ue2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgLjVweCByZ2JhKDAsMCwwLC4wNCksMCAwIDAgLjVweCByZ2JhKDAsMCwwLC4xMSl9fS5pcy1ibHVycmVkIC50b29sYmFyIC50b29sYmFyQnV0dG9uOjpiZWZvcmV7b3BhY2l0eTouNX0udG9vbGJhciAuc3BsaXRUb29sYmFyQnV0dG9ue2Rpc3BsYXk6ZmxleH0udG9vbGJhciAudG9vbGJhckJ1dHRvbiwudG9vbGJhciAudG9vbGJhckZpZWxkey1tb3otd2luZG93LWRyYWdnaW5nOm5vLWRyYWd9LnRvb2xiYXIgLnRvb2xiYXJCdXR0b24jc2lkZWJhclRvZ2dsZSwudG9vbGJhciAudG9vbGJhckJ1dHRvbiNkb3dubG9hZCwudG9vbGJhciAuem9vbUF1dG8sLnRvb2xiYXIgLmRyb3Bkb3duVG9vbGJhckJ1dHRvbnttYXJnaW4tcmlnaHQ6MTNweDtwb3NpdGlvbjpyZWxhdGl2ZX0udG9vbGJhciAjem9vbU91dCwudG9vbGJhciAjcHJldmlvdXN7bWFyZ2luLXJpZ2h0OjFweH0udG9vbGJhciAjem9vbU91dDpmb2N1cy12aXNpYmxlLC50b29sYmFyICNwcmV2aW91czpmb2N1cy12aXNpYmxle2NsaXAtcGF0aDpub25lfS50b29sYmFyICN6b29tT3V0Oi1tb3otZm9jdXNyaW5nLC50b29sYmFyICNwcmV2aW91czotbW96LWZvY3VzcmluZ3tjbGlwLXBhdGg6bm9uZX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyICN6b29tT3V0LC50b29sYmFyICNwcmV2aW91c3tjbGlwLXBhdGg6bm9uZX19LnRvb2xiYXIgI3pvb21JbiwudG9vbGJhciAjbmV4dHttYXJnaW4tbGVmdDowfS50b29sYmFyICNwYWdlTnVtYmVye3dpZHRoOmNhbGMoMS43NXJlbSArIDI0cHgpO3BhZGRpbmc6MCA0cHg7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhLCAjZjJmMmYyKTt0ZXh0LWFsaWduOnJpZ2h0O2JvcmRlci1yYWRpdXM6My43NXB4O2JveC1zaGFkb3c6aW5zZXQgMCAxcHggMCByZ2JhKDI1NSwyNTUsMjU1LC4zMyksMCAtMXB4IDAgcmdiYSgyNTUsMjU1LDI1NSwuMSksMCAxcHggMCByZ2JhKDAsMCwwLC4xKSwwIDAgMCAxcHggI2M4YzdjOH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyICNwYWdlTnVtYmVye2JveC1zaGFkb3c6aW5zZXQgMCAuNXB4IC41cHggI2ZmZiwwIC0wLjVweCAwIHJnYmEoMjU1LDI1NSwyNTUsLjEyKSwwIC43NXB4IDAgcmdiYSgwLDAsMCwuMSksMCAwIDAgLjVweCAjYzJjMWMzfX0udG9vbGJhciAjcGFnZU51bWJlcjpmb2N1c3tib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDFweCByZ2JhKDAsMCwwLC4wOCksMCAxcHggMCByZ2JhKDAsMCwwLC4xKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyICNwYWdlTnVtYmVyOmZvY3Vze2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgLjVweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpLGluc2V0IDAgLjVweCAuNXB4ICNmZmYsMCAwIDAgLjVweCByZ2JhKDAsMCwwLC4xKSwwIC43NXB4IDAgcmdiYSgwLDAsMCwuMTI1KX19LmlzLWJsdXJyZWQgLnRvb2xiYXIgI3BhZ2VOdW1iZXJ7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4xMSk7Y29sb3I6cmdiYSgwLDAsMCwuNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuaXMtYmx1cnJlZCAudG9vbGJhciAjcGFnZU51bWJlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIC41cHggcmdiYSgwLDAsMCwuMDQpLDAgMCAwIC41cHggcmdiYSgwLDAsMCwuMTEpfX0udG9vbGJhciAjbnVtUGFnZXN7bWluLXdpZHRoOjc2cHg7Y29sb3I6IzU1NTttYXJnaW4tbGVmdDowfS5pcy1ibHVycmVkIC50b29sYmFyICNudW1QYWdlc3tjb2xvcjpyZ2JhKDg1LDg1LDg1LC41KX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NTBweCl7LnRvb2xiYXIgI3NjYWxlU2VsZWN0Q29udGFpbmVye2Rpc3BsYXk6bm9uZX19LnRvb2xiYXIgI29wZW5GaWxlLC50b29sYmFyICN2aWV3Qm9va21hcmt7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnRvb2xiYXIgI3NjYWxlU2VsZWN0Q29udGFpbmVyLC50b29sYmFyICNwcmVzZW50YXRpb25Nb2RlLC50b29sYmFyICNwcmludCwudG9vbGJhciAjZG93bmxvYWQsLnRvb2xiYXIgI3NlY29uZGFyeVRvb2xiYXJUb2dnbGV7ZGlzcGxheTpub25lICFpbXBvcnRhbnR9LnNlY29uZGFyeVRvb2xiYXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjI5cHg7cmlnaHQ6M3B4O3otaW5kZXg6MzAwMDA7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwO3BhZGRpbmc6MnB4O2JvcmRlcjoxcHggc29saWQgI2NjYztib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzoycHggMnB4IDJweCByZ2JhKDAsMCwwLC40OCl9I3NlY29uZGFyeVRvb2xiYXJCdXR0b25Db250YWluZXJ7bWF4LXdpZHRoOjIwMHB4O21heC1oZWlnaHQ6NDAwcHg7b3ZlcmZsb3cteTphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNofS5zZWNvbmRhcnlUb29sYmFyQnV0dG9ue2Rpc3BsYXk6YmxvY2s7d2lkdGg6MTAwJTt0ZXh0LWFsaWduOmxlZnQ7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtsaW5lLWhlaWdodDoxLjI7cGFkZGluZzouMjgxMjVyZW0gNXB4IC4yODEyNXJlbSAzMnB4O3doaXRlLXNwYWNlOm5vcm1hbDtwb3NpdGlvbjpyZWxhdGl2ZX0uc2Vjb25kYXJ5VG9vbGJhckJ1dHRvbjo6YmVmb3Jle3Bvc2l0aW9uOmFic29sdXRlO3RvcDouNjg3NXJlbTttYXJnaW4tdG9wOi04cHg7bGVmdDo1cHh9LnNlY29uZGFyeVRvb2xiYXJCdXR0b246aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjojOTBjOGY2fS5zZWNvbmRhcnlUb29sYmFyQnV0dG9uOmRpc2FibGVke2NvbG9yOnJnYmEoMCwwLDAsLjU1KX0uc2Vjb25kYXJ5VG9vbGJhckJ1dHRvbjpkaXNhYmxlZDpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNlM2UzZTN9LmhpZGRlblNjcm9sbE1vZGVCdXR0b25zPi5zY3JvbGxNb2RlQnV0dG9ucywuaGlkZGVuU3ByZWFkTW9kZUJ1dHRvbnM+LnNwcmVhZE1vZGVCdXR0b25ze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fS5ob3Jpem9udGFsVG9vbGJhclNlcGFyYXRvcntkaXNwbGF5OmJsb2NrO2hlaWdodDoxcHg7YmFja2dyb3VuZC1jb2xvcjojZDdkN2Q3O21hcmdpbjoycHggMCAycHggMjhweH0uaG9yaXpvbnRhbFRvb2xiYXJTZXBhcmF0b3Iuc3ByZWFkTW9kZUJ1dHRvbnMsLnNlY29uZGFyeVRvb2xiYXJCdXR0b24jZG9jdW1lbnRQcm9wZXJ0aWVze2Rpc3BsYXk6bm9uZSAhaW1wb3J0YW50fSNzaWRlYmFyQ29udGFpbmVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47cG9zaXRpb246YWJzb2x1dGU7dG9wOjMycHg7Ym90dG9tOjA7d2lkdGg6dmFyKC0tc2lkZWJhci13aWR0aCk7dmlzaWJpbGl0eTpoaWRkZW47ei1pbmRleDoxMDA7dHJhbnNpdGlvbi1kdXJhdGlvbjoyMDBtczt0cmFuc2l0aW9uLXRpbWluZy1mdW5jdGlvbjplYXNlO3RyYW5zaXRpb24tcHJvcGVydHk6bGVmdDtsZWZ0OmNhbGMoLTEqdmFyKC0tc2lkZWJhci13aWR0aCkpO2JvcmRlci1yaWdodDoxcHggc29saWQgI2JkYmRiZH0ubG9hZGluZ0luUHJvZ3Jlc3MgI3NpZGViYXJDb250YWluZXJ7dG9wOjM2cHh9I291dGVyQ29udGFpbmVyLnNpZGViYXJSZXNpemluZyAjc2lkZWJhckNvbnRhaW5lcnt0cmFuc2l0aW9uLWR1cmF0aW9uOjBzO3VzZXItc2VsZWN0Om5vbmV9I291dGVyQ29udGFpbmVyLnNpZGViYXJNb3ZpbmcgI3NpZGViYXJDb250YWluZXIsI291dGVyQ29udGFpbmVyLnNpZGViYXJPcGVuICNzaWRlYmFyQ29udGFpbmVye3Zpc2liaWxpdHk6dmlzaWJsZX0jb3V0ZXJDb250YWluZXIuc2lkZWJhck9wZW4gI3NpZGViYXJDb250YWluZXJ7bGVmdDowfSNzaWRlYmFyQ29udGVudHtmbGV4OjEgMSAwO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7YmFja2dyb3VuZC1jb2xvcjojZDJkOGUyfS5pcy1ibHVycmVkICNzaWRlYmFyQ29udGVudHtiYWNrZ3JvdW5kLWNvbG9yOiNlOGU4ZTh9I3NpZGViYXJSZXNpemVye3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2JvdHRvbTowO3dpZHRoOjZweDt6LWluZGV4OjIwMDtjdXJzb3I6Y29sLXJlc2l6ZTtyaWdodDotNHB4fS8qISBydGw6YmVnaW46aWdub3JlICovI3Rvb2xiYXJTaWRlYmFye2RpcmVjdGlvbjpsdHI7ZmxleDowIDAgYXV0bztkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7d2lkdGg6MTAwJTtoZWlnaHQ6MzFweDtiYWNrZ3JvdW5kOiNmNmY2ZjY7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2E5YTlhOX1bZGlyPXJ0bF0gI3Rvb2xiYXJTaWRlYmFye3RyYW5zZm9ybTpzY2FsZVgoLTEpfSN0b29sYmFyU2lkZWJhciAuc3BsaXRUb29sYmFyQnV0dG9ue2Rpc3BsYXk6ZmxleDtoZWlnaHQ6MjJweDttYXJnaW46MCA3cHg7ZmxleDoxIDAgYXV0b30jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b257ZmxleDoxIDAgYXV0bzttYXJnaW46MDtoZWlnaHQ6MjJweDtwYWRkaW5nOjNweCAxMXB4IDNweCAxMnB4O2JhY2tncm91bmQ6bm9uZTtib3JkZXItcmFkaXVzOjA7Ym94LXNoYWRvdzpub25lO3Bvc2l0aW9uOnJlbGF0aXZlfSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmb2N1cy12aXNpYmxle3otaW5kZXg6Mn0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOmZvY3VzLXZpc2libGU6OmFmdGVye2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgMi41cHggcmdiYSgxMCwxMDgsMjQ1LC41KX19I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOi1tb3otZm9jdXNyaW5nOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7Ym9yZGVyLXJhZGl1czowO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgM3B4IHJnYmEoMTAsMTA4LDI0NSwuNSk7ei1pbmRleDoyfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOi1tb3otZm9jdXNyaW5nOjphZnRlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDIuNXB4IHJnYmEoMTAsMTA4LDI0NSwuNSl9fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZHttYXJnaW4tcmlnaHQ6MDtiYWNrZ3JvdW5kOm5vbmV9I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmZvY3VzLXZpc2libGU6OmFmdGVye2JvcmRlci10b3AtbGVmdC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tbGVmdC1yYWRpdXM6NXB4fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDotbW96LWZvY3VzcmluZzo6YWZ0ZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHh9I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGR7cGFkZGluZzozcHggMTJweDttYXJnaW4tbGVmdDowO2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1lbmQucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLWVuZEAyeC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLWVuZC1wcmVzc2VkLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tZW5kLXByZXNzZWRAMngucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wL2F1dG8gMjJweH19I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGQ6Zm9jdXMtdmlzaWJsZTo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweH0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZDotbW96LWZvY3VzcmluZzo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweH0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZC50b2dnbGVke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1lbmQtYWN0aXZlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkLnRvZ2dsZWR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLWVuZC1hY3RpdmVAMngucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wL2F1dG8gMjJweH19I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGQudG9nZ2xlZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLWVuZC1hY3RpdmUtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZC50b2dnbGVkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tZW5kLWFjdGl2ZS1wcmVzc2VkQDJ4LnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbi50b2dnbGVkOmxhc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLWVuZC1hY3RpdmUucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tZW5kLWFjdGl2ZUAyeC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvZ2dsZWQudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tZW5kLWFjdGl2ZS1wcmVzc2VkLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGQ6YWN0aXZle2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1lbmQtYWN0aXZlLXByZXNzZWRAMngucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wL2F1dG8gMjJweH19I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjB9I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjB9I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uPnNwYW46Zmlyc3QtY2hpbGR7Y2xpcDppbml0aWFsO21hcmdpbjppbml0aWFsO2xlZnQ6MDt0b3A6MDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO3RleHQtaW5kZW50Oi05OWVtO2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMXB4IDIwcHgsdXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xcHggMjBweCx1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0QDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LXByZXNzZWQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjphY3RpdmU+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQtcHJlc3NlZEAyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2F1dG8gMjJweH19I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQtYWN0aXZlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b24udG9nZ2xlZD5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydC1hY3RpdmVAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmFjdGl2ZT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydC1hY3RpdmUtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b2dnbGVkLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LWFjdGl2ZS1wcmVzc2VkQDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b24udG9nZ2xlZCsudG9vbGJhckJ1dHRvbjpub3QoOmFjdGl2ZSk+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbi50b2dnbGVkKy50b29sYmFyQnV0dG9uOm5vdCg6YWN0aXZlKT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydEAyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2F1dG8gMjJweH19I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQrLnRvb2xiYXJCdXR0b246bm90KDphY3RpdmUpPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b24udG9nZ2xlZCsudG9vbGJhckJ1dHRvbjpub3QoOmFjdGl2ZSk+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnRAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZD5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZD5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydEAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQtcHJlc3NlZEAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbi50b2dnbGVkOmZpcnN0LWNoaWxkPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LWFjdGl2ZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbi50b2dnbGVkOmZpcnN0LWNoaWxkPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LWFjdGl2ZUAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydC1hY3RpdmUtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyN0b29sYmFyU2lkZWJhciAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vc2lkZWJhcmJ1dHRvbi1zdGFydC1hY3RpdmUtcHJlc3NlZEAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9vbGJhckJ1dHRvbj5zcGFuLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uPnNwYW4udG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnRAMngucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW4udG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LXByZXNzZWQucG5nKSBuby1yZXBlYXQgbGVmdCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW4udG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LXByZXNzZWRAMngucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b24udG9nZ2xlZD5zcGFuLnRvb2xiYXJCdXR0b24udG9nZ2xlZDpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQtYWN0aXZlLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ+c3Bhbi50b29sYmFyQnV0dG9uLnRvZ2dsZWQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LWFjdGl2ZUAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDIycHh9fSN0b29sYmFyU2lkZWJhciAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmFjdGl2ZT5zcGFuLnRvZ2dsZWQudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9zaWRlYmFyYnV0dG9uLXN0YXJ0LWFjdGl2ZS1wcmVzc2VkLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyIC50b2dnbGVkLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW4udG9nZ2xlZC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL3NpZGViYXJidXR0b24tc3RhcnQtYWN0aXZlLXByZXNzZWRAMngucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvYXV0byAyMnB4fX0jdG9vbGJhclNpZGViYXIgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZD5zcGFuOmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoMTAwJSAtIDE3cHgpfSN0b29sYmFyU2lkZWJhciAjdmlld0F0dGFjaG1lbnRze2Rpc3BsYXk6bm9uZX0vKiEgcnRsOmVuZDppZ25vcmUgKi8uZmluZGJhcntmbGV4LXdyYXA6d3JhcDtwb3NpdGlvbjphYnNvbHV0ZTtyaWdodDpjYWxjKDhweCArIHZhcigtLXRvb2xiYXJQbGFjZWhvbGRlcldpZHRoKSk7dG9wOjQ5cHg7ei1pbmRleDoxMDAwMDtwYWRkaW5nOjAgNHB4O2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXItcmFkaXVzOjRweDtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4xKSwwIDVweCAxMHB4IHJnYmEoMCwwLDAsLjYpfS5maW5kYmFyOjpiZWZvcmUsLmZpbmRiYXI6OmFmdGVye2NvbnRlbnQ6XCJcIjtwb3NpdGlvbjphYnNvbHV0ZTtsZWZ0OmNhbGMoMTAwJSAtIDExcHggLSA4cHgpO2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6OHB4IDhweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX0uZmluZGJhcjo6YmVmb3JlLC5maW5kYmFyOjphZnRlcntib3JkZXItdG9wLXdpZHRoOjB9LmZpbmRiYXI6OmJlZm9yZXt0b3A6LTlweDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LmZpbmRiYXI6OmJlZm9yZXtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjE1KTtmaWx0ZXI6Ymx1cigwLjVweCl9fS5maW5kYmFyOjphZnRlcnt0b3A6LThweDtib3JkZXItYm90dG9tLWNvbG9yOiNmZmZ9LmZpbmRiYXJbY2xhc3MqPXRvcF06OmJlZm9yZSwuZmluZGJhcltjbGFzcyo9dG9wXTo6YWZ0ZXJ7Ym9yZGVyLWJvdHRvbS13aWR0aDowfS5maW5kYmFyW2NsYXNzKj10b3BdOjpiZWZvcmV7Ym90dG9tOi05cHg7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4yKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5maW5kYmFyW2NsYXNzKj10b3BdOjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7ZmlsdGVyOmJsdXIoMC41cHgpfX0uZmluZGJhcltjbGFzcyo9dG9wXTo6YWZ0ZXJ7Ym90dG9tOi04cHg7Ym9yZGVyLXRvcC1jb2xvcjojZmZmfS5maW5kYmFyW2NsYXNzKj1sZWZ0XTo6YmVmb3JlLC5maW5kYmFyW2NsYXNzKj1sZWZ0XTo6YWZ0ZXJ7bGVmdDoyMHB4fS5maW5kYmFyW2NsYXNzKj1yaWdodF06OmJlZm9yZSwuZmluZGJhcltjbGFzcyo9cmlnaHRdOjphZnRlcntsZWZ0OnVuc2V0O3JpZ2h0OjIwcHg7dHJhbnNmb3JtOnRyYW5zbGF0ZVgoOHB4KX0uZmluZGJhci53cmFwQ29udGFpbmVyc3tmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6ZmxleC1zdGFydH0uZmluZGJhcj4qLC5maW5kYmFyIC5zcGxpdFRvb2xiYXJCdXR0b257ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZmluZGJhcj4qe2hlaWdodDozOHB4O3BvaW50ZXItZXZlbnRzOm5vbmV9LmZpbmRiYXI+Kj4qe3BvaW50ZXItZXZlbnRzOmFsbH0uZmluZGJhci53cmFwQ29udGFpbmVycyAjZmluZGJhck9wdGlvbnNPbmVDb250YWluZXJ7bWFyZ2luOi0xMHB4IDAgMCAwfS5maW5kYmFyLndyYXBDb250YWluZXJzICNmaW5kYmFyT3B0aW9uc1R3b0NvbnRhaW5lcnttYXJnaW46LTE0cHggMCAtNHB4IDB9LmZpbmRiYXIgI2ZpbmRiYXJNZXNzYWdlQ29udGFpbmVye2hlaWdodDphdXRvfS5maW5kYmFyICNmaW5kSW5wdXR7d2lkdGg6MjAwcHh9LmZpbmRiYXIgI2ZpbmRJbnB1dFtkYXRhLXN0YXR1cz1wZW5kaW5nXXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9zcGlubmVyLTE0cHgucG5nKTtiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7YmFja2dyb3VuZC1wb3NpdGlvbjpjZW50ZXIgcmlnaHQgNHB4O2JhY2tncm91bmQtc2l6ZToxNHB4IDE0cHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuZmluZGJhciAjZmluZElucHV0W2RhdGEtc3RhdHVzPXBlbmRpbmdde2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3NwaW5uZXItMTRweEAyeC5wbmcpfX0uZmluZGJhciAjZmluZElucHV0Lm5vdEZvdW5ke2NvbG9yOiMwMDA7YmFja2dyb3VuZC1jb2xvcjojZmZkOWQ5fS5maW5kYmFyIC5zcGxpdFRvb2xiYXJCdXR0b257bWFyZ2luOjAgOHB4fS5maW5kYmFyLndyYXBDb250YWluZXJzIC5zcGxpdFRvb2xiYXJCdXR0b257bWFyZ2luOjAgMzNweCAwIDhweH0uZmluZGJhciAudG9vbGJhckJ1dHRvbntoZWlnaHQ6MjBweDtwYWRkaW5nOjJweCAxMXB4IDJweCAxMXB4O2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZlZmVmZSwgI2Y3ZjdmNyl9LmZpbmRiYXIgLnRvb2xiYXJCdXR0b246YWN0aXZle2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U3ZTdlNywgI2UxZTFlMSl9LmZpbmRiYXIgI2ZpbmRQcmV2aW91c3twYWRkaW5nLWxlZnQ6NHB4O3BhZGRpbmctcmlnaHQ6NXB4O21hcmdpbi1yaWdodDoxcHh9LmZpbmRiYXIgI2ZpbmROZXh0e3BhZGRpbmctbGVmdDo1cHg7cGFkZGluZy1yaWdodDo0cHg7bWFyZ2luLWxlZnQ6MH0uZmluZGJhciAudG9vbGJhckxhYmVse21hcmdpbjowIDExcHggMCAwfS5maW5kYmFyICNmaW5kUmVzdWx0c0NvdW50e2NvbG9yOiM3Nzc7bWFyZ2luOjJweCAxMXB4IDhweCA0cHh9LmZpbmRiYXIgI2ZpbmRNc2d7Y29sb3I6cmdiYSgxMTksMTE5LDExOSwuNSk7bWFyZ2luOjJweCAxMXB4IDhweCA0cHh9LmZpbmRiYXIgI2ZpbmRNc2c6ZW1wdHl7ZGlzcGxheTpub25lfS5maW5kYmFyLndyYXBDb250YWluZXJzICNmaW5kYmFyQ2xvc2VDb250YWluZXJ7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6NHB4fS5maW5kYmFyICNmaW5kYmFyQ2xvc2VDb250YWluZXIgLmZpbmRDbG9zZXt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtY29sb3I6Z3JheTtwYWRkaW5nOjJweDtib3JkZXI6MDtib3JkZXItcmFkaXVzOjUwJTttYXJnaW46MCA5cHggMCA0cHh9LmZpbmRiYXIgI2ZpbmRiYXJDbG9zZUNvbnRhaW5lciAuZmluZENsb3NlOmFjdGl2ZXtiYWNrZ3JvdW5kLWNvbG9yOiMyNTI1MjV9I3RodW1ibmFpbFZpZXd7ZGlzcGxheTpmbGV4O2p1c3RpZnktY29udGVudDpjZW50ZXI7ZmxleC13cmFwOndyYXA7d2lkdGg6MTAwJTtwYWRkaW5nOjEwcHggMzBweCAwO292ZXJmbG93OmF1dG87LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6dG91Y2g7dXNlci1zZWxlY3Q6bm9uZX0jdGh1bWJuYWlsVmlldz5hOmFjdGl2ZSwjdGh1bWJuYWlsVmlldz5hOmZvY3Vze291dGxpbmU6MH0udGh1bWJuYWlse21hcmdpbjowIDEwcHggNXB4IDEwcHh9I3RodW1ibmFpbFZpZXc+YTpsYXN0LW9mLXR5cGU+LnRodW1ibmFpbHttYXJnaW4tYm90dG9tOjEwcHh9I3RodW1ibmFpbFZpZXc+YTpsYXN0LW9mLXR5cGU+LnRodW1ibmFpbDpub3QoW2RhdGEtbG9hZGVkXSl7bWFyZ2luLWJvdHRvbTo5cHh9LnRodW1ibmFpbDpub3QoW2RhdGEtbG9hZGVkXSl7Ym9yZGVyOjFweCBkYXNoZWQgcmdiYSgyNTUsMjU1LDI1NSwuNSk7bWFyZ2luOi0xcHggOXB4IDRweCA5cHh9LnRodW1ibmFpbFNlbGVjdGlvblJpbmd7Ym94LXNpemluZzpjb250ZW50LWJveDtib3JkZXItcmFkaXVzOjNweDtwYWRkaW5nOjVweH0udGh1bWJuYWlsLnNlbGVjdGVkIC50aHVtYm5haWxTZWxlY3Rpb25SaW5ne2JhY2tncm91bmQtY29sb3I6cmdiYSgwLDAsMCwuMSl9LnRodW1ibmFpbC5leHRyYS1zZWxlY3RlZCAudGh1bWJuYWlsU2VsZWN0aW9uUmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjEpfWE6Zm9jdXM+LnRodW1ibmFpbCAudGh1bWJuYWlsU2VsZWN0aW9uUmluZ3tiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwwLDAsLjIpfS50aHVtYm5haWxJbWFnZXtib3gtc2l6aW5nOmNvbnRlbnQtYm94O2JvcmRlcjoxcHggc29saWQgdHJhbnNwYXJlbnQ7ei1pbmRleDo5OTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7YmFja2dyb3VuZC1jbGlwOmNvbnRlbnQtYm94fS50aHVtYm5haWwuc2VsZWN0ZWQgLnRodW1ibmFpbEltYWdlLGE6Zm9jdXM+LnRodW1ibmFpbCAudGh1bWJuYWlsSW1hZ2V7Ym9yZGVyLWNvbG9yOnRyYW5zcGFyZW50fS50cmVlSXRlbXtkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXA7cG9zaXRpb246cmVsYXRpdmV9LnRyZWVXaXRoRGVlcE5lc3Rpbmc+LnRyZWVJdGVte21hcmdpbi1sZWZ0OjIycHh9LnRyZWVJdGVtc3tmbGV4OjEgMSAxMDAlfS50cmVlSXRlbT4udHJlZUl0ZW1ze21hcmdpbi1sZWZ0OjEycHh9LnRyZWVJdGVtPmF7ZmxleDoxIDEgMTAwJTtwYWRkaW5nOi4yMTg3NXJlbSAwO3Bvc2l0aW9uOnJlbGF0aXZlfS50cmVlSXRlbT5hOmZvY3Vze2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgMXB4ICNhNWFmYzF9LnRyZWVJdGVtVG9nZ2xlcntwb3NpdGlvbjphYnNvbHV0ZTtoZWlnaHQ6MS4yNXJlbTt3aWR0aDo5cHg7Y29sb3I6cmdiYSgyNTUsMjU1LDI1NSwuNSk7bGVmdDotMTVweH0udHJlZUl0ZW1Ub2dnbGVyOjpiZWZvcmV7cG9zaXRpb246YWJzb2x1dGU7dG9wOjUwJTttYXJnaW4tdG9wOi00LjVweH0udHJlZUl0ZW1Ub2dnbGVyLnRyZWVJdGVtc0hpZGRlbn4udHJlZUl0ZW1ze2Rpc3BsYXk6bm9uZX0uYXR0YWNobWVudHNJdGVtPmJ1dHRvbntkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjp0cmFuc3BhcmVudDtwYWRkaW5nOi4yMTg3NXJlbSAwIC4yMTg3NXJlbSAyNnB4O2N1cnNvcjpwb2ludGVyO3RleHQtYWxpZ246bGVmdDt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7cG9zaXRpb246cmVsYXRpdmV9LmF0dGFjaG1lbnRzSXRlbT5idXR0b246OmJlZm9yZXtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6LjYyNXJlbTttYXJnaW4tdG9wOi04cHg7bGVmdDo3cHh9I292ZXJsYXlDb250YWluZXJ7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7YmFja2dyb3VuZC1jb2xvcjpyZ2JhKDAsMCwwLC4zKTt6LWluZGV4OjQwMDAwfSNvdmVybGF5Q29udGFpbmVyIC5jb250YWluZXJ7ZmxleDoxIDEgMDtkaXNwbGF5OmZsZXg7anVzdGlmeS1jb250ZW50OmNlbnRlcjthbGlnbi1pdGVtczpjZW50ZXI7b3ZlcmZsb3c6YXV0bzstd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzp0b3VjaH0uZGlhbG9ne3dpZHRoOjMwMHB4O2NvbG9yOiMwMDA7Zm9udC1zaXplOi42ODc1cmVtO2xpbmUtaGVpZ2h0OjEuMjtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czoxcHg7Ym94LXNoYWRvdzo0cHggNnB4IDRweCBncmF5fS5kaWFsb2cgLnRvb2xiYXJGaWVsZHttYXJnaW46MH0uZGlhbG9nIC5yb3csLmRpYWxvZyAuYnV0dG9uUm93e3BhZGRpbmc6MTZweH0uZGlhbG9nIC5yb3c6bm90KDpmaXJzdC1jaGlsZCksLmRpYWxvZyAuYnV0dG9uUm93Om5vdCg6Zmlyc3QtY2hpbGQpe3BhZGRpbmctdG9wOjhweH0uZGlhbG9nIC5yb3c6bm90KDpsYXN0LWNoaWxkKSwuZGlhbG9nIC5idXR0b25Sb3c6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTo4cHh9LmRpYWxvZyAuYnV0dG9uUm93e2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmQ7YWxpZ24taXRlbXM6Y2VudGVyfS5kaWFsb2cgLm92ZXJsYXlCdXR0b257d2lkdGg6YXV0bzttaW4td2lkdGg6OTRweDtoZWlnaHQ6MTlweDtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozLjc1cHg7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjAzKSwwIDFweCAwIHJnYmEoMCwwLDAsLjEyKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5kaWFsb2cgLm92ZXJsYXlCdXR0b257Ym94LXNoYWRvdzowIDAgMCAuNXB4IHJnYmEoMCwwLDAsLjEyNSksMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjAzKSwwIDFweCAwIC41cHggcmdiYSgwLDAsMCwuMDMpLDAgMXB4IDAgcmdiYSgwLDAsMCwuMDYpLDAgLjVweCAwIHJnYmEoMCwwLDAsLjA1KX19LmRpYWxvZyAub3ZlcmxheUJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDo2cHh9LmRpYWxvZyAub3ZlcmxheUJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo2cHh9LmRpYWxvZyAub3ZlcmxheUJ1dHRvbjotbW96LWZvY3VzcmluZ3tib3gtc2hhZG93OjAgMCAwIDRweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSksMCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMDMpLDAgMXB4IDAgcmdiYSgwLDAsMCwuMTIpfS5kaWFsb2cgLm92ZXJsYXlCdXR0b246Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93OjAgMCAwIDRweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDFweCByZ2JhKDAsMCwwLC4xNSksMCAxcHggMCAxcHggcmdiYSgwLDAsMCwuMDMpLDAgMXB4IDAgcmdiYSgwLDAsMCwuMTIpfS5kaWFsb2cgI3Bhc3N3b3JkU3VibWl0LC5kaWFsb2cgLm92ZXJsYXlCdXR0b246YWN0aXZle2hlaWdodDoyMXB4O21pbi13aWR0aDo5NnB4O2NvbG9yOiNmZmY7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMDUpKSwjMDk1ZmQ4O2JveC1zaGFkb3c6bm9uZTtib3JkZXItcmFkaXVzOjMuNzVweDttYXJnaW4tdG9wOi0xcHg7bWFyZ2luLWJvdHRvbTotMXB4O3Bvc2l0aW9uOnJlbGF0aXZlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LmRpYWxvZyAjcGFzc3dvcmRTdWJtaXQsLmRpYWxvZyAub3ZlcmxheUJ1dHRvbjphY3RpdmV7aGVpZ2h0OjIwcHg7bWluLXdpZHRoOjk1cHg7Ym94LXNoYWRvdzowIDFweCAwIHJnYmEoMCwwLDAsLjAzKSwwIC41cHggMCByZ2JhKDAsMCwwLC4wOSk7bWFyZ2luLXRvcDowO3RyYW5zZm9ybTp0cmFuc2xhdGVZKC0wLjVweCl9QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpey5kaWFsb2cgI3Bhc3N3b3JkU3VibWl0LC5kaWFsb2cgLm92ZXJsYXlCdXR0b246YWN0aXZle3RyYW5zZm9ybTpub25lfX19LmRpYWxvZyAjcGFzc3dvcmRTdWJtaXQ6LW1vei1mb2N1c3JpbmcsLmRpYWxvZyAub3ZlcmxheUJ1dHRvbjphY3RpdmU6LW1vei1mb2N1c3Jpbmd7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAzcHggcmdiYSgxMCwxMDgsMjQ1LC41KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5kaWFsb2cgI3Bhc3N3b3JkU3VibWl0Oi1tb3otZm9jdXNyaW5nLC5kaWFsb2cgLm92ZXJsYXlCdXR0b246YWN0aXZlOi1tb3otZm9jdXNyaW5ne2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgLjVweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpfX0uZGlhbG9nICNwYXNzd29yZFN1Ym1pdDpmb2N1cy12aXNpYmxlLC5kaWFsb2cgLm92ZXJsYXlCdXR0b246YWN0aXZlOmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAzcHggcmdiYSgxMCwxMDgsMjQ1LC41KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5kaWFsb2cgI3Bhc3N3b3JkU3VibWl0OmZvY3VzLXZpc2libGUsLmRpYWxvZyAub3ZlcmxheUJ1dHRvbjphY3RpdmU6Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93Omluc2V0IDAgMCAwIC41cHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAzcHggcmdiYSgxMCwxMDgsMjQ1LC41KX19LmRpYWxvZyAjcGFzc3dvcmRTdWJtaXQgc3BhbiwuZGlhbG9nIC5vdmVybGF5QnV0dG9uOmFjdGl2ZSBzcGFue2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6Y2VudGVyO2FsaWduLWl0ZW1zOmNlbnRlcjtwb3NpdGlvbjphYnNvbHV0ZTt0b3A6MXB4O2xlZnQ6MXB4O3dpZHRoOmNhbGMoMTAwJSAtIDJweCk7aGVpZ2h0OmNhbGMoMTAwJSAtIDJweCk7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNCksIHJnYmEoMjU1LCAyNTUsIDI1NSwgMCkpLCMwOTVmZDg7b3BhY2l0eTouOTtib3JkZXItcmFkaXVzOjIuNzVweH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5kaWFsb2cgI3Bhc3N3b3JkU3VibWl0IHNwYW4sLmRpYWxvZyAub3ZlcmxheUJ1dHRvbjphY3RpdmUgc3Bhbnt3aWR0aDpjYWxjKDEwMCUgLSAxcHgpO2hlaWdodDpjYWxjKDEwMCUgLSAxcHgpO3RyYW5zZm9ybTp0cmFuc2xhdGUoLTAuNXB4LCAtMC41cHgpfX0uZGlhbG9nICNwYXNzd29yZFN1Ym1pdDpub3QoOmFjdGl2ZSl7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMDUpKSwjMGE2Y2Y1fS5kaWFsb2cgI3Bhc3N3b3JkU3VibWl0Om5vdCg6YWN0aXZlKSBzcGFue2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjQpLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDApKSwjMGE2Y2Y1O29wYWNpdHk6MX0jcGFzc3dvcmRPdmVybGF5IC5kaWFsb2cgLnRvb2xiYXJGaWVsZHt3aWR0aDoxMDAlfSNwcmludFNlcnZpY2VPdmVybGF5IC5kaWFsb2cgLnJvdzpudGgtY2hpbGQoMil7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0uZGlhbG9nIHByb2dyZXNzW3ZhbHVlXXstd2Via2l0LWFwcGVhcmFuY2U6bm9uZTstbW96LWFwcGVhcmFuY2U6bm9uZTtmbGV4OjEgMSAwO2hlaWdodDo2cHg7Ym9yZGVyOjA7YmFja2dyb3VuZC1jb2xvcjojZGJkYmRiO2JvcmRlci1yYWRpdXM6M3B4O292ZXJmbG93OmhpZGRlbjtwYWRkaW5nOjA7cG9zaXRpb246cmVsYXRpdmV9LmRpYWxvZyBwcm9ncmVzc1t2YWx1ZV06Oi13ZWJraXQtcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6I2RiZGJkYn0uZGlhbG9nIHByb2dyZXNzW3ZhbHVlXTo6LXdlYmtpdC1wcm9ncmVzcy12YWx1ZXtiYWNrZ3JvdW5kLWNvbG9yOiMxMzg4ZmZ9LmRpYWxvZyBwcm9ncmVzc1t2YWx1ZV06Oi1tb3otcHJvZ3Jlc3MtYmFye2JhY2tncm91bmQtY29sb3I6IzEzODhmZn0uZGlhbG9nIHByb2dyZXNzW3ZhbHVlXTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjEyNSk7Ym9yZGVyLXJhZGl1czozcHh9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuZGlhbG9nIHByb2dyZXNzW3ZhbHVlXTo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAuNXB4IHJnYmEoMCwwLDAsLjEyNSl9fS5kaWFsb2cgLnJlbGF0aXZlLXByb2dyZXNze2ZsZXg6MCAwIDM4cHg7dGV4dC1hbGlnbjpyaWdodH0jZXJyb3JXcmFwcGVye2Rpc3BsYXk6ZmxleDtmbGV4LWRpcmVjdGlvbjpjb2x1bW47YWxpZ24taXRlbXM6Y2VudGVyO2JhY2tncm91bmQ6I2Q5MzQyNTtjb2xvcjojZmZmO2xlZnQ6dmFyKC0tc2lkZWJhci13aWR0aCk7cG9zaXRpb246YWJzb2x1dGU7cmlnaHQ6MDt6LWluZGV4OjEwMDA7cGFkZGluZzouMzc1cmVtIDQwcHggLjM3NXJlbSAxMnB4O2ZvbnQtc2l6ZTouODc1cmVtO2xpbmUtaGVpZ2h0OjEuMzMzMzMzMzMzMzttaW4taGVpZ2h0OjMwcHh9LmxvYWRpbmdJblByb2dyZXNzICNlcnJvcldyYXBwZXJ7dG9wOjM3cHh9I2Vycm9yV3JhcHBlciBidXR0b246Zm9jdXMtdmlzaWJsZXtib3JkZXItcmFkaXVzOi41cHg7Ym94LXNoYWRvdzowIDAgMCA0cHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjZXJyb3JXcmFwcGVyIGJ1dHRvbjpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDAgMy41cHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9fSNlcnJvcldyYXBwZXIgYnV0dG9uOi1tb3otZm9jdXNyaW5ne2JvcmRlci1yYWRpdXM6LjVweDtib3gtc2hhZG93OjAgMCAwIDRweCByZ2JhKDI1NSwyNTUsMjU1LC41KX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyNlcnJvcldyYXBwZXIgYnV0dG9uOi1tb3otZm9jdXNyaW5ne2JveC1zaGFkb3c6MCAwIDAgMy41cHggcmdiYSgyNTUsMjU1LDI1NSwuNSl9fSNlcnJvck1lc3NhZ2V7bWFyZ2luLXJpZ2h0OjE0cHh9I2Vycm9yU2hvd01vcmUsI2Vycm9yU2hvd0xlc3N7ZGlzcGxheTppbmxpbmU7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtjb2xvcjppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7bGluZS1oZWlnaHQ6aW5oZXJpdDt0ZXh0LWRlY29yYXRpb246dW5kZXJsaW5lO3BhZGRpbmc6MCAycHg7Y3Vyc29yOnBvaW50ZXJ9I2Vycm9yTWVzc2FnZVJpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjhweDt0b3A6N3B4fSNlcnJvckNsb3Nle3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7Ym9yZGVyOm5vbmU7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtvdmVyZmxvdzpoaWRkZW59I2Vycm9yTW9yZUluZm97YmFja2dyb3VuZC1jb2xvcjojZmJmMGYwO2NvbG9yOiMwMDA7cGFkZGluZzo4cHg7Ym9yZGVyOm5vbmU7bWFyZ2luOjdweCAwIDAgMDt3aWR0aDpjYWxjKDEwMCUgKyAyOHB4KTtmb250LWZhbWlseTptb25vc3BhY2UsbW9ub3NwYWNlO2ZvbnQtc2l6ZTouNjg3NXJlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7bWFyZ2luOi40Mzc1cmVtIC0yOHB4IC4zNzVyZW0gMDtyZXNpemU6dmVydGljYWx9I2Vycm9yTW9yZUluZm86Zm9jdXN7Ym9yZGVyLXJhZGl1czouNXB4O2JveC1zaGFkb3c6MCAwIDAgNHB4IHJnYmEoMjU1LDI1NSwyNTUsLjUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I2Vycm9yTW9yZUluZm86Zm9jdXN7Ym94LXNoYWRvdzowIDAgMCAzLjVweCByZ2JhKDI1NSwyNTUsMjU1LC41KX19LmNsZWFyQm90aHtkaXNwbGF5Om5vbmV9I3ZpZXdlckNvbnRhaW5lci5wZGZQcmVzZW50YXRpb25Nb2RlOi1tcy1mdWxsc2NyZWVue3RvcDowcHggIWltcG9ydGFudDtvdmVyZmxvdzpoaWRkZW4gIWltcG9ydGFudH0jdmlld2VyQ29udGFpbmVyLnBkZlByZXNlbnRhdGlvbk1vZGU6LW1zLWZ1bGxzY3JlZW46Oi1tcy1iYWNrZHJvcHtiYWNrZ3JvdW5kLWNvbG9yOiMwMDB9I3ZpZXdlckNvbnRhaW5lci5wZGZQcmVzZW50YXRpb25Nb2RlOmZ1bGxzY3JlZW57dG9wOjBweDtib3JkZXItdG9wOjJweCBzb2xpZCByZ2JhKDAsMCwwLDApO2JhY2tncm91bmQtY29sb3I6IzAwMDt3aWR0aDoxMDAlO2hlaWdodDoxMDAlO292ZXJmbG93OmhpZGRlbjtjdXJzb3I6bm9uZTt1c2VyLXNlbGVjdDpub25lfS5wZGZQcmVzZW50YXRpb25Nb2RlOmZ1bGxzY3JlZW4gYTpub3QoLmludGVybmFsTGluayl7ZGlzcGxheTpub25lfS5wZGZQcmVzZW50YXRpb25Nb2RlOmZ1bGxzY3JlZW4gLnRleHRMYXllcj5zcGFue2N1cnNvcjpub25lfS5wZGZQcmVzZW50YXRpb25Nb2RlLnBkZlByZXNlbnRhdGlvbk1vZGVDb250cm9scz4qLC5wZGZQcmVzZW50YXRpb25Nb2RlLnBkZlByZXNlbnRhdGlvbk1vZGVDb250cm9scyAudGV4dExheWVyPnNwYW57Y3Vyc29yOmRlZmF1bHR9I1BERkJ1Z3tiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmZjtib3JkZXI6MXB4IHNvbGlkICM2NjY7cG9zaXRpb246Zml4ZWQ7dG9wOjMycHg7cmlnaHQ6MDtib3R0b206MDtmb250LXNpemU6MTBweDtwYWRkaW5nOjA7d2lkdGg6MzAwcHh9I1BERkJ1ZyAuY29udHJvbHN7YmFja2dyb3VuZDojZWVlO2JvcmRlci1ib3R0b206MXB4IHNvbGlkICM2NjY7cGFkZGluZzozcHh9I1BERkJ1ZyAucGFuZWxze2JvdHRvbTowO2xlZnQ6MDtvdmVyZmxvdzphdXRvOy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOnRvdWNoO3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjA7dG9wOjI3cHh9I1BERkJ1ZyBidXR0b24uYWN0aXZle2ZvbnQtd2VpZ2h0OmJvbGR9LmRlYnVnZ2VyU2hvd1RleHR7YmFja2dyb3VuZDpub25lIHJlcGVhdCBzY3JvbGwgMCAwICNmZjA7Y29sb3I6Ymx1ZX0uZGVidWdnZXJIaWRlVGV4dDpob3ZlcntiYWNrZ3JvdW5kOm5vbmUgcmVwZWF0IHNjcm9sbCAwIDAgI2ZmMH0jUERGQnVnIC5zdGF0c3tmb250LWZhbWlseTpjb3VyaWVyO2ZvbnQtc2l6ZToxMHB4O3doaXRlLXNwYWNlOnByZX0jUERGQnVnIC5zdGF0cyAudGl0bGV7Zm9udC13ZWlnaHQ6Ym9sZH0jUERGQnVnIHRhYmxle2ZvbnQtc2l6ZToxMHB4fUBwYWdle21hcmdpbjowfSNwcmludENvbnRhaW5lcntkaXNwbGF5Om5vbmV9QHBhZ2V7bWFyZ2luOjB9I3ByaW50Q29udGFpbmVye2Rpc3BsYXk6bm9uZX1AbWVkaWEgcHJpbnR7Ym9keXtiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsMCkgbm9uZX0jc2lkZWJhckNvbnRhaW5lciwjc2Vjb25kYXJ5VG9vbGJhciwudG9vbGJhciwjbG9hZGluZ0JveCwjZXJyb3JXcmFwcGVyLC50ZXh0TGF5ZXJ7ZGlzcGxheTpub25lfSN2aWV3ZXJDb250YWluZXJ7b3ZlcmZsb3c6dmlzaWJsZX0jbWFpbkNvbnRhaW5lciwjdmlld2VyQ29udGFpbmVyLC5wYWdlLC5wYWdlIGNhbnZhc3twb3NpdGlvbjpzdGF0aWM7cGFkZGluZzowO21hcmdpbjowfS5wYWdle2Zsb2F0OmxlZnQ7ZGlzcGxheTpub25lO2JvcmRlcjpub25lO2JveC1zaGFkb3c6bm9uZTtiYWNrZ3JvdW5kLWNsaXA6Y29udGVudC1ib3g7YmFja2dyb3VuZC1jb2xvcjojZmZmfS5wYWdlW2RhdGEtbG9hZGVkXXtkaXNwbGF5OmJsb2NrfS5maWxlSW5wdXR7ZGlzcGxheTpub25lfWJvZHlbZGF0YS1wZGZqc3ByaW50aW5nXSAjb3V0ZXJDb250YWluZXJ7ZGlzcGxheTpub25lfWJvZHlbZGF0YS1wZGZqc3ByaW50aW5nXSAjcHJpbnRDb250YWluZXJ7ZGlzcGxheTpibG9ja30jcHJpbnRDb250YWluZXJ7aGVpZ2h0OjEwMCV9I3ByaW50Q29udGFpbmVyPmRpdntwb3NpdGlvbjpyZWxhdGl2ZTt0b3A6MDtsZWZ0OjA7d2lkdGg6MXB4O2hlaWdodDoxcHg7b3ZlcmZsb3c6dmlzaWJsZTtwYWdlLWJyZWFrLWFmdGVyOmFsd2F5cztwYWdlLWJyZWFrLWluc2lkZTphdm9pZH0jcHJpbnRDb250YWluZXIgY2FudmFzLCNwcmludENvbnRhaW5lciBpbWd7ZGlzcGxheTpibG9ja319LnZpc2libGVMYXJnZVZpZXcsLnZpc2libGVNZWRpdW1WaWV3LC52aXNpYmxlU21hbGxWaWV3e2Rpc3BsYXk6bm9uZX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NzBweCl7I291dGVyQ29udGFpbmVyIC5oaWRkZW5MYXJnZVZpZXd7ZGlzcGxheTpub25lfSNvdXRlckNvbnRhaW5lciAudmlzaWJsZUxhcmdlVmlld3tkaXNwbGF5OmluaGVyaXR9fUBtZWRpYSBhbGwgYW5kIChtYXgtd2lkdGg6IDcwMHB4KXsjb3V0ZXJDb250YWluZXIgLmhpZGRlbk1lZGl1bVZpZXd7ZGlzcGxheTpub25lfSNvdXRlckNvbnRhaW5lciAudmlzaWJsZU1lZGl1bVZpZXd7ZGlzcGxheTppbmhlcml0fX1AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDBweCl7LmhpZGRlblNtYWxsVmlldywuaGlkZGVuU21hbGxWaWV3ICp7ZGlzcGxheTpub25lfS52aXNpYmxlU21hbGxWaWV3e2Rpc3BsYXk6aW5oZXJpdH19LnRleHRMYXllciA6OnNlbGVjdGlvbntjb2xvcjp0cmFuc3BhcmVudDtiYWNrZ3JvdW5kOiNmY2U4OTd9LnRleHRMYXllcntvcGFjaXR5OjE7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7dXNlci1zZWxlY3Q6bm9uZX0uY3Vyc29yLXBvaW50ZXIgLnBhZ2V7Y3Vyc29yOnBvaW50ZXJ9LmN1cnNvci10ZXh0IC5wYWdle2N1cnNvcjp0ZXh0fS5jdXJzb3ItdGV4dC1zZWxlY3RpbmcgLnRleHRMYXllcntkaXNwbGF5Om5vbmV9YnV0dG9ue2JhY2tncm91bmQ6bm9uZTtjb2xvcjppbmhlcml0O2JvcmRlcjpub25lO3BhZGRpbmc6MDtmb250OmluaGVyaXQ7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTppbmhlcml0O2Rpc3BsYXk6YmxvY2t9YnV0dG9uOmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAxcHggI2E1YWZjMX1idXR0b246LW1vei1mb2N1c3Jpbmd7Ym94LXNoYWRvdzowIDAgMCAycHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAxcHggI2E1YWZjMX0uZ2xvYmFsLWNvbG9yLW1lbnUgLmNoZWNrLWJveHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5nbG9iYWwtY29sb3ItbWVudSAuY2hlY2stYm94LmNoZWNrZWQ6OmJlZm9yZXtjb250ZW50OlwieFwifS5nbG9iYWwtY29sb3ItbWVudSAuY29sb3J7ZGlzcGxheTppbmxpbmUtYmxvY2s7d2lkdGg6MTBweDtoZWlnaHQ6MTBweH0uZ2xvYmFsLWNvbG9yLW1lbnUgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5tb3JlLW1lbnUgLml0ZW0uZGVsZXRle3BhZGRpbmctbGVmdDoxMHB4fS5tb3JlLW1lbnUgLmNoZWNrLWJveHtkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5tb3JlLW1lbnUgLmNoZWNrLWJveC5jaGVja2VkOjpiZWZvcmV7Y29udGVudDpcInhcIn0ubW9yZS1tZW51IC5jb2xvcntkaXNwbGF5OmlubGluZS1ibG9jazt3aWR0aDoxMHB4O2hlaWdodDoxMHB4fS5tb3JlLW1lbnUgLmxhYmVse2Rpc3BsYXk6aW5saW5lLWJsb2NrfS5kaXNhYmxlLXBvaW50ZXItZXZlbnRzICp7cG9pbnRlci1ldmVudHM6bm9uZX0jZHJhZy1jYW52YXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0xMDAwcHg7bGVmdDotMTAwMHB4fSNkcmFnLW5vdGV7cG9zaXRpb246YWJzb2x1dGU7dG9wOi0yMDAwcHg7bGVmdDotMTAwMHB4O3dpZHRoOjI0cHg7aGVpZ2h0OjI0cHh9I2RyYWctbm90ZSBzdmd7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoxMDAlfSNkcmFnLW11bHRpe3Bvc2l0aW9uOmFic29sdXRlO3RvcDotMzAwMHB4O2xlZnQ6LTEwMDBweH0jZHJhZy1tdWx0aTo6YmVmb3Jle2ZvbnQtc2l6ZTozMHB4O2NvbnRlbnQ6XCLip4lcIn0jY3Jhc2gtcG9wb3Zlcnt6LWluZGV4OjEwMDAwMDA7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7cmlnaHQ6MDtib3R0b206MDtsZWZ0OjA7YmFja2dyb3VuZC1jb2xvcjojZWJlYmViO3RleHQtYWxpZ246Y2VudGVyO3BhZGRpbmctdG9wOjMwcHg7Zm9udC1zaXplOjE0cHh9LyohIHJ0bDpiZWdpbjppZ25vcmUgKi8uYXJlYS1zZWxlY3Rvcntwb3NpdGlvbjphYnNvbHV0ZTtib3JkZXI6M3B4IHNvbGlkfS8qISBydGw6ZW5kOmlnbm9yZSAqLy5zZWxlY3RlZCAuZXhwYW5kYWJsZS1lZGl0b3J7cG9pbnRlci1ldmVudHM6YWxsfS5leHBhbmRhYmxlLWVkaXRvciAuZWRpdG9yLXZpZXd7bWF4LWhlaWdodDpjYWxjKDMgKiAwLjc1cmVtICogMS4zMzMzMzMzMzMzICsgY2FsYygoNCAvIDEyKSAqIHZhcigtLW5vdGUtZm9udC1zaXplKSkgKyBjYWxjKCg0IC8gMTIpICogdmFyKC0tbm90ZS1mb250LXNpemUpKSk7Y2xpcC1wYXRoOmluc2V0KDAgMCBjYWxjKGNhbGMoKDQgLyAxMikgKiB2YXIoLS1ub3RlLWZvbnQtc2l6ZSkpKSAwKX0uZXhwYW5kYWJsZS1lZGl0b3IuZXhwYW5kZWQgLmVkaXRvci12aWV3e21heC1oZWlnaHQ6aW5pdGlhbDtjbGlwLXBhdGg6aW5pdGlhbH0jY2xhbXBze3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6LTEwMDBweDt3aWR0aDowO2hlaWdodDowO292ZXJmbG93OmhpZGRlbn0jY2xhbXBzIC5jbGFtcHt3aWR0aDpjYWxjKHZhcigtLXNpZGViYXItd2lkdGgpIC0gM3B4KTtvdmVyZmxvdy15OnNjcm9sbDtwYWRkaW5nOjAgNHB4O3dvcmQtd3JhcDpicmVhay13b3JkO2ZvbnQtc2l6ZTp2YXIoLS1ub3RlLWZvbnQtc2l6ZSk7bGluZS1oZWlnaHQ6MS4zNDtoZWlnaHQ6Y2FsYygzICogMC43NXJlbSAqIDEuMzMzMzMzMzMzMyArIGNhbGMoKDQgLyAxMikgKiB2YXIoLS1ub3RlLWZvbnQtc2l6ZSkpICsgY2FsYygoNCAvIDEyKSAqIHZhcigtLW5vdGUtZm9udC1zaXplKSkpO2JveC1zaXppbmc6Ym9yZGVyLWJveH0jY2xhbXBzIC5jbGFtcCAub3V0ZXJ7bWF4LWhlaWdodDpjYWxjKDMgKiAwLjc1cmVtICogMS4zMzMzMzMzMzMzICsgY2FsYygoNCAvIDEyKSAqIHZhcigtLW5vdGUtZm9udC1zaXplKSkgKyBjYWxjKCg0IC8gMTIpICogdmFyKC0tbm90ZS1mb250LXNpemUpKSk7b3ZlcmZsb3cteTpoaWRkZW59I2NsYW1wcyAuY2xhbXAgLmlubmVye3BhZGRpbmc6Y2FsYyguMzMzMzMqdmFyKC0tbm90ZS1mb250LXNpemUpKSA4cHggY2FsYyguMzMzMzMqdmFyKC0tbm90ZS1mb250LXNpemUpKX0jY2xhbXBzIC5jbGFtcCNoaWdobGlnaHQtY2xhbXAgLmlubmVye3BhZGRpbmctbGVmdDoxNnB4fS5lZGl0b3J7Zm9udC1zaXplOi43NXJlbTtsaW5lLWhlaWdodDoxLjMzMzMzMzMzMzM7cG9zaXRpb246cmVsYXRpdmV9LmVkaXRvciAuY29udGVudHt3b3JkLXdyYXA6YnJlYWstd29yZDtwYWRkaW5nOmNhbGMoKDQgLyAxMikgKiB2YXIoLS1ub3RlLWZvbnQtc2l6ZSkpIDhweCBjYWxjKCg0IC8gMTIpICogdmFyKC0tbm90ZS1mb250LXNpemUpKX1ALW1vei1kb2N1bWVudCB1cmwtcHJlZml4KCl7LmVkaXRvciAuY29udGVudHtwYWRkaW5nOmNhbGMoKDMgLyAxMikgKiB2YXIoLS1ub3RlLWZvbnQtc2l6ZSkpIDhweCBjYWxjKCg1IC8gMTIpICogdmFyKC0tbm90ZS1mb250LXNpemUpKX19LmVkaXRvciAuY29udGVudDpmb2N1c3tvdXRsaW5lOjA7Y3Vyc29yOnRleHQ7YmFja2dyb3VuZDojZmZmfS5lZGl0b3IgLmNvbnRlbnQ6ZW1wdHk6OmJlZm9yZXtjb250ZW50OmF0dHIocGxhY2Vob2xkZXIpO2NvbG9yOiM2ZDk1ZTB9LmVkaXRvciAuY29udGVudDplbXB0eTpmb2N1czo6YmVmb3Jle2NvbG9yOiM3MDcwNzB9LmFubm90YXRpb24tcG9wdXAgLmVkaXRvciAuY29udGVudDplbXB0eTo6YmVmb3Jle2NvbG9yOiM3MDcwNzB9Lm92ZXJmbG93ZWQgLmVkaXRvciAuY29udGVudHtwb2ludGVyLWV2ZW50czpub25lfS5lZGl0b3IgLnJlbmRlcmVye3dpZHRoOjA7aGVpZ2h0OjA7b3ZlcmZsb3c6aGlkZGVufS5lZGl0b3IgLmJ1YmJsZXtmb250LXNpemU6MTJweDtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyOjFweCBzb2xpZCAjZDNkM2QzO2xlZnQ6Y2FsYyg1MCUgLSA1MHB4KTtkaXNwbGF5OmZsZXg7bWFyZ2luLXRvcDotMTVweDtoZWlnaHQ6MjBweDtib3JkZXItcmFkaXVzOjVweH0uZWRpdG9yIC5idWJibGUgLmJ1dHRvbnt3aWR0aDoyMHB4O2hlaWdodDoxMDAlO2JhY2tncm91bmQtY29sb3I6dHJhbnNwYXJlbnQ7Ym9yZGVyOm5vbmU7Y3Vyc29yOnBvaW50ZXI7b3V0bGluZTowO3ZlcnRpY2FsLWFsaWduOm1pZGRsZX0uZWRpdG9yIC5idWJibGUgLmJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kLWNvbG9yOiNkM2QzZDN9LmhpZ2hsaWdodCAuZWRpdG9yIC5jb250ZW50OmVtcHR5OjpiZWZvcmV7Y29sb3I6aW5oZXJpdH0vKiEgcnRsOmJlZ2luOmlnbm9yZSAqLy5pbmstYW5ub3RhdGlvbiBzdmd7b3ZlcmZsb3c6dmlzaWJsZX0uaW5rLWFubm90YXRpb24gLnNxdWFyZXtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5pbmstYW5ub3RhdGlvbi5zZWxlY3RlZCAuc3F1YXJle2JvcmRlcjoycHggZGFzaGVkICM2ZDk1ZTA7cG9pbnRlci1ldmVudHM6YXV0bzt6LWluZGV4OjF9LyohIHJ0bDplbmQ6aWdub3JlICovLyohIHJ0bDpiZWdpbjppZ25vcmUgKi8uc2VsZWN0aW9uQ2FudmFzLC5oaWdobGlnaHQtYW5ub3RhdGlvbiAucmVjdHtvcGFjaXR5Oi41fS5oaWdobGlnaHQtYW5ub3RhdGlvbntwb3NpdGlvbjphYnNvbHV0ZX0uaGlnaGxpZ2h0LWFubm90YXRpb24gLnNxdWFyZXtwb3NpdGlvbjphYnNvbHV0ZTtwb2ludGVyLWV2ZW50czpub25lfS5oaWdobGlnaHQtYW5ub3RhdGlvbi5zZWxlY3RlZCAuc3F1YXJle2JvcmRlcjoycHggZGFzaGVkICM2ZDk1ZTA7cG9pbnRlci1ldmVudHM6YXV0bzt6LWluZGV4OjF9LmhpZ2hsaWdodC1hbm5vdGF0aW9uIC5yZWN0e2N1cnNvcjpwb2ludGVyO3Bvc2l0aW9uOmFic29sdXRlO21peC1ibGVuZC1tb2RlOm11bHRpcGx5O3BvaW50ZXItZXZlbnRzOm5vbmV9LyohIHJ0bDplbmQ6aWdub3JlICovLyohIHJ0bDpiZWdpbjppZ25vcmUgKi8ubGF5ZXItaW5re3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MDtwb2ludGVyLWV2ZW50czpub25lfS5sYXllci1pbms+ZGl2PmRpdntwb3NpdGlvbjphYnNvbHV0ZX0ubGF5ZXItaGlnaGxpZ2h0e3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6MDt0b3A6MH0ubGF5ZXItbm90ZXtwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjM7bGVmdDowO3RvcDowO3JpZ2h0OjB9LmxheWVyLWFyZWF7cG9zaXRpb246YWJzb2x1dGU7bGVmdDowO3RvcDowO3JpZ2h0OjA7ei1pbmRleDozfS5sYXllci1lZGdlLW5vdGV7cG9zaXRpb246YWJzb2x1dGU7ei1pbmRleDozO2xlZnQ6MDt0b3A6MDtyaWdodDowfS5sYXllci1ibGlua3twb3NpdGlvbjphYnNvbHV0ZTt0b3A6MDtsZWZ0OjA7bWl4LWJsZW5kLW1vZGU6bXVsdGlwbHk7cG9pbnRlci1ldmVudHM6bm9uZX0ubGF5ZXItYmxpbmsgLnJlY3R7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjpIaWdobGlnaHR9LmVkZ2Utbm90ZXtwb3NpdGlvbjphYnNvbHV0ZTtjdXJzb3I6cG9pbnRlcn0uZWRnZS1ub3RlOmhvdmVye3otaW5kZXg6MyAhaW1wb3J0YW50fS5zZWxlY3Rpb25DYW52YXN7cG9zaXRpb246YWJzb2x1dGU7dG9wOjA7bGVmdDowO21peC1ibGVuZC1tb2RlOm11bHRpcGx5fS8qISBydGw6ZW5kOmlnbm9yZSAqLy5lZGl0YWJsZS1jb250cm9se2ZsZXg6MSAxIGF1dG87d2lkdGg6MTAwJTtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTppbmhlcml0O2ZvbnQtd2VpZ2h0OmluaGVyaXQ7dGV4dC1hbGlnbjppbmhlcml0O2xpbmUtaGVpZ2h0Om5vcm1hbDtjb2xvcjojMDAwO2JhY2tncm91bmQtY29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNsaXA6cGFkZGluZy1ib3g7cGFkZGluZzoycHg7Ym9yZGVyOm5vbmU7Ym9yZGVyLXJhZGl1czouNXB4O21hcmdpbjotMnB4O2JveC1zaGFkb3c6MCAwIDAgM3B4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgMXB4ICNjY2N9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuZWRpdGFibGUtY29udHJvbHtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIC41cHggI2NjY319LnByZXZpZXd7Y3Vyc29yOmRlZmF1bHR9LnByZXZpZXcgaGVhZGVye2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6c3BhY2UtYmV0d2VlbjthbGlnbi1pdGVtczpjZW50ZXI7aGVpZ2h0OjIxcHg7cGFkZGluZzowIDhweDtib3JkZXItYm90dG9tOjFweCBzb2xpZCAjZDdkYWQ3O2xpbmUtaGVpZ2h0Oi43NXJlbTt3aGl0ZS1zcGFjZTpub3dyYXA7dXNlci1zZWxlY3Q6bm9uZX0uc2VsZWN0ZWQgLnByZXZpZXcgaGVhZGVye2JvcmRlci1ib3R0b206MXB4IHNvbGlkIHJnYmEoMTA5LDE0OSwyMjQsLjQpfS5wcmV2aWV3IGhlYWRlciAubGVmdCwucHJldmlldyBoZWFkZXIgLmNlbnRlciwucHJldmlldyBoZWFkZXIgLnJpZ2h0e2ZsZXg6MSAxIDA7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucHJldmlldyBoZWFkZXIgLmNlbnRlcntmbGV4OjAgMSBhdXRvO2p1c3RpZnktY29udGVudDpjZW50ZXI7bWluLXdpZHRoOjA7bWF4LXdpZHRoOjUwJX0ucHJldmlldyBoZWFkZXIgLnJpZ2h0e2p1c3RpZnktY29udGVudDpmbGV4LWVuZH0ucHJldmlldyBoZWFkZXIgLmljb257bWFyZ2luLXJpZ2h0OjVweH0ucHJldmlldyBoZWFkZXIgLnBhZ2V7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcjtmb250LXdlaWdodDpib2xkO3BhZGRpbmctcmlnaHQ6OHB4fS5wcmV2aWV3IGhlYWRlciAucGFnZT5kaXY6Zmlyc3QtY2hpbGR7bWFyZ2luLXJpZ2h0Oi4zNjM2MzYzNjM2ZW19LnByZXZpZXcgaGVhZGVyIC5wYWdlIC5lZGl0YWJsZS1jb250cm9se3dpZHRoOjUwcHg7bGluZS1oZWlnaHQ6Ljc1cmVtO3BhZGRpbmc6MDttYXJnaW46MH0ucHJldmlldyBoZWFkZXIgLmF1dGhvcnt3aGl0ZS1zcGFjZTpub3dyYXA7b3ZlcmZsb3c6aGlkZGVuO3RleHQtb3ZlcmZsb3c6ZWxsaXBzaXM7Y29sb3I6IzYwNjA2MDttYXJnaW4taW5saW5lLWVuZDo0cHh9LnByZXZpZXcgaGVhZGVyIC5hdXRob3Iubm9uLWF1dGhvcml0YXRpdmV7Y29sb3I6c2lsdmVyfS5wcmV2aWV3IC5oaWdobGlnaHR7Y29sb3I6IzU1NTtwb3NpdGlvbjpyZWxhdGl2ZX0ucHJldmlldyAuaGlnaGxpZ2h0Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5zZWxlY3RlZCAucHJldmlldyAuaGlnaGxpZ2h0Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5wcmV2aWV3IC5oaWdobGlnaHQgLmJsb2NrcXVvdGUtYm9yZGVye3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6OHB4O3RvcDpjYWxjKCg0IC8gMTIpICogdmFyKC0tbm90ZS1mb250LXNpemUpKTtib3R0b206Y2FsYygoNSAvIDEyKSAqIHZhcigtLW5vdGUtZm9udC1zaXplKSk7d2lkdGg6MnB4O3otaW5kZXg6OTk5fS5wcmV2aWV3IC5oaWdobGlnaHQgLmNvbnRlbnR7cGFkZGluZy1sZWZ0OjE2cHh9LnByZXZpZXcgLmNvbW1lbnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgI2Q3ZGFkN30uc2VsZWN0ZWQgLnByZXZpZXcgLmNvbW1lbnR7Ym9yZGVyLWJvdHRvbToxcHggc29saWQgcmdiYSgxMDksMTQ5LDIyNCwuNCl9LnByZXZpZXcgLmNvbW1lbnQ6bGFzdC1jaGlsZHtib3JkZXItYm90dG9tOjB9LnNlbGVjdGVkIC5wcmV2aWV3IC5jb21tZW50Omxhc3QtY2hpbGR7Ym9yZGVyLWJvdHRvbTowfS5wcmV2aWV3IC5pbWFnZXt3aWR0aDoxMDAlfS5wcmV2aWV3IC50YWdze3dpZHRoOjEwMCU7dGV4dC1hbGlnbjpsZWZ0O3BhZGRpbmc6LjE4NzVyZW0gOHB4IC4zMTI1cmVtO2xpbmUtaGVpZ2h0OjEuMzc7d29yZC1icmVhazpicmVhay13b3JkfUAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKXsucHJldmlldyAudGFnc3twYWRkaW5nOi4yNXJlbSA4cHggLjI1cmVtfX0ucHJldmlldyAudGFncyAudGFnOjphZnRlcntjb250ZW50OlwiLCBcIjtjb2xvcjojMDAwfS5wcmV2aWV3IC50YWdzIC50YWc6bGFzdC1jaGlsZDo6YWZ0ZXJ7Y29udGVudDpub25lfS5wcmV2aWV3IC50YWdzOmVtcHR5OjpiZWZvcmV7Y29udGVudDphdHRyKHBsYWNlaG9sZGVyKTtjb2xvcjojNmQ5NWUwfS5hbm5vdGF0aW9uLXBvcHVwIC5wcmV2aWV3IC50YWdzOmVtcHR5OjpiZWZvcmV7Y29sb3I6IzcwNzA3MH0vKiEgcnRsOmJlZ2luOmlnbm9yZSAqLy5wYWdlLXBvcHVwLWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwO2xlZnQ6MH0vKiEgcnRsOmVuZDppZ25vcmUgKi8ucGFnZS1wb3B1cHtwb3NpdGlvbjphYnNvbHV0ZTtiYWNrZ3JvdW5kLWNvbG9yOiNmZmY7Ym9yZGVyLXJhZGl1czo1cHg7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwuMSksMCA1cHggMTBweCByZ2JhKDAsMCwwLC42KX0ucGFnZS1wb3B1cDo6YmVmb3JlLC5wYWdlLXBvcHVwOjphZnRlcntjb250ZW50OlwiXCI7cG9zaXRpb246YWJzb2x1dGU7bGVmdDo1MCU7Ym9yZGVyOnNvbGlkIHRyYW5zcGFyZW50O2JvcmRlci13aWR0aDo4cHggOHB4O3RyYW5zZm9ybTp0cmFuc2xhdGVYKC04cHgpfS5wYWdlLXBvcHVwW2NsYXNzKj1ib3R0b21dOjpiZWZvcmUsLnBhZ2UtcG9wdXBbY2xhc3MqPWJvdHRvbV06OmFmdGVye2JvcmRlci10b3Atd2lkdGg6MH0ucGFnZS1wb3B1cFtjbGFzcyo9Ym90dG9tXTo6YmVmb3Jle3RvcDotOXB4O2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMil9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsucGFnZS1wb3B1cFtjbGFzcyo9Ym90dG9tXTo6YmVmb3Jle2JvcmRlci1ib3R0b20tY29sb3I6cmdiYSgwLDAsMCwuMTUpO2ZpbHRlcjpibHVyKDAuNXB4KX19LnBhZ2UtcG9wdXBbY2xhc3MqPWJvdHRvbV06OmFmdGVye3RvcDotOHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucGFnZS1wb3B1cFtjbGFzcyo9dG9wXTo6YmVmb3JlLC5wYWdlLXBvcHVwW2NsYXNzKj10b3BdOjphZnRlcntib3JkZXItYm90dG9tLXdpZHRoOjB9LnBhZ2UtcG9wdXBbY2xhc3MqPXRvcF06OmJlZm9yZXtib3R0b206LTlweDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnBhZ2UtcG9wdXBbY2xhc3MqPXRvcF06OmJlZm9yZXtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjE1KTtmaWx0ZXI6Ymx1cigwLjVweCl9fS5wYWdlLXBvcHVwW2NsYXNzKj10b3BdOjphZnRlcntib3R0b206LThweDtib3JkZXItdG9wLWNvbG9yOiNmZmZ9LnBhZ2UtcG9wdXBbY2xhc3MqPWxlZnRdOjpiZWZvcmUsLnBhZ2UtcG9wdXBbY2xhc3MqPWxlZnRdOjphZnRlcntsZWZ0OjIwcHh9LnBhZ2UtcG9wdXBbY2xhc3MqPXJpZ2h0XTo6YmVmb3JlLC5wYWdlLXBvcHVwW2NsYXNzKj1yaWdodF06OmFmdGVye2xlZnQ6dW5zZXQ7cmlnaHQ6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpfS5wYWdlLXBvcHVwLnNlbGVjdGlvbi1wb3B1cHtwYWRkaW5nOjRweH0ucGFnZS1wb3B1cC5zZWxlY3Rpb24tcG9wdXAgLnNlbGVjdGlvbi1tZW51IC5jb2xvcnN7ZGlzcGxheTpmbGV4O2FsaWduLWl0ZW1zOmNlbnRlcn0ucGFnZS1wb3B1cC5zZWxlY3Rpb24tcG9wdXAgLnRvb2xiYXJCdXR0b257aGVpZ2h0OjIwcHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtwYWRkaW5nOjJweDtib3JkZXItcmFkaXVzOjEuNzVweDtib3gtc2hhZG93Om5vbmU7bWFyZ2luOjB9LnBhZ2UtcG9wdXAuc2VsZWN0aW9uLXBvcHVwIC50b29sYmFyQnV0dG9uOm5vdCg6Zmlyc3QtY2hpbGQpe21hcmdpbi1sZWZ0OjFweH0ucGFnZS1wb3B1cC5zZWxlY3Rpb24tcG9wdXAgLnRvb2xiYXJCdXR0b246aG92ZXJ7YmFja2dyb3VuZDpyZ2JhKDAsMCwwLC4xKTtib3gtc2hhZG93OjAgMCAwIDFweCByZ2JhKDAsMCwwLC4yKX0ucGFnZS1wb3B1cC5zZWxlY3Rpb24tcG9wdXAgLnRvb2xiYXJCdXR0b246Zm9jdXMtdmlzaWJsZXtib3gtc2hhZG93OjAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDFweCByZ2JhKDAsMCwwLC4yKX0ucGFnZS1wb3B1cC5zZWxlY3Rpb24tcG9wdXAgLnRvb2xiYXJCdXR0b246LW1vei1mb2N1c3Jpbmd7Ym94LXNoYWRvdzowIDAgMCAzcHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAxcHggcmdiYSgwLDAsMCwuMil9LnBhZ2UtcG9wdXAuc2VsZWN0aW9uLXBvcHVwIC53aWRlLWJ1dHRvbnt0ZXh0LWFsaWduOmNlbnRlcjtib3JkZXI6MXB4IHNvbGlkIGdyYXk7Ym9yZGVyLXJhZGl1czo1cHg7cGFkZGluZzozcHg7Y3Vyc29yOmRlZmF1bHR9LnBhZ2UtcG9wdXAuc2VsZWN0aW9uLXBvcHVwIC53aWRlLWJ1dHRvbjpob3ZlcntiYWNrZ3JvdW5kOnJnYmEoMCwwLDAsLjEpfS5hbm5vdGF0aW9uLXBvcHVwe3dpZHRoOjI0MHB4fS5hbm5vdGF0aW9uLXBvcHVwIC5jb250ZW50e21pbi1oZWlnaHQ6Y2FsYyhcblx0XHRcdFx0MiAqIGNhbGMoKDQgLyAxMikgKiB2YXIoLS1ub3RlLWZvbnQtc2l6ZSkpXG5cdFx0XHRcdCsgMyAqIHZhcigtLW5vdGUtZm9udC1zaXplKSAqIDEuMzMzMzMzMzMzM1xuXHRcdCk7bWF4LWhlaWdodDoxNjhweDtvdmVyZmxvdy15OmF1dG99I3BvcHVwQ29udGFpbmVye3Bvc2l0aW9uOmFic29sdXRlO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7ei1pbmRleDo0MDAwMDtvdmVyZmxvdzpoaWRkZW47cG9pbnRlci1ldmVudHM6bm9uZX0ucG9wdXAtb3ZlcmxheXtwb2ludGVyLWV2ZW50czphbGw7cG9zaXRpb246YWJzb2x1dGU7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt6LWluZGV4OjQwMDAwO292ZXJmbG93OmhpZGRlbn0ucG9wdXB7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlci1yYWRpdXM6NXB4O2JveC1zaGFkb3c6MCAwIDAgMXB4IHJnYmEoMCwwLDAsLjEpLDAgNXB4IDEwcHggcmdiYSgwLDAsMCwuNik7bGVmdDotMTAwMHB4fS5wb3B1cDo6YmVmb3JlLC5wb3B1cDo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO2xlZnQ6NTAlO2JvcmRlcjpzb2xpZCB0cmFuc3BhcmVudDtib3JkZXItd2lkdGg6OHB4IDhweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCgtOHB4KX0ucG9wdXBbY2xhc3MqPWJvdHRvbV06OmJlZm9yZSwucG9wdXBbY2xhc3MqPWJvdHRvbV06OmFmdGVye2JvcmRlci10b3Atd2lkdGg6MH0ucG9wdXBbY2xhc3MqPWJvdHRvbV06OmJlZm9yZXt0b3A6LTlweDtib3JkZXItYm90dG9tLWNvbG9yOnJnYmEoMCwwLDAsLjIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnBvcHVwW2NsYXNzKj1ib3R0b21dOjpiZWZvcmV7Ym9yZGVyLWJvdHRvbS1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7ZmlsdGVyOmJsdXIoMC41cHgpfX0ucG9wdXBbY2xhc3MqPWJvdHRvbV06OmFmdGVye3RvcDotOHB4O2JvcmRlci1ib3R0b20tY29sb3I6I2ZmZn0ucG9wdXBbY2xhc3MqPXRvcF06OmJlZm9yZSwucG9wdXBbY2xhc3MqPXRvcF06OmFmdGVye2JvcmRlci1ib3R0b20td2lkdGg6MH0ucG9wdXBbY2xhc3MqPXRvcF06OmJlZm9yZXtib3R0b206LTlweDtib3JkZXItdG9wLWNvbG9yOnJnYmEoMCwwLDAsLjIpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnBvcHVwW2NsYXNzKj10b3BdOjpiZWZvcmV7Ym9yZGVyLXRvcC1jb2xvcjpyZ2JhKDAsMCwwLC4xNSk7ZmlsdGVyOmJsdXIoMC41cHgpfX0ucG9wdXBbY2xhc3MqPXRvcF06OmFmdGVye2JvdHRvbTotOHB4O2JvcmRlci10b3AtY29sb3I6I2ZmZn0ucG9wdXBbY2xhc3MqPWxlZnRdOjpiZWZvcmUsLnBvcHVwW2NsYXNzKj1sZWZ0XTo6YWZ0ZXJ7bGVmdDoyMHB4fS5wb3B1cFtjbGFzcyo9cmlnaHRdOjpiZWZvcmUsLnBvcHVwW2NsYXNzKj1yaWdodF06OmFmdGVye2xlZnQ6dW5zZXQ7cmlnaHQ6MjBweDt0cmFuc2Zvcm06dHJhbnNsYXRlWCg4cHgpfSNsYWJlbFBvcHVwIC5yb3d7cGFkZGluZzoxNnB4fSNsYWJlbFBvcHVwIC5yb3c6bm90KDpmaXJzdC1jaGlsZCl7cGFkZGluZy10b3A6OHB4fSNsYWJlbFBvcHVwIC5yb3c6bm90KDpsYXN0LWNoaWxkKXtwYWRkaW5nLWJvdHRvbTo4cHh9I2xhYmVsUG9wdXAgaW5wdXRbdHlwZT10ZXh0XXt3aWR0aDoxMDAlO2hlaWdodDoyMnB4O3BhZGRpbmc6MCA1cHg7bWFyZ2luOjA7Ym9yZGVyOjA7Y29sb3I6IzAwMDtmb250LWZhbWlseTppbmhlcml0O2ZvbnQtc2l6ZTouNjg3NXJlbTtiYWNrZ3JvdW5kOiNmZmY7Ym9yZGVyLXJhZGl1czouNXB4O2JveC1zaGFkb3c6aW5zZXQgMCAwIDAgMXB4ICNiZGJkYmR9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjbGFiZWxQb3B1cCBpbnB1dFt0eXBlPXRleHRde2JveC1zaGFkb3c6aW5zZXQgMCAwIC4ycHggLjVweCAjOTk5fX0jbGFiZWxQb3B1cCBpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCtsYWJlbHtjb2xvcjojOTk5fSNsYWJlbFBvcHVwIC5yb3cubGFiZWx7ZGlzcGxheTpmbGV4fSNsYWJlbFBvcHVwIC5yb3cubGFiZWwgLmNvbHVtbntkaXNwbGF5OmZsZXg7YWxpZ24taXRlbXM6Y2VudGVyfSNsYWJlbFBvcHVwIC5yb3cubGFiZWwgLmNvbHVtbi5maXJzdCBpbnB1dHt3aWR0aDoxMDBweH0jbGFiZWxQb3B1cCAucm93LmxhYmVsIC5jb2x1bW4uZmlyc3QgaW5wdXQ6ZGlzYWJsZWR7YmFja2dyb3VuZC1jb2xvcjojZjBmMGYwfSNsYWJlbFBvcHVwIC5yb3cubGFiZWwgLmNvbHVtbi5zZWNvbmR7bWFyZ2luLWlubGluZS1zdGFydDoxMHB4O3VzZXItc2VsZWN0Om5vbmV9I2xhYmVsUG9wdXAgLnJvdy5sYWJlbCAuY29sdW1uLnNlY29uZCBsYWJlbHtwYWRkaW5nLWlubGluZS1zdGFydDo1cHh9I2xhYmVsUG9wdXAgZmllbGRzZXR7Ym9yZGVyOjA7bWFyZ2luLXRvcDo4cHh9I2xhYmVsUG9wdXAgZmllbGRzZXQgbGVnZW5ke2ZvbnQtc2l6ZTouNjg3NXJlbTtmb250LXdlaWdodDpib2xkO3BhZGRpbmctYm90dG9tOjRweH0jbGFiZWxQb3B1cCAucm93LnJhZGlve3VzZXItc2VsZWN0Om5vbmV9I2xhYmVsUG9wdXAgLnJvdy5yYWRpbyAuY2hvaWNle2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXJ9I2xhYmVsUG9wdXAgLnJvdy5yYWRpbyAuY2hvaWNlOm5vdCg6bGFzdC1jaGlsZCl7cGFkZGluZy1ib3R0b206NXB4fSNsYWJlbFBvcHVwIC5yb3cucmFkaW8gLmNob2ljZSBpbnB1dDpmb2N1cy12aXNpYmxle2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgMXB4ICNhNWFmYzF9I2xhYmVsUG9wdXAgLnJvdy5yYWRpbyAuY2hvaWNlIGlucHV0Oi1tb3otZm9jdXNyaW5ne2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgMXB4ICNhNWFmYzF9I2xhYmVsUG9wdXAgLnJvdy5yYWRpbyAuY2hvaWNlIGxhYmVse3BhZGRpbmctbGVmdDo1cHh9I2xhYmVsUG9wdXAgLnJvdy5idXR0b25ze2Rpc3BsYXk6ZmxleDtqdXN0aWZ5LWNvbnRlbnQ6ZmxleC1lbmR9I2xhYmVsUG9wdXAgYnV0dG9ue3dpZHRoOmF1dG87bWluLXdpZHRoOjk0cHg7aGVpZ2h0OjE5cHg7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHJnYmEoMCwgMCwgMCwgMC4wNSkpLCMwYTZjZjU7Ym9yZGVyOjA7Ym9yZGVyLXJhZGl1czozLjc1cHg7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjAzKSwwIDFweCAwIHJnYmEoMCwwLDAsLjEyKX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpeyNsYWJlbFBvcHVwIGJ1dHRvbntib3gtc2hhZG93OjAgMCAwIC41cHggcmdiYSgwLDAsMCwuMTI1KSwwIDAgMCAxcHggcmdiYSgwLDAsMCwuMDMpLDAgMXB4IDAgLjVweCByZ2JhKDAsMCwwLC4wMyksMCAxcHggMCByZ2JhKDAsMCwwLC4wNiksMCAuNXB4IDAgcmdiYSgwLDAsMCwuMDUpfX0jbGFiZWxQb3B1cCBidXR0b246bm90KDpmaXJzdC1jaGlsZCl7bWFyZ2luLWxlZnQ6NnB4fSNsYWJlbFBvcHVwIGJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpe21hcmdpbi1yaWdodDo2cHh9I2xhYmVsUG9wdXAgYnV0dG9uOi1tb3otZm9jdXNyaW5ne2JveC1zaGFkb3c6MCAwIDAgNHB4IHJnYmEoMTAsMTA4LDI0NSwuNSksMCAwIDAgMXB4IHJnYmEoMCwwLDAsLjE1KSwwIDFweCAwIDFweCByZ2JhKDAsMCwwLC4wMyksMCAxcHggMCByZ2JhKDAsMCwwLC4xMil9I2xhYmVsUG9wdXAgYnV0dG9uOmZvY3VzLXZpc2libGV7Ym94LXNoYWRvdzowIDAgMCA0cHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAxcHggcmdiYSgwLDAsMCwuMTUpLDAgMXB4IDAgMXB4IHJnYmEoMCwwLDAsLjAzKSwwIDFweCAwIHJnYmEoMCwwLDAsLjEyKX0jbGFiZWxQb3B1cCBidXR0b246YWN0aXZlOm5vdCg6ZGlzYWJsZWQpe2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjI1KSwgcmdiYSgwLCAwLCAwLCAwLjA1KSksIzA5NWZkOH0jbGFiZWxQb3B1cCBidXR0b246ZGlzYWJsZWR7b3BhY2l0eTouN30uY29udGV4dC1tZW51LWNvbnRhaW5lcntwb3NpdGlvbjphYnNvbHV0ZTt6LWluZGV4OjEwMDAwfS5jb250ZXh0LW1lbnV7cG9zaXRpb246YWJzb2x1dGU7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgZ3JheX0uY29udGV4dC1tZW51IC5pdGVte3doaXRlLXNwYWNlOm5vd3JhcDtwYWRkaW5nOjVweH0uY29udGV4dC1tZW51IC5pdGVtOmhvdmVye2N1cnNvcjpwb2ludGVyO2JhY2tncm91bmQtY29sb3I6I2QzZDNkM30jYW5ub3RhdGlvbnNWaWV3e3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCU7dXNlci1zZWxlY3Q6bm9uZTtkaXNwbGF5OmZsZXg7ZmxleC1kaXJlY3Rpb246Y29sdW1ufSNhbm5vdGF0aW9uc1ZpZXc6Zm9jdXN7b3V0bGluZTpub25lfSNhbm5vdGF0aW9uc1ZpZXcgLnNlYXJjaHttYXJnaW46NnB4IDEzcHg7ZGlzcGxheTpmbGV4O3Bvc2l0aW9uOnJlbGF0aXZlfSNhbm5vdGF0aW9uc1ZpZXcgLnNlYXJjaCAuaWNvbi1zZWFyY2h7cG9zaXRpb246YWJzb2x1dGU7bGVmdDozcHg7dG9wOjJweH0jYW5ub3RhdGlvbnNWaWV3IC5zZWFyY2ggLmlucHV0LWdyb3Vwe2ZsZXg6MX0jYW5ub3RhdGlvbnNWaWV3IC5zZWFyY2ggaW5wdXR7ZGlzcGxheTpibG9jazt3aWR0aDoxMDAlO2hlaWdodDoyMHB4O2xpbmUtaGVpZ2h0OjI7cGFkZGluZzowIDE4cHggMCAyM3B4O2JhY2tncm91bmQ6I2JjYzRkMjtib3JkZXI6bm9uZTtib3JkZXItcmFkaXVzOjMuNzVweDtib3gtc2hhZG93OjAgMCAwIDFweCAjYTVhZmMxfSNhbm5vdGF0aW9uc1ZpZXcgLnNlYXJjaCBpbnB1dDo6cGxhY2Vob2xkZXJ7b3BhY2l0eTouMztjb2xvcjojMDAwfSNhbm5vdGF0aW9uc1ZpZXcgLnNlYXJjaCBpbnB1dDpmb2N1c3tib3gtc2hhZG93OjAgMCAwIDRweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDFweCAjYTVhZmMxfS5pcy1ibHVycmVkICNhbm5vdGF0aW9uc1ZpZXcgLnNlYXJjaCBpbnB1dHtiYWNrZ3JvdW5kOiNkYmRiZGI7Ym94LXNoYWRvdzowIDAgMCAxcHggI2NkY2RjZH0jYW5ub3RhdGlvbnNWaWV3IC5zZWFyY2ggLmNsZWFye3Bvc2l0aW9uOmFic29sdXRlO3JpZ2h0OjNweDt0b3A6M3B4O3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZDp0cmFuc3BhcmVudDtib3JkZXI6bm9uZX0jYW5ub3RhdGlvbnNWaWV3IC5hbm5vdGF0aW9uc3tvdmVyZmxvdzphdXRvO3BhZGRpbmc6M3B4IDRweCAwO2ZsZXg6MX0jYW5ub3RhdGlvbnNWaWV3IC5hbm5vdGF0aW9ucz4qOmxhc3QtY2hpbGR7bWFyZ2luLWJvdHRvbTo4cHh9I2Fubm90YXRpb25zVmlldyAuYW5ub3RhdGlvbntvdXRsaW5lOm5vbmV9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3J7cGFkZGluZzo4cHggOHB4O2JvcmRlci10b3A6MXB4IHNvbGlkICNhOWE5YTk7Ym94LXNoYWRvdzowIDAgMCAxcHggcmdiYSgwLDAsMCwuMDUpO3otaW5kZXg6MjttYXgtaGVpZ2h0OjE0MHB4O292ZXJmbG93OmF1dG99I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLmNvbG9yc3tkaXNwbGF5OmZsZXg7ZmxleC13cmFwOndyYXB9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLmNvbG9ycyAuY29sb3J7cGFkZGluZzoycHg7ZGlzcGxheTpmbGV4O2JvcmRlci1yYWRpdXM6M3B4O21hcmdpbi1sZWZ0OjFweH0jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAuY29sb3JzIC5jb2xvcjpob3ZlciwjYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAuY29sb3JzIC5jb2xvci5zZWxlY3RlZCwjYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAuY29sb3JzIC5jb2xvci5kcmFnZ2VkLW92ZXJ7YmFja2dyb3VuZC1jb2xvcjojYmNjNGQyfSNhbm5vdGF0aW9uc1ZpZXcgLnNlbGVjdG9yIC5jb2xvcnMgLmNvbG9yLmluYWN0aXZlIHN2Z3tvcGFjaXR5Oi40fSNhbm5vdGF0aW9uc1ZpZXcgLnNlbGVjdG9yIC50YWdze2Rpc3BsYXk6ZmxleDtmbGV4LXdyYXA6d3JhcH0jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAudGFnczpudGgtY2hpbGQoMil7bWFyZ2luLXRvcDo0cHh9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLnRhZ3MgLnRhZ3tjdXJzb3I6ZGVmYXVsdDtvdmVyZmxvdzpoaWRkZW47dGV4dC1vdmVyZmxvdzplbGxpcHNpczt3aGl0ZS1zcGFjZTpwcmU7cGFkZGluZzoycHggNHB4O21hcmdpbi1sZWZ0OjFweDttYXJnaW4tYm90dG9tOjFweDtib3JkZXItcmFkaXVzOjZweDtib3JkZXI6MXB4IHNvbGlkIHRyYW5zcGFyZW50fSNhbm5vdGF0aW9uc1ZpZXcgLnNlbGVjdG9yIC50YWdzIC50YWcuY29sb3J7Zm9udC13ZWlnaHQ6Ym9sZH0jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAudGFncyAudGFnLnNlbGVjdGVke2NvbG9yOiNmZmY7YmFja2dyb3VuZDojNTk4YmVjfSNhbm5vdGF0aW9uc1ZpZXcgLnNlbGVjdG9yIC50YWdzIC50YWc6aG92ZXIsI2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLnRhZ3MgLnRhZy5kcmFnZ2VkLW92ZXJ7YmFja2dyb3VuZDojYmJjZWYxO2JvcmRlcjoxcHggc29saWQgIzZkOTVlMH0jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAudGFncyAudGFnOmFjdGl2ZXtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzU5OGJlY30jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAudGFncyAudGFnLmluYWN0aXZle29wYWNpdHk6LjR9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLmF1dGhvcnN7bWFyZ2luLXRvcDo1cHg7ZGlzcGxheTpmbGV4O2ZsZXgtd3JhcDp3cmFwfSNhbm5vdGF0aW9uc1ZpZXcgLnNlbGVjdG9yIC5hdXRob3JzOm50aC1jaGlsZCgyKXttYXJnaW4tdG9wOjRweH0jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAuYXV0aG9ycyAuYXV0aG9ye2N1cnNvcjpkZWZhdWx0O292ZXJmbG93OmhpZGRlbjt0ZXh0LW92ZXJmbG93OmVsbGlwc2lzO3doaXRlLXNwYWNlOnByZTtwYWRkaW5nOjJweCA0cHg7bWFyZ2luLWxlZnQ6MXB4O21hcmdpbi1ib3R0b206MXB4O2Rpc3BsYXk6ZmxleDthbGlnbi1pdGVtczpjZW50ZXI7Ym9yZGVyLXJhZGl1czo2cHg7Ym9yZGVyOjFweCBzb2xpZCB0cmFuc3BhcmVudH0jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAuYXV0aG9ycyAuYXV0aG9yIHN2Z3ttYXJnaW4taW5saW5lLWVuZDo0cHh9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLmF1dGhvcnMgLmF1dGhvci5zZWxlY3RlZHtjb2xvcjojZmZmO2JhY2tncm91bmQ6IzU5OGJlY30jYW5ub3RhdGlvbnNWaWV3IC5zZWxlY3RvciAuYXV0aG9ycyAuYXV0aG9yOmhvdmVye2JhY2tncm91bmQ6I2JiY2VmMTtib3JkZXI6MXB4IHNvbGlkICM2ZDk1ZTB9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLmF1dGhvcnMgLmF1dGhvcjphY3RpdmV7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kOiM1OThiZWN9I2Fubm90YXRpb25zVmlldyAuc2VsZWN0b3IgLmF1dGhvcnMgLmF1dGhvci5pbmFjdGl2ZXtvcGFjaXR5Oi40fSNtZWFzdXJle3dpZHRoOnZhcigtLXNpZGViYXItd2lkdGgpfS5hbm5vdGF0aW9ue2JhY2tncm91bmQtY29sb3I6I2ZmZjtib3JkZXI6MXB4IHNvbGlkICNiY2M0ZDI7Ym9yZGVyLXJhZGl1czo1cHg7b3ZlcmZsb3c6aGlkZGVufS5hbm5vdGF0aW9uOmFjdGl2ZXtib3JkZXItY29sb3I6Z3JheX0uYW5ub3RhdGlvbi5zZWxlY3RlZHtiYWNrZ3JvdW5kLWNvbG9yOiNlNGViZjk7Ym9yZGVyOjFweCBzb2xpZCAjNmQ5NWUwO2JveC1zaGFkb3c6MCAwIDAgMnB4IHJnYmEoMTA5LDE0OSwyMjQsLjUpfS5hbm5vdGF0aW9uKy5hbm5vdGF0aW9ue21hcmdpbi10b3A6NHB4fS8qISBydGw6YmVnaW46aWdub3JlICovLmFyZWEtc2VsZWN0b3IsLmFyZWEtYW5ub3RhdGlvbntvcGFjaXR5Oi43NX0uYXJlYS1hbm5vdGF0aW9ue2JvcmRlcjozcHggc29saWQ7cG9pbnRlci1ldmVudHM6bm9uZTtjdXJzb3I6aW5oZXJpdCAhaW1wb3J0YW50O3Bvc2l0aW9uOmFic29sdXRlfS5hcmVhLWFubm90YXRpb24uc2VsZWN0ZWR7Ym9yZGVyOjNweCBkYXNoZWQgIzZkOTVlMCAhaW1wb3J0YW50O3BvaW50ZXItZXZlbnRzOmFsbDtvcGFjaXR5OjF9LnJlc2l6ZXIgLmxpbmUsLnJlc2l6ZXIgLmVkZ2V7cG9zaXRpb246YWJzb2x1dGU7dXNlci1zZWxlY3Q6bm9uZX0ucmVzaXplciAudG9we3dpZHRoOjEwMCU7aGVpZ2h0OjEwcHg7dG9wOi01cHg7bGVmdDowO2N1cnNvcjpyb3ctcmVzaXplfS5yZXNpemVyIC5yaWdodHt3aWR0aDoxMHB4O2hlaWdodDoxMDAlO3RvcDowO3JpZ2h0Oi01cHg7Y3Vyc29yOmNvbC1yZXNpemV9LnJlc2l6ZXIgLmJvdHRvbXt3aWR0aDoxMDAlO2hlaWdodDoxMHB4O2JvdHRvbTotNXB4O2xlZnQ6MDtjdXJzb3I6cm93LXJlc2l6ZX0ucmVzaXplciAubGVmdHt3aWR0aDoxMHB4O2hlaWdodDoxMDAlO3RvcDowO2xlZnQ6LTVweDtjdXJzb3I6Y29sLXJlc2l6ZX0ucmVzaXplciAudG9wLXJpZ2h0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7cmlnaHQ6LTEwcHg7dG9wOi0xMHB4O2N1cnNvcjpuZS1yZXNpemV9LnJlc2l6ZXIgLmJvdHRvbS1yaWdodHt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O3JpZ2h0Oi0xMHB4O2JvdHRvbTotMTBweDtjdXJzb3I6c2UtcmVzaXplfS5yZXNpemVyIC5ib3R0b20tbGVmdHt3aWR0aDoyMHB4O2hlaWdodDoyMHB4O2xlZnQ6LTEwcHg7Ym90dG9tOi0xMHB4O2N1cnNvcjpzdy1yZXNpemV9LnJlc2l6ZXIgLnRvcC1sZWZ0e3dpZHRoOjIwcHg7aGVpZ2h0OjIwcHg7bGVmdDotMTBweDt0b3A6LTEwcHg7Y3Vyc29yOm53LXJlc2l6ZX0vKiEgcnRsOmVuZDppZ25vcmUgKi8vKiEgcnRsOmJlZ2luOmlnbm9yZSAqLy5ub3RlLWFubm90YXRpb257Y3Vyc29yOmluaGVyaXQgIWltcG9ydGFudDtwb3NpdGlvbjphYnNvbHV0ZX0ubm90ZS1hbm5vdGF0aW9uIHN2Z3tkaXNwbGF5OmJsb2NrO3dpZHRoOjEwMCU7aGVpZ2h0OjEwMCV9Lm5vdGUtYW5ub3RhdGlvbiAuc3F1YXJle3Bvc2l0aW9uOmFic29sdXRlfS5ub3RlLWFubm90YXRpb24uc2VsZWN0ZWQgLnNxdWFyZXtib3JkZXI6MnB4IGRhc2hlZCAjNjQ5NWVkO3otaW5kZXg6MX0uZHJhZ2dhYmxlTm90ZUJveHtib3JkZXI6MnB4IGRhc2hlZCAjZDNkM2QzO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO2xlZnQ6MH0vKiEgcnRsOmVuZDppZ25vcmUgKi8udG9vbC1ncm91cHtkaXNwbGF5OmZsZXh9LnRvb2xiYXJCdXR0b24uZ2xvYmFsLWNvbG9ye3doaXRlLXNwYWNlOm5vd3JhcH0udG9vbGJhckJ1dHRvbi5nbG9iYWwtY29sb3I6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7bWFyZ2luOjJweDtiYWNrZ3JvdW5kLWNvbG9yOmN1cnJlbnRDb2xvcjtib3JkZXI6MXB4IHNvbGlkIHJnYmEoMCwwLDAsLjA4KTtib3JkZXItcmFkaXVzOjNweH0udG9vbGJhckJ1dHRvbi5nbG9iYWwtY29sb3IgLmRyb3BtYXJrZXJ7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjdweDtoZWlnaHQ6NHB4O21hcmdpbjo2cHggLTFweCAwIDJweDtiYWNrZ3JvdW5kOnVybChpbWFnZXMvc2VhcmNoYmFyLWRyb3BtYXJrZXIucG5nKSBuby1yZXBlYXQgbGVmdCB0b3A7cG9zaXRpb246cmVsYXRpdmU7ei1pbmRleDoxfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXJCdXR0b24uZ2xvYmFsLWNvbG9yIC5kcm9wbWFya2Vye2JhY2tncm91bmQ6dXJsKGltYWdlcy9zZWFyY2hiYXItZHJvcG1hcmtlckAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC8xMDAlfX0uaXMtYmx1cnJlZCAudG9vbGJhckJ1dHRvbi5nbG9iYWwtY29sb3IgLmRyb3BtYXJrZXJ7b3BhY2l0eTouNX0vKiEgcnRsOmJlZ2luOmlnbm9yZSAqLy50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xze2RpcmVjdGlvbjpsdHJ9W2Rpcj1ydGxdIC50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xze3RyYW5zZm9ybTpzY2FsZVgoLTEpfS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9ue2hlaWdodDoyNHB4O3BhZGRpbmc6NHB4IDExcHggNHB4IDEycHg7YmFja2dyb3VuZDpub25lO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Om5vbmU7cG9zaXRpb246cmVsYXRpdmV9LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246Zm9jdXMtdmlzaWJsZXt6LWluZGV4OjJ9LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246Zm9jdXMtdmlzaWJsZTo6YWZ0ZXJ7Ym94LXNoYWRvdzppbnNldCAwIDAgMCAxcHggcmdiYSgxMCwxMDgsMjQ1LC41KSwwIDAgMCAyLjVweCByZ2JhKDEwLDEwOCwyNDUsLjUpfX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjotbW96LWZvY3VzcmluZzo6YWZ0ZXJ7Y29udGVudDpcIlwiO3Bvc2l0aW9uOmFic29sdXRlO3RvcDowO3JpZ2h0OjA7Ym90dG9tOjA7bGVmdDowO2JvcmRlci1yYWRpdXM6MDtib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDNweCByZ2JhKDEwLDEwOCwyNDUsLjUpO3otaW5kZXg6Mn1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOi1tb3otZm9jdXNyaW5nOjphZnRlcntib3gtc2hhZG93Omluc2V0IDAgMCAwIDFweCByZ2JhKDEwLDEwOCwyNDUsLjUpLDAgMCAwIDIuNXB4IHJnYmEoMTAsMTA4LDI0NSwuNSl9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxke21hcmdpbi1yaWdodDowO2JhY2tncm91bmQ6bm9uZX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDpmb2N1cy12aXNpYmxlOjphZnRlcntib3JkZXItdG9wLWxlZnQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOjVweH0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDotbW96LWZvY3VzcmluZzo6YWZ0ZXJ7Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czo1cHg7Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czo1cHh9LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZHtwYWRkaW5nOjRweCAxMnB4O21hcmdpbi1sZWZ0OjA7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLWVuZC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1lbmRAMngucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wL2F1dG8gMjRweH19LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLWVuZC1wcmVzc2VkLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGQ6YWN0aXZle2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1lbmQtcHJlc3NlZEAyeC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3AvYXV0byAyNHB4fX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkOmZvY3VzLXZpc2libGU6OmFmdGVye2JvcmRlci10b3AtcmlnaHQtcmFkaXVzOjVweDtib3JkZXItYm90dG9tLXJpZ2h0LXJhZGl1czo1cHh9LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZDotbW96LWZvY3VzcmluZzo6YWZ0ZXJ7Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6NXB4O2JvcmRlci1ib3R0b20tcmlnaHQtcmFkaXVzOjVweH0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkLnRvZ2dsZWR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLWVuZC1hY3RpdmUucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZC50b2dnbGVke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1lbmQtYWN0aXZlQDJ4LnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGQudG9nZ2xlZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLWVuZC1hY3RpdmUtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkLnRvZ2dsZWQ6YWN0aXZle2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1lbmQtYWN0aXZlLXByZXNzZWRAMngucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wL2F1dG8gMjRweH19LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b24udG9nZ2xlZDpsYXN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1lbmQtYWN0aXZlLnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ6bGFzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tZW5kLWFjdGl2ZUAyeC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3AvYXV0byAyNHB4fX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGQ6YWN0aXZle2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1lbmQtYWN0aXZlLXByZXNzZWQucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvZ2dsZWQudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tZW5kLWFjdGl2ZS1wcmVzc2VkQDJ4LnBuZykgbm8tcmVwZWF0IHJpZ2h0IHRvcC9hdXRvIDI0cHh9fS5pcy1ibHVycmVkIC50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOmxhc3QtY2hpbGR7b3BhY2l0eTouNX0uaXMtYmx1cnJlZCAudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkOm5vdCgudG9nZ2xlZCl7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLWVuZC1pbmFjdGl2ZS13aW5kb3cucG5nKSBuby1yZXBlYXQgcmlnaHQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tZW5kLWluYWN0aXZlLXdpbmRvd0AyeC5wbmcpIG5vLXJlcGVhdCByaWdodCB0b3AvYXV0byAyNHB4fX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpub3QoOmZpcnN0LWNoaWxkKXttYXJnaW4tbGVmdDowfS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOm5vdCg6bGFzdC1jaGlsZCl7bWFyZ2luLXJpZ2h0OjB9LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bm90KDpsYXN0LWNoaWxkKTo6YmVmb3Jle29wYWNpdHk6LjV9LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b24udG9nZ2xlZDo6YmVmb3Jle29wYWNpdHk6MX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbj5zcGFuOmZpcnN0LWNoaWxke2NsaXA6aW5pdGlhbDttYXJnaW46aW5pdGlhbDtsZWZ0OjA7dG9wOjA7d2lkdGg6MTAwJTtoZWlnaHQ6MTAwJTt0ZXh0LWluZGVudDotOTllbTtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSkgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzFweCAyMnB4LHVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDpsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlci8xcHggMjJweCx1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0QDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvYXV0byAyNHB4fX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjphY3RpdmU+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LXByZXNzZWRAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtYWN0aXZlLnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbi50b2dnbGVkPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWFjdGl2ZUAyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2F1dG8gMjRweH19LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvZ2dsZWQudG9vbGJhckJ1dHRvbjphY3RpdmU+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtYWN0aXZlLXByZXNzZWQucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b2dnbGVkLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWFjdGl2ZS1wcmVzc2VkQDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvYXV0byAyNHB4fX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbi50b2dnbGVkKy50b29sYmFyQnV0dG9uOm5vdCg6YWN0aXZlKT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b24udG9nZ2xlZCsudG9vbGJhckJ1dHRvbjpub3QoOmFjdGl2ZSk+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnRAMngucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQrLnRvb2xiYXJCdXR0b246bm90KDphY3RpdmUpPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbi50b2dnbGVkKy50b29sYmFyQnV0dG9uOm5vdCg6YWN0aXZlKT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydEAyeC5wbmcpIG5vLXJlcGVhdCBjZW50ZXIgdG9wL2F1dG8gMjRweH19LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bm90KC50b2dnbGVkKT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6bGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIvMXB4IDIycHgsdXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydC1pbmFjdGl2ZS13aW5kb3cucG5nKSBuby1yZXBlYXQgY2VudGVyIHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5pcy1ibHVycmVkIC50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOm5vdCgudG9nZ2xlZCk+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOmxpbmVhci1ncmFkaWVudChyZ2JhKDAsIDAsIDAsIDAuMSksIHJnYmEoMCwgMCwgMCwgMC4xKSkgbm8tcmVwZWF0IGxlZnQgY2VudGVyLzFweCAyMnB4LHVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtaW5hY3RpdmUtd2luZG93QDJ4LnBuZykgbm8tcmVwZWF0IGNlbnRlciB0b3AvYXV0byAyNHB4fX0uaXMtYmx1cnJlZCAudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpub3QoOmxhc3QtY2hpbGQpPnNwYW46Zmlyc3QtY2hpbGR7b3BhY2l0eTouNX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZD5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0QDJ4LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2F1dG8gMjRweH19LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LXByZXNzZWQucG5nKSBuby1yZXBlYXQgbGVmdCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmU+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtcHJlc3NlZEAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ6Zmlyc3QtY2hpbGQ+c3BhbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtYWN0aXZlLnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b24udG9nZ2xlZDpmaXJzdC1jaGlsZD5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydC1hY3RpdmVAMngucG5nKSBuby1yZXBlYXQgbGVmdCB0b3AvYXV0byAyNHB4fX0udG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydC1hY3RpdmUtcHJlc3NlZC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b2dnbGVkLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGQ6YWN0aXZlPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWFjdGl2ZS1wcmVzc2VkQDJ4LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2F1dG8gMjRweH19LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGQ6bm90KC50b2dnbGVkKT5zcGFuOmZpcnN0LWNoaWxke2JhY2tncm91bmQ6dXJsKGltYWdlcy9kYXJ3aW4vbWVudWJ1dHRvbi1zdGFydC1pbmFjdGl2ZS13aW5kb3cucG5nKSBuby1yZXBlYXQgbGVmdCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuaXMtYmx1cnJlZCAudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDpub3QoLnRvZ2dsZWQpPnNwYW46Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWluYWN0aXZlLXdpbmRvd0AyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uPnNwYW4udG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZHtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQucG5nKSBuby1yZXBlYXQgbGVmdCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbj5zcGFuLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0QDJ4LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2F1dG8gMjRweH19LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW4udG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LXByZXNzZWQucG5nKSBuby1yZXBlYXQgbGVmdCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9vbGJhckJ1dHRvbjphY3RpdmU+c3Bhbi50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtcHJlc3NlZEAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ+c3Bhbi50b29sYmFyQnV0dG9uLnRvZ2dsZWQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWFjdGl2ZS5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcH1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b29sYmFyQnV0dG9uLnRvZ2dsZWQ+c3Bhbi50b29sYmFyQnV0dG9uLnRvZ2dsZWQ6Zmlyc3QtY2hpbGR7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWFjdGl2ZUAyeC5wbmcpIG5vLXJlcGVhdCBsZWZ0IHRvcC9hdXRvIDI0cHh9fS50b29sYmFyIC5hbm5vdGF0aW9uLXRvb2xzIC50b2dnbGVkLnRvb2xiYXJCdXR0b246YWN0aXZlPnNwYW4udG9nZ2xlZC50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkOmFjdGl2ZXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtYWN0aXZlLXByZXNzZWQucG5nKSBuby1yZXBlYXQgbGVmdCB0b3B9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYW5ub3RhdGlvbi10b29scyAudG9nZ2xlZC50b29sYmFyQnV0dG9uOmFjdGl2ZT5zcGFuLnRvZ2dsZWQudG9vbGJhckJ1dHRvbjpmaXJzdC1jaGlsZDphY3RpdmV7YmFja2dyb3VuZDp1cmwoaW1hZ2VzL2Rhcndpbi9tZW51YnV0dG9uLXN0YXJ0LWFjdGl2ZS1wcmVzc2VkQDJ4LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2F1dG8gMjRweH19LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bm90KC50b2dnbGVkKT5zcGFuLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGQ6bm90KC50b2dnbGVkKXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtaW5hY3RpdmUtd2luZG93LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LmlzLWJsdXJyZWQgLnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bm90KC50b2dnbGVkKT5zcGFuLnRvb2xiYXJCdXR0b246Zmlyc3QtY2hpbGQ6bm90KC50b2dnbGVkKXtiYWNrZ3JvdW5kOnVybChpbWFnZXMvZGFyd2luL21lbnVidXR0b24tc3RhcnQtaW5hY3RpdmUtd2luZG93QDJ4LnBuZykgbm8tcmVwZWF0IGxlZnQgdG9wL2F1dG8gMjRweH19LnRvb2xiYXIgLmFubm90YXRpb24tdG9vbHMgLnRvb2xiYXJCdXR0b246bGFzdC1jaGlsZD5zcGFuOmZpcnN0LWNoaWxke3dpZHRoOmNhbGMoMTAwJSAtIDE3cHgpfS8qISBydGw6ZW5kOmlnbm9yZSAqLy5pY29uIHN2Z3tkaXNwbGF5OmJsb2NrO2NvbG9yOmN1cnJlbnRDb2xvcn0udG9vbGJhciAuaGlnaGxpZ2h0OjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9oaWdobGlnaHQucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5oaWdobGlnaHQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vaGlnaGxpZ2h0QDJ4LnBuZyl9fS50b29sYmFyIC5oaWdobGlnaHQudG9nZ2xlZDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vaGlnaGxpZ2h0LXdoaXRlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuaGlnaGxpZ2h0LnRvZ2dsZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vaGlnaGxpZ2h0LXdoaXRlQDJ4LnBuZyl9fS50b29sYmFyIC5ub3RlOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9ub3RlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAubm90ZTo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9ub3RlQDJ4LnBuZyl9fS50b29sYmFyIC5ub3RlLnRvZ2dsZWQ6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL25vdGUtd2hpdGUucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey50b29sYmFyIC5ub3RlLnRvZ2dsZWQ6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vbm90ZS13aGl0ZUAyeC5wbmcpfX0udG9vbGJhciAuYXJlYTo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vYXJlYS5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnRvb2xiYXIgLmFyZWE6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vYXJlYUAyeC5wbmcpfX0udG9vbGJhciAuYXJlYS50b2dnbGVkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9hcmVhLXdoaXRlLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsudG9vbGJhciAuYXJlYS50b2dnbGVkOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL2FyZWEtd2hpdGVAMngucG5nKX19I3Rvb2xiYXJTaWRlYmFyICN2aWV3QW5ub3RhdGlvbnM6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE2cHg7aGVpZ2h0OjE2cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL25vdGUtbGluZWFyLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsjdG9vbGJhclNpZGViYXIgI3ZpZXdBbm5vdGF0aW9uczo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9ub3RlLWxpbmVhckAyeC5wbmcpfX0jdG9vbGJhclNpZGViYXIgI3ZpZXdBbm5vdGF0aW9ucy50b2dnbGVkOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxNnB4O2hlaWdodDoxNnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9ub3RlLWxpbmVhci13aGl0ZS5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7I3Rvb2xiYXJTaWRlYmFyICN2aWV3QW5ub3RhdGlvbnMudG9nZ2xlZDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9ub3RlLWxpbmVhci13aGl0ZUAyeC5wbmcpfX0uc2VhcmNoIC5pY29uLXNlYXJjaDo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTZweDtoZWlnaHQ6MTZweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vc2VhcmNoLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuc2VhcmNoIC5pY29uLXNlYXJjaDo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9zZWFyY2hAMngucG5nKX19LnNlYXJjaCAuY2xlYXI6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjE0cHg7aGVpZ2h0OjE0cHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL2NsZWFyLnBuZyk7YmFja2dyb3VuZC1zaXplOjEwMCV9QG1lZGlhIHNjcmVlbiBhbmQgKG1pbi1yZXNvbHV0aW9uOiAxLjFkcHB4KXsuc2VhcmNoIC5jbGVhcjo6YmVmb3Jle2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL2Rhcndpbi9jbGVhckAyeC5wbmcpfX0uc2VhcmNoIC5jbGVhcjpob3Zlcjo6YmVmb3Jle2NvbnRlbnQ6XCJcIjtkaXNwbGF5OmlubGluZS1ibG9jazt2ZXJ0aWNhbC1hbGlnbjp0b3A7d2lkdGg6MTRweDtoZWlnaHQ6MTRweDtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9kYXJ3aW4vY2xlYXIucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5zZWFyY2ggLmNsZWFyOmhvdmVyOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvZGFyd2luL2NsZWFyQDJ4LnBuZyl9fS5wcmV2aWV3IC5tb3JlOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL21vcmUucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5wcmV2aWV3IC5tb3JlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvbW9yZUAyeC5wbmcpfX0uc2VsZWN0ZWQgLnByZXZpZXcgLm1vcmU6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvbW9yZS1zZWxlY3RlZC5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnNlbGVjdGVkIC5wcmV2aWV3IC5tb3JlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvbW9yZS1zZWxlY3RlZEAyeC5wbmcpfX0ucHJldmlldy5yZWFkLW9ubHkgLm1vcmU6OmJlZm9yZXtjb250ZW50OlwiXCI7ZGlzcGxheTppbmxpbmUtYmxvY2s7dmVydGljYWwtYWxpZ246dG9wO3dpZHRoOjEycHg7aGVpZ2h0OjEycHg7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcGFkbG9jay5wbmcpO2JhY2tncm91bmQtc2l6ZToxMDAlfUBtZWRpYSBzY3JlZW4gYW5kIChtaW4tcmVzb2x1dGlvbjogMS4xZHBweCl7LnByZXZpZXcucmVhZC1vbmx5IC5tb3JlOjpiZWZvcmV7YmFja2dyb3VuZC1pbWFnZTp1cmwoaWNvbnMvcGFkbG9ja0AyeC5wbmcpfX0uc2VsZWN0ZWQgLnByZXZpZXcucmVhZC1vbmx5IC5tb3JlOjpiZWZvcmV7Y29udGVudDpcIlwiO2Rpc3BsYXk6aW5saW5lLWJsb2NrO3ZlcnRpY2FsLWFsaWduOnRvcDt3aWR0aDoxMnB4O2hlaWdodDoxMnB4O2JhY2tncm91bmQtaW1hZ2U6dXJsKGljb25zL3BhZGxvY2stc2VsZWN0ZWQucG5nKTtiYWNrZ3JvdW5kLXNpemU6MTAwJX1AbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpey5zZWxlY3RlZCAucHJldmlldy5yZWFkLW9ubHkgLm1vcmU6OmJlZm9yZXtiYWNrZ3JvdW5kLWltYWdlOnVybChpY29ucy9wYWRsb2NrLXNlbGVjdGVkQDJ4LnBuZyl9fSIsIi8vXG4vLyBMaWdodCB0aGVtZVxuLy9cblxuLy9cbi8vIENvbG9yc1xuLy9cblxuJGFjY2VudC1jb2xvcjogIzBhNmNmNTsgLy8gMjE1wrAgOTYgOTZcbiRhY2NlbnQtY29sb3ItZGFya2VuLTY6IGRhcmtlbigkYWNjZW50LWNvbG9yLCA2JSk7XG4kaGlnaGxpZ2h0LWNvbG9yOiAjYjNkN2ZmO1xuJGJsdWUtYnRuOiAjOTBjOGY2O1xuJHJlZDogI2Q5MzQyNTtcblxuJGdyYXktbGlnaHRlc3Q6ICNmMGYwZjA7XG5cbi8vXG4vLyBCYXNlXG4vL1xuXG46cm9vdCB7XG5cdC0tc2lkZWJhci13aWR0aDogMjQwcHg7XG5cdC8vIFRPRE86IFJlbW92ZSAtLW5vdGUtZm9udC1zaXplLCBhcyBpdCdzIHByb2JhYmx5IG5vdCBuZWNlc3NhcnkgdG8gY2hhbmdlIGZvbnQgc2l6ZSBmb3IgaGlnaGxpZ2h0cyBhbmQgY29tbWVudHNcblx0LS1ub3RlLWZvbnQtc2l6ZTogMTIgLyAxNiAqIDFyZW07XG5cdGZvbnQtc2l6ZTogMTAwJTtcblx0LS1ib3R0b21QbGFjZWhvbGRlckhlaWdodDogMDtcbn1cblxuJGJvZHktYmc6ICNlYmViZWI7XG4kdGV4dC1jb2xvcjogIzAwMDtcblxuJGZvbnQtZmFtaWx5LXNhbnMtc2VyaWY6IFwiTHVjaWRhIEdyYW5kZVwiLCBcIkx1Y2lkYSBTYW5zIFVuaWNvZGVcIiwgXCJMdWNpZGEgU2Fuc1wiLCBHZW5ldmEsIC1hcHBsZS1zeXN0ZW0sIHNhbnMtc2VyaWY7XG4vLyRmb250LWZhbWlseS1tb25vc3BhY2U6IFRCRFxuJGZvbnQtZmFtaWx5LWJhc2U6ICRmb250LWZhbWlseS1zYW5zLXNlcmlmO1xuXG4kZm9udC1zaXplLWJhc2U6IHJlbSgxMSk7XG4kbm90ZS1mb250LXNpemU6IHJlbSgxMik7XG4kbm90ZS1saW5lLWhlaWdodDogY2FsYyg0IC8gMyk7IC8vIEZvcmNlIGJyb3dzZXJzIHRvIHVzZSBleGFjdCB2YWx1ZSB0byBhdm9pZCByb3VuZGluZyBnbGl0Y2hlc1xuXG4kc2VsZWN0aW9uLWNvbG9yOiBudWxsO1xuJHNlbGVjdGlvbi1iZzogcmdiYSgkaGlnaGxpZ2h0LWNvbG9yLCAwLjk5KTtcblxuLy8gWi1pbmRleCBtYXN0ZXIgbGlzdFxuJHotaW5kZXgtcGFnZS1wb3B1cDogMTA7XG4kei1pbmRleC1lcnJvci13cmFwcGVyOiAxMDAwO1xuJHotaW5kZXgtZmluZGJhcjogMTAwMDA7XG4kei1pbmRleC1vdmVybGF5OiA0MDAwMDtcblxuLy8gVmlzaWJpbGl0eSBicmVha3BvaW50c1xuJHZpc2liaWxpdHktYnAtbGc6IG51bGw7XG4kdmlzaWJpbGl0eS1icC1tZDogbnVsbDtcbiR2aXNpYmlsaXR5LWJwLXNtOiA4NDBweDtcblxuLy9cbi8vIENvbXBvbmVudHNcbi8vXG5cbi8vIFRvb2xiYXJcbiR0b29sYmFyLWhlaWdodDogMzJweDtcbiR0b29sYmFyLXBhZGRpbmc6IDAgNHB4O1xuJHRvb2xiYXItYmc6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhOWE5YTkgMCwgI2E5YTlhOSAxcHgsICNmNmY2ZjYgMXB4LCAjZjZmNmY2IDEwMCUpO1xuJHRvb2xiYXItYmctMng6IGxpbmVhci1ncmFkaWVudCh0byB0b3AsICNhOWE5YTkgMCwgI2E5YTlhOSAwLjVweCwgI2Y2ZjZmNiAwLjVweCwgI2Y2ZjZmNiAxMDAlKTtcbiR0b29sYmFyLWJsdXJyZWQtYmc6IG51bGw7XG4kdG9vbGJhci1ibHVycmVkLWJnLTJ4OiBudWxsO1xuJHRvb2xiYXItYm9yZGVyOiAwO1xuXG4kcGFnZS1udW1iZXItd2lkdGg6IGNhbGMoI3tyZW0oMjgpfSArIDI0cHgpO1xuJHBhZ2UtbnVtYmVyLXBhZGRpbmc6IDAgNHB4O1xuJHBhZ2UtbnVtYmVyLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCAjZmFmYWZhLCAjZjJmMmYyKTtcbiRwYWdlLW51bWJlci1ib3JkZXItcmFkaXVzOiAzLjc1cHg7XG4kcGFnZS1udW1iZXItYm94LXNoYWRvdzogaW5zZXQgMCAxcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMzMpLCAwIC0xcHggMCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMSksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMCAxcHggI2M4YzdjODtcbiRwYWdlLW51bWJlci1ib3gtc2hhZG93LTJ4OiBpbnNldCAwIDAuNXB4IDAuNXB4IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSksIDAgLTAuNXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEyKSwgMCAwLjc1cHggMCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMCAwIDAuNXB4ICNjMmMxYzM7XG4kcGFnZS1udW1iZXItZm9jdXMtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wOCksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpO1xuJHBhZ2UtbnVtYmVyLWZvY3VzLWJveC1zaGFkb3ctMng6IGluc2V0IDAgMCAwIDAuNXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgaW5zZXQgMCAwLjVweCAwLjVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCAwIDAgMCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgMC43NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4kcGFnZS1udW1iZXItbG9hZGluZy14OiA0cHg7XG5cbiRudW0tcGFnZXMtbWluLXdpZHRoOiA3NnB4O1xuJG51bS1wYWdlcy1jb2xvcjogIzU1NTtcblxuJHRvb2xiYXItbWlkZGxlLXZpZXdlci1icDogMTMwMHB4O1xuJHNjYWxlLXNlbGVjdC1jb250YWluZXItYnA6IDc1MHB4O1xuXG4vLyBUb29sYmFyIGJ1dHRvblxuJHRvb2xiYXItYnRuLWhlaWdodDogMjJweDtcbiR0b29sYmFyLWJ0bi1iZzogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2ZhZmFmYSwgI2YyZjJmMik7XG4kdG9vbGJhci1idG4tcGFkZGluZzogM3B4IDExcHg7XG4kdG9vbGJhci1idG4tYm9yZGVyOiAwO1xuJHRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM6IDMuNzVweDtcbiR0b29sYmFyLWJ0bi1tYXJnaW4teDogNHB4O1xuJHRvb2xiYXItYnRuLWJveC1zaGFkb3c6IGluc2V0IDAgMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjMzKSwgMCAtMXB4IDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjEpLCAwIDFweCAwIHJnYmEoMCwgMCwgMCwgMC4xKSwgMCAwIDAgMXB4ICNjOGM3Yzg7XG4kdG9vbGJhci1idG4tYm94LXNoYWRvdy0yeDogaW5zZXQgMCAwLjVweCAwLjVweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpLCAwIC0wLjVweCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4xMiksIDAgMC43NXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEpLCAwIDAgMCAwLjVweCAjYzJjMWMzO1xuJHRvb2xiYXItYnRuLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSksICR0b29sYmFyLWJ0bi1ib3gtc2hhZG93O1xuJHRvb2xiYXItYnRuLWZvY3VzLWJveC1zaGFkb3ctMng6IDAgMCAwIDRweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSksICR0b29sYmFyLWJ0bi1ib3gtc2hhZG93LTJ4O1xuJHRvb2xiYXItYnRuLWhvdmVyLWJnOiBudWxsO1xuJHRvb2xiYXItYnRuLWJvcmRlci1ob3Zlci1jb2xvcjogbnVsbDtcbiR0b29sYmFyLWJ0bi1hY3RpdmUtYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNlNGU0ZTQsICNkZGQpO1xuJHRvb2xiYXItYnRuLWJsdXJyZWQtYmc6IHRyYW5zcGFyZW50O1xuJHRvb2xiYXItYnRuLWJsdXJyZWQtYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xMSk7XG4kdG9vbGJhci1idG4tYmx1cnJlZC1ib3gtc2hhZG93LTJ4OiBpbnNldCAwIDAgMCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMDQpLCAwIDAgMCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMTEpO1xuJHRvb2xiYXItYnRuLWJvcmRlci1hY3RpdmUtY29sb3I6ICRibHVlLWJ0bjtcbiR0b29sYmFyLWJ0bi1pY29uLWFjdGl2ZS1vZmZzZXQ6IDA7XG5cbi8vIFRvb2xiYXIgc2VwYXJhdG9yc1xuJHRvb2xiYXItYnRuLXNlcGFyYXRvci1saXN0OiBcIi50b29sYmFyQnV0dG9uI3NpZGViYXJUb2dnbGUsIC50b29sYmFyQnV0dG9uI2Rvd25sb2FkLCAuem9vbUF1dG8sIC5kcm9wZG93blRvb2xiYXJCdXR0b25cIjtcbiR0b29sYmFyLWJ0bi1zZXBhcmF0b3Itc3BhY2luZzogMTNweDtcbiR0b29sYmFyLWJ0bi12aXN1YWwtc2VwYXJhdG9yOiBmYWxzZTtcbiR0b29sYmFyLWJ0bi1zZXBhcmF0b3Itd2lkdGg6IG51bGw7XG4kdG9vbGJhci1idG4tc2VwYXJhdG9yLWhlaWdodDogbnVsbDtcbiR0b29sYmFyLWJ0bi1zZXBhcmF0b3ItdG9wOiBudWxsO1xuJHRvb2xiYXItYnRuLXNlcGFyYXRvci1yaWdodDogbnVsbDtcbiR0b29sYmFyLWJ0bi1zZXBhcmF0b3ItYmc6IG51bGw7XG5cbi8vIFRvb2xiYXIgZmllbGRcbiR0b29sYmFyLWZpZWxkLWhlaWdodDogMjJweDtcbiR0b29sYmFyLWZpZWxkLXBhZGRpbmc6IDAgNXB4O1xuJHRvb2xiYXItZmllbGQtbWFyZ2luOiAwIDRweDtcbiR0b29sYmFyLWZpZWxkLWJvcmRlcjogMDtcbiR0b29sYmFyLWZpZWxkLWNvbG9yOiAjMDAwO1xuJHRvb2xiYXItZmllbGQtYmc6ICNmZmY7XG4kdG9vbGJhci1maWVsZC1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiR0b29sYmFyLWZpZWxkLWJvcmRlci1yYWRpdXM6IDAuNXB4O1xuJHRvb2xiYXItZmllbGQtYm94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4ICNiZGJkYmQ7XG4kdG9vbGJhci1maWVsZC1ib3gtc2hhZG93LTJ4OiBpbnNldCAwIDAgMC4ycHggMC41cHggIzk5OTtcbiR0b29sYmFyLWZpZWxkLWhvdmVyLWJvcmRlci1jb2xvcjogbnVsbDtcbiR0b29sYmFyLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjogbnVsbDtcbiR0b29sYmFyLWZpZWxkLWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSksIGluc2V0IDAgMCAwIDFweCAjYmRiZGJkLCAwIDAgMCAzcHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpO1xuJHRvb2xiYXItZmllbGQtZm9jdXMtYm94LXNoYWRvdy0yeDogaW5zZXQgMCAwIDAgMC41cHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpLCBpbnNldCAwIDAgMC4ycHggMC41cHggIzk5OSwgMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KTtcbiR0b29sYmFyLWxhYmVsLW1hcmdpbjogbnVsbDtcbiR0b29sYmFyLWxhYmVsLWxpbmUtaGVpZ2h0OiBudWxsO1xuJHRvb2xiYXItbGFiZWwtY29sb3I6ICMwMDA7XG4kdG9vbGJhci1maWVsZC1wbGFjZWhvbGRlci1jb2xvcjogIzc3NztcbiRjaGVja2JveC1zaXplOiAxNHB4O1xuJC1tb3otY2hlY2tib3gtc2l6ZTogMTZweDtcbiQtbW96LWNoZWNrYm94LW1hcmdpbjogMCAzcHg7XG4kY2hlY2tib3gtYm94LXNoYWRvdzogbm9uZTtcblxuLy8gRHJvcGRvd24gdG9vbGJhciBidXR0b25cbiRkcm9wZG93bi10b29sYmFyLWJ0bi1tYXJnaW4teDogNHB4O1xuJGRyb3Bkb3duLXRvb2xiYXItYnRuLWhlaWdodDogMjJweDtcbiRkcm9wZG93bi10b29sYmFyLWJ0bi1mb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbiRkcm9wZG93bi10b29sYmFyLWJ0bi1wYWRkaW5nOiAwIDE0cHggMCA0cHg7XG4kLW1vei1kcm9wZG93bi10b29sYmFyLWJ0bi1wYWRkaW5nOiAwIDExcHggMCAwcHg7XG4kZHJvcGRvd24tdG9vbGJhci1idG4tY29sb3I6ICMyNTI1MjU7XG4kZHJvcGRvd24tdG9vbGJhci1idG4tYmc6IGljb24tdXJsKFwiZGFyd2luL2NoZXZyb24tNy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IDVweCBjZW50ZXIsICR0b29sYmFyLWJ0bi1iZztcbiRkcm9wZG93bi10b29sYmFyLWJ0bi1iZy0yeDogaWNvbi11cmwoXCJkYXJ3aW4vY2hldnJvbi03QDJ4LnBuZ1wiKSwgJHRvb2xiYXItYnRuLWJnO1xuJGRyb3Bkb3duLXRvb2xiYXItYnRuLWJnLXNpemU6IDdweCA0cHgsIGF1dG87XG4kZHJvcGRvd24tdG9vbGJhci1idG4tYmctc2l6ZS0yeDogNy41cHggNC41cHgsIGF1dG87XG4kZHJvcGRvd24tdG9vbGJhci1idG4tYmctYmxlbmQtbW9kZTogbnVsbDtcbiRkcm9wZG93bi10b29sYmFyLWJ0bi1ib3JkZXI6IDA7XG4kZHJvcGRvd24tdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1czogMy43NXB4O1xuJGRyb3Bkb3duLXRvb2xiYXItYnRuLWJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1ib3gtc2hhZG93O1xuJGRyb3Bkb3duLXRvb2xiYXItYnRuLWJveC1zaGFkb3ctMng6ICR0b29sYmFyLWJ0bi1ib3gtc2hhZG93LTJ4O1xuJGRyb3Bkb3duLXRvb2xiYXItYnRuLWhvdmVyLWJnOiBudWxsO1xuJGRyb3Bkb3duLXRvb2xiYXItYnRuLWhvdmVyLWJvcmRlci1jb2xvcjogbnVsbDtcbiRkcm9wZG93bi10b29sYmFyLWJ0bi1mb2N1cy1iZzogbnVsbDtcbiRkcm9wZG93bi10b29sYmFyLWJ0bi1mb2N1cy1ib3JkZXItY29sb3I6IG51bGw7XG5cbi8vIEZpbmRiYXJcbiRmaW5kYmFyLW9mZnNldC14OiA4cHg7XG4kZmluZGJhci1vZmZzZXQteTogNDlweDtcbiRmaW5kYmFyLXBvaW50ZXItb2Zmc2V0LXg6IGNhbGMoMTAwJSAtIDExcHggLSA4cHgpO1xuJGZpbmRiYXItaGVpZ2h0OiAzOHB4O1xuJGZpbmRiYXItcGFkZGluZzogMCA0cHg7XG4kZmluZGJhci1iZzogI2ZmZjtcbiRmaW5kYmFyLWJvcmRlci1yYWRpdXM6IDRweDtcbiRmaW5kYmFyLWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4kb3B0aW9ucy1vbmUtY29udGFpbmVyLW1hcmdpbjogLTEwcHggMCAwIDA7XG4kb3B0aW9ucy10d28tY29udGFpbmVyLW1hcmdpbjogLTE0cHggMCAtNHB4IDA7XG5cbiRmaW5kYmFyLWJ0bi1oZWlnaHQ6IDIwcHg7XG4kZmluZGJhci1idG4tcGFkZGluZzogMnB4IDExcHggMnB4IDExcHg7XG4kZmluZGJhci1idG4tYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sICNmZWZlZmUsICNmN2Y3ZjcpO1xuJGZpbmRiYXItYnRuLWFjdGl2ZS1iZzogbGluZWFyLWdyYWRpZW50KHRvIGJvdHRvbSwgI2U3ZTdlNywgI2UxZTFlMSk7XG4kZmluZGJhci1idG4tcHJldmlvdXMtaWNvbjogXCJiYWNrXCI7XG4kZmluZGJhci1idG4tbmV4dC1pY29uOiBcImZvcndhcmRcIjtcblxuJGZpbmQtaW5wdXQtd2lkdGg6IDIwMHB4O1xuJGZpbmQtaW5wdXQtbG9hZGluZy14OiA0cHg7XG4kZmluZC1pbnB1dC1ub3QtZm91bmQtY29sb3I6ICR0ZXh0LWNvbG9yO1xuJGZpbmQtaW5wdXQtbm90LWZvdW5kLWJnOiB0aW50KCNmNjYsIDc1JSk7XG5cbiRmaW5kYmFyLXNwbGl0LXRvb2xiYXItYnRuLW1hcmdpbjogMCA4cHg7XG4kZmluZGJhci1zcGxpdC10b29sYmFyLWJ0bi13cmFwLWNvbnRhaW5lcnMtbWFyZ2luOiAwIDMzcHggMCA4cHg7XG5cbiRmaW5kYmFyLXRvb2xiYXItbGFiZWwtbWFyZ2luOiAwIDExcHggMCAwO1xuXG4kZmluZC1yZXN1bHRzLWNvdW50LWNvbG9yOiAjNzc3O1xuXG4kZmluZC1tZXNzYWdlLW1hcmdpbjogMnB4IDExcHggOHB4IDRweDtcbiRmaW5kLW1lc3NhZ2UtY29sb3I6IHJnYmEoIzc3NywgMC41KTtcblxuJGZpbmRiYXItY2xvc2UtY29udGFpbmVyLW9mZnNldC14OiA0cHg7XG5cbiRmaW5kYmFyLWNsb3NlLWJ0bi1zaXplOiAxMnB4O1xuJGZpbmRiYXItY2xvc2UtYnRuLXBhZGRpbmc6IDJweDtcbiRmaW5kYmFyLWNsb3NlLWJ0bi1ib3JkZXI6IDA7XG4kZmluZGJhci1jbG9zZS1idG4tYm9yZGVyLXJhZGl1czogNTAlO1xuJGZpbmRiYXItY2xvc2UtYnRuLW1hcmdpbjogMCA5cHggMCA0cHg7XG4kZmluZGJhci1jbG9zZS1idG4tYmc6ICM4MDgwODA7XG4kZmluZGJhci1jbG9zZS1idG4taG92ZXItYmc6IG51bGw7XG4kZmluZGJhci1jbG9zZS1idG4tYWN0aXZlLWJnOiAjMjUyNTI1O1xuJGZpbmRiYXItY2xvc2UtYnRuLWljb246IFwiZGFyd2luL3hcIjtcbiRmaW5kYmFyLWNsb3NlLWJ0bi1pY29uLXNpemU6IDhweDtcblxuLy8gU2Vjb25kYXJ5IHRvb2xiYXJcbiRzZWNvbmRhcnktdG9vbGJhci1vZmZzZXQteDogM3B4O1xuJHNlY29uZGFyeS10b29sYmFyLW9mZnNldC15OiAkdG9vbGJhci1oZWlnaHQgLSAzcHg7XG4kc2Vjb25kYXJ5LXRvb2xiYXItcGFkZGluZzogMnB4O1xuJHNlY29uZGFyeS10b29sYmFyLWJnOiAkZ3JheS1saWdodGVzdDtcbiRzZWNvbmRhcnktdG9vbGJhci1ib3JkZXI6IDFweCBzb2xpZCAjY2NjO1xuJHNlY29uZGFyeS10b29sYmFyLWJvcmRlci1yYWRpdXM6IDA7XG4kc2Vjb25kYXJ5LXRvb2xiYXItYnRuLWxpbmUtaGVpZ2h0OiAxLjI7XG4kc2Vjb25kYXJ5LXRvb2xiYXItYnRuLXBhZGRpbmc6IHJlbSg0LjUpIDVweCByZW0oNC41KSAzMnB4O1xuJHNlY29uZGFyeS10b29sYmFyLWJ0bi1iZzogdHJhbnNwYXJlbnQ7XG4kc2Vjb25kYXJ5LXRvb2xiYXItYnRuLWhvdmVyLWJnOiAkYmx1ZS1idG47XG4kc2Vjb25kYXJ5LXRvb2xiYXItYnRuLWljb24tb2Zmc2V0LXg6IDVweDtcbiRob3Jpem9udGFsLXRvb2xiYXItc2VwYXJhdG9yOiB0cnVlO1xuJGhvcml6b250YWwtdG9vbGJhci1zZXBhcmF0b3ItaGVpZ2h0OiAxcHg7XG4kaG9yaXpvbnRhbC10b29sYmFyLXNlcGFyYXRvci1iZzogI2Q3ZDdkNztcbiRob3Jpem9udGFsLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbjogMnB4IDAgMnB4IDI4cHg7XG5cbi8vIFNpZGViYXJcbiRzaWRlYmFyLWJnOiAjZDJkOGUyO1xuJHNpZGViYXItYmx1cnJlZC1iZzogI2U4ZThlODtcbiRzaWRlYmFyLWJvcmRlci1jb2xvcjogI2JkYmRiZDtcbiRzaWRlYmFyLXJlc2l6ZXItY3Vyc29yOiBjb2wtcmVzaXplO1xuXG4vLyBUb29sYmFyIHNpZGViYXJcbiR0b29sYmFyLXNpZGViYXItaGVpZ2h0OiAzMXB4O1xuJHRvb2xiYXItc2lkZWJhci1qdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcbiR0b29sYmFyLXNpZGViYXItYWxpZ24taXRlbXM6IGNlbnRlcjtcbiR0b29sYmFyLXNpZGViYXItYmc6ICNmNmY2ZjY7XG4kdG9vbGJhci1zaWRlYmFyLWJvcmRlcjogMXB4IHNvbGlkICNhOWE5YTk7XG5cbiRzcGxpdC10b29sYmFyLWJ0bi1mbGV4OiAxIDAgYXV0bztcbiRzcGxpdC10b29sYmFyLWJ0bi1oZWlnaHQ6IDIycHg7XG4kc3BsaXQtdG9vbGJhci1idG4tbWFyZ2luOiAwIDdweDtcblxuJHRvb2xiYXItc2lkZWJhci1idG4tcGFkZGluZy14OiAxMXB4O1xuJHRvb2xiYXItc2lkZWJhci1idG4tcGFkZGluZy15OiAzcHg7XG4kdG9vbGJhci1zaWRlYmFyLWJ0bi1tYXJnaW46IDA7XG4kdG9vbGJhci1zaWRlYmFyLWJ0bi1ob3Zlci1iZzogbnVsbDtcbiR0b29sYmFyLXNpZGViYXItYnRuLWFjdGl2ZS1iZzogbnVsbDtcbiR0b29sYmFyLXNpZGViYXItYnRuLWJvcmRlci13aWR0aDogbnVsbDtcbiR0b29sYmFyLXNpZGViYXItYnRuLWJvcmRlci1jb2xvcjogbnVsbDtcbiR0b29sYmFyLXNpZGViYXItYnRuLXNwYWNpbmc6IG51bGw7XG5cbiR0aHVtYm5haWwtaWNvbjogXCJkYXJ3aW4vdmlldy10aHVtYm5haWwtbGluZWFyXCI7XG4kdGh1bWJuYWlsLWljb24tdG9nZ2xlZDogXCJkYXJ3aW4vdmlldy10aHVtYm5haWwtbGluZWFyLXdoaXRlXCI7XG4kbm90ZS1pY29uOiBcImRhcndpbi9ub3RlLWxpbmVhclwiO1xuJG5vdGUtaWNvbi10b2dnbGVkOiBcImRhcndpbi9ub3RlLWxpbmVhci13aGl0ZVwiO1xuJG91dGxpbmUtaWNvbjogXCJkYXJ3aW4vdmlldy1vdXRsaW5lLWxpbmVhclwiO1xuJG91dGxpbmUtaWNvbi10b2dnbGVkOiBcImRhcndpbi92aWV3LW91dGxpbmUtbGluZWFyLXdoaXRlXCI7XG4kYXR0YWNoLWljb246IFwiZGFyd2luL2F0dGFjaC1saW5lYXJcIjtcbiRhdHRhY2gtaWNvbi10b2dnbGVkOiBcImRhcndpbi9hdHRhY2gtbGluZWFyLXdoaXRlXCI7XG5cbi8vIFRodW1ibmFpbCB2aWV3XG4kdGh1bWJuYWlsLXNlbGVjdGlvbi1yaW5nLWZvY3VzLWJnOiByZ2JhKDAsIDAsIDAsIDAuMik7XG4kdGh1bWJuYWlsLXNlbGVjdGlvbi1yaW5nLXNlbGVjdGVkLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kdGh1bWJuYWlsLWltYWdlLWJvcmRlci1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cbi8vIE91dGxpbmUgJiBhdHRhY2htZW50IHZpZXdcbiRzaWRlYmFyLWl0ZW0tbGluay1idG4tY29sb3I6ICR0ZXh0LWNvbG9yO1xuXG4vLyBPdXRsaW5lIHZpZXdcbiRvdXRsaW5lLWl0ZW0taGVpZ2h0OiByZW0oMjApO1xuXG4vLyBQREYgdmlld2VyXG4kcGFnZS1iZzogI2ZmZjtcbiRwYWdlLW91dGxpbmU6IG5vbmU7XG4kcGFnZS1vdXRsaW5lLW9mZnNldDogaW5pdGlhbDtcblxuLy8gRGlhbG9nc1xuJG92ZXJsYXktY29udGFpbmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMyk7XG4kZGlhbG9nLXdpZHRoOiAzMDBweDtcbiRkaWFsb2ctcGFkZGluZzogMTZweDtcbiRkaWFsb2ctZm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG4kZGlhbG9nLWxpbmUtaGVpZ2h0OiAxLjI7XG4kZGlhbG9nLWJnOiAjZmZmO1xuJGRpYWxvZy1jb2xvcjogJHRleHQtY29sb3I7XG4kZGlhbG9nLWJvcmRlci1yYWRpdXM6IDFweDtcbiRkaWFsb2ctc2hhZG93OiA0cHggNnB4IDRweCBncmF5O1xuJGJ0bi1yb3ctanVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblxuJG92ZXJsYXktYnRuLWhlaWdodDogMTlweDtcbiRvdmVybGF5LWJ0bi1taW4td2lkdGg6IDk0cHg7XG4kb3ZlcmxheS1idG4tbWFyZ2luLXg6IDZweDtcbiRvdmVybGF5LWJ1dHRvbi1iZzogI2ZmZjtcbiRvdmVybGF5LWJ0bi1ib3JkZXI6IDA7XG4kb3ZlcmxheS1idG4tYm94LXNoYWRvdzogMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4xNSksIDAgMXB4IDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjEyKTtcbiRvdmVybGF5LWJ0bi1ib3gtc2hhZG93LTJ4OiAwIDAgMCAwLjVweCByZ2JhKDAsIDAsIDAsIDAuMTI1KSwgMCAwIDAgMXB4IHJnYmEoMCwgMCwgMCwgMC4wMyksIDAgMXB4IDAgMC41cHggcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCAxcHggMCByZ2JhKDAsIDAsIDAsIDAuMDYpLCAwIDAuNXB4IDAgcmdiYSgwLCAwLCAwLCAwLjA1KTtcbiRvdmVybGF5LWJ0bi1mb2N1cy1ib3JkZXI6IG51bGw7XG4kb3ZlcmxheS1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgJG92ZXJsYXktYnRuLWJveC1zaGFkb3c7XG4kb3ZlcmxheS1idG4taG92ZXItYmc6IG51bGw7XG4kb3ZlcmxheS1idG4taG92ZXItYm9yZGVyOiBudWxsO1xuJG92ZXJsYXktYnRuLWFjdGl2ZS1iZzogbnVsbDtcbiRvdmVybGF5LWJ0bi1hY3RpdmUtYm9yZGVyOiBudWxsO1xuJG92ZXJsYXktYnRuLWJvcmRlci1yYWRpdXM6ICR0b29sYmFyLWJ0bi1ib3JkZXItcmFkaXVzO1xuXG4kZGlhbG9nLWdyYWRpZW50LWJ0bjogdHJ1ZTtcbiRncmFkaWVudC1idG4taGVpZ2h0OiAkb3ZlcmxheS1idG4taGVpZ2h0ICsgMnB4O1xuJGdyYWRpZW50LWJ0bi1oZWlnaHQtMng6ICRvdmVybGF5LWJ0bi1oZWlnaHQgKyAxcHg7XG4kZ3JhZGllbnQtYnRuLW1pbi13aWR0aDogJG92ZXJsYXktYnRuLW1pbi13aWR0aCArIDJweDtcbiRncmFkaWVudC1idG4tbWluLXdpZHRoLTJ4OiAkb3ZlcmxheS1idG4tbWluLXdpZHRoICsgMXB4O1xuJGdyYWRpZW50LWJ0bi1jb2xvcjogI2ZmZjtcbiRncmFkaWVudC1idG4tYWN0aXZlLWJnOiBsaW5lYXItZ3JhZGllbnQodG8gYm90dG9tLCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMjUpLCByZ2JhKDAsIDAsIDAsIDAuMDUpKSwgJGFjY2VudC1jb2xvci1kYXJrZW4tNjtcbiRncmFkaWVudC1idG4tYm9yZGVyLXJhZGl1czogJHRvb2xiYXItYnRuLWJvcmRlci1yYWRpdXM7XG4kZ3JhZGllbnQtYnRuLWJveC1zaGFkb3c6IG5vbmU7XG4kZ3JhZGllbnQtYnRuLWJveC1zaGFkb3ctMng6IDAgMXB4IDAgcmdiYSgwLCAwLCAwLCAwLjAzKSwgMCAwLjVweCAwIHJnYmEoMCwgMCwgMCwgMC4wOSk7XG4kZ3JhZGllbnQtYnRuLWZvY3VzLWJveC1zaGFkb3c6IGluc2V0IDAgMCAwIDFweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSksIDAgMCAwIDNweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSk7XG4kZ3JhZGllbnQtYnRuLWZvY3VzLWJveC1zaGFkb3ctMng6IGluc2V0IDAgMCAwIDAuNXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KTtcbiRncmFkaWVudC1sYWJlbC1hY3RpdmUtYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksICRhY2NlbnQtY29sb3ItZGFya2VuLTY7XG4kZ3JhZGllbnQtbGFiZWwtYm9yZGVyLXJhZGl1czogJGdyYWRpZW50LWJ0bi1ib3JkZXItcmFkaXVzIC0gMXB4O1xuJHN1Ym1pdC1idG4tYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC4yNSksIHJnYmEoMCwgMCwgMCwgMC4wNSkpLCAkYWNjZW50LWNvbG9yO1xuJHN1Ym1pdC1idG4tbGFiZWwtYmc6IGxpbmVhci1ncmFkaWVudCh0byBib3R0b20sIHJnYmEoMjU1LCAyNTUsIDI1NSwgMC40KSwgcmdiYSgyNTUsIDI1NSwgMjU1LCAwKSksICRhY2NlbnQtY29sb3I7XG5cbiRwcm9ncmVzcy1oZWlnaHQ6IDZweDtcbiRwcm9ncmVzcy1wYWRkaW5nOiAwO1xuJHByb2dyZXNzLWJvcmRlcjogMDtcbiRwcm9ncmVzcy1ib3gtc2hhZG93OiBpbnNldCAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4kcHJvZ3Jlc3MtYm94LXNoYWRvdy0yeDogaW5zZXQgMCAwIDAgMC41cHggcmdiYSgwLCAwLCAwLCAwLjEyNSk7XG4kcHJvZ3Jlc3MtYmc6ICNkYmRiZGI7XG4kcHJvZ3Jlc3MtYm9yZGVyLXJhZGl1czogM3B4O1xuJHByb2dyZXNzLWluZGljYXRvci1iZzogIzEzODhmZjsgLy8gSGFyZC1jb2RlZCBsaWtlIFpvdGVyb+KAmXMgaW5pdGlhbCBsb2FkaW5nIGJhclxuJHByb2dyZXNzLWxhYmVsLXdpZHRoOiAzOHB4O1xuXG4vLyBBbm5vdGF0aW9uIHRvb2xzXG4kaGlnaGxpZ2h0LXRvb2wtaWNvbjogXCJkYXJ3aW4vaGlnaGxpZ2h0XCI7XG4kaGlnaGxpZ2h0LXRvb2wtaWNvbi1hY3RpdmU6IFwiZGFyd2luL2hpZ2hsaWdodC13aGl0ZVwiO1xuJG5vdGUtdG9vbC1pY29uOiBcImRhcndpbi9ub3RlXCI7XG4kbm90ZS10b29sLWljb24tYWN0aXZlOiBcImRhcndpbi9ub3RlLXdoaXRlXCI7XG4kYXJlYS10b29sLWljb246IFwiZGFyd2luL2FyZWFcIjtcbiRhcmVhLXRvb2wtaWNvbi1hY3RpdmU6IFwiZGFyd2luL2FyZWEtd2hpdGVcIjtcblxuLy8gU2VhcmNoXG4kc2VhcmNoLW1hcmdpbjogNnB4IDEzcHg7XG4kc2VhcmNoLWhlaWdodDogMjBweDtcbiRzZWFyY2gtYmc6ICNiY2M0ZDI7XG4kc2VhcmNoLWJsdXJyZWQtYmc6ICNkYmRiZGI7XG4kc2VhcmNoLXBhZGRpbmc6IDAgMThweCAwIDIzcHg7XG4kc2VhcmNoLWJvcmRlcjogbm9uZTtcbiRzZWFyY2gtaG92ZXItYm9yZGVyOiBudWxsO1xuJHNlYXJjaC1mb2N1cy1ib3JkZXI6IG51bGw7XG4kc2VhcmNoLWJvcmRlci1yYWRpdXM6IDMuNzVweDtcbiRzZWFyY2gtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNhNWFmYzE7XG4kc2VhcmNoLWJsdXJyZWQtYm94LXNoYWRvdzogMCAwIDAgMXB4ICNjZGNkY2Q7XG4kc2VhcmNoLWZvY3VzLWJveC1zaGFkb3c6IDAgMCAwIDRweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSksICRzZWFyY2gtYm94LXNoYWRvdztcbiRzZWFyY2gtcGxhY2Vob2xkZXItb3BhY2l0eTogMC4zO1xuJHNlYXJjaC1pY29uLW9mZnNldC14OiAzcHg7XG4kc2VhcmNoLWljb24tb2Zmc2V0LXk6IDJweDtcbiRjbGVhci1pY29uLW9mZnNldC14OiAzcHg7XG4kY2xlYXItaWNvbi1vZmZzZXQteTogM3B4O1xuJHNlYXJjaC1pY29uOiBcImRhcndpbi9zZWFyY2hcIjtcbiRjbGVhci1pY29uOiBcImRhcndpbi9jbGVhclwiO1xuJGNsZWFyLWljb24taG92ZXI6IFwiZGFyd2luL2NsZWFyXCI7XG5cbi8vIEFubm90YXRpb25cbiRhbm5vdGF0aW9uLWJnOiAjZmZmO1xuJGFubm90YXRpb24tc2VsZWN0ZWQtYmc6ICNlNGViZjk7IC8vIDglIEtcbiRhbm5vdGF0aW9uLWJvcmRlcjogMXB4IHNvbGlkICNiY2M0ZDI7XG4kYW5ub3RhdGlvbi1zZWxlY3RlZC1ib3JkZXI6IDFweCBzb2xpZCAjNmQ5NWUwO1xuJGFubm90YXRpb24tYm9yZGVyLXJhZGl1czogNXB4O1xuJGFubm90YXRpb24tc2VsZWN0ZWQtYm94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoIzZkOTVlMCwgMC41KTtcbiRhbm5vdGF0aW9uLXBsYWNlaG9sZGVyLWNvbG9yOiAjNmQ5NWUwO1xuXG4vLyBBbm5vdGF0aW9uIHBvcHVwXG5cbi8vIFByZXZpZXdcbiRwcmV2aWV3LWhlYWRlci1oZWlnaHQ6IDIxcHg7XG4kcHJldmlldy1ib3JkZXI6IDFweCBzb2xpZCAjZDdkYWQ3O1xuJHByZXZpZXctc2VsZWN0ZWQtYm9yZGVyOiAxcHggc29saWQgcmdiYSgjNmQ5NWUwLCAwLjQpO1xuXG4kcGFnZS1sYWJlbC1lZGl0YWJsZS1wYWRkaW5nOiAwO1xuJHBhZ2UtbGFiZWwtZWRpdGFibGUtbWFyZ2luOiAwO1xuXG4kdGFncy1wbGFjZWhvbGRlci1jb2xvcjogIzZkOTVlMDtcblxuLy8gRXhwYW5kYWJsZSBlZGl0b3JcbiRjb2xsYXBzZWQtaGVpZ2h0OiBjYWxjKDMgKiAjeyRub3RlLWZvbnQtc2l6ZX0gKiAjeyRub3RlLWxpbmUtaGVpZ2h0fSArICN7bmVtKDQpfSArICN7bmVtKDQpfSk7XG5cbi8vIEVkaXRvclxuJGVkaXRvci1ib3JkZXI6ICRwcmV2aWV3LWJvcmRlcjtcbiRlZGl0b3Itc2VsZWN0ZWQtYm9yZGVyOiAkcHJldmlldy1zZWxlY3RlZC1ib3JkZXI7XG5cbi8vIFBhZ2UgcG9wdXBcbiRwYWdlLXBvcHVwLWJvcmRlci1yYWRpdXM6IDVweDtcbiRwYWdlLXBvcHVwLWJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDAsIDAsIDAsIDAuMSksIDAgNXB4IDEwcHggcmdiYSgwLCAwLCAwLCAwLjYpO1xuXG4vLyBTZWxlY3Rpb24gcG9wdXBcbiRzZWxlY3Rpb24tcG9wdXAtcGFkZGluZzogNHB4O1xuJHNlbGVjdGlvbi1wb3B1cC1idG4taGVpZ2h0OiAyMHB4O1xuJHNlbGVjdGlvbi1wb3B1cC1idG4tcGFkZGluZzogMnB4O1xuJHNlbGVjdGlvbi1wb3B1cC1idG4tYmc6IHRyYW5zcGFyZW50O1xuJHNlbGVjdGlvbi1wb3B1cC1idG4tYm9yZGVyLXJhZGl1czogMS43NXB4O1xuJHNlbGVjdGlvbi1wb3B1cC1idG4tYm94LXNoYWRvdzogbm9uZTtcbiRzZWxlY3Rpb24tcG9wdXAtYnRuLW1hcmdpbjogMDtcbiRzZWxlY3Rpb24tcG9wdXAtYnRuLXNwYWNpbmc6IDFweDtcbiRzZWxlY3Rpb24tcG9wdXAtYnRuLWhvdmVyLWJnOiByZ2JhKDAsIDAsIDAsIDAuMSk7XG4kc2VsZWN0aW9uLXBvcHVwLWJ0bi1ob3Zlci1ib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLCAwLCAwLCAwLjIpO1xuJHNlbGVjdGlvbi1wb3B1cC1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgJHNlbGVjdGlvbi1wb3B1cC1idG4taG92ZXItYm94LXNoYWRvdztcblxuLy8gSGlnaGxpZ2h0IGFubm90YXRpb25cbiRoaWdobGlnaHQtYW5ub3RhdGlvbi1zZWxlY3RlZC1ib3JkZXItY29sb3I6ICM2ZDk1ZTA7XG5cbi8vIEhpZ2hsaWdodCBhcmVhXG4kaGlnaGxpZ2h0LWFyZWEtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yOiAjNmQ5NWUwO1xuXG4vLyBFcnJvciBtZXNzYWdlXG4kZXJyb3ItbWVzc2FnZS1taW4taGVpZ2h0OiAzMHB4O1xuJGVycm9yLW1lc3NhZ2UtYmc6ICRyZWQ7XG4kZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm9yZGVyLXJhZGl1czogMC41cHg7XG4kZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm94LXNoYWRvdzogMCAwIDAgNHB4IHJnYmEoI2ZmZiwgMC41KTtcbiRlcnJvci1tZXNzYWdlLWJ0bi1mb2N1cy1ib3gtc2hhZG93LTJ4OiAwIDAgMCAzLjVweCByZ2JhKCNmZmYsIDAuNSk7XG4kZXJyb3ItbWVzc2FnZS1idG4tZGlzbWlzcy1vZmZzZXQ6IDdweDtcbiRlcnJvci1tb3JlLWluZm8tYmc6ICNmYmYwZjA7XG5cbi8vIEVkaXRhYmxlXG4kZWRpdGFibGUtcGFkZGluZzogMnB4O1xuJGVkaXRhYmxlLWJvcmRlcjogbm9uZTtcbiRlZGl0YWJsZS1ib3JkZXItcmFkaXVzOiAwLjVweDtcbiRlZGl0YWJsZS1ib3gtc2hhZG93OiAwIDAgMCAzcHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpLCAwIDAgMCAxcHggI2NjYztcbiRlZGl0YWJsZS1ib3gtc2hhZG93LTJ4OiAwIDAgMCAzcHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpLCAwIDAgMCAwLjVweCAjY2NjO1xuJGVkaXRhYmxlLW1hcmdpbjogLSRlZGl0YWJsZS1wYWRkaW5nO1xuIiwiLy9cbi8vIFNpZGViYXIgdmlld1xuLy9cblxuJXNpZGViYXItdmlldyB7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHBhZGRpbmc6IDRweCA0cHggMDsgLy8gRmlyZWZveCBkb2VzIG5vdCByZW5kZXIgcGFkZGluZy1ib3R0b21cblx0b3ZlcmZsb3c6IGF1dG87XG5cdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0PiAqOmxhc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1ib3R0b206IDRweDtcblx0fVxufVxuIiwiLyogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbiVzaWRlYmFyLWl0ZW0tbGluay1idG4ge1xuXHR0ZXh0LWRlY29yYXRpb246IG5vbmU7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRoZWlnaHQ6IGF1dG87XG5cdGNvbG9yOiAkc2lkZWJhci1pdGVtLWxpbmstYnRuLWNvbG9yO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcblx0bGluZS1oZWlnaHQ6IDEuMjtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7XG59XG4iLCIvL1xuLy8gQmFzZVxuLy9cblxuKixcbjo6YmVmb3JlLFxuOjphZnRlciB7XG5cdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG59XG5cbioge1xuXHRwYWRkaW5nOiAwO1xuXHRtYXJnaW46IDA7XG59XG5cbjo6c2VsZWN0aW9uIHtcblx0Ly9jb2xvcjogJHNlbGVjdGlvbi1jb2xvcjtcblx0Ly9iYWNrZ3JvdW5kLWNvbG9yOiAkc2VsZWN0aW9uLWJnO1xufVxuXG46Oi1tb3otZm9jdXMtaW5uZXIge1xuXHRib3JkZXI6IDA7XG59XG5cbmh0bWwsXG5ib2R5IHtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcbn1cblxuaHRtbCB7XG5cdC8qIEZvbnQgc2l6ZSBpcyBuZWVkZWQgdG8gbWFrZSB0aGUgYWN0aXZpdHkgYmFyIHRoZSBjb3JyZWN0IHNpemUuICovXG59XG5cbmJvZHkge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYm9keS1iZztcblx0Zm9udC1mYW1pbHk6ICRmb250LWZhbWlseS1iYXNlO1xuXHRmb250LXNpemU6ICRmb250LXNpemUtYmFzZTtcbn1cblxuaW5wdXQ6bm90KFt0eXBlPVwiY2hlY2tib3hcIl0pLFxuYnV0dG9uLFxuc2VsZWN0IHtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogaW5oZXJpdDtcblx0b3V0bGluZTogbm9uZTtcbn1cblxudGV4dGFyZWEge1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uaGlkZGVuIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuXG5baGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuI3NpZGViYXJDb250YWluZXIge1xuXHR0cmFuc2l0aW9uOiBub25lICFpbXBvcnRhbnQ7XG59XG5cbi8vICN2aWV3ZXJDb250YWluZXIgbmVlZCB0byB0cmFuc2l0aW9uIGJlY2F1c2UgUERGLmpzIHBhZ2VzIHZpZXdcbi8vIHJlc2l6aW5nIGxvZ2ljIGlzIHRyaWdnZXJlZCBvbmx5IG9uIGB0cmFuc2l0aW9uZW5kYCBldmVudFxuI3ZpZXdlckNvbnRhaW5lciB7XG5cdHRyYW5zaXRpb24tZHVyYXRpb246IDFtcyAhaW1wb3J0YW50O1xufVxuXG5idXR0b246aG92ZXIge1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG4iLCIvKiBDb3B5cmlnaHQgMjAxNCBNb3ppbGxhIEZvdW5kYXRpb25cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLyohIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi5hbm5vdGF0aW9uTGF5ZXIgc2VjdGlvbiB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcbn1cblxuLmFubm90YXRpb25MYXllciAubGlua0Fubm90YXRpb24gPiBhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRmb250LXNpemU6IDFlbTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdXRsaW5lOiBub25lO1xufVxuXG4uYW5ub3RhdGlvbkxheWVyIC5saW5rQW5ub3RhdGlvbiA+IGE6aG92ZXIge1xuXHRvcGFjaXR5OiAwLjI7XG5cdGJhY2tncm91bmQ6IHJnYmEoMjU1LCAyNTUsIDAsIDEpO1xuXHRib3gtc2hhZG93OiAwcHggMnB4IDEwcHggcmdiYSgyNTUsIDI1NSwgMCwgMSk7XG59XG5cbi8qISBydGw6ZW5kOmlnbm9yZSAqL1xuIiwiLyogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8qISBydGw6YmVnaW46aWdub3JlICovXG4udGV4dExheWVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdG9wYWNpdHk6IDAuMjtcblx0bGluZS1oZWlnaHQ6IDEuMDtcbn1cblxuLnRleHRMYXllciA+IHNwYW4ge1xuXHRjb2xvcjogdHJhbnNwYXJlbnQ7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2hpdGUtc3BhY2U6IHByZTtcblx0Ly9jdXJzb3I6IHRleHQ7XG5cdHRyYW5zZm9ybS1vcmlnaW46IDAlIDAlO1xufVxuXG4udGV4dExheWVyIC5oaWdobGlnaHQge1xuXHRtYXJnaW46IC0xcHg7XG5cdHBhZGRpbmc6IDFweDtcblx0YmFja2dyb3VuZC1jb2xvcjogI2ZmZmYwYjtcblx0Ym9yZGVyLXJhZGl1czogNHB4O1xufVxuXG4udGV4dExheWVyIC5oaWdobGlnaHQuYmVnaW4ge1xuXHRib3JkZXItcmFkaXVzOiA0cHggMHB4IDBweCA0cHg7XG59XG5cbi50ZXh0TGF5ZXIgLmhpZ2hsaWdodC5lbmQge1xuXHRib3JkZXItcmFkaXVzOiAwcHggNHB4IDRweCAwcHg7XG59XG5cbi50ZXh0TGF5ZXIgLmhpZ2hsaWdodC5taWRkbGUge1xuXHRib3JkZXItcmFkaXVzOiAwcHg7XG59XG5cbi50ZXh0TGF5ZXIgLmhpZ2hsaWdodC5zZWxlY3RlZCB7XG5cdGJhY2tncm91bmQtY29sb3I6ICNiNGQ2MGI7XG59XG5cbi50ZXh0TGF5ZXIgOjpzZWxlY3Rpb24ge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDAsIDAsIDI1NSwgMSk7XG59XG5cbi50ZXh0TGF5ZXIgLmVuZE9mQ29udGVudCB7XG5cdGRpc3BsYXk6IGJsb2NrO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDBweDtcblx0dG9wOiAxMDAlO1xuXHRyaWdodDogMHB4O1xuXHRib3R0b206IDBweDtcblx0ei1pbmRleDogLTE7XG5cdGN1cnNvcjogZGVmYXVsdDtcblx0dXNlci1zZWxlY3Q6IG5vbmU7XG59XG5cbi50ZXh0TGF5ZXIgLmVuZE9mQ29udGVudC5hY3RpdmUge1xuXHR0b3A6IDBweDtcbn1cblxuLyohIHJ0bDplbmQ6aWdub3JlICovXG4iLCIvKiBDb3B5cmlnaHQgMjAxNCBNb3ppbGxhIEZvdW5kYXRpb25cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuLnBkZlZpZXdlciAuY2FudmFzV3JhcHBlciB7XG5cdG92ZXJmbG93OiBoaWRkZW47XG59XG5cbi8qISBydGw6YmVnaW46aWdub3JlICovXG4ucGRmVmlld2VyIC5wYWdlIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGRpcmVjdGlvbjogbHRyO1xuXHR3aWR0aDogODE2cHg7XG5cdGhlaWdodDogMTA1NnB4O1xuXHRtYXJnaW46IDFweCBhdXRvIC04cHggYXV0bztcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdmVyZmxvdzogdmlzaWJsZTtcblx0Ym9yZGVyOiA5cHggc29saWQgdHJhbnNwYXJlbnQ7XG5cdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cdGJhY2tncm91bmQtY29sb3I6ICRwYWdlLWJnO1xuXHRvdXRsaW5lOiAkcGFnZS1vdXRsaW5lO1xuXHRvdXRsaW5lLW9mZnNldDogJHBhZ2Utb3V0bGluZS1vZmZzZXQ7XG59XG5cbi5wZGZWaWV3ZXIucmVtb3ZlUGFnZUJvcmRlcnMgLnBhZ2Uge1xuXHRtYXJnaW46IDBweCBhdXRvIDEwcHggYXV0bztcblx0Ym9yZGVyOiBub25lO1xufVxuXG4ucGRmVmlld2VyLnNpbmdsZVBhZ2VWaWV3IHtcblx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xufVxuXG4ucGRmVmlld2VyLnNpbmdsZVBhZ2VWaWV3IC5wYWdlIHtcblx0bWFyZ2luOiAwO1xuXHRib3JkZXI6IG5vbmU7XG59XG5cbi5wZGZWaWV3ZXIuc2Nyb2xsSG9yaXpvbnRhbCwgLnBkZlZpZXdlci5zY3JvbGxXcmFwcGVkLCAuc3ByZWFkIHtcblx0bWFyZ2luLWxlZnQ6IDMuNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IDMuNXB4O1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG59XG5cbi5wZGZWaWV3ZXIuc2Nyb2xsSG9yaXpvbnRhbCwgLnNwcmVhZCB7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG59XG5cbi5wZGZWaWV3ZXIucmVtb3ZlUGFnZUJvcmRlcnMsXG4ucGRmVmlld2VyLnNjcm9sbEhvcml6b250YWwgLnNwcmVhZCxcbi5wZGZWaWV3ZXIuc2Nyb2xsV3JhcHBlZCAuc3ByZWFkIHtcblx0bWFyZ2luLWxlZnQ6IDA7XG5cdG1hcmdpbi1yaWdodDogMDtcbn1cblxuLnNwcmVhZCAucGFnZSxcbi5wZGZWaWV3ZXIuc2Nyb2xsSG9yaXpvbnRhbCAucGFnZSxcbi5wZGZWaWV3ZXIuc2Nyb2xsV3JhcHBlZCAucGFnZSxcbi5wZGZWaWV3ZXIuc2Nyb2xsSG9yaXpvbnRhbCAuc3ByZWFkLFxuLnBkZlZpZXdlci5zY3JvbGxXcmFwcGVkIC5zcHJlYWQge1xuXHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdHZlcnRpY2FsLWFsaWduOiBtaWRkbGU7XG59XG5cbi5zcHJlYWQgLnBhZ2UsXG4ucGRmVmlld2VyLnNjcm9sbEhvcml6b250YWwgLnBhZ2UsXG4ucGRmVmlld2VyLnNjcm9sbFdyYXBwZWQgLnBhZ2Uge1xuXHRtYXJnaW4tbGVmdDogLTMuNXB4O1xuXHRtYXJnaW4tcmlnaHQ6IC0zLjVweDtcbn1cblxuLnBkZlZpZXdlci5yZW1vdmVQYWdlQm9yZGVycyAuc3ByZWFkIC5wYWdlLFxuLnBkZlZpZXdlci5yZW1vdmVQYWdlQm9yZGVycy5zY3JvbGxIb3Jpem9udGFsIC5wYWdlLFxuLnBkZlZpZXdlci5yZW1vdmVQYWdlQm9yZGVycy5zY3JvbGxXcmFwcGVkIC5wYWdlIHtcblx0bWFyZ2luLWxlZnQ6IDVweDtcblx0bWFyZ2luLXJpZ2h0OiA1cHg7XG59XG5cbi5wZGZWaWV3ZXIgLnBhZ2UgY2FudmFzIHtcblx0bWFyZ2luOiAwO1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBkZlZpZXdlciAucGFnZSBjYW52YXNbaGlkZGVuXSB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbi5wZGZWaWV3ZXIgLnBhZ2UgLmxvYWRpbmdJY29uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRkaXNwbGF5OiBibG9jaztcblx0bGVmdDogMDtcblx0dG9wOiAwO1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHQvLyBEaXNhYmxlIHNwaW5uZXIgdW50aWwgbWlncmF0ZWQgdG8gYSBuZXdlciBGaXJlZm94IHZlcnNpb24gdGhhdFxuXHQvLyBpcyBtb3JlIGVmZmljaWVudCB3aXRoIGFuaW1hdGlvbnMsIGVzcGVjaWFsbHkgb24gQXBwbGUgU2lsaWNvblxuXHQvLyBiYWNrZ3JvdW5kOiB1cmwoJ2ltYWdlcy9sb2FkaW5nLWljb24uZ2lmJykgY2VudGVyIG5vLXJlcGVhdDtcbn1cblxuLnBkZlByZXNlbnRhdGlvbk1vZGUgLnBkZlZpZXdlciB7XG5cdG1hcmdpbi1sZWZ0OiAwO1xuXHRtYXJnaW4tcmlnaHQ6IDA7XG59XG5cbi5wZGZQcmVzZW50YXRpb25Nb2RlIC5wZGZWaWV3ZXIgLnBhZ2UsXG4ucGRmUHJlc2VudGF0aW9uTW9kZSAucGRmVmlld2VyIC5zcHJlYWQge1xuXHRkaXNwbGF5OiBibG9jaztcbn1cblxuLnBkZlByZXNlbnRhdGlvbk1vZGUgLnBkZlZpZXdlciAucGFnZSxcbi5wZGZQcmVzZW50YXRpb25Nb2RlIC5wZGZWaWV3ZXIucmVtb3ZlUGFnZUJvcmRlcnMgLnBhZ2Uge1xuXHRtYXJnaW4tbGVmdDogYXV0bztcblx0bWFyZ2luLXJpZ2h0OiBhdXRvO1xufVxuXG4ucGRmUHJlc2VudGF0aW9uTW9kZTotbXMtZnVsbHNjcmVlbiAucGRmVmlld2VyIC5wYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMTAwJSAhaW1wb3J0YW50O1xufVxuXG4ucGRmUHJlc2VudGF0aW9uTW9kZTotd2Via2l0LWZ1bGwtc2NyZWVuIC5wZGZWaWV3ZXIgLnBhZ2Uge1xuXHRtYXJnaW4tYm90dG9tOiAxMDAlO1xuXHRib3JkZXI6IDA7XG59XG5cbi5wZGZQcmVzZW50YXRpb25Nb2RlOi1tb3otZnVsbC1zY3JlZW4gLnBkZlZpZXdlciAucGFnZSB7XG5cdG1hcmdpbi1ib3R0b206IDEwMCU7XG5cdGJvcmRlcjogMDtcbn1cblxuLnBkZlByZXNlbnRhdGlvbk1vZGU6ZnVsbHNjcmVlbiAucGRmVmlld2VyIC5wYWdlIHtcblx0bWFyZ2luLWJvdHRvbTogMTAwJTtcblx0Ym9yZGVyOiAwO1xufVxuXG4vKiEgcnRsOmVuZDppZ25vcmUgKi9cbiIsIi8qIENvcHlyaWdodCAyMDE0IE1vemlsbGEgRm91bmRhdGlvblxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4jb3V0ZXJDb250YWluZXIge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbiNtYWluQ29udGFpbmVyIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG1pbi13aWR0aDogMzIwcHg7XG5cdGJvdHRvbTogdmFyKC0tYm90dG9tUGxhY2Vob2xkZXJIZWlnaHQpO1xufVxuXG4jdmlld2VyQ29udGFpbmVyIHtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRvdXRsaW5lOiBub25lO1xuXHRmbGV4OiAxO1xuXHRvdmVyZmxvdzogYXV0b1xufVxuXG4jc3BsaXRXcmFwcGVyIHtcblx0bGVmdDogMDtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdHJpZ2h0OiAwO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAkdG9vbGJhci1oZWlnaHQ7XG5cdGJvdHRvbTogMDtcblx0b3V0bGluZTogbm9uZTtcblx0ZGlzcGxheTogZmxleDtcblxuXHQmLnJlc2l6aW5nIHtcblx0XHQjc2Vjb25kVmlldyB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQjdmlld1NwbGl0dGVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdHdpZHRoOiAxcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdGN1cnNvcjogZXctcmVzaXplO1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAjYmRiZGJkO1xuXG5cdFx0JjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogXCJcIjtcblx0XHRcdGhlaWdodDogMTAwJTtcblx0XHRcdHdpZHRoOiA3cHg7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiAtM3B4O1xuXHRcdH1cblx0fVxuXG5cdCNzZWNvbmRWaWV3IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdHdpZHRoOiA1MCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXG5cdFx0I3NlY29uZFZpZXdJZnJhbWUge1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRib3JkZXI6IDA7XG5cdFx0fVxuXHR9XG5cblx0Ji5ob3Jpem9udGFsIHtcblx0XHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdFx0I3ZpZXdTcGxpdHRlciB7XG5cdFx0XHRoZWlnaHQ6IDFweDtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdFx0Y3Vyc29yOiBucy1yZXNpemU7XG5cdFx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHRcdCY6YmVmb3JlIHtcblx0XHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRcdGhlaWdodDogN3B4O1xuXHRcdFx0XHRtYXJnaW4taW5saW5lLXN0YXJ0OiB1bnNldDtcblx0XHRcdFx0bWFyZ2luLXRvcDogLTNweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjc2Vjb25kVmlldyB7XG5cdFx0XHR3aWR0aDogMTAwJTtcblx0XHRcdGhlaWdodDogNTAlO1xuXHRcdH1cblx0fVxuXG5cdCYuZW5hYmxlLXNwbGl0IHtcblx0XHQjdmlld1NwbGl0dGVyIHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdH1cblxuXHRcdCNzZWNvbmRWaWV3IHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0fVxuXHR9XG59XG5cbi8vIERpc2FibGUgc3BsaXR0aW5nIGZvciB0aGUgc2Vjb25kIHZpZXdcbmJvZHkuc2Vjb25kLXZpZXcge1xuXHQjc2Vjb25kVmlldywgLnRvb2xiYXIsICNzaWRlYmFyQ29udGFpbmVyLCAjZmluZGJhciB7XG5cdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHR9XG5cblx0I3NwbGl0V3JhcHBlciB7XG5cdFx0ZGlyZWN0aW9uOiBsdHI7XG5cdFx0cmlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGF1dG87XG5cdFx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IDA7XG5cdFx0Ym90dG9tOiAwO1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRsZWZ0OiAwICFpbXBvcnRhbnQ7XG5cdFx0cmlnaHQ6IDAgIWltcG9ydGFudDtcblx0fVxufVxuXG4jdmlld2VyQ29udGFpbmVyOm5vdCgucGRmUHJlc2VudGF0aW9uTW9kZSkge1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdGJveC1zaGFkb3c6IGluc2V0IDFweCAwIDAgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjA1KTtcbn1cblxuI291dGVyQ29udGFpbmVyLnNpZGViYXJSZXNpemluZyAjdmlld2VyQ29udGFpbmVyIHtcblx0LyogSW1wcm92ZSByZXNwb25zaXZlbmVzcyBhbmQgYXZvaWQgdmlzdWFsIGdsaXRjaGVzIHdoZW4gdGhlIHNpZGViYXIgaXMgcmVzaXplZC4gKi9cblx0dHJhbnNpdGlvbi1kdXJhdGlvbjogMHM7XG59XG5cbiNvdXRlckNvbnRhaW5lci5zaWRlYmFyT3BlbiAjc3BsaXRXcmFwcGVyOm5vdCgucGRmUHJlc2VudGF0aW9uTW9kZSkge1xuXHR0cmFuc2l0aW9uLXByb3BlcnR5OiBsZWZ0O1xuXHRsZWZ0OiB2YXIoLS1zaWRlYmFyLXdpZHRoKTtcbn1cblxuLm5vUmVzdWx0cyB7XG5cdGZvbnQtc2l6ZTogMTJweDtcblx0Y29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMC44KTtcblx0Zm9udC1zdHlsZTogaXRhbGljO1xuXHRjdXJzb3I6IGRlZmF1bHQ7XG59XG5cbi5maWxlSW5wdXQge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHRjb2xvcjogcmdiYSgwLCAwLCAwLCAxKTtcblx0bWFyZ2luLXRvcDogNXB4O1xuXHR2aXNpYmlsaXR5OiBoaWRkZW47XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMDtcbn1cblxuI3ZpZXdlci50ZXh0TGF5ZXItdmlzaWJsZSAudGV4dExheWVyIHtcblx0b3BhY2l0eTogMS4wO1xufVxuXG4jdmlld2VyLnRleHRMYXllci12aXNpYmxlIC5jYW52YXNXcmFwcGVyIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgxMjgsIDI1NSwgMTI4LCAxKTtcbn1cblxuI3ZpZXdlci50ZXh0TGF5ZXItdmlzaWJsZSAuY2FudmFzV3JhcHBlciBjYW52YXMge1xuXHRtaXgtYmxlbmQtbW9kZTogc2NyZWVuO1xufVxuXG4jdmlld2VyLnRleHRMYXllci12aXNpYmxlIC50ZXh0TGF5ZXIgPiBzcGFuIHtcblx0YmFja2dyb3VuZC1jb2xvcjogcmdiYSgyNTUsIDI1NSwgMCwgMC4xKTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG5cdGJvcmRlcjogc29saWQgMXB4IHJnYmEoMjU1LCAwLCAwLCAwLjUpO1xufVxuXG4jdmlld2VyLnRleHRMYXllci1ob3ZlciAudGV4dExheWVyID4gc3Bhbjpob3ZlciB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xufVxuXG4jdmlld2VyLnRleHRMYXllci1zaGFkb3cgLnRleHRMYXllciA+IHNwYW4ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNik7XG5cdGNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xufVxuXG4uZ3JhYi10by1wYW4tZ3JhYiB7XG5cdGN1cnNvcjogdXJsKFwiaW1hZ2VzL2dyYWIuY3VyXCIpLCBtb3ZlICFpbXBvcnRhbnQ7XG5cdGN1cnNvcjogZ3JhYiAhaW1wb3J0YW50O1xufVxuXG4uZ3JhYi10by1wYW4tZ3JhYiAqOm5vdChpbnB1dCk6bm90KHRleHRhcmVhKTpub3QoYnV0dG9uKTpub3Qoc2VsZWN0KTpub3QoOmxpbmspIHtcblx0Y3Vyc29yOiBpbmhlcml0ICFpbXBvcnRhbnQ7XG59XG5cbi5ncmFiLXRvLXBhbi1ncmFiOmFjdGl2ZSxcbi5ncmFiLXRvLXBhbi1ncmFiYmluZyB7XG5cdGN1cnNvcjogdXJsKFwiaW1hZ2VzL2dyYWJiaW5nLmN1clwiKSwgbW92ZSAhaW1wb3J0YW50O1xuXHRjdXJzb3I6IGdyYWJiaW5nICFpbXBvcnRhbnQ7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKTtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0cmlnaHQ6IDA7XG5cdGJvdHRvbTogMDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0ei1pbmRleDogNTAwMDA7IC8qIHNob3VsZCBiZSBoaWdoZXIgdGhhbiBhbnl0aGluZyBlbHNlIGluIFBERi5qcyEgKi9cbn1cblxuI291dGVyQ29udGFpbmVyLnN1c3BlbmQge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0I21haW5Db250YWluZXI6YmVmb3JlIHtcblx0XHRjb250ZW50OiAnJztcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiAzMnB4O1xuXHRcdHJpZ2h0OiAwO1xuXHRcdGJvdHRvbTogMDtcblx0XHRsZWZ0OiAwO1xuXHRcdHotaW5kZXg6IDEwMDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBncmF5O1xuXHRcdG9wYWNpdHk6IDAuMztcblx0fVxufVxuIiwiLy9cbi8vIEljb25cbi8vXG5cbkBtaXhpbiBpY29uKCRmaWxlLW5hbWUsICRzaXplOiAxNnB4KSB7XG5cdCY6OmJlZm9yZSB7XG5cdFx0Y29udGVudDogXCJcIjtcblx0XHRkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XG5cdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHR3aWR0aDogJHNpemU7XG5cdFx0aGVpZ2h0OiAkc2l6ZTtcblx0XHRiYWNrZ3JvdW5kLWltYWdlOiBpY29uLXVybChcIiN7JGZpbGUtbmFtZX0ucG5nXCIpO1xuXHRcdGJhY2tncm91bmQtc2l6ZTogMTAwJTtcblxuXHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiBpY29uLXVybChcIiN7JGZpbGUtbmFtZX1AMngucG5nXCIpO1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIE1lZGlhIHF1ZXJpZXNcbi8vXG5cbkBtaXhpbiByZXRpbmEge1xuXHRAbWVkaWEgc2NyZWVuIGFuZCAobWluLXJlc29sdXRpb246IDEuMWRwcHgpIHtcblx0XHRAY29udGVudDtcblx0fVxufVxuIiwiLy9cbi8vIEljb25zXG4vL1xuXG4vLyBUb29sYmFyICYgc2Vjb25kYXJ5IHRvb2xiYXJcblxuLnRvb2xiYXIsXG4uc2Vjb25kYXJ5VG9vbGJhciB7XG5cdC5wcmludCB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInByaW50XCIpO1xuXHR9XG5cblx0Lm9wZW5GaWxlOjpiZWZvcmUge1xuXHRcdGNvbnRlbnQ6IHVybChpbWFnZXMvdG9vbGJhckJ1dHRvbi1vcGVuRmlsZS5wbmcpO1xuXHR9XG5cblx0LmRvd25sb2FkIHtcblx0XHRAaW5jbHVkZSBpY29uKFwiZGlza1wiKTtcblx0fVxuXG5cdC5ib29rbWFyazo6YmVmb3JlIHtcblx0XHRjb250ZW50OiB1cmwoaW1hZ2VzL3Rvb2xiYXJCdXR0b24tYm9va21hcmsucG5nKTtcblx0fVxufVxuXG4vLyBUb29sYmFyXG5cbi50b29sYmFyIHtcblx0I2JhY2sge1xuXHRcdGh0bWxbZGlyPVwibHRyXCJdICYge1xuXHRcdFx0QGluY2x1ZGUgaWNvbihcImJhY2tcIik7XG5cdFx0fVxuXG5cdFx0aHRtbFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKFwiZm9yd2FyZFwiKTtcblx0XHR9XG5cdH1cblxuXHQjZm9yd2FyZCB7XG5cdFx0aHRtbFtkaXI9XCJsdHJcIl0gJiB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKFwiZm9yd2FyZFwiKTtcblx0XHR9XG5cblx0XHRodG1sW2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdEBpbmNsdWRlIGljb24oXCJiYWNrXCIpO1xuXHRcdH1cblx0fVxuXG5cdCNzaWRlYmFyVG9nZ2xlIHtcblx0XHRAaW5jbHVkZSBpY29uKFwiYXBwbGljYXRpb24tc2lkZS1leHBhbmRcIik7XG5cblx0XHRodG1sW2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdEBpbmNsdWRlIGljb24oXCJhcHBsaWNhdGlvbi1zaWRlLWV4cGFuZC1ydGxcIik7XG5cdFx0fVxuXG5cdFx0Ji50b2dnbGVkIHtcblx0XHRcdEBpbmNsdWRlIGljb24oXCJhcHBsaWNhdGlvbi1zaWRlLWNvbnRyYWN0XCIpO1xuXG5cdFx0XHRodG1sW2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbihcImFwcGxpY2F0aW9uLXNpZGUtY29udHJhY3QtcnRsXCIpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN2aWV3RmluZCB7XG5cdFx0QGluY2x1ZGUgaWNvbihcIm1hZ25pZmllclwiKTtcblx0fVxuXG5cdC5wYWdlVXAge1xuXHRcdEBpbmNsdWRlIGljb24oXCJwYWdlLXVwXCIpO1xuXHR9XG5cblx0LnBhZ2VEb3duIHtcblx0XHRAaW5jbHVkZSBpY29uKFwicGFnZS1kb3duXCIpO1xuXHR9XG5cblx0Lnpvb21JbiB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInpvb20taW5cIik7XG5cdH1cblxuXHQuem9vbU91dCB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInpvb20tb3V0XCIpO1xuXHR9XG5cblx0Lnpvb21BdXRvIHtcblx0XHRAaW5jbHVkZSBpY29uKFwiem9vbS1hdXRvXCIpO1xuXHR9XG5cblx0Lm5hdmlnYXRlQmFjayB7XG5cdFx0QGluY2x1ZGUgaWNvbihcIm5hdmlnYXRlLWJhY2tcIik7XG5cdH1cblxuXHQucHJlc2VudGF0aW9uTW9kZSB7XG5cdFx0QGluY2x1ZGUgaWNvbihcImZ1bGwtc2NyZWVuXCIpO1xuXHR9XG5cblx0I3NlY29uZGFyeVRvb2xiYXJUb2dnbGUge1xuXHRcdEBpbmNsdWRlIGljb24oXCJzZWNvbmRhcnktdG9vbGJhci10b2dnbGVcIik7XG5cdH1cbn1cblxuLy8gRmluZGJhclxuXG4uZmluZGJhciB7XG5cdC5maW5kUHJldmlvdXMge1xuXHRcdEBpbmNsdWRlIGljb24oJGZpbmRiYXItYnRuLXByZXZpb3VzLWljb24pO1xuXG5cdFx0aHRtbFtkaXI9XCJydGxcIl0gJiB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKFwiI3skZmluZGJhci1idG4tbmV4dC1pY29ufVwiKTtcblx0XHR9XG5cdH1cblxuXHQuZmluZE5leHQge1xuXHRcdEBpbmNsdWRlIGljb24oJGZpbmRiYXItYnRuLW5leHQtaWNvbik7XG5cblx0XHRodG1sW2Rpcj1cInJ0bFwiXSAmIHtcblx0XHRcdEBpbmNsdWRlIGljb24oXCIjeyRmaW5kYmFyLWJ0bi1wcmV2aW91cy1pY29ufVwiKTtcblx0XHR9XG5cdH1cblxuXHQuZmluZENsb3NlIHtcblx0XHRAaW5jbHVkZSBpY29uKCRmaW5kYmFyLWNsb3NlLWJ0bi1pY29uLCAkZmluZGJhci1jbG9zZS1idG4taWNvbi1zaXplKTtcblx0fVxufVxuXG4vLyBTZWNvbmRhcnkgdG9vbGJhclxuXG4uc2Vjb25kYXJ5VG9vbGJhciB7XG5cdC5maXJzdFBhZ2Uge1xuXHRcdEBpbmNsdWRlIGljb24oXCJmaXJzdC1wYWdlXCIpO1xuXHR9XG5cblx0Lmxhc3RQYWdlIHtcblx0XHRAaW5jbHVkZSBpY29uKFwibGFzdC1wYWdlXCIpO1xuXHR9XG5cblx0LnJvdGF0ZUN3IHtcblx0XHRAaW5jbHVkZSBpY29uKFwicm90YXRlLWN3XCIpO1xuXHR9XG5cblx0LnJvdGF0ZUNjdyB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInJvdGF0ZS1jY3dcIik7XG5cdH1cblxuXHQuc2VsZWN0VG9vbCB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInNlbGVjdC10b29sXCIpO1xuXHR9XG5cblx0LmhhbmRUb29sIHtcblx0XHRAaW5jbHVkZSBpY29uKFwiaGFuZC10b29sXCIpO1xuXHR9XG5cblx0LnNjcm9sbFZlcnRpY2FsIHtcblx0XHRAaW5jbHVkZSBpY29uKFwic2Nyb2xsLXZlcnRpY2FsXCIpO1xuXHR9XG5cblx0LnNjcm9sbEhvcml6b250YWwge1xuXHRcdEBpbmNsdWRlIGljb24oXCJzY3JvbGwtaG9yaXpvbnRhbFwiKTtcblx0fVxuXG5cdC5zY3JvbGxXcmFwcGVkIHtcblx0XHRAaW5jbHVkZSBpY29uKFwic2Nyb2xsLXdyYXBwZWRcIik7XG5cdH1cblxuXHQuc3ByZWFkTm9uZSB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInNwcmVhZC1ub25lXCIpO1xuXHR9XG5cblx0LnNwcmVhZE9kZCB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInNwcmVhZC1vZGRcIik7XG5cdH1cblxuXHQuc3ByZWFkRXZlbiB7XG5cdFx0QGluY2x1ZGUgaWNvbihcInNwcmVhZC1ldmVuXCIpO1xuXHR9XG5cblx0LmRvY3VtZW50UHJvcGVydGllcyB7XG5cdFx0QGluY2x1ZGUgaWNvbihcImluZm9ybWF0aW9uXCIpO1xuXHR9XG59XG5cbi8vIFRvb2xiYXIgc2lkZWJhclxuXG4jdG9vbGJhclNpZGViYXIge1xuXHQjdmlld1RodW1ibmFpbCB7XG5cdFx0QGluY2x1ZGUgaWNvbigkdGh1bWJuYWlsLWljb24pO1xuXG5cdFx0QGlmICR0aHVtYm5haWwtaWNvbi10b2dnbGVkIHtcblx0XHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGljb24oJHRodW1ibmFpbC1pY29uLXRvZ2dsZWQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN2aWV3T3V0bGluZSB7XG5cdFx0QGluY2x1ZGUgaWNvbigkb3V0bGluZS1pY29uKTtcblxuXHRcdEBpZiAkb3V0bGluZS1pY29uLXRvZ2dsZWQge1xuXHRcdFx0Ji50b2dnbGVkIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbigkb3V0bGluZS1pY29uLXRvZ2dsZWQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCN2aWV3QXR0YWNobWVudHMge1xuXHRcdEBpbmNsdWRlIGljb24oJGF0dGFjaC1pY29uKTtcblxuXHRcdEBpZiAkYXR0YWNoLWljb24ge1xuXHRcdFx0Ji50b2dnbGVkIHtcblx0XHRcdFx0QGluY2x1ZGUgaWNvbigkYXR0YWNoLWljb24tdG9nZ2xlZCk7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG59XG5cbi8vIFNpZGViYXJcblxuLnRyZWVJdGVtVG9nZ2xlciB7XG5cdEBpbmNsdWRlIGljb24oXCJ0cmVlaXRlbS1leHBhbmRlZFwiLCA5cHgpO1xuXG5cdCYudHJlZUl0ZW1zSGlkZGVuIHtcblx0XHRodG1sW2Rpcj0nbHRyJ10gJiB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKFwidHJlZWl0ZW0tY29sbGFwc2VkXCIsIDlweCk7XG5cdFx0fVxuXG5cdFx0aHRtbFtkaXI9J3J0bCddICYge1xuXHRcdFx0QGluY2x1ZGUgaWNvbihcInRyZWVpdGVtLWNvbGxhcHNlZC1ydGxcIiwgOXB4KTtcblx0XHR9XG5cdH1cbn1cblxuLmF0dGFjaG1lbnRzSXRlbSA+IGJ1dHRvbiB7XG5cdEBpbmNsdWRlIGljb24oXCJwYWdlLXdoaXRlXCIpO1xufVxuXG4vLyBFcnJvciBtZXNzYWdlXG5cbiNlcnJvckNsb3NlIHtcblx0QGluY2x1ZGUgaWNvbihcImNyb3NzXCIpO1xufVxuXG4iLCIvL1xuLy8gVG9vbGJhciBidXR0b25zXG4vL1xuXG4udG9vbGJhckJ1dHRvbiB7XG5cdGhlaWdodDogJHRvb2xiYXItYnRuLWhlaWdodDtcblx0YmFja2dyb3VuZDogJHRvb2xiYXItYnRuLWJnO1xuXHRwYWRkaW5nOiAkdG9vbGJhci1idG4tcGFkZGluZztcblx0Ym9yZGVyOiAkdG9vbGJhci1idG4tYm9yZGVyO1xuXHRib3JkZXItcmFkaXVzOiAkdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cztcblx0bWFyZ2luOiAwICR0b29sYmFyLWJ0bi1tYXJnaW4teDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXHRib3gtc2hhZG93OiAkdG9vbGJhci1idG4tYm94LXNoYWRvdztcblxuXHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1ib3gtc2hhZG93LTJ4O1xuXHR9XG5cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRib3gtc2hhZG93OiAkdG9vbGJhci1idG4tZm9jdXMtYm94LXNoYWRvdztcblx0XHR6LWluZGV4OiAxO1xuXG5cdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1mb2N1cy1ib3gtc2hhZG93LTJ4O1xuXHRcdH1cblx0fVxuXG5cdCY6LW1vei1mb2N1c3Jpbmcge1xuXHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuXHRcdHotaW5kZXg6IDE7XG5cblx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0Ym94LXNoYWRvdzogJHRvb2xiYXItYnRuLWZvY3VzLWJveC1zaGFkb3ctMng7XG5cdFx0fVxuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0YmFja2dyb3VuZDogJHRvb2xiYXItYnRuLWhvdmVyLWJnO1xuXHRcdGJvcmRlci1jb2xvcjogJHRvb2xiYXItYnRuLWJvcmRlci1ob3Zlci1jb2xvcjtcblx0fVxuXG5cdCY6YWN0aXZlLFxuXHQmLmFjdGl2ZSB7XG5cdFx0YmFja2dyb3VuZDogJHRvb2xiYXItYnRuLWFjdGl2ZS1iZztcblx0XHRib3JkZXItY29sb3I6ICR0b29sYmFyLWJ0bi1ib3JkZXItYWN0aXZlLWNvbG9yO1xuXHR9XG5cblx0JltkaXNhYmxlZF0ge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0Jjo6YmVmb3JlIHtcblx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHR9XG5cdH1cblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR6LWluZGV4OiAyO1xuXG5cdFx0QGluY2x1ZGUgc3RhdGUoXCIudG9vbGJhckJ1dHRvbjphY3RpdmVcIiwgXCIudG9vbGJhckJ1dHRvbi5hY3RpdmVcIikge1xuXHRcdFx0dG9wOiAkdG9vbGJhci1idG4taWNvbi1hY3RpdmUtb2Zmc2V0O1xuXHRcdH1cblx0fVxuXG5cdC8vIExhYmVsIGZvciBzY3JlZW4gcmVhZGVyc1xuXHQ+IHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAtMXB4O1xuXHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0Y2xpcDogcmVjdCgwLCAwLCAwLCAwKTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdGJvcmRlcjogMDtcblx0fVxufVxuXG4uZHJvcGRvd25Ub29sYmFyQnV0dG9uIHtcblx0bWluLXdpZHRoOiBpbml0aWFsICFpbXBvcnRhbnQ7XG5cdG1heC13aWR0aDogaW5pdGlhbCAhaW1wb3J0YW50O1xuXHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRtYXJnaW46IDAgJGRyb3Bkb3duLXRvb2xiYXItYnRuLW1hcmdpbi14O1xuXG5cdHNlbGVjdCB7XG5cdFx0YXBwZWFyYW5jZTogbm9uZTtcblx0XHRtaW4td2lkdGg6IGluaXRpYWwgIWltcG9ydGFudDtcblx0XHR3aWR0aDogYXV0byAhaW1wb3J0YW50O1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJGRyb3Bkb3duLXRvb2xiYXItYnRuLWhlaWdodDtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6ICRkcm9wZG93bi10b29sYmFyLWJ0bi1mb250LXNpemU7XG5cdFx0Y29sb3I6ICRkcm9wZG93bi10b29sYmFyLWJ0bi1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkZHJvcGRvd24tdG9vbGJhci1idG4tYmc7XG5cdFx0YmFja2dyb3VuZC1ibGVuZC1tb2RlOiAkZHJvcGRvd24tdG9vbGJhci1idG4tYmctYmxlbmQtbW9kZTtcblx0XHRiYWNrZ3JvdW5kLXNpemU6ICRkcm9wZG93bi10b29sYmFyLWJ0bi1iZy1zaXplO1xuXHRcdGJvcmRlcjogJGRyb3Bkb3duLXRvb2xiYXItYnRuLWJvcmRlcjtcblx0XHRib3JkZXItcmFkaXVzOiAkZHJvcGRvd24tdG9vbGJhci1idG4tYm9yZGVyLXJhZGl1cztcblx0XHRwYWRkaW5nOiAkZHJvcGRvd24tdG9vbGJhci1idG4tcGFkZGluZztcblx0XHRsaW5lLWhlaWdodDogMTRweDsgLy8gQ2VudGVyIHZlcnRpY2FsbHlcblx0XHRib3gtc2hhZG93OiAkZHJvcGRvd24tdG9vbGJhci1idG4tYm94LXNoYWRvdztcblxuXHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRiYWNrZ3JvdW5kLWltYWdlOiAkZHJvcGRvd24tdG9vbGJhci1idG4tYmctMng7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6ICRkcm9wZG93bi10b29sYmFyLWJ0bi1iZy1zaXplLTJ4O1xuXHRcdFx0Ym94LXNoYWRvdzogJGRyb3Bkb3duLXRvb2xiYXItYnRuLWJveC1zaGFkb3ctMng7XG5cdFx0fVxuXG5cdFx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRcdHBhZGRpbmc6ICQtbW96LWRyb3Bkb3duLXRvb2xiYXItYnRuLXBhZGRpbmc7IC8vIENvbXBlbnNhdGUgYWRkaXRpb25hbCBwYWRkaW5nIGluIEZpcmVmb3hcblx0XHR9XG5cblx0XHQmOi1tb3otZm9jdXNyaW5nIHtcblx0XHRcdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0XHRcdHRleHQtc2hhZG93OiAwIDAgMCAkZHJvcGRvd24tdG9vbGJhci1idG4tY29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tdG9vbGJhci1idG4taG92ZXItYmc7XG5cdFx0XHRib3JkZXItY29sb3I6ICRkcm9wZG93bi10b29sYmFyLWJ0bi1ob3Zlci1ib3JkZXItY29sb3I7XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cyB7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZHJvcGRvd24tdG9vbGJhci1idG4tZm9jdXMtYmc7XG5cdFx0XHRib3JkZXItY29sb3I6ICR0b29sYmFyLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHR9XG5cdH1cblxuXHQjY3VzdG9tU2NhbGVPcHRpb24ge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQjcGFnZVdpZHRoT3B0aW9uIHtcblx0XHRib3JkZXItYm90dG9tOiAxcHggcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpIHNvbGlkO1xuXHR9XG59XG5cbiIsIi8vXG4vLyBTZWxlY3RvcnNcbi8vXG5cbi8vIFN0YXRlIG1peGluXG5AbWl4aW4gc3RhdGUoJHN0YXRlcy4uLikge1xuXHRAZWFjaCAkc3RhdGUgaW4gJHN0YXRlcyB7XG5cdFx0JHN0cmluZzogJHN0YXRlO1xuXG5cdFx0QGVhY2ggJHRva2VuIGluIFwiPlwiLCBcIitcIiwgXCJ+XCIge1xuXHRcdFx0JHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgJHRva2VuLCBcIiBcIik7XG5cdFx0fVxuXG5cdFx0JHN0cmluZzogc3RyLXJlcGxhY2UoJHN0cmluZywgXCIgIFwiLCBcIiBcIik7XG5cblx0XHQkc2VsZWN0b3JzOiBzdHItcGFyc2UoJHN0cmluZywgXCIgXCIpO1xuXG5cdFx0QGVhY2ggJHNlbCBpbiAkc2VsZWN0b3JzIHtcblx0XHRcdEBpZiBzdHItaW5kZXgoI3smfSwgJHNlbCkgIT0gbnVsbCB7XG5cdFx0XHRcdEBhdC1yb290ICN7c2VsZWN0b3ItcmVwbGFjZSgmLCAkc2VsLCAkc3RhdGUpfSB7XG5cdFx0XHRcdFx0QGNvbnRlbnQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gVmFyaWFudCBtaXhpbiAoYWxpYXMpXG5AbWl4aW4gdmFyaWFudCgkYXJncy4uLikge1xuXHRAaW5jbHVkZSBzdGF0ZSgkYXJncy4uLikge1xuXHRcdEBjb250ZW50O1xuXHR9XG59XG4iLCIvL1xuLy8gVG9vbGJhciBmaWVsZFxuLy9cblxuLnRvb2xiYXJGaWVsZCB7XG5cdGhlaWdodDogJHRvb2xiYXItZmllbGQtaGVpZ2h0O1xuXHRwYWRkaW5nOiAkdG9vbGJhci1maWVsZC1wYWRkaW5nO1xuXHRtYXJnaW46ICR0b29sYmFyLWZpZWxkLW1hcmdpbjtcblx0Ym9yZGVyOiAkdG9vbGJhci1maWVsZC1ib3JkZXI7XG5cdGNvbG9yOiAkdG9vbGJhci1maWVsZC1jb2xvcjtcblx0Zm9udC1mYW1pbHk6IGluaGVyaXQ7XG5cdGZvbnQtc2l6ZTogJHRvb2xiYXItZmllbGQtZm9udC1zaXplO1xuXHRiYWNrZ3JvdW5kOiAkdG9vbGJhci1maWVsZC1iZztcblx0Ym9yZGVyLXJhZGl1czogJHRvb2xiYXItZmllbGQtYm9yZGVyLXJhZGl1cztcblx0Ym94LXNoYWRvdzogJHRvb2xiYXItZmllbGQtYm94LXNoYWRvdztcblxuXHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWZpZWxkLWJveC1zaGFkb3ctMng7XG5cdH1cblxuXHQmOjotd2Via2l0LWlubmVyLXNwaW4tYnV0dG9uLFxuXHQmOjotd2Via2l0LW91dGVyLXNwaW4tYnV0dG9uIHtcblx0XHQtd2Via2l0LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0Jjo6cGxhY2Vob2xkZXIge1xuXHRcdGNvbG9yOiAkdG9vbGJhci1maWVsZC1wbGFjZWhvbGRlci1jb2xvcjtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG5cblx0Jjpob3ZlciB7XG5cdFx0Ym9yZGVyLWNvbG9yOiAkdG9vbGJhci1maWVsZC1ob3Zlci1ib3JkZXItY29sb3I7XG5cdH1cblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItY29sb3I6ICR0b29sYmFyLWZpZWxkLWZvY3VzLWJvcmRlci1jb2xvcjtcblx0XHRib3gtc2hhZG93OiAkdG9vbGJhci1maWVsZC1mb2N1cy1ib3gtc2hhZG93O1xuXG5cdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWZpZWxkLWZvY3VzLWJveC1zaGFkb3ctMng7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRwbGF0Zm9ybSA9PSBcImdlbmVyaWNcIiB7XG5cdFx0JjppbnZhbGlkIHtcblx0XHRcdGJveC1zaGFkb3c6IG5vbmU7IC8vIEhpZGUgcmVkIGJveC1zaGFkb3cgaW4gRmlyZWZveCB3aGlsZSBsb2FkaW5nXG5cdFx0fVxuXHR9XG5cblx0Jlt0eXBlPVwibnVtYmVyXCJdIHtcblx0XHQtbW96LWFwcGVhcmFuY2U6IHRleHRmaWVsZDsgLy8gSGlkZSB0aGUgc3RlcHBlciBhcnJvd3MgaW4gRmlyZWZveFxuXHR9XG5cblx0Jlt0eXBlPVwiY2hlY2tib3hcIl0ge1xuXHRcdHdpZHRoOiAkY2hlY2tib3gtc2l6ZTtcblx0XHRoZWlnaHQ6ICRjaGVja2JveC1zaXplO1xuXHRcdGJveC1zaGFkb3c6ICRjaGVja2JveC1ib3gtc2hhZG93O1xuXG5cdFx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRcdHdpZHRoOiAkLW1vei1jaGVja2JveC1zaXplO1xuXHRcdFx0aGVpZ2h0OiAkLW1vei1jaGVja2JveC1zaXplO1xuXHRcdFx0bWFyZ2luOiAkLW1vei1jaGVja2JveC1tYXJnaW47XG5cdFx0fVxuXHR9XG59XG5cbi50b29sYmFyTGFiZWwge1xuXHRjb2xvcjogJHRvb2xiYXItbGFiZWwtY29sb3I7XG5cdHdoaXRlLXNwYWNlOiBub3dyYXA7XG5cdG1hcmdpbjogJHRvb2xiYXItbGFiZWwtbWFyZ2luO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cbiIsIi8vXG4vLyBUb29sYmFyXG4vL1xuXG4udG9vbGJhciB7XG5cdGhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xuXHRsZWZ0OiAwO1xuXHRyaWdodDogMDtcblx0ei1pbmRleDogOTk5OTtcblx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRiYWNrZ3JvdW5kOiAkdG9vbGJhci1iZztcblx0Ym9yZGVyLWJvdHRvbTogJHRvb2xiYXItYm9yZGVyO1xuXHRwYWRkaW5nOiAkdG9vbGJhci1wYWRkaW5nO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdC1tb3otd2luZG93LWRyYWdnaW5nOiBkcmFnO1xuXG5cdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0YmFja2dyb3VuZDogJHRvb2xiYXItYmctMng7XG5cdH1cblxuXHQuaXMtYmx1cnJlZCAmIHtcblx0XHRiYWNrZ3JvdW5kOiAkdG9vbGJhci1ibHVycmVkLWJnO1xuXG5cdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdGJhY2tncm91bmQ6ICR0b29sYmFyLWJsdXJyZWQtYmctMng7XG5cdFx0fVxuXHR9XG5cblx0I3Rvb2xiYXJWaWV3ZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGhlaWdodDogJHRvb2xiYXItaGVpZ2h0O1xuXHRcdHBhZGRpbmctaW5saW5lLWVuZDogdmFyKC0tdG9vbGJhclBsYWNlaG9sZGVyV2lkdGgpO1xuXHR9XG5cblx0I3Rvb2xiYXJWaWV3ZXJMZWZ0LFxuXHQjdG9vbGJhclZpZXdlck1pZGRsZSxcblx0I3Rvb2xiYXJWaWV3ZXJSaWdodCB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0I3Rvb2xiYXJWaWV3ZXJMZWZ0LFxuXHQjdG9vbGJhclZpZXdlclJpZ2h0IHtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOiAkdG9vbGJhci1taWRkbGUtdmlld2VyLWJwKSB7XG5cdFx0XHRmbGV4OiAxIDEgMDsgLy8gQ2VudGVyIG1pZGRsZSB2aWV3ZXIgb24gbGFyZ2Ugc2NyZWVuc1xuXHRcdH1cblx0fVxuXG5cdCN0b29sYmFyVmlld2VyUmlnaHQge1xuXHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdH1cblxuXHQudG9vbGJhckJ1dHRvbiB7XG5cdFx0LmlzLWJsdXJyZWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdG9vbGJhci1idG4tYmx1cnJlZC1iZztcblx0XHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1ibHVycmVkLWJveC1zaGFkb3c7XG5cblx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1ibHVycmVkLWJveC1zaGFkb3ctMng7XG5cdFx0XHR9XG5cblx0XHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuc3BsaXRUb29sYmFyQnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHR9XG5cblx0LnRvb2xiYXJCdXR0b24sIC50b29sYmFyRmllbGQge1xuXHRcdC1tb3otd2luZG93LWRyYWdnaW5nOiBuby1kcmFnO1xuXHR9XG5cblx0QGlmICR0b29sYmFyLWJ0bi1zZXBhcmF0b3ItbGlzdCB7XG5cdFx0I3skdG9vbGJhci1idG4tc2VwYXJhdG9yLWxpc3R9IHtcblx0XHRcdG1hcmdpbi1yaWdodDogJHRvb2xiYXItYnRuLXNlcGFyYXRvci1zcGFjaW5nO1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaWYgJHRvb2xiYXItYnRuLXZpc3VhbC1zZXBhcmF0b3Ige1xuXHRcdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdFx0Y29udGVudDogaWYoJHRvb2xiYXItYnRuLXZpc3VhbC1zZXBhcmF0b3IsIFwiXCIsIG5vbmUpO1xuXHRcdFx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdFx0XHR0b3A6ICR0b29sYmFyLWJ0bi1zZXBhcmF0b3ItdG9wO1xuXHRcdFx0XHRcdHJpZ2h0OiAkdG9vbGJhci1idG4tc2VwYXJhdG9yLXJpZ2h0O1xuXHRcdFx0XHRcdHdpZHRoOiAkdG9vbGJhci1idG4tc2VwYXJhdG9yLXdpZHRoO1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICR0b29sYmFyLWJ0bi1zZXBhcmF0b3ItYmc7XG5cdFx0XHRcdFx0aGVpZ2h0OiAkdG9vbGJhci1idG4tc2VwYXJhdG9yLWhlaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdEBpZiAkdG9vbGJhci1idG4tdmlzdWFsLXNlcGFyYXRvciB7XG5cdFx0LmRyb3Bkb3duVG9vbGJhckJ1dHRvbiB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdHRvcDogJHRvb2xiYXItYnRuLXNlcGFyYXRvci10b3AgKyAkdG9vbGJhci1maWVsZC1oZWlnaHQgLSAkdG9vbGJhci1idG4tc2VwYXJhdG9yLWhlaWdodDtcblx0XHRcdFx0cmlnaHQ6ICR0b29sYmFyLWJ0bi1zZXBhcmF0b3ItcmlnaHQgKyAxcHg7XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0QGlmICRwbGF0Zm9ybSA9PSBcImRhcndpblwiIHtcblx0XHQjem9vbU91dCxcblx0XHQjcHJldmlvdXMge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAxcHg7XG5cdFx0XHQvLyBDb21tZW50ZWQgb3V0IGJlY2F1c2UgY2xpcHMgaW5jb3JyZWN0bHkgaW4gUlRMIG1vZGVcblx0XHRcdC8vY2xpcC1wYXRoOiBpbnNldCgtMXB4IDAgLTFweCAtMXB4KTtcblxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0Y2xpcC1wYXRoOiBub25lO1xuXG5cdFx0XHRcdCYgKyAqIHtcblx0XHRcdFx0XHQvL2NsaXAtcGF0aDogaW5zZXQoLTFweCAtMXB4IC0xcHggMCk7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0JjotbW96LWZvY3VzcmluZyB7XG5cdFx0XHRcdGNsaXAtcGF0aDogbm9uZTtcblxuXHRcdFx0XHQmICsgKiB7XG5cdFx0XHRcdFx0Ly9jbGlwLXBhdGg6IGluc2V0KC0xcHggLTFweCAtMXB4IDApO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdGNsaXAtcGF0aDogbm9uZTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQjem9vbUluLFxuXHRcdCNuZXh0IHtcblx0XHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHRcdH1cblx0fVxuXG5cdCNwYWdlTnVtYmVyIHtcblx0XHR3aWR0aDogJHBhZ2UtbnVtYmVyLXdpZHRoO1xuXHRcdHBhZGRpbmc6ICRwYWdlLW51bWJlci1wYWRkaW5nO1xuXHRcdGJhY2tncm91bmQ6ICRwYWdlLW51bWJlci1iZztcblx0XHR0ZXh0LWFsaWduOiByaWdodDtcblx0XHRib3JkZXItcmFkaXVzOiAkcGFnZS1udW1iZXItYm9yZGVyLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiAkcGFnZS1udW1iZXItYm94LXNoYWRvdztcblxuXHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRib3gtc2hhZG93OiAkcGFnZS1udW1iZXItYm94LXNoYWRvdy0yeDtcblx0XHR9XG5cblx0XHQmOmZvY3VzIHtcblx0XHRcdGJveC1zaGFkb3c6ICRwYWdlLW51bWJlci1mb2N1cy1ib3gtc2hhZG93O1xuXG5cdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkcGFnZS1udW1iZXItZm9jdXMtYm94LXNoYWRvdy0yeDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQvLyBEaXNhYmxlIHNwaW5uZXIgdW50aWwgbWlncmF0ZWQgdG8gYSBuZXdlciBGaXJlZm94IHZlcnNpb24gdGhhdFxuXHRcdC8vIGlzIG1vcmUgZWZmaWNpZW50IHdpdGggYW5pbWF0aW9ucywgZXNwZWNpYWxseSBvbiBBcHBsZSBTaWxpY29uXG5cdFx0Ly8mLnZpc2libGVQYWdlSXNMb2FkaW5nIHtcblx0XHQvL1x0YmFja2dyb3VuZDogaWNvbi11cmwoXCJzcGlubmVyLTE0cHgucG5nXCIpLCAkcGFnZS1udW1iZXItYmc7XG5cdFx0Ly9cdGJhY2tncm91bmQtcmVwZWF0OiBuby1yZXBlYXQ7XG5cdFx0Ly9cdGJhY2tncm91bmQtcG9zaXRpb246ICRwYWdlLW51bWJlci1sb2FkaW5nLXggY2VudGVyLCBsZWZ0IHRvcDtcblx0XHQvL1x0YmFja2dyb3VuZC1zaXplOiAxNHB4IDE0cHgsIGF1dG87XG5cdFx0Ly9cblx0XHQvL1x0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHQvL1x0XHRiYWNrZ3JvdW5kLWltYWdlOiBpY29uLXVybChcInNwaW5uZXItMTRweEAyeC5wbmdcIiksICRwYWdlLW51bWJlci1iZztcblx0XHQvL1x0fVxuXHRcdC8vfVxuXG5cdFx0LmlzLWJsdXJyZWQgJiB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkdG9vbGJhci1idG4tYmx1cnJlZC1iZztcblx0XHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWJ0bi1ibHVycmVkLWJveC1zaGFkb3c7XG5cdFx0XHRjb2xvcjogcmdiYSgkdGV4dC1jb2xvciwgMC41KTtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogJHRvb2xiYXItYnRuLWJsdXJyZWQtYm94LXNoYWRvdy0yeDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjbnVtUGFnZXMge1xuXHRcdG1pbi13aWR0aDogJG51bS1wYWdlcy1taW4td2lkdGg7XG5cdFx0Y29sb3I6ICRudW0tcGFnZXMtY29sb3I7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cblx0XHQuaXMtYmx1cnJlZCAmIHtcblx0XHRcdGNvbG9yOiByZ2JhKCRudW0tcGFnZXMtY29sb3IsIDAuNSk7XG5cdFx0fVxuXHR9XG5cblx0I3NjYWxlU2VsZWN0Q29udGFpbmVyIHtcblx0XHRAbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiAkc2NhbGUtc2VsZWN0LWNvbnRhaW5lci1icCkge1xuXHRcdFx0ZGlzcGxheTogbm9uZTtcblx0XHR9XG5cdH1cblxuXHQjb3BlbkZpbGUsXG5cdCN2aWV3Qm9va21hcmsge1xuXHRcdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcblx0fVxuXG5cdEBpZiAkbW9kZSA9PSBcInByb2R1Y3Rpb25cIiB7XG5cdFx0I3NjYWxlU2VsZWN0Q29udGFpbmVyLFxuXHRcdCNwcmVzZW50YXRpb25Nb2RlLFxuXHRcdCNwcmludCxcblx0XHQjZG93bmxvYWQsXG5cdFx0I3NlY29uZGFyeVRvb2xiYXJUb2dnbGUge1xuXHRcdFx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIFNlY29uZGFyeSB0b29sYmFyXG4vL1xuXG4uc2Vjb25kYXJ5VG9vbGJhciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAkc2Vjb25kYXJ5LXRvb2xiYXItb2Zmc2V0LXk7XG5cdHJpZ2h0OiAkc2Vjb25kYXJ5LXRvb2xiYXItb2Zmc2V0LXg7XG5cdHotaW5kZXg6IDMwMDAwO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXRvb2xiYXItYmc7XG5cdHBhZGRpbmc6ICRzZWNvbmRhcnktdG9vbGJhci1wYWRkaW5nO1xuXHRib3JkZXI6ICRzZWNvbmRhcnktdG9vbGJhci1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRzZWNvbmRhcnktdG9vbGJhci1ib3JkZXItcmFkaXVzO1xuXHRib3gtc2hhZG93OiAycHggMnB4IDJweCByZ2JhKDAsIDAsIDAsIDAuNDgpO1xufVxuXG4jc2Vjb25kYXJ5VG9vbGJhckJ1dHRvbkNvbnRhaW5lciB7XG5cdG1heC13aWR0aDogMjAwcHg7XG5cdG1heC1oZWlnaHQ6IDQwMHB4O1xuXHRvdmVyZmxvdy15OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG59XG5cbi5zZWNvbmRhcnlUb29sYmFyQnV0dG9uIHtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHR0ZXh0LWFsaWduOiBsZWZ0O1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRzZWNvbmRhcnktdG9vbGJhci1idG4tYmc7XG5cdGxpbmUtaGVpZ2h0OiAkc2Vjb25kYXJ5LXRvb2xiYXItYnRuLWxpbmUtaGVpZ2h0O1xuXHRwYWRkaW5nOiAkc2Vjb25kYXJ5LXRvb2xiYXItYnRuLXBhZGRpbmc7XG5cdHdoaXRlLXNwYWNlOiBub3JtYWw7IC8vIEF2b2lkIGhvcml6b250YWwgc2Nyb2xsYmFyIGJ1ZyBpbiBGaXJlZm94XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQmOjpiZWZvcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHR0b3A6IHJlbSgxMSk7XG5cdFx0bWFyZ2luLXRvcDogLThweDtcblx0XHRsZWZ0OiAkc2Vjb25kYXJ5LXRvb2xiYXItYnRuLWljb24tb2Zmc2V0LXg7XG5cdH1cblxuXHQmOmhvdmVyIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2Vjb25kYXJ5LXRvb2xiYXItYnRuLWhvdmVyLWJnO1xuXHR9XG5cblx0JjpkaXNhYmxlZCB7XG5cdFx0Y29sb3I6IHJnYmEoMCwgMCwgMCwgMC41NSk7XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNlM2UzZTM7XG5cdFx0fVxuXHR9XG59XG5cbi5oaWRkZW5TY3JvbGxNb2RlQnV0dG9ucyA+IC5zY3JvbGxNb2RlQnV0dG9ucyxcbi5oaWRkZW5TcHJlYWRNb2RlQnV0dG9ucyA+IC5zcHJlYWRNb2RlQnV0dG9ucyB7XG5cdGRpc3BsYXk6IG5vbmUgIWltcG9ydGFudDtcbn1cblxuLmhvcml6b250YWxUb29sYmFyU2VwYXJhdG9yIHtcblx0ZGlzcGxheTogaWYoJGhvcml6b250YWwtdG9vbGJhci1zZXBhcmF0b3IsIGJsb2NrLCBub25lKTtcblx0aGVpZ2h0OiAkaG9yaXpvbnRhbC10b29sYmFyLXNlcGFyYXRvci1oZWlnaHQ7XG5cdGJhY2tncm91bmQtY29sb3I6ICRob3Jpem9udGFsLXRvb2xiYXItc2VwYXJhdG9yLWJnO1xuXHRtYXJnaW46ICRob3Jpem9udGFsLXRvb2xiYXItc2VwYXJhdG9yLW1hcmdpbjtcbn1cblxuLmhvcml6b250YWxUb29sYmFyU2VwYXJhdG9yLnNwcmVhZE1vZGVCdXR0b25zLFxuLnNlY29uZGFyeVRvb2xiYXJCdXR0b24jZG9jdW1lbnRQcm9wZXJ0aWVzIHtcblx0ZGlzcGxheTogbm9uZSAhaW1wb3J0YW50O1xufVxuIiwiLyogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbiNzaWRlYmFyQ29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6ICR0b29sYmFyLWhlaWdodDtcblx0Ym90dG9tOiAwO1xuXHR3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG5cdHZpc2liaWxpdHk6IGhpZGRlbjtcblx0ei1pbmRleDogMTAwO1xuXHR0cmFuc2l0aW9uLWR1cmF0aW9uOiAyMDBtcztcblx0dHJhbnNpdGlvbi10aW1pbmctZnVuY3Rpb246IGVhc2U7XG5cdHRyYW5zaXRpb24tcHJvcGVydHk6IGxlZnQ7XG5cdGxlZnQ6IGNhbGMoLTEgKiB2YXIoLS1zaWRlYmFyLXdpZHRoKSk7XG5cdGJvcmRlci1yaWdodDogMXB4IHNvbGlkICRzaWRlYmFyLWJvcmRlci1jb2xvcjtcblxuXHQubG9hZGluZ0luUHJvZ3Jlc3MgJiB7XG5cdFx0dG9wOiAzNnB4O1xuXHR9XG5cblx0I291dGVyQ29udGFpbmVyLnNpZGViYXJSZXNpemluZyAmIHtcblx0XHQvKiBJbXByb3ZlIHJlc3BvbnNpdmVuZXNzIGFuZCBhdm9pZCB2aXN1YWwgZ2xpdGNoZXMgd2hlbiB0aGUgc2lkZWJhciBpcyByZXNpemVkLiAqL1xuXHRcdHRyYW5zaXRpb24tZHVyYXRpb246IDBzO1xuXHRcdC8qIFByZXZlbnQgZS5nLiB0aGUgdGh1bWJuYWlscyBiZWluZyBzZWxlY3RlZCB3aGVuIHRoZSBzaWRlYmFyIGlzIHJlc2l6ZWQuICovXG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQjb3V0ZXJDb250YWluZXIuc2lkZWJhck1vdmluZyAmLFxuXHQjb3V0ZXJDb250YWluZXIuc2lkZWJhck9wZW4gJiB7XG5cdFx0dmlzaWJpbGl0eTogdmlzaWJsZTtcblx0fVxuXG5cdCNvdXRlckNvbnRhaW5lci5zaWRlYmFyT3BlbiAmIHtcblx0XHRsZWZ0OiAwO1xuXHR9XG59XG5cbiNzaWRlYmFyQ29udGVudCB7XG5cdGZsZXg6IDEgMSAwO1xuXHRvdmVyZmxvdzogYXV0bztcblx0LXdlYmtpdC1vdmVyZmxvdy1zY3JvbGxpbmc6IHRvdWNoO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1iZztcblxuXHQuaXMtYmx1cnJlZCAmIHtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkc2lkZWJhci1ibHVycmVkLWJnO1xuXHR9XG59XG5cbiNzaWRlYmFyUmVzaXplciB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRib3R0b206IDA7XG5cdHdpZHRoOiA2cHg7XG5cdHotaW5kZXg6IDIwMDtcblx0Y3Vyc29yOiAkc2lkZWJhci1yZXNpemVyLWN1cnNvcjtcblx0cmlnaHQ6IC00cHg7XG59XG4iLCIvL1xuLy8gVG9vbGJhciBzaWRlYmFyXG4vL1xuXG4vKiEgcnRsOmJlZ2luOmlnbm9yZSAqL1xuI3Rvb2xiYXJTaWRlYmFyIHtcblx0ZGlyZWN0aW9uOiBsdHI7XG5cdGZsZXg6IDAgMCBhdXRvO1xuXHRkaXNwbGF5OiBmbGV4O1xuXHRqdXN0aWZ5LWNvbnRlbnQ6ICR0b29sYmFyLXNpZGViYXItanVzdGlmeS1jb250ZW50O1xuXHRhbGlnbi1pdGVtczogJHRvb2xiYXItc2lkZWJhci1hbGlnbi1pdGVtcztcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogJHRvb2xiYXItc2lkZWJhci1oZWlnaHQ7XG5cdGJhY2tncm91bmQ6ICR0b29sYmFyLXNpZGViYXItYmc7XG5cdGJvcmRlci1ib3R0b206ICR0b29sYmFyLXNpZGViYXItYm9yZGVyO1xuXG5cdFtkaXI9cnRsXSAmIHtcblx0XHR0cmFuc2Zvcm06IHNjYWxlWCgtMSk7XG5cdH1cblxuXHQuc3BsaXRUb29sYmFyQnV0dG9uIHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGhlaWdodDogJHNwbGl0LXRvb2xiYXItYnRuLWhlaWdodDtcblx0XHRtYXJnaW46ICRzcGxpdC10b29sYmFyLWJ0bi1tYXJnaW47XG5cdFx0ZmxleDogJHNwbGl0LXRvb2xiYXItYnRuLWZsZXg7XG5cdH1cblxuXHQudG9vbGJhckJ1dHRvbiB7XG5cdFx0ZmxleDogMSAwIGF1dG87XG5cdFx0bWFyZ2luOiAkdG9vbGJhci1zaWRlYmFyLWJ0bi1tYXJnaW47XG5cblx0XHRAaWYgJHBsYXRmb3JtID09IFwiZGFyd2luXCIge1xuXHRcdFx0QGluY2x1ZGUgc3BsaXQtYnV0dG9uKFxuXHRcdFx0XHRcdCRoZWlnaHQ6ICRzcGxpdC10b29sYmFyLWJ0bi1oZWlnaHQsXG5cdFx0XHRcdFx0JGJ1dHRvbjogXCJzaWRlYmFyYnV0dG9uXCIsXG5cdFx0XHRcdFx0JHBhZGRpbmcteDogJHRvb2xiYXItc2lkZWJhci1idG4tcGFkZGluZy14LFxuXHRcdFx0XHRcdCRwYWRkaW5nLXk6ICR0b29sYmFyLXNpZGViYXItYnRuLXBhZGRpbmcteVxuXHRcdFx0KTtcblx0XHR9IEBlbHNlIHtcblx0XHRcdGhlaWdodDogJHNwbGl0LXRvb2xiYXItYnRuLWhlaWdodDtcblx0XHRcdGJvcmRlci1jb2xvcjogJHRvb2xiYXItc2lkZWJhci1idG4tYm9yZGVyLWNvbG9yO1xuXHRcdFx0Ym9yZGVyLXdpZHRoOiAkdG9vbGJhci1zaWRlYmFyLWJ0bi1ib3JkZXItd2lkdGg7XG5cdFx0XHRib3JkZXItc3R5bGU6IHNvbGlkO1xuXHRcdFx0cGFkZGluZzogJHRvb2xiYXItc2lkZWJhci1idG4tcGFkZGluZy15ICR0b29sYmFyLXNpZGViYXItYnRuLXBhZGRpbmcteDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0b29sYmFyLXNpZGViYXItYnRuLWhvdmVyLWJnO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmFjdGl2ZSxcblx0XHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICR0b29sYmFyLXNpZGViYXItYnRuLWFjdGl2ZS1iZztcblx0XHRcdH1cblxuXHRcdFx0JltkaXNhYmxlZF0ge1xuXHRcdFx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmICsgLnRvb2xiYXJCdXR0b24ge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHRvb2xiYXItc2lkZWJhci1idG4tc3BhY2luZztcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQjdmlld0F0dGFjaG1lbnRzIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG5cbi8qISBydGw6ZW5kOmlnbm9yZSAqL1xuIiwiLy9cbi8vIFNwbGl0IGJ1dHRvblxuLy9cblxuQG1peGluIHNwbGl0LWJ1dHRvbigkaGVpZ2h0LCAkYnV0dG9uLCAkcGFkZGluZy14LCAkcGFkZGluZy15KSB7XG5cdGhlaWdodDogJGhlaWdodDtcblx0cGFkZGluZzogJHBhZGRpbmcteSAkcGFkZGluZy14ICRwYWRkaW5nLXkgKCRwYWRkaW5nLXggKyAxcHgpO1xuXHRiYWNrZ3JvdW5kOiBub25lO1xuXHRib3JkZXItcmFkaXVzOiAwO1xuXHRib3gtc2hhZG93OiBub25lO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHR6LWluZGV4OiAyOyAvLyBDaHJvbWVcblxuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KTtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgMi41cHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6LW1vei1mb2N1c3Jpbmcge1xuXHRcdCY6OmFmdGVyIHtcblx0XHRcdGNvbnRlbnQ6IFwiXCI7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAwO1xuXHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgM3B4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KTtcblx0XHRcdHotaW5kZXg6IDI7IC8vIEZpcmVmb3hcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogaW5zZXQgMCAwIDAgMXB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgMCAwIDAgMi41cHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6Zmlyc3QtY2hpbGQge1xuXHRcdG1hcmdpbi1yaWdodDogMDtcblx0XHRiYWNrZ3JvdW5kOiBub25lO1xuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0XHRib3JkZXItYm90dG9tLWxlZnQtcmFkaXVzOiA1cHg7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjotbW96LWZvY3VzcmluZyB7XG5cdFx0XHQmOjphZnRlciB7XG5cdFx0XHRcdGJvcmRlci10b3AtbGVmdC1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1sZWZ0LXJhZGl1czogNXB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6bGFzdC1jaGlsZCB7XG5cdFx0cGFkZGluZzogJHBhZGRpbmcteSAoJHBhZGRpbmcteCArIDFweCk7XG5cdFx0bWFyZ2luLWxlZnQ6IDA7XG5cdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tZW5kLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXG5cdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LWVuZEAyeC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcCAvIGF1dG8gJGhlaWdodDtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBpbWFnZS11cmwoXCJkYXJ3aW4vI3skYnV0dG9ufS1lbmQtcHJlc3NlZC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tZW5kLXByZXNzZWRAMngucG5nXCIpIG5vLXJlcGVhdCByaWdodCB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOi1tb3otZm9jdXNyaW5nIHtcblx0XHRcdCY6OmFmdGVyIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1yaWdodC1yYWRpdXM6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmLnRvZ2dsZWQge1xuXHRcdFx0QGluY2x1ZGUgc3RhdGUoXCIudG9vbGJhckJ1dHRvbi50b2dnbGVkXCIpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tZW5kLWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblxuXHRcdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LWVuZC1hY3RpdmVAMngucG5nXCIpIG5vLXJlcGVhdCByaWdodCB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzdGF0ZShcIi50b29sYmFyQnV0dG9uOmFjdGl2ZVwiKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tZW5kLWFjdGl2ZS1wcmVzc2VkLnBuZ1wiKSBuby1yZXBlYXQgcmlnaHQgdG9wO1xuXG5cdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LWVuZC1hY3RpdmUtcHJlc3NlZEAyeC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcCAvIGF1dG8gJGhlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHRAaWYgJGJ1dHRvbiA9PSBcIm1lbnVidXR0b25cIiB7XG5cdFx0XHQuaXMtYmx1cnJlZCAmIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnRvb2xiYXJCdXR0b246bm90KC50b2dnbGVkKVwiKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tZW5kLWluYWN0aXZlLXdpbmRvdy5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tZW5kLWluYWN0aXZlLXdpbmRvd0AyeC5wbmdcIikgbm8tcmVwZWF0IHJpZ2h0IHRvcCAvIGF1dG8gJGhlaWdodDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdG1hcmdpbi1sZWZ0OiAwO1xuXHR9XG5cblx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRtYXJnaW4tcmlnaHQ6IDA7XG5cdH1cblxuXHRAaWYgJGJ1dHRvbiA9PSBcIm1lbnVidXR0b25cIiB7XG5cdFx0LmlzLWJsdXJyZWQgJiB7XG5cdFx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnRvZ2dsZWQge1xuXHRcdFx0XHQmOjpiZWZvcmUge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDE7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQ+IHNwYW46Zmlyc3QtY2hpbGQge1xuXHRcdGNsaXA6IGluaXRpYWw7XG5cdFx0bWFyZ2luOiBpbml0aWFsO1xuXHRcdGxlZnQ6IDA7XG5cdFx0dG9wOiAwO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0XHR0ZXh0LWluZGVudDogLTk5ZW07XG5cdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxcHggKCRoZWlnaHQgLSAycHgpLFxuXHRcdGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblxuXHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBsaW5lYXItZ3JhZGllbnQocmdiYSgwLCAwLCAwLCAwLjEpLCByZ2JhKDAsIDAsIDAsIDAuMSkpIG5vLXJlcGVhdCBsZWZ0IGNlbnRlciAvIDFweCAoJGhlaWdodCAtIDJweCksXG5cdFx0XHRpbWFnZS11cmwoXCJkYXJ3aW4vI3skYnV0dG9ufS1zdGFydEAyeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0fVxuXG5cdFx0Ly8gQWN0aXZlXG5cblx0XHRAaW5jbHVkZSBzdGF0ZShcIi50b29sYmFyQnV0dG9uOmFjdGl2ZVwiKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiBpbWFnZS11cmwoXCJkYXJ3aW4vI3skYnV0dG9ufS1zdGFydC1wcmVzc2VkLnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcDtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtcHJlc3NlZEAyeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gVG9nZ2xlZFxuXG5cdFx0QGluY2x1ZGUgc3RhdGUoXCIudG9vbGJhckJ1dHRvbi50b2dnbGVkXCIpIHtcblx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0LWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cblx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0LWFjdGl2ZUAyeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnRvb2xiYXJCdXR0b246YWN0aXZlXCIpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtYWN0aXZlLXByZXNzZWQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtYWN0aXZlLXByZXNzZWRAMngucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wIC8gYXV0byAkaGVpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gRGVmYXVsdCBhZnRlciB0b2dnbGVkXG5cblx0XHRAaW5jbHVkZSBzdGF0ZShcIi50b29sYmFyQnV0dG9uLnRvZ2dsZWQgKyAudG9vbGJhckJ1dHRvbjpub3QoOmFjdGl2ZSlcIikge1xuXHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQucG5nXCIpIG5vLXJlcGVhdCBjZW50ZXIgdG9wO1xuXG5cdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiBpbWFnZS11cmwoXCJkYXJ3aW4vI3skYnV0dG9ufS1zdGFydEAyeC5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gQmx1cnJlZFxuXG5cdFx0QGlmICRidXR0b24gPT0gXCJtZW51YnV0dG9uXCIge1xuXHRcdFx0LmlzLWJsdXJyZWQgJiB7XG5cdFx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnRvb2xiYXJCdXR0b246bm90KC50b2dnbGVkKVwiKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxcHggKCRoZWlnaHQgLSAycHgpLFxuXHRcdFx0XHRcdGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0LWluYWN0aXZlLXdpbmRvdy5wbmdcIikgbm8tcmVwZWF0IGNlbnRlciB0b3A7XG5cblx0XHRcdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRcdFx0YmFja2dyb3VuZDogbGluZWFyLWdyYWRpZW50KHJnYmEoMCwgMCwgMCwgMC4xKSwgcmdiYSgwLCAwLCAwLCAwLjEpKSBuby1yZXBlYXQgbGVmdCBjZW50ZXIgLyAxcHggKCRoZWlnaHQgLSAycHgpLFxuXHRcdFx0XHRcdFx0aW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtaW5hY3RpdmUtd2luZG93QDJ4LnBuZ1wiKSBuby1yZXBlYXQgY2VudGVyIHRvcCAvIGF1dG8gJGhlaWdodDtcblx0XHRcdFx0XHR9XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzdGF0ZShcIi50b29sYmFyQnV0dG9uOm5vdCg6bGFzdC1jaGlsZClcIikge1xuXHRcdFx0XHRcdG9wYWNpdHk6IDAuNTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC8vIEZpcnN0IGJ1dHRvblxuXG5cdFx0QGluY2x1ZGUgdmFyaWFudChcIi50b29sYmFyQnV0dG9uOmZpcnN0LWNoaWxkXCIpIHtcblx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3A7XG5cblx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0QDJ4LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnRvb2xiYXJCdXR0b246YWN0aXZlXCIpIHtcblx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtcHJlc3NlZC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtcHJlc3NlZEAyeC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wIC8gYXV0byAkaGVpZ2h0O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnRvb2xiYXJCdXR0b24udG9nZ2xlZFwiKSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcImRhcndpbi8jeyRidXR0b259LXN0YXJ0LWFjdGl2ZS5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtYWN0aXZlQDJ4LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHRAaW5jbHVkZSBzdGF0ZShcIi50b29sYmFyQnV0dG9uOmFjdGl2ZVwiKSB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtYWN0aXZlLXByZXNzZWQucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblxuXHRcdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBpbWFnZS11cmwoXCJkYXJ3aW4vI3skYnV0dG9ufS1zdGFydC1hY3RpdmUtcHJlc3NlZEAyeC5wbmdcIikgbm8tcmVwZWF0IGxlZnQgdG9wIC8gYXV0byAkaGVpZ2h0O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHRAaWYgJGJ1dHRvbiA9PSBcIm1lbnVidXR0b25cIiB7XG5cdFx0XHRcdC5pcy1ibHVycmVkICYge1xuXHRcdFx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnRvb2xiYXJCdXR0b246bm90KC50b2dnbGVkKVwiKSB7XG5cdFx0XHRcdFx0XHRiYWNrZ3JvdW5kOiBpbWFnZS11cmwoXCJkYXJ3aW4vI3skYnV0dG9ufS1zdGFydC1pbmFjdGl2ZS13aW5kb3cucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblxuXHRcdFx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0XHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwiZGFyd2luLyN7JGJ1dHRvbn0tc3RhcnQtaW5hY3RpdmUtd2luZG93QDJ4LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgLyBhdXRvICRoZWlnaHQ7XG5cdFx0XHRcdFx0XHR9XG5cdFx0XHRcdFx0fVxuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0Ly8gTGFzdCBidXR0b25cblxuXHRcdEBpbmNsdWRlIHZhcmlhbnQoXCIudG9vbGJhckJ1dHRvbjpsYXN0LWNoaWxkXCIpIHtcblx0XHRcdHdpZHRoOiBjYWxjKDEwMCUgLSAxN3B4KTtcblx0XHR9XG5cdH1cbn1cblxuIiwiLy9cbi8vIEZpbmRiYXJcbi8vXG5cbi5maW5kYmFyIHtcblx0ZmxleC13cmFwOiB3cmFwO1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHJpZ2h0OiBjYWxjKDhweCArIHZhcigtLXRvb2xiYXJQbGFjZWhvbGRlcldpZHRoKSk7XG5cdHRvcDogJGZpbmRiYXItb2Zmc2V0LXk7XG5cdHotaW5kZXg6ICR6LWluZGV4LWZpbmRiYXI7XG5cdHBhZGRpbmc6ICRmaW5kYmFyLXBhZGRpbmc7XG5cdGJhY2tncm91bmQtY29sb3I6ICRmaW5kYmFyLWJnO1xuXHRib3JkZXItcmFkaXVzOiAkZmluZGJhci1ib3JkZXItcmFkaXVzO1xuXHRib3gtc2hhZG93OiAkZmluZGJhci1ib3gtc2hhZG93O1xuXHRAaW5jbHVkZSBwb3BvdmVyLXBvaW50ZXIoXG5cdFx0XHQkd2lkdGg6IDE2cHgsXG5cdFx0XHQkaGVpZ2h0OiA4cHgsXG5cdFx0XHQkb2Zmc2V0OiAkZmluZGJhci1wb2ludGVyLW9mZnNldC14LFxuXHRcdFx0JHBvc2l0aW9uOiBcImJvdHRvbVwiXG5cdCk7XG5cblx0Ji53cmFwQ29udGFpbmVycyB7XG5cdFx0ZmxleC1kaXJlY3Rpb246IGNvbHVtbjtcblx0XHRhbGlnbi1pdGVtczogZmxleC1zdGFydDtcblx0fVxuXG5cdD4gKixcblx0LnNwbGl0VG9vbGJhckJ1dHRvbiB7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHR9XG5cblx0PiAqIHtcblx0XHRoZWlnaHQ6ICRmaW5kYmFyLWhlaWdodDtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdD4gKiB7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYWxsO1xuXHRcdH1cblx0fVxuXG5cdCNmaW5kYmFyT3B0aW9uc09uZUNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgc3RhdGUoXCIuZmluZGJhci53cmFwQ29udGFpbmVyc1wiKSB7XG5cdFx0XHRtYXJnaW46ICRvcHRpb25zLW9uZS1jb250YWluZXItbWFyZ2luO1xuXHRcdH1cblx0fVxuXG5cdCNmaW5kYmFyT3B0aW9uc1R3b0NvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgc3RhdGUoXCIuZmluZGJhci53cmFwQ29udGFpbmVyc1wiKSB7XG5cdFx0XHRtYXJnaW46ICRvcHRpb25zLXR3by1jb250YWluZXItbWFyZ2luO1xuXHRcdH1cblx0fVxuXG5cdCNmaW5kYmFyTWVzc2FnZUNvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiBhdXRvO1xuXHR9XG5cblx0I2ZpbmRJbnB1dCB7XG5cdFx0d2lkdGg6ICRmaW5kLWlucHV0LXdpZHRoO1xuXG5cdFx0JltkYXRhLXN0YXR1cz1cInBlbmRpbmdcIl0ge1xuXHRcdFx0YmFja2dyb3VuZC1pbWFnZTogaWNvbi11cmwoXCJzcGlubmVyLTE0cHgucG5nXCIpO1xuXHRcdFx0YmFja2dyb3VuZC1yZXBlYXQ6IG5vLXJlcGVhdDtcblx0XHRcdGJhY2tncm91bmQtcG9zaXRpb246IGNlbnRlciByaWdodCAkZmluZC1pbnB1dC1sb2FkaW5nLXg7XG5cdFx0XHRiYWNrZ3JvdW5kLXNpemU6IDE0cHggMTRweDtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0YmFja2dyb3VuZC1pbWFnZTogaWNvbi11cmwoXCJzcGlubmVyLTE0cHhAMngucG5nXCIpO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCYubm90Rm91bmQge1xuXHRcdFx0Y29sb3I6ICRmaW5kLWlucHV0LW5vdC1mb3VuZC1jb2xvcjtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmaW5kLWlucHV0LW5vdC1mb3VuZC1iZztcblx0XHR9XG5cdH1cblxuXHQuc3BsaXRUb29sYmFyQnV0dG9uIHtcblx0XHRtYXJnaW46ICRmaW5kYmFyLXNwbGl0LXRvb2xiYXItYnRuLW1hcmdpbjtcblxuXHRcdEBpbmNsdWRlIHN0YXRlKFwiLmZpbmRiYXIud3JhcENvbnRhaW5lcnNcIikge1xuXHRcdFx0bWFyZ2luOiAkZmluZGJhci1zcGxpdC10b29sYmFyLWJ0bi13cmFwLWNvbnRhaW5lcnMtbWFyZ2luO1xuXHRcdH1cblx0fVxuXG5cdC50b29sYmFyQnV0dG9uIHtcblx0XHRoZWlnaHQ6ICRmaW5kYmFyLWJ0bi1oZWlnaHQ7XG5cdFx0cGFkZGluZzogJGZpbmRiYXItYnRuLXBhZGRpbmc7XG5cdFx0YmFja2dyb3VuZDogJGZpbmRiYXItYnRuLWJnO1xuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJGZpbmRiYXItYnRuLWFjdGl2ZS1iZztcblx0XHR9XG5cdH1cblxuXHRAaWYgJHBsYXRmb3JtID09IFwiZGFyd2luXCIge1xuXHRcdCNmaW5kUHJldmlvdXMge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA0cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA1cHg7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6IDFweDtcblx0XHR9XG5cblx0XHQjZmluZE5leHQge1xuXHRcdFx0cGFkZGluZy1sZWZ0OiA1cHg7XG5cdFx0XHRwYWRkaW5nLXJpZ2h0OiA0cHg7XG5cdFx0XHRtYXJnaW4tbGVmdDogMDtcblx0XHR9XG5cdH1cblxuXHQudG9vbGJhckxhYmVsIHtcblx0XHRtYXJnaW46ICRmaW5kYmFyLXRvb2xiYXItbGFiZWwtbWFyZ2luO1xuXHRcdGxpbmUtaGVpZ2h0OiAkdG9vbGJhci1sYWJlbC1saW5lLWhlaWdodDsgLy8gQ2VudGVyIHZlcnRpY2FsbHlcblx0fVxuXG5cdCNmaW5kUmVzdWx0c0NvdW50IHtcblx0XHRjb2xvcjogJGZpbmQtcmVzdWx0cy1jb3VudC1jb2xvcjtcblx0XHRtYXJnaW46ICRmaW5kLW1lc3NhZ2UtbWFyZ2luO1xuXHR9XG5cblx0I2ZpbmRNc2cge1xuXHRcdGNvbG9yOiAkZmluZC1tZXNzYWdlLWNvbG9yO1xuXHRcdG1hcmdpbjogJGZpbmQtbWVzc2FnZS1tYXJnaW47XG5cblx0XHQmOmVtcHR5IHtcblx0XHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0I2ZpbmRiYXJDbG9zZUNvbnRhaW5lciB7XG5cdFx0QGluY2x1ZGUgc3RhdGUoXCIuZmluZGJhci53cmFwQ29udGFpbmVyc1wiKSB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogJGZpbmRiYXItY2xvc2UtY29udGFpbmVyLW9mZnNldC14O1xuXHRcdH1cblxuXHRcdC5maW5kQ2xvc2Uge1xuXHRcdFx0d2lkdGg6ICRmaW5kYmFyLWNsb3NlLWJ0bi1zaXplO1xuXHRcdFx0aGVpZ2h0OiAkZmluZGJhci1jbG9zZS1idG4tc2l6ZTtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRmaW5kYmFyLWNsb3NlLWJ0bi1iZztcblx0XHRcdHBhZGRpbmc6ICRmaW5kYmFyLWNsb3NlLWJ0bi1wYWRkaW5nO1xuXHRcdFx0Ym9yZGVyOiAkZmluZGJhci1jbG9zZS1idG4tYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGZpbmRiYXItY2xvc2UtYnRuLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRtYXJnaW46ICRmaW5kYmFyLWNsb3NlLWJ0bi1tYXJnaW47XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZmluZGJhci1jbG9zZS1idG4taG92ZXItYmc7XG5cdFx0XHR9XG5cblx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJGZpbmRiYXItY2xvc2UtYnRuLWFjdGl2ZS1iZztcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cbiIsIi8vXG4vLyBQb3BvdmVyIHBvaW50ZXJcbi8vXG5cbkBtaXhpbiBwb3BvdmVyLXBvaW50ZXIoJHdpZHRoLCAkaGVpZ2h0LCAkb2Zmc2V0OiA1MCUsICRwb3NpdGlvbjogbnVsbCkge1xuXHQkYm9yZGVyLXg6ICR3aWR0aCAvIDI7XG5cdCRib3JkZXIteTogJGhlaWdodDtcblxuXHQmOjpiZWZvcmUsXG5cdCY6OmFmdGVyIHtcblx0XHRjb250ZW50OiBcIlwiO1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRsZWZ0OiAkb2Zmc2V0O1xuXHRcdGJvcmRlcjogc29saWQgdHJhbnNwYXJlbnQ7XG5cdFx0Ym9yZGVyLXdpZHRoOiAkYm9yZGVyLXkgJGJvcmRlci14O1xuXHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWCgtJGJvcmRlci14KTtcblx0fVxuXG5cdCN7aWYoJHBvc2l0aW9uID09IFwiYm90dG9tXCIsIFwiJlwiLCBcIiZbY2xhc3MqPSdib3R0b20nXVwiKX0ge1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXItdG9wLXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHR0b3A6ICgtJGJvcmRlci15IC0gMXB4KTtcblx0XHRcdGJvcmRlci1ib3R0b20tY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0Ym9yZGVyLWJvdHRvbS1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDAuNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHR0b3A6IC0kYm9yZGVyLXk7XG5cdFx0XHRib3JkZXItYm90dG9tLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCN7aWYoJHBvc2l0aW9uID09IFwidG9wXCIsIFwiJlwiLCBcIiZbY2xhc3MqPSd0b3AnXVwiKX0ge1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3JkZXItYm90dG9tLXdpZHRoOiAwO1xuXHRcdH1cblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRib3R0b206ICgtJGJvcmRlci15IC0gMXB4KTtcblx0XHRcdGJvcmRlci10b3AtY29sb3I6IHJnYmEoMCwgMCwgMCwgMC4yKTtcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0Ym9yZGVyLXRvcC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjE1KTtcblx0XHRcdFx0ZmlsdGVyOiBibHVyKDAuNXB4KTtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRib3R0b206IC0kYm9yZGVyLXk7XG5cdFx0XHRib3JkZXItdG9wLWNvbG9yOiAjZmZmO1xuXHRcdH1cblx0fVxuXG5cdCN7aWYoJHBvc2l0aW9uID09IFwidG9wXCIsIFwiJlwiLCBcIiZbY2xhc3MqPSdsZWZ0J11cIil9IHtcblx0XHQmOjpiZWZvcmUsXG5cdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0bGVmdDogMjBweDtcblx0XHR9XG5cdH1cblxuXHQje2lmKCRwb3NpdGlvbiA9PSBcInRvcFwiLCBcIiZcIiwgXCImW2NsYXNzKj0ncmlnaHQnXVwiKX0ge1xuXHRcdCY6OmJlZm9yZSxcblx0XHQmOjphZnRlciB7XG5cdFx0XHRsZWZ0OiB1bnNldDtcblx0XHRcdHJpZ2h0OiAyMHB4O1xuXHRcdFx0dHJhbnNmb3JtOiB0cmFuc2xhdGVYKCRib3JkZXIteCk7XG5cdFx0fVxuXHR9XG5cbn1cbiIsIi8qIENvcHlyaWdodCAyMDE0IE1vemlsbGEgRm91bmRhdGlvblxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4jdGh1bWJuYWlsVmlldyB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRmbGV4LXdyYXA6IHdyYXA7XG5cdHdpZHRoOiAxMDAlO1xuXHQvL2hlaWdodDogMTAwJTtcblx0cGFkZGluZzogMTBweCAzMHB4IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4jdGh1bWJuYWlsVmlldyA+IGE6YWN0aXZlLFxuI3RodW1ibmFpbFZpZXcgPiBhOmZvY3VzIHtcblx0b3V0bGluZTogMDtcbn1cblxuLnRodW1ibmFpbCB7XG5cdG1hcmdpbjogMCAxMHB4IDVweCAxMHB4O1xufVxuXG4jdGh1bWJuYWlsVmlldyA+IGE6bGFzdC1vZi10eXBlID4gLnRodW1ibmFpbCB7XG5cdG1hcmdpbi1ib3R0b206IDEwcHg7XG59XG5cbiN0aHVtYm5haWxWaWV3ID4gYTpsYXN0LW9mLXR5cGUgPiAudGh1bWJuYWlsOm5vdChbZGF0YS1sb2FkZWRdKSB7XG5cdG1hcmdpbi1ib3R0b206IDlweDtcbn1cblxuLnRodW1ibmFpbDpub3QoW2RhdGEtbG9hZGVkXSkge1xuXHRib3JkZXI6IDFweCBkYXNoZWQgcmdiYSgyNTUsIDI1NSwgMjU1LCAwLjUpO1xuXHRtYXJnaW46IC0xcHggOXB4IDRweCA5cHg7XG59XG5cbi50aHVtYm5haWxTZWxlY3Rpb25SaW5nIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJvcmRlci1yYWRpdXM6IDNweDtcblx0cGFkZGluZzogNXB4O1xuXG5cdC50aHVtYm5haWwuc2VsZWN0ZWQgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1zZWxlY3Rpb24tcmluZy1zZWxlY3RlZC1iZztcblx0fVxuXG5cdC50aHVtYm5haWwuZXh0cmEtc2VsZWN0ZWQgJiB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJHRodW1ibmFpbC1zZWxlY3Rpb24tcmluZy1zZWxlY3RlZC1iZztcblx0fVxuXG5cdGE6Zm9jdXMgPiAudGh1bWJuYWlsICYge1xuXHRcdGJhY2tncm91bmQtY29sb3I6ICR0aHVtYm5haWwtc2VsZWN0aW9uLXJpbmctZm9jdXMtYmc7XG5cdH1cbn1cblxuLnRodW1ibmFpbEltYWdlIHtcblx0Ym94LXNpemluZzogY29udGVudC1ib3g7XG5cdGJvcmRlcjogMXB4IHNvbGlkICR0aHVtYm5haWwtaW1hZ2UtYm9yZGVyLWNvbG9yO1xuXHR6LWluZGV4OiA5OTtcblx0YmFja2dyb3VuZC1jb2xvcjogJHBhZ2UtYmc7XG5cdGJhY2tncm91bmQtY2xpcDogY29udGVudC1ib3g7XG5cblx0LnRodW1ibmFpbC5zZWxlY3RlZCAmLFxuXHRhOmZvY3VzID4gLnRodW1ibmFpbCAmIHtcblx0XHRib3JkZXItY29sb3I6IHRyYW5zcGFyZW50O1xuXHR9XG59XG4iLCIvL1xuLy8gT3V0bGluZSB2aWV3XG4vL1xuXG4jb3V0bGluZVZpZXcge1xuXHRAZXh0ZW5kICVzaWRlYmFyLXZpZXc7XG59XG5cbi50cmVlSXRlbSB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtd3JhcDogd3JhcDtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdC50cmVlV2l0aERlZXBOZXN0aW5nID4gJiB7XG5cdFx0bWFyZ2luLWxlZnQ6IDIycHg7IC8vIDEycHggbGVmdCBtYXJnaW4gZm9yIG91dGxpbmUgaXRlbSB0b2dnbGVyXG5cdH1cbn1cblxuLnRyZWVJdGVtcyB7XG5cdGZsZXg6IDEgMSAxMDAlO1xuXG5cdC50cmVlSXRlbSA+ICYge1xuXHRcdG1hcmdpbi1sZWZ0OiAxMnB4O1xuXHR9XG59XG5cbi50cmVlSXRlbSA+IGEge1xuXHRAZXh0ZW5kICVzaWRlYmFyLWl0ZW0tbGluay1idG47XG5cdGZsZXg6IDEgMSAxMDAlO1xuXHRwYWRkaW5nOiByZW0oMy41KSAwO1xuXHRwb3NpdGlvbjogcmVsYXRpdmU7XG59XG5cbi50cmVlSXRlbSA+IGE6Zm9jdXMge1xuXHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpLCAkc2VhcmNoLWJveC1zaGFkb3c7XG59XG5cbi50cmVlSXRlbVRvZ2dsZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGhlaWdodDogJG91dGxpbmUtaXRlbS1oZWlnaHQ7XG5cdHdpZHRoOiA5cHg7XG5cdGNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuNSk7XG5cdGxlZnQ6IC0xNXB4OyAvLyA2cHggcmlnaHQgbWFyZ2luXG5cblx0Jjo6YmVmb3JlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dG9wOiA1MCU7XG5cdFx0bWFyZ2luLXRvcDogLTQuNXB4O1xuXHR9XG5cblx0Ji50cmVlSXRlbXNIaWRkZW4gfiAudHJlZUl0ZW1zIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG59XG4iLCIvL1xuLy8gQXR0YWNobWVudHMgdmlld1xuLy9cblxuI2F0dGFjaG1lbnRzVmlldyB7XG5cdEBleHRlbmQgJXNpZGViYXItdmlldztcbn1cblxuLmF0dGFjaG1lbnRzSXRlbSA+IGJ1dHRvbiB7XG5cdEBleHRlbmQgJXNpZGViYXItaXRlbS1saW5rLWJ0bjtcblx0ZGlzcGxheTogYmxvY2s7XG5cdHdpZHRoOiAxMDAlO1xuXHRib3JkZXI6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6IHRyYW5zcGFyZW50O1xuXHRwYWRkaW5nOiByZW0oMy41KSAwIHJlbSgzLjUpIDI2cHg7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0dGV4dC1hbGlnbjogbGVmdDtcblx0QGluY2x1ZGUgdGV4dC10cnVuY2F0ZTtcblx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHRvcDogcmVtKDEwKTtcblx0XHRtYXJnaW4tdG9wOiAtOHB4O1xuXHRcdGxlZnQ6IDdweDtcblx0fVxufVxuIiwiLy9cbi8vIFRleHQgdHJ1bmNhdGlvblxuLy9cblxuQG1peGluIHRleHQtdHJ1bmNhdGUge1xuXHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcbn1cbiIsIi8vXG4vLyBEaWFsb2dcbi8vXG5cbiNvdmVybGF5Q29udGFpbmVyIHtcblx0ZGlzcGxheTogZmxleDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1jb250YWluZXItYmc7XG5cdHotaW5kZXg6ICR6LWluZGV4LW92ZXJsYXk7XG5cblx0LmNvbnRhaW5lciB7XG5cdFx0ZmxleDogMSAxIDA7XG5cdFx0ZGlzcGxheTogZmxleDtcblx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXHRcdC13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblx0fVxufVxuXG4uZGlhbG9nIHtcblx0d2lkdGg6ICRkaWFsb2ctd2lkdGg7XG5cdGNvbG9yOiAkZGlhbG9nLWNvbG9yO1xuXHRmb250LXNpemU6ICRkaWFsb2ctZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJGRpYWxvZy1saW5lLWhlaWdodDtcblx0YmFja2dyb3VuZC1jb2xvcjogJGRpYWxvZy1iZztcblx0Ym9yZGVyLXJhZGl1czogJGRpYWxvZy1ib3JkZXItcmFkaXVzO1xuXHRib3gtc2hhZG93OiAkZGlhbG9nLXNoYWRvdztcblxuXHQudG9vbGJhckZpZWxkIHtcblx0XHRtYXJnaW46IDA7XG5cdH1cblxuXHQucm93LFxuXHQuYnV0dG9uUm93IHtcblx0XHRwYWRkaW5nOiAkZGlhbG9nLXBhZGRpbmc7XG5cblx0XHQmOm5vdCg6Zmlyc3QtY2hpbGQpIHtcblx0XHRcdHBhZGRpbmctdG9wOiAkZGlhbG9nLXBhZGRpbmcgLyAyO1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRwYWRkaW5nLWJvdHRvbTogJGRpYWxvZy1wYWRkaW5nIC8gMjtcblx0XHR9XG5cdH1cblxuXHQuYnV0dG9uUm93IHtcblx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdGp1c3RpZnktY29udGVudDogJGJ0bi1yb3ctanVzdGlmeS1jb250ZW50O1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdH1cblxuXHQub3ZlcmxheUJ1dHRvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAkb3ZlcmxheS1idG4tbWluLXdpZHRoO1xuXHRcdGhlaWdodDogJG92ZXJsYXktYnRuLWhlaWdodDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkb3ZlcmxheS1idXR0b24tYmc7XG5cdFx0Ym9yZGVyOiAkb3ZlcmxheS1idG4tYm9yZGVyO1xuXHRcdGJvcmRlci1yYWRpdXM6ICRvdmVybGF5LWJ0bi1ib3JkZXItcmFkaXVzO1xuXHRcdGJveC1zaGFkb3c6ICRvdmVybGF5LWJ0bi1ib3gtc2hhZG93O1xuXG5cdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdGJveC1zaGFkb3c6ICRvdmVybGF5LWJ0bi1ib3gtc2hhZG93LTJ4O1xuXHRcdH1cblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLWxlZnQ6ICRvdmVybGF5LWJ0bi1tYXJnaW4teDtcblx0XHR9XG5cblx0XHQmOm5vdCg6bGFzdC1jaGlsZCkge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiAkb3ZlcmxheS1idG4tbWFyZ2luLXg7XG5cdFx0fVxuXG5cdFx0JjotbW96LWZvY3VzcmluZyB7XG5cdFx0XHRib3JkZXI6ICRvdmVybGF5LWJ0bi1mb2N1cy1ib3JkZXI7XG5cdFx0XHRib3gtc2hhZG93OiAkb3ZlcmxheS1idG4tZm9jdXMtYm94LXNoYWRvdztcblx0XHR9XG5cblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0Ym9yZGVyOiAkb3ZlcmxheS1idG4tZm9jdXMtYm9yZGVyO1xuXHRcdFx0Ym94LXNoYWRvdzogJG92ZXJsYXktYnRuLWZvY3VzLWJveC1zaGFkb3c7XG5cdFx0fVxuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkb3ZlcmxheS1idG4taG92ZXItYmc7XG5cdFx0XHRib3JkZXI6ICRvdmVybGF5LWJ0bi1ob3Zlci1ib3JkZXI7XG5cdFx0fVxuXG5cdFx0JjphY3RpdmUge1xuXHRcdFx0YmFja2dyb3VuZDogJG92ZXJsYXktYnRuLWFjdGl2ZS1iZztcblx0XHRcdGJvcmRlcjogJG92ZXJsYXktYnRuLWFjdGl2ZS1ib3JkZXI7XG5cdFx0fVxuXHR9XG5cblx0QGlmICRkaWFsb2ctZ3JhZGllbnQtYnRuIHtcblx0XHQjcGFzc3dvcmRTdWJtaXQsXG5cdFx0Lm92ZXJsYXlCdXR0b246YWN0aXZlIHtcblx0XHRcdGhlaWdodDogJGdyYWRpZW50LWJ0bi1oZWlnaHQ7XG5cdFx0XHRtaW4td2lkdGg6ICRncmFkaWVudC1idG4tbWluLXdpZHRoO1xuXHRcdFx0Y29sb3I6ICRncmFkaWVudC1idG4tY29sb3I7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtYnRuLWFjdGl2ZS1iZztcblx0XHRcdGJveC1zaGFkb3c6ICRncmFkaWVudC1idG4tYm94LXNoYWRvdztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRncmFkaWVudC1idG4tYm9yZGVyLXJhZGl1cztcblx0XHRcdG1hcmdpbi10b3A6IC0xcHg7XG5cdFx0XHRtYXJnaW4tYm90dG9tOiAtMXB4O1xuXHRcdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRoZWlnaHQ6ICRncmFkaWVudC1idG4taGVpZ2h0LTJ4O1xuXHRcdFx0XHRtaW4td2lkdGg6ICRncmFkaWVudC1idG4tbWluLXdpZHRoLTJ4O1xuXHRcdFx0XHRib3gtc2hhZG93OiAkZ3JhZGllbnQtYnRuLWJveC1zaGFkb3ctMng7XG5cdFx0XHRcdG1hcmdpbi10b3A6IDA7XG5cdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlWSgtMC41cHgpO1xuXG5cdFx0XHRcdEAtbW96LWRvY3VtZW50IHVybC1wcmVmaXgoKSB7XG5cdFx0XHRcdFx0dHJhbnNmb3JtOiBub25lO1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdCY6LW1vei1mb2N1c3Jpbmcge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkZ3JhZGllbnQtYnRuLWZvY3VzLWJveC1zaGFkb3c7XG5cblx0XHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0XHRib3gtc2hhZG93OiAkZ3JhZGllbnQtYnRuLWZvY3VzLWJveC1zaGFkb3ctMng7XG5cdFx0XHRcdH1cblx0XHRcdH1cblxuXHRcdFx0Jjpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogJGdyYWRpZW50LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0Ym94LXNoYWRvdzogJGdyYWRpZW50LWJ0bi1mb2N1cy1ib3gtc2hhZG93LTJ4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0XHRqdXN0aWZ5LWNvbnRlbnQ6IGNlbnRlcjtcblx0XHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0XHR0b3A6IDFweDtcblx0XHRcdFx0bGVmdDogMXB4O1xuXHRcdFx0XHR3aWR0aDogY2FsYygxMDAlIC0gMnB4KTtcblx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAycHgpO1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtbGFiZWwtYWN0aXZlLWJnO1xuXHRcdFx0XHRvcGFjaXR5OiAwLjk7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6ICRncmFkaWVudC1sYWJlbC1ib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdFx0d2lkdGg6IGNhbGMoMTAwJSAtIDFweCk7XG5cdFx0XHRcdFx0aGVpZ2h0OiBjYWxjKDEwMCUgLSAxcHgpO1xuXHRcdFx0XHRcdHRyYW5zZm9ybTogdHJhbnNsYXRlKC0wLjVweCwgLTAuNXB4KTtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdCNwYXNzd29yZFN1Ym1pdDpub3QoOmFjdGl2ZSkge1xuXHRcdFx0YmFja2dyb3VuZDogJHN1Ym1pdC1idG4tYmc7XG5cblx0XHRcdHNwYW4ge1xuXHRcdFx0XHRiYWNrZ3JvdW5kOiAkc3VibWl0LWJ0bi1sYWJlbC1iZztcblx0XHRcdFx0b3BhY2l0eTogMTtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQvLyBQYXNzd29yZCBkaWFsb2dcblx0I3Bhc3N3b3JkT3ZlcmxheSAmIHtcblx0XHQudG9vbGJhckZpZWxkIHtcblx0XHRcdHdpZHRoOiAxMDAlO1xuXHRcdH1cblx0fVxuXG5cdC8vIFByaW50IGRpYWxvZ1xuXHQjcHJpbnRTZXJ2aWNlT3ZlcmxheSAmIHtcblx0XHQucm93Om50aC1jaGlsZCgyKSB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cdH1cblxuXHRwcm9ncmVzc1t2YWx1ZV0ge1xuXHRcdC13ZWJraXQtYXBwZWFyYW5jZTogbm9uZTtcblx0XHQtbW96LWFwcGVhcmFuY2U6IG5vbmU7XG5cdFx0ZmxleDogMSAxIDA7XG5cdFx0aGVpZ2h0OiAkcHJvZ3Jlc3MtaGVpZ2h0O1xuXHRcdGJvcmRlcjogJHByb2dyZXNzLWJvcmRlcjtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkcHJvZ3Jlc3MtYmc7XG5cdFx0Ym9yZGVyLXJhZGl1czogJHByb2dyZXNzLWJvcmRlci1yYWRpdXM7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0XHRwYWRkaW5nOiAkcHJvZ3Jlc3MtcGFkZGluZztcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cdH1cblxuXHRwcm9ncmVzc1t2YWx1ZV0ge1xuXHRcdCY6Oi13ZWJraXQtcHJvZ3Jlc3MtYmFyIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1iZztcblx0XHR9XG5cblx0XHQmOjotd2Via2l0LXByb2dyZXNzLXZhbHVlIHtcblx0XHRcdGJhY2tncm91bmQtY29sb3I6ICRwcm9ncmVzcy1pbmRpY2F0b3ItYmc7XG5cdFx0fVxuXG5cdFx0Jjo6LW1vei1wcm9ncmVzcy1iYXIge1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogJHByb2dyZXNzLWluZGljYXRvci1iZztcblx0XHR9XG5cblx0XHQmOjphZnRlciB7XG5cdFx0XHRjb250ZW50OiBpZigkcHJvZ3Jlc3MtYm94LXNoYWRvdywgXCJcIiwgbm9uZSk7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHR0b3A6IDA7XG5cdFx0XHRyaWdodDogMDtcblx0XHRcdGJvdHRvbTogMDtcblx0XHRcdGxlZnQ6IDA7XG5cdFx0XHRib3gtc2hhZG93OiAkcHJvZ3Jlc3MtYm94LXNoYWRvdztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRwcm9ncmVzcy1ib3JkZXItcmFkaXVzO1xuXG5cdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkcHJvZ3Jlc3MtYm94LXNoYWRvdy0yeDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucmVsYXRpdmUtcHJvZ3Jlc3Mge1xuXHRcdGZsZXg6IDAgMCAkcHJvZ3Jlc3MtbGFiZWwtd2lkdGg7XG5cdFx0dGV4dC1hbGlnbjogcmlnaHQ7XG5cdH1cbn1cblxuLy8uZGlhbG9nIC5zZXBhcmF0b3Ige1xuLy8gIGRpc3BsYXk6IGJsb2NrO1xuLy8gIG1hcmdpbjogNHB4IDAgNHB4IDA7XG4vLyAgaGVpZ2h0OiAxcHg7XG4vLyAgd2lkdGg6IDEwMCU7XG4vLyAgYmFja2dyb3VuZC1jb2xvcjogcmdiYSgwLCAwLCAwLCAwLjUpO1xuLy8gIGJveC1zaGFkb3c6IDAgMCAwIDFweCByZ2JhKDI1NSwgMjU1LCAyNTUsIDAuMDgpO1xuLy99XG4vL1xuLy8uZGlhbG9nIDpsaW5rIHtcbi8vICBjb2xvcjogcmdiYSgyNTUsIDI1NSwgMjU1LCAxKTtcbi8vfVxuLy9cbi8vI2RvY3VtZW50UHJvcGVydGllc092ZXJsYXkgPiAuZGlhbG9nIHtcbi8vICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy99XG4vLyNkb2N1bWVudFByb3BlcnRpZXNPdmVybGF5IC5yb3cgPiAqIHtcbi8vICBtaW4td2lkdGg6IDEwMHB4O1xuLy99XG4vLyNkb2N1bWVudFByb3BlcnRpZXNPdmVybGF5IC5yb3cgPiAqIHtcbi8vICB0ZXh0LWFsaWduOiBsZWZ0O1xuLy99XG4vLyNkb2N1bWVudFByb3BlcnRpZXNPdmVybGF5IC5yb3cgPiBzcGFuIHtcbi8vICB3aWR0aDogMTI1cHg7XG4vLyAgd29yZC13cmFwOiBicmVhay13b3JkO1xuLy99XG4vLyNkb2N1bWVudFByb3BlcnRpZXNPdmVybGF5IC5yb3cgPiBwIHtcbi8vICBtYXgtd2lkdGg6IDIyNXB4O1xuLy8gIHdvcmQtd3JhcDogYnJlYWstd29yZDtcbi8vfVxuLy8jZG9jdW1lbnRQcm9wZXJ0aWVzT3ZlcmxheSAuYnV0dG9uUm93IHtcbi8vICBtYXJnaW4tdG9wOiAxMHB4O1xuLy99XG4iLCIvL1xuLy8gRXJyb3IgbWVzc2FnZVxuLy9cblxuI2Vycm9yV3JhcHBlciB7XG5cdGRpc3BsYXk6IGZsZXg7XG5cdGZsZXgtZGlyZWN0aW9uOiBjb2x1bW47XG5cdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdGJhY2tncm91bmQ6ICRlcnJvci1tZXNzYWdlLWJnO1xuXHRjb2xvcjogI2ZmZjtcblx0bGVmdDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHotaW5kZXg6ICR6LWluZGV4LWVycm9yLXdyYXBwZXI7XG5cdHBhZGRpbmc6IHJlbSg2KSA0MHB4IHJlbSg2KSAxMnB4O1xuXHRmb250LXNpemU6IHJlbSgxNCk7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDQgLyAzKTtcblx0bWluLWhlaWdodDogJGVycm9yLW1lc3NhZ2UtbWluLWhlaWdodDtcblxuXHQubG9hZGluZ0luUHJvZ3Jlc3MgJiB7XG5cdFx0dG9wOiAzN3B4O1xuXHR9XG5cblx0YnV0dG9uIHtcblx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJGVycm9yLW1lc3NhZ2UtYnRuLWZvY3VzLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3gtc2hhZG93OiAkZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm94LXNoYWRvdztcblxuXHRcdFx0QGluY2x1ZGUgcmV0aW5hIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogJGVycm9yLW1lc3NhZ2UtYnRuLWZvY3VzLWJveC1zaGFkb3ctMng7XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0JjotbW96LWZvY3VzcmluZyB7XG5cdFx0XHRib3JkZXItcmFkaXVzOiAkZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm9yZGVyLXJhZGl1cztcblx0XHRcdGJveC1zaGFkb3c6ICRlcnJvci1tZXNzYWdlLWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuXG5cdFx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm94LXNoYWRvdy0yeDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI2Vycm9yTWVzc2FnZSB7XG5cdG1hcmdpbi1yaWdodDogMTRweDtcbn1cblxuI2Vycm9yU2hvd01vcmUsXG4jZXJyb3JTaG93TGVzcyB7XG5cdGRpc3BsYXk6IGlubGluZTtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0Y29sb3I6IGluaGVyaXQ7XG5cdGZvbnQtd2VpZ2h0OiBpbmhlcml0O1xuXHRsaW5lLWhlaWdodDogaW5oZXJpdDtcblx0dGV4dC1kZWNvcmF0aW9uOiB1bmRlcmxpbmU7XG5cdHBhZGRpbmc6IDAgMnB4O1xuXHRjdXJzb3I6IHBvaW50ZXI7XG59XG5cbiNlcnJvck1lc3NhZ2VSaWdodCB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDhweDtcblx0dG9wOiAkZXJyb3ItbWVzc2FnZS1idG4tZGlzbWlzcy1vZmZzZXQ7XG59XG5cbiNlcnJvckNsb3NlIHtcblx0d2lkdGg6IDE2cHg7XG5cdGhlaWdodDogMTZweDtcblx0Ym9yZGVyOiBub25lO1xuXHRiYWNrZ3JvdW5kOiB0cmFuc3BhcmVudDtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuI2Vycm9yTW9yZUluZm8ge1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkZXJyb3ItbW9yZS1pbmZvLWJnO1xuXHRjb2xvcjogIzAwMDtcblx0cGFkZGluZzogOHB4O1xuXHRib3JkZXI6IG5vbmU7XG5cdG1hcmdpbjogN3B4IDAgMCAwO1xuXHR3aWR0aDogY2FsYygxMDAlICsgMjhweCk7XG5cdGZvbnQtZmFtaWx5OiBtb25vc3BhY2UsIG1vbm9zcGFjZTsgLy8gRml4IGZvbnQtc2l6ZSBpbiBDaHJvbWVcblx0Zm9udC1zaXplOiAkZm9udC1zaXplLWJhc2U7XG5cdGxpbmUtaGVpZ2h0OiBjYWxjKDQgLyAzKTtcblx0bWFyZ2luOiByZW0oNykgKC0yOHB4KSByZW0oNikgMDtcblx0cmVzaXplOiB2ZXJ0aWNhbDtcblxuXHQmOmZvY3VzIHtcblx0XHRib3JkZXItcmFkaXVzOiAkZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm9yZGVyLXJhZGl1cztcblx0XHRib3gtc2hhZG93OiAkZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm94LXNoYWRvdztcblxuXHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRib3gtc2hhZG93OiAkZXJyb3ItbWVzc2FnZS1idG4tZm9jdXMtYm94LXNoYWRvdy0yeDtcblx0XHR9XG5cdH1cbn1cblxuLmNsZWFyQm90aCB7XG5cdGRpc3BsYXk6IG5vbmU7XG59XG4iLCIvKiBDb3B5cmlnaHQgMjAxNCBNb3ppbGxhIEZvdW5kYXRpb25cbiAqXG4gKiBMaWNlbnNlZCB1bmRlciB0aGUgQXBhY2hlIExpY2Vuc2UsIFZlcnNpb24gMi4wICh0aGUgXCJMaWNlbnNlXCIpO1xuICogeW91IG1heSBub3QgdXNlIHRoaXMgZmlsZSBleGNlcHQgaW4gY29tcGxpYW5jZSB3aXRoIHRoZSBMaWNlbnNlLlxuICogWW91IG1heSBvYnRhaW4gYSBjb3B5IG9mIHRoZSBMaWNlbnNlIGF0XG4gKlxuICogICAgIGh0dHA6Ly93d3cuYXBhY2hlLm9yZy9saWNlbnNlcy9MSUNFTlNFLTIuMFxuICpcbiAqIFVubGVzcyByZXF1aXJlZCBieSBhcHBsaWNhYmxlIGxhdyBvciBhZ3JlZWQgdG8gaW4gd3JpdGluZywgc29mdHdhcmVcbiAqIGRpc3RyaWJ1dGVkIHVuZGVyIHRoZSBMaWNlbnNlIGlzIGRpc3RyaWJ1dGVkIG9uIGFuIFwiQVMgSVNcIiBCQVNJUyxcbiAqIFdJVEhPVVQgV0FSUkFOVElFUyBPUiBDT05ESVRJT05TIE9GIEFOWSBLSU5ELCBlaXRoZXIgZXhwcmVzcyBvciBpbXBsaWVkLlxuICogU2VlIHRoZSBMaWNlbnNlIGZvciB0aGUgc3BlY2lmaWMgbGFuZ3VhZ2UgZ292ZXJuaW5nIHBlcm1pc3Npb25zIGFuZFxuICogbGltaXRhdGlvbnMgdW5kZXIgdGhlIExpY2Vuc2UuXG4gKi9cblxuI3ZpZXdlckNvbnRhaW5lci5wZGZQcmVzZW50YXRpb25Nb2RlOi1tcy1mdWxsc2NyZWVuIHtcblx0dG9wOiAwcHggIWltcG9ydGFudDtcblx0b3ZlcmZsb3c6IGhpZGRlbiAhaW1wb3J0YW50O1xufVxuXG4jdmlld2VyQ29udGFpbmVyLnBkZlByZXNlbnRhdGlvbk1vZGU6LW1zLWZ1bGxzY3JlZW46Oi1tcy1iYWNrZHJvcCB7XG5cdGJhY2tncm91bmQtY29sb3I6IHJnYmEoMCwgMCwgMCwgMSk7XG59XG5cbiN2aWV3ZXJDb250YWluZXIucGRmUHJlc2VudGF0aW9uTW9kZTpmdWxsc2NyZWVuIHtcblx0dG9wOiAwcHg7XG5cdGJvcmRlci10b3A6IDJweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDApO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDAsIDAsIDAsIDEpO1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHRvdmVyZmxvdzogaGlkZGVuO1xuXHRjdXJzb3I6IG5vbmU7XG5cdHVzZXItc2VsZWN0OiBub25lO1xufVxuXG4ucGRmUHJlc2VudGF0aW9uTW9kZTpmdWxsc2NyZWVuIGE6bm90KC5pbnRlcm5hbExpbmspIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLnBkZlByZXNlbnRhdGlvbk1vZGU6ZnVsbHNjcmVlbiAudGV4dExheWVyID4gc3BhbiB7XG5cdGN1cnNvcjogbm9uZTtcbn1cblxuLnBkZlByZXNlbnRhdGlvbk1vZGUucGRmUHJlc2VudGF0aW9uTW9kZUNvbnRyb2xzID4gKixcbi5wZGZQcmVzZW50YXRpb25Nb2RlLnBkZlByZXNlbnRhdGlvbk1vZGVDb250cm9scyAudGV4dExheWVyID4gc3BhbiB7XG5cdGN1cnNvcjogZGVmYXVsdDtcbn1cbiIsIi8vXG4vLyBQREZCdWdcbi8vXG5cbiNQREZCdWcge1xuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjU1LCAyNTUsIDI1NSwgMSk7XG5cdGJvcmRlcjogMXB4IHNvbGlkIHJnYmEoMTAyLCAxMDIsIDEwMiwgMSk7XG5cdHBvc2l0aW9uOiBmaXhlZDtcblx0dG9wOiAzMnB4O1xuXHRyaWdodDogMDtcblx0Ym90dG9tOiAwO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHBhZGRpbmc6IDA7XG5cdHdpZHRoOiAzMDBweDtcbn1cblxuI1BERkJ1ZyAuY29udHJvbHMge1xuXHRiYWNrZ3JvdW5kOiByZ2JhKDIzOCwgMjM4LCAyMzgsIDEpO1xuXHRib3JkZXItYm90dG9tOiAxcHggc29saWQgcmdiYSgxMDIsIDEwMiwgMTAyLCAxKTtcblx0cGFkZGluZzogM3B4O1xufVxuXG4jUERGQnVnIC5wYW5lbHMge1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdG92ZXJmbG93OiBhdXRvO1xuXHQtd2Via2l0LW92ZXJmbG93LXNjcm9sbGluZzogdG91Y2g7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0cmlnaHQ6IDA7XG5cdHRvcDogMjdweDtcbn1cblxuI1BERkJ1ZyBidXR0b24uYWN0aXZlIHtcblx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG59XG5cbi5kZWJ1Z2dlclNob3dUZXh0IHtcblx0YmFja2dyb3VuZDogbm9uZSByZXBlYXQgc2Nyb2xsIDAgMCByZ2JhKDI1NSwgMjU1LCAwLCAxKTtcblx0Y29sb3I6IHJnYmEoMCwgMCwgMjU1LCAxKTtcbn1cblxuLmRlYnVnZ2VySGlkZVRleHQ6aG92ZXIge1xuXHRiYWNrZ3JvdW5kOiBub25lIHJlcGVhdCBzY3JvbGwgMCAwIHJnYmEoMjU1LCAyNTUsIDAsIDEpO1xufVxuXG4jUERGQnVnIC5zdGF0cyB7XG5cdGZvbnQtZmFtaWx5OiBjb3VyaWVyO1xuXHRmb250LXNpemU6IDEwcHg7XG5cdHdoaXRlLXNwYWNlOiBwcmU7XG59XG5cbiNQREZCdWcgLnN0YXRzIC50aXRsZSB7XG5cdGZvbnQtd2VpZ2h0OiBib2xkO1xufVxuXG4jUERGQnVnIHRhYmxlIHtcblx0Zm9udC1zaXplOiAxMHB4O1xufVxuIiwiLyogQ29weXJpZ2h0IDIwMTQgTW96aWxsYSBGb3VuZGF0aW9uXG4gKlxuICogTGljZW5zZWQgdW5kZXIgdGhlIEFwYWNoZSBMaWNlbnNlLCBWZXJzaW9uIDIuMCAodGhlIFwiTGljZW5zZVwiKTtcbiAqIHlvdSBtYXkgbm90IHVzZSB0aGlzIGZpbGUgZXhjZXB0IGluIGNvbXBsaWFuY2Ugd2l0aCB0aGUgTGljZW5zZS5cbiAqIFlvdSBtYXkgb2J0YWluIGEgY29weSBvZiB0aGUgTGljZW5zZSBhdFxuICpcbiAqICAgICBodHRwOi8vd3d3LmFwYWNoZS5vcmcvbGljZW5zZXMvTElDRU5TRS0yLjBcbiAqXG4gKiBVbmxlc3MgcmVxdWlyZWQgYnkgYXBwbGljYWJsZSBsYXcgb3IgYWdyZWVkIHRvIGluIHdyaXRpbmcsIHNvZnR3YXJlXG4gKiBkaXN0cmlidXRlZCB1bmRlciB0aGUgTGljZW5zZSBpcyBkaXN0cmlidXRlZCBvbiBhbiBcIkFTIElTXCIgQkFTSVMsXG4gKiBXSVRIT1VUIFdBUlJBTlRJRVMgT1IgQ09ORElUSU9OUyBPRiBBTlkgS0lORCwgZWl0aGVyIGV4cHJlc3Mgb3IgaW1wbGllZC5cbiAqIFNlZSB0aGUgTGljZW5zZSBmb3IgdGhlIHNwZWNpZmljIGxhbmd1YWdlIGdvdmVybmluZyBwZXJtaXNzaW9ucyBhbmRcbiAqIGxpbWl0YXRpb25zIHVuZGVyIHRoZSBMaWNlbnNlLlxuICovXG5cbi8vIFBhcnQgMVxuXG5AcGFnZSB7XG5cdG1hcmdpbjogMDtcbn1cblxuI3ByaW50Q29udGFpbmVyIHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy8gUGFydCAyXG5cbkBwYWdlIHtcblx0bWFyZ2luOiAwO1xufVxuXG4jcHJpbnRDb250YWluZXIge1xuXHRkaXNwbGF5OiBub25lO1xufVxuXG5AbWVkaWEgcHJpbnQge1xuXHQvKiBHZW5lcmFsIHJ1bGVzIGZvciBwcmludGluZy4gKi9cblx0Ym9keSB7XG5cdFx0YmFja2dyb3VuZDogcmdiYSgwLCAwLCAwLCAwKSBub25lO1xuXHR9XG5cblx0LyogUnVsZXMgZm9yIGJyb3dzZXJzIHRoYXQgZG9uJ3Qgc3VwcG9ydCBtb3pQcmludENhbGxiYWNrLiAqL1xuXHQjc2lkZWJhckNvbnRhaW5lciwgI3NlY29uZGFyeVRvb2xiYXIsIC50b29sYmFyLCAjbG9hZGluZ0JveCwgI2Vycm9yV3JhcHBlciwgLnRleHRMYXllciB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjdmlld2VyQ29udGFpbmVyIHtcblx0XHRvdmVyZmxvdzogdmlzaWJsZTtcblx0fVxuXG5cdCNtYWluQ29udGFpbmVyLCAjdmlld2VyQ29udGFpbmVyLCAucGFnZSwgLnBhZ2UgY2FudmFzIHtcblx0XHRwb3NpdGlvbjogc3RhdGljO1xuXHRcdHBhZGRpbmc6IDA7XG5cdFx0bWFyZ2luOiAwO1xuXHR9XG5cblx0LnBhZ2Uge1xuXHRcdGZsb2F0OiBsZWZ0O1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdFx0Ym9yZGVyOiBub25lO1xuXHRcdGJveC1zaGFkb3c6IG5vbmU7XG5cdFx0YmFja2dyb3VuZC1jbGlwOiBjb250ZW50LWJveDtcblx0XHRiYWNrZ3JvdW5kLWNvbG9yOiByZ2JhKDI1NSwgMjU1LCAyNTUsIDEpO1xuXHR9XG5cblx0LnBhZ2VbZGF0YS1sb2FkZWRdIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0fVxuXG5cdC5maWxlSW5wdXQge1xuXHRcdGRpc3BsYXk6IG5vbmU7XG5cdH1cblxuXHQvKiBSdWxlcyBmb3IgYnJvd3NlcnMgdGhhdCBzdXBwb3J0IFBERi5qcyBwcmludGluZyAqL1xuXHRib2R5W2RhdGEtcGRmanNwcmludGluZ10gI291dGVyQ29udGFpbmVyIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdGJvZHlbZGF0YS1wZGZqc3ByaW50aW5nXSAjcHJpbnRDb250YWluZXIge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHR9XG5cdCNwcmludENvbnRhaW5lciB7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cdC8qIHdyYXBwZXIgYXJvdW5kIChzY2FsZWQpIHByaW50IGNhbnZhcyBlbGVtZW50cyAqL1xuXHQjcHJpbnRDb250YWluZXIgPiBkaXYge1xuXHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHR0b3A6IDA7XG5cdFx0bGVmdDogMDtcblx0XHR3aWR0aDogMXB4O1xuXHRcdGhlaWdodDogMXB4O1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHRcdHBhZ2UtYnJlYWstYWZ0ZXI6IGFsd2F5cztcblx0XHRwYWdlLWJyZWFrLWluc2lkZTogYXZvaWQ7XG5cdH1cblx0I3ByaW50Q29udGFpbmVyIGNhbnZhcyxcblx0I3ByaW50Q29udGFpbmVyIGltZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdH1cbn1cbiIsIi8qIENvcHlyaWdodCAyMDE0IE1vemlsbGEgRm91bmRhdGlvblxuICpcbiAqIExpY2Vuc2VkIHVuZGVyIHRoZSBBcGFjaGUgTGljZW5zZSwgVmVyc2lvbiAyLjAgKHRoZSBcIkxpY2Vuc2VcIik7XG4gKiB5b3UgbWF5IG5vdCB1c2UgdGhpcyBmaWxlIGV4Y2VwdCBpbiBjb21wbGlhbmNlIHdpdGggdGhlIExpY2Vuc2UuXG4gKiBZb3UgbWF5IG9idGFpbiBhIGNvcHkgb2YgdGhlIExpY2Vuc2UgYXRcbiAqXG4gKiAgICAgaHR0cDovL3d3dy5hcGFjaGUub3JnL2xpY2Vuc2VzL0xJQ0VOU0UtMi4wXG4gKlxuICogVW5sZXNzIHJlcXVpcmVkIGJ5IGFwcGxpY2FibGUgbGF3IG9yIGFncmVlZCB0byBpbiB3cml0aW5nLCBzb2Z0d2FyZVxuICogZGlzdHJpYnV0ZWQgdW5kZXIgdGhlIExpY2Vuc2UgaXMgZGlzdHJpYnV0ZWQgb24gYW4gXCJBUyBJU1wiIEJBU0lTLFxuICogV0lUSE9VVCBXQVJSQU5USUVTIE9SIENPTkRJVElPTlMgT0YgQU5ZIEtJTkQsIGVpdGhlciBleHByZXNzIG9yIGltcGxpZWQuXG4gKiBTZWUgdGhlIExpY2Vuc2UgZm9yIHRoZSBzcGVjaWZpYyBsYW5ndWFnZSBnb3Zlcm5pbmcgcGVybWlzc2lvbnMgYW5kXG4gKiBsaW1pdGF0aW9ucyB1bmRlciB0aGUgTGljZW5zZS5cbiAqL1xuXG4udmlzaWJsZUxhcmdlVmlldyxcbi52aXNpYmxlTWVkaXVtVmlldyxcbi52aXNpYmxlU21hbGxWaWV3IHtcblx0ZGlzcGxheTogbm9uZTtcbn1cblxuLy9AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA4NDBweCkge1xuLy8gICNvdXRlckNvbnRhaW5lciAuaGlkZGVuTGFyZ2VWaWV3LFxuLy8gICNvdXRlckNvbnRhaW5lciAuaGlkZGVuTWVkaXVtVmlldyB7XG4vLyAgICBkaXNwbGF5OiBpbmhlcml0O1xuLy8gIH1cbi8vICAjb3V0ZXJDb250YWluZXIgLnZpc2libGVMYXJnZVZpZXcsXG4vLyAgI291dGVyQ29udGFpbmVyIC52aXNpYmxlTWVkaXVtVmlldyB7XG4vLyAgICBkaXNwbGF5OiBub25lO1xuLy8gIH1cbi8vfVxuXG5AbWVkaWEgYWxsIGFuZCAobWF4LXdpZHRoOiA3NzBweCkge1xuXHQjb3V0ZXJDb250YWluZXIgLmhpZGRlbkxhcmdlVmlldyB7XG5cdFx0ZGlzcGxheTogbm9uZTtcblx0fVxuXHQjb3V0ZXJDb250YWluZXIgLnZpc2libGVMYXJnZVZpZXcge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogNzAwcHgpIHtcblx0I291dGVyQ29udGFpbmVyIC5oaWRkZW5NZWRpdW1WaWV3IHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdCNvdXRlckNvbnRhaW5lciAudmlzaWJsZU1lZGl1bVZpZXcge1xuXHRcdGRpc3BsYXk6IGluaGVyaXQ7XG5cdH1cbn1cblxuQG1lZGlhIGFsbCBhbmQgKG1heC13aWR0aDogJHZpc2liaWxpdHktYnAtc20pIHtcblx0LmhpZGRlblNtYWxsVmlldywgLmhpZGRlblNtYWxsVmlldyAqIHtcblx0XHRkaXNwbGF5OiBub25lO1xuXHR9XG5cdC52aXNpYmxlU21hbGxWaWV3IHtcblx0XHRkaXNwbGF5OiBpbmhlcml0O1xuXHR9XG59XG5cbiIsIlxuLnRleHRMYXllciA6OnNlbGVjdGlvbiB7XG5cdGNvbG9yOiB0cmFuc3BhcmVudDtcblx0YmFja2dyb3VuZDogcmdiKDI1MiwgMjMyLCAxNTEpO1xufVxuXG4udGV4dExheWVyIHtcblx0b3BhY2l0eTogMTtcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHQvL3BvaW50ZXItZXZlbnRzOiBub25lO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcbn1cblxuLmN1cnNvci1wb2ludGVyIC5wYWdlIHtcblx0Y3Vyc29yOiBwb2ludGVyO1xufVxuXG4uY3Vyc29yLXRleHQgLnBhZ2Uge1xuXHRjdXJzb3I6IHRleHQ7XG59XG5cbi5jdXJzb3ItdGV4dC1zZWxlY3RpbmcgLnRleHRMYXllciB7XG5cdC8vIFdpdGhvdXQgdGhpcyAudGV4dExheWVyIGFmZmVjdHMgY3Vyc29yXG5cdGRpc3BsYXk6IG5vbmU7XG59XG5cbmJ1dHRvbiB7XG5cdGJhY2tncm91bmQ6IG5vbmU7XG5cdGNvbG9yOiBpbmhlcml0O1xuXHRib3JkZXI6IG5vbmU7XG5cdHBhZGRpbmc6IDA7XG5cdGZvbnQ6IGluaGVyaXQ7XG5cdGN1cnNvcjogcG9pbnRlcjtcblx0b3V0bGluZTogaW5oZXJpdDtcblx0ZGlzcGxheTogYmxvY2s7XG5cblxuXHQmOmZvY3VzLXZpc2libGUge1xuXHRcdC8vYm9yZGVyOiAkc2VhcmNoLWZvY3VzLWJvcmRlcjtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAycHggcmdiYSgkYWNjZW50LWNvbG9yLCAwLjUpLCAkc2VhcmNoLWJveC1zaGFkb3c7XG5cdH1cblxuXHQmOi1tb3otZm9jdXNyaW5nIHtcblx0XHQvL2JvcmRlcjogJHNlYXJjaC1mb2N1cy1ib3JkZXI7XG5cdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgJHNlYXJjaC1ib3gtc2hhZG93O1xuXHR9XG59XG4iLCJcbi5nbG9iYWwtY29sb3ItbWVudSB7XG5cblx0LmNoZWNrLWJveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblxuXHRcdCYuY2hlY2tlZDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICd4J1xuXHRcdH1cblx0fVxuXG5cdC5jb2xvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxuXG5cdC5sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5tb3JlLW1lbnUge1xuXG5cdC5pdGVtLmRlbGV0ZSB7XG5cdFx0cGFkZGluZy1sZWZ0OiAxMHB4O1xuXHR9XG5cblx0LmNoZWNrLWJveCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblxuXHRcdCYuY2hlY2tlZDo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6ICd4J1xuXHRcdH1cblx0fVxuXG5cdC5jb2xvciB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdHdpZHRoOiAxMHB4O1xuXHRcdGhlaWdodDogMTBweDtcblx0fVxuXG5cdC5sYWJlbCB7XG5cdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHR9XG59XG5cbi5kaXNhYmxlLXBvaW50ZXItZXZlbnRzICoge1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuI2RyYWctY2FudmFzIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IC0xMDAwcHg7XG5cdGxlZnQ6IC0xMDAwcHg7XG59XG5cbiNkcmFnLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogLTIwMDBweDtcblx0bGVmdDogLTEwMDBweDtcblx0d2lkdGg6IDI0cHg7XG5cdGhlaWdodDogMjRweDtcblxuXHRzdmcge1xuXHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTAwJTtcblx0fVxufVxuXG4jZHJhZy1tdWx0aSB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAtMzAwMHB4O1xuXHRsZWZ0OiAtMTAwMHB4O1xuXG5cdCY6OmJlZm9yZSB7XG5cdFx0Zm9udC1zaXplOiAzMHB4O1xuXHRcdGNvbnRlbnQ6ICfip4knO1xuXHR9XG59XG5cbiNjcmFzaC1wb3BvdmVyIHtcblx0ei1pbmRleDogMTAwMDAwMDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHRib3R0b206IDA7XG5cdGxlZnQ6IDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICRib2R5LWJnO1xuXHR0ZXh0LWFsaWduOiBjZW50ZXI7XG5cdHBhZGRpbmctdG9wOiAzMHB4O1xuXHRmb250LXNpemU6IDE0cHg7XG59XG4iLCIvL1xuLy8gQXJlYSBzZWxlY3RvclxuLy9cblxuLyohIHJ0bDpiZWdpbjppZ25vcmUgKi9cblxuLmFyZWEtc2VsZWN0b3Ige1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGJvcmRlcjogM3B4IHNvbGlkO1xufVxuXG4vKiEgcnRsOmVuZDppZ25vcmUgKi9cbiIsIi8vXG4vLyBFeHBhbmRhYmxlIGVkaXRvclxuLy9cblxuLmV4cGFuZGFibGUtZWRpdG9yIHtcblx0LnNlbGVjdGVkICYge1xuXHRcdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdH1cblxuXHQuZWRpdG9yLXZpZXcge1xuXHRcdG1heC1oZWlnaHQ6ICRjb2xsYXBzZWQtaGVpZ2h0O1xuXHRcdGNsaXAtcGF0aDogaW5zZXQoMCAwIGNhbGMoI3tuZW0oNCl9KSAwKTtcblxuXHRcdEBpbmNsdWRlIHN0YXRlKFwiLmV4cGFuZGFibGUtZWRpdG9yLmV4cGFuZGVkXCIpIHtcblx0XHRcdG1heC1oZWlnaHQ6IGluaXRpYWw7XG5cdFx0XHRjbGlwLXBhdGg6IGluaXRpYWw7XG5cdFx0fVxuXHR9XG59XG5cbiNjbGFtcHMge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IC0xMDAwcHg7XG5cdHdpZHRoOiAwO1xuXHRoZWlnaHQ6IDA7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0LmNsYW1wIHtcblx0XHR3aWR0aDogY2FsYyh2YXIoLS1zaWRlYmFyLXdpZHRoKSAtIDNweCk7XG5cdFx0b3ZlcmZsb3cteTogc2Nyb2xsO1xuXHRcdHBhZGRpbmc6IDAgNHB4O1xuXHRcdHdvcmQtd3JhcDogYnJlYWstd29yZDtcblx0XHRmb250LXNpemU6IHZhcigtLW5vdGUtZm9udC1zaXplKTtcblx0XHRsaW5lLWhlaWdodDogMS4zNDtcblx0XHRoZWlnaHQ6ICRjb2xsYXBzZWQtaGVpZ2h0O1xuXHRcdGJveC1zaXppbmc6IGJvcmRlci1ib3g7XG5cblx0XHQub3V0ZXIge1xuXHRcdFx0bWF4LWhlaWdodDogJGNvbGxhcHNlZC1oZWlnaHQ7XG5cdFx0XHRvdmVyZmxvdy15OiBoaWRkZW47XG5cdFx0fVxuXG5cdFx0LmlubmVyIHtcblx0XHRcdHBhZGRpbmc6IGNhbGMoMC4zMzMzMyAqIHZhcigtLW5vdGUtZm9udC1zaXplKSkgOHB4IGNhbGMoMC4zMzMzMyAqIHZhcigtLW5vdGUtZm9udC1zaXplKSk7XG5cblx0XHRcdEBpbmNsdWRlIHZhcmlhbnQoXCIuY2xhbXAjaGlnaGxpZ2h0LWNsYW1wXCIpIHtcblx0XHRcdFx0cGFkZGluZy1sZWZ0OiAxNnB4O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEVkaXRvclxuLy9cblxuLmVkaXRvciB7XG5cdGZvbnQtc2l6ZTogJG5vdGUtZm9udC1zaXplO1xuXHRsaW5lLWhlaWdodDogJG5vdGUtbGluZS1oZWlnaHQ7XG5cdHBvc2l0aW9uOiByZWxhdGl2ZTtcblxuXHQuY29udGVudCB7XG5cdFx0d29yZC13cmFwOiBicmVhay13b3JkO1xuXHRcdHBhZGRpbmc6IG5lbSg0KSA4cHggbmVtKDQpO1xuXG5cdFx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRcdHBhZGRpbmc6IG5lbSgzKSA4cHggbmVtKDUpO1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMge1xuXHRcdFx0b3V0bGluZTogMDtcblx0XHRcdGN1cnNvcjogdGV4dDtcblx0XHRcdGJhY2tncm91bmQ6ICNmZmY7XG5cdFx0fVxuXG5cdFx0JjplbXB0eTo6YmVmb3JlIHtcblx0XHRcdGNvbnRlbnQ6IGF0dHIocGxhY2Vob2xkZXIpO1xuXHRcdFx0Y29sb3I6ICRhbm5vdGF0aW9uLXBsYWNlaG9sZGVyLWNvbG9yO1xuXG5cdFx0XHRAaW5jbHVkZSBzdGF0ZShcIi5jb250ZW50OmZvY3VzXCIsIFwiLmFubm90YXRpb24tcG9wdXAgLmVkaXRvclwiKSB7XG5cdFx0XHRcdGNvbG9yOiAjNzA3MDcwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5vdmVyZmxvd2VkICYge1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LnJlbmRlcmVyIHtcblx0XHR3aWR0aDogMDtcblx0XHRoZWlnaHQ6IDA7XG5cdFx0b3ZlcmZsb3c6IGhpZGRlbjtcblx0fVxuXG5cdC5idWJibGUge1xuXHRcdGZvbnQtc2l6ZTogMTJweDtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogI0ZGRjtcblx0XHRib3JkZXI6IDFweCBzb2xpZCBsaWdodGdyZXk7XG5cblx0XHQvLyA1IChidXR0b25zKSB4IDIwcHggLyAyID0gNTBweFxuXHRcdGxlZnQ6IGNhbGMoNTAlIC0gNTBweCk7XG5cdFx0ZGlzcGxheTogZmxleDtcblxuXHRcdG1hcmdpbi10b3A6IC0xNXB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRib3JkZXItcmFkaXVzOiA1cHg7XG5cblx0XHQuYnV0dG9uIHtcblx0XHRcdHdpZHRoOiAyMHB4O1xuXHRcdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0XHRvdXRsaW5lOiAwO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IG1pZGRsZTtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQtY29sb3I6IGxpZ2h0Z3JleTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLmhpZ2hsaWdodCB7XG5cdC5lZGl0b3Ige1xuXHRcdC5jb250ZW50IHtcblx0XHRcdCY6ZW1wdHk6OmJlZm9yZSB7XG5cdFx0XHRcdGNvbG9yOiBpbmhlcml0O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEluayBhbm5vdGF0aW9uXG4vL1xuXG4vKiEgcnRsOmJlZ2luOmlnbm9yZSAqL1xuXG4uaW5rLWFubm90YXRpb24ge1xuXHRzdmcge1xuXHRcdG92ZXJmbG93OiB2aXNpYmxlO1xuXHR9XG5cblx0LnNxdWFyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXG5cdFx0QGluY2x1ZGUgc3RhdGUoXCIuaW5rLWFubm90YXRpb24uc2VsZWN0ZWRcIikge1xuXHRcdFx0Ym9yZGVyOiAycHggZGFzaGVkICRoaWdobGlnaHQtYW5ub3RhdGlvbi1zZWxlY3RlZC1ib3JkZXItY29sb3I7XG5cdFx0XHRwb2ludGVyLWV2ZW50czogYXV0bztcblx0XHRcdHotaW5kZXg6IDE7XG5cdFx0fVxuXHR9XG59XG5cbi8qISBydGw6ZW5kOmlnbm9yZSAqL1xuIiwiLy9cbi8vIEhpZ2hsaWdodFxuLy9cblxuLyohIHJ0bDpiZWdpbjppZ25vcmUgKi9cblxuLnNlbGVjdGlvbkNhbnZhcyxcbi5oaWdobGlnaHQtYW5ub3RhdGlvbiAucmVjdCB7XG5cdG9wYWNpdHk6IDAuNTtcbn1cblxuLmhpZ2hsaWdodC1hbm5vdGF0aW9uIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdC5zcXVhcmUge1xuXHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHRcdEBpbmNsdWRlIHN0YXRlKFwiLmhpZ2hsaWdodC1hbm5vdGF0aW9uLnNlbGVjdGVkXCIpIHtcblx0XHRcdGJvcmRlcjogMnB4IGRhc2hlZCAkaGlnaGxpZ2h0LWFubm90YXRpb24tc2VsZWN0ZWQtYm9yZGVyLWNvbG9yO1xuXHRcdFx0cG9pbnRlci1ldmVudHM6IGF1dG87XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxuXG5cdC5yZWN0IHtcblx0XHRjdXJzb3I6IHBvaW50ZXI7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdG1peC1ibGVuZC1tb2RlOiBtdWx0aXBseTtcblx0XHRwb2ludGVyLWV2ZW50czogbm9uZTtcblx0fVxufVxuXG4vKiEgcnRsOmVuZDppZ25vcmUgKi9cbiIsIi8qISBydGw6YmVnaW46aWdub3JlICovXG5cbi5sYXllci1pbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cG9pbnRlci1ldmVudHM6IG5vbmU7XG5cblx0JiA+IGRpdiA+IGRpdiB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG59XG5cbi5sYXllci1oaWdobGlnaHQge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0Ly9wb2ludGVyLWV2ZW50czogbm9uZTtcbn1cblxuLmxheWVyLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDM7XG5cdGxlZnQ6IDA7XG5cdHRvcDogMDtcblx0cmlnaHQ6IDA7XG59XG5cbi5sYXllci1hcmVhIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xuXHR6LWluZGV4OiAzO1xufVxuXG4ubGF5ZXItZWRnZS1ub3RlIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHR6LWluZGV4OiAzO1xuXHRsZWZ0OiAwO1xuXHR0b3A6IDA7XG5cdHJpZ2h0OiAwO1xufVxuXG4ubGF5ZXItYmxpbmsge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHRvcDogMDtcblx0bGVmdDogMDtcblx0bWl4LWJsZW5kLW1vZGU6IG11bHRpcGx5O1xuXHRwb2ludGVyLWV2ZW50czogbm9uZTtcblxuXHQucmVjdCB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdGJhY2tncm91bmQtY29sb3I6IEhpZ2hsaWdodDtcblx0fVxufVxuXG5cbi5lZGdlLW5vdGUge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdGN1cnNvcjogcG9pbnRlcjtcblxuXHQmOmhvdmVyIHtcblx0XHR6LWluZGV4OiAzICFpbXBvcnRhbnQ7XG5cdH1cbn1cblxuLnNlbGVjdGlvbkNhbnZhcyB7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xuXHRtaXgtYmxlbmQtbW9kZTogbXVsdGlwbHlcbn1cblxuLyohIHJ0bDplbmQ6aWdub3JlICovXG4iLCIvL1xuLy8gRWRpdGFibGVcbi8vXG5cbi5lZGl0YWJsZS1jb250cm9sIHtcblx0ZmxleDogMSAxIGF1dG87XG5cdHdpZHRoOiAxMDAlO1xuXHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0Zm9udC1zaXplOiBpbmhlcml0O1xuXHRmb250LXdlaWdodDogaW5oZXJpdDtcblx0dGV4dC1hbGlnbjogaW5oZXJpdDtcblx0bGluZS1oZWlnaHQ6IG5vcm1hbDtcblx0Y29sb3I6ICMwMDA7XG5cdGJhY2tncm91bmQtY29sb3I6ICNmZmY7XG5cdGJhY2tncm91bmQtY2xpcDogcGFkZGluZy1ib3g7XG5cdHBhZGRpbmc6ICRlZGl0YWJsZS1wYWRkaW5nO1xuXHRib3JkZXI6ICRlZGl0YWJsZS1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRlZGl0YWJsZS1ib3JkZXItcmFkaXVzO1xuXHRtYXJnaW46ICRlZGl0YWJsZS1tYXJnaW47XG5cdGJveC1zaGFkb3c6ICRlZGl0YWJsZS1ib3gtc2hhZG93O1xuXG5cdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0Ym94LXNoYWRvdzogJGVkaXRhYmxlLWJveC1zaGFkb3ctMng7XG5cdH1cbn1cbiIsIi8vXG4vLyBQcmV2aWV3XG4vL1xuXG4ucHJldmlldyB7XG5cdGN1cnNvcjogZGVmYXVsdDtcblxuXHRoZWFkZXIge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBzcGFjZS1iZXR3ZWVuO1xuXHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0aGVpZ2h0OiAkcHJldmlldy1oZWFkZXItaGVpZ2h0O1xuXHRcdHBhZGRpbmc6IDAgOHB4O1xuXHRcdGJvcmRlci1ib3R0b206ICRwcmV2aWV3LWJvcmRlcjtcblx0XHRsaW5lLWhlaWdodDogcmVtKDEyKTtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0LnNlbGVjdGVkICYge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogJHByZXZpZXctc2VsZWN0ZWQtYm9yZGVyO1xuXHRcdH1cblxuXHRcdC8vIEFsbG93IGxlZnQgc2lkZSB0byBncm93IGJlY2F1c2UgaW4gc29tZSBjYXNlc1xuXHRcdC8vIHBhZ2UgbGFiZWwgY2FuIGJlIGxvbmcgaS5lLiAxMDAwMiBvciBTNDRQMTJcblxuXHRcdC5sZWZ0LFxuXHRcdC5jZW50ZXIsXG5cdFx0LnJpZ2h0IHtcblx0XHRcdGZsZXg6IDEgMSAwO1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0fVxuXG5cdFx0LmNlbnRlciB7XG5cdFx0XHRmbGV4OiAwIDEgYXV0bztcblx0XHRcdGp1c3RpZnktY29udGVudDogY2VudGVyO1xuXHRcdFx0bWluLXdpZHRoOiAwO1xuXHRcdFx0bWF4LXdpZHRoOiA1MCU7XG5cdFx0fVxuXG5cdFx0LnJpZ2h0IHtcblx0XHRcdGp1c3RpZnktY29udGVudDogZmxleC1lbmQ7XG5cdFx0fVxuXG5cdFx0Lmljb24ge1xuXHRcdFx0bWFyZ2luLXJpZ2h0OiA1cHg7XG5cdFx0fVxuXG5cdFx0LnBhZ2Uge1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBhZGRpbmctcmlnaHQ6IDhweDtcblxuXHRcdFx0PiBkaXY6Zmlyc3QtY2hpbGQge1xuXHRcdFx0XHRtYXJnaW4tcmlnaHQ6ICg0ZW0gLyAxMSk7XG5cdFx0XHR9XG5cblx0XHRcdC5lZGl0YWJsZS1jb250cm9sIHtcblx0XHRcdFx0d2lkdGg6IDUwcHg7XG5cdFx0XHRcdGxpbmUtaGVpZ2h0OiByZW0oMTIpO1xuXHRcdFx0XHRwYWRkaW5nOiAkcGFnZS1sYWJlbC1lZGl0YWJsZS1wYWRkaW5nO1xuXHRcdFx0XHRtYXJnaW46ICRwYWdlLWxhYmVsLWVkaXRhYmxlLW1hcmdpbjtcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuYXV0aG9yIHtcblx0XHRcdEBpbmNsdWRlIHRleHQtdHJ1bmNhdGU7XG5cdFx0XHRjb2xvcjogIzYwNjA2MDtcblx0XHRcdG1hcmdpbi1pbmxpbmUtZW5kOiA0cHg7XG5cblx0XHRcdCYubm9uLWF1dGhvcml0YXRpdmUge1xuXHRcdFx0XHRjb2xvcjogI2MwYzBjMDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQuaGlnaGxpZ2h0IHtcblx0XHRjb2xvcjogIzU1NTtcblx0XHRwb3NpdGlvbjogcmVsYXRpdmU7XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0LnNlbGVjdGVkICYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC5ibG9ja3F1b3RlLWJvcmRlciB7XG5cdFx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0XHRsZWZ0OiA4cHg7XG5cdFx0XHR0b3A6IG5lbSg0KTtcblx0XHRcdGJvdHRvbTogbmVtKDUpO1xuXHRcdFx0d2lkdGg6IDJweDtcblx0XHRcdHotaW5kZXg6IDk5OTtcblx0XHR9XG5cblx0XHQuY29udGVudCB7XG5cdFx0XHRwYWRkaW5nLWxlZnQ6IDE2cHg7XG5cdFx0fVxuXHR9XG5cblx0LmNvbW1lbnQge1xuXHRcdGJvcmRlci1ib3R0b206ICRwcmV2aWV3LWJvcmRlcjtcblxuXHRcdC5zZWxlY3RlZCAmIHtcblx0XHRcdGJvcmRlci1ib3R0b206ICRwcmV2aWV3LXNlbGVjdGVkLWJvcmRlcjtcblx0XHR9XG5cblx0XHQmOmxhc3QtY2hpbGQge1xuXHRcdFx0Ym9yZGVyLWJvdHRvbTogMDtcblxuXHRcdFx0LnNlbGVjdGVkICYge1xuXHRcdFx0XHRib3JkZXItYm90dG9tOiAwO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxuXG5cdC5pbWFnZSB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdH1cblxuXHQudGFncyB7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0dGV4dC1hbGlnbjogbGVmdDtcblx0XHRwYWRkaW5nOiByZW0oMykgOHB4IHJlbSg1KTtcblxuXHRcdC8vIE5vcm1hbGl6ZSBsaW5lIGhlaWdodCBhY3Jvc3MgYnJvd3NlcnMgYXQgMTFweCBmb250LXNpemVcblx0XHRsaW5lLWhlaWdodDogMS4zNztcblx0XHR3b3JkLWJyZWFrOiBicmVhay13b3JkO1xuXG5cdFx0QC1tb3otZG9jdW1lbnQgdXJsLXByZWZpeCgpIHtcblx0XHRcdHBhZGRpbmc6IHJlbSg0KSA4cHggcmVtKDQpO1xuXHRcdH1cblxuXHRcdC50YWcge1xuXHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRjb250ZW50OiBcIiwgXCI7XG5cdFx0XHRcdGNvbG9yOiAkdGV4dC1jb2xvcjtcblx0XHRcdH1cblxuXHRcdFx0JjpsYXN0LWNoaWxkIHtcblx0XHRcdFx0Jjo6YWZ0ZXIge1xuXHRcdFx0XHRcdGNvbnRlbnQ6IG5vbmU7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cblx0XHQmOmVtcHR5OjpiZWZvcmUge1xuXHRcdFx0Y29udGVudDogYXR0cihwbGFjZWhvbGRlcik7XG5cdFx0XHRjb2xvcjogJHRhZ3MtcGxhY2Vob2xkZXItY29sb3I7XG5cblx0XHRcdC5hbm5vdGF0aW9uLXBvcHVwICYge1xuXHRcdFx0XHRjb2xvcjogIzcwNzA3MDtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIiwiLy9cbi8vIFBhZ2UgcG9wdXBcbi8vXG5cbi8qISBydGw6YmVnaW46aWdub3JlICovXG4ucGFnZS1wb3B1cC1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6ICR6LWluZGV4LXBhZ2UtcG9wdXA7XG5cdGxlZnQ6IDA7XG59XG5cbi8qISBydGw6ZW5kOmlnbm9yZSAqL1xuXG5cbi5wYWdlLXBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAkcGFnZS1wb3B1cC1ib3JkZXItcmFkaXVzO1xuXHRib3gtc2hhZG93OiAkcGFnZS1wb3B1cC1ib3gtc2hhZG93O1xuXHRAaW5jbHVkZSBwb3BvdmVyLXBvaW50ZXIoJHdpZHRoOiAxNnB4LCAkaGVpZ2h0OiA4cHgpO1xuXG5cdCYuc2VsZWN0aW9uLXBvcHVwIHtcblx0XHRwYWRkaW5nOiAkc2VsZWN0aW9uLXBvcHVwLXBhZGRpbmc7XG5cblx0XHQuc2VsZWN0aW9uLW1lbnUgLmNvbG9ycyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0YWxpZ24taXRlbXM6IGNlbnRlcjtcblx0XHR9XG5cblx0XHQudG9vbGJhckJ1dHRvbiB7XG5cdFx0XHRoZWlnaHQ6ICRzZWxlY3Rpb24tcG9wdXAtYnRuLWhlaWdodDtcblx0XHRcdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tcG9wdXAtYnRuLWJnO1xuXHRcdFx0cGFkZGluZzogJHNlbGVjdGlvbi1wb3B1cC1idG4tcGFkZGluZztcblx0XHRcdGJvcmRlci1yYWRpdXM6ICRzZWxlY3Rpb24tcG9wdXAtYnRuLWJvcmRlci1yYWRpdXM7XG5cdFx0XHRib3gtc2hhZG93OiAkc2VsZWN0aW9uLXBvcHVwLWJ0bi1ib3gtc2hhZG93O1xuXHRcdFx0bWFyZ2luOiAkc2VsZWN0aW9uLXBvcHVwLWJ0bi1tYXJnaW47XG5cblx0XHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogJHNlbGVjdGlvbi1wb3B1cC1idG4tc3BhY2luZztcblx0XHRcdH1cblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tcG9wdXAtYnRuLWhvdmVyLWJnO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkc2VsZWN0aW9uLXBvcHVwLWJ0bi1ob3Zlci1ib3gtc2hhZG93O1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzLXZpc2libGUge1xuXHRcdFx0XHRib3gtc2hhZG93OiAkc2VsZWN0aW9uLXBvcHVwLWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuXHRcdFx0fVxuXG5cdFx0XHQmOi1tb3otZm9jdXNyaW5nIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNlbGVjdGlvbi1wb3B1cC1idG4tZm9jdXMtYm94LXNoYWRvdztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQud2lkZS1idXR0b24ge1xuXHRcdFx0dGV4dC1hbGlnbjogY2VudGVyO1xuXHRcdFx0Ym9yZGVyOiAxcHggc29saWQgZ3JheTtcblx0XHRcdGJvcmRlci1yYWRpdXM6IDVweDtcblx0XHRcdHBhZGRpbmc6IDNweDtcblx0XHRcdGN1cnNvcjogZGVmYXVsdDtcblxuXHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdGJhY2tncm91bmQ6ICRzZWxlY3Rpb24tcG9wdXAtYnRuLWhvdmVyLWJnO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEFubm90YXRpb24gcG9wdXBcbi8vXG5cbi5hbm5vdGF0aW9uLXBvcHVwIHtcblx0d2lkdGg6IDI0MHB4O1xuXG5cdC5jb250ZW50IHtcblx0XHRtaW4taGVpZ2h0OiBjYWxjKFxuXHRcdFx0XHQyICogI3tuZW0oNCl9XG5cdFx0XHRcdCsgMyAqIHZhcigtLW5vdGUtZm9udC1zaXplKSAqICN7JG5vdGUtbGluZS1oZWlnaHR9XG5cdFx0KTtcblx0XHRtYXgtaGVpZ2h0OiAxMCAqIDE2cHggKyA4cHg7XG5cdFx0b3ZlcmZsb3cteTogYXV0bztcblx0fVxufVxuIiwiLy9cbi8vIFBvcHVwXG4vL1xuXG4jcG9wdXBDb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHdpZHRoOiAxMDAlO1xuXHRoZWlnaHQ6IDEwMCU7XG5cdHotaW5kZXg6ICR6LWluZGV4LW92ZXJsYXk7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xufVxuXG4ucG9wdXAtb3ZlcmxheSB7XG5cdHBvaW50ZXItZXZlbnRzOiBhbGw7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0d2lkdGg6IDEwMCU7XG5cdGhlaWdodDogMTAwJTtcblx0ei1pbmRleDogJHotaW5kZXgtb3ZlcmxheTtcblx0b3ZlcmZsb3c6IGhpZGRlbjtcbn1cblxuLnBvcHVwIHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmO1xuXHRib3JkZXItcmFkaXVzOiAkcGFnZS1wb3B1cC1ib3JkZXItcmFkaXVzO1xuXHRib3gtc2hhZG93OiAkcGFnZS1wb3B1cC1ib3gtc2hhZG93O1xuXHRAaW5jbHVkZSBwb3BvdmVyLXBvaW50ZXIoJHdpZHRoOiAxNnB4LCAkaGVpZ2h0OiA4cHgpO1xuXHRsZWZ0OiAtMTAwMHB4O1xufVxuXG4jbGFiZWxQb3B1cCB7XG5cdC5yb3cge1xuXHRcdHBhZGRpbmc6ICRkaWFsb2ctcGFkZGluZztcblxuXHRcdCY6bm90KDpmaXJzdC1jaGlsZCkge1xuXHRcdFx0cGFkZGluZy10b3A6ICRkaWFsb2ctcGFkZGluZyAvIDI7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmxhc3QtY2hpbGQpIHtcblx0XHRcdHBhZGRpbmctYm90dG9tOiAkZGlhbG9nLXBhZGRpbmcgLyAyO1xuXHRcdH1cblx0fVxuXG5cdGlucHV0W3R5cGU9dGV4dF0ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogJHRvb2xiYXItZmllbGQtaGVpZ2h0O1xuXHRcdHBhZGRpbmc6ICR0b29sYmFyLWZpZWxkLXBhZGRpbmc7XG5cdFx0bWFyZ2luOiAwO1xuXHRcdGJvcmRlcjogJHRvb2xiYXItZmllbGQtYm9yZGVyO1xuXHRcdGNvbG9yOiAkdG9vbGJhci1maWVsZC1jb2xvcjtcblx0XHRmb250LWZhbWlseTogaW5oZXJpdDtcblx0XHRmb250LXNpemU6ICR0b29sYmFyLWZpZWxkLWZvbnQtc2l6ZTtcblx0XHRiYWNrZ3JvdW5kOiAkdG9vbGJhci1maWVsZC1iZztcblx0XHRib3JkZXItcmFkaXVzOiAkdG9vbGJhci1maWVsZC1ib3JkZXItcmFkaXVzO1xuXHRcdGJveC1zaGFkb3c6ICR0b29sYmFyLWZpZWxkLWJveC1zaGFkb3c7XG5cblx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0Ym94LXNoYWRvdzogJHRvb2xiYXItZmllbGQtYm94LXNoYWRvdy0yeDtcblx0XHR9XG5cdH1cblxuXHRpbnB1dFt0eXBlPXJhZGlvXTpkaXNhYmxlZCArIGxhYmVsIHtcblx0XHRjb2xvcjogIzk5OTtcblx0fVxuXG5cdC5yb3cubGFiZWwge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cblx0XHQuY29sdW1uIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHQmLmZpcnN0IHtcblx0XHRcdFx0aW5wdXQge1xuXHRcdFx0XHRcdHdpZHRoOiAxMDBweDtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdGlucHV0OmRpc2FibGVkIHtcblx0XHRcdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiAkZ3JheS1saWdodGVzdDtcblx0XHRcdFx0fVxuXHRcdFx0fVxuXG5cdFx0XHQmLnNlY29uZCB7XG5cdFx0XHRcdG1hcmdpbi1pbmxpbmUtc3RhcnQ6IDEwcHg7XG5cdFx0XHRcdHVzZXItc2VsZWN0OiBub25lO1xuXG5cdFx0XHRcdGxhYmVsIHtcblx0XHRcdFx0XHRwYWRkaW5nLWlubGluZS1zdGFydDogNXB4O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXHR9XG5cblx0ZmllbGRzZXQge1xuXHRcdGJvcmRlcjogMDtcblx0XHRtYXJnaW4tdG9wOiA4cHg7XG5cblx0XHRsZWdlbmQge1xuXHRcdFx0Zm9udC1zaXplOiAkdG9vbGJhci1maWVsZC1mb250LXNpemU7XG5cdFx0XHRmb250LXdlaWdodDogYm9sZDtcblx0XHRcdHBhZGRpbmctYm90dG9tOiA0cHg7XG5cdFx0fVxuXHR9XG5cblx0LnJvdy5yYWRpbyB7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cblx0XHQuY2hvaWNlIHtcblx0XHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRcdHBhZGRpbmctYm90dG9tOiA1cHg7XG5cdFx0XHR9XG5cblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRhbGlnbi1pdGVtczogY2VudGVyO1xuXG5cdFx0XHRpbnB1dDpmb2N1cy12aXNpYmxlIHtcblx0XHRcdFx0Ym94LXNoYWRvdzogMCAwIDAgMnB4IHJnYmEoJGFjY2VudC1jb2xvciwgMC41KSwgJHNlYXJjaC1ib3gtc2hhZG93O1xuXHRcdFx0fVxuXG5cdFx0XHRpbnB1dDotbW96LWZvY3VzcmluZyB7XG5cdFx0XHRcdGJveC1zaGFkb3c6IDAgMCAwIDJweCByZ2JhKCRhY2NlbnQtY29sb3IsIDAuNSksICRzZWFyY2gtYm94LXNoYWRvdztcblx0XHRcdH1cblxuXHRcdFx0bGFiZWwge1xuXHRcdFx0XHRwYWRkaW5nLWxlZnQ6IDVweDtcblx0XHRcdH1cblx0XHR9XG5cdH1cblxuXHQucm93LmJ1dHRvbnMge1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0anVzdGlmeS1jb250ZW50OiBmbGV4LWVuZDtcblx0fVxuXG5cdGJ1dHRvbiB7XG5cdFx0d2lkdGg6IGF1dG87XG5cdFx0bWluLXdpZHRoOiAkb3ZlcmxheS1idG4tbWluLXdpZHRoO1xuXHRcdGhlaWdodDogJG92ZXJsYXktYnRuLWhlaWdodDtcblx0XHRjb2xvcjogJGdyYWRpZW50LWJ0bi1jb2xvcjtcblx0XHRiYWNrZ3JvdW5kOiAkc3VibWl0LWJ0bi1iZztcblx0XHRib3JkZXI6ICRvdmVybGF5LWJ0bi1ib3JkZXI7XG5cdFx0Ym9yZGVyLXJhZGl1czogJG92ZXJsYXktYnRuLWJvcmRlci1yYWRpdXM7XG5cdFx0Ym94LXNoYWRvdzogJG92ZXJsYXktYnRuLWJveC1zaGFkb3c7XG5cblx0XHRAaW5jbHVkZSByZXRpbmEge1xuXHRcdFx0Ym94LXNoYWRvdzogJG92ZXJsYXktYnRuLWJveC1zaGFkb3ctMng7XG5cdFx0fVxuXG5cdFx0Jjpub3QoOmZpcnN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tbGVmdDogJG92ZXJsYXktYnRuLW1hcmdpbi14O1xuXHRcdH1cblxuXHRcdCY6bm90KDpsYXN0LWNoaWxkKSB7XG5cdFx0XHRtYXJnaW4tcmlnaHQ6ICRvdmVybGF5LWJ0bi1tYXJnaW4teDtcblx0XHR9XG5cblx0XHQmOi1tb3otZm9jdXNyaW5nIHtcblx0XHRcdGJvcmRlcjogJG92ZXJsYXktYnRuLWZvY3VzLWJvcmRlcjtcblx0XHRcdGJveC1zaGFkb3c6ICRvdmVybGF5LWJ0bi1mb2N1cy1ib3gtc2hhZG93O1xuXHRcdH1cblxuXHRcdCY6Zm9jdXMtdmlzaWJsZSB7XG5cdFx0XHRib3JkZXI6ICRvdmVybGF5LWJ0bi1mb2N1cy1ib3JkZXI7XG5cdFx0XHRib3gtc2hhZG93OiAkb3ZlcmxheS1idG4tZm9jdXMtYm94LXNoYWRvdztcblx0XHR9XG5cblx0XHQmOmhvdmVyIHtcblx0XHRcdGJhY2tncm91bmQ6ICRvdmVybGF5LWJ0bi1ob3Zlci1iZztcblx0XHRcdGJvcmRlcjogJG92ZXJsYXktYnRuLWhvdmVyLWJvcmRlcjtcblx0XHR9XG5cblx0XHQmOmFjdGl2ZTpub3QoOmRpc2FibGVkKSB7XG5cdFx0XHRiYWNrZ3JvdW5kOiAkZ3JhZGllbnQtYnRuLWFjdGl2ZS1iZztcblx0XHRcdGJvcmRlcjogJG92ZXJsYXktYnRuLWFjdGl2ZS1ib3JkZXI7XG5cdFx0fVxuXG5cdFx0JjpkaXNhYmxlZCB7XG5cdFx0XHRvcGFjaXR5OiAwLjc7XG5cdFx0fVxuXHR9XG5cblx0Ly9cblx0Ly9idXR0b24uc3VibWl0Om5vdCg6ZGlzYWJsZWQpIHtcblx0Ly9cdGNvbG9yOiAkZ3JhZGllbnQtYnRuLWNvbG9yO1xuXHQvL1x0YmFja2dyb3VuZDogJHN1Ym1pdC1idG4tYmc7XG5cdC8vfVxuXG5cdC8vYnV0dG9uLnN1Ym1pdDphY3RpdmUge1xuXHQvL1x0YmFja2dyb3VuZDogJG92ZXJsYXktYnRuLWFjdGl2ZS1iZztcblx0Ly9cdGJvcmRlcjogJG92ZXJsYXktYnRuLWFjdGl2ZS1ib3JkZXI7XG5cdC8vfVxuXG5cbn1cbiIsIlxuLmNvbnRleHQtbWVudS1jb250YWluZXIge1xuXHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdHotaW5kZXg6IDEwMDAwO1xufVxuXG4uY29udGV4dC1tZW51IHtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXHRiYWNrZ3JvdW5kLWNvbG9yOiAjZmZmZmZmO1xuXHRib3JkZXI6IDFweCBzb2xpZCBncmF5O1xuXG5cdC5pdGVtIHtcblx0XHR3aGl0ZS1zcGFjZTogbm93cmFwO1xuXHRcdHBhZGRpbmc6IDVweDtcblxuXHRcdCY6aG92ZXIge1xuXHRcdFx0Y3Vyc29yOiBwb2ludGVyO1xuXHRcdFx0YmFja2dyb3VuZC1jb2xvcjogbGlnaHRncmV5O1xuXHRcdH1cblx0fVxufVxuIiwiLy9cbi8vIEFubm90YXRpb25zIHZpZXdcbi8vXG5cbiNhbm5vdGF0aW9uc1ZpZXcge1xuXHR3aWR0aDogMTAwJTtcblx0aGVpZ2h0OiAxMDAlO1xuXHR1c2VyLXNlbGVjdDogbm9uZTtcblxuXHRkaXNwbGF5OiBmbGV4O1xuXHRmbGV4LWRpcmVjdGlvbjogY29sdW1uO1xuXG5cdCY6Zm9jdXMge1xuXHRcdG91dGxpbmU6IG5vbmU7XG5cdH1cblxuXHQuc2VhcmNoIHtcblx0XHRtYXJnaW46ICRzZWFyY2gtbWFyZ2luO1xuXHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0cG9zaXRpb246IHJlbGF0aXZlO1xuXG5cdFx0Lmljb24tc2VhcmNoIHtcblx0XHRcdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0XHRcdGxlZnQ6ICRzZWFyY2gtaWNvbi1vZmZzZXQteDtcblx0XHRcdHRvcDogJHNlYXJjaC1pY29uLW9mZnNldC15O1xuXHRcdH1cblxuXHRcdC5pbnB1dC1ncm91cCB7XG5cdFx0XHRmbGV4OiAxO1xuXHRcdH1cblxuXHRcdGlucHV0IHtcblx0XHRcdGRpc3BsYXk6IGJsb2NrO1xuXHRcdFx0d2lkdGg6IDEwMCU7XG5cdFx0XHRoZWlnaHQ6ICRzZWFyY2gtaGVpZ2h0O1xuXHRcdFx0bGluZS1oZWlnaHQ6IDI7IC8vIENlbnRlciBpbiBDaHJvbWVcblx0XHRcdHBhZGRpbmc6ICRzZWFyY2gtcGFkZGluZztcblx0XHRcdGJhY2tncm91bmQ6ICRzZWFyY2gtYmc7XG5cdFx0XHRib3JkZXI6ICRzZWFyY2gtYm9yZGVyO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogJHNlYXJjaC1ib3JkZXItcmFkaXVzO1xuXHRcdFx0Ym94LXNoYWRvdzogJHNlYXJjaC1ib3gtc2hhZG93O1xuXG5cdFx0XHQmOjpwbGFjZWhvbGRlciB7XG5cdFx0XHRcdG9wYWNpdHk6ICRzZWFyY2gtcGxhY2Vob2xkZXItb3BhY2l0eTtcblx0XHRcdFx0Y29sb3I6ICMwMDA7XG5cdFx0XHR9XG5cblx0XHRcdCY6aG92ZXIge1xuXHRcdFx0XHRib3JkZXI6ICRzZWFyY2gtaG92ZXItYm9yZGVyO1xuXHRcdFx0fVxuXG5cdFx0XHQmOmZvY3VzIHtcblx0XHRcdFx0Ym9yZGVyOiAkc2VhcmNoLWZvY3VzLWJvcmRlcjtcblx0XHRcdFx0Ym94LXNoYWRvdzogJHNlYXJjaC1mb2N1cy1ib3gtc2hhZG93O1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtYmx1cnJlZCAmIHtcblx0XHRcdFx0YmFja2dyb3VuZDogJHNlYXJjaC1ibHVycmVkLWJnO1xuXHRcdFx0XHRib3gtc2hhZG93OiAkc2VhcmNoLWJsdXJyZWQtYm94LXNoYWRvdztcblx0XHRcdH1cblx0XHR9XG5cblx0XHQuY2xlYXIge1xuXHRcdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHRcdFx0cmlnaHQ6ICRjbGVhci1pY29uLW9mZnNldC14O1xuXHRcdFx0dG9wOiAkY2xlYXItaWNvbi1vZmZzZXQteTtcblx0XHRcdHdpZHRoOiAxNHB4O1xuXHRcdFx0aGVpZ2h0OiAxNHB4O1xuXHRcdFx0YmFja2dyb3VuZDogdHJhbnNwYXJlbnQ7XG5cdFx0XHRib3JkZXI6IG5vbmU7XG5cdFx0fVxuXHR9XG5cblx0LmFubm90YXRpb25zIHtcblx0XHRvdmVyZmxvdzogYXV0bztcblx0XHRwYWRkaW5nOiAzcHggNHB4IDA7IC8vIEZpcmVmb3ggZG9lcyBub3QgcmVuZGVyIHBhZGRpbmctYm90dG9tXG5cdFx0ZmxleDogMTtcblx0XHQvLy13ZWJraXQtb3ZlcmZsb3ctc2Nyb2xsaW5nOiB0b3VjaDtcblxuXHRcdD4gKjpsYXN0LWNoaWxkIHtcblx0XHRcdG1hcmdpbi1ib3R0b206IDhweDtcblx0XHR9XG5cdH1cblxuXHQuYW5ub3RhdGlvbiB7XG5cdFx0b3V0bGluZTogbm9uZTtcblx0fVxuXG5cdC5zZWxlY3RvciB7XG5cdFx0cGFkZGluZzogOHB4IDhweDtcblx0XHRib3JkZXItdG9wOiAxcHggc29saWQgI2E5YTlhOTtcblx0XHRib3gtc2hhZG93OiAwIDAgMCAxcHggcmdiYSgwLDAsMCwwLjA1KTtcblx0XHR6LWluZGV4OiAyO1xuXHRcdG1heC1oZWlnaHQ6IDE0MHB4O1xuXHRcdG92ZXJmbG93OiBhdXRvO1xuXG5cdFx0LmNvbG9ycyB7XG5cdFx0XHRkaXNwbGF5OiBmbGV4O1xuXHRcdFx0ZmxleC13cmFwOiB3cmFwO1xuXG5cdFx0XHQuY29sb3Ige1xuXHRcdFx0XHRwYWRkaW5nOiAycHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDNweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcblxuXHRcdFx0XHQmOmhvdmVyLCAmLnNlbGVjdGVkLCAmLmRyYWdnZWQtb3ZlciAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQtY29sb3I6ICNiY2M0ZDI7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0XHRzdmcge1xuXHRcdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHRcdH1cblx0XHRcdFx0fVxuXHRcdFx0fVxuXHRcdH1cblxuXHRcdC50YWdzIHtcblx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRmbGV4LXdyYXA6IHdyYXA7XG5cblx0XHRcdCY6bnRoLWNoaWxkKDIpIHtcblx0XHRcdFx0bWFyZ2luLXRvcDogNHB4O1xuXHRcdFx0fVxuXG5cdFx0XHQudGFnIHtcblx0XHRcdFx0Y3Vyc29yOiBkZWZhdWx0O1xuXHRcdFx0XHRvdmVyZmxvdzogaGlkZGVuO1xuXHRcdFx0XHR0ZXh0LW92ZXJmbG93OiBlbGxpcHNpcztcblx0XHRcdFx0d2hpdGUtc3BhY2U6IHByZTtcblx0XHRcdFx0cGFkZGluZzogMnB4IDRweDtcblx0XHRcdFx0bWFyZ2luLWxlZnQ6IDFweDtcblx0XHRcdFx0bWFyZ2luLWJvdHRvbTogMXB4O1xuXG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0Ji5jb2xvciB7XG5cdFx0XHRcdFx0Zm9udC13ZWlnaHQ6IGJvbGQ7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLnNlbGVjdGVkIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDg5LCAxMzksIDIzNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmhvdmVyLCAmLmRyYWdnZWQtb3ZlciAge1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYigxODcsIDIwNiwgMjQxKTtcblx0XHRcdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2IoMTA5LCAxNDksIDIyNCk7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmOmFjdGl2ZSB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYig4OSwgMTM5LCAyMzYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5pbmFjdGl2ZSB7XG5cdFx0XHRcdFx0b3BhY2l0eTogMC40O1xuXHRcdFx0XHR9XG5cdFx0XHR9XG5cdFx0fVxuXG5cdFx0LmF1dGhvcnMge1xuXHRcdFx0bWFyZ2luLXRvcDogNXB4O1xuXHRcdFx0ZGlzcGxheTogZmxleDtcblx0XHRcdGZsZXgtd3JhcDogd3JhcDtcblxuXHRcdFx0JjpudGgtY2hpbGQoMikge1xuXHRcdFx0XHRtYXJnaW4tdG9wOiA0cHg7XG5cdFx0XHR9XG5cblx0XHRcdC5hdXRob3Ige1xuXHRcdFx0XHRjdXJzb3I6IGRlZmF1bHQ7XG5cdFx0XHRcdG92ZXJmbG93OiBoaWRkZW47XG5cdFx0XHRcdHRleHQtb3ZlcmZsb3c6IGVsbGlwc2lzO1xuXHRcdFx0XHR3aGl0ZS1zcGFjZTogcHJlO1xuXHRcdFx0XHRwYWRkaW5nOiAycHggNHB4O1xuXHRcdFx0XHRtYXJnaW4tbGVmdDogMXB4O1xuXHRcdFx0XHRtYXJnaW4tYm90dG9tOiAxcHg7XG5cdFx0XHRcdGRpc3BsYXk6IGZsZXg7XG5cdFx0XHRcdGFsaWduLWl0ZW1zOiBjZW50ZXI7XG5cdFx0XHRcdGJvcmRlci1yYWRpdXM6IDZweDtcblx0XHRcdFx0Ym9yZGVyOiAxcHggc29saWQgdHJhbnNwYXJlbnQ7XG5cblx0XHRcdFx0c3ZnIHtcblx0XHRcdFx0XHRtYXJnaW4taW5saW5lLWVuZDogNHB4O1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Ji5zZWxlY3RlZCB7XG5cdFx0XHRcdFx0Y29sb3I6IHdoaXRlO1xuXHRcdFx0XHRcdGJhY2tncm91bmQ6IHJnYig4OSwgMTM5LCAyMzYpO1xuXHRcdFx0XHR9XG5cblx0XHRcdFx0Jjpob3ZlciB7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDE4NywgMjA2LCAyNDEpO1xuXHRcdFx0XHRcdGJvcmRlcjogMXB4IHNvbGlkIHJnYigxMDksIDE0OSwgMjI0KTtcblx0XHRcdFx0fVxuXG5cdFx0XHRcdCY6YWN0aXZlIHtcblx0XHRcdFx0XHRjb2xvcjogd2hpdGU7XG5cdFx0XHRcdFx0YmFja2dyb3VuZDogcmdiKDg5LCAxMzksIDIzNik7XG5cdFx0XHRcdH1cblxuXHRcdFx0XHQmLmluYWN0aXZlIHtcblx0XHRcdFx0XHRvcGFjaXR5OiAwLjQ7XG5cdFx0XHRcdH1cblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuI21lYXN1cmUge1xuXHR3aWR0aDogdmFyKC0tc2lkZWJhci13aWR0aCk7XG59XG4iLCIvL1xuLy8gQW5ub3RhdGlvblxuLy9cblxuLmFubm90YXRpb24ge1xuXG5cdCY6YWN0aXZlIHtcblx0XHRib3JkZXItY29sb3I6IGdyYXk7XG5cdH1cblxuXHRiYWNrZ3JvdW5kLWNvbG9yOiAkYW5ub3RhdGlvbi1iZztcblx0Ym9yZGVyOiAkYW5ub3RhdGlvbi1ib3JkZXI7XG5cdGJvcmRlci1yYWRpdXM6ICRhbm5vdGF0aW9uLWJvcmRlci1yYWRpdXM7XG5cdG92ZXJmbG93OiBoaWRkZW47XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0YmFja2dyb3VuZC1jb2xvcjogJGFubm90YXRpb24tc2VsZWN0ZWQtYmc7XG5cdFx0Ym9yZGVyOiAkYW5ub3RhdGlvbi1zZWxlY3RlZC1ib3JkZXI7XG5cdFx0Ym94LXNoYWRvdzogJGFubm90YXRpb24tc2VsZWN0ZWQtYm94LXNoYWRvdztcblx0fVxuXG5cdCYgKyAuYW5ub3RhdGlvbiB7XG5cdFx0bWFyZ2luLXRvcDogNHB4O1xuXHR9XG59XG4iLCIvL1xuLy8gQXJlYSBhbm5vdGF0aW9uXG4vL1xuXG4vKiEgcnRsOmJlZ2luOmlnbm9yZSAqL1xuXG4uYXJlYS1zZWxlY3Rvcixcbi5hcmVhLWFubm90YXRpb24ge1xuXHRvcGFjaXR5OiAwLjc1O1xufVxuXG4uYXJlYS1hbm5vdGF0aW9uIHtcblx0Ym9yZGVyOiAzcHggc29saWQ7XG5cdHBvaW50ZXItZXZlbnRzOiBub25lO1xuXHRjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdCYuc2VsZWN0ZWQge1xuXHRcdGJvcmRlcjogM3B4IGRhc2hlZCAkaGlnaGxpZ2h0LWFyZWEtc2VsZWN0ZWQtYm9yZGVyLWNvbG9yICFpbXBvcnRhbnQ7XG5cdFx0cG9pbnRlci1ldmVudHM6IGFsbDtcblx0XHRvcGFjaXR5OiAxO1xuXHR9XG59XG5cbi5yZXNpemVyIHtcblx0LmxpbmUsIC5lZGdlIHtcblx0XHRwb3NpdGlvbjogYWJzb2x1dGU7XG5cdFx0dXNlci1zZWxlY3Q6IG5vbmU7XG5cdH1cblxuXHQudG9wIHtcblx0XHR3aWR0aDogMTAwJTtcblx0XHRoZWlnaHQ6IDEwcHg7XG5cdFx0dG9wOiAtNXB4O1xuXHRcdGxlZnQ6IDA7XG5cdFx0Y3Vyc29yOiByb3ctcmVzaXplO1xuXHR9XG5cblx0LnJpZ2h0IHtcblx0XHR3aWR0aDogMTBweDtcblx0XHRoZWlnaHQ6IDEwMCU7XG5cdFx0dG9wOiAwO1xuXHRcdHJpZ2h0OiAtNXB4O1xuXHRcdGN1cnNvcjogY29sLXJlc2l6ZTtcblx0fVxuXG5cdC5ib3R0b20ge1xuXHRcdHdpZHRoOiAxMDAlO1xuXHRcdGhlaWdodDogMTBweDtcblx0XHRib3R0b206IC01cHg7XG5cdFx0bGVmdDogMDtcblx0XHRjdXJzb3I6IHJvdy1yZXNpemU7XG5cdH1cblxuXHQubGVmdCB7XG5cdFx0d2lkdGg6IDEwcHg7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHRcdHRvcDogMDtcblx0XHRsZWZ0OiAtNXB4O1xuXHRcdGN1cnNvcjogY29sLXJlc2l6ZTtcblx0fVxuXG5cdC50b3AtcmlnaHQge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0dG9wOiAtMTBweDtcblx0XHRjdXJzb3I6IG5lLXJlc2l6ZTtcblx0fVxuXG5cdC5ib3R0b20tcmlnaHQge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRyaWdodDogLTEwcHg7XG5cdFx0Ym90dG9tOiAtMTBweDtcblx0XHRjdXJzb3I6IHNlLXJlc2l6ZTtcblx0fVxuXG5cdC5ib3R0b20tbGVmdCB7XG5cdFx0d2lkdGg6IDIwcHg7XG5cdFx0aGVpZ2h0OiAyMHB4O1xuXHRcdGxlZnQ6IC0xMHB4O1xuXHRcdGJvdHRvbTogLTEwcHg7XG5cdFx0Y3Vyc29yOiBzdy1yZXNpemU7XG5cdH1cblxuXHQudG9wLWxlZnQge1xuXHRcdHdpZHRoOiAyMHB4O1xuXHRcdGhlaWdodDogMjBweDtcblx0XHRsZWZ0OiAtMTBweDtcblx0XHR0b3A6IC0xMHB4O1xuXHRcdGN1cnNvcjogbnctcmVzaXplO1xuXHR9XG5cbn1cblxuLyohIHJ0bDplbmQ6aWdub3JlICovXG4iLCJcbi8qISBydGw6YmVnaW46aWdub3JlICovXG5cbi5ub3RlLWFubm90YXRpb24ge1xuXHRjdXJzb3I6IGluaGVyaXQgIWltcG9ydGFudDtcblx0cG9zaXRpb246IGFic29sdXRlO1xuXG5cdHN2ZyB7XG5cdFx0ZGlzcGxheTogYmxvY2s7XG5cdFx0d2lkdGg6IDEwMCU7XG5cdFx0aGVpZ2h0OiAxMDAlO1xuXHR9XG5cblx0LnNxdWFyZSB7XG5cdFx0cG9zaXRpb246IGFic29sdXRlO1xuXHR9XG5cblx0Ji5zZWxlY3RlZCB7XG5cdFx0LnNxdWFyZSB7XG5cdFx0XHRib3JkZXI6IDJweCBkYXNoZWQgY29ybmZsb3dlcmJsdWU7XG5cdFx0XHR6LWluZGV4OiAxO1xuXHRcdH1cblx0fVxufVxuXG4uZHJhZ2dhYmxlTm90ZUJveCB7XG5cdGJvcmRlcjogMnB4IGRhc2hlZCBsaWdodGdyYXk7XG5cdHBvc2l0aW9uOiBhYnNvbHV0ZTtcblx0dG9wOiAwO1xuXHRsZWZ0OiAwO1xufVxuXG4vKiEgcnRsOmVuZDppZ25vcmUgKi9cbiIsIi8vXG4vLyBUb29sYmFyIGJ1dHRvbnNcbi8vXG5cbi50b29sLWdyb3VwIHtcblx0ZGlzcGxheTogZmxleDtcbn1cblxuLnRvb2xiYXJCdXR0b24ge1xuXHQmLmdsb2JhbC1jb2xvciB7XG5cdFx0d2hpdGUtc3BhY2U6IG5vd3JhcDtcblxuXHRcdCY6OmJlZm9yZSB7XG5cdFx0XHRjb250ZW50OiBcIlwiO1xuXHRcdFx0ZGlzcGxheTogaW5saW5lLWJsb2NrO1xuXHRcdFx0dmVydGljYWwtYWxpZ246IHRvcDtcblx0XHRcdHdpZHRoOiAxMnB4O1xuXHRcdFx0aGVpZ2h0OiAxMnB4O1xuXHRcdFx0bWFyZ2luOiAycHg7XG5cdFx0XHRiYWNrZ3JvdW5kLWNvbG9yOiBjdXJyZW50Q29sb3I7XG5cdFx0XHRib3JkZXI6IDFweCBzb2xpZCByZ2JhKDAsIDAsIDAsIDAuMDgpO1xuXHRcdFx0Ym9yZGVyLXJhZGl1czogM3B4O1xuXHRcdH1cblxuXHRcdC5kcm9wbWFya2VyIHtcblx0XHRcdGRpc3BsYXk6IGlubGluZS1ibG9jaztcblx0XHRcdHZlcnRpY2FsLWFsaWduOiB0b3A7XG5cdFx0XHR3aWR0aDogN3B4O1xuXHRcdFx0aGVpZ2h0OiA0cHg7XG5cdFx0XHRtYXJnaW46IDZweCAtMXB4IDAgMnB4O1xuXHRcdFx0YmFja2dyb3VuZDogaW1hZ2UtdXJsKFwic2VhcmNoYmFyLWRyb3BtYXJrZXIucG5nXCIpIG5vLXJlcGVhdCBsZWZ0IHRvcDtcblx0XHRcdHBvc2l0aW9uOiByZWxhdGl2ZTtcblx0XHRcdHotaW5kZXg6IDE7XG5cblx0XHRcdEBpbmNsdWRlIHJldGluYSB7XG5cdFx0XHRcdGJhY2tncm91bmQ6IGltYWdlLXVybChcInNlYXJjaGJhci1kcm9wbWFya2VyQDJ4LnBuZ1wiKSBuby1yZXBlYXQgbGVmdCB0b3AgLyAxMDAlO1xuXHRcdFx0fVxuXG5cdFx0XHQuaXMtYmx1cnJlZCAmIHtcblx0XHRcdFx0b3BhY2l0eTogMC41O1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuLyohIHJ0bDpiZWdpbjppZ25vcmUgKi9cbi50b29sYmFyIHtcblx0LmFubm90YXRpb24tdG9vbHMge1xuXHRcdFtkaXI9cnRsXSAmIHtcblx0XHRcdHRyYW5zZm9ybTogc2NhbGVYKC0xKTtcblx0XHR9XG5cblx0XHRkaXJlY3Rpb246IGx0cjtcblxuXHRcdC50b29sYmFyQnV0dG9uIHtcblxuXHRcdFx0QGlmICRwbGF0Zm9ybSA9PSBcImRhcndpblwiIHtcblx0XHRcdFx0QGluY2x1ZGUgc3BsaXQtYnV0dG9uKFxuXHRcdFx0XHRcdFx0JGhlaWdodDogMjRweCxcblx0XHRcdFx0XHRcdCRidXR0b246IFwibWVudWJ1dHRvblwiLFxuXHRcdFx0XHRcdFx0JHBhZGRpbmcteDogMTFweCxcblx0XHRcdFx0XHRcdCRwYWRkaW5nLXk6IDRweFxuXHRcdFx0XHQpO1xuXHRcdFx0fVxuXHRcdH1cblx0fVxufVxuXG4vKiEgcnRsOmVuZDppZ25vcmUgKi9cblxuXG4iLCIvL1xuLy8gSWNvbnNcbi8vXG5cbi5pY29uIHtcblx0c3ZnIHtcblx0XHRkaXNwbGF5OiBibG9jaztcblx0XHRjb2xvcjogY3VycmVudENvbG9yO1xuXHR9XG59XG5cbi8vIFRvb2xiYXJcblxuLnRvb2xiYXIge1xuXHQuaGlnaGxpZ2h0IHtcblx0XHRAaW5jbHVkZSBpY29uKCRoaWdobGlnaHQtdG9vbC1pY29uKTtcblxuXHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKCRoaWdobGlnaHQtdG9vbC1pY29uLWFjdGl2ZSk7XG5cdFx0fVxuXHR9XG5cblx0Lm5vdGUge1xuXHRcdEBpbmNsdWRlIGljb24oJG5vdGUtdG9vbC1pY29uKTtcblxuXHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKCRub3RlLXRvb2wtaWNvbi1hY3RpdmUpO1xuXHRcdH1cblx0fVxuXG5cdC5hcmVhIHtcblx0XHRAaW5jbHVkZSBpY29uKCRhcmVhLXRvb2wtaWNvbik7XG5cblx0XHQmLnRvZ2dsZWQge1xuXHRcdFx0QGluY2x1ZGUgaWNvbigkYXJlYS10b29sLWljb24tYWN0aXZlKTtcblx0XHR9XG5cdH1cbn1cblxuLy8gVG9vbGJhciBzaWRlYmFyXG5cbiN0b29sYmFyU2lkZWJhciB7XG5cdCN2aWV3QW5ub3RhdGlvbnMge1xuXHRcdEBpbmNsdWRlIGljb24oJG5vdGUtaWNvbik7XG5cblx0XHRAaWYgJG5vdGUtaWNvbi10b2dnbGVkIHtcblx0XHRcdCYudG9nZ2xlZCB7XG5cdFx0XHRcdEBpbmNsdWRlIGljb24oJG5vdGUtaWNvbi10b2dnbGVkKTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuLy8gU2VhcmNoXG4uc2VhcmNoIHtcblx0Lmljb24tc2VhcmNoIHtcblx0XHRAaW5jbHVkZSBpY29uKCRzZWFyY2gtaWNvbik7XG5cdH1cblxuXHQuY2xlYXIge1xuXHRcdEBpbmNsdWRlIGljb24oJGNsZWFyLWljb24sIDE0cHgpO1xuXG5cdFx0Jjpob3ZlciB7XG5cdFx0XHRAaW5jbHVkZSBpY29uKCRjbGVhci1pY29uLWhvdmVyLCAxNHB4KTtcblx0XHR9XG5cdH1cbn1cblxuLy8gUHJldmlld1xuXG4ucHJldmlldyB7XG5cdC5tb3JlIHtcblx0XHRAaW5jbHVkZSBpY29uKFwibW9yZVwiLCAxMnB4KTtcblxuXHRcdEBpbmNsdWRlIHN0YXRlKFwiLnNlbGVjdGVkIC5wcmV2aWV3XCIpIHtcblx0XHRcdEBpbmNsdWRlIGljb24oXCJtb3JlLXNlbGVjdGVkXCIsIDEycHgpO1xuXHRcdH1cblxuXHRcdEBpbmNsdWRlIHZhcmlhbnQoXCIucHJldmlldy5yZWFkLW9ubHlcIikge1xuXHRcdFx0QGluY2x1ZGUgaWNvbihcInBhZGxvY2tcIiwgMTJweCk7XG5cblx0XHRcdEBpbmNsdWRlIHN0YXRlKFwiLnNlbGVjdGVkIC5yZWFkLW9ubHlcIikge1xuXHRcdFx0XHRAaW5jbHVkZSBpY29uKFwicGFkbG9jay1zZWxlY3RlZFwiLCAxMnB4KTtcblx0XHRcdH1cblx0XHR9XG5cdH1cbn1cblxuIl19 */