-
Notifications
You must be signed in to change notification settings - Fork 3
/
Copy path3613.bec19059.iframe.bundle.js
2 lines (2 loc) · 137 KB
/
3613.bec19059.iframe.bundle.js
1
2
"use strict";(self.webpackChunkblockly_mooc=self.webpackChunkblockly_mooc||[]).push([[3613],{"./src/legacySharedComponents/Button.jsx":(module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=void 0;var _classnames=_interopRequireDefault(__webpack_require__("./node_modules/classnames/index.js")),_lodash=_interopRequireDefault(__webpack_require__("./node_modules/lodash/lodash.js")),_propTypes=_interopRequireDefault(__webpack_require__("./node_modules/prop-types/index.js")),_react=_interopRequireDefault(__webpack_require__("./node_modules/react/index.js")),_FontAwesome=_interopRequireDefault(__webpack_require__("./src/legacySharedComponents/FontAwesome.jsx")),_buttonModule=_interopRequireDefault(__webpack_require__("./src/legacySharedComponents/button.module.scss"));function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _typeof(o){return _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(o){return typeof o}:function(o){return o&&"function"==typeof Symbol&&o.constructor===Symbol&&o!==Symbol.prototype?"symbol":typeof o},_typeof(o)}function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_extends.apply(null,arguments)}function _setPrototypeOf(t,e){return _setPrototypeOf=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(t,e){return t.__proto__=e,t},_setPrototypeOf(t,e)}function ownKeys(e,r){var t=Object.keys(e);if(Object.getOwnPropertySymbols){var o=Object.getOwnPropertySymbols(e);r&&(o=o.filter((function(r){return Object.getOwnPropertyDescriptor(e,r).enumerable}))),t.push.apply(t,o)}return t}function _objectSpread(e){for(var r=1;r<arguments.length;r++){var t=null!=arguments[r]?arguments[r]:{};r%2?ownKeys(Object(t),!0).forEach((function(r){_defineProperty(e,r,t[r])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(t)):ownKeys(Object(t)).forEach((function(r){Object.defineProperty(e,r,Object.getOwnPropertyDescriptor(t,r))}))}return e}function _defineProperty(e,r,t){return(r=function _toPropertyKey(t){var i=function _toPrimitive(t,r){if("object"!=_typeof(t)||!t)return t;var e=t[Symbol.toPrimitive];if(void 0!==e){var i=e.call(t,r||"default");if("object"!=_typeof(i))return i;throw new TypeError("@@toPrimitive must return a primitive value.")}return("string"===r?String:Number)(t)}(t,"string");return"symbol"==_typeof(i)?i:i+""}(r))in e?Object.defineProperty(e,r,{value:t,enumerable:!0,configurable:!0,writable:!0}):e[r]=t,e}var Phase1ButtonColor={brandSecondaryDefault:"brandSecondaryDefault",neutralDark:"neutralDark"},ButtonColor=_objectSpread(_objectSpread({},Phase1ButtonColor),{},{orange:"orange",gray:"gray",blue:"blue",teal:"teal",white:"white",red:"red",green:"green",purple:"purple"}),ButtonSize={default:"default",large:"large",narrow:"narrow",small:"small"},Button=function(_React$Component){function Button(){for(var _this,_len=arguments.length,args=new Array(_len),_key=0;_key<_len;_key++)args[_key]=arguments[_key];return _defineProperty(_this=_React$Component.call.apply(_React$Component,[this].concat(args))||this,"onKeyDown",(function(event){var _this$props=_this.props,href=_this$props.href,disabled=_this$props.disabled,onClick=_this$props.onClick;"Enter"!==event.key||disabled||href||(event.preventDefault(),event.stopPropagation(),onClick())})),_this}return function _inheritsLoose(t,o){t.prototype=Object.create(o.prototype),t.prototype.constructor=t,_setPrototypeOf(t,o)}(Button,_React$Component),Button.prototype.render=function render(){var _this$props2=this.props,type=_this$props2.type,_this$props2$color=_this$props2.color,color=void 0===_this$props2$color?ButtonColor.orange:_this$props2$color,_this$props2$size=_this$props2.size,size=void 0===_this$props2$size?ButtonSize.default:_this$props2$size,href=_this$props2.href,text=_this$props2.text,styleAsText=_this$props2.styleAsText,icon=_this$props2.icon,iconClassName=_this$props2.iconClassName,iconStyle=_this$props2.iconStyle,target=_this$props2.target,style=_this$props2.style,onClick=_this$props2.onClick,disabled=_this$props2.disabled,download=_this$props2.download,id=_this$props2.id,tabIndex=_this$props2.tabIndex,isPending=_this$props2.isPending,pendingText=_this$props2.pendingText,value=_this$props2.value,useDefaultLineHeight=_this$props2.useDefaultLineHeight,__useDeprecatedTag=_this$props2.__useDeprecatedTag,ariaLabel=_this$props2["aria-label"],title=_this$props2.title;if(!href&&!onClick)throw new Error("Expect at least one of href/onClick");var buttonStyle=style,Tag="button";if(__useDeprecatedTag?Tag=href?"a":"div":buttonStyle=_objectSpread({boxShadow:"none"},style),download&&"a"!==Tag)throw new Error("Attempted to use the download attribute with a non-anchor tag");var className,sizeClassNames=__useDeprecatedTag?[_buttonModule.default[size],Phase1ButtonColor[color]?_buttonModule.default.phase1Updated:""]:[_buttonModule.default[size],!useDefaultLineHeight&&_buttonModule.default.updated],rel="_blank"===target?"noopener noreferrer":void 0;className=styleAsText?(0,_classnames.default)(this.props.className,_buttonModule.default.main,_buttonModule.default.textButton,"button-active-no-border",color===ButtonColor.brandSecondaryDefault&&_buttonModule.default.rebrandedTextButton):(0,_classnames.default)(this.props.className,_buttonModule.default.main,_buttonModule.default[color],sizeClassNames);var buttonProps="button"===Tag?{type}:{};return _react.default.createElement(Tag,_extends({},buttonProps,{className,style:_objectSpread({},buttonStyle),href:disabled?"#":href,target,value,rel,disabled,download,onClick:disabled?null:onClick,onKeyDown:this.onKeyDown,tabIndex,id,"aria-label":ariaLabel,title}),_react.default.createElement("div",{style:_lodash.default.pick(style,["textAlign"])},icon&&_react.default.createElement(_FontAwesome.default,{icon,className:(0,_classnames.default)(iconClassName,_buttonModule.default.icon),style:_objectSpread({},iconStyle)}),this.props.children&&this.props.children,isPending&&pendingText&&_react.default.createElement("span",null,pendingText," ",_react.default.createElement(_FontAwesome.default,{icon:"spinner",className:"fa-spin"})),_react.default.createElement("span",{className:_buttonModule.default.textSpan},!isPending&&text)))},Button}(_react.default.Component);_defineProperty(Button,"propTypes",{type:_propTypes.default.oneOf(["button","submit","reset"]),className:_propTypes.default.string,href:_propTypes.default.string,text:_propTypes.default.string,value:_propTypes.default.oneOfType([_propTypes.default.string,_propTypes.default.number,_propTypes.default.bool]),children:_propTypes.default.node,size:_propTypes.default.oneOf(Object.keys(ButtonSize)),color:_propTypes.default.oneOf(Object.values(ButtonColor)),styleAsText:_propTypes.default.bool,icon:_propTypes.default.string,iconClassName:_propTypes.default.string,iconStyle:_propTypes.default.object,target:_propTypes.default.string,style:_propTypes.default.object,disabled:_propTypes.default.bool,download:_propTypes.default.oneOfType([_propTypes.default.bool,_propTypes.default.string]),onClick:_propTypes.default.func,id:_propTypes.default.string,tabIndex:_propTypes.default.oneOfType([_propTypes.default.number,_propTypes.default.string]),isPending:_propTypes.default.bool,pendingText:_propTypes.default.string,useDefaultLineHeight:_propTypes.default.bool,__useDeprecatedTag:_propTypes.default.bool,"aria-label":_propTypes.default.string,title:_propTypes.default.string}),Button.ButtonColor=ButtonColor,Button.ButtonSize=ButtonSize,Button.ButtonHeight={default:34,large:40,narrow:40,small:20};exports.default=Button;module.exports=exports.default},"./src/legacySharedComponents/FontAwesome.jsx":(module,exports,__webpack_require__)=>{Object.defineProperty(exports,"__esModule",{value:!0}),exports.default=FontAwesome;var _lodash=_interopRequireDefault(__webpack_require__("./node_modules/lodash/lodash.js")),_propTypes=_interopRequireDefault(__webpack_require__("./node_modules/prop-types/index.js")),_react=_interopRequireDefault(__webpack_require__("./node_modules/react/index.js")),_excluded=["icon","className","title"];function _interopRequireDefault(e){return e&&e.__esModule?e:{default:e}}function _extends(){return _extends=Object.assign?Object.assign.bind():function(n){for(var e=1;e<arguments.length;e++){var t=arguments[e];for(var r in t)({}).hasOwnProperty.call(t,r)&&(n[r]=t[r])}return n},_extends.apply(null,arguments)}function FontAwesome(_ref){var icon=_ref.icon,className=_ref.className,title=_ref.title,props=function _objectWithoutProperties(e,t){if(null==e)return{};var o,r,i=function _objectWithoutPropertiesLoose(r,e){if(null==r)return{};var t={};for(var n in r)if({}.hasOwnProperty.call(r,n)){if(e.includes(n))continue;t[n]=r[n]}return t}(e,t);if(Object.getOwnPropertySymbols){var s=Object.getOwnPropertySymbols(e);for(r=0;r<s.length;r++)o=s[r],t.includes(o)||{}.propertyIsEnumerable.call(e,o)&&(i[o]=e[o])}return i}(_ref,_excluded),newProps=_lodash.default.assign({},props,{className:"fa fa-".concat(icon," ").concat(className||"")});return _react.default.createElement("i",_extends({},newProps,{title}))}FontAwesome.propTypes={icon:_propTypes.default.string.isRequired,className:_propTypes.default.string,title:_propTypes.default.string},module.exports=exports.default},"./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/legacySharedComponents/button.module.scss":(module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.d(__webpack_exports__,{A:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/css-loader/dist/runtime/sourceMaps.js"),_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/css-loader/dist/runtime/api.js"),___CSS_LOADER_EXPORT___=__webpack_require__.n(_node_modules_css_loader_dist_runtime_api_js__WEBPACK_IMPORTED_MODULE_1__)()(_node_modules_css_loader_dist_runtime_sourceMaps_js__WEBPACK_IMPORTED_MODULE_0___default());___CSS_LOADER_EXPORT___.push([module.id,'div.fE6oW8WUIydrR0vkYdyC,button.fE6oW8WUIydrR0vkYdyC,a.fE6oW8WUIydrR0vkYdyC,a:link.fE6oW8WUIydrR0vkYdyC,a:visited.fE6oW8WUIydrR0vkYdyC,.header a:link.fE6oW8WUIydrR0vkYdyC,.header a:visited.fE6oW8WUIydrR0vkYdyC{font-family:"Figtree","Noto Sans","Noto Sans Math","Noto Sans Arabic","Noto Sans Armenian","Noto Sans Bengali","Noto Sans SC","Noto Sans TC","Noto Sans Devanagari","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans JP","Noto Sans Kannada","Noto Sans Khmer","Noto Sans KR","Noto Sans Myanmar","Noto Sans Sinhala","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai","Noto Sans Thaana",sans-serif;font-weight:400;font-style:normal;display:inline-block;font-size:12px;border:1px solid #bbb;border-radius:3px;text-decoration:none;box-sizing:border-box;overflow:hidden;white-space:nowrap}div.fE6oW8WUIydrR0vkYdyC:hover,button.fE6oW8WUIydrR0vkYdyC:hover,a.fE6oW8WUIydrR0vkYdyC:hover,a:link.fE6oW8WUIydrR0vkYdyC:hover,a:visited.fE6oW8WUIydrR0vkYdyC:hover,.header a:link.fE6oW8WUIydrR0vkYdyC:hover,.header a:visited.fE6oW8WUIydrR0vkYdyC:hover{background-color:#fff;cursor:pointer}div.fE6oW8WUIydrR0vkYdyC:disabled,div.fE6oW8WUIydrR0vkYdyC[disabled],button.fE6oW8WUIydrR0vkYdyC:disabled,button.fE6oW8WUIydrR0vkYdyC[disabled],a.fE6oW8WUIydrR0vkYdyC:disabled,a.fE6oW8WUIydrR0vkYdyC[disabled],a:link.fE6oW8WUIydrR0vkYdyC:disabled,a:link.fE6oW8WUIydrR0vkYdyC[disabled],a:visited.fE6oW8WUIydrR0vkYdyC:disabled,a:visited.fE6oW8WUIydrR0vkYdyC[disabled],.header a:link.fE6oW8WUIydrR0vkYdyC:disabled,.header a:link.fE6oW8WUIydrR0vkYdyC[disabled],.header a:visited.fE6oW8WUIydrR0vkYdyC:disabled,.header a:visited.fE6oW8WUIydrR0vkYdyC[disabled]{cursor:auto}div .UsgA2Lmfhk__vmoFk1rZ,button .UsgA2Lmfhk__vmoFk1rZ,a .UsgA2Lmfhk__vmoFk1rZ,a:link .UsgA2Lmfhk__vmoFk1rZ,a:visited .UsgA2Lmfhk__vmoFk1rZ,.header a:link .UsgA2Lmfhk__vmoFk1rZ,.header a:visited .UsgA2Lmfhk__vmoFk1rZ{margin-right:2.5px;margin-left:2.5px}div .ttHuEnTFlKeGgUQokZY9,button .ttHuEnTFlKeGgUQokZY9,a .ttHuEnTFlKeGgUQokZY9,a:link .ttHuEnTFlKeGgUQokZY9,a:visited .ttHuEnTFlKeGgUQokZY9,.header a:link .ttHuEnTFlKeGgUQokZY9,.header a:visited .ttHuEnTFlKeGgUQokZY9{margin-right:2.5px;margin-left:2.5px}div.zXoflj1yqMLMprM7AjF5,button.zXoflj1yqMLMprM7AjF5,a.zXoflj1yqMLMprM7AjF5,a:link.zXoflj1yqMLMprM7AjF5,a:visited.zXoflj1yqMLMprM7AjF5,.header a:link.zXoflj1yqMLMprM7AjF5,.header a:visited.zXoflj1yqMLMprM7AjF5{color:#fff;background-color:#ffa400;font-weight:bold;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.63)}div.zXoflj1yqMLMprM7AjF5:hover,button.zXoflj1yqMLMprM7AjF5:hover,a.zXoflj1yqMLMprM7AjF5:hover,a:link.zXoflj1yqMLMprM7AjF5:hover,a:visited.zXoflj1yqMLMprM7AjF5:hover,.header a:link.zXoflj1yqMLMprM7AjF5:hover,.header a:visited.zXoflj1yqMLMprM7AjF5:hover{color:#ffa400;border-color:#ffa400}div.zXoflj1yqMLMprM7AjF5:disabled,div.zXoflj1yqMLMprM7AjF5[disabled],button.zXoflj1yqMLMprM7AjF5:disabled,button.zXoflj1yqMLMprM7AjF5[disabled],a.zXoflj1yqMLMprM7AjF5:disabled,a.zXoflj1yqMLMprM7AjF5[disabled],a:link.zXoflj1yqMLMprM7AjF5:disabled,a:link.zXoflj1yqMLMprM7AjF5[disabled],a:visited.zXoflj1yqMLMprM7AjF5:disabled,a:visited.zXoflj1yqMLMprM7AjF5[disabled],.header a:link.zXoflj1yqMLMprM7AjF5:disabled,.header a:link.zXoflj1yqMLMprM7AjF5[disabled],.header a:visited.zXoflj1yqMLMprM7AjF5:disabled,.header a:visited.zXoflj1yqMLMprM7AjF5[disabled]{background-color:#ffd27f;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.TUIBwfWkOLpQRBYrh9Rh,button.TUIBwfWkOLpQRBYrh9Rh,a.TUIBwfWkOLpQRBYrh9Rh,a:link.TUIBwfWkOLpQRBYrh9Rh,a:visited.TUIBwfWkOLpQRBYrh9Rh,.header a:link.TUIBwfWkOLpQRBYrh9Rh,.header a:visited.TUIBwfWkOLpQRBYrh9Rh{color:#5b6770;background-color:#e7e8ea;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.73)}div.TUIBwfWkOLpQRBYrh9Rh:disabled,div.TUIBwfWkOLpQRBYrh9Rh[disabled],button.TUIBwfWkOLpQRBYrh9Rh:disabled,button.TUIBwfWkOLpQRBYrh9Rh[disabled],a.TUIBwfWkOLpQRBYrh9Rh:disabled,a.TUIBwfWkOLpQRBYrh9Rh[disabled],a:link.TUIBwfWkOLpQRBYrh9Rh:disabled,a:link.TUIBwfWkOLpQRBYrh9Rh[disabled],a:visited.TUIBwfWkOLpQRBYrh9Rh:disabled,a:visited.TUIBwfWkOLpQRBYrh9Rh[disabled],.header a:link.TUIBwfWkOLpQRBYrh9Rh:disabled,.header a:link.TUIBwfWkOLpQRBYrh9Rh[disabled],.header a:visited.TUIBwfWkOLpQRBYrh9Rh:disabled,.header a:visited.TUIBwfWkOLpQRBYrh9Rh[disabled]{background-color:#c6cacd;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.LOYXcSUrO0t8P5RFa5i4,button.LOYXcSUrO0t8P5RFa5i4,a.LOYXcSUrO0t8P5RFa5i4,a:link.LOYXcSUrO0t8P5RFa5i4,a:visited.LOYXcSUrO0t8P5RFa5i4,.header a:link.LOYXcSUrO0t8P5RFa5i4,.header a:visited.LOYXcSUrO0t8P5RFa5i4{color:#fff;background-color:#0094ca;font-weight:bold;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.4)}div.LOYXcSUrO0t8P5RFa5i4:hover,button.LOYXcSUrO0t8P5RFa5i4:hover,a.LOYXcSUrO0t8P5RFa5i4:hover,a:link.LOYXcSUrO0t8P5RFa5i4:hover,a:visited.LOYXcSUrO0t8P5RFa5i4:hover,.header a:link.LOYXcSUrO0t8P5RFa5i4:hover,.header a:visited.LOYXcSUrO0t8P5RFa5i4:hover{box-shadow:none;color:#0094ca;border-color:#0094ca;background-color:#d9eff7}div.LOYXcSUrO0t8P5RFa5i4:disabled,div.LOYXcSUrO0t8P5RFa5i4[disabled],button.LOYXcSUrO0t8P5RFa5i4:disabled,button.LOYXcSUrO0t8P5RFa5i4[disabled],a.LOYXcSUrO0t8P5RFa5i4:disabled,a.LOYXcSUrO0t8P5RFa5i4[disabled],a:link.LOYXcSUrO0t8P5RFa5i4:disabled,a:link.LOYXcSUrO0t8P5RFa5i4[disabled],a:visited.LOYXcSUrO0t8P5RFa5i4:disabled,a:visited.LOYXcSUrO0t8P5RFa5i4[disabled],.header a:link.LOYXcSUrO0t8P5RFa5i4:disabled,.header a:link.LOYXcSUrO0t8P5RFa5i4[disabled],.header a:visited.LOYXcSUrO0t8P5RFa5i4:disabled,.header a:visited.LOYXcSUrO0t8P5RFa5i4[disabled]{color:#a6daed;background-color:#d9eff7;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.ZDSAiC15rCTcCxFDaoW7,button.ZDSAiC15rCTcCxFDaoW7,a.ZDSAiC15rCTcCxFDaoW7,a:link.ZDSAiC15rCTcCxFDaoW7,a:visited.ZDSAiC15rCTcCxFDaoW7,.header a:link.ZDSAiC15rCTcCxFDaoW7,.header a:visited.ZDSAiC15rCTcCxFDaoW7{color:#fff;background-color:#0093a4;font-weight:bold;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.4)}div.ZDSAiC15rCTcCxFDaoW7:hover,button.ZDSAiC15rCTcCxFDaoW7:hover,a.ZDSAiC15rCTcCxFDaoW7:hover,a:link.ZDSAiC15rCTcCxFDaoW7:hover,a:visited.ZDSAiC15rCTcCxFDaoW7:hover,.header a:link.ZDSAiC15rCTcCxFDaoW7:hover,.header a:visited.ZDSAiC15rCTcCxFDaoW7:hover{box-shadow:none;color:#0093a4;border-color:#0093a4;background-color:#d9f3f5}div.ZDSAiC15rCTcCxFDaoW7:disabled,div.ZDSAiC15rCTcCxFDaoW7[disabled],button.ZDSAiC15rCTcCxFDaoW7:disabled,button.ZDSAiC15rCTcCxFDaoW7[disabled],a.ZDSAiC15rCTcCxFDaoW7:disabled,a.ZDSAiC15rCTcCxFDaoW7[disabled],a:link.ZDSAiC15rCTcCxFDaoW7:disabled,a:link.ZDSAiC15rCTcCxFDaoW7[disabled],a:visited.ZDSAiC15rCTcCxFDaoW7:disabled,a:visited.ZDSAiC15rCTcCxFDaoW7[disabled],.header a:link.ZDSAiC15rCTcCxFDaoW7:disabled,.header a:link.ZDSAiC15rCTcCxFDaoW7[disabled],.header a:visited.ZDSAiC15rCTcCxFDaoW7:disabled,.header a:visited.ZDSAiC15rCTcCxFDaoW7[disabled]{color:#a6daed;background-color:#d9eff7;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.p6i4PtoZzA3TYjD2dHDz,button.p6i4PtoZzA3TYjD2dHDz,a.p6i4PtoZzA3TYjD2dHDz,a:link.p6i4PtoZzA3TYjD2dHDz,a:visited.p6i4PtoZzA3TYjD2dHDz,.header a:link.p6i4PtoZzA3TYjD2dHDz,.header a:visited.p6i4PtoZzA3TYjD2dHDz{color:#5b6770;background-color:#fff;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.06)}div.p6i4PtoZzA3TYjD2dHDz:hover,button.p6i4PtoZzA3TYjD2dHDz:hover,a.p6i4PtoZzA3TYjD2dHDz:hover,a:link.p6i4PtoZzA3TYjD2dHDz:hover,a:visited.p6i4PtoZzA3TYjD2dHDz:hover,.header a:link.p6i4PtoZzA3TYjD2dHDz:hover,.header a:visited.p6i4PtoZzA3TYjD2dHDz:hover{box-shadow:none;background-color:#e7e8ea}div.p6i4PtoZzA3TYjD2dHDz:disabled,div.p6i4PtoZzA3TYjD2dHDz[disabled],button.p6i4PtoZzA3TYjD2dHDz:disabled,button.p6i4PtoZzA3TYjD2dHDz[disabled],a.p6i4PtoZzA3TYjD2dHDz:disabled,a.p6i4PtoZzA3TYjD2dHDz[disabled],a:link.p6i4PtoZzA3TYjD2dHDz:disabled,a:link.p6i4PtoZzA3TYjD2dHDz[disabled],a:visited.p6i4PtoZzA3TYjD2dHDz:disabled,a:visited.p6i4PtoZzA3TYjD2dHDz[disabled],.header a:link.p6i4PtoZzA3TYjD2dHDz:disabled,.header a:link.p6i4PtoZzA3TYjD2dHDz[disabled],.header a:visited.p6i4PtoZzA3TYjD2dHDz:disabled,.header a:visited.p6i4PtoZzA3TYjD2dHDz[disabled]{background-color:#e7e8ea;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.FgVX9NCbsxvhgQmgVC6I,button.FgVX9NCbsxvhgQmgVC6I,a.FgVX9NCbsxvhgQmgVC6I,a:link.FgVX9NCbsxvhgQmgVC6I,a:visited.FgVX9NCbsxvhgQmgVC6I,.header a:link.FgVX9NCbsxvhgQmgVC6I,.header a:visited.FgVX9NCbsxvhgQmgVC6I{color:#fff;background-color:#c00;font-weight:bold;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.4)}div.FgVX9NCbsxvhgQmgVC6I:hover,button.FgVX9NCbsxvhgQmgVC6I:hover,a.FgVX9NCbsxvhgQmgVC6I:hover,a:link.FgVX9NCbsxvhgQmgVC6I:hover,a:visited.FgVX9NCbsxvhgQmgVC6I:hover,.header a:link.FgVX9NCbsxvhgQmgVC6I:hover,.header a:visited.FgVX9NCbsxvhgQmgVC6I:hover{box-shadow:none;color:#c00;border-color:#c00}div.FgVX9NCbsxvhgQmgVC6I:disabled,div.FgVX9NCbsxvhgQmgVC6I[disabled],button.FgVX9NCbsxvhgQmgVC6I:disabled,button.FgVX9NCbsxvhgQmgVC6I[disabled],a.FgVX9NCbsxvhgQmgVC6I:disabled,a.FgVX9NCbsxvhgQmgVC6I[disabled],a:link.FgVX9NCbsxvhgQmgVC6I:disabled,a:link.FgVX9NCbsxvhgQmgVC6I[disabled],a:visited.FgVX9NCbsxvhgQmgVC6I:disabled,a:visited.FgVX9NCbsxvhgQmgVC6I[disabled],.header a:link.FgVX9NCbsxvhgQmgVC6I:disabled,.header a:link.FgVX9NCbsxvhgQmgVC6I[disabled],.header a:visited.FgVX9NCbsxvhgQmgVC6I:disabled,.header a:visited.FgVX9NCbsxvhgQmgVC6I[disabled]{background-color:#fcc;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.tBQY72eAiGJNoyfTE3_X,button.tBQY72eAiGJNoyfTE3_X,a.tBQY72eAiGJNoyfTE3_X,a:link.tBQY72eAiGJNoyfTE3_X,a:visited.tBQY72eAiGJNoyfTE3_X,.header a:link.tBQY72eAiGJNoyfTE3_X,.header a:visited.tBQY72eAiGJNoyfTE3_X{color:#fff;background-color:#8c52ba;font-weight:bold;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.4)}div.tBQY72eAiGJNoyfTE3_X:hover,button.tBQY72eAiGJNoyfTE3_X:hover,a.tBQY72eAiGJNoyfTE3_X:hover,a:link.tBQY72eAiGJNoyfTE3_X:hover,a:visited.tBQY72eAiGJNoyfTE3_X:hover,.header a:link.tBQY72eAiGJNoyfTE3_X:hover,.header a:visited.tBQY72eAiGJNoyfTE3_X:hover{box-shadow:none;color:#8c52ba;border-color:#8c52ba;background-color:#ebe8f1}div.tBQY72eAiGJNoyfTE3_X:disabled,div.tBQY72eAiGJNoyfTE3_X[disabled],button.tBQY72eAiGJNoyfTE3_X:disabled,button.tBQY72eAiGJNoyfTE3_X[disabled],a.tBQY72eAiGJNoyfTE3_X:disabled,a.tBQY72eAiGJNoyfTE3_X[disabled],a:link.tBQY72eAiGJNoyfTE3_X:disabled,a:link.tBQY72eAiGJNoyfTE3_X[disabled],a:visited.tBQY72eAiGJNoyfTE3_X:disabled,a:visited.tBQY72eAiGJNoyfTE3_X[disabled],.header a:link.tBQY72eAiGJNoyfTE3_X:disabled,.header a:link.tBQY72eAiGJNoyfTE3_X[disabled],.header a:visited.tBQY72eAiGJNoyfTE3_X:disabled,.header a:visited.tBQY72eAiGJNoyfTE3_X[disabled]{color:#cfc9de;background-color:#ebe8f1;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.ByoMT0FuBtXDY0Ol3nBS,button.ByoMT0FuBtXDY0Ol3nBS,a.ByoMT0FuBtXDY0Ol3nBS,a:link.ByoMT0FuBtXDY0Ol3nBS,a:visited.ByoMT0FuBtXDY0Ol3nBS,.header a:link.ByoMT0FuBtXDY0Ol3nBS,.header a:visited.ByoMT0FuBtXDY0Ol3nBS{color:#fff;background-color:#0ebe0e;font-weight:bold;box-shadow:inset 0 2px 0 0 rgba(255,255,255,.4)}div.ByoMT0FuBtXDY0Ol3nBS:hover,button.ByoMT0FuBtXDY0Ol3nBS:hover,a.ByoMT0FuBtXDY0Ol3nBS:hover,a:link.ByoMT0FuBtXDY0Ol3nBS:hover,a:visited.ByoMT0FuBtXDY0Ol3nBS:hover,.header a:link.ByoMT0FuBtXDY0Ol3nBS:hover,.header a:visited.ByoMT0FuBtXDY0Ol3nBS:hover{box-shadow:none;color:#5b6770;border-color:#e7e8ea;background-color:#e7e8ea}div.ByoMT0FuBtXDY0Ol3nBS:disabled,div.ByoMT0FuBtXDY0Ol3nBS[disabled],button.ByoMT0FuBtXDY0Ol3nBS:disabled,button.ByoMT0FuBtXDY0Ol3nBS[disabled],a.ByoMT0FuBtXDY0Ol3nBS:disabled,a.ByoMT0FuBtXDY0Ol3nBS[disabled],a:link.ByoMT0FuBtXDY0Ol3nBS:disabled,a:link.ByoMT0FuBtXDY0Ol3nBS[disabled],a:visited.ByoMT0FuBtXDY0Ol3nBS:disabled,a:visited.ByoMT0FuBtXDY0Ol3nBS[disabled],.header a:link.ByoMT0FuBtXDY0Ol3nBS:disabled,.header a:link.ByoMT0FuBtXDY0Ol3nBS[disabled],.header a:visited.ByoMT0FuBtXDY0Ol3nBS:disabled,.header a:visited.ByoMT0FuBtXDY0Ol3nBS[disabled]{background-color:#e7e8ea;box-shadow:inset 0 2px 0 0 rgba(0,0,0,.1)}div.ruL3B87gOKDOpOa8R09Q,button.ruL3B87gOKDOpOa8R09Q,a.ruL3B87gOKDOpOa8R09Q,a:link.ruL3B87gOKDOpOa8R09Q,a:visited.ruL3B87gOKDOpOa8R09Q,.header a:link.ruL3B87gOKDOpOa8R09Q,.header a:visited.ruL3B87gOKDOpOa8R09Q{color:#fff;background-color:#8c52ba;border-color:#8c52ba;border-radius:4px;border-width:1px;line-height:30px}div.ruL3B87gOKDOpOa8R09Q:hover,button.ruL3B87gOKDOpOa8R09Q:hover,a.ruL3B87gOKDOpOa8R09Q:hover,a:link.ruL3B87gOKDOpOa8R09Q:hover,a:visited.ruL3B87gOKDOpOa8R09Q:hover,.header a:link.ruL3B87gOKDOpOa8R09Q:hover,.header a:visited.ruL3B87gOKDOpOa8R09Q:hover{box-shadow:none;color:#fff;border-color:#6c468a;background-color:#6c468a}div.ruL3B87gOKDOpOa8R09Q:focus-visible,button.ruL3B87gOKDOpOa8R09Q:focus-visible,a.ruL3B87gOKDOpOa8R09Q:focus-visible,a:link.ruL3B87gOKDOpOa8R09Q:focus-visible,a:visited.ruL3B87gOKDOpOa8R09Q:focus-visible,.header a:link.ruL3B87gOKDOpOa8R09Q:focus-visible,.header a:visited.ruL3B87gOKDOpOa8R09Q:focus-visible{outline:#009eb0 solid 2px;outline-offset:2px}div.ruL3B87gOKDOpOa8R09Q:disabled,div.ruL3B87gOKDOpOa8R09Q[disabled],button.ruL3B87gOKDOpOa8R09Q:disabled,button.ruL3B87gOKDOpOa8R09Q[disabled],a.ruL3B87gOKDOpOa8R09Q:disabled,a.ruL3B87gOKDOpOa8R09Q[disabled],a:link.ruL3B87gOKDOpOa8R09Q:disabled,a:link.ruL3B87gOKDOpOa8R09Q[disabled],a:visited.ruL3B87gOKDOpOa8R09Q:disabled,a:visited.ruL3B87gOKDOpOa8R09Q[disabled],.header a:link.ruL3B87gOKDOpOa8R09Q:disabled,.header a:link.ruL3B87gOKDOpOa8R09Q[disabled],.header a:visited.ruL3B87gOKDOpOa8R09Q:disabled,.header a:visited.ruL3B87gOKDOpOa8R09Q[disabled]{background-color:#e0d1ec;border:none}div.uWmvYN5Nc59cnhnAL2B_,button.uWmvYN5Nc59cnhnAL2B_,a.uWmvYN5Nc59cnhnAL2B_,a:link.uWmvYN5Nc59cnhnAL2B_,a:visited.uWmvYN5Nc59cnhnAL2B_,.header a:link.uWmvYN5Nc59cnhnAL2B_,.header a:visited.uWmvYN5Nc59cnhnAL2B_{color:#292f36;background-color:#fff;border:1px solid #292f36;border-radius:4px;line-height:30px}div.uWmvYN5Nc59cnhnAL2B_:hover,button.uWmvYN5Nc59cnhnAL2B_:hover,a.uWmvYN5Nc59cnhnAL2B_:hover,a:link.uWmvYN5Nc59cnhnAL2B_:hover,a:visited.uWmvYN5Nc59cnhnAL2B_:hover,.header a:link.uWmvYN5Nc59cnhnAL2B_:hover,.header a:visited.uWmvYN5Nc59cnhnAL2B_:hover{background-color:#eaecef}div.uWmvYN5Nc59cnhnAL2B_:focus-visible,button.uWmvYN5Nc59cnhnAL2B_:focus-visible,a.uWmvYN5Nc59cnhnAL2B_:focus-visible,a:link.uWmvYN5Nc59cnhnAL2B_:focus-visible,a:visited.uWmvYN5Nc59cnhnAL2B_:focus-visible,.header a:link.uWmvYN5Nc59cnhnAL2B_:focus-visible,.header a:visited.uWmvYN5Nc59cnhnAL2B_:focus-visible{outline:#009eb0 solid 2px;outline-offset:2px}div.uWmvYN5Nc59cnhnAL2B_:disabled,button.uWmvYN5Nc59cnhnAL2B_:disabled,a.uWmvYN5Nc59cnhnAL2B_:disabled,a:link.uWmvYN5Nc59cnhnAL2B_:disabled,a:visited.uWmvYN5Nc59cnhnAL2B_:disabled,.header a:link.uWmvYN5Nc59cnhnAL2B_:disabled,.header a:visited.uWmvYN5Nc59cnhnAL2B_:disabled{color:#d1d4d8;border-color:#d1d4d8;background-color:#fff;cursor:not-allowed}div.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,div.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6,button.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,button.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6,a.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,a.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6,a:link.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,a:link.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6,a:visited.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,a:visited.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6,.header a:link.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,.header a:link.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6,.header a:visited.uWmvYN5Nc59cnhnAL2B_.XfoPTdAtcvXpd3fRdRf6,.header a:visited.ruL3B87gOKDOpOa8R09Q.XfoPTdAtcvXpd3fRdRf6{padding-left:16px;padding-right:16px;font-family:"Figtree","Noto Sans","Noto Sans Math","Noto Sans Arabic","Noto Sans Armenian","Noto Sans Bengali","Noto Sans SC","Noto Sans TC","Noto Sans Devanagari","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans JP","Noto Sans Kannada","Noto Sans Khmer","Noto Sans KR","Noto Sans Myanmar","Noto Sans Sinhala","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai","Noto Sans Thaana",sans-serif;font-weight:600;font-style:normal}div.uWmvYN5Nc59cnhnAL2B_:active,div.ruL3B87gOKDOpOa8R09Q:active,button.uWmvYN5Nc59cnhnAL2B_:active,button.ruL3B87gOKDOpOa8R09Q:active,a.uWmvYN5Nc59cnhnAL2B_:active,a.ruL3B87gOKDOpOa8R09Q:active,a:link.uWmvYN5Nc59cnhnAL2B_:active,a:link.ruL3B87gOKDOpOa8R09Q:active,a:visited.uWmvYN5Nc59cnhnAL2B_:active,a:visited.ruL3B87gOKDOpOa8R09Q:active,.header a:link.uWmvYN5Nc59cnhnAL2B_:active,.header a:link.ruL3B87gOKDOpOa8R09Q:active,.header a:visited.uWmvYN5Nc59cnhnAL2B_:active,.header a:visited.ruL3B87gOKDOpOa8R09Q:active{border-width:2px}div.XfoPTdAtcvXpd3fRdRf6,button.XfoPTdAtcvXpd3fRdRf6,a.XfoPTdAtcvXpd3fRdRf6,a:link.XfoPTdAtcvXpd3fRdRf6,a:visited.XfoPTdAtcvXpd3fRdRf6,.header a:link.XfoPTdAtcvXpd3fRdRf6,.header a:visited.XfoPTdAtcvXpd3fRdRf6{height:34px;padding:0 24px;line-height:34px}div.Zmtt4x6fQEd5JBCcptju,button.Zmtt4x6fQEd5JBCcptju,a.Zmtt4x6fQEd5JBCcptju,a:link.Zmtt4x6fQEd5JBCcptju,a:visited.Zmtt4x6fQEd5JBCcptju,.header a:link.Zmtt4x6fQEd5JBCcptju,.header a:visited.Zmtt4x6fQEd5JBCcptju{height:40px;padding:0 30px;line-height:40px}div.uBgzuZjgCbuCH67DTys5,button.uBgzuZjgCbuCH67DTys5,a.uBgzuZjgCbuCH67DTys5,a:link.uBgzuZjgCbuCH67DTys5,a:visited.uBgzuZjgCbuCH67DTys5,.header a:link.uBgzuZjgCbuCH67DTys5,.header a:visited.uBgzuZjgCbuCH67DTys5{height:40px;padding:0 10px;line-height:40px}div.gmEYHUc92Sl7UwLoFfUr,button.gmEYHUc92Sl7UwLoFfUr,a.gmEYHUc92Sl7UwLoFfUr,a:link.gmEYHUc92Sl7UwLoFfUr,a:visited.gmEYHUc92Sl7UwLoFfUr,.header a:link.gmEYHUc92Sl7UwLoFfUr,.header a:visited.gmEYHUc92Sl7UwLoFfUr{height:20px;padding:0 5px;line-height:20px;position:relative}div.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ,button.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ,a.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ,a:link.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ,a:visited.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ,.header a:link.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ,.header a:visited.gmEYHUc92Sl7UwLoFfUr .UsgA2Lmfhk__vmoFk1rZ{font-size:12px;top:0}div.vCCeoU_UDhHF3xew9PYn,button.vCCeoU_UDhHF3xew9PYn,a.vCCeoU_UDhHF3xew9PYn,a:link.vCCeoU_UDhHF3xew9PYn,a:visited.vCCeoU_UDhHF3xew9PYn,.header a:link.vCCeoU_UDhHF3xew9PYn,.header a:visited.vCCeoU_UDhHF3xew9PYn{line-height:12px}div.vF_FXoL_XBE2Addlrxs5,button.vF_FXoL_XBE2Addlrxs5,a.vF_FXoL_XBE2Addlrxs5,a:link.vF_FXoL_XBE2Addlrxs5,a:visited.vF_FXoL_XBE2Addlrxs5,.header a:link.vF_FXoL_XBE2Addlrxs5,.header a:visited.vF_FXoL_XBE2Addlrxs5{line-height:32px}div.UusG6eZSGLaaQQzbKOjh,button.UusG6eZSGLaaQQzbKOjh,a.UusG6eZSGLaaQQzbKOjh,a:link.UusG6eZSGLaaQQzbKOjh,a:visited.UusG6eZSGLaaQQzbKOjh,.header a:link.UusG6eZSGLaaQQzbKOjh,.header a:visited.UusG6eZSGLaaQQzbKOjh{font-family:"Figtree","Noto Sans","Noto Sans Math","Noto Sans Arabic","Noto Sans Armenian","Noto Sans Bengali","Noto Sans SC","Noto Sans TC","Noto Sans Devanagari","Noto Sans Georgian","Noto Sans Hebrew","Noto Sans JP","Noto Sans Kannada","Noto Sans Khmer","Noto Sans KR","Noto Sans Myanmar","Noto Sans Sinhala","Noto Sans Tamil","Noto Sans Telugu","Noto Sans Thai","Noto Sans Thaana",sans-serif;font-weight:600;font-style:normal;color:#0093a4;border-width:0;background-color:unset;box-shadow:none;padding:0;margin:0}div.UusG6eZSGLaaQQzbKOjh:hover,button.UusG6eZSGLaaQQzbKOjh:hover,a.UusG6eZSGLaaQQzbKOjh:hover,a:link.UusG6eZSGLaaQQzbKOjh:hover,a:visited.UusG6eZSGLaaQQzbKOjh:hover,.header a:link.UusG6eZSGLaaQQzbKOjh:hover,.header a:visited.UusG6eZSGLaaQQzbKOjh:hover{background-color:unset}div.UusG6eZSGLaaQQzbKOjh:disabled,button.UusG6eZSGLaaQQzbKOjh:disabled,a.UusG6eZSGLaaQQzbKOjh:disabled,a:link.UusG6eZSGLaaQQzbKOjh:disabled,a:visited.UusG6eZSGLaaQQzbKOjh:disabled,.header a:link.UusG6eZSGLaaQQzbKOjh:disabled,.header a:visited.UusG6eZSGLaaQQzbKOjh:disabled{color:#bec2c7}div.aA7OEBrX8RWvCUPfWnDy,button.aA7OEBrX8RWvCUPfWnDy,a.aA7OEBrX8RWvCUPfWnDy,a:link.aA7OEBrX8RWvCUPfWnDy,a:visited.aA7OEBrX8RWvCUPfWnDy,.header a:link.aA7OEBrX8RWvCUPfWnDy,.header a:visited.aA7OEBrX8RWvCUPfWnDy{color:#8c52ba;font-size:16px;padding:12px 16px}div.aA7OEBrX8RWvCUPfWnDy:hover,button.aA7OEBrX8RWvCUPfWnDy:hover,a.aA7OEBrX8RWvCUPfWnDy:hover,a:link.aA7OEBrX8RWvCUPfWnDy:hover,a:visited.aA7OEBrX8RWvCUPfWnDy:hover,.header a:link.aA7OEBrX8RWvCUPfWnDy:hover,.header a:visited.aA7OEBrX8RWvCUPfWnDy:hover{color:#6c468a}div.aA7OEBrX8RWvCUPfWnDy:focus-visible,button.aA7OEBrX8RWvCUPfWnDy:focus-visible,a.aA7OEBrX8RWvCUPfWnDy:focus-visible,a:link.aA7OEBrX8RWvCUPfWnDy:focus-visible,a:visited.aA7OEBrX8RWvCUPfWnDy:focus-visible,.header a:link.aA7OEBrX8RWvCUPfWnDy:focus-visible,.header a:visited.aA7OEBrX8RWvCUPfWnDy:focus-visible{outline:#009eb0 solid 2px;outline-offset:2px;outline-offset:unset}',"",{version:3,sources:["webpack://./src/legacySharedComponents/button.module.scss","webpack://./../frontend/packages/component-library-styles/font.scss","webpack://./../shared/css/color.scss"],names:[],mappings:"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",sourcesContent:["@import 'color';\n@import '@code-dot-org/component-library-styles/font';\n\n// Note: Keep these constants in sync with Button.jsx.\n$button-height-default: 34px;\n$button-height-large: 40px;\n$button-height-narrow: 40px;\n$button-height-small: 20px;\n\n@mixin focus-outline {\n outline: $brand_primary_default solid 2px;\n outline-offset: 2px;\n}\n\n/* stylelint-disable selector-pseudo-class-no-unknown */\ndiv,\nbutton,\na,\na:link,\na:visited,\n// Global .header a styles override application.scss.\n:global(.header) a:link,\n:global(.header) a:visited {\n /* stylelint-enable selector-pseudo-class-no-unknown */\n &.main {\n @include main-font-regular;\n display: inline-block;\n font-size: 12px;\n border: 1px solid $border_gray;\n border-radius: 3px;\n text-decoration: none;\n box-sizing: border-box;\n overflow: hidden;\n white-space: nowrap;\n\n &:hover {\n background-color: $white;\n cursor: pointer;\n }\n\n &:disabled,\n &[disabled] {\n // Override the cursor:pointer on disabled elements.\n cursor: auto;\n }\n }\n\n // Note no \"&\" on these two, since they'll be on child elements.\n .icon {\n margin-right: 2.5px;\n margin-left: 2.5px;\n }\n\n .textSpan {\n margin-right: 2.5px;\n margin-left: 2.5px;\n }\n\n // Button colors.\n &.orange {\n color: $white;\n background-color: $orange;\n font-weight: bold;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.63);\n\n &:hover {\n color: $orange;\n border-color: $orange;\n }\n\n &:disabled,\n &[disabled] {\n // This color is in Mikes styleguide, but we dont use it anywhere else;\n // and it might be changed by Mark soon - so just hard-coding the string.\n background-color: #ffd27f;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.gray {\n color: $charcoal;\n background-color: $lightest_gray;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.73);\n\n &:disabled,\n &[disabled] {\n background-color: $lighter_gray;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.blue {\n color: $white;\n background-color: $cyan;\n font-weight: bold;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.4);\n\n &:hover {\n box-shadow: none;\n color: $cyan;\n border-color: $cyan;\n background-color: $lightest_cyan;\n }\n\n &:disabled,\n &[disabled] {\n color: $lighter_cyan;\n background-color: $lightest_cyan;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.teal {\n color: $white;\n background-color: $teal;\n font-weight: bold;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.4);\n\n &:hover {\n box-shadow: none;\n color: $teal;\n border-color: $teal;\n background-color: $lightest_teal;\n }\n\n &:disabled,\n &[disabled] {\n color: $lighter_cyan;\n background-color: $lightest_cyan;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.white {\n color: $charcoal;\n background-color: $white;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.06);\n\n &:hover {\n box-shadow: none;\n background-color: $lightest_gray;\n }\n\n &:disabled,\n &[disabled] {\n background-color: $lightest_gray;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.red {\n color: $white;\n background-color: $red;\n font-weight: bold;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.4);\n\n &:hover {\n box-shadow: none;\n color: $red;\n border-color: $red;\n }\n\n &:disabled,\n &[disabled] {\n background-color: $lightest_red;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.purple {\n color: $white;\n background-color: $purple;\n font-weight: bold;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.4);\n\n &:hover {\n box-shadow: none;\n color: $purple;\n border-color: $purple;\n background-color: $lightest_purple;\n }\n\n &:disabled,\n &[disabled] {\n color: $lighter_purple;\n background-color: $lightest_purple;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n &.green {\n color: $white;\n background-color: $level_perfect;\n font-weight: bold;\n box-shadow: inset 0 2px 0 0 rgba(255 255 255 / 0.4);\n\n &:hover {\n box-shadow: none;\n color: $charcoal;\n border-color: $lightest_gray;\n background-color: $lightest_gray;\n }\n\n &:disabled,\n &[disabled] {\n background-color: $lightest_gray;\n box-shadow: inset 0 2px 0 0 rgba(0 0 0 / 0.1);\n }\n }\n\n // Phase 1 of Code.org Redesign - Colors\n &.brandSecondaryDefault {\n color: $neutral_white;\n background-color: $brand_secondary_default;\n border-color: $brand_secondary_default;\n border-radius: 4px;\n border-width: 1px;\n line-height: 30px;\n\n &:hover {\n box-shadow: none;\n color: $white;\n border-color: $brand_secondary_dark;\n background-color: $brand_secondary_dark;\n }\n\n &:focus-visible {\n @include focus-outline;\n }\n\n &:disabled,\n &[disabled] {\n background-color: $brand_secondary_light;\n border: none;\n }\n }\n\n &.neutralDark {\n color: $neutral_dark;\n background-color: $neutral_white;\n border: 1px solid $neutral_dark;\n border-radius: 4px;\n line-height: 30px;\n\n &:hover {\n background-color: $neutral_dark10;\n }\n\n &:focus-visible {\n @include focus-outline;\n }\n\n &:disabled {\n color: $neutral_dark20;\n border-color: $neutral_dark20;\n background-color: $neutral_white;\n cursor: not-allowed;\n }\n }\n\n &.neutralDark,\n &.brandSecondaryDefault {\n &.default {\n padding-left: 16px;\n padding-right: 16px;\n\n @include main-font-semi-bold;\n }\n\n &:active {\n border-width: 2px;\n }\n }\n\n // Button sizes.\n &.default {\n height: $button-height-default;\n padding: 0 24px;\n line-height: 34px;\n }\n\n &.large {\n height: $button-height-large;\n padding: 0 30px;\n line-height: 40px;\n }\n\n &.narrow {\n height: $button-height-narrow;\n padding: 0 10px;\n line-height: 40px;\n }\n\n &.small {\n height: $button-height-small;\n padding: 0 5px;\n line-height: 20px;\n position: relative;\n\n .icon {\n font-size: 12px;\n top: 0;\n }\n }\n\n // Must be below sizes, since we want it to have precedence for line-height.\n &.updated {\n line-height: 12px;\n }\n\n &.phase1Updated {\n line-height: 32px;\n }\n\n &.textButton {\n @include main-font-semi-bold;\n color: $teal;\n border-width: 0;\n background-color: unset;\n box-shadow: none;\n padding: 0;\n margin: 0;\n\n &:hover {\n background-color: unset;\n }\n\n &:disabled {\n color: $light_gray_300;\n }\n }\n\n &.rebrandedTextButton {\n color: $brand_secondary_default;\n font-size: 16px;\n padding: 12px 16px;\n\n &:hover {\n color: $brand_secondary_dark;\n }\n\n &:focus-visible {\n @include focus-outline;\n outline-offset: unset;\n }\n }\n}\n","// Common site-wide fonts, put here for easy access from all scss files\n\n// Please note (!): use only single quotes (' ') for strings (!) to allow our custom converter to work properly.\n// This file is being transpiled to js object.\n// (So it can be used in jsx/tsx files for inline styles. This is made mostly for legacy.\n// Try to avoid use of inline styles if you're creating new component).\n// Keeping that in mind -\n\n/* stylelint-disable import-notation */\n\n$figtree-font: 'Figtree';\n$noto-sans-fonts: 'Noto Sans', 'Noto Sans Math', 'Noto Sans Arabic',\n 'Noto Sans Armenian', 'Noto Sans Bengali', 'Noto Sans SC', 'Noto Sans TC',\n 'Noto Sans Devanagari', 'Noto Sans Georgian', 'Noto Sans Hebrew',\n 'Noto Sans JP', 'Noto Sans Kannada', 'Noto Sans Khmer', 'Noto Sans KR',\n 'Noto Sans Myanmar', 'Noto Sans Sinhala', 'Noto Sans Tamil',\n 'Noto Sans Telugu', 'Noto Sans Thai', 'Noto Sans Thaana';\n$main-font: $figtree-font, $noto-sans-fonts, sans-serif;\n$thin-font-weight: 100;\n$extra-light-font-weight: 200;\n$light-font-weight: 300;\n$regular-font-weight: 400;\n$medium-font-weight: 500;\n$semi-bold-font-weight: 600;\n$bold-font-weight: 700;\n$extra-bold-font-weight: 800;\n$black-font-weight: 900;\n\n@mixin main-font-thin {\n font-family: $main-font;\n font-weight: $thin-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-thin-italic {\n @include main-font-thin;\n font-style: italic;\n}\n\n@mixin main-font-extra-light {\n font-family: $main-font;\n font-weight: $extra-light-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-extra-light-italic {\n @include main-font-extra-light;\n font-style: italic;\n}\n\n@mixin main-font-light {\n font-family: $main-font;\n font-weight: $light-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-light-italic {\n @include main-font-light;\n font-style: italic;\n}\n\n@mixin main-font-regular {\n font-family: $main-font;\n font-weight: $regular-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-regular-italic {\n @include main-font-regular;\n font-style: italic;\n}\n\n@mixin main-font-medium {\n font-family: $main-font;\n font-weight: $medium-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-medium-italic {\n @include main-font-medium;\n font-style: italic;\n}\n\n@mixin main-font-semi-bold {\n font-family: $main-font;\n font-weight: $semi-bold-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-semi-bold-italic {\n @include main-font-semi-bold;\n font-style: italic;\n}\n\n@mixin main-font-bold {\n font-family: $main-font;\n font-weight: $bold-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-bold-italic {\n @include main-font-bold;\n font-style: italic;\n}\n\n@mixin main-font-extra-bold {\n font-family: $main-font;\n font-weight: $extra-bold-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-extra-bold-italic {\n @include main-font-extra-bold;\n font-style: italic;\n}\n\n@mixin main-font-black {\n font-family: $main-font;\n font-weight: $black-font-weight;\n font-style: normal;\n}\n\n@mixin main-font-black-italic {\n @include main-font-black;\n font-style: italic;\n}\n\n$barlowSemiCondensed-semibold: 'Barlow Semi Condensed Semibold',\n $noto-sans-fonts, sans-serif;\n$barlowSemiCondensed-medium: 'Barlow Semi Condensed Medium', $noto-sans-fonts,\n sans-serif;\n\n/*\n Font Awesome S3 Bucket URLs\n Current version: 6.6.0\n If you are changing the location of these files,\n see the readme in this directory for more detail on manual steps to take when uploading new files.\n */\n$font-awesome-core-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/fontawesome.min.css';\n$font-awesome-brands-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/brands.min.css';\n$font-awesome-solid-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/solid.min.css';\n$font-awesome-regular-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/regular.min.css';\n$font-awesome-v4-fonts-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/v4-font-face.min.css';\n$font-awesome-v4-shims-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/v4-shims.min.css';\n$font-awesome-v4-shims-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/v4-shims.min.css';\n$font-awesome-duotone-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/duotone.min.css';\n$font-awesome-custom-icons-url: 'https://dsco.code.org/assets/font-awesome-pro/1728421354/css/custom-icons.min.css';\n","// colors from https://www.dropbox.com/s/ycjiwt8vxlmv2ih/Code.org_stylesheet_v2_09.05.13.pdf\n\n// Please keep this file simple; it should only contain color definitions\n// and aliases. Variables defined in this file are exported to\n// apps/src/util/color.js during the apps build process.\n\n$black: #000;\n$background_black: #121416;\n$dark_gray: #2D3139;\n$darkest_gray: #292F36;\n$dark_slate_gray: #282c34;\n$darkest_slate_gray: #25292d;\n$dark_charcoal: #4d575f;\n$charcoal: #5b6770;\n$light_gray: #949ca2;\n$lighter_gray: #c6cacd;\n$lightest_gray: #e7e8ea;\n$background_gray: #f2f2f2;\n$dimgray: #696969;\n$white: #fff;\n$default_blue: #3670b3;\n\n$dark_teal: #0094a3;\n$teal: #0093a4;\n$applab_button_teal: #1abc9c;\n$light_teal: #59cad3;\n$lightish_teal: #80d6de;\n$lighter_teal: #a6e3e8;\n$lightest_teal: #d9f3f5;\n$ai_rubric_cyan: #3cfff8;\n\n$purple: #8c52ba;\n$light_purple: #a69bc1;\n$lighter_purple: #cfc9de;\n$lightest_purple: #ebe8f1;\n\n$cyan: #0094ca;\n$light_cyan: #59b9dc;\n$lighter_cyan: #a6daed;\n$lightest_cyan: #d9eff7;\n$almost_white_cyan: #f5fcff;\n\n$orange: #ffa400;\n$light_orange: #ffc459;\n$lighter_orange: #ffe0a6;\n$lightest_orange: #fff2d9;\n$dark_orange: #ff8600;\n\n$green: #b9bf15;\n$light_green: #d1d567;\n$lighter_green: #e7e9ad;\n$lightest_green: #f5f5dc;\n$highlight_green: #8afc9b;\n\n$yellow: #ffb81d;\n$light_yellow: #ffdb74;\n$lighter_yellow: #ffebb5;\n$lightest_yellow: #fff7df;\n\n$goldenrod: #daa520;\n\n$header_text: $white;\n$bkgnd_color: $teal;\n$inset_color: $lighter_gray;\n$dark_color: $purple;\n$hdr_color: $purple;\n\n// Some extra colors.\n$red: #c00;\n$lightest_red: #fcc;\n$dark_red: #d62911;\n$realgreen: #008000;\n$realyellow: #ff0;\n$mustardyellow: #efcd1c;\n$twitter_blue: #00aced;\n$facebook_blue: #3b5998;\n$linkedin_blue: #0077B5;\n$dark_blue: #00647f;\n$blockly_flyout_gray: #ddd;\n$default_text: #333;\n$border_gray: #bbb;\n$border_light_gray: #d8d8d8;\n$table_header: #ececec;\n$table_light_row: #fcfcfc;\n$table_dark_row: #f4f4f4;\n\n// Progress colors.\n$level_submitted: $purple;\n$level_perfect: rgb(14, 190, 14);\n$level_passed: rgb(159, 212, 159);\n$level_attempted: $realyellow;\n$level_not_tried: #fefefe;\n$level_current: $orange;\n$level_review_rejected: $red;\n$level_review_accepted: rgb(11, 142, 11); // TODO: $level_passed;\n$assessment: $cyan;\n$workspace_running_background: #e5e5e5;\n\n// Experimental Sprite Lab validation colors.\n$dark_purple: #682A77;\n$bright_green: #0ebe0e;\n$neon_pink: #e9118f;\n\n// Links (used in apps).\n$link_color: #0596ce;\n\n// Shadow.\n$shadow: rgba(0, 0, 0, 0.3);\n\n// Colors that are taken from bootstrap, and not necessarily part of our core theme.\n$bootstrap_button_blue: #337ab7;\n$bootstrap_button_red: #d9534f;\n$bootstrap_error_background: #f2dede;\n$bootstrap_error_text: #b94a48;\n$bootstrap_v3_error_text: #a94442;\n$bootstrap_error_border: #ebccd1;\n$bootstrap_warning_background: #fcf8e3;\n$bootstrap_warning_text: #c09853;\n$bootstrap_warning_border: #faebcc;\n$bootstrap_border_color: #cccccc;\n$bootstrap_success_background: #dff0d8;\n$bootstrap_success_text: #468847;\n$bootstrap_success_border: #d6e9c6;\n\n// Colors taken from droplet, not part of our core theme.\n$droplet_light_green: #d3e965;\n$droplet_blue: #64b5f6;\n$droplet_bright_blue: #19c3e1;\n$droplet_yellow: #fff176;\n$droplet_orange: #ffb74d;\n$droplet_red: #f78183;\n$droplet_cyan: #4dd0e1;\n$droplet_pink: #f57ac6;\n$droplet_purple: #bb77c7;\n$droplet_green: #68d995;\n$droplet_white: $white;\n\n// Oceans: deep blue background.\n$oceans_deep_blue: rgb(2, 0, 28);\n\n// Dark theme background (used by default in Music Lab)\n$dark_black: #121212;\n\n// ===----===----===---- Phase 1 Colors: ----===----===----===\n// Brand\n$brand_primary_light: #E0F8F9;\n$brand_primary_default: #009EB0;\n$brand_primary_dark: #007785;\n\n$brand_secondary_light: #E0D1EC;\n$brand_secondary_default: #8C52BA;\n$brand_secondary_dark: #6C468A;\n\n$brand_accent_default: #ED6060;\n\n$brand_teal_5: #DFF2F4;\n\n//Product\n$product_affirmative_default: #3EA33E;\n\n$product_negative_light: #FDEBE9;\n$product_negative_default: #E5311A;\n$product_negative_dark: #AA2513;\n\n$product_caution_default: #F9CB28;\n\n$product_information_default: #007ACC;\n\n// Neutral\n$neutral_white: #FFFFFF;\n$neutral_light: #F7F8FA;\n$neutral_gray10: #EAEBEB;\n$neutral_dark10: #EAECEF;\n$neutral_dark20: #D1D4D8;\n$neutral_dark30: #BEC2C7;\n$neutral_dark40: #ABB0B6;\n$neutral_dark50: #989EA5;\n$neutral_dark60: #858C94;\n$neutral_dark70: #727A83;\n$neutral_dark80: #5F6872;\n$neutral_dark90: #4C5661;\n$neutral_dark: #292F36;\n\n//Brands\n$google_brand_color: #0F9D58;\n$microsoft_brand_color: #FFB900;\n$facebook_brand_color: #3B5998;\n$clever_brand_color: #1464FF;\n\n// ===----===----===---- Design system colors: ----===----===----===\n\n$light_primary_100: #BFE4E8;\n$light_primary_500: #0093A4;\n$light_primary_700: #007785;\n\n$light_secondary_100: #E2D4EE;\n$light_secondary_500: #8C52BA;\n$light_secondary_700: #6C468A;\n\n$light_gray_50: #F7F8FA;\n$light_gray_100: #EAECEF;\n$light_gray_200: #D1D4D8;\n$light_gray_300: #BEC2C7;\n$light_gray_400: #ABB0B6;\n$light_gray_500: #989EA5;\n$light_gray_600: #858C94;\n$light_gray_700: #727A83;\n$light_gray_800: #5F6872;\n$light_gray_900: #4C5661;\n$light_gray_950: #394450;\n\n$light_affirmative_100: #E2F1E2;\n$light_affirmative_500: #3EA33E;\n$light_affirmative_700: #2D742D;\n\n$light_negative_100: #FBE0DD;\n$light_negative_500: #E5311A;\n$light_negative_700: #B24949;\n\n$light_caution_100: #FEF7DF;\n$light_caution_500: #F9CB28;\n$light_caution_700: #C7A220;\n\n$light_accent_100: #FAD7D7;\n$light_accent_500: #ED6060;\n$light_accent_700: #D84C4C;\n\n$light_aqua_100: #CEFFFD;\n$light_aqua_500: #3CFFF8;\n$light_aqua_700: #30CCC6;\n\n$light_orange_100: #FFEDCC;\n$light_orange_500: #FFA400;\n$light_orange_700: #CC8300;\n\n$light_info_100: #DCEFFB;\n$light_info_500: #1892E3;\n$light_info_700: #1375B6;\n\n$light_white: #FFFFFF;\n\n$light_black: #292F36;\n\n$light_black_opacity_90: rgba(41, 47, 54, 0.90);\n$light_black_opacity-80: rgba(41, 47, 54, 0.80);\n$light_black_opacity-70: rgba(41, 47, 54, 0.70);\n$light_black_opacity-60: rgba(41, 47, 54, 0.60);\n$light_black_opacity-50: rgba(41, 47, 54, 0.50);\n$light_black_opacity-40: rgba(41, 47, 54, 0.40);\n$light_black_opacity-30: rgba(41, 47, 54, 0.30);\n$light_black_opacity-20: rgba(41, 47, 54, 0.20);\n$light_black_opacity-10: rgba(41, 47, 54, 0.10);\n"],sourceRoot:""}]),___CSS_LOADER_EXPORT___.locals={main:"fE6oW8WUIydrR0vkYdyC",icon:"UsgA2Lmfhk__vmoFk1rZ",textSpan:"ttHuEnTFlKeGgUQokZY9",orange:"zXoflj1yqMLMprM7AjF5",gray:"TUIBwfWkOLpQRBYrh9Rh",blue:"LOYXcSUrO0t8P5RFa5i4",teal:"ZDSAiC15rCTcCxFDaoW7",white:"p6i4PtoZzA3TYjD2dHDz",red:"FgVX9NCbsxvhgQmgVC6I",purple:"tBQY72eAiGJNoyfTE3_X",green:"ByoMT0FuBtXDY0Ol3nBS",brandSecondaryDefault:"ruL3B87gOKDOpOa8R09Q",neutralDark:"uWmvYN5Nc59cnhnAL2B_",default:"XfoPTdAtcvXpd3fRdRf6",large:"Zmtt4x6fQEd5JBCcptju",narrow:"uBgzuZjgCbuCH67DTys5",small:"gmEYHUc92Sl7UwLoFfUr",updated:"vCCeoU_UDhHF3xew9PYn",phase1Updated:"vF_FXoL_XBE2Addlrxs5",textButton:"UusG6eZSGLaaQQzbKOjh",rebrandedTextButton:"aA7OEBrX8RWvCUPfWnDy"};const __WEBPACK_DEFAULT_EXPORT__=___CSS_LOADER_EXPORT___},"./src/legacySharedComponents/button.module.scss":(__unused_webpack_module,__webpack_exports__,__webpack_require__)=>{__webpack_require__.r(__webpack_exports__),__webpack_require__.d(__webpack_exports__,{default:()=>__WEBPACK_DEFAULT_EXPORT__});var _node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__=__webpack_require__("./node_modules/style-loader/dist/runtime/injectStylesIntoStyleTag.js"),_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0__),_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__=__webpack_require__("./node_modules/style-loader/dist/runtime/styleDomAPI.js"),_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1__),_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__=__webpack_require__("./node_modules/style-loader/dist/runtime/insertBySelector.js"),_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2__),_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__=__webpack_require__("./node_modules/style-loader/dist/runtime/setAttributesWithoutAttributes.js"),_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3__),_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__=__webpack_require__("./node_modules/style-loader/dist/runtime/insertStyleElement.js"),_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4__),_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__=__webpack_require__("./node_modules/style-loader/dist/runtime/styleTagTransform.js"),_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default=__webpack_require__.n(_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5__),_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_4_use_2_button_module_scss__WEBPACK_IMPORTED_MODULE_6__=__webpack_require__("./node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[4].use[1]!./node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[4].use[2]!./src/legacySharedComponents/button.module.scss"),options={};options.styleTagTransform=_node_modules_style_loader_dist_runtime_styleTagTransform_js__WEBPACK_IMPORTED_MODULE_5___default(),options.setAttributes=_node_modules_style_loader_dist_runtime_setAttributesWithoutAttributes_js__WEBPACK_IMPORTED_MODULE_3___default(),options.insert=_node_modules_style_loader_dist_runtime_insertBySelector_js__WEBPACK_IMPORTED_MODULE_2___default().bind(null,"head"),options.domAPI=_node_modules_style_loader_dist_runtime_styleDomAPI_js__WEBPACK_IMPORTED_MODULE_1___default(),options.insertStyleElement=_node_modules_style_loader_dist_runtime_insertStyleElement_js__WEBPACK_IMPORTED_MODULE_4___default();_node_modules_style_loader_dist_runtime_injectStylesIntoStyleTag_js__WEBPACK_IMPORTED_MODULE_0___default()(_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_4_use_2_button_module_scss__WEBPACK_IMPORTED_MODULE_6__.A,options);const __WEBPACK_DEFAULT_EXPORT__=_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_4_use_2_button_module_scss__WEBPACK_IMPORTED_MODULE_6__.A&&_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_4_use_2_button_module_scss__WEBPACK_IMPORTED_MODULE_6__.A.locals?_node_modules_css_loader_dist_cjs_js_ruleSet_1_rules_4_use_1_node_modules_sass_loader_dist_cjs_js_ruleSet_1_rules_4_use_2_button_module_scss__WEBPACK_IMPORTED_MODULE_6__.A.locals:void 0}}]);
//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMzYxMy5lMzc4M2U2MS5pZnJhbWUuYnVuZGxlLmpzIiwibWFwcGluZ3MiOiI0UEFJQSxJQUFBQSxZQUFBQyx1QkFBQUMsb0JBQUEsdUNBQ0FDLFFBQUFGLHVCQUFBQyxvQkFBQSxvQ0FDQUUsV0FBQUgsdUJBQUFDLG9CQUFBLHVDQUNBRyxPQUFBSix1QkFBQUMsb0JBQUEsa0NBRUFJLGFBQUFMLHVCQUFBQyxvQkFBQSxpREFFQUssY0FBQU4sdUJBQUFDLG9CQUFBLG9EQUFnRCxTQUFBRCx1QkFBQU8sR0FBQSxPQUFBQSxHQUFBQSxFQUFBQyxXQUFBRCxFQUFBLFNBQUFBLEVBQUEsVUFBQUUsUUFBQUMsR0FBQSxPQUFBRCxRQUFBLG1CQUFBRSxRQUFBLGlCQUFBQSxPQUFBQyxTQUFBLFNBQUFGLEdBQUEsY0FBQUEsQ0FBQSxXQUFBQSxHQUFBLE9BQUFBLEdBQUEsbUJBQUFDLFFBQUFELEVBQUFHLGNBQUFGLFFBQUFELElBQUFDLE9BQUFHLFVBQUEsZ0JBQUFKLENBQUEsRUFBQUQsUUFBQUMsRUFBQSxVQUFBSyxXQUFBLE9BQUFBLFNBQUFDLE9BQUFDLE9BQUFELE9BQUFDLE9BQUFDLE9BQUEsU0FBQUMsR0FBQSxRQUFBWixFQUFBLEVBQUFBLEVBQUFhLFVBQUFDLE9BQUFkLElBQUEsS0FBQWUsRUFBQUYsVUFBQWIsR0FBQSxRQUFBZ0IsS0FBQUQsR0FBQSxJQUFBRSxlQUFBQyxLQUFBSCxFQUFBQyxLQUFBSixFQUFBSSxHQUFBRCxFQUFBQyxHQUFBLFFBQUFKLENBQUEsRUFBQUosU0FBQVcsTUFBQSxLQUFBTixVQUFBLFVBQUFPLGdCQUFBTCxFQUFBZixHQUFBLE9BQUFvQixnQkFBQVgsT0FBQVksZUFBQVosT0FBQVksZUFBQVYsT0FBQSxTQUFBSSxFQUFBZixHQUFBLE9BQUFlLEVBQUFPLFVBQUF0QixFQUFBZSxDQUFBLEVBQUFLLGdCQUFBTCxFQUFBZixFQUFBLFVBQUF1QixRQUFBdkIsRUFBQWdCLEdBQUEsSUFBQUQsRUFBQU4sT0FBQWUsS0FBQXhCLEdBQUEsR0FBQVMsT0FBQWdCLHNCQUFBLEtBQUF0QixFQUFBTSxPQUFBZ0Isc0JBQUF6QixHQUFBZ0IsSUFBQWIsRUFBQUEsRUFBQXVCLFFBQUEsU0FBQVYsR0FBQSxPQUFBUCxPQUFBa0IseUJBQUEzQixFQUFBZ0IsR0FBQVksVUFBQSxLQUFBYixFQUFBYyxLQUFBVixNQUFBSixFQUFBWixFQUFBLFFBQUFZLENBQUEsVUFBQWUsY0FBQTlCLEdBQUEsUUFBQWdCLEVBQUEsRUFBQUEsRUFBQUgsVUFBQUMsT0FBQUUsSUFBQSxLQUFBRCxFQUFBLE1BQUFGLFVBQUFHLEdBQUFILFVBQUFHLEdBQUEsR0FBQUEsRUFBQSxFQUFBTyxRQUFBZCxPQUFBTSxJQUFBLEdBQUFnQixTQUFBLFNBQUFmLEdBQUFnQixnQkFBQWhDLEVBQUFnQixFQUFBRCxFQUFBQyxHQUFBLElBQUFQLE9BQUF3QiwwQkFBQXhCLE9BQUF5QixpQkFBQWxDLEVBQUFTLE9BQUF3QiwwQkFBQWxCLElBQUFRLFFBQUFkLE9BQUFNLElBQUFnQixTQUFBLFNBQUFmLEdBQUFQLE9BQUEwQixlQUFBbkMsRUFBQWdCLEVBQUFQLE9BQUFrQix5QkFBQVosRUFBQUMsR0FBQSxXQUFBaEIsQ0FBQSxVQUFBZ0MsZ0JBQUFoQyxFQUFBZ0IsRUFBQUQsR0FBQSxPQUFBQyxFQUFBLFNBQUFvQixlQUFBckIsR0FBQSxJQUFBc0IsRUFBQSxTQUFBQyxhQUFBdkIsRUFBQUMsR0FBQSxhQUFBZCxRQUFBYSxLQUFBQSxFQUFBLE9BQUFBLEVBQUEsSUFBQWYsRUFBQWUsRUFBQVgsT0FBQW1DLGFBQUEsWUFBQXZDLEVBQUEsS0FBQXFDLEVBQUFyQyxFQUFBa0IsS0FBQUgsRUFBQUMsR0FBQSx3QkFBQWQsUUFBQW1DLEdBQUEsT0FBQUEsRUFBQSxVQUFBRyxVQUFBLGtFQUFBeEIsRUFBQXlCLE9BQUFDLFFBQUEzQixFQUFBLENBQUF1QixDQUFBdkIsRUFBQSwwQkFBQWIsUUFBQW1DLEdBQUFBLEVBQUFBLEVBQUEsR0FBQUQsQ0FBQXBCLE1BQUFoQixFQUFBUyxPQUFBMEIsZUFBQW5DLEVBQUFnQixFQUFBLENBQUEyQixNQUFBNUIsRUFBQWEsWUFBQSxFQUFBZ0IsY0FBQSxFQUFBQyxVQUFBLElBQUE3QyxFQUFBZ0IsR0FBQUQsRUFBQWYsQ0FBQSxDQUdoRCxJQUFNOEMsa0JBQW9CLENBQ3hCQyxzQkFBdUIsd0JBQ3ZCQyxZQUFhLGVBR1RDLFlBQVduQixjQUFBQSxjQUFBLEdBQ1pnQixtQkFBaUIsSUFDcEJJLE9BQVEsU0FDUkMsS0FBTSxPQUNOQyxLQUFNLE9BQ05DLEtBQU0sT0FDTkMsTUFBTyxRQUNQQyxJQUFLLE1BQ0xDLE1BQU8sUUFDUEMsT0FBUSxXQUdKQyxXQUFhLENBQ2pCQyxRQUFTLFVBQ1RDLE1BQU8sUUFDUEMsT0FBUSxTQUNSQyxNQUFPLFNBYUhDLE9BQU0sU0FBQUMsa0JBQUEsU0FBQUQsU0FBQSxRQUFBRSxNQUFBQyxLQUFBckQsVUFBQUMsT0FBQXFELEtBQUEsSUFBQUMsTUFBQUYsTUFBQUcsS0FBQSxFQUFBQSxLQUFBSCxLQUFBRyxPQUFBRixLQUFBRSxNQUFBeEQsVUFBQXdELE1Bd0NULE9BeENTckMsZ0JBQUFpQyxNQUFBRCxpQkFBQTlDLEtBQUFDLE1BQUE2QyxpQkFBQSxPQUFBTSxPQUFBSCxRQUFBLGtCQWlDRSxTQUFBSSxPQUNWLElBQUFDLFlBQWtDUCxNQUFLUSxNQUFoQ0MsS0FBSUYsWUFBSkUsS0FBTUMsU0FBUUgsWUFBUkcsU0FBVUMsUUFBT0osWUFBUEksUUFDTCxVQUFkTCxNQUFNTSxLQUFvQkYsVUFBYUQsT0FDekNILE1BQU1PLGlCQUNOUCxNQUFNUSxrQkFDTkgsVUFFSixJQUFDWCxLQUFBLENBZ0lBLE9BN002QyxTQUFBZSxlQUFBakUsRUFBQVosR0FBQVksRUFBQVIsVUFBQUUsT0FBQXdFLE9BQUE5RSxFQUFBSSxXQUFBUSxFQUFBUixVQUFBRCxZQUFBUyxFQUFBSyxnQkFBQUwsRUFBQVosRUFBQSxDQTZFN0M2RSxDQUFBakIsT0FBQUMsa0JBQUFELE9BQUF4RCxVQUVEMkUsT0FBQSxTQUFBQSxTQUNFLElBQUFDLGFBd0JJQyxLQUFLWCxNQXZCUFksS0FBSUYsYUFBSkUsS0FBSUMsbUJBQUFILGFBQ0pJLE1BQUFBLFdBQUssSUFBQUQsbUJBQUdyQyxZQUFZQyxPQUFNb0MsbUJBQUFFLGtCQUFBTCxhQUMxQk0sS0FBQUEsVUFBSSxJQUFBRCxrQkFBRzlCLFdBQVUsUUFBUThCLGtCQUN6QmQsS0FBSVMsYUFBSlQsS0FDQWdCLEtBQUlQLGFBQUpPLEtBQ0FDLFlBQVdSLGFBQVhRLFlBQ0FDLEtBQUlULGFBQUpTLEtBQ0FDLGNBQWFWLGFBQWJVLGNBQ0FDLFVBQVNYLGFBQVRXLFVBQ0FDLE9BQU1aLGFBQU5ZLE9BQ0FDLE1BQUtiLGFBQUxhLE1BQ0FwQixRQUFPTyxhQUFQUCxRQUNBRCxTQUFRUSxhQUFSUixTQUNBc0IsU0FBUWQsYUFBUmMsU0FDQUMsR0FBRWYsYUFBRmUsR0FDQUMsU0FBUWhCLGFBQVJnQixTQUNBQyxVQUFTakIsYUFBVGlCLFVBQ0FDLFlBQVdsQixhQUFYa0IsWUFDQTFELE1BQUt3QyxhQUFMeEMsTUFDQTJELHFCQUFvQm5CLGFBQXBCbUIscUJBQ0FDLG1CQUFrQnBCLGFBQWxCb0IsbUJBQ2NDLFVBQVNyQixhQUF2QixjQUNBc0IsTUFBS3RCLGFBQUxzQixNQUdGLElBQUsvQixPQUFTRSxRQUNaLE1BQU0sSUFBSThCLE1BQU0sdUNBR2xCLElBQUlDLFlBQWNYLE1BQ2RZLElBQU0sU0FjVixHQVBJTCxtQkFDRkssSUFBTWxDLEtBQU8sSUFBTSxNQUduQmlDLFlBQVc3RSxjQUFBLENBQUkrRSxVQUFXLFFBQVdiLE9BR25DQyxVQUFvQixNQUFSVyxJQUdkLE1BQU0sSUFBSUYsTUFDUixpRUFJSixJQWNJSSxVQWRFQyxlQUFpQlIsbUJBQ25CLENBQ0VTLGNBQUFBLFFBQWF2QixNQUNiM0Msa0JBQWtCeUMsT0FBU3lCLGNBQUFBLFFBQWFDLGNBQWdCLElBRTFELENBQUNELGNBQUFBLFFBQWF2QixPQUFRYSxzQkFBd0JVLGNBQUFBLFFBQWFFLFNBT3pEQyxJQUFpQixXQUFYcEIsT0FBc0IsMkJBQXdCcUIsRUFJeEROLFVBREVuQixhQUNVLEVBQUEwQixZQUFBQSxTQUNWakMsS0FBS1gsTUFBTXFDLFVBQ1hFLGNBQUFBLFFBQWFNLEtBQ2JOLGNBQUFBLFFBQWFPLFdBQ2IsMEJBQ0FoQyxRQUFVdEMsWUFBWUYsdUJBQ3BCaUUsY0FBQUEsUUFBYVEsc0JBR0wsRUFBQUgsWUFBQUEsU0FDVmpDLEtBQUtYLE1BQU1xQyxVQUNYRSxjQUFBQSxRQUFhTSxLQUNiTixjQUFBQSxRQUFhekIsT0FDYndCLGdCQUlKLElBQU1VLFlBQXNCLFdBQVJiLElBQW1CLENBQUN2QixNQUFRLENBQUMsRUFFakQsT0FDRXhGLE9BQUEsUUFBQTZILGNBQUNkLElBQUdwRyxTQUFBLEdBQ0VpSCxZQUFXLENBQ2ZYLFVBQ0FkLE1BQUtsRSxjQUFBLEdBQU02RSxhQUNYakMsS0FBTUMsU0FBVyxJQUFNRCxLQUN2QnFCLE9BQ0FwRCxNQUNBd0UsSUFDQXhDLFNBQ0FzQixTQUNBckIsUUFBU0QsU0FBVyxLQUFPQyxRQUMzQitDLFVBQVd2QyxLQUFLdUMsVUFDaEJ4QixTQUNBRCxHQUNBLGFBQVlNLFVBQ1pDLFFBRUE1RyxPQUFBLFFBQUE2SCxjQUFBLE9BQUsxQixNQUFPNEIsUUFBQUEsUUFBRUMsS0FBSzdCLE1BQU8sQ0FBQyxlQUN4QkosTUFDQy9GLE9BQUEsUUFBQTZILGNBQUM1SCxhQUFBLFFBQVcsQ0FDVjhGLEtBQ0FrQixXQUFXLEVBQUFPLFlBQUFBLFNBQVd4QixjQUFlbUIsY0FBQUEsUUFBYXBCLE1BQ2xESSxNQUFLbEUsY0FBQSxHQUFNZ0UsYUFHZFYsS0FBS1gsTUFBTXFELFVBQVkxQyxLQUFLWCxNQUFNcUQsU0FDbEMxQixXQUFhQyxhQUNaeEcsT0FBQSxRQUFBNkgsY0FBQSxZQUNHckIsWUFBWSxJQUNieEcsT0FBQSxRQUFBNkgsY0FBQzVILGFBQUEsUUFBVyxDQUFDOEYsS0FBSyxVQUFVa0IsVUFBVSxhQUcxQ2pILE9BQUEsUUFBQTZILGNBQUEsUUFBTVosVUFBV0UsY0FBQUEsUUFBYWUsV0FBWTNCLFdBQWFWLE9BSS9ELEVBQUMzQixNQUFBLENBeEtTLENBQVNpRSxPQUFBQSxRQUFNQyxXQUFTakcsZ0JBQTlCK0IsT0FBTSxZQUNTLENBQ2pCc0IsS0FBTTZDLFdBQUFBLFFBQVVDLE1BQU0sQ0FBQyxTQUFVLFNBQVUsVUFDM0NyQixVQUFXb0IsV0FBQUEsUUFBVUUsT0FDckIxRCxLQUFNd0QsV0FBQUEsUUFBVUUsT0FDaEIxQyxLQUFNd0MsV0FBQUEsUUFBVUUsT0FDaEJ6RixNQUFPdUYsV0FBQUEsUUFBVUcsVUFBVSxDQUN6QkgsV0FBQUEsUUFBVUUsT0FDVkYsV0FBQUEsUUFBVUksT0FDVkosV0FBQUEsUUFBVUssT0FFWlQsU0FBVUksV0FBQUEsUUFBVU0sS0FDcEIvQyxLQUFNeUMsV0FBQUEsUUFBVUMsTUFBTTFILE9BQU9lLEtBQUtrQyxhQUNsQzZCLE1BQU8yQyxXQUFBQSxRQUFVQyxNQUFNMUgsT0FBT2dJLE9BQU94RixjQUNyQzBDLFlBQWF1QyxXQUFBQSxRQUFVSyxLQUN2QjNDLEtBQU1zQyxXQUFBQSxRQUFVRSxPQUNoQnZDLGNBQWVxQyxXQUFBQSxRQUFVRSxPQUN6QnRDLFVBQVdvQyxXQUFBQSxRQUFVUSxPQUNyQjNDLE9BQVFtQyxXQUFBQSxRQUFVRSxPQUNsQnBDLE1BQU9rQyxXQUFBQSxRQUFVUSxPQUNqQi9ELFNBQVV1RCxXQUFBQSxRQUFVSyxLQUNwQnRDLFNBQVVpQyxXQUFBQSxRQUFVRyxVQUFVLENBQUNILFdBQUFBLFFBQVVLLEtBQU1MLFdBQUFBLFFBQVVFLFNBQ3pEeEQsUUFBU3NELFdBQUFBLFFBQVVTLEtBQ25CekMsR0FBSWdDLFdBQUFBLFFBQVVFLE9BQ2RqQyxTQUFVK0IsV0FBQUEsUUFBVUcsVUFBVSxDQUFDSCxXQUFBQSxRQUFVSSxPQUFRSixXQUFBQSxRQUFVRSxTQUMzRGhDLFVBQVc4QixXQUFBQSxRQUFVSyxLQUNyQmxDLFlBQWE2QixXQUFBQSxRQUFVRSxPQUN2QjlCLHFCQUFzQjRCLFdBQUFBLFFBQVVLLEtBQ2hDaEMsbUJBQW9CMkIsV0FBQUEsUUFBVUssS0FDOUIsYUFBY0wsV0FBQUEsUUFBVUUsT0FDeEIzQixNQUFPeUIsV0FBQUEsUUFBVUUsU0E2SXJCckUsT0FBT2QsWUFBY0EsWUFDckJjLE9BQU9MLFdBQWFBLFdBQ3BCSyxPQUFPNkUsYUF2TGMsQ0FDbkJqRixRQUFTLEdBQ1RDLE1BQU8sR0FDUEMsT0FBUSxHQUNSQyxNQUFPLElBbUwwQitFLFFBQUFBLFFBRXBCOUUsT0FBTStFLE9BQUFELFFBQUFBLFFBQUFsRixPLDJLQzlOckIsSUFBQWhFLFFBQUFGLHVCQUFBQyxvQkFBQSxvQ0FDQUUsV0FBQUgsdUJBQUFDLG9CQUFBLHVDQUNBRyxPQUFBSix1QkFBQUMsb0JBQUEsa0NBQTBCcUosVUFBQSw2QkFIMUIsU0FBQXRKLHVCQUFBTyxHQUFBLE9BQUFBLEdBQUFBLEVBQUFDLFdBQUFELEVBQUEsU0FBQUEsRUFBQSxVQUFBUSxXQUFBLE9BQUFBLFNBQUFDLE9BQUFDLE9BQUFELE9BQUFDLE9BQUFDLE9BQUEsU0FBQUMsR0FBQSxRQUFBWixFQUFBLEVBQUFBLEVBQUFhLFVBQUFDLE9BQUFkLElBQUEsS0FBQWUsRUFBQUYsVUFBQWIsR0FBQSxRQUFBZ0IsS0FBQUQsR0FBQSxJQUFBRSxlQUFBQyxLQUFBSCxFQUFBQyxLQUFBSixFQUFBSSxHQUFBRCxFQUFBQyxHQUFBLFFBQUFKLENBQUEsRUFBQUosU0FBQVcsTUFBQSxLQUFBTixVQUFBLENBWWUsU0FBU21JLFlBQVdDLE1BQXFDLElBQW5DckQsS0FBSXFELEtBQUpyRCxLQUFNa0IsVUFBU21DLEtBQVRuQyxVQUFXTCxNQUFLd0MsS0FBTHhDLE1BQVVoQyxNQVpoRSxTQUFBeUUseUJBQUFsSixFQUFBZSxHQUFBLFNBQUFmLEVBQUEsYUFBQUcsRUFBQWEsRUFBQXFCLEVBQUEsU0FBQThHLDhCQUFBbkksRUFBQWhCLEdBQUEsU0FBQWdCLEVBQUEsYUFBQUQsRUFBQSxXQUFBSCxLQUFBSSxFQUFBLE1BQUFDLGVBQUFDLEtBQUFGLEVBQUFKLEdBQUEsSUFBQVosRUFBQW9KLFNBQUF4SSxHQUFBLFNBQUFHLEVBQUFILEdBQUFJLEVBQUFKLEVBQUEsUUFBQUcsQ0FBQSxDQUFBb0ksQ0FBQW5KLEVBQUFlLEdBQUEsR0FBQU4sT0FBQWdCLHNCQUFBLEtBQUE0SCxFQUFBNUksT0FBQWdCLHNCQUFBekIsR0FBQSxJQUFBZ0IsRUFBQSxFQUFBQSxFQUFBcUksRUFBQXZJLE9BQUFFLElBQUFiLEVBQUFrSixFQUFBckksR0FBQUQsRUFBQXFJLFNBQUFqSixJQUFBLEdBQUFtSixxQkFBQXBJLEtBQUFsQixFQUFBRyxLQUFBa0MsRUFBQWxDLEdBQUFILEVBQUFHLEdBQUEsUUFBQWtDLENBQUEsQ0FZcUU2RyxDQUFBRCxLQUFBRixXQUM3RFEsU0FBVzNCLFFBQUFBLFFBQUVsSCxPQUFPLENBQUMsRUFBRytELE1BQU8sQ0FDbkNxQyxVQUFXLFNBQUZ4QyxPQUFXc0IsS0FBSSxLQUFBdEIsT0FBSXdDLFdBQXdCLE1BRXRELE9BQU9qSCxPQUFBLFFBQUE2SCxjQUFBLElBQUFsSCxTQUFBLEdBQU8rSSxTQUFRLENBQUU5QyxRQUMxQixDQUVBdUMsWUFBWVEsVUFBWSxDQUN0QjVELEtBQU1zQyxXQUFBQSxRQUFVRSxPQUFPcUIsV0FDdkIzQyxVQUFXb0IsV0FBQUEsUUFBVUUsT0FDckIzQixNQUFPeUIsV0FBQUEsUUFBVUUsUUFHakJVLE9BQUFELFFBQUFBLFFBQUFsRixPLDJ5QkN0QkUrRix3QixnR0FBMEIsR0FBNEIsNEZBRTFEQSx3QkFBd0I3SCxLQUFLLENBQUNpSCxPQUFPNUMsR0FBSSw0OW5CQUEybG9CLEdBQUcsQ0FBQyxRQUFVLEVBQUUsUUFBVSxDQUFDLDREQUE0RCxzRUFBc0Usd0NBQXdDLE1BQVEsR0FBRyxTQUFXLCtuRUFBK25FLGVBQWlCLENBQUMsdW9PQUF1b08sNjlJQUE2OUksOHlNQUE4eU0sV0FBYSxNQUUvNHdDd0Qsd0JBQXdCQyxPQUFTLENBQ2hDLEtBQVEsdUJBQ1IsS0FBUSx1QkFDUixTQUFZLHVCQUNaLE9BQVUsdUJBQ1YsS0FBUSx1QkFDUixLQUFRLHVCQUNSLEtBQVEsdUJBQ1IsTUFBUyx1QkFDVCxJQUFPLHVCQUNQLE9BQVUsdUJBQ1YsTUFBUyx1QkFDVCxzQkFBeUIsdUJBQ3pCLFlBQWUsdUJBQ2YsUUFBVyx1QkFDWCxNQUFTLHVCQUNULE9BQVUsdUJBQ1YsTUFBUyx1QkFDVCxRQUFXLHVCQUNYLGNBQWlCLHVCQUNqQixXQUFjLHVCQUNkLG9CQUF1Qix3QkFFeEIsd0QscTdGQ25CSUMsUUFBVSxDQUFDLEVBRWZBLFFBQVFDLGtCQUFvQixvR0FDNUJELFFBQVFFLGNBQWdCLGlIQUVsQkYsUUFBUUcsT0FBUyx3R0FBYyxLQUFNLFFBRTNDSCxRQUFRSSxPQUFTLDhGQUNqQkosUUFBUUssbUJBQXFCLHFHQUVoQiwyR0FBSSw0S0FBU0wsU0FLbkIsaUNBQWUsNktBQVcsNEtBQVFELE9BQVMsNEtBQVFBLFlBQVN2QyxDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vYmxvY2tseS1tb29jLy4vc3JjL2xlZ2FjeVNoYXJlZENvbXBvbmVudHMvQnV0dG9uLmpzeCIsIndlYnBhY2s6Ly9ibG9ja2x5LW1vb2MvLi9zcmMvbGVnYWN5U2hhcmVkQ29tcG9uZW50cy9Gb250QXdlc29tZS5qc3giLCJ3ZWJwYWNrOi8vYmxvY2tseS1tb29jLy4vc3JjL2xlZ2FjeVNoYXJlZENvbXBvbmVudHMvYnV0dG9uLm1vZHVsZS5zY3NzIiwid2VicGFjazovL2Jsb2NrbHktbW9vYy8uL3NyYy9sZWdhY3lTaGFyZWRDb21wb25lbnRzL2J1dHRvbi5tb2R1bGUuc2Nzcz84OGIyIl0sInNvdXJjZXNDb250ZW50IjpbIi8qKlxuICogVGhpcyBwYXJ0aWN1bGFyIGJ1dHRvbiBpcyBkZXNpZ25lZCB0byBvcGVyYXRlIGluIGNvbnRleHRzIHdoZXJlIHdlIGhhdmUgYSBzb2xpZFxuICogYmFja2dyb3VuZC4gV2hlbiB3ZSdyZSBhIGJ1dHRvbiBvbiB0b3Agb2YgYW4gaW1hZ2UsIHdlIG1heSB3YW50IHNvbWV0aGluZyBkaWZmZXJlbnQuXG4gKi9cbmltcG9ydCBjbGFzc05hbWVzIGZyb20gJ2NsYXNzbmFtZXMnO1xuaW1wb3J0IF8gZnJvbSAnbG9kYXNoJztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuXG5pbXBvcnQgRm9udEF3ZXNvbWUgZnJvbSAnQGNkby9hcHBzL2xlZ2FjeVNoYXJlZENvbXBvbmVudHMvRm9udEF3ZXNvbWUnO1xuXG5pbXBvcnQgbW9kdWxlU3R5bGVzIGZyb20gJy4vYnV0dG9uLm1vZHVsZS5zY3NzJztcblxuLy8gTm90ZTogS2VlcCB0aGVzZSBjb25zdGFudHMgaW4gc3luYyB3aXRoIGJ1dHRvbi5tb2R1bGUuc2Nzcy5cbmNvbnN0IFBoYXNlMUJ1dHRvbkNvbG9yID0ge1xuICBicmFuZFNlY29uZGFyeURlZmF1bHQ6ICdicmFuZFNlY29uZGFyeURlZmF1bHQnLFxuICBuZXV0cmFsRGFyazogJ25ldXRyYWxEYXJrJyxcbn07XG5cbmNvbnN0IEJ1dHRvbkNvbG9yID0ge1xuICAuLi5QaGFzZTFCdXR0b25Db2xvcixcbiAgb3JhbmdlOiAnb3JhbmdlJyxcbiAgZ3JheTogJ2dyYXknLFxuICBibHVlOiAnYmx1ZScsXG4gIHRlYWw6ICd0ZWFsJyxcbiAgd2hpdGU6ICd3aGl0ZScsXG4gIHJlZDogJ3JlZCcsXG4gIGdyZWVuOiAnZ3JlZW4nLFxuICBwdXJwbGU6ICdwdXJwbGUnLFxufTtcblxuY29uc3QgQnV0dG9uU2l6ZSA9IHtcbiAgZGVmYXVsdDogJ2RlZmF1bHQnLFxuICBsYXJnZTogJ2xhcmdlJyxcbiAgbmFycm93OiAnbmFycm93JyxcbiAgc21hbGw6ICdzbWFsbCcsXG59O1xuXG5jb25zdCBCdXR0b25IZWlnaHQgPSB7XG4gIGRlZmF1bHQ6IDM0LFxuICBsYXJnZTogNDAsXG4gIG5hcnJvdzogNDAsXG4gIHNtYWxsOiAyMCxcbn07XG5cbi8qKlxuICogQGRlcHJlY2F0ZWQgdXNlIERTQ08gQnV0dG9uIGluc3RlYWRcbiAqL1xuY2xhc3MgQnV0dG9uIGV4dGVuZHMgUmVhY3QuQ29tcG9uZW50IHtcbiAgc3RhdGljIHByb3BUeXBlcyA9IHtcbiAgICB0eXBlOiBQcm9wVHlwZXMub25lT2YoWydidXR0b24nLCAnc3VibWl0JywgJ3Jlc2V0J10pLFxuICAgIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBocmVmOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIHRleHQ6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgdmFsdWU6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1xuICAgICAgUHJvcFR5cGVzLnN0cmluZyxcbiAgICAgIFByb3BUeXBlcy5udW1iZXIsXG4gICAgICBQcm9wVHlwZXMuYm9vbCxcbiAgICBdKSxcbiAgICBjaGlsZHJlbjogUHJvcFR5cGVzLm5vZGUsXG4gICAgc2l6ZTogUHJvcFR5cGVzLm9uZU9mKE9iamVjdC5rZXlzKEJ1dHRvblNpemUpKSxcbiAgICBjb2xvcjogUHJvcFR5cGVzLm9uZU9mKE9iamVjdC52YWx1ZXMoQnV0dG9uQ29sb3IpKSxcbiAgICBzdHlsZUFzVGV4dDogUHJvcFR5cGVzLmJvb2wsXG4gICAgaWNvbjogUHJvcFR5cGVzLnN0cmluZyxcbiAgICBpY29uQ2xhc3NOYW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIGljb25TdHlsZTogUHJvcFR5cGVzLm9iamVjdCxcbiAgICB0YXJnZXQ6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgc3R5bGU6IFByb3BUeXBlcy5vYmplY3QsXG4gICAgZGlzYWJsZWQ6IFByb3BUeXBlcy5ib29sLFxuICAgIGRvd25sb2FkOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtQcm9wVHlwZXMuYm9vbCwgUHJvcFR5cGVzLnN0cmluZ10pLFxuICAgIG9uQ2xpY2s6IFByb3BUeXBlcy5mdW5jLFxuICAgIGlkOiBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIHRhYkluZGV4OiBQcm9wVHlwZXMub25lT2ZUeXBlKFtQcm9wVHlwZXMubnVtYmVyLCBQcm9wVHlwZXMuc3RyaW5nXSksXG4gICAgaXNQZW5kaW5nOiBQcm9wVHlwZXMuYm9vbCxcbiAgICBwZW5kaW5nVGV4dDogUHJvcFR5cGVzLnN0cmluZyxcbiAgICB1c2VEZWZhdWx0TGluZUhlaWdodDogUHJvcFR5cGVzLmJvb2wsXG4gICAgX191c2VEZXByZWNhdGVkVGFnOiBQcm9wVHlwZXMuYm9vbCxcbiAgICAnYXJpYS1sYWJlbCc6IFByb3BUeXBlcy5zdHJpbmcsXG4gICAgdGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIH07XG5cbiAgb25LZXlEb3duID0gZXZlbnQgPT4ge1xuICAgIGNvbnN0IHtocmVmLCBkaXNhYmxlZCwgb25DbGlja30gPSB0aGlzLnByb3BzO1xuICAgIGlmIChldmVudC5rZXkgPT09ICdFbnRlcicgJiYgIWRpc2FibGVkICYmICFocmVmKSB7XG4gICAgICBldmVudC5wcmV2ZW50RGVmYXVsdCgpO1xuICAgICAgZXZlbnQuc3RvcFByb3BhZ2F0aW9uKCk7XG4gICAgICBvbkNsaWNrKCk7XG4gICAgfVxuICB9O1xuXG4gIHJlbmRlcigpIHtcbiAgICBjb25zdCB7XG4gICAgICB0eXBlLFxuICAgICAgY29sb3IgPSBCdXR0b25Db2xvci5vcmFuZ2UsXG4gICAgICBzaXplID0gQnV0dG9uU2l6ZS5kZWZhdWx0LFxuICAgICAgaHJlZixcbiAgICAgIHRleHQsXG4gICAgICBzdHlsZUFzVGV4dCxcbiAgICAgIGljb24sXG4gICAgICBpY29uQ2xhc3NOYW1lLFxuICAgICAgaWNvblN0eWxlLFxuICAgICAgdGFyZ2V0LFxuICAgICAgc3R5bGUsXG4gICAgICBvbkNsaWNrLFxuICAgICAgZGlzYWJsZWQsXG4gICAgICBkb3dubG9hZCxcbiAgICAgIGlkLFxuICAgICAgdGFiSW5kZXgsXG4gICAgICBpc1BlbmRpbmcsXG4gICAgICBwZW5kaW5nVGV4dCxcbiAgICAgIHZhbHVlLFxuICAgICAgdXNlRGVmYXVsdExpbmVIZWlnaHQsXG4gICAgICBfX3VzZURlcHJlY2F0ZWRUYWcsXG4gICAgICAnYXJpYS1sYWJlbCc6IGFyaWFMYWJlbCxcbiAgICAgIHRpdGxlLFxuICAgIH0gPSB0aGlzLnByb3BzO1xuXG4gICAgaWYgKCFocmVmICYmICFvbkNsaWNrKSB7XG4gICAgICB0aHJvdyBuZXcgRXJyb3IoJ0V4cGVjdCBhdCBsZWFzdCBvbmUgb2YgaHJlZi9vbkNsaWNrJyk7XG4gICAgfVxuXG4gICAgbGV0IGJ1dHRvblN0eWxlID0gc3R5bGU7XG4gICAgbGV0IFRhZyA9ICdidXR0b24nO1xuICAgIC8qXG4gICAgVE9ETzogUmV3b3JrIF9fdXNlRGVwcmVjYXRlZFRhZyBsb2dpYyBvbmNlIHRoZSByZW1haW5pbmcgaW5zdGFuY2VzIGFyZSBvbmx5XG4gICAgbGlua3MuIFRoZSB0YWcgaXMgc2FmZSB0byByZW1vdmUgZnJvbSBjdXJyZW50IDxCdXR0b24+IGltcGxlbWVudGF0aW9ucyBpZlxuICAgIHRoZSBidXR0b24gaGFzIGFuIG9uQ2xpY2soKSBhbmQgbm8gaHJlZi4gU3VjaCByZW1vdmFsIG1heSByZXF1aXJlIHN0eWxlXG4gICAgdXBkYXRlcyBmb3IgbWFyZ2luIGFuZCBib3hTaGFkb3cgdG8gbWF0Y2ggcGFnZSBzdHlsaW5nLlxuICAgICovXG4gICAgaWYgKF9fdXNlRGVwcmVjYXRlZFRhZykge1xuICAgICAgVGFnID0gaHJlZiA/ICdhJyA6ICdkaXYnO1xuICAgIH0gZWxzZSB7XG4gICAgICAvLyBib3hTaGFkb3cgc2hvdWxkIGRlZmF1bHQgdG8gbm9uZSwgdW5sZXNzIG90aGVyd2lzZSBvdmVycmlkZGVuXG4gICAgICBidXR0b25TdHlsZSA9IHtib3hTaGFkb3c6ICdub25lJywgLi4uc3R5bGV9O1xuICAgIH1cblxuICAgIGlmIChkb3dubG9hZCAmJiBUYWcgIT09ICdhJykge1xuICAgICAgLy8gPGJ1dHRvbj4gYW5kIDxkaXY+IGVsZW1lbnRzIGRvIG5vdCBzdXBwb3J0IHRoZSBkb3dubG9hZCBhdHRyaWJ1dGUsIHNvXG4gICAgICAvLyBkb24ndCBsZXQgdGhpcyBjb21wb25lbnQgYXR0ZW1wdCB0byBkbyB0aGF0LlxuICAgICAgdGhyb3cgbmV3IEVycm9yKFxuICAgICAgICAnQXR0ZW1wdGVkIHRvIHVzZSB0aGUgZG93bmxvYWQgYXR0cmlidXRlIHdpdGggYSBub24tYW5jaG9yIHRhZydcbiAgICAgICk7XG4gICAgfVxuXG4gICAgY29uc3Qgc2l6ZUNsYXNzTmFtZXMgPSBfX3VzZURlcHJlY2F0ZWRUYWdcbiAgICAgID8gW1xuICAgICAgICAgIG1vZHVsZVN0eWxlc1tzaXplXSxcbiAgICAgICAgICBQaGFzZTFCdXR0b25Db2xvcltjb2xvcl0gPyBtb2R1bGVTdHlsZXMucGhhc2UxVXBkYXRlZCA6ICcnLFxuICAgICAgICBdXG4gICAgICA6IFttb2R1bGVTdHlsZXNbc2l6ZV0sICF1c2VEZWZhdWx0TGluZUhlaWdodCAmJiBtb2R1bGVTdHlsZXMudXBkYXRlZF07XG5cbiAgICAvLyBPcGVuaW5nIGxpbmtzIGluIG5ldyB0YWJzIHdpdGggJ3RhcmdldD1fYmxhbmsnIGlzIGluaGVyZW50bHkgaW5zZWN1cmUuXG4gICAgLy8gVW5mb3J0dW5hdGVseSwgd2UgZGVwZW5kIG9uIHRoaXMgZnVuY3Rpb25hbGl0eSBpbiBhIGNvdXBsZSBvZiBwbGFjZS5cbiAgICAvLyBGb3J0dW5hdGVseSwgaXQgaXMgcG9zc2libGUgdG8gcGFydGlhbGx5IG1pdGlnYXRlIHNvbWUgb2YgdGhlIGluc2VjdXJpdHlcbiAgICAvLyBvZiB0aGlzIGZ1bmN0aW9uYWxpdHkgYnkgdXNpbmcgdGhlIGByZWxgIHRhZyB0byBibG9jayBzb21lIG9mIHRoZVxuICAgIC8vIHBvdGVudGlhbCBleHBsb2l0cy4gVGhlcmVmb3JlLCB3ZSBkbyBzbyBoZXJlLlxuICAgIGNvbnN0IHJlbCA9IHRhcmdldCA9PT0gJ19ibGFuaycgPyAnbm9vcGVuZXIgbm9yZWZlcnJlcicgOiB1bmRlZmluZWQ7XG5cbiAgICBsZXQgY2xhc3NOYW1lO1xuICAgIGlmIChzdHlsZUFzVGV4dCkge1xuICAgICAgY2xhc3NOYW1lID0gY2xhc3NOYW1lcyhcbiAgICAgICAgdGhpcy5wcm9wcy5jbGFzc05hbWUsXG4gICAgICAgIG1vZHVsZVN0eWxlcy5tYWluLFxuICAgICAgICBtb2R1bGVTdHlsZXMudGV4dEJ1dHRvbixcbiAgICAgICAgJ2J1dHRvbi1hY3RpdmUtbm8tYm9yZGVyJyxcbiAgICAgICAgY29sb3IgPT09IEJ1dHRvbkNvbG9yLmJyYW5kU2Vjb25kYXJ5RGVmYXVsdCAmJlxuICAgICAgICAgIG1vZHVsZVN0eWxlcy5yZWJyYW5kZWRUZXh0QnV0dG9uXG4gICAgICApO1xuICAgIH0gZWxzZSB7XG4gICAgICBjbGFzc05hbWUgPSBjbGFzc05hbWVzKFxuICAgICAgICB0aGlzLnByb3BzLmNsYXNzTmFtZSxcbiAgICAgICAgbW9kdWxlU3R5bGVzLm1haW4sXG4gICAgICAgIG1vZHVsZVN0eWxlc1tjb2xvcl0sXG4gICAgICAgIHNpemVDbGFzc05hbWVzXG4gICAgICApO1xuICAgIH1cblxuICAgIGNvbnN0IGJ1dHRvblByb3BzID0gVGFnID09PSAnYnV0dG9uJyA/IHt0eXBlfSA6IHt9O1xuXG4gICAgcmV0dXJuIChcbiAgICAgIDxUYWdcbiAgICAgICAgey4uLmJ1dHRvblByb3BzfVxuICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZX1cbiAgICAgICAgc3R5bGU9e3suLi5idXR0b25TdHlsZX19XG4gICAgICAgIGhyZWY9e2Rpc2FibGVkID8gJyMnIDogaHJlZn1cbiAgICAgICAgdGFyZ2V0PXt0YXJnZXR9XG4gICAgICAgIHZhbHVlPXt2YWx1ZX1cbiAgICAgICAgcmVsPXtyZWx9XG4gICAgICAgIGRpc2FibGVkPXtkaXNhYmxlZH1cbiAgICAgICAgZG93bmxvYWQ9e2Rvd25sb2FkfVxuICAgICAgICBvbkNsaWNrPXtkaXNhYmxlZCA/IG51bGwgOiBvbkNsaWNrfVxuICAgICAgICBvbktleURvd249e3RoaXMub25LZXlEb3dufVxuICAgICAgICB0YWJJbmRleD17dGFiSW5kZXh9XG4gICAgICAgIGlkPXtpZH1cbiAgICAgICAgYXJpYS1sYWJlbD17YXJpYUxhYmVsfVxuICAgICAgICB0aXRsZT17dGl0bGV9XG4gICAgICA+XG4gICAgICAgIDxkaXYgc3R5bGU9e18ucGljayhzdHlsZSwgWyd0ZXh0QWxpZ24nXSl9PlxuICAgICAgICAgIHtpY29uICYmIChcbiAgICAgICAgICAgIDxGb250QXdlc29tZVxuICAgICAgICAgICAgICBpY29uPXtpY29ufVxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2NsYXNzTmFtZXMoaWNvbkNsYXNzTmFtZSwgbW9kdWxlU3R5bGVzLmljb24pfVxuICAgICAgICAgICAgICBzdHlsZT17ey4uLmljb25TdHlsZX19XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICl9XG4gICAgICAgICAge3RoaXMucHJvcHMuY2hpbGRyZW4gJiYgdGhpcy5wcm9wcy5jaGlsZHJlbn1cbiAgICAgICAgICB7aXNQZW5kaW5nICYmIHBlbmRpbmdUZXh0ICYmIChcbiAgICAgICAgICAgIDxzcGFuPlxuICAgICAgICAgICAgICB7cGVuZGluZ1RleHR9Jm5ic3A7XG4gICAgICAgICAgICAgIDxGb250QXdlc29tZSBpY29uPVwic3Bpbm5lclwiIGNsYXNzTmFtZT1cImZhLXNwaW5cIiAvPlxuICAgICAgICAgICAgPC9zcGFuPlxuICAgICAgICAgICl9XG4gICAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXttb2R1bGVTdHlsZXMudGV4dFNwYW59PnshaXNQZW5kaW5nICYmIHRleHR9PC9zcGFuPlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvVGFnPlxuICAgICk7XG4gIH1cbn1cblxuQnV0dG9uLkJ1dHRvbkNvbG9yID0gQnV0dG9uQ29sb3I7XG5CdXR0b24uQnV0dG9uU2l6ZSA9IEJ1dHRvblNpemU7XG5CdXR0b24uQnV0dG9uSGVpZ2h0ID0gQnV0dG9uSGVpZ2h0O1xuXG5leHBvcnQgZGVmYXVsdCBCdXR0b247XG4iLCIvKiogQGZpbGUgZm9udC1hd2Vzb21lIGhlbHBlciBjb21wb25lbnQuICovXG5pbXBvcnQgXyBmcm9tICdsb2Rhc2gnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbi8qKlxuICogR2l2ZW4gYW4gaWNvbiBuYW1lLCByZW5kZXIgdGhlIGljb24gdXNpbmcgYW4gPGk+IHRhZyBpbiB0eXBpY2FsIGZvbnQtYXdlc29tZVxuICogZmFzaGlvbi4gIFJlcXVpcmVzIGZvbnQtYXdlc29tZSB0byBiZSBhdmFpbGFibGUgb24gdGhlIHBhZ2UuXG4gKiBTZWUgaHR0cDovL2ZvbnRhd2Vzb21lLmlvL2ljb25zLyB0byBsb29rIHVwIHN1cHBvcnRlZCBpY29uIG5hbWVzLlxuICpcbiAqIEBkZXByZWNhdGVkIHVzZSBEU0NPIEZvbnRBd2Vzb21lVjZJY29uIGluc3RlYWRcbiAqL1xuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRm9udEF3ZXNvbWUoe2ljb24sIGNsYXNzTmFtZSwgdGl0bGUsIC4uLnByb3BzfSkge1xuICBjb25zdCBuZXdQcm9wcyA9IF8uYXNzaWduKHt9LCBwcm9wcywge1xuICAgIGNsYXNzTmFtZTogYGZhIGZhLSR7aWNvbn0gJHtjbGFzc05hbWUgPyBjbGFzc05hbWUgOiAnJ31gLFxuICB9KTtcbiAgcmV0dXJuIDxpIHsuLi5uZXdQcm9wc30gdGl0bGU9e3RpdGxlfSAvPjtcbn1cblxuRm9udEF3ZXNvbWUucHJvcFR5cGVzID0ge1xuICBpY29uOiBQcm9wVHlwZXMuc3RyaW5nLmlzUmVxdWlyZWQsXG4gIGNsYXNzTmFtZTogUHJvcFR5cGVzLnN0cmluZyxcbiAgdGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG4gIC8vIFRpdGxlIHNob3VsZCBiZSB1c2VkIGZvciBzZW1hbnRpYyBpY29ucy4gSWYgbm90IGdpdmVuLCB0aGUgc2NyZWVucmVhZGVyIHdpbGwgbm90IHJlYWQgdGhlIGljb25cbiAgLy8gU2VlIGh0dHBzOi8vZm9udGF3ZXNvbWUuY29tL2RvY3Mvd2ViL2RpZy1kZWVwZXIvYWNjZXNzaWJpbGl0eSNpY29ucy11c2VkLWFzLXNlbWFudGljLWVsZW1lbnRzXG59O1xuIiwiLy8gSW1wb3J0c1xuaW1wb3J0IF9fX0NTU19MT0FERVJfQVBJX1NPVVJDRU1BUF9JTVBPUlRfX18gZnJvbSBcIi4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvcnVudGltZS9zb3VyY2VNYXBzLmpzXCI7XG5pbXBvcnQgX19fQ1NTX0xPQURFUl9BUElfSU1QT1JUX19fIGZyb20gXCIuLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L3J1bnRpbWUvYXBpLmpzXCI7XG52YXIgX19fQ1NTX0xPQURFUl9FWFBPUlRfX18gPSBfX19DU1NfTE9BREVSX0FQSV9JTVBPUlRfX18oX19fQ1NTX0xPQURFUl9BUElfU09VUkNFTUFQX0lNUE9SVF9fXyk7XG4vLyBNb2R1bGVcbl9fX0NTU19MT0FERVJfRVhQT1JUX19fLnB1c2goW21vZHVsZS5pZCwgXCJkaXYuZkU2b1c4V1VJeWRyUjB2a1lkeUMsYnV0dG9uLmZFNm9XOFdVSXlkclIwdmtZZHlDLGEuZkU2b1c4V1VJeWRyUjB2a1lkeUMsYTpsaW5rLmZFNm9XOFdVSXlkclIwdmtZZHlDLGE6dmlzaXRlZC5mRTZvVzhXVUl5ZHJSMHZrWWR5QywuaGVhZGVyIGE6bGluay5mRTZvVzhXVUl5ZHJSMHZrWWR5QywuaGVhZGVyIGE6dmlzaXRlZC5mRTZvVzhXVUl5ZHJSMHZrWWR5Q3tmb250LWZhbWlseTpcXFwiRmlndHJlZVxcXCIsXFxcIk5vdG8gU2Fuc1xcXCIsXFxcIk5vdG8gU2FucyBNYXRoXFxcIixcXFwiTm90byBTYW5zIEFyYWJpY1xcXCIsXFxcIk5vdG8gU2FucyBBcm1lbmlhblxcXCIsXFxcIk5vdG8gU2FucyBCZW5nYWxpXFxcIixcXFwiTm90byBTYW5zIFNDXFxcIixcXFwiTm90byBTYW5zIFRDXFxcIixcXFwiTm90byBTYW5zIERldmFuYWdhcmlcXFwiLFxcXCJOb3RvIFNhbnMgR2VvcmdpYW5cXFwiLFxcXCJOb3RvIFNhbnMgSGVicmV3XFxcIixcXFwiTm90byBTYW5zIEpQXFxcIixcXFwiTm90byBTYW5zIEthbm5hZGFcXFwiLFxcXCJOb3RvIFNhbnMgS2htZXJcXFwiLFxcXCJOb3RvIFNhbnMgS1JcXFwiLFxcXCJOb3RvIFNhbnMgTXlhbm1hclxcXCIsXFxcIk5vdG8gU2FucyBTaW5oYWxhXFxcIixcXFwiTm90byBTYW5zIFRhbWlsXFxcIixcXFwiTm90byBTYW5zIFRlbHVndVxcXCIsXFxcIk5vdG8gU2FucyBUaGFpXFxcIixcXFwiTm90byBTYW5zIFRoYWFuYVxcXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo0MDA7Zm9udC1zdHlsZTpub3JtYWw7ZGlzcGxheTppbmxpbmUtYmxvY2s7Zm9udC1zaXplOjEycHg7Ym9yZGVyOjFweCBzb2xpZCAjYmJiO2JvcmRlci1yYWRpdXM6M3B4O3RleHQtZGVjb3JhdGlvbjpub25lO2JveC1zaXppbmc6Ym9yZGVyLWJveDtvdmVyZmxvdzpoaWRkZW47d2hpdGUtc3BhY2U6bm93cmFwfWRpdi5mRTZvVzhXVUl5ZHJSMHZrWWR5Qzpob3ZlcixidXR0b24uZkU2b1c4V1VJeWRyUjB2a1lkeUM6aG92ZXIsYS5mRTZvVzhXVUl5ZHJSMHZrWWR5Qzpob3ZlcixhOmxpbmsuZkU2b1c4V1VJeWRyUjB2a1lkeUM6aG92ZXIsYTp2aXNpdGVkLmZFNm9XOFdVSXlkclIwdmtZZHlDOmhvdmVyLC5oZWFkZXIgYTpsaW5rLmZFNm9XOFdVSXlkclIwdmtZZHlDOmhvdmVyLC5oZWFkZXIgYTp2aXNpdGVkLmZFNm9XOFdVSXlkclIwdmtZZHlDOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2ZmZjtjdXJzb3I6cG9pbnRlcn1kaXYuZkU2b1c4V1VJeWRyUjB2a1lkeUM6ZGlzYWJsZWQsZGl2LmZFNm9XOFdVSXlkclIwdmtZZHlDW2Rpc2FibGVkXSxidXR0b24uZkU2b1c4V1VJeWRyUjB2a1lkeUM6ZGlzYWJsZWQsYnV0dG9uLmZFNm9XOFdVSXlkclIwdmtZZHlDW2Rpc2FibGVkXSxhLmZFNm9XOFdVSXlkclIwdmtZZHlDOmRpc2FibGVkLGEuZkU2b1c4V1VJeWRyUjB2a1lkeUNbZGlzYWJsZWRdLGE6bGluay5mRTZvVzhXVUl5ZHJSMHZrWWR5QzpkaXNhYmxlZCxhOmxpbmsuZkU2b1c4V1VJeWRyUjB2a1lkeUNbZGlzYWJsZWRdLGE6dmlzaXRlZC5mRTZvVzhXVUl5ZHJSMHZrWWR5QzpkaXNhYmxlZCxhOnZpc2l0ZWQuZkU2b1c4V1VJeWRyUjB2a1lkeUNbZGlzYWJsZWRdLC5oZWFkZXIgYTpsaW5rLmZFNm9XOFdVSXlkclIwdmtZZHlDOmRpc2FibGVkLC5oZWFkZXIgYTpsaW5rLmZFNm9XOFdVSXlkclIwdmtZZHlDW2Rpc2FibGVkXSwuaGVhZGVyIGE6dmlzaXRlZC5mRTZvVzhXVUl5ZHJSMHZrWWR5QzpkaXNhYmxlZCwuaGVhZGVyIGE6dmlzaXRlZC5mRTZvVzhXVUl5ZHJSMHZrWWR5Q1tkaXNhYmxlZF17Y3Vyc29yOmF1dG99ZGl2IC5Vc2dBMkxtZmhrX192bW9GazFyWixidXR0b24gLlVzZ0EyTG1maGtfX3Ztb0ZrMXJaLGEgLlVzZ0EyTG1maGtfX3Ztb0ZrMXJaLGE6bGluayAuVXNnQTJMbWZoa19fdm1vRmsxclosYTp2aXNpdGVkIC5Vc2dBMkxtZmhrX192bW9GazFyWiwuaGVhZGVyIGE6bGluayAuVXNnQTJMbWZoa19fdm1vRmsxclosLmhlYWRlciBhOnZpc2l0ZWQgLlVzZ0EyTG1maGtfX3Ztb0ZrMXJae21hcmdpbi1yaWdodDoyLjVweDttYXJnaW4tbGVmdDoyLjVweH1kaXYgLnR0SHVFblRGbEtlR2dVUW9rWlk5LGJ1dHRvbiAudHRIdUVuVEZsS2VHZ1VRb2taWTksYSAudHRIdUVuVEZsS2VHZ1VRb2taWTksYTpsaW5rIC50dEh1RW5URmxLZUdnVVFva1pZOSxhOnZpc2l0ZWQgLnR0SHVFblRGbEtlR2dVUW9rWlk5LC5oZWFkZXIgYTpsaW5rIC50dEh1RW5URmxLZUdnVVFva1pZOSwuaGVhZGVyIGE6dmlzaXRlZCAudHRIdUVuVEZsS2VHZ1VRb2taWTl7bWFyZ2luLXJpZ2h0OjIuNXB4O21hcmdpbi1sZWZ0OjIuNXB4fWRpdi56WG9mbGoxeXFNTE1wck03QWpGNSxidXR0b24uelhvZmxqMXlxTUxNcHJNN0FqRjUsYS56WG9mbGoxeXFNTE1wck03QWpGNSxhOmxpbmsuelhvZmxqMXlxTUxNcHJNN0FqRjUsYTp2aXNpdGVkLnpYb2ZsajF5cU1MTXByTTdBakY1LC5oZWFkZXIgYTpsaW5rLnpYb2ZsajF5cU1MTXByTTdBakY1LC5oZWFkZXIgYTp2aXNpdGVkLnpYb2ZsajF5cU1MTXByTTdBakY1e2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojZmZhNDAwO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNjMpfWRpdi56WG9mbGoxeXFNTE1wck03QWpGNTpob3ZlcixidXR0b24uelhvZmxqMXlxTUxNcHJNN0FqRjU6aG92ZXIsYS56WG9mbGoxeXFNTE1wck03QWpGNTpob3ZlcixhOmxpbmsuelhvZmxqMXlxTUxNcHJNN0FqRjU6aG92ZXIsYTp2aXNpdGVkLnpYb2ZsajF5cU1MTXByTTdBakY1OmhvdmVyLC5oZWFkZXIgYTpsaW5rLnpYb2ZsajF5cU1MTXByTTdBakY1OmhvdmVyLC5oZWFkZXIgYTp2aXNpdGVkLnpYb2ZsajF5cU1MTXByTTdBakY1OmhvdmVye2NvbG9yOiNmZmE0MDA7Ym9yZGVyLWNvbG9yOiNmZmE0MDB9ZGl2LnpYb2ZsajF5cU1MTXByTTdBakY1OmRpc2FibGVkLGRpdi56WG9mbGoxeXFNTE1wck03QWpGNVtkaXNhYmxlZF0sYnV0dG9uLnpYb2ZsajF5cU1MTXByTTdBakY1OmRpc2FibGVkLGJ1dHRvbi56WG9mbGoxeXFNTE1wck03QWpGNVtkaXNhYmxlZF0sYS56WG9mbGoxeXFNTE1wck03QWpGNTpkaXNhYmxlZCxhLnpYb2ZsajF5cU1MTXByTTdBakY1W2Rpc2FibGVkXSxhOmxpbmsuelhvZmxqMXlxTUxNcHJNN0FqRjU6ZGlzYWJsZWQsYTpsaW5rLnpYb2ZsajF5cU1MTXByTTdBakY1W2Rpc2FibGVkXSxhOnZpc2l0ZWQuelhvZmxqMXlxTUxNcHJNN0FqRjU6ZGlzYWJsZWQsYTp2aXNpdGVkLnpYb2ZsajF5cU1MTXByTTdBakY1W2Rpc2FibGVkXSwuaGVhZGVyIGE6bGluay56WG9mbGoxeXFNTE1wck03QWpGNTpkaXNhYmxlZCwuaGVhZGVyIGE6bGluay56WG9mbGoxeXFNTE1wck03QWpGNVtkaXNhYmxlZF0sLmhlYWRlciBhOnZpc2l0ZWQuelhvZmxqMXlxTUxNcHJNN0FqRjU6ZGlzYWJsZWQsLmhlYWRlciBhOnZpc2l0ZWQuelhvZmxqMXlxTUxNcHJNN0FqRjVbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2ZmZDI3Zjtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgMCByZ2JhKDAsMCwwLC4xKX1kaXYuVFVJQndmV2tPTHBRUkJZcmg5UmgsYnV0dG9uLlRVSUJ3ZldrT0xwUVJCWXJoOVJoLGEuVFVJQndmV2tPTHBRUkJZcmg5UmgsYTpsaW5rLlRVSUJ3ZldrT0xwUVJCWXJoOVJoLGE6dmlzaXRlZC5UVUlCd2ZXa09McFFSQllyaDlSaCwuaGVhZGVyIGE6bGluay5UVUlCd2ZXa09McFFSQllyaDlSaCwuaGVhZGVyIGE6dmlzaXRlZC5UVUlCd2ZXa09McFFSQllyaDlSaHtjb2xvcjojNWI2NzcwO2JhY2tncm91bmQtY29sb3I6I2U3ZThlYTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC43Myl9ZGl2LlRVSUJ3ZldrT0xwUVJCWXJoOVJoOmRpc2FibGVkLGRpdi5UVUlCd2ZXa09McFFSQllyaDlSaFtkaXNhYmxlZF0sYnV0dG9uLlRVSUJ3ZldrT0xwUVJCWXJoOVJoOmRpc2FibGVkLGJ1dHRvbi5UVUlCd2ZXa09McFFSQllyaDlSaFtkaXNhYmxlZF0sYS5UVUlCd2ZXa09McFFSQllyaDlSaDpkaXNhYmxlZCxhLlRVSUJ3ZldrT0xwUVJCWXJoOVJoW2Rpc2FibGVkXSxhOmxpbmsuVFVJQndmV2tPTHBRUkJZcmg5Umg6ZGlzYWJsZWQsYTpsaW5rLlRVSUJ3ZldrT0xwUVJCWXJoOVJoW2Rpc2FibGVkXSxhOnZpc2l0ZWQuVFVJQndmV2tPTHBRUkJZcmg5Umg6ZGlzYWJsZWQsYTp2aXNpdGVkLlRVSUJ3ZldrT0xwUVJCWXJoOVJoW2Rpc2FibGVkXSwuaGVhZGVyIGE6bGluay5UVUlCd2ZXa09McFFSQllyaDlSaDpkaXNhYmxlZCwuaGVhZGVyIGE6bGluay5UVUlCd2ZXa09McFFSQllyaDlSaFtkaXNhYmxlZF0sLmhlYWRlciBhOnZpc2l0ZWQuVFVJQndmV2tPTHBRUkJZcmg5Umg6ZGlzYWJsZWQsLmhlYWRlciBhOnZpc2l0ZWQuVFVJQndmV2tPTHBRUkJZcmg5UmhbZGlzYWJsZWRde2JhY2tncm91bmQtY29sb3I6I2M2Y2FjZDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgMCByZ2JhKDAsMCwwLC4xKX1kaXYuTE9ZWGNTVXJPMHQ4UDVSRmE1aTQsYnV0dG9uLkxPWVhjU1VyTzB0OFA1UkZhNWk0LGEuTE9ZWGNTVXJPMHQ4UDVSRmE1aTQsYTpsaW5rLkxPWVhjU1VyTzB0OFA1UkZhNWk0LGE6dmlzaXRlZC5MT1lYY1NVck8wdDhQNVJGYTVpNCwuaGVhZGVyIGE6bGluay5MT1lYY1NVck8wdDhQNVJGYTVpNCwuaGVhZGVyIGE6dmlzaXRlZC5MT1lYY1NVck8wdDhQNVJGYTVpNHtjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzAwOTRjYTtmb250LXdlaWdodDpib2xkO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpfWRpdi5MT1lYY1NVck8wdDhQNVJGYTVpNDpob3ZlcixidXR0b24uTE9ZWGNTVXJPMHQ4UDVSRmE1aTQ6aG92ZXIsYS5MT1lYY1NVck8wdDhQNVJGYTVpNDpob3ZlcixhOmxpbmsuTE9ZWGNTVXJPMHQ4UDVSRmE1aTQ6aG92ZXIsYTp2aXNpdGVkLkxPWVhjU1VyTzB0OFA1UkZhNWk0OmhvdmVyLC5oZWFkZXIgYTpsaW5rLkxPWVhjU1VyTzB0OFA1UkZhNWk0OmhvdmVyLC5oZWFkZXIgYTp2aXNpdGVkLkxPWVhjU1VyTzB0OFA1UkZhNWk0OmhvdmVye2JveC1zaGFkb3c6bm9uZTtjb2xvcjojMDA5NGNhO2JvcmRlci1jb2xvcjojMDA5NGNhO2JhY2tncm91bmQtY29sb3I6I2Q5ZWZmN31kaXYuTE9ZWGNTVXJPMHQ4UDVSRmE1aTQ6ZGlzYWJsZWQsZGl2LkxPWVhjU1VyTzB0OFA1UkZhNWk0W2Rpc2FibGVkXSxidXR0b24uTE9ZWGNTVXJPMHQ4UDVSRmE1aTQ6ZGlzYWJsZWQsYnV0dG9uLkxPWVhjU1VyTzB0OFA1UkZhNWk0W2Rpc2FibGVkXSxhLkxPWVhjU1VyTzB0OFA1UkZhNWk0OmRpc2FibGVkLGEuTE9ZWGNTVXJPMHQ4UDVSRmE1aTRbZGlzYWJsZWRdLGE6bGluay5MT1lYY1NVck8wdDhQNVJGYTVpNDpkaXNhYmxlZCxhOmxpbmsuTE9ZWGNTVXJPMHQ4UDVSRmE1aTRbZGlzYWJsZWRdLGE6dmlzaXRlZC5MT1lYY1NVck8wdDhQNVJGYTVpNDpkaXNhYmxlZCxhOnZpc2l0ZWQuTE9ZWGNTVXJPMHQ4UDVSRmE1aTRbZGlzYWJsZWRdLC5oZWFkZXIgYTpsaW5rLkxPWVhjU1VyTzB0OFA1UkZhNWk0OmRpc2FibGVkLC5oZWFkZXIgYTpsaW5rLkxPWVhjU1VyTzB0OFA1UkZhNWk0W2Rpc2FibGVkXSwuaGVhZGVyIGE6dmlzaXRlZC5MT1lYY1NVck8wdDhQNVJGYTVpNDpkaXNhYmxlZCwuaGVhZGVyIGE6dmlzaXRlZC5MT1lYY1NVck8wdDhQNVJGYTVpNFtkaXNhYmxlZF17Y29sb3I6I2E2ZGFlZDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWVmZjc7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIDAgcmdiYSgwLDAsMCwuMSl9ZGl2LlpEU0FpQzE1ckNUY0N4RkRhb1c3LGJ1dHRvbi5aRFNBaUMxNXJDVGNDeEZEYW9XNyxhLlpEU0FpQzE1ckNUY0N4RkRhb1c3LGE6bGluay5aRFNBaUMxNXJDVGNDeEZEYW9XNyxhOnZpc2l0ZWQuWkRTQWlDMTVyQ1RjQ3hGRGFvVzcsLmhlYWRlciBhOmxpbmsuWkRTQWlDMTVyQ1RjQ3hGRGFvVzcsLmhlYWRlciBhOnZpc2l0ZWQuWkRTQWlDMTVyQ1RjQ3hGRGFvVzd7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiMwMDkzYTQ7Zm9udC13ZWlnaHQ6Ym9sZDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KX1kaXYuWkRTQWlDMTVyQ1RjQ3hGRGFvVzc6aG92ZXIsYnV0dG9uLlpEU0FpQzE1ckNUY0N4RkRhb1c3OmhvdmVyLGEuWkRTQWlDMTVyQ1RjQ3hGRGFvVzc6aG92ZXIsYTpsaW5rLlpEU0FpQzE1ckNUY0N4RkRhb1c3OmhvdmVyLGE6dmlzaXRlZC5aRFNBaUMxNXJDVGNDeEZEYW9XNzpob3ZlciwuaGVhZGVyIGE6bGluay5aRFNBaUMxNXJDVGNDeEZEYW9XNzpob3ZlciwuaGVhZGVyIGE6dmlzaXRlZC5aRFNBaUMxNXJDVGNDeEZEYW9XNzpob3Zlcntib3gtc2hhZG93Om5vbmU7Y29sb3I6IzAwOTNhNDtib3JkZXItY29sb3I6IzAwOTNhNDtiYWNrZ3JvdW5kLWNvbG9yOiNkOWYzZjV9ZGl2LlpEU0FpQzE1ckNUY0N4RkRhb1c3OmRpc2FibGVkLGRpdi5aRFNBaUMxNXJDVGNDeEZEYW9XN1tkaXNhYmxlZF0sYnV0dG9uLlpEU0FpQzE1ckNUY0N4RkRhb1c3OmRpc2FibGVkLGJ1dHRvbi5aRFNBaUMxNXJDVGNDeEZEYW9XN1tkaXNhYmxlZF0sYS5aRFNBaUMxNXJDVGNDeEZEYW9XNzpkaXNhYmxlZCxhLlpEU0FpQzE1ckNUY0N4RkRhb1c3W2Rpc2FibGVkXSxhOmxpbmsuWkRTQWlDMTVyQ1RjQ3hGRGFvVzc6ZGlzYWJsZWQsYTpsaW5rLlpEU0FpQzE1ckNUY0N4RkRhb1c3W2Rpc2FibGVkXSxhOnZpc2l0ZWQuWkRTQWlDMTVyQ1RjQ3hGRGFvVzc6ZGlzYWJsZWQsYTp2aXNpdGVkLlpEU0FpQzE1ckNUY0N4RkRhb1c3W2Rpc2FibGVkXSwuaGVhZGVyIGE6bGluay5aRFNBaUMxNXJDVGNDeEZEYW9XNzpkaXNhYmxlZCwuaGVhZGVyIGE6bGluay5aRFNBaUMxNXJDVGNDeEZEYW9XN1tkaXNhYmxlZF0sLmhlYWRlciBhOnZpc2l0ZWQuWkRTQWlDMTVyQ1RjQ3hGRGFvVzc6ZGlzYWJsZWQsLmhlYWRlciBhOnZpc2l0ZWQuWkRTQWlDMTVyQ1RjQ3hGRGFvVzdbZGlzYWJsZWRde2NvbG9yOiNhNmRhZWQ7YmFja2dyb3VuZC1jb2xvcjojZDllZmY3O2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCAwIHJnYmEoMCwwLDAsLjEpfWRpdi5wNmk0UHRvWnpBM1RZakQyZEhEeixidXR0b24ucDZpNFB0b1p6QTNUWWpEMmRIRHosYS5wNmk0UHRvWnpBM1RZakQyZEhEeixhOmxpbmsucDZpNFB0b1p6QTNUWWpEMmRIRHosYTp2aXNpdGVkLnA2aTRQdG9aekEzVFlqRDJkSER6LC5oZWFkZXIgYTpsaW5rLnA2aTRQdG9aekEzVFlqRDJkSER6LC5oZWFkZXIgYTp2aXNpdGVkLnA2aTRQdG9aekEzVFlqRDJkSER6e2NvbG9yOiM1YjY3NzA7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCAwIHJnYmEoMCwwLDAsLjA2KX1kaXYucDZpNFB0b1p6QTNUWWpEMmRIRHo6aG92ZXIsYnV0dG9uLnA2aTRQdG9aekEzVFlqRDJkSER6OmhvdmVyLGEucDZpNFB0b1p6QTNUWWpEMmRIRHo6aG92ZXIsYTpsaW5rLnA2aTRQdG9aekEzVFlqRDJkSER6OmhvdmVyLGE6dmlzaXRlZC5wNmk0UHRvWnpBM1RZakQyZEhEejpob3ZlciwuaGVhZGVyIGE6bGluay5wNmk0UHRvWnpBM1RZakQyZEhEejpob3ZlciwuaGVhZGVyIGE6dmlzaXRlZC5wNmk0UHRvWnpBM1RZakQyZEhEejpob3Zlcntib3gtc2hhZG93Om5vbmU7YmFja2dyb3VuZC1jb2xvcjojZTdlOGVhfWRpdi5wNmk0UHRvWnpBM1RZakQyZEhEejpkaXNhYmxlZCxkaXYucDZpNFB0b1p6QTNUWWpEMmRIRHpbZGlzYWJsZWRdLGJ1dHRvbi5wNmk0UHRvWnpBM1RZakQyZEhEejpkaXNhYmxlZCxidXR0b24ucDZpNFB0b1p6QTNUWWpEMmRIRHpbZGlzYWJsZWRdLGEucDZpNFB0b1p6QTNUWWpEMmRIRHo6ZGlzYWJsZWQsYS5wNmk0UHRvWnpBM1RZakQyZEhEeltkaXNhYmxlZF0sYTpsaW5rLnA2aTRQdG9aekEzVFlqRDJkSER6OmRpc2FibGVkLGE6bGluay5wNmk0UHRvWnpBM1RZakQyZEhEeltkaXNhYmxlZF0sYTp2aXNpdGVkLnA2aTRQdG9aekEzVFlqRDJkSER6OmRpc2FibGVkLGE6dmlzaXRlZC5wNmk0UHRvWnpBM1RZakQyZEhEeltkaXNhYmxlZF0sLmhlYWRlciBhOmxpbmsucDZpNFB0b1p6QTNUWWpEMmRIRHo6ZGlzYWJsZWQsLmhlYWRlciBhOmxpbmsucDZpNFB0b1p6QTNUWWpEMmRIRHpbZGlzYWJsZWRdLC5oZWFkZXIgYTp2aXNpdGVkLnA2aTRQdG9aekEzVFlqRDJkSER6OmRpc2FibGVkLC5oZWFkZXIgYTp2aXNpdGVkLnA2aTRQdG9aekEzVFlqRDJkSER6W2Rpc2FibGVkXXtiYWNrZ3JvdW5kLWNvbG9yOiNlN2U4ZWE7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIDAgcmdiYSgwLDAsMCwuMSl9ZGl2LkZnVlg5TkNic3h2aGdRbWdWQzZJLGJ1dHRvbi5GZ1ZYOU5DYnN4dmhnUW1nVkM2SSxhLkZnVlg5TkNic3h2aGdRbWdWQzZJLGE6bGluay5GZ1ZYOU5DYnN4dmhnUW1nVkM2SSxhOnZpc2l0ZWQuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkksLmhlYWRlciBhOmxpbmsuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkksLmhlYWRlciBhOnZpc2l0ZWQuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkl7Y29sb3I6I2ZmZjtiYWNrZ3JvdW5kLWNvbG9yOiNjMDA7Zm9udC13ZWlnaHQ6Ym9sZDtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgMCByZ2JhKDI1NSwyNTUsMjU1LC40KX1kaXYuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkk6aG92ZXIsYnV0dG9uLkZnVlg5TkNic3h2aGdRbWdWQzZJOmhvdmVyLGEuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkk6aG92ZXIsYTpsaW5rLkZnVlg5TkNic3h2aGdRbWdWQzZJOmhvdmVyLGE6dmlzaXRlZC5GZ1ZYOU5DYnN4dmhnUW1nVkM2STpob3ZlciwuaGVhZGVyIGE6bGluay5GZ1ZYOU5DYnN4dmhnUW1nVkM2STpob3ZlciwuaGVhZGVyIGE6dmlzaXRlZC5GZ1ZYOU5DYnN4dmhnUW1nVkM2STpob3Zlcntib3gtc2hhZG93Om5vbmU7Y29sb3I6I2MwMDtib3JkZXItY29sb3I6I2MwMH1kaXYuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkk6ZGlzYWJsZWQsZGl2LkZnVlg5TkNic3h2aGdRbWdWQzZJW2Rpc2FibGVkXSxidXR0b24uRmdWWDlOQ2JzeHZoZ1FtZ1ZDNkk6ZGlzYWJsZWQsYnV0dG9uLkZnVlg5TkNic3h2aGdRbWdWQzZJW2Rpc2FibGVkXSxhLkZnVlg5TkNic3h2aGdRbWdWQzZJOmRpc2FibGVkLGEuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNklbZGlzYWJsZWRdLGE6bGluay5GZ1ZYOU5DYnN4dmhnUW1nVkM2STpkaXNhYmxlZCxhOmxpbmsuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNklbZGlzYWJsZWRdLGE6dmlzaXRlZC5GZ1ZYOU5DYnN4dmhnUW1nVkM2STpkaXNhYmxlZCxhOnZpc2l0ZWQuRmdWWDlOQ2JzeHZoZ1FtZ1ZDNklbZGlzYWJsZWRdLC5oZWFkZXIgYTpsaW5rLkZnVlg5TkNic3h2aGdRbWdWQzZJOmRpc2FibGVkLC5oZWFkZXIgYTpsaW5rLkZnVlg5TkNic3h2aGdRbWdWQzZJW2Rpc2FibGVkXSwuaGVhZGVyIGE6dmlzaXRlZC5GZ1ZYOU5DYnN4dmhnUW1nVkM2STpkaXNhYmxlZCwuaGVhZGVyIGE6dmlzaXRlZC5GZ1ZYOU5DYnN4dmhnUW1nVkM2SVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZmNjO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCAwIHJnYmEoMCwwLDAsLjEpfWRpdi50QlFZNzJlQWlHSk5veWZURTNfWCxidXR0b24udEJRWTcyZUFpR0pOb3lmVEUzX1gsYS50QlFZNzJlQWlHSk5veWZURTNfWCxhOmxpbmsudEJRWTcyZUFpR0pOb3lmVEUzX1gsYTp2aXNpdGVkLnRCUVk3MmVBaUdKTm95ZlRFM19YLC5oZWFkZXIgYTpsaW5rLnRCUVk3MmVBaUdKTm95ZlRFM19YLC5oZWFkZXIgYTp2aXNpdGVkLnRCUVk3MmVBaUdKTm95ZlRFM19Ye2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOGM1MmJhO2ZvbnQtd2VpZ2h0OmJvbGQ7Ym94LXNoYWRvdzppbnNldCAwIDJweCAwIDAgcmdiYSgyNTUsMjU1LDI1NSwuNCl9ZGl2LnRCUVk3MmVBaUdKTm95ZlRFM19YOmhvdmVyLGJ1dHRvbi50QlFZNzJlQWlHSk5veWZURTNfWDpob3ZlcixhLnRCUVk3MmVBaUdKTm95ZlRFM19YOmhvdmVyLGE6bGluay50QlFZNzJlQWlHSk5veWZURTNfWDpob3ZlcixhOnZpc2l0ZWQudEJRWTcyZUFpR0pOb3lmVEUzX1g6aG92ZXIsLmhlYWRlciBhOmxpbmsudEJRWTcyZUFpR0pOb3lmVEUzX1g6aG92ZXIsLmhlYWRlciBhOnZpc2l0ZWQudEJRWTcyZUFpR0pOb3lmVEUzX1g6aG92ZXJ7Ym94LXNoYWRvdzpub25lO2NvbG9yOiM4YzUyYmE7Ym9yZGVyLWNvbG9yOiM4YzUyYmE7YmFja2dyb3VuZC1jb2xvcjojZWJlOGYxfWRpdi50QlFZNzJlQWlHSk5veWZURTNfWDpkaXNhYmxlZCxkaXYudEJRWTcyZUFpR0pOb3lmVEUzX1hbZGlzYWJsZWRdLGJ1dHRvbi50QlFZNzJlQWlHSk5veWZURTNfWDpkaXNhYmxlZCxidXR0b24udEJRWTcyZUFpR0pOb3lmVEUzX1hbZGlzYWJsZWRdLGEudEJRWTcyZUFpR0pOb3lmVEUzX1g6ZGlzYWJsZWQsYS50QlFZNzJlQWlHSk5veWZURTNfWFtkaXNhYmxlZF0sYTpsaW5rLnRCUVk3MmVBaUdKTm95ZlRFM19YOmRpc2FibGVkLGE6bGluay50QlFZNzJlQWlHSk5veWZURTNfWFtkaXNhYmxlZF0sYTp2aXNpdGVkLnRCUVk3MmVBaUdKTm95ZlRFM19YOmRpc2FibGVkLGE6dmlzaXRlZC50QlFZNzJlQWlHSk5veWZURTNfWFtkaXNhYmxlZF0sLmhlYWRlciBhOmxpbmsudEJRWTcyZUFpR0pOb3lmVEUzX1g6ZGlzYWJsZWQsLmhlYWRlciBhOmxpbmsudEJRWTcyZUFpR0pOb3lmVEUzX1hbZGlzYWJsZWRdLC5oZWFkZXIgYTp2aXNpdGVkLnRCUVk3MmVBaUdKTm95ZlRFM19YOmRpc2FibGVkLC5oZWFkZXIgYTp2aXNpdGVkLnRCUVk3MmVBaUdKTm95ZlRFM19YW2Rpc2FibGVkXXtjb2xvcjojY2ZjOWRlO2JhY2tncm91bmQtY29sb3I6I2ViZThmMTtib3gtc2hhZG93Omluc2V0IDAgMnB4IDAgMCByZ2JhKDAsMCwwLC4xKX1kaXYuQnlvTVQwRnVCdFhEWTBPbDNuQlMsYnV0dG9uLkJ5b01UMEZ1QnRYRFkwT2wzbkJTLGEuQnlvTVQwRnVCdFhEWTBPbDNuQlMsYTpsaW5rLkJ5b01UMEZ1QnRYRFkwT2wzbkJTLGE6dmlzaXRlZC5CeW9NVDBGdUJ0WERZME9sM25CUywuaGVhZGVyIGE6bGluay5CeW9NVDBGdUJ0WERZME9sM25CUywuaGVhZGVyIGE6dmlzaXRlZC5CeW9NVDBGdUJ0WERZME9sM25CU3tjb2xvcjojZmZmO2JhY2tncm91bmQtY29sb3I6IzBlYmUwZTtmb250LXdlaWdodDpib2xkO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCAwIHJnYmEoMjU1LDI1NSwyNTUsLjQpfWRpdi5CeW9NVDBGdUJ0WERZME9sM25CUzpob3ZlcixidXR0b24uQnlvTVQwRnVCdFhEWTBPbDNuQlM6aG92ZXIsYS5CeW9NVDBGdUJ0WERZME9sM25CUzpob3ZlcixhOmxpbmsuQnlvTVQwRnVCdFhEWTBPbDNuQlM6aG92ZXIsYTp2aXNpdGVkLkJ5b01UMEZ1QnRYRFkwT2wzbkJTOmhvdmVyLC5oZWFkZXIgYTpsaW5rLkJ5b01UMEZ1QnRYRFkwT2wzbkJTOmhvdmVyLC5oZWFkZXIgYTp2aXNpdGVkLkJ5b01UMEZ1QnRYRFkwT2wzbkJTOmhvdmVye2JveC1zaGFkb3c6bm9uZTtjb2xvcjojNWI2NzcwO2JvcmRlci1jb2xvcjojZTdlOGVhO2JhY2tncm91bmQtY29sb3I6I2U3ZThlYX1kaXYuQnlvTVQwRnVCdFhEWTBPbDNuQlM6ZGlzYWJsZWQsZGl2LkJ5b01UMEZ1QnRYRFkwT2wzbkJTW2Rpc2FibGVkXSxidXR0b24uQnlvTVQwRnVCdFhEWTBPbDNuQlM6ZGlzYWJsZWQsYnV0dG9uLkJ5b01UMEZ1QnRYRFkwT2wzbkJTW2Rpc2FibGVkXSxhLkJ5b01UMEZ1QnRYRFkwT2wzbkJTOmRpc2FibGVkLGEuQnlvTVQwRnVCdFhEWTBPbDNuQlNbZGlzYWJsZWRdLGE6bGluay5CeW9NVDBGdUJ0WERZME9sM25CUzpkaXNhYmxlZCxhOmxpbmsuQnlvTVQwRnVCdFhEWTBPbDNuQlNbZGlzYWJsZWRdLGE6dmlzaXRlZC5CeW9NVDBGdUJ0WERZME9sM25CUzpkaXNhYmxlZCxhOnZpc2l0ZWQuQnlvTVQwRnVCdFhEWTBPbDNuQlNbZGlzYWJsZWRdLC5oZWFkZXIgYTpsaW5rLkJ5b01UMEZ1QnRYRFkwT2wzbkJTOmRpc2FibGVkLC5oZWFkZXIgYTpsaW5rLkJ5b01UMEZ1QnRYRFkwT2wzbkJTW2Rpc2FibGVkXSwuaGVhZGVyIGE6dmlzaXRlZC5CeW9NVDBGdUJ0WERZME9sM25CUzpkaXNhYmxlZCwuaGVhZGVyIGE6dmlzaXRlZC5CeW9NVDBGdUJ0WERZME9sM25CU1tkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZTdlOGVhO2JveC1zaGFkb3c6aW5zZXQgMCAycHggMCAwIHJnYmEoMCwwLDAsLjEpfWRpdi5ydUwzQjg3Z09LRE9wT2E4UjA5USxidXR0b24ucnVMM0I4N2dPS0RPcE9hOFIwOVEsYS5ydUwzQjg3Z09LRE9wT2E4UjA5USxhOmxpbmsucnVMM0I4N2dPS0RPcE9hOFIwOVEsYTp2aXNpdGVkLnJ1TDNCODdnT0tET3BPYThSMDlRLC5oZWFkZXIgYTpsaW5rLnJ1TDNCODdnT0tET3BPYThSMDlRLC5oZWFkZXIgYTp2aXNpdGVkLnJ1TDNCODdnT0tET3BPYThSMDlRe2NvbG9yOiNmZmY7YmFja2dyb3VuZC1jb2xvcjojOGM1MmJhO2JvcmRlci1jb2xvcjojOGM1MmJhO2JvcmRlci1yYWRpdXM6NHB4O2JvcmRlci13aWR0aDoxcHg7bGluZS1oZWlnaHQ6MzBweH1kaXYucnVMM0I4N2dPS0RPcE9hOFIwOVE6aG92ZXIsYnV0dG9uLnJ1TDNCODdnT0tET3BPYThSMDlROmhvdmVyLGEucnVMM0I4N2dPS0RPcE9hOFIwOVE6aG92ZXIsYTpsaW5rLnJ1TDNCODdnT0tET3BPYThSMDlROmhvdmVyLGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UTpob3ZlciwuaGVhZGVyIGE6bGluay5ydUwzQjg3Z09LRE9wT2E4UjA5UTpob3ZlciwuaGVhZGVyIGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UTpob3Zlcntib3gtc2hhZG93Om5vbmU7Y29sb3I6I2ZmZjtib3JkZXItY29sb3I6IzZjNDY4YTtiYWNrZ3JvdW5kLWNvbG9yOiM2YzQ2OGF9ZGl2LnJ1TDNCODdnT0tET3BPYThSMDlROmZvY3VzLXZpc2libGUsYnV0dG9uLnJ1TDNCODdnT0tET3BPYThSMDlROmZvY3VzLXZpc2libGUsYS5ydUwzQjg3Z09LRE9wT2E4UjA5UTpmb2N1cy12aXNpYmxlLGE6bGluay5ydUwzQjg3Z09LRE9wT2E4UjA5UTpmb2N1cy12aXNpYmxlLGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UTpmb2N1cy12aXNpYmxlLC5oZWFkZXIgYTpsaW5rLnJ1TDNCODdnT0tET3BPYThSMDlROmZvY3VzLXZpc2libGUsLmhlYWRlciBhOnZpc2l0ZWQucnVMM0I4N2dPS0RPcE9hOFIwOVE6Zm9jdXMtdmlzaWJsZXtvdXRsaW5lOiMwMDllYjAgc29saWQgMnB4O291dGxpbmUtb2Zmc2V0OjJweH1kaXYucnVMM0I4N2dPS0RPcE9hOFIwOVE6ZGlzYWJsZWQsZGl2LnJ1TDNCODdnT0tET3BPYThSMDlRW2Rpc2FibGVkXSxidXR0b24ucnVMM0I4N2dPS0RPcE9hOFIwOVE6ZGlzYWJsZWQsYnV0dG9uLnJ1TDNCODdnT0tET3BPYThSMDlRW2Rpc2FibGVkXSxhLnJ1TDNCODdnT0tET3BPYThSMDlROmRpc2FibGVkLGEucnVMM0I4N2dPS0RPcE9hOFIwOVFbZGlzYWJsZWRdLGE6bGluay5ydUwzQjg3Z09LRE9wT2E4UjA5UTpkaXNhYmxlZCxhOmxpbmsucnVMM0I4N2dPS0RPcE9hOFIwOVFbZGlzYWJsZWRdLGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UTpkaXNhYmxlZCxhOnZpc2l0ZWQucnVMM0I4N2dPS0RPcE9hOFIwOVFbZGlzYWJsZWRdLC5oZWFkZXIgYTpsaW5rLnJ1TDNCODdnT0tET3BPYThSMDlROmRpc2FibGVkLC5oZWFkZXIgYTpsaW5rLnJ1TDNCODdnT0tET3BPYThSMDlRW2Rpc2FibGVkXSwuaGVhZGVyIGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UTpkaXNhYmxlZCwuaGVhZGVyIGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UVtkaXNhYmxlZF17YmFja2dyb3VuZC1jb2xvcjojZTBkMWVjO2JvcmRlcjpub25lfWRpdi51V212WU41TmM1OWNuaG5BTDJCXyxidXR0b24udVdtdllONU5jNTljbmhuQUwyQl8sYS51V212WU41TmM1OWNuaG5BTDJCXyxhOmxpbmsudVdtdllONU5jNTljbmhuQUwyQl8sYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfLC5oZWFkZXIgYTpsaW5rLnVXbXZZTjVOYzU5Y25obkFMMkJfLC5oZWFkZXIgYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfe2NvbG9yOiMyOTJmMzY7YmFja2dyb3VuZC1jb2xvcjojZmZmO2JvcmRlcjoxcHggc29saWQgIzI5MmYzNjtib3JkZXItcmFkaXVzOjRweDtsaW5lLWhlaWdodDozMHB4fWRpdi51V212WU41TmM1OWNuaG5BTDJCXzpob3ZlcixidXR0b24udVdtdllONU5jNTljbmhuQUwyQl86aG92ZXIsYS51V212WU41TmM1OWNuaG5BTDJCXzpob3ZlcixhOmxpbmsudVdtdllONU5jNTljbmhuQUwyQl86aG92ZXIsYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfOmhvdmVyLC5oZWFkZXIgYTpsaW5rLnVXbXZZTjVOYzU5Y25obkFMMkJfOmhvdmVyLC5oZWFkZXIgYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfOmhvdmVye2JhY2tncm91bmQtY29sb3I6I2VhZWNlZn1kaXYudVdtdllONU5jNTljbmhuQUwyQl86Zm9jdXMtdmlzaWJsZSxidXR0b24udVdtdllONU5jNTljbmhuQUwyQl86Zm9jdXMtdmlzaWJsZSxhLnVXbXZZTjVOYzU5Y25obkFMMkJfOmZvY3VzLXZpc2libGUsYTpsaW5rLnVXbXZZTjVOYzU5Y25obkFMMkJfOmZvY3VzLXZpc2libGUsYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfOmZvY3VzLXZpc2libGUsLmhlYWRlciBhOmxpbmsudVdtdllONU5jNTljbmhuQUwyQl86Zm9jdXMtdmlzaWJsZSwuaGVhZGVyIGE6dmlzaXRlZC51V212WU41TmM1OWNuaG5BTDJCXzpmb2N1cy12aXNpYmxle291dGxpbmU6IzAwOWViMCBzb2xpZCAycHg7b3V0bGluZS1vZmZzZXQ6MnB4fWRpdi51V212WU41TmM1OWNuaG5BTDJCXzpkaXNhYmxlZCxidXR0b24udVdtdllONU5jNTljbmhuQUwyQl86ZGlzYWJsZWQsYS51V212WU41TmM1OWNuaG5BTDJCXzpkaXNhYmxlZCxhOmxpbmsudVdtdllONU5jNTljbmhuQUwyQl86ZGlzYWJsZWQsYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfOmRpc2FibGVkLC5oZWFkZXIgYTpsaW5rLnVXbXZZTjVOYzU5Y25obkFMMkJfOmRpc2FibGVkLC5oZWFkZXIgYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfOmRpc2FibGVke2NvbG9yOiNkMWQ0ZDg7Ym9yZGVyLWNvbG9yOiNkMWQ0ZDg7YmFja2dyb3VuZC1jb2xvcjojZmZmO2N1cnNvcjpub3QtYWxsb3dlZH1kaXYudVdtdllONU5jNTljbmhuQUwyQl8uWGZvUFRkQXRjdlhwZDNmUmRSZjYsZGl2LnJ1TDNCODdnT0tET3BPYThSMDlRLlhmb1BUZEF0Y3ZYcGQzZlJkUmY2LGJ1dHRvbi51V212WU41TmM1OWNuaG5BTDJCXy5YZm9QVGRBdGN2WHBkM2ZSZFJmNixidXR0b24ucnVMM0I4N2dPS0RPcE9hOFIwOVEuWGZvUFRkQXRjdlhwZDNmUmRSZjYsYS51V212WU41TmM1OWNuaG5BTDJCXy5YZm9QVGRBdGN2WHBkM2ZSZFJmNixhLnJ1TDNCODdnT0tET3BPYThSMDlRLlhmb1BUZEF0Y3ZYcGQzZlJkUmY2LGE6bGluay51V212WU41TmM1OWNuaG5BTDJCXy5YZm9QVGRBdGN2WHBkM2ZSZFJmNixhOmxpbmsucnVMM0I4N2dPS0RPcE9hOFIwOVEuWGZvUFRkQXRjdlhwZDNmUmRSZjYsYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfLlhmb1BUZEF0Y3ZYcGQzZlJkUmY2LGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5US5YZm9QVGRBdGN2WHBkM2ZSZFJmNiwuaGVhZGVyIGE6bGluay51V212WU41TmM1OWNuaG5BTDJCXy5YZm9QVGRBdGN2WHBkM2ZSZFJmNiwuaGVhZGVyIGE6bGluay5ydUwzQjg3Z09LRE9wT2E4UjA5US5YZm9QVGRBdGN2WHBkM2ZSZFJmNiwuaGVhZGVyIGE6dmlzaXRlZC51V212WU41TmM1OWNuaG5BTDJCXy5YZm9QVGRBdGN2WHBkM2ZSZFJmNiwuaGVhZGVyIGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5US5YZm9QVGRBdGN2WHBkM2ZSZFJmNntwYWRkaW5nLWxlZnQ6MTZweDtwYWRkaW5nLXJpZ2h0OjE2cHg7Zm9udC1mYW1pbHk6XFxcIkZpZ3RyZWVcXFwiLFxcXCJOb3RvIFNhbnNcXFwiLFxcXCJOb3RvIFNhbnMgTWF0aFxcXCIsXFxcIk5vdG8gU2FucyBBcmFiaWNcXFwiLFxcXCJOb3RvIFNhbnMgQXJtZW5pYW5cXFwiLFxcXCJOb3RvIFNhbnMgQmVuZ2FsaVxcXCIsXFxcIk5vdG8gU2FucyBTQ1xcXCIsXFxcIk5vdG8gU2FucyBUQ1xcXCIsXFxcIk5vdG8gU2FucyBEZXZhbmFnYXJpXFxcIixcXFwiTm90byBTYW5zIEdlb3JnaWFuXFxcIixcXFwiTm90byBTYW5zIEhlYnJld1xcXCIsXFxcIk5vdG8gU2FucyBKUFxcXCIsXFxcIk5vdG8gU2FucyBLYW5uYWRhXFxcIixcXFwiTm90byBTYW5zIEtobWVyXFxcIixcXFwiTm90byBTYW5zIEtSXFxcIixcXFwiTm90byBTYW5zIE15YW5tYXJcXFwiLFxcXCJOb3RvIFNhbnMgU2luaGFsYVxcXCIsXFxcIk5vdG8gU2FucyBUYW1pbFxcXCIsXFxcIk5vdG8gU2FucyBUZWx1Z3VcXFwiLFxcXCJOb3RvIFNhbnMgVGhhaVxcXCIsXFxcIk5vdG8gU2FucyBUaGFhbmFcXFwiLHNhbnMtc2VyaWY7Zm9udC13ZWlnaHQ6NjAwO2ZvbnQtc3R5bGU6bm9ybWFsfWRpdi51V212WU41TmM1OWNuaG5BTDJCXzphY3RpdmUsZGl2LnJ1TDNCODdnT0tET3BPYThSMDlROmFjdGl2ZSxidXR0b24udVdtdllONU5jNTljbmhuQUwyQl86YWN0aXZlLGJ1dHRvbi5ydUwzQjg3Z09LRE9wT2E4UjA5UTphY3RpdmUsYS51V212WU41TmM1OWNuaG5BTDJCXzphY3RpdmUsYS5ydUwzQjg3Z09LRE9wT2E4UjA5UTphY3RpdmUsYTpsaW5rLnVXbXZZTjVOYzU5Y25obkFMMkJfOmFjdGl2ZSxhOmxpbmsucnVMM0I4N2dPS0RPcE9hOFIwOVE6YWN0aXZlLGE6dmlzaXRlZC51V212WU41TmM1OWNuaG5BTDJCXzphY3RpdmUsYTp2aXNpdGVkLnJ1TDNCODdnT0tET3BPYThSMDlROmFjdGl2ZSwuaGVhZGVyIGE6bGluay51V212WU41TmM1OWNuaG5BTDJCXzphY3RpdmUsLmhlYWRlciBhOmxpbmsucnVMM0I4N2dPS0RPcE9hOFIwOVE6YWN0aXZlLC5oZWFkZXIgYTp2aXNpdGVkLnVXbXZZTjVOYzU5Y25obkFMMkJfOmFjdGl2ZSwuaGVhZGVyIGE6dmlzaXRlZC5ydUwzQjg3Z09LRE9wT2E4UjA5UTphY3RpdmV7Ym9yZGVyLXdpZHRoOjJweH1kaXYuWGZvUFRkQXRjdlhwZDNmUmRSZjYsYnV0dG9uLlhmb1BUZEF0Y3ZYcGQzZlJkUmY2LGEuWGZvUFRkQXRjdlhwZDNmUmRSZjYsYTpsaW5rLlhmb1BUZEF0Y3ZYcGQzZlJkUmY2LGE6dmlzaXRlZC5YZm9QVGRBdGN2WHBkM2ZSZFJmNiwuaGVhZGVyIGE6bGluay5YZm9QVGRBdGN2WHBkM2ZSZFJmNiwuaGVhZGVyIGE6dmlzaXRlZC5YZm9QVGRBdGN2WHBkM2ZSZFJmNntoZWlnaHQ6MzRweDtwYWRkaW5nOjAgMjRweDtsaW5lLWhlaWdodDozNHB4fWRpdi5abXR0NHg2ZlFFZDVKQkNjcHRqdSxidXR0b24uWm10dDR4NmZRRWQ1SkJDY3B0anUsYS5abXR0NHg2ZlFFZDVKQkNjcHRqdSxhOmxpbmsuWm10dDR4NmZRRWQ1SkJDY3B0anUsYTp2aXNpdGVkLlptdHQ0eDZmUUVkNUpCQ2NwdGp1LC5oZWFkZXIgYTpsaW5rLlptdHQ0eDZmUUVkNUpCQ2NwdGp1LC5oZWFkZXIgYTp2aXNpdGVkLlptdHQ0eDZmUUVkNUpCQ2NwdGp1e2hlaWdodDo0MHB4O3BhZGRpbmc6MCAzMHB4O2xpbmUtaGVpZ2h0OjQwcHh9ZGl2LnVCZ3p1WmpnQ2J1Q0g2N0RUeXM1LGJ1dHRvbi51Qmd6dVpqZ0NidUNINjdEVHlzNSxhLnVCZ3p1WmpnQ2J1Q0g2N0RUeXM1LGE6bGluay51Qmd6dVpqZ0NidUNINjdEVHlzNSxhOnZpc2l0ZWQudUJnenVaamdDYnVDSDY3RFR5czUsLmhlYWRlciBhOmxpbmsudUJnenVaamdDYnVDSDY3RFR5czUsLmhlYWRlciBhOnZpc2l0ZWQudUJnenVaamdDYnVDSDY3RFR5czV7aGVpZ2h0OjQwcHg7cGFkZGluZzowIDEwcHg7bGluZS1oZWlnaHQ6NDBweH1kaXYuZ21FWUhVYzkyU2w3VXdMb0ZmVXIsYnV0dG9uLmdtRVlIVWM5MlNsN1V3TG9GZlVyLGEuZ21FWUhVYzkyU2w3VXdMb0ZmVXIsYTpsaW5rLmdtRVlIVWM5MlNsN1V3TG9GZlVyLGE6dmlzaXRlZC5nbUVZSFVjOTJTbDdVd0xvRmZVciwuaGVhZGVyIGE6bGluay5nbUVZSFVjOTJTbDdVd0xvRmZVciwuaGVhZGVyIGE6dmlzaXRlZC5nbUVZSFVjOTJTbDdVd0xvRmZVcntoZWlnaHQ6MjBweDtwYWRkaW5nOjAgNXB4O2xpbmUtaGVpZ2h0OjIwcHg7cG9zaXRpb246cmVsYXRpdmV9ZGl2LmdtRVlIVWM5MlNsN1V3TG9GZlVyIC5Vc2dBMkxtZmhrX192bW9GazFyWixidXR0b24uZ21FWUhVYzkyU2w3VXdMb0ZmVXIgLlVzZ0EyTG1maGtfX3Ztb0ZrMXJaLGEuZ21FWUhVYzkyU2w3VXdMb0ZmVXIgLlVzZ0EyTG1maGtfX3Ztb0ZrMXJaLGE6bGluay5nbUVZSFVjOTJTbDdVd0xvRmZVciAuVXNnQTJMbWZoa19fdm1vRmsxclosYTp2aXNpdGVkLmdtRVlIVWM5MlNsN1V3TG9GZlVyIC5Vc2dBMkxtZmhrX192bW9GazFyWiwuaGVhZGVyIGE6bGluay5nbUVZSFVjOTJTbDdVd0xvRmZVciAuVXNnQTJMbWZoa19fdm1vRmsxclosLmhlYWRlciBhOnZpc2l0ZWQuZ21FWUhVYzkyU2w3VXdMb0ZmVXIgLlVzZ0EyTG1maGtfX3Ztb0ZrMXJae2ZvbnQtc2l6ZToxMnB4O3RvcDowfWRpdi52Q0Nlb1VfVURoSEYzeGV3OVBZbixidXR0b24udkNDZW9VX1VEaEhGM3hldzlQWW4sYS52Q0Nlb1VfVURoSEYzeGV3OVBZbixhOmxpbmsudkNDZW9VX1VEaEhGM3hldzlQWW4sYTp2aXNpdGVkLnZDQ2VvVV9VRGhIRjN4ZXc5UFluLC5oZWFkZXIgYTpsaW5rLnZDQ2VvVV9VRGhIRjN4ZXc5UFluLC5oZWFkZXIgYTp2aXNpdGVkLnZDQ2VvVV9VRGhIRjN4ZXc5UFlue2xpbmUtaGVpZ2h0OjEycHh9ZGl2LnZGX0ZYb0xfWEJFMkFkZGxyeHM1LGJ1dHRvbi52Rl9GWG9MX1hCRTJBZGRscnhzNSxhLnZGX0ZYb0xfWEJFMkFkZGxyeHM1LGE6bGluay52Rl9GWG9MX1hCRTJBZGRscnhzNSxhOnZpc2l0ZWQudkZfRlhvTF9YQkUyQWRkbHJ4czUsLmhlYWRlciBhOmxpbmsudkZfRlhvTF9YQkUyQWRkbHJ4czUsLmhlYWRlciBhOnZpc2l0ZWQudkZfRlhvTF9YQkUyQWRkbHJ4czV7bGluZS1oZWlnaHQ6MzJweH1kaXYuVXVzRzZlWlNHTGFhUVF6YktPamgsYnV0dG9uLlV1c0c2ZVpTR0xhYVFRemJLT2poLGEuVXVzRzZlWlNHTGFhUVF6YktPamgsYTpsaW5rLlV1c0c2ZVpTR0xhYVFRemJLT2poLGE6dmlzaXRlZC5VdXNHNmVaU0dMYWFRUXpiS09qaCwuaGVhZGVyIGE6bGluay5VdXNHNmVaU0dMYWFRUXpiS09qaCwuaGVhZGVyIGE6dmlzaXRlZC5VdXNHNmVaU0dMYWFRUXpiS09qaHtmb250LWZhbWlseTpcXFwiRmlndHJlZVxcXCIsXFxcIk5vdG8gU2Fuc1xcXCIsXFxcIk5vdG8gU2FucyBNYXRoXFxcIixcXFwiTm90byBTYW5zIEFyYWJpY1xcXCIsXFxcIk5vdG8gU2FucyBBcm1lbmlhblxcXCIsXFxcIk5vdG8gU2FucyBCZW5nYWxpXFxcIixcXFwiTm90byBTYW5zIFNDXFxcIixcXFwiTm90byBTYW5zIFRDXFxcIixcXFwiTm90byBTYW5zIERldmFuYWdhcmlcXFwiLFxcXCJOb3RvIFNhbnMgR2VvcmdpYW5cXFwiLFxcXCJOb3RvIFNhbnMgSGVicmV3XFxcIixcXFwiTm90byBTYW5zIEpQXFxcIixcXFwiTm90byBTYW5zIEthbm5hZGFcXFwiLFxcXCJOb3RvIFNhbnMgS2htZXJcXFwiLFxcXCJOb3RvIFNhbnMgS1JcXFwiLFxcXCJOb3RvIFNhbnMgTXlhbm1hclxcXCIsXFxcIk5vdG8gU2FucyBTaW5oYWxhXFxcIixcXFwiTm90byBTYW5zIFRhbWlsXFxcIixcXFwiTm90byBTYW5zIFRlbHVndVxcXCIsXFxcIk5vdG8gU2FucyBUaGFpXFxcIixcXFwiTm90byBTYW5zIFRoYWFuYVxcXCIsc2Fucy1zZXJpZjtmb250LXdlaWdodDo2MDA7Zm9udC1zdHlsZTpub3JtYWw7Y29sb3I6IzAwOTNhNDtib3JkZXItd2lkdGg6MDtiYWNrZ3JvdW5kLWNvbG9yOnVuc2V0O2JveC1zaGFkb3c6bm9uZTtwYWRkaW5nOjA7bWFyZ2luOjB9ZGl2LlV1c0c2ZVpTR0xhYVFRemJLT2poOmhvdmVyLGJ1dHRvbi5VdXNHNmVaU0dMYWFRUXpiS09qaDpob3ZlcixhLlV1c0c2ZVpTR0xhYVFRemJLT2poOmhvdmVyLGE6bGluay5VdXNHNmVaU0dMYWFRUXpiS09qaDpob3ZlcixhOnZpc2l0ZWQuVXVzRzZlWlNHTGFhUVF6YktPamg6aG92ZXIsLmhlYWRlciBhOmxpbmsuVXVzRzZlWlNHTGFhUVF6YktPamg6aG92ZXIsLmhlYWRlciBhOnZpc2l0ZWQuVXVzRzZlWlNHTGFhUVF6YktPamg6aG92ZXJ7YmFja2dyb3VuZC1jb2xvcjp1bnNldH1kaXYuVXVzRzZlWlNHTGFhUVF6YktPamg6ZGlzYWJsZWQsYnV0dG9uLlV1c0c2ZVpTR0xhYVFRemJLT2poOmRpc2FibGVkLGEuVXVzRzZlWlNHTGFhUVF6YktPamg6ZGlzYWJsZWQsYTpsaW5rLlV1c0c2ZVpTR0xhYVFRemJLT2poOmRpc2FibGVkLGE6dmlzaXRlZC5VdXNHNmVaU0dMYWFRUXpiS09qaDpkaXNhYmxlZCwuaGVhZGVyIGE6bGluay5VdXNHNmVaU0dMYWFRUXpiS09qaDpkaXNhYmxlZCwuaGVhZGVyIGE6dmlzaXRlZC5VdXNHNmVaU0dMYWFRUXpiS09qaDpkaXNhYmxlZHtjb2xvcjojYmVjMmM3fWRpdi5hQTdPRUJyWDhSV3ZDVVBmV25EeSxidXR0b24uYUE3T0VCclg4Uld2Q1VQZlduRHksYS5hQTdPRUJyWDhSV3ZDVVBmV25EeSxhOmxpbmsuYUE3T0VCclg4Uld2Q1VQZlduRHksYTp2aXNpdGVkLmFBN09FQnJYOFJXdkNVUGZXbkR5LC5oZWFkZXIgYTpsaW5rLmFBN09FQnJYOFJXdkNVUGZXbkR5LC5oZWFkZXIgYTp2aXNpdGVkLmFBN09FQnJYOFJXdkNVUGZXbkR5e2NvbG9yOiM4YzUyYmE7Zm9udC1zaXplOjE2cHg7cGFkZGluZzoxMnB4IDE2cHh9ZGl2LmFBN09FQnJYOFJXdkNVUGZXbkR5OmhvdmVyLGJ1dHRvbi5hQTdPRUJyWDhSV3ZDVVBmV25EeTpob3ZlcixhLmFBN09FQnJYOFJXdkNVUGZXbkR5OmhvdmVyLGE6bGluay5hQTdPRUJyWDhSV3ZDVVBmV25EeTpob3ZlcixhOnZpc2l0ZWQuYUE3T0VCclg4Uld2Q1VQZlduRHk6aG92ZXIsLmhlYWRlciBhOmxpbmsuYUE3T0VCclg4Uld2Q1VQZlduRHk6aG92ZXIsLmhlYWRlciBhOnZpc2l0ZWQuYUE3T0VCclg4Uld2Q1VQZlduRHk6aG92ZXJ7Y29sb3I6IzZjNDY4YX1kaXYuYUE3T0VCclg4Uld2Q1VQZlduRHk6Zm9jdXMtdmlzaWJsZSxidXR0b24uYUE3T0VCclg4Uld2Q1VQZlduRHk6Zm9jdXMtdmlzaWJsZSxhLmFBN09FQnJYOFJXdkNVUGZXbkR5OmZvY3VzLXZpc2libGUsYTpsaW5rLmFBN09FQnJYOFJXdkNVUGZXbkR5OmZvY3VzLXZpc2libGUsYTp2aXNpdGVkLmFBN09FQnJYOFJXdkNVUGZXbkR5OmZvY3VzLXZpc2libGUsLmhlYWRlciBhOmxpbmsuYUE3T0VCclg4Uld2Q1VQZlduRHk6Zm9jdXMtdmlzaWJsZSwuaGVhZGVyIGE6dmlzaXRlZC5hQTdPRUJyWDhSV3ZDVVBmV25EeTpmb2N1cy12aXNpYmxle291dGxpbmU6IzAwOWViMCBzb2xpZCAycHg7b3V0bGluZS1vZmZzZXQ6MnB4O291dGxpbmUtb2Zmc2V0OnVuc2V0fVwiLCBcIlwiLHtcInZlcnNpb25cIjozLFwic291cmNlc1wiOltcIndlYnBhY2s6Ly8uL3NyYy9sZWdhY3lTaGFyZWRDb21wb25lbnRzL2J1dHRvbi5tb2R1bGUuc2Nzc1wiLFwid2VicGFjazovLy4vLi4vZnJvbnRlbmQvcGFja2FnZXMvY29tcG9uZW50LWxpYnJhcnktc3R5bGVzL2ZvbnQuc2Nzc1wiLFwid2VicGFjazovLy4vLi4vc2hhcmVkL2Nzcy9jb2xvci5zY3NzXCJdLFwibmFtZXNcIjpbXSxcIm1hcHBpbmdzXCI6XCJBQXdCRSxrTkNzQ0EsMllBN0NVLENBOENWLGVBMUNvQixDQTJDcEIsaUJBQUEsQ0R0Q0Usb0JBQUEsQ0FDQSxjQUFBLENBQ0EscUJBQUEsQ0FDQSxpQkFBQSxDQUNBLG9CQUFBLENBQ0EscUJBQUEsQ0FDQSxlQUFBLENBQ0Esa0JBQUEsQ0FFQSw0UEFDRSxxQkVqQkUsQ0ZrQkYsY0FBQSxDQUdGLHlpQkFHRSxXQUFBLENBS0oseU5BQ0Usa0JBQUEsQ0FDQSxpQkFBQSxDQUdGLHlOQUNFLGtCQUFBLENBQ0EsaUJBQUEsQ0FJRixrTkFDRSxVRXpDSSxDRjBDSix3QkVuQkssQ0ZvQkwsZ0JBQUEsQ0FDQSxnREFBQSxDQUVBLDRQQUNFLGFFeEJHLENGeUJILG9CRXpCRyxDRjRCTCx5aUJBSUUsd0JBQUEsQ0FDQSx5Q0FBQSxDQUlKLGtOQUNFLGFFbkVPLENGb0VQLHdCRWpFWSxDRmtFWixnREFBQSxDQUVBLHlpQkFFRSx3QkV2RVMsQ0Z3RVQseUNBQUEsQ0FJSixrTkFDRSxVRXpFSSxDRjBFSix3QkV6REcsQ0YwREgsZ0JBQUEsQ0FDQSwrQ0FBQSxDQUVBLDRQQUNFLGVBQUEsQ0FDQSxhRS9EQyxDRmdFRCxvQkVoRUMsQ0ZpRUQsd0JFOURVLENGaUVaLHlpQkFFRSxhRXBFUyxDRnFFVCx3QkVwRVUsQ0ZxRVYseUNBQUEsQ0FJSixrTkFDRSxVRTlGSSxDRitGSix3QkUzRkcsQ0Y0RkgsZ0JBQUEsQ0FDQSwrQ0FBQSxDQUVBLDRQQUNFLGVBQUEsQ0FDQSxhRWpHQyxDRmtHRCxvQkVsR0MsQ0ZtR0Qsd0JFOUZVLENGaUdaLHlpQkFFRSxhRXpGUyxDRjBGVCx3QkV6RlUsQ0YwRlYseUNBQUEsQ0FJSixrTkFDRSxhRXpITyxDRjBIUCxxQkVwSEksQ0ZxSEosMENBQUEsQ0FFQSw0UEFDRSxlQUFBLENBQ0Esd0JFNUhVLENGK0haLHlpQkFFRSx3QkVqSVUsQ0ZrSVYseUNBQUEsQ0FJSixrTkFDRSxVRXBJSSxDRnFJSixxQkVwRkUsQ0ZxRkYsZ0JBQUEsQ0FDQSwrQ0FBQSxDQUVBLDRQQUNFLGVBQUEsQ0FDQSxVRTFGQSxDRjJGQSxpQkUzRkEsQ0Y4RkYseWlCQUVFLHFCRS9GUyxDRmdHVCx5Q0FBQSxDQUlKLGtOQUNFLFVFdkpJLENGd0pKLHdCRTVJSyxDRjZJTCxnQkFBQSxDQUNBLCtDQUFBLENBRUEsNFBBQ0UsZUFBQSxDQUNBLGFFbEpHLENGbUpILG9CRW5KRyxDRm9KSCx3QkVqSlksQ0ZvSmQseWlCQUVFLGFFdkpXLENGd0pYLHdCRXZKWSxDRndKWix5Q0FBQSxDQUlKLGtOQUNFLFVFNUtJLENGNktKLHdCRXhHWSxDRnlHWixnQkFBQSxDQUNBLCtDQUFBLENBRUEsNFBBQ0UsZUFBQSxDQUNBLGFFekxLLENGMExMLG9CRXZMVSxDRndMVix3QkV4TFUsQ0YyTFoseWlCQUVFLHdCRTdMVSxDRjhMVix5Q0FBQSxDQUtKLGtOQUNFLFVFM0NZLENGNENaLHdCRS9Ec0IsQ0ZnRXRCLG9CRWhFc0IsQ0ZpRXRCLGlCQUFBLENBQ0EsZ0JBQUEsQ0FDQSxnQkFBQSxDQUVBLDRQQUNFLGVBQUEsQ0FDQSxVRTFNRSxDRjJNRixvQkV2RWlCLENGd0VqQix3QkV4RWlCLENGMkVuQixvVEF4TkYseUJBQUEsQ0FDQSxrQkFBQSxDQTJORSx5aUJBRUUsd0JFbkZrQixDRm9GbEIsV0FBQSxDQUlKLGtOQUNFLGFFekRXLENGMERYLHFCRXRFWSxDRnVFWix3QkFBQSxDQUNBLGlCQUFBLENBQ0EsZ0JBQUEsQ0FFQSw0UEFDRSx3QkV6RVcsQ0Y0RWIsb1RBOU9GLHlCQUFBLENBQ0Esa0JBQUEsQ0FpUEUsaVJBQ0UsYUVoRlcsQ0ZpRlgsb0JFakZXLENGa0ZYLHFCRXRGVSxDRnVGVixrQkFBQSxDQU1GLDBzQkFDRSxpQkFBQSxDQUNBLGtCQUFBLENDcExKLDJZQW5FVSxDQW9FVixlQTlEc0IsQ0ErRHRCLGlCQUFBLENEdUxFLHNnQkFDRSxnQkFBQSxDQUtKLGtOQUNFLFdBaFJvQixDQWlScEIsY0FBQSxDQUNBLGdCQUFBLENBR0Ysa05BQ0UsV0FyUmtCLENBc1JsQixjQUFBLENBQ0EsZ0JBQUEsQ0FHRixrTkFDRSxXQTFSbUIsQ0EyUm5CLGNBQUEsQ0FDQSxnQkFBQSxDQUdGLGtOQUNFLFdBL1JrQixDQWdTbEIsYUFBQSxDQUNBLGdCQUFBLENBQ0EsaUJBQUEsQ0FFQSw0V0FDRSxjQUFBLENBQ0EsS0FBQSxDQUtKLGtOQUNFLGdCQUFBLENBR0Ysa05BQ0UsZ0JBQUEsQ0FHRixrTkN0T0EsMllBbkVVLENBb0VWLGVBOURzQixDQStEdEIsaUJBQUEsQ0RzT0UsYUVyU0csQ0ZzU0gsY0FBQSxDQUNBLHNCQUFBLENBQ0EsZUFBQSxDQUNBLFNBQUEsQ0FDQSxRQUFBLENBRUEsNFBBQ0Usc0JBQUEsQ0FHRixpUkFDRSxhRTlIVyxDRmtJZixrTkFDRSxhRXZMc0IsQ0Z3THRCLGNBQUEsQ0FDQSxpQkFBQSxDQUVBLDRQQUNFLGFFM0xpQixDRjhMbkIsb1RBM1VGLHlCQUFBLENBQ0Esa0JBQUEsQ0E0VUksb0JBQUFcIixcInNvdXJjZXNDb250ZW50XCI6W1wiQGltcG9ydCAnY29sb3InO1xcbkBpbXBvcnQgJ0Bjb2RlLWRvdC1vcmcvY29tcG9uZW50LWxpYnJhcnktc3R5bGVzL2ZvbnQnO1xcblxcbi8vIE5vdGU6IEtlZXAgdGhlc2UgY29uc3RhbnRzIGluIHN5bmMgd2l0aCBCdXR0b24uanN4LlxcbiRidXR0b24taGVpZ2h0LWRlZmF1bHQ6IDM0cHg7XFxuJGJ1dHRvbi1oZWlnaHQtbGFyZ2U6IDQwcHg7XFxuJGJ1dHRvbi1oZWlnaHQtbmFycm93OiA0MHB4O1xcbiRidXR0b24taGVpZ2h0LXNtYWxsOiAyMHB4O1xcblxcbkBtaXhpbiBmb2N1cy1vdXRsaW5lIHtcXG4gIG91dGxpbmU6ICRicmFuZF9wcmltYXJ5X2RlZmF1bHQgc29saWQgMnB4O1xcbiAgb3V0bGluZS1vZmZzZXQ6IDJweDtcXG59XFxuXFxuLyogc3R5bGVsaW50LWRpc2FibGUgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24gKi9cXG5kaXYsXFxuYnV0dG9uLFxcbmEsXFxuYTpsaW5rLFxcbmE6dmlzaXRlZCxcXG4vLyBHbG9iYWwgLmhlYWRlciBhIHN0eWxlcyBvdmVycmlkZSBhcHBsaWNhdGlvbi5zY3NzLlxcbjpnbG9iYWwoLmhlYWRlcikgYTpsaW5rLFxcbjpnbG9iYWwoLmhlYWRlcikgYTp2aXNpdGVkIHtcXG4gIC8qIHN0eWxlbGludC1lbmFibGUgc2VsZWN0b3ItcHNldWRvLWNsYXNzLW5vLXVua25vd24gKi9cXG4gICYubWFpbiB7XFxuICAgIEBpbmNsdWRlIG1haW4tZm9udC1yZWd1bGFyO1xcbiAgICBkaXNwbGF5OiBpbmxpbmUtYmxvY2s7XFxuICAgIGZvbnQtc2l6ZTogMTJweDtcXG4gICAgYm9yZGVyOiAxcHggc29saWQgJGJvcmRlcl9ncmF5O1xcbiAgICBib3JkZXItcmFkaXVzOiAzcHg7XFxuICAgIHRleHQtZGVjb3JhdGlvbjogbm9uZTtcXG4gICAgYm94LXNpemluZzogYm9yZGVyLWJveDtcXG4gICAgb3ZlcmZsb3c6IGhpZGRlbjtcXG4gICAgd2hpdGUtc3BhY2U6IG5vd3JhcDtcXG5cXG4gICAgJjpob3ZlciB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJHdoaXRlO1xcbiAgICAgIGN1cnNvcjogcG9pbnRlcjtcXG4gICAgfVxcblxcbiAgICAmOmRpc2FibGVkLFxcbiAgICAmW2Rpc2FibGVkXSB7XFxuICAgICAgLy8gT3ZlcnJpZGUgdGhlIGN1cnNvcjpwb2ludGVyIG9uIGRpc2FibGVkIGVsZW1lbnRzLlxcbiAgICAgIGN1cnNvcjogYXV0bztcXG4gICAgfVxcbiAgfVxcblxcbiAgLy8gTm90ZSBubyBcXFwiJlxcXCIgb24gdGhlc2UgdHdvLCBzaW5jZSB0aGV5J2xsIGJlIG9uIGNoaWxkIGVsZW1lbnRzLlxcbiAgLmljb24ge1xcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXB4O1xcbiAgICBtYXJnaW4tbGVmdDogMi41cHg7XFxuICB9XFxuXFxuICAudGV4dFNwYW4ge1xcbiAgICBtYXJnaW4tcmlnaHQ6IDIuNXB4O1xcbiAgICBtYXJnaW4tbGVmdDogMi41cHg7XFxuICB9XFxuXFxuICAvLyBCdXR0b24gY29sb3JzLlxcbiAgJi5vcmFuZ2Uge1xcbiAgICBjb2xvcjogJHdoaXRlO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkb3JhbmdlO1xcbiAgICBmb250LXdlaWdodDogYm9sZDtcXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHJnYmEoMjU1IDI1NSAyNTUgLyAwLjYzKTtcXG5cXG4gICAgJjpob3ZlciB7XFxuICAgICAgY29sb3I6ICRvcmFuZ2U7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAkb3JhbmdlO1xcbiAgICB9XFxuXFxuICAgICY6ZGlzYWJsZWQsXFxuICAgICZbZGlzYWJsZWRdIHtcXG4gICAgICAvLyBUaGlzIGNvbG9yIGlzIGluIE1pa2VzIHN0eWxlZ3VpZGUsIGJ1dCB3ZSBkb250IHVzZSBpdCBhbnl3aGVyZSBlbHNlO1xcbiAgICAgIC8vIGFuZCBpdCBtaWdodCBiZSBjaGFuZ2VkIGJ5IE1hcmsgc29vbiAtIHNvIGp1c3QgaGFyZC1jb2RpbmcgdGhlIHN0cmluZy5cXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAjZmZkMjdmO1xcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCByZ2JhKDAgMCAwIC8gMC4xKTtcXG4gICAgfVxcbiAgfVxcblxcbiAgJi5ncmF5IHtcXG4gICAgY29sb3I6ICRjaGFyY29hbDtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0X2dyYXk7XFxuICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCByZ2JhKDI1NSAyNTUgMjU1IC8gMC43Myk7XFxuXFxuICAgICY6ZGlzYWJsZWQsXFxuICAgICZbZGlzYWJsZWRdIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlcl9ncmF5O1xcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCByZ2JhKDAgMCAwIC8gMC4xKTtcXG4gICAgfVxcbiAgfVxcblxcbiAgJi5ibHVlIHtcXG4gICAgY29sb3I6ICR3aGl0ZTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGN5YW47XFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgcmdiYSgyNTUgMjU1IDI1NSAvIDAuNCk7XFxuXFxuICAgICY6aG92ZXIge1xcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgY29sb3I6ICRjeWFuO1xcbiAgICAgIGJvcmRlci1jb2xvcjogJGN5YW47XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0X2N5YW47XFxuICAgIH1cXG5cXG4gICAgJjpkaXNhYmxlZCxcXG4gICAgJltkaXNhYmxlZF0ge1xcbiAgICAgIGNvbG9yOiAkbGlnaHRlcl9jeWFuO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdF9jeWFuO1xcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCByZ2JhKDAgMCAwIC8gMC4xKTtcXG4gICAgfVxcbiAgfVxcblxcbiAgJi50ZWFsIHtcXG4gICAgY29sb3I6ICR3aGl0ZTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJHRlYWw7XFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgcmdiYSgyNTUgMjU1IDI1NSAvIDAuNCk7XFxuXFxuICAgICY6aG92ZXIge1xcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgY29sb3I6ICR0ZWFsO1xcbiAgICAgIGJvcmRlci1jb2xvcjogJHRlYWw7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0X3RlYWw7XFxuICAgIH1cXG5cXG4gICAgJjpkaXNhYmxlZCxcXG4gICAgJltkaXNhYmxlZF0ge1xcbiAgICAgIGNvbG9yOiAkbGlnaHRlcl9jeWFuO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdF9jeWFuO1xcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCByZ2JhKDAgMCAwIC8gMC4xKTtcXG4gICAgfVxcbiAgfVxcblxcbiAgJi53aGl0ZSB7XFxuICAgIGNvbG9yOiAkY2hhcmNvYWw7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICR3aGl0ZTtcXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHJnYmEoMCAwIDAgLyAwLjA2KTtcXG5cXG4gICAgJjpob3ZlciB7XFxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3RfZ3JheTtcXG4gICAgfVxcblxcbiAgICAmOmRpc2FibGVkLFxcbiAgICAmW2Rpc2FibGVkXSB7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJGxpZ2h0ZXN0X2dyYXk7XFxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHJnYmEoMCAwIDAgLyAwLjEpO1xcbiAgICB9XFxuICB9XFxuXFxuICAmLnJlZCB7XFxuICAgIGNvbG9yOiAkd2hpdGU7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRyZWQ7XFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgcmdiYSgyNTUgMjU1IDI1NSAvIDAuNCk7XFxuXFxuICAgICY6aG92ZXIge1xcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgY29sb3I6ICRyZWQ7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAkcmVkO1xcbiAgICB9XFxuXFxuICAgICY6ZGlzYWJsZWQsXFxuICAgICZbZGlzYWJsZWRdIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3RfcmVkO1xcbiAgICAgIGJveC1zaGFkb3c6IGluc2V0IDAgMnB4IDAgMCByZ2JhKDAgMCAwIC8gMC4xKTtcXG4gICAgfVxcbiAgfVxcblxcbiAgJi5wdXJwbGUge1xcbiAgICBjb2xvcjogJHdoaXRlO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkcHVycGxlO1xcbiAgICBmb250LXdlaWdodDogYm9sZDtcXG4gICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHJnYmEoMjU1IDI1NSAyNTUgLyAwLjQpO1xcblxcbiAgICAmOmhvdmVyIHtcXG4gICAgICBib3gtc2hhZG93OiBub25lO1xcbiAgICAgIGNvbG9yOiAkcHVycGxlO1xcbiAgICAgIGJvcmRlci1jb2xvcjogJHB1cnBsZTtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3RfcHVycGxlO1xcbiAgICB9XFxuXFxuICAgICY6ZGlzYWJsZWQsXFxuICAgICZbZGlzYWJsZWRdIHtcXG4gICAgICBjb2xvcjogJGxpZ2h0ZXJfcHVycGxlO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdF9wdXJwbGU7XFxuICAgICAgYm94LXNoYWRvdzogaW5zZXQgMCAycHggMCAwIHJnYmEoMCAwIDAgLyAwLjEpO1xcbiAgICB9XFxuICB9XFxuXFxuICAmLmdyZWVuIHtcXG4gICAgY29sb3I6ICR3aGl0ZTtcXG4gICAgYmFja2dyb3VuZC1jb2xvcjogJGxldmVsX3BlcmZlY3Q7XFxuICAgIGZvbnQtd2VpZ2h0OiBib2xkO1xcbiAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgcmdiYSgyNTUgMjU1IDI1NSAvIDAuNCk7XFxuXFxuICAgICY6aG92ZXIge1xcbiAgICAgIGJveC1zaGFkb3c6IG5vbmU7XFxuICAgICAgY29sb3I6ICRjaGFyY29hbDtcXG4gICAgICBib3JkZXItY29sb3I6ICRsaWdodGVzdF9ncmF5O1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRsaWdodGVzdF9ncmF5O1xcbiAgICB9XFxuXFxuICAgICY6ZGlzYWJsZWQsXFxuICAgICZbZGlzYWJsZWRdIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbGlnaHRlc3RfZ3JheTtcXG4gICAgICBib3gtc2hhZG93OiBpbnNldCAwIDJweCAwIDAgcmdiYSgwIDAgMCAvIDAuMSk7XFxuICAgIH1cXG4gIH1cXG5cXG4gIC8vIFBoYXNlIDEgb2YgQ29kZS5vcmcgUmVkZXNpZ24gLSBDb2xvcnNcXG4gICYuYnJhbmRTZWNvbmRhcnlEZWZhdWx0IHtcXG4gICAgY29sb3I6ICRuZXV0cmFsX3doaXRlO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkYnJhbmRfc2Vjb25kYXJ5X2RlZmF1bHQ7XFxuICAgIGJvcmRlci1jb2xvcjogJGJyYW5kX3NlY29uZGFyeV9kZWZhdWx0O1xcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAgIGJvcmRlci13aWR0aDogMXB4O1xcbiAgICBsaW5lLWhlaWdodDogMzBweDtcXG5cXG4gICAgJjpob3ZlciB7XFxuICAgICAgYm94LXNoYWRvdzogbm9uZTtcXG4gICAgICBjb2xvcjogJHdoaXRlO1xcbiAgICAgIGJvcmRlci1jb2xvcjogJGJyYW5kX3NlY29uZGFyeV9kYXJrO1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZF9zZWNvbmRhcnlfZGFyaztcXG4gICAgfVxcblxcbiAgICAmOmZvY3VzLXZpc2libGUge1xcbiAgICAgIEBpbmNsdWRlIGZvY3VzLW91dGxpbmU7XFxuICAgIH1cXG5cXG4gICAgJjpkaXNhYmxlZCxcXG4gICAgJltkaXNhYmxlZF0ge1xcbiAgICAgIGJhY2tncm91bmQtY29sb3I6ICRicmFuZF9zZWNvbmRhcnlfbGlnaHQ7XFxuICAgICAgYm9yZGVyOiBub25lO1xcbiAgICB9XFxuICB9XFxuXFxuICAmLm5ldXRyYWxEYXJrIHtcXG4gICAgY29sb3I6ICRuZXV0cmFsX2Rhcms7XFxuICAgIGJhY2tncm91bmQtY29sb3I6ICRuZXV0cmFsX3doaXRlO1xcbiAgICBib3JkZXI6IDFweCBzb2xpZCAkbmV1dHJhbF9kYXJrO1xcbiAgICBib3JkZXItcmFkaXVzOiA0cHg7XFxuICAgIGxpbmUtaGVpZ2h0OiAzMHB4O1xcblxcbiAgICAmOmhvdmVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiAkbmV1dHJhbF9kYXJrMTA7XFxuICAgIH1cXG5cXG4gICAgJjpmb2N1cy12aXNpYmxlIHtcXG4gICAgICBAaW5jbHVkZSBmb2N1cy1vdXRsaW5lO1xcbiAgICB9XFxuXFxuICAgICY6ZGlzYWJsZWQge1xcbiAgICAgIGNvbG9yOiAkbmV1dHJhbF9kYXJrMjA7XFxuICAgICAgYm9yZGVyLWNvbG9yOiAkbmV1dHJhbF9kYXJrMjA7XFxuICAgICAgYmFja2dyb3VuZC1jb2xvcjogJG5ldXRyYWxfd2hpdGU7XFxuICAgICAgY3Vyc29yOiBub3QtYWxsb3dlZDtcXG4gICAgfVxcbiAgfVxcblxcbiAgJi5uZXV0cmFsRGFyayxcXG4gICYuYnJhbmRTZWNvbmRhcnlEZWZhdWx0IHtcXG4gICAgJi5kZWZhdWx0IHtcXG4gICAgICBwYWRkaW5nLWxlZnQ6IDE2cHg7XFxuICAgICAgcGFkZGluZy1yaWdodDogMTZweDtcXG5cXG4gICAgICBAaW5jbHVkZSBtYWluLWZvbnQtc2VtaS1ib2xkO1xcbiAgICB9XFxuXFxuICAgICY6YWN0aXZlIHtcXG4gICAgICBib3JkZXItd2lkdGg6IDJweDtcXG4gICAgfVxcbiAgfVxcblxcbiAgLy8gQnV0dG9uIHNpemVzLlxcbiAgJi5kZWZhdWx0IHtcXG4gICAgaGVpZ2h0OiAkYnV0dG9uLWhlaWdodC1kZWZhdWx0O1xcbiAgICBwYWRkaW5nOiAwIDI0cHg7XFxuICAgIGxpbmUtaGVpZ2h0OiAzNHB4O1xcbiAgfVxcblxcbiAgJi5sYXJnZSB7XFxuICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQtbGFyZ2U7XFxuICAgIHBhZGRpbmc6IDAgMzBweDtcXG4gICAgbGluZS1oZWlnaHQ6IDQwcHg7XFxuICB9XFxuXFxuICAmLm5hcnJvdyB7XFxuICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQtbmFycm93O1xcbiAgICBwYWRkaW5nOiAwIDEwcHg7XFxuICAgIGxpbmUtaGVpZ2h0OiA0MHB4O1xcbiAgfVxcblxcbiAgJi5zbWFsbCB7XFxuICAgIGhlaWdodDogJGJ1dHRvbi1oZWlnaHQtc21hbGw7XFxuICAgIHBhZGRpbmc6IDAgNXB4O1xcbiAgICBsaW5lLWhlaWdodDogMjBweDtcXG4gICAgcG9zaXRpb246IHJlbGF0aXZlO1xcblxcbiAgICAuaWNvbiB7XFxuICAgICAgZm9udC1zaXplOiAxMnB4O1xcbiAgICAgIHRvcDogMDtcXG4gICAgfVxcbiAgfVxcblxcbiAgLy8gTXVzdCBiZSBiZWxvdyBzaXplcywgc2luY2Ugd2Ugd2FudCBpdCB0byBoYXZlIHByZWNlZGVuY2UgZm9yIGxpbmUtaGVpZ2h0LlxcbiAgJi51cGRhdGVkIHtcXG4gICAgbGluZS1oZWlnaHQ6IDEycHg7XFxuICB9XFxuXFxuICAmLnBoYXNlMVVwZGF0ZWQge1xcbiAgICBsaW5lLWhlaWdodDogMzJweDtcXG4gIH1cXG5cXG4gICYudGV4dEJ1dHRvbiB7XFxuICAgIEBpbmNsdWRlIG1haW4tZm9udC1zZW1pLWJvbGQ7XFxuICAgIGNvbG9yOiAkdGVhbDtcXG4gICAgYm9yZGVyLXdpZHRoOiAwO1xcbiAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcXG4gICAgYm94LXNoYWRvdzogbm9uZTtcXG4gICAgcGFkZGluZzogMDtcXG4gICAgbWFyZ2luOiAwO1xcblxcbiAgICAmOmhvdmVyIHtcXG4gICAgICBiYWNrZ3JvdW5kLWNvbG9yOiB1bnNldDtcXG4gICAgfVxcblxcbiAgICAmOmRpc2FibGVkIHtcXG4gICAgICBjb2xvcjogJGxpZ2h0X2dyYXlfMzAwO1xcbiAgICB9XFxuICB9XFxuXFxuICAmLnJlYnJhbmRlZFRleHRCdXR0b24ge1xcbiAgICBjb2xvcjogJGJyYW5kX3NlY29uZGFyeV9kZWZhdWx0O1xcbiAgICBmb250LXNpemU6IDE2cHg7XFxuICAgIHBhZGRpbmc6IDEycHggMTZweDtcXG5cXG4gICAgJjpob3ZlciB7XFxuICAgICAgY29sb3I6ICRicmFuZF9zZWNvbmRhcnlfZGFyaztcXG4gICAgfVxcblxcbiAgICAmOmZvY3VzLXZpc2libGUge1xcbiAgICAgIEBpbmNsdWRlIGZvY3VzLW91dGxpbmU7XFxuICAgICAgb3V0bGluZS1vZmZzZXQ6IHVuc2V0O1xcbiAgICB9XFxuICB9XFxufVxcblwiLFwiLy8gQ29tbW9uIHNpdGUtd2lkZSBmb250cywgcHV0IGhlcmUgZm9yIGVhc3kgYWNjZXNzIGZyb20gYWxsIHNjc3MgZmlsZXNcXG5cXG4vLyBQbGVhc2Ugbm90ZSAoISk6IHVzZSBvbmx5IHNpbmdsZSBxdW90ZXMgKCcgJykgZm9yIHN0cmluZ3MgKCEpIHRvIGFsbG93IG91ciBjdXN0b20gY29udmVydGVyIHRvIHdvcmsgcHJvcGVybHkuXFxuLy8gVGhpcyBmaWxlIGlzIGJlaW5nIHRyYW5zcGlsZWQgdG8ganMgb2JqZWN0Llxcbi8vIChTbyBpdCBjYW4gYmUgdXNlZCBpbiBqc3gvdHN4IGZpbGVzIGZvciBpbmxpbmUgc3R5bGVzLiBUaGlzIGlzIG1hZGUgbW9zdGx5IGZvciBsZWdhY3kuXFxuLy8gVHJ5IHRvIGF2b2lkIHVzZSBvZiBpbmxpbmUgc3R5bGVzIGlmIHlvdSdyZSBjcmVhdGluZyBuZXcgY29tcG9uZW50KS5cXG4vLyBLZWVwaW5nIHRoYXQgaW4gbWluZCAtXFxuXFxuLyogc3R5bGVsaW50LWRpc2FibGUgaW1wb3J0LW5vdGF0aW9uICovXFxuXFxuJGZpZ3RyZWUtZm9udDogJ0ZpZ3RyZWUnO1xcbiRub3RvLXNhbnMtZm9udHM6ICdOb3RvIFNhbnMnLCAnTm90byBTYW5zIE1hdGgnLCAnTm90byBTYW5zIEFyYWJpYycsXFxuICAnTm90byBTYW5zIEFybWVuaWFuJywgJ05vdG8gU2FucyBCZW5nYWxpJywgJ05vdG8gU2FucyBTQycsICdOb3RvIFNhbnMgVEMnLFxcbiAgJ05vdG8gU2FucyBEZXZhbmFnYXJpJywgJ05vdG8gU2FucyBHZW9yZ2lhbicsICdOb3RvIFNhbnMgSGVicmV3JyxcXG4gICdOb3RvIFNhbnMgSlAnLCAnTm90byBTYW5zIEthbm5hZGEnLCAnTm90byBTYW5zIEtobWVyJywgJ05vdG8gU2FucyBLUicsXFxuICAnTm90byBTYW5zIE15YW5tYXInLCAnTm90byBTYW5zIFNpbmhhbGEnLCAnTm90byBTYW5zIFRhbWlsJyxcXG4gICdOb3RvIFNhbnMgVGVsdWd1JywgJ05vdG8gU2FucyBUaGFpJywgJ05vdG8gU2FucyBUaGFhbmEnO1xcbiRtYWluLWZvbnQ6ICRmaWd0cmVlLWZvbnQsICRub3RvLXNhbnMtZm9udHMsIHNhbnMtc2VyaWY7XFxuJHRoaW4tZm9udC13ZWlnaHQ6IDEwMDtcXG4kZXh0cmEtbGlnaHQtZm9udC13ZWlnaHQ6IDIwMDtcXG4kbGlnaHQtZm9udC13ZWlnaHQ6IDMwMDtcXG4kcmVndWxhci1mb250LXdlaWdodDogNDAwO1xcbiRtZWRpdW0tZm9udC13ZWlnaHQ6IDUwMDtcXG4kc2VtaS1ib2xkLWZvbnQtd2VpZ2h0OiA2MDA7XFxuJGJvbGQtZm9udC13ZWlnaHQ6IDcwMDtcXG4kZXh0cmEtYm9sZC1mb250LXdlaWdodDogODAwO1xcbiRibGFjay1mb250LXdlaWdodDogOTAwO1xcblxcbkBtaXhpbiBtYWluLWZvbnQtdGhpbiB7XFxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcXG4gIGZvbnQtd2VpZ2h0OiAkdGhpbi1mb250LXdlaWdodDtcXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC10aGluLWl0YWxpYyB7XFxuICBAaW5jbHVkZSBtYWluLWZvbnQtdGhpbjtcXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1leHRyYS1saWdodCB7XFxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcXG4gIGZvbnQtd2VpZ2h0OiAkZXh0cmEtbGlnaHQtZm9udC13ZWlnaHQ7XFxuICBmb250LXN0eWxlOiBub3JtYWw7XFxufVxcblxcbkBtaXhpbiBtYWluLWZvbnQtZXh0cmEtbGlnaHQtaXRhbGljIHtcXG4gIEBpbmNsdWRlIG1haW4tZm9udC1leHRyYS1saWdodDtcXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1saWdodCB7XFxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcXG4gIGZvbnQtd2VpZ2h0OiAkbGlnaHQtZm9udC13ZWlnaHQ7XFxuICBmb250LXN0eWxlOiBub3JtYWw7XFxufVxcblxcbkBtaXhpbiBtYWluLWZvbnQtbGlnaHQtaXRhbGljIHtcXG4gIEBpbmNsdWRlIG1haW4tZm9udC1saWdodDtcXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1yZWd1bGFyIHtcXG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xcbiAgZm9udC13ZWlnaHQ6ICRyZWd1bGFyLWZvbnQtd2VpZ2h0O1xcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xcbn1cXG5cXG5AbWl4aW4gbWFpbi1mb250LXJlZ3VsYXItaXRhbGljIHtcXG4gIEBpbmNsdWRlIG1haW4tZm9udC1yZWd1bGFyO1xcbiAgZm9udC1zdHlsZTogaXRhbGljO1xcbn1cXG5cXG5AbWl4aW4gbWFpbi1mb250LW1lZGl1bSB7XFxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcXG4gIGZvbnQtd2VpZ2h0OiAkbWVkaXVtLWZvbnQtd2VpZ2h0O1xcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xcbn1cXG5cXG5AbWl4aW4gbWFpbi1mb250LW1lZGl1bS1pdGFsaWMge1xcbiAgQGluY2x1ZGUgbWFpbi1mb250LW1lZGl1bTtcXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1zZW1pLWJvbGQge1xcbiAgZm9udC1mYW1pbHk6ICRtYWluLWZvbnQ7XFxuICBmb250LXdlaWdodDogJHNlbWktYm9sZC1mb250LXdlaWdodDtcXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1zZW1pLWJvbGQtaXRhbGljIHtcXG4gIEBpbmNsdWRlIG1haW4tZm9udC1zZW1pLWJvbGQ7XFxuICBmb250LXN0eWxlOiBpdGFsaWM7XFxufVxcblxcbkBtaXhpbiBtYWluLWZvbnQtYm9sZCB7XFxuICBmb250LWZhbWlseTogJG1haW4tZm9udDtcXG4gIGZvbnQtd2VpZ2h0OiAkYm9sZC1mb250LXdlaWdodDtcXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1ib2xkLWl0YWxpYyB7XFxuICBAaW5jbHVkZSBtYWluLWZvbnQtYm9sZDtcXG4gIGZvbnQtc3R5bGU6IGl0YWxpYztcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1leHRyYS1ib2xkIHtcXG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xcbiAgZm9udC13ZWlnaHQ6ICRleHRyYS1ib2xkLWZvbnQtd2VpZ2h0O1xcbiAgZm9udC1zdHlsZTogbm9ybWFsO1xcbn1cXG5cXG5AbWl4aW4gbWFpbi1mb250LWV4dHJhLWJvbGQtaXRhbGljIHtcXG4gIEBpbmNsdWRlIG1haW4tZm9udC1leHRyYS1ib2xkO1xcbiAgZm9udC1zdHlsZTogaXRhbGljO1xcbn1cXG5cXG5AbWl4aW4gbWFpbi1mb250LWJsYWNrIHtcXG4gIGZvbnQtZmFtaWx5OiAkbWFpbi1mb250O1xcbiAgZm9udC13ZWlnaHQ6ICRibGFjay1mb250LXdlaWdodDtcXG4gIGZvbnQtc3R5bGU6IG5vcm1hbDtcXG59XFxuXFxuQG1peGluIG1haW4tZm9udC1ibGFjay1pdGFsaWMge1xcbiAgQGluY2x1ZGUgbWFpbi1mb250LWJsYWNrO1xcbiAgZm9udC1zdHlsZTogaXRhbGljO1xcbn1cXG5cXG4kYmFybG93U2VtaUNvbmRlbnNlZC1zZW1pYm9sZDogJ0JhcmxvdyBTZW1pIENvbmRlbnNlZCBTZW1pYm9sZCcsXFxuICAkbm90by1zYW5zLWZvbnRzLCBzYW5zLXNlcmlmO1xcbiRiYXJsb3dTZW1pQ29uZGVuc2VkLW1lZGl1bTogJ0JhcmxvdyBTZW1pIENvbmRlbnNlZCBNZWRpdW0nLCAkbm90by1zYW5zLWZvbnRzLFxcbiAgc2Fucy1zZXJpZjtcXG5cXG4vKlxcbiAgIEZvbnQgQXdlc29tZSBTMyBCdWNrZXQgVVJMc1xcbiAgIEN1cnJlbnQgdmVyc2lvbjogNi42LjBcXG4gICBJZiB5b3UgYXJlIGNoYW5naW5nIHRoZSBsb2NhdGlvbiBvZiB0aGVzZSBmaWxlcyxcXG4gICBzZWUgdGhlIHJlYWRtZSBpbiB0aGlzIGRpcmVjdG9yeSBmb3IgbW9yZSBkZXRhaWwgb24gbWFudWFsIHN0ZXBzIHRvIHRha2Ugd2hlbiB1cGxvYWRpbmcgbmV3IGZpbGVzLlxcbiAqL1xcbiRmb250LWF3ZXNvbWUtY29yZS11cmw6ICdodHRwczovL2RzY28uY29kZS5vcmcvYXNzZXRzL2ZvbnQtYXdlc29tZS1wcm8vMTcyODQyMTM1NC9jc3MvZm9udGF3ZXNvbWUubWluLmNzcyc7XFxuJGZvbnQtYXdlc29tZS1icmFuZHMtdXJsOiAnaHR0cHM6Ly9kc2NvLmNvZGUub3JnL2Fzc2V0cy9mb250LWF3ZXNvbWUtcHJvLzE3Mjg0MjEzNTQvY3NzL2JyYW5kcy5taW4uY3NzJztcXG4kZm9udC1hd2Vzb21lLXNvbGlkLXVybDogJ2h0dHBzOi8vZHNjby5jb2RlLm9yZy9hc3NldHMvZm9udC1hd2Vzb21lLXByby8xNzI4NDIxMzU0L2Nzcy9zb2xpZC5taW4uY3NzJztcXG4kZm9udC1hd2Vzb21lLXJlZ3VsYXItdXJsOiAnaHR0cHM6Ly9kc2NvLmNvZGUub3JnL2Fzc2V0cy9mb250LWF3ZXNvbWUtcHJvLzE3Mjg0MjEzNTQvY3NzL3JlZ3VsYXIubWluLmNzcyc7XFxuJGZvbnQtYXdlc29tZS12NC1mb250cy11cmw6ICdodHRwczovL2RzY28uY29kZS5vcmcvYXNzZXRzL2ZvbnQtYXdlc29tZS1wcm8vMTcyODQyMTM1NC9jc3MvdjQtZm9udC1mYWNlLm1pbi5jc3MnO1xcbiRmb250LWF3ZXNvbWUtdjQtc2hpbXMtdXJsOiAnaHR0cHM6Ly9kc2NvLmNvZGUub3JnL2Fzc2V0cy9mb250LWF3ZXNvbWUtcHJvLzE3Mjg0MjEzNTQvY3NzL3Y0LXNoaW1zLm1pbi5jc3MnO1xcbiRmb250LWF3ZXNvbWUtdjQtc2hpbXMtdXJsOiAnaHR0cHM6Ly9kc2NvLmNvZGUub3JnL2Fzc2V0cy9mb250LWF3ZXNvbWUtcHJvLzE3Mjg0MjEzNTQvY3NzL3Y0LXNoaW1zLm1pbi5jc3MnO1xcbiRmb250LWF3ZXNvbWUtZHVvdG9uZS11cmw6ICdodHRwczovL2RzY28uY29kZS5vcmcvYXNzZXRzL2ZvbnQtYXdlc29tZS1wcm8vMTcyODQyMTM1NC9jc3MvZHVvdG9uZS5taW4uY3NzJztcXG4kZm9udC1hd2Vzb21lLWN1c3RvbS1pY29ucy11cmw6ICdodHRwczovL2RzY28uY29kZS5vcmcvYXNzZXRzL2ZvbnQtYXdlc29tZS1wcm8vMTcyODQyMTM1NC9jc3MvY3VzdG9tLWljb25zLm1pbi5jc3MnO1xcblwiLFwiLy8gY29sb3JzIGZyb20gaHR0cHM6Ly93d3cuZHJvcGJveC5jb20vcy95Y2ppd3Q4dnhsbXYyaWgvQ29kZS5vcmdfc3R5bGVzaGVldF92Ml8wOS4wNS4xMy5wZGZcXG5cXG4vLyBQbGVhc2Uga2VlcCB0aGlzIGZpbGUgc2ltcGxlOyBpdCBzaG91bGQgb25seSBjb250YWluIGNvbG9yIGRlZmluaXRpb25zXFxuLy8gICBhbmQgYWxpYXNlcy4gIFZhcmlhYmxlcyBkZWZpbmVkIGluIHRoaXMgZmlsZSBhcmUgZXhwb3J0ZWQgdG9cXG4vLyAgIGFwcHMvc3JjL3V0aWwvY29sb3IuanMgZHVyaW5nIHRoZSBhcHBzIGJ1aWxkIHByb2Nlc3MuXFxuXFxuJGJsYWNrOiAjMDAwO1xcbiRiYWNrZ3JvdW5kX2JsYWNrOiAjMTIxNDE2O1xcbiRkYXJrX2dyYXk6ICMyRDMxMzk7XFxuJGRhcmtlc3RfZ3JheTogIzI5MkYzNjtcXG4kZGFya19zbGF0ZV9ncmF5OiAjMjgyYzM0O1xcbiRkYXJrZXN0X3NsYXRlX2dyYXk6ICMyNTI5MmQ7XFxuJGRhcmtfY2hhcmNvYWw6ICM0ZDU3NWY7XFxuJGNoYXJjb2FsOiAjNWI2NzcwO1xcbiRsaWdodF9ncmF5OiAjOTQ5Y2EyO1xcbiRsaWdodGVyX2dyYXk6ICNjNmNhY2Q7XFxuJGxpZ2h0ZXN0X2dyYXk6ICNlN2U4ZWE7XFxuJGJhY2tncm91bmRfZ3JheTogI2YyZjJmMjtcXG4kZGltZ3JheTogIzY5Njk2OTtcXG4kd2hpdGU6ICNmZmY7XFxuJGRlZmF1bHRfYmx1ZTogIzM2NzBiMztcXG5cXG4kZGFya190ZWFsOiAjMDA5NGEzO1xcbiR0ZWFsOiAjMDA5M2E0O1xcbiRhcHBsYWJfYnV0dG9uX3RlYWw6ICMxYWJjOWM7XFxuJGxpZ2h0X3RlYWw6ICM1OWNhZDM7XFxuJGxpZ2h0aXNoX3RlYWw6ICM4MGQ2ZGU7XFxuJGxpZ2h0ZXJfdGVhbDogI2E2ZTNlODtcXG4kbGlnaHRlc3RfdGVhbDogI2Q5ZjNmNTtcXG4kYWlfcnVicmljX2N5YW46ICMzY2ZmZjg7XFxuXFxuJHB1cnBsZTogIzhjNTJiYTtcXG4kbGlnaHRfcHVycGxlOiAjYTY5YmMxO1xcbiRsaWdodGVyX3B1cnBsZTogI2NmYzlkZTtcXG4kbGlnaHRlc3RfcHVycGxlOiAjZWJlOGYxO1xcblxcbiRjeWFuOiAjMDA5NGNhO1xcbiRsaWdodF9jeWFuOiAjNTliOWRjO1xcbiRsaWdodGVyX2N5YW46ICNhNmRhZWQ7XFxuJGxpZ2h0ZXN0X2N5YW46ICNkOWVmZjc7XFxuJGFsbW9zdF93aGl0ZV9jeWFuOiAjZjVmY2ZmO1xcblxcbiRvcmFuZ2U6ICNmZmE0MDA7XFxuJGxpZ2h0X29yYW5nZTogI2ZmYzQ1OTtcXG4kbGlnaHRlcl9vcmFuZ2U6ICNmZmUwYTY7XFxuJGxpZ2h0ZXN0X29yYW5nZTogI2ZmZjJkOTtcXG4kZGFya19vcmFuZ2U6ICNmZjg2MDA7XFxuXFxuJGdyZWVuOiAjYjliZjE1O1xcbiRsaWdodF9ncmVlbjogI2QxZDU2NztcXG4kbGlnaHRlcl9ncmVlbjogI2U3ZTlhZDtcXG4kbGlnaHRlc3RfZ3JlZW46ICNmNWY1ZGM7XFxuJGhpZ2hsaWdodF9ncmVlbjogIzhhZmM5YjtcXG5cXG4keWVsbG93OiAjZmZiODFkO1xcbiRsaWdodF95ZWxsb3c6ICNmZmRiNzQ7XFxuJGxpZ2h0ZXJfeWVsbG93OiAjZmZlYmI1O1xcbiRsaWdodGVzdF95ZWxsb3c6ICNmZmY3ZGY7XFxuXFxuJGdvbGRlbnJvZDogI2RhYTUyMDtcXG5cXG4kaGVhZGVyX3RleHQ6ICR3aGl0ZTtcXG4kYmtnbmRfY29sb3I6ICR0ZWFsO1xcbiRpbnNldF9jb2xvcjogJGxpZ2h0ZXJfZ3JheTtcXG4kZGFya19jb2xvcjogJHB1cnBsZTtcXG4kaGRyX2NvbG9yOiAkcHVycGxlO1xcblxcbi8vIFNvbWUgZXh0cmEgY29sb3JzLlxcbiRyZWQ6ICNjMDA7XFxuJGxpZ2h0ZXN0X3JlZDogI2ZjYztcXG4kZGFya19yZWQ6ICNkNjI5MTE7XFxuJHJlYWxncmVlbjogIzAwODAwMDtcXG4kcmVhbHllbGxvdzogI2ZmMDtcXG4kbXVzdGFyZHllbGxvdzogI2VmY2QxYztcXG4kdHdpdHRlcl9ibHVlOiAjMDBhY2VkO1xcbiRmYWNlYm9va19ibHVlOiAjM2I1OTk4O1xcbiRsaW5rZWRpbl9ibHVlOiAjMDA3N0I1O1xcbiRkYXJrX2JsdWU6ICMwMDY0N2Y7XFxuJGJsb2NrbHlfZmx5b3V0X2dyYXk6ICNkZGQ7XFxuJGRlZmF1bHRfdGV4dDogIzMzMztcXG4kYm9yZGVyX2dyYXk6ICNiYmI7XFxuJGJvcmRlcl9saWdodF9ncmF5OiAjZDhkOGQ4O1xcbiR0YWJsZV9oZWFkZXI6ICNlY2VjZWM7XFxuJHRhYmxlX2xpZ2h0X3JvdzogI2ZjZmNmYztcXG4kdGFibGVfZGFya19yb3c6ICNmNGY0ZjQ7XFxuXFxuLy8gUHJvZ3Jlc3MgY29sb3JzLlxcbiRsZXZlbF9zdWJtaXR0ZWQ6ICRwdXJwbGU7XFxuJGxldmVsX3BlcmZlY3Q6IHJnYigxNCwgMTkwLCAxNCk7XFxuJGxldmVsX3Bhc3NlZDogcmdiKDE1OSwgMjEyLCAxNTkpO1xcbiRsZXZlbF9hdHRlbXB0ZWQ6ICRyZWFseWVsbG93O1xcbiRsZXZlbF9ub3RfdHJpZWQ6ICNmZWZlZmU7XFxuJGxldmVsX2N1cnJlbnQ6ICRvcmFuZ2U7XFxuJGxldmVsX3Jldmlld19yZWplY3RlZDogJHJlZDtcXG4kbGV2ZWxfcmV2aWV3X2FjY2VwdGVkOiByZ2IoMTEsIDE0MiwgMTEpOyAvLyBUT0RPOiAkbGV2ZWxfcGFzc2VkO1xcbiRhc3Nlc3NtZW50OiAkY3lhbjtcXG4kd29ya3NwYWNlX3J1bm5pbmdfYmFja2dyb3VuZDogI2U1ZTVlNTtcXG5cXG4vLyBFeHBlcmltZW50YWwgU3ByaXRlIExhYiB2YWxpZGF0aW9uIGNvbG9ycy5cXG4kZGFya19wdXJwbGU6ICM2ODJBNzc7XFxuJGJyaWdodF9ncmVlbjogIzBlYmUwZTtcXG4kbmVvbl9waW5rOiAjZTkxMThmO1xcblxcbi8vIExpbmtzICh1c2VkIGluIGFwcHMpLlxcbiRsaW5rX2NvbG9yOiAjMDU5NmNlO1xcblxcbi8vIFNoYWRvdy5cXG4kc2hhZG93OiByZ2JhKDAsIDAsIDAsIDAuMyk7XFxuXFxuLy8gQ29sb3JzIHRoYXQgYXJlIHRha2VuIGZyb20gYm9vdHN0cmFwLCBhbmQgbm90IG5lY2Vzc2FyaWx5IHBhcnQgb2Ygb3VyIGNvcmUgdGhlbWUuXFxuJGJvb3RzdHJhcF9idXR0b25fYmx1ZTogIzMzN2FiNztcXG4kYm9vdHN0cmFwX2J1dHRvbl9yZWQ6ICNkOTUzNGY7XFxuJGJvb3RzdHJhcF9lcnJvcl9iYWNrZ3JvdW5kOiAjZjJkZWRlO1xcbiRib290c3RyYXBfZXJyb3JfdGV4dDogI2I5NGE0ODtcXG4kYm9vdHN0cmFwX3YzX2Vycm9yX3RleHQ6ICNhOTQ0NDI7XFxuJGJvb3RzdHJhcF9lcnJvcl9ib3JkZXI6ICNlYmNjZDE7XFxuJGJvb3RzdHJhcF93YXJuaW5nX2JhY2tncm91bmQ6ICNmY2Y4ZTM7XFxuJGJvb3RzdHJhcF93YXJuaW5nX3RleHQ6ICNjMDk4NTM7XFxuJGJvb3RzdHJhcF93YXJuaW5nX2JvcmRlcjogI2ZhZWJjYztcXG4kYm9vdHN0cmFwX2JvcmRlcl9jb2xvcjogI2NjY2NjYztcXG4kYm9vdHN0cmFwX3N1Y2Nlc3NfYmFja2dyb3VuZDogI2RmZjBkODtcXG4kYm9vdHN0cmFwX3N1Y2Nlc3NfdGV4dDogIzQ2ODg0NztcXG4kYm9vdHN0cmFwX3N1Y2Nlc3NfYm9yZGVyOiAjZDZlOWM2O1xcblxcbi8vIENvbG9ycyB0YWtlbiBmcm9tIGRyb3BsZXQsIG5vdCBwYXJ0IG9mIG91ciBjb3JlIHRoZW1lLlxcbiRkcm9wbGV0X2xpZ2h0X2dyZWVuOiAjZDNlOTY1O1xcbiRkcm9wbGV0X2JsdWU6ICM2NGI1ZjY7XFxuJGRyb3BsZXRfYnJpZ2h0X2JsdWU6ICMxOWMzZTE7XFxuJGRyb3BsZXRfeWVsbG93OiAjZmZmMTc2O1xcbiRkcm9wbGV0X29yYW5nZTogI2ZmYjc0ZDtcXG4kZHJvcGxldF9yZWQ6ICNmNzgxODM7XFxuJGRyb3BsZXRfY3lhbjogIzRkZDBlMTtcXG4kZHJvcGxldF9waW5rOiAjZjU3YWM2O1xcbiRkcm9wbGV0X3B1cnBsZTogI2JiNzdjNztcXG4kZHJvcGxldF9ncmVlbjogIzY4ZDk5NTtcXG4kZHJvcGxldF93aGl0ZTogJHdoaXRlO1xcblxcbi8vIE9jZWFuczogZGVlcCBibHVlIGJhY2tncm91bmQuXFxuJG9jZWFuc19kZWVwX2JsdWU6IHJnYigyLCAwLCAyOCk7XFxuXFxuLy8gRGFyayB0aGVtZSBiYWNrZ3JvdW5kICh1c2VkIGJ5IGRlZmF1bHQgaW4gTXVzaWMgTGFiKVxcbiRkYXJrX2JsYWNrOiAjMTIxMjEyO1xcblxcbi8vID09PS0tLS09PT0tLS0tPT09LS0tLSBQaGFzZSAxIENvbG9yczogLS0tLT09PS0tLS09PT0tLS0tPT09XFxuLy8gQnJhbmRcXG4kYnJhbmRfcHJpbWFyeV9saWdodDogI0UwRjhGOTtcXG4kYnJhbmRfcHJpbWFyeV9kZWZhdWx0OiAjMDA5RUIwO1xcbiRicmFuZF9wcmltYXJ5X2Rhcms6ICMwMDc3ODU7XFxuXFxuJGJyYW5kX3NlY29uZGFyeV9saWdodDogI0UwRDFFQztcXG4kYnJhbmRfc2Vjb25kYXJ5X2RlZmF1bHQ6ICM4QzUyQkE7XFxuJGJyYW5kX3NlY29uZGFyeV9kYXJrOiAjNkM0NjhBO1xcblxcbiRicmFuZF9hY2NlbnRfZGVmYXVsdDogI0VENjA2MDtcXG5cXG4kYnJhbmRfdGVhbF81OiAjREZGMkY0O1xcblxcbi8vUHJvZHVjdFxcbiRwcm9kdWN0X2FmZmlybWF0aXZlX2RlZmF1bHQ6ICMzRUEzM0U7XFxuXFxuJHByb2R1Y3RfbmVnYXRpdmVfbGlnaHQ6ICNGREVCRTk7XFxuJHByb2R1Y3RfbmVnYXRpdmVfZGVmYXVsdDogI0U1MzExQTtcXG4kcHJvZHVjdF9uZWdhdGl2ZV9kYXJrOiAjQUEyNTEzO1xcblxcbiRwcm9kdWN0X2NhdXRpb25fZGVmYXVsdDogI0Y5Q0IyODtcXG5cXG4kcHJvZHVjdF9pbmZvcm1hdGlvbl9kZWZhdWx0OiAjMDA3QUNDO1xcblxcbi8vIE5ldXRyYWxcXG4kbmV1dHJhbF93aGl0ZTogI0ZGRkZGRjtcXG4kbmV1dHJhbF9saWdodDogI0Y3RjhGQTtcXG4kbmV1dHJhbF9ncmF5MTA6ICNFQUVCRUI7XFxuJG5ldXRyYWxfZGFyazEwOiAjRUFFQ0VGO1xcbiRuZXV0cmFsX2RhcmsyMDogI0QxRDREODtcXG4kbmV1dHJhbF9kYXJrMzA6ICNCRUMyQzc7XFxuJG5ldXRyYWxfZGFyazQwOiAjQUJCMEI2O1xcbiRuZXV0cmFsX2Rhcms1MDogIzk4OUVBNTtcXG4kbmV1dHJhbF9kYXJrNjA6ICM4NThDOTQ7XFxuJG5ldXRyYWxfZGFyazcwOiAjNzI3QTgzO1xcbiRuZXV0cmFsX2Rhcms4MDogIzVGNjg3MjtcXG4kbmV1dHJhbF9kYXJrOTA6ICM0QzU2NjE7XFxuJG5ldXRyYWxfZGFyazogIzI5MkYzNjtcXG5cXG4vL0JyYW5kc1xcbiRnb29nbGVfYnJhbmRfY29sb3I6ICMwRjlENTg7XFxuJG1pY3Jvc29mdF9icmFuZF9jb2xvcjogI0ZGQjkwMDtcXG4kZmFjZWJvb2tfYnJhbmRfY29sb3I6ICMzQjU5OTg7XFxuJGNsZXZlcl9icmFuZF9jb2xvcjogIzE0NjRGRjtcXG5cXG4vLyA9PT0tLS0tPT09LS0tLT09PS0tLS0gRGVzaWduIHN5c3RlbSBjb2xvcnM6IC0tLS09PT0tLS0tPT09LS0tLT09PVxcblxcbiRsaWdodF9wcmltYXJ5XzEwMDogI0JGRTRFODtcXG4kbGlnaHRfcHJpbWFyeV81MDA6ICMwMDkzQTQ7XFxuJGxpZ2h0X3ByaW1hcnlfNzAwOiAjMDA3Nzg1O1xcblxcbiRsaWdodF9zZWNvbmRhcnlfMTAwOiAjRTJENEVFO1xcbiRsaWdodF9zZWNvbmRhcnlfNTAwOiAjOEM1MkJBO1xcbiRsaWdodF9zZWNvbmRhcnlfNzAwOiAjNkM0NjhBO1xcblxcbiRsaWdodF9ncmF5XzUwOiAjRjdGOEZBO1xcbiRsaWdodF9ncmF5XzEwMDogI0VBRUNFRjtcXG4kbGlnaHRfZ3JheV8yMDA6ICNEMUQ0RDg7XFxuJGxpZ2h0X2dyYXlfMzAwOiAjQkVDMkM3O1xcbiRsaWdodF9ncmF5XzQwMDogI0FCQjBCNjtcXG4kbGlnaHRfZ3JheV81MDA6ICM5ODlFQTU7XFxuJGxpZ2h0X2dyYXlfNjAwOiAjODU4Qzk0O1xcbiRsaWdodF9ncmF5XzcwMDogIzcyN0E4MztcXG4kbGlnaHRfZ3JheV84MDA6ICM1RjY4NzI7XFxuJGxpZ2h0X2dyYXlfOTAwOiAjNEM1NjYxO1xcbiRsaWdodF9ncmF5Xzk1MDogIzM5NDQ1MDtcXG5cXG4kbGlnaHRfYWZmaXJtYXRpdmVfMTAwOiAjRTJGMUUyO1xcbiRsaWdodF9hZmZpcm1hdGl2ZV81MDA6ICMzRUEzM0U7XFxuJGxpZ2h0X2FmZmlybWF0aXZlXzcwMDogIzJENzQyRDtcXG5cXG4kbGlnaHRfbmVnYXRpdmVfMTAwOiAjRkJFMEREO1xcbiRsaWdodF9uZWdhdGl2ZV81MDA6ICNFNTMxMUE7XFxuJGxpZ2h0X25lZ2F0aXZlXzcwMDogI0IyNDk0OTtcXG5cXG4kbGlnaHRfY2F1dGlvbl8xMDA6ICNGRUY3REY7XFxuJGxpZ2h0X2NhdXRpb25fNTAwOiAjRjlDQjI4O1xcbiRsaWdodF9jYXV0aW9uXzcwMDogI0M3QTIyMDtcXG5cXG4kbGlnaHRfYWNjZW50XzEwMDogI0ZBRDdENztcXG4kbGlnaHRfYWNjZW50XzUwMDogI0VENjA2MDtcXG4kbGlnaHRfYWNjZW50XzcwMDogI0Q4NEM0QztcXG5cXG4kbGlnaHRfYXF1YV8xMDA6ICNDRUZGRkQ7XFxuJGxpZ2h0X2FxdWFfNTAwOiAjM0NGRkY4O1xcbiRsaWdodF9hcXVhXzcwMDogIzMwQ0NDNjtcXG5cXG4kbGlnaHRfb3JhbmdlXzEwMDogI0ZGRURDQztcXG4kbGlnaHRfb3JhbmdlXzUwMDogI0ZGQTQwMDtcXG4kbGlnaHRfb3JhbmdlXzcwMDogI0NDODMwMDtcXG5cXG4kbGlnaHRfaW5mb18xMDA6ICNEQ0VGRkI7XFxuJGxpZ2h0X2luZm9fNTAwOiAjMTg5MkUzO1xcbiRsaWdodF9pbmZvXzcwMDogIzEzNzVCNjtcXG5cXG4kbGlnaHRfd2hpdGU6ICNGRkZGRkY7XFxuXFxuJGxpZ2h0X2JsYWNrOiAjMjkyRjM2O1xcblxcbiRsaWdodF9ibGFja19vcGFjaXR5XzkwOiByZ2JhKDQxLCA0NywgNTQsIDAuOTApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTgwOiByZ2JhKDQxLCA0NywgNTQsIDAuODApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTcwOiByZ2JhKDQxLCA0NywgNTQsIDAuNzApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTYwOiByZ2JhKDQxLCA0NywgNTQsIDAuNjApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTUwOiByZ2JhKDQxLCA0NywgNTQsIDAuNTApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTQwOiByZ2JhKDQxLCA0NywgNTQsIDAuNDApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTMwOiByZ2JhKDQxLCA0NywgNTQsIDAuMzApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTIwOiByZ2JhKDQxLCA0NywgNTQsIDAuMjApO1xcbiRsaWdodF9ibGFja19vcGFjaXR5LTEwOiByZ2JhKDQxLCA0NywgNTQsIDAuMTApO1xcblwiXSxcInNvdXJjZVJvb3RcIjpcIlwifV0pO1xuLy8gRXhwb3J0c1xuX19fQ1NTX0xPQURFUl9FWFBPUlRfX18ubG9jYWxzID0ge1xuXHRcIm1haW5cIjogXCJmRTZvVzhXVUl5ZHJSMHZrWWR5Q1wiLFxuXHRcImljb25cIjogXCJVc2dBMkxtZmhrX192bW9GazFyWlwiLFxuXHRcInRleHRTcGFuXCI6IFwidHRIdUVuVEZsS2VHZ1VRb2taWTlcIixcblx0XCJvcmFuZ2VcIjogXCJ6WG9mbGoxeXFNTE1wck03QWpGNVwiLFxuXHRcImdyYXlcIjogXCJUVUlCd2ZXa09McFFSQllyaDlSaFwiLFxuXHRcImJsdWVcIjogXCJMT1lYY1NVck8wdDhQNVJGYTVpNFwiLFxuXHRcInRlYWxcIjogXCJaRFNBaUMxNXJDVGNDeEZEYW9XN1wiLFxuXHRcIndoaXRlXCI6IFwicDZpNFB0b1p6QTNUWWpEMmRIRHpcIixcblx0XCJyZWRcIjogXCJGZ1ZYOU5DYnN4dmhnUW1nVkM2SVwiLFxuXHRcInB1cnBsZVwiOiBcInRCUVk3MmVBaUdKTm95ZlRFM19YXCIsXG5cdFwiZ3JlZW5cIjogXCJCeW9NVDBGdUJ0WERZME9sM25CU1wiLFxuXHRcImJyYW5kU2Vjb25kYXJ5RGVmYXVsdFwiOiBcInJ1TDNCODdnT0tET3BPYThSMDlRXCIsXG5cdFwibmV1dHJhbERhcmtcIjogXCJ1V212WU41TmM1OWNuaG5BTDJCX1wiLFxuXHRcImRlZmF1bHRcIjogXCJYZm9QVGRBdGN2WHBkM2ZSZFJmNlwiLFxuXHRcImxhcmdlXCI6IFwiWm10dDR4NmZRRWQ1SkJDY3B0anVcIixcblx0XCJuYXJyb3dcIjogXCJ1Qmd6dVpqZ0NidUNINjdEVHlzNVwiLFxuXHRcInNtYWxsXCI6IFwiZ21FWUhVYzkyU2w3VXdMb0ZmVXJcIixcblx0XCJ1cGRhdGVkXCI6IFwidkNDZW9VX1VEaEhGM3hldzlQWW5cIixcblx0XCJwaGFzZTFVcGRhdGVkXCI6IFwidkZfRlhvTF9YQkUyQWRkbHJ4czVcIixcblx0XCJ0ZXh0QnV0dG9uXCI6IFwiVXVzRzZlWlNHTGFhUVF6YktPamhcIixcblx0XCJyZWJyYW5kZWRUZXh0QnV0dG9uXCI6IFwiYUE3T0VCclg4Uld2Q1VQZlduRHlcIlxufTtcbmV4cG9ydCBkZWZhdWx0IF9fX0NTU19MT0FERVJfRVhQT1JUX19fO1xuIiwiXG4gICAgICBpbXBvcnQgQVBJIGZyb20gXCIhLi4vLi4vbm9kZV9tb2R1bGVzL3N0eWxlLWxvYWRlci9kaXN0L3J1bnRpbWUvaW5qZWN0U3R5bGVzSW50b1N0eWxlVGFnLmpzXCI7XG4gICAgICBpbXBvcnQgZG9tQVBJIGZyb20gXCIhLi4vLi4vbm9kZV9tb2R1bGVzL3N0eWxlLWxvYWRlci9kaXN0L3J1bnRpbWUvc3R5bGVEb21BUEkuanNcIjtcbiAgICAgIGltcG9ydCBpbnNlcnRGbiBmcm9tIFwiIS4uLy4uL25vZGVfbW9kdWxlcy9zdHlsZS1sb2FkZXIvZGlzdC9ydW50aW1lL2luc2VydEJ5U2VsZWN0b3IuanNcIjtcbiAgICAgIGltcG9ydCBzZXRBdHRyaWJ1dGVzIGZyb20gXCIhLi4vLi4vbm9kZV9tb2R1bGVzL3N0eWxlLWxvYWRlci9kaXN0L3J1bnRpbWUvc2V0QXR0cmlidXRlc1dpdGhvdXRBdHRyaWJ1dGVzLmpzXCI7XG4gICAgICBpbXBvcnQgaW5zZXJ0U3R5bGVFbGVtZW50IGZyb20gXCIhLi4vLi4vbm9kZV9tb2R1bGVzL3N0eWxlLWxvYWRlci9kaXN0L3J1bnRpbWUvaW5zZXJ0U3R5bGVFbGVtZW50LmpzXCI7XG4gICAgICBpbXBvcnQgc3R5bGVUYWdUcmFuc2Zvcm1GbiBmcm9tIFwiIS4uLy4uL25vZGVfbW9kdWxlcy9zdHlsZS1sb2FkZXIvZGlzdC9ydW50aW1lL3N0eWxlVGFnVHJhbnNmb3JtLmpzXCI7XG4gICAgICBpbXBvcnQgY29udGVudCwgKiBhcyBuYW1lZEV4cG9ydCBmcm9tIFwiISEuLi8uLi9ub2RlX21vZHVsZXMvY3NzLWxvYWRlci9kaXN0L2Nqcy5qcz8/cnVsZVNldFsxXS5ydWxlc1s0XS51c2VbMV0hLi4vLi4vbm9kZV9tb2R1bGVzL3Nhc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzRdLnVzZVsyXSEuL2J1dHRvbi5tb2R1bGUuc2Nzc1wiO1xuICAgICAgXG4gICAgICBcblxudmFyIG9wdGlvbnMgPSB7fTtcblxub3B0aW9ucy5zdHlsZVRhZ1RyYW5zZm9ybSA9IHN0eWxlVGFnVHJhbnNmb3JtRm47XG5vcHRpb25zLnNldEF0dHJpYnV0ZXMgPSBzZXRBdHRyaWJ1dGVzO1xuXG4gICAgICBvcHRpb25zLmluc2VydCA9IGluc2VydEZuLmJpbmQobnVsbCwgXCJoZWFkXCIpO1xuICAgIFxub3B0aW9ucy5kb21BUEkgPSBkb21BUEk7XG5vcHRpb25zLmluc2VydFN0eWxlRWxlbWVudCA9IGluc2VydFN0eWxlRWxlbWVudDtcblxudmFyIHVwZGF0ZSA9IEFQSShjb250ZW50LCBvcHRpb25zKTtcblxuXG5cbmV4cG9ydCAqIGZyb20gXCIhIS4uLy4uL25vZGVfbW9kdWxlcy9jc3MtbG9hZGVyL2Rpc3QvY2pzLmpzPz9ydWxlU2V0WzFdLnJ1bGVzWzRdLnVzZVsxXSEuLi8uLi9ub2RlX21vZHVsZXMvc2Fzcy1sb2FkZXIvZGlzdC9janMuanM/P3J1bGVTZXRbMV0ucnVsZXNbNF0udXNlWzJdIS4vYnV0dG9uLm1vZHVsZS5zY3NzXCI7XG4gICAgICAgZXhwb3J0IGRlZmF1bHQgY29udGVudCAmJiBjb250ZW50LmxvY2FscyA/IGNvbnRlbnQubG9jYWxzIDogdW5kZWZpbmVkO1xuIl0sIm5hbWVzIjpbIl9jbGFzc25hbWVzIiwiX2ludGVyb3BSZXF1aXJlRGVmYXVsdCIsInJlcXVpcmUiLCJfbG9kYXNoIiwiX3Byb3BUeXBlcyIsIl9yZWFjdCIsIl9Gb250QXdlc29tZSIsIl9idXR0b25Nb2R1bGUiLCJlIiwiX19lc01vZHVsZSIsIl90eXBlb2YiLCJvIiwiU3ltYm9sIiwiaXRlcmF0b3IiLCJjb25zdHJ1Y3RvciIsInByb3RvdHlwZSIsIl9leHRlbmRzIiwiT2JqZWN0IiwiYXNzaWduIiwiYmluZCIsIm4iLCJhcmd1bWVudHMiLCJsZW5ndGgiLCJ0IiwiciIsImhhc093blByb3BlcnR5IiwiY2FsbCIsImFwcGx5IiwiX3NldFByb3RvdHlwZU9mIiwic2V0UHJvdG90eXBlT2YiLCJfX3Byb3RvX18iLCJvd25LZXlzIiwia2V5cyIsImdldE93blByb3BlcnR5U3ltYm9scyIsImZpbHRlciIsImdldE93blByb3BlcnR5RGVzY3JpcHRvciIsImVudW1lcmFibGUiLCJwdXNoIiwiX29iamVjdFNwcmVhZCIsImZvckVhY2giLCJfZGVmaW5lUHJvcGVydHkiLCJnZXRPd25Qcm9wZXJ0eURlc2NyaXB0b3JzIiwiZGVmaW5lUHJvcGVydGllcyIsImRlZmluZVByb3BlcnR5IiwiX3RvUHJvcGVydHlLZXkiLCJpIiwiX3RvUHJpbWl0aXZlIiwidG9QcmltaXRpdmUiLCJUeXBlRXJyb3IiLCJTdHJpbmciLCJOdW1iZXIiLCJ2YWx1ZSIsImNvbmZpZ3VyYWJsZSIsIndyaXRhYmxlIiwiUGhhc2UxQnV0dG9uQ29sb3IiLCJicmFuZFNlY29uZGFyeURlZmF1bHQiLCJuZXV0cmFsRGFyayIsIkJ1dHRvbkNvbG9yIiwib3JhbmdlIiwiZ3JheSIsImJsdWUiLCJ0ZWFsIiwid2hpdGUiLCJyZWQiLCJncmVlbiIsInB1cnBsZSIsIkJ1dHRvblNpemUiLCJkZWZhdWx0IiwibGFyZ2UiLCJuYXJyb3ciLCJzbWFsbCIsIkJ1dHRvbiIsIl9SZWFjdCRDb21wb25lbnQiLCJfdGhpcyIsIl9sZW4iLCJhcmdzIiwiQXJyYXkiLCJfa2V5IiwiY29uY2F0IiwiZXZlbnQiLCJfdGhpcyRwcm9wcyIsInByb3BzIiwiaHJlZiIsImRpc2FibGVkIiwib25DbGljayIsImtleSIsInByZXZlbnREZWZhdWx0Iiwic3RvcFByb3BhZ2F0aW9uIiwiX2luaGVyaXRzTG9vc2UiLCJjcmVhdGUiLCJyZW5kZXIiLCJfdGhpcyRwcm9wczIiLCJ0aGlzIiwidHlwZSIsIl90aGlzJHByb3BzMiRjb2xvciIsImNvbG9yIiwiX3RoaXMkcHJvcHMyJHNpemUiLCJzaXplIiwidGV4dCIsInN0eWxlQXNUZXh0IiwiaWNvbiIsImljb25DbGFzc05hbWUiLCJpY29uU3R5bGUiLCJ0YXJnZXQiLCJzdHlsZSIsImRvd25sb2FkIiwiaWQiLCJ0YWJJbmRleCIsImlzUGVuZGluZyIsInBlbmRpbmdUZXh0IiwidXNlRGVmYXVsdExpbmVIZWlnaHQiLCJfX3VzZURlcHJlY2F0ZWRUYWciLCJhcmlhTGFiZWwiLCJ0aXRsZSIsIkVycm9yIiwiYnV0dG9uU3R5bGUiLCJUYWciLCJib3hTaGFkb3ciLCJjbGFzc05hbWUiLCJzaXplQ2xhc3NOYW1lcyIsIm1vZHVsZVN0eWxlcyIsInBoYXNlMVVwZGF0ZWQiLCJ1cGRhdGVkIiwicmVsIiwidW5kZWZpbmVkIiwiY2xhc3NOYW1lcyIsIm1haW4iLCJ0ZXh0QnV0dG9uIiwicmVicmFuZGVkVGV4dEJ1dHRvbiIsImJ1dHRvblByb3BzIiwiY3JlYXRlRWxlbWVudCIsIm9uS2V5RG93biIsIl8iLCJwaWNrIiwiY2hpbGRyZW4iLCJ0ZXh0U3BhbiIsIlJlYWN0IiwiQ29tcG9uZW50IiwiUHJvcFR5cGVzIiwib25lT2YiLCJzdHJpbmciLCJvbmVPZlR5cGUiLCJudW1iZXIiLCJib29sIiwibm9kZSIsInZhbHVlcyIsIm9iamVjdCIsImZ1bmMiLCJCdXR0b25IZWlnaHQiLCJleHBvcnRzIiwibW9kdWxlIiwiX2V4Y2x1ZGVkIiwiRm9udEF3ZXNvbWUiLCJfcmVmIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzIiwiX29iamVjdFdpdGhvdXRQcm9wZXJ0aWVzTG9vc2UiLCJpbmNsdWRlcyIsInMiLCJwcm9wZXJ0eUlzRW51bWVyYWJsZSIsIm5ld1Byb3BzIiwicHJvcFR5cGVzIiwiaXNSZXF1aXJlZCIsIl9fX0NTU19MT0FERVJfRVhQT1JUX19fIiwibG9jYWxzIiwib3B0aW9ucyIsInN0eWxlVGFnVHJhbnNmb3JtIiwic2V0QXR0cmlidXRlcyIsImluc2VydCIsImRvbUFQSSIsImluc2VydFN0eWxlRWxlbWVudCJdLCJzb3VyY2VSb290IjoiIn0=