j40-cejst-2/19655f/component---src-pages-methodology-tsx-1dc60b7e3fb3b5128cde.js

1 line
No EOL
52 KiB
JavaScript

(self.webpackChunkjustice40_tool=self.webpackChunkjustice40_tool||[]).push([[647],{6780:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n "Z": function() { return /* binding */ components_AlertWrapper; }\n});\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(7294);\n// EXTERNAL MODULE: ./node_modules/@trussworks/react-uswds/lib/index.js\nvar lib = __webpack_require__(2593);\n// EXTERNAL MODULE: ./node_modules/gatsby-plugin-intl/index.js\nvar gatsby_plugin_intl = __webpack_require__(9703);\n;// CONCATENATED MODULE: ./src/components/AlertWrapper/alertWrapper.module.scss\n// extracted by mini-css-extract-plugin\nvar alertWrapper = "alertWrapper-module--alertWrapper--blPAc";\nvar alertHide = "alertWrapper-module--alertHide--9Ud1N";\nvar alertWarning = "alertWrapper-module--alertWarning--31gxK";\n;// CONCATENATED MODULE: ./src/components/AlertWrapper/index.tsx\nvar AlertWrapper=function AlertWrapper(_ref){var hideWarningAlert=_ref.hideWarningAlert;return/*#__PURE__*/react.createElement("div",{className:alertWrapper},/*#__PURE__*/react.createElement(lib.Alert,{className:\'j40-sitealert\',type:"info"},/*#__PURE__*/react.createElement("span",{className:\'j40-sitealert-title\'},/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:"header.alertTitleBeta",description:\'Alerts that appear on every page - title\',defaultMessage:"Public beta"})," - "),/*#__PURE__*/react.createElement("span",{className:\'j40-sitealert-body\'},/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:"header.alertBodyBeta",description:\'Alerts that appear on every page\',defaultMessage:"This website will be continuously updated"})),/*#__PURE__*/react.createElement("br",null)),/*#__PURE__*/react.createElement(lib.Alert,{className:"j40-sitealert\' "+(hideWarningAlert?alertHide:null)+" "+alertWarning,type:"warning"},/*#__PURE__*/react.createElement("b",null,"Limited data sources \\u2014 "),"This tool currently includes 16 datasets. Over time, datasets could be added, updated, or removed. The datasets come from a variety of sources based on availability, quality, and relevance to environmental, energy, and climate issues. Each dataset has limitations, such as how recently the data was updated."));};;/* harmony default export */ var components_AlertWrapper = (AlertWrapper);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0FsZXJ0V3JhcHBlci9hbGVydFdyYXBwZXIubW9kdWxlLnNjc3M/ZDhjYiIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0FsZXJ0V3JhcHBlci9pbmRleC50c3g/NTg5YSJdLCJuYW1lcyI6WyJBbGVydFdyYXBwZXIiLCJoaWRlV2FybmluZ0FsZXJ0Iiwic3R5bGVzIl0sIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7Ozs7O0FBQUE7QUFDTztBQUNBO0FBQ0EsOEQ7O0FDT1AsR0FBTUEsYUFBWSxDQUFHLFFBQWZBLGFBQWUsTUFBMkMsSUFBekNDLGlCQUF5QyxNQUF6Q0EsZ0JBQXlDLENBQzlELG1CQUNFLDJCQUFLLFNBQVMsQ0FBRUMsWUFBaEIsZUFDRSxvQkFBQyxTQUFELEVBQU8sU0FBUyxDQUFFLGVBQWxCLENBQW1DLElBQUksQ0FBQyxNQUF4QyxlQUNFLDRCQUFNLFNBQVMsQ0FBRSxxQkFBakIsZUFBd0Msb0JBQUMsbUNBQUQsRUFDdEMsRUFBRSxDQUFDLHVCQURtQyxDQUV0QyxXQUFXLENBQUUsMENBRnlCLENBR3RDLGNBQWMsY0FId0IsRUFBeEMsT0FERixjQUtFLDRCQUFNLFNBQVMsQ0FBRSxvQkFBakIsZUFDRSxvQkFBQyxtQ0FBRCxFQUNFLEVBQUUsQ0FBQyxzQkFETCxDQUVFLFdBQVcsQ0FBRSxrQ0FGZixDQUdFLGNBQWMsNENBSGhCLEVBREYsQ0FMRixjQVdFLDhCQVhGLENBREYsY0FjRSxvQkFBQyxTQUFELEVBQ0UsU0FBUyxvQkFBb0JELGdCQUFnQixDQUFHQyxTQUFILENBQXNCLElBQTFELE1BQWtFQSxZQUQ3RSxDQUVFLElBQUksQ0FBQyxTQUZQLGVBR0UsNERBSEYsdVRBZEYsQ0FERixDQTJCRCxDQTVCRCxDQTRCRyxDQUVILDREQUFlRixZQUFmIiwiZmlsZSI6IjY3ODAuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB2YXIgYWxlcnRXcmFwcGVyID0gXCJhbGVydFdyYXBwZXItbW9kdWxlLS1hbGVydFdyYXBwZXItLWJsUEFjXCI7XG5leHBvcnQgdmFyIGFsZXJ0SGlkZSA9IFwiYWxlcnRXcmFwcGVyLW1vZHVsZS0tYWxlcnRIaWRlLS05VWQxTlwiO1xuZXhwb3J0IHZhciBhbGVydFdhcm5pbmcgPSBcImFsZXJ0V3JhcHBlci1tb2R1bGUtLWFsZXJ0V2FybmluZy0tMzFneEtcIjsiLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHtBbGVydH0gZnJvbSAnQHRydXNzd29ya3MvcmVhY3QtdXN3ZHMnO1xuaW1wb3J0IHtGb3JtYXR0ZWRNZXNzYWdlfSBmcm9tICdnYXRzYnktcGx1Z2luLWludGwnO1xuXG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9hbGVydFdyYXBwZXIubW9kdWxlLnNjc3MnO1xuXG5pbnRlcmZhY2UgSUFsZXJ0V3JhcHBlclByb3BzIHtcbiAgICBoaWRlV2FybmluZ0FsZXJ0PzogYm9vbGVhblxufVxuXG5jb25zdCBBbGVydFdyYXBwZXIgPSAoe2hpZGVXYXJuaW5nQWxlcnR9OklBbGVydFdyYXBwZXJQcm9wcykgPT4ge1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtzdHlsZXMuYWxlcnRXcmFwcGVyfT5cbiAgICAgIDxBbGVydCBjbGFzc05hbWU9eydqNDAtc2l0ZWFsZXJ0J30gdHlwZT1cImluZm9cIj5cbiAgICAgICAgPHNwYW4gY2xhc3NOYW1lPXsnajQwLXNpdGVhbGVydC10aXRsZSd9PjxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgICAgaWQ9J2hlYWRlci5hbGVydFRpdGxlQmV0YSdcbiAgICAgICAgICBkZXNjcmlwdGlvbj17J0FsZXJ0cyB0aGF0IGFwcGVhciBvbiBldmVyeSBwYWdlIC0gdGl0bGUnfVxuICAgICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgUHVibGljIGJldGFgfS8+IC0gPC9zcGFuPlxuICAgICAgICA8c3BhbiBjbGFzc05hbWU9eydqNDAtc2l0ZWFsZXJ0LWJvZHknfT5cbiAgICAgICAgICA8Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICAgICAgaWQ9J2hlYWRlci5hbGVydEJvZHlCZXRhJ1xuICAgICAgICAgICAgZGVzY3JpcHRpb249eydBbGVydHMgdGhhdCBhcHBlYXIgb24gZXZlcnkgcGFnZSd9XG4gICAgICAgICAgICBkZWZhdWx0TWVzc2FnZT17YFRoaXMgd2Vic2l0ZSB3aWxsIGJlIGNvbnRpbnVvdXNseSB1cGRhdGVkYH0vPlxuICAgICAgICA8L3NwYW4+XG4gICAgICAgIDxici8+XG4gICAgICA8L0FsZXJ0PlxuICAgICAgPEFsZXJ0XG4gICAgICAgIGNsYXNzTmFtZT17YGo0MC1zaXRlYWxlcnQnICR7aGlkZVdhcm5pbmdBbGVydCA/IHN0eWxlcy5hbGVydEhpZGUgOiBudWxsfSAke3N0eWxlcy5hbGVydFdhcm5pbmd9YH1cbiAgICAgICAgdHlwZT1cIndhcm5pbmdcIj5cbiAgICAgICAgPGI+TGltaXRlZCBkYXRhIHNvdXJjZXMg4oCUIDwvYj5cbiAgICAgICAgVGhpcyB0b29sIGN1cnJlbnRseSBpbmNsdWRlcyAxNiBkYXRhc2V0cy4gT3ZlciB0aW1lLCBkYXRhc2V0cyBjb3VsZCBiZVxuICAgICAgICBhZGRlZCwgdXBkYXRlZCwgb3IgcmVtb3ZlZC4gVGhlIGRhdGFzZXRzIGNvbWUgZnJvbSBhIHZhcmlldHkgb2Ygc291cmNlc1xuICAgICAgICBiYXNlZCBvbiBhdmFpbGFiaWxpdHksIHF1YWxpdHksIGFuZCByZWxldmFuY2UgdG8gZW52aXJvbm1lbnRhbCwgZW5lcmd5LFxuICAgICAgICBhbmQgY2xpbWF0ZSBpc3N1ZXMuIEVhY2ggZGF0YXNldCBoYXMgbGltaXRhdGlvbnMsIHN1Y2ggYXMgaG93IHJlY2VudGx5XG4gICAgICAgIHRoZSBkYXRhIHdhcyB1cGRhdGVkLlxuICAgICAgPC9BbGVydD5cbiAgICA8L2Rpdj5cbiAgKTtcbn07IDtcblxuZXhwb3J0IGRlZmF1bHQgQWxlcnRXcmFwcGVyO1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6780\n')},2929:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n \"Z\": function() { return /* binding */ components_J40Alert; }\n});\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(7294);\n// EXTERNAL MODULE: ./node_modules/gatsby-plugin-intl/index.js\nvar gatsby_plugin_intl = __webpack_require__(9703);\n// EXTERNAL MODULE: ./node_modules/react-intl/lib/index.js + 8 modules\nvar lib = __webpack_require__(4424);\n;// CONCATENATED MODULE: ./src/components/J40Alert/j40Alert.module.scss\n// extracted by mini-css-extract-plugin\nvar j40Alert = \"j40Alert-module--j40Alert--2grll\";\n;// CONCATENATED MODULE: ./src/components/J40Alert/index.tsx\n// This prop follows an inversion of control pattern allowing the user of this component to specify\n// how it's rendered. See more here: https://kentcdodds.com/blog/inversion-of-control\nvar J40Alert=function J40Alert(_ref){var alertStyle=_ref.alertStyle;var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,lib/* defineMessages */.vU)({alertMsg:{id:'datasetAlert.header.alertMsg',defaultMessage:'Limited data sources — Datasets may be added, updated, or removed.',description:'an alert message to inform users that datasets may change'}});return/*#__PURE__*/react.createElement(\"div\",{className:j40Alert,style:alertStyle},intl.formatMessage(messages.alertMsg));};/* harmony default export */ var components_J40Alert = (J40Alert);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0o0MEFsZXJ0L2o0MEFsZXJ0Lm1vZHVsZS5zY3NzPzE2MDQiLCJ3ZWJwYWNrOi8vanVzdGljZTQwLXRvb2wvLi9zcmMvY29tcG9uZW50cy9KNDBBbGVydC9pbmRleC50c3g/OTJkMiJdLCJuYW1lcyI6WyJKNDBBbGVydCIsImFsZXJ0U3R5bGUiLCJpbnRsIiwidXNlSW50bCIsIm1lc3NhZ2VzIiwiZGVmaW5lTWVzc2FnZXMiLCJhbGVydE1zZyIsImlkIiwiZGVmYXVsdE1lc3NhZ2UiLCJkZXNjcmlwdGlvbiIsInN0eWxlcyIsImZvcm1hdE1lc3NhZ2UiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNPLGtEOztBQ0lQO0FBQ0E7QUFLQSxHQUFNQSxTQUFRLENBQUcsUUFBWEEsU0FBVyxNQUFpQyxJQUEvQkMsV0FBK0IsTUFBL0JBLFVBQStCLENBQ2hELEdBQU1DLEtBQUksQ0FBR0MsOEJBQU8sRUFBcEIsQ0FDQSxHQUFNQyxTQUFRLENBQUdDLDhCQUFjLENBQUMsQ0FDOUJDLFFBQVEsQ0FBRSxDQUNSQyxFQUFFLENBQUUsOEJBREksQ0FFUkMsY0FBYyxDQUFFLG9FQUZSLENBR1JDLFdBQVcsQ0FBRSwyREFITCxDQURvQixDQUFELENBQS9CLENBT0EsbUJBQ0UsMkJBQUssU0FBUyxDQUFFQyxRQUFoQixDQUFpQyxLQUFLLENBQUVULFVBQXhDLEVBQ0dDLElBQUksQ0FBQ1MsYUFBTCxDQUFtQlAsUUFBUSxDQUFDRSxRQUE1QixDQURILENBREYsQ0FLRCxDQWRELENBZ0JBLHdEQUFlTixRQUFmIiwiZmlsZSI6IjI5MjkuanMiLCJzb3VyY2VzQ29udGVudCI6WyIvLyBleHRyYWN0ZWQgYnkgbWluaS1jc3MtZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB2YXIgajQwQWxlcnQgPSBcImo0MEFsZXJ0LW1vZHVsZS0tajQwQWxlcnQtLTJncmxsXCI7IiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7dXNlSW50bH0gZnJvbSAnZ2F0c2J5LXBsdWdpbi1pbnRsJztcbmltcG9ydCB7ZGVmaW5lTWVzc2FnZXN9IGZyb20gJ3JlYWN0LWludGwnO1xuaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vajQwQWxlcnQubW9kdWxlLnNjc3MnO1xuXG4vLyBUaGlzIHByb3AgZm9sbG93cyBhbiBpbnZlcnNpb24gb2YgY29udHJvbCBwYXR0ZXJuIGFsbG93aW5nIHRoZSB1c2VyIG9mIHRoaXMgY29tcG9uZW50IHRvIHNwZWNpZnlcbi8vIGhvdyBpdCdzIHJlbmRlcmVkLiBTZWUgbW9yZSBoZXJlOiBodHRwczovL2tlbnRjZG9kZHMuY29tL2Jsb2cvaW52ZXJzaW9uLW9mLWNvbnRyb2xcbmludGVyZmFjZSBJSjQwQWxlcnRQcm9wcyB7XG4gIGFsZXJ0U3R5bGU/OiB7W2tleTpzdHJpbmddOiBzdHJpbmd9O1xufVxuXG5jb25zdCBKNDBBbGVydCA9ICh7YWxlcnRTdHlsZX06SUo0MEFsZXJ0UHJvcHMpID0+IHtcbiAgY29uc3QgaW50bCA9IHVzZUludGwoKTtcbiAgY29uc3QgbWVzc2FnZXMgPSBkZWZpbmVNZXNzYWdlcyh7XG4gICAgYWxlcnRNc2c6IHtcbiAgICAgIGlkOiAnZGF0YXNldEFsZXJ0LmhlYWRlci5hbGVydE1zZycsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0xpbWl0ZWQgZGF0YSBzb3VyY2VzIOKAlCBEYXRhc2V0cyBtYXkgYmUgYWRkZWQsIHVwZGF0ZWQsIG9yIHJlbW92ZWQuJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnYW4gYWxlcnQgbWVzc2FnZSB0byBpbmZvcm0gdXNlcnMgdGhhdCBkYXRhc2V0cyBtYXkgY2hhbmdlJyxcbiAgICB9LFxuICB9KTtcbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLmo0MEFsZXJ0fSBzdHlsZT17YWxlcnRTdHlsZX0+XG4gICAgICB7aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmFsZXJ0TXNnKX1cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEo0MEFsZXJ0O1xuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///2929\n")},6445:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval("/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(7294);\n/* harmony import */ var _trussworks_react_uswds__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(2593);\n/* harmony import */ var _trussworks_react_uswds__WEBPACK_IMPORTED_MODULE_1___default = /*#__PURE__*/__webpack_require__.n(_trussworks_react_uswds__WEBPACK_IMPORTED_MODULE_1__);\n// Trussworks GridContainer won't allow it to span 100% of the page, so\n// this works around it and tries to hide the complexity in component\nvar J40MainGridContainer=function J40MainGridContainer(_ref){var children=_ref.children,_ref$fullWidth=_ref.fullWidth,fullWidth=_ref$fullWidth===void 0?false:_ref$fullWidth,_ref$className=_ref.className,className=_ref$className===void 0?'j40-grid-container':_ref$className;return fullWidth?/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(\"div\",{className:'j40-grid-container '+className},children):/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_trussworks_react_uswds__WEBPACK_IMPORTED_MODULE_1__.GridContainer,{containerSize:'desktop-lg',className:'j40-grid-container '+className},children);};/* harmony default export */ __webpack_exports__[\"Z\"] = (J40MainGridContainer);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0o0ME1haW5HcmlkQ29udGFpbmVyLnRzeD84ODk4Il0sIm5hbWVzIjpbIko0ME1haW5HcmlkQ29udGFpbmVyIiwiY2hpbGRyZW4iLCJmdWxsV2lkdGgiLCJjbGFzc05hbWUiXSwibWFwcGluZ3MiOiI7OztBQUFBO0FBQ0E7QUFVQSxHQUFNQSxxQkFBb0IsQ0FBRyxRQUF2QkEscUJBQXVCLE1BR3lCLElBRnBEQyxTQUVvRCxNQUZwREEsUUFFb0QscUJBRHBEQyxTQUNvRCxDQURwREEsU0FDb0QseUJBRHhDLEtBQ3dDLG9DQUFwREMsU0FBb0QsQ0FBcERBLFNBQW9ELHlCQUF4QyxvQkFBd0MsZ0JBQ3BELE1BQU9ELFVBQVMsY0FDZCx3REFDRSxTQUFTLENBQUUsc0JBQXdCQyxTQURyQyxFQUVHRixRQUZILENBRGMsY0FNZCxpREFBQyxrRUFBRCxFQUNFLGFBQWEsQ0FBRSxZQURqQixDQUVFLFNBQVMsQ0FBRSxzQkFBd0JFLFNBRnJDLEVBR0dGLFFBSEgsQ0FORixDQVlELENBaEJELENBa0JBLHlEQUFlRCxvQkFBZiIsImZpbGUiOiI2NDQ1LmpzIiwic291cmNlc0NvbnRlbnQiOlsiLy8gVHJ1c3N3b3JrcyBHcmlkQ29udGFpbmVyIHdvbid0IGFsbG93IGl0IHRvIHNwYW4gMTAwJSBvZiB0aGUgcGFnZSwgc29cbi8vIHRoaXMgd29ya3MgYXJvdW5kIGl0IGFuZCB0cmllcyB0byBoaWRlIHRoZSBjb21wbGV4aXR5IGluIGNvbXBvbmVudFxuaW1wb3J0IFJlYWN0LCB7UmVhY3ROb2RlfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQge0dyaWRDb250YWluZXJ9IGZyb20gJ0B0cnVzc3dvcmtzL3JlYWN0LXVzd2RzJztcblxuaW50ZXJmYWNlIElMYXlvdXRQcm9wcyB7XG4gIGNoaWxkcmVuOiBSZWFjdE5vZGUsXG4gIGZ1bGxXaWR0aD86IGJvb2xlYW4sXG4gIGNsYXNzTmFtZT86IHN0cmluZ1xufVxuXG5jb25zdCBKNDBNYWluR3JpZENvbnRhaW5lciA9ICh7XG4gIGNoaWxkcmVuLFxuICBmdWxsV2lkdGggPSBmYWxzZSxcbiAgY2xhc3NOYW1lID0gJ2o0MC1ncmlkLWNvbnRhaW5lcid9OiBJTGF5b3V0UHJvcHMpID0+IHtcbiAgcmV0dXJuIGZ1bGxXaWR0aCA/IChcbiAgICA8ZGl2XG4gICAgICBjbGFzc05hbWU9eydqNDAtZ3JpZC1jb250YWluZXIgJyArIGNsYXNzTmFtZX0+XG4gICAgICB7Y2hpbGRyZW59XG4gICAgPC9kaXY+XG4gICkgOiAoXG4gICAgPEdyaWRDb250YWluZXJcbiAgICAgIGNvbnRhaW5lclNpemU9eydkZXNrdG9wLWxnJ31cbiAgICAgIGNsYXNzTmFtZT17J2o0MC1ncmlkLWNvbnRhaW5lciAnICsgY2xhc3NOYW1lfT5cbiAgICAgIHtjaGlsZHJlbn1cbiAgICA8L0dyaWRDb250YWluZXI+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBKNDBNYWluR3JpZENvbnRhaW5lcjtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///6445\n")},2881:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){"use strict";eval('// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n "default": function() { return /* binding */ methodology; }\n});\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(7294);\n// EXTERNAL MODULE: ./node_modules/@trussworks/react-uswds/lib/index.js\nvar lib = __webpack_require__(2593);\n// EXTERNAL MODULE: ./src/components/AlertWrapper/index.tsx + 1 modules\nvar AlertWrapper = __webpack_require__(6780);\n// EXTERNAL MODULE: ./node_modules/gatsby-plugin-intl/index.js\nvar gatsby_plugin_intl = __webpack_require__(9703);\n// EXTERNAL MODULE: ./node_modules/react-intl/lib/index.js + 8 modules\nvar react_intl_lib = __webpack_require__(4424);\n;// CONCATENATED MODULE: ./src/components/DatasetCard/datasetCard.module.scss\n// extracted by mini-css-extract-plugin\nvar datasetCard = "datasetCard-module--datasetCard--26okZ";\nvar datasetCardIndicator = "datasetCard-module--datasetCardIndicator--14lIn";\nvar datasetCardWhatIsIt = "datasetCard-module--datasetCardWhatIsIt--2J87w";\nvar datasetCardList = "datasetCard-module--datasetCardList--Ok3_o";\nvar datasetCardListItem = "datasetCard-module--datasetCardListItem--rMDxc";\nvar datasetCardDescription = "datasetCard-module--datasetCardDescription--2agib";\nvar datasetCardLabels = "datasetCard-module--datasetCardLabels--3jLC0";\n;// CONCATENATED MODULE: ./src/components/DatasetCard/index.tsx\nvar DatasetCard=function DatasetCard(_ref){var datasetCardProps=_ref.datasetCardProps;var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,react_intl_lib/* defineMessages */.vU)({whatIsIt:{id:\'datasetCard.whatIsIt\',defaultMessage:\'What is it?\',description:\'label associated with explaining the card\'},dataResolution:{id:\'datasetCard.dataResolution\',defaultMessage:\'Data resolution: \',description:\'label associated with explaining the card\'},dataSource:{id:\'datasetCard.dataSource\',defaultMessage:\'Data source: \',description:\'label associated with explaining the card\'},dataDateRange:{id:\'datasetCard.dataDateRange\',defaultMessage:\'Data date range: \',description:\'label associated with explaining the card\'}});return/*#__PURE__*/react.createElement("div",{className:datasetCard},/*#__PURE__*/react.createElement("h3",{className:datasetCardIndicator},datasetCardProps.indicator),/*#__PURE__*/react.createElement("div",{className:datasetCardWhatIsIt},intl.formatMessage(messages.whatIsIt)),/*#__PURE__*/react.createElement("div",{className:datasetCardDescription},datasetCardProps.description),/*#__PURE__*/react.createElement("ul",{className:datasetCardList},/*#__PURE__*/react.createElement("li",{className:datasetCardListItem},/*#__PURE__*/react.createElement("span",{className:datasetCardLabels},intl.formatMessage(messages.dataResolution)),datasetCardProps.dataResolution),/*#__PURE__*/react.createElement("li",{className:datasetCardListItem},/*#__PURE__*/react.createElement("span",{className:datasetCardLabels},intl.formatMessage(messages.dataSource)),/*#__PURE__*/react.createElement("a",{href:datasetCardProps.dataSourceURL,target:\'_blank\',rel:"noreferrer"},datasetCardProps.dataSourceLabel)),/*#__PURE__*/react.createElement("li",{className:datasetCardListItem},/*#__PURE__*/react.createElement("span",{className:datasetCardLabels},intl.formatMessage(messages.dataDateRange)),datasetCardProps.dataDateRange)));};/* harmony default export */ var components_DatasetCard = (DatasetCard);\n// EXTERNAL MODULE: ./src/components/J40Alert/index.tsx + 1 modules\nvar J40Alert = __webpack_require__(2929);\n;// CONCATENATED MODULE: ./src/components/DatasetContainer/dsContainer.module.scss\n// extracted by mini-css-extract-plugin\nvar datasetContainer = "dsContainer-module--datasetContainer--2_KuU";\nvar datasetContainerHeader = "dsContainer-module--datasetContainerHeader--2HV3A";\nvar datasetContainerSubTitle = "dsContainer-module--datasetContainerSubTitle--3fi8f";\nvar datasetCardsContainer = "dsContainer-module--datasetCardsContainer--129oj";\nvar j40AlertContainer = "dsContainer-module--j40AlertContainer--tiBoq";\n;// CONCATENATED MODULE: ./src/components/DatasetContainer/index.tsx\nvar cards=[{indicator:\'Poverty\',description:"Percent of a block group\'s population in households where the household \\n income is less than or equal to twice the federal \\"poverty level\\"",dataResolution:"Census block group",dataSourceLabel:"U.S. Census Bureau",dataSourceURL:"https://www.census.gov/",dataDateRange:"5-year estimates, 2015-2019"},{indicator:\'Education (less than high school)\',description:"Percent of people age 25 or older in a block group whose education is short of a high school diploma",dataResolution:"Census block group",dataSourceLabel:"U.S. Census Bureau",dataSourceURL:"https://www.census.gov/",dataDateRange:"5-year estimates, 2015-2019"},{indicator:\'Linguistic isolation\',description:"Percent of people in a block group living in linguistically \\n isolated households \\u2014 a linguistically isolated household is a household in \\n which all members aged 14 years and over speak a non-English language and also speak \\n English less than \\"very well\\" (i.e., have difficulty with English)",dataResolution:"Census block group",dataSourceLabel:"U.S. Census Bureau",dataSourceURL:"https://www.census.gov/",dataDateRange:"5-year estimates, 2015-2019"},{indicator:\'Unemployment rate\',description:"Unemployment rate (people who are unemployed divided by the total population of \\n people in the labor force over 16 years old)",dataResolution:"Census block group",dataSourceLabel:"U.S. Census Bureau",dataSourceURL:"https://www.census.gov/",dataDateRange:"5-year estimates, 2015-2019"},{indicator:\'Housing burden\',description:"Percent of households in a census tract that are both low income (making less\\n than 80% of the HUD Area Median Family Income) and severely burdened by housing costs \\n (paying greater than 30% of their income to housing costs)",dataResolution:"Census block group",dataSourceLabel:"U.S. Census Bureau",dataSourceURL:"https://www.census.gov/",dataDateRange:"5-year estimates, 2015-2019"}];var DatasetContainer=function DatasetContainer(){var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,react_intl_lib/* defineMessages */.vU)({cumulativeScore:{id:\'datasetContainer.header.cumulativeScore\',defaultMessage:\'Datasets used in cumulative score\',description:\'section label of which datasets are used in cumulative score\'},subTitle:{id:\'datasetContainer.subTitle\',defaultMessage:\'The datasets come from a variety of sources and \'+\'were selected after considering relevance, availability, recency and quality.\',description:\'description of the dataset section\'}});return/*#__PURE__*/react.createElement("div",{className:datasetContainer+" desktop:grid-col"},/*#__PURE__*/react.createElement("div",{className:j40AlertContainer+" desktop:grid-col"},/*#__PURE__*/react.createElement("div",{className:\'grid-container-desktop-lg\'},/*#__PURE__*/react.createElement(J40Alert/* default */.Z,null))),/*#__PURE__*/react.createElement("div",{className:\'grid-container-desktop-lg\'},/*#__PURE__*/react.createElement("h1",{className:datasetContainerHeader},intl.formatMessage(messages.cumulativeScore)),/*#__PURE__*/react.createElement("p",{className:datasetContainerSubTitle},intl.formatMessage(messages.subTitle)),/*#__PURE__*/react.createElement("div",{className:datasetCardsContainer},cards.map(function(card){return/*#__PURE__*/react.createElement(components_DatasetCard,{key:card.indicator,datasetCardProps:card});}))));};/* harmony default export */ var components_DatasetContainer = (DatasetContainer);\n// EXTERNAL MODULE: ./src/components/J40MainGridContainer.tsx\nvar J40MainGridContainer = __webpack_require__(6445);\n// EXTERNAL MODULE: ./src/components/layout.tsx + 4 modules\nvar layout = __webpack_require__(828);\n;// CONCATENATED MODULE: ./src/components/scoreStepsList.tsx\nvar ScoreStepsList=function ScoreStepsList(){return/*#__PURE__*/react.createElement(react.Fragment,null,/*#__PURE__*/react.createElement("div",{className:\'j40-process-list-wrapper\'},/*#__PURE__*/react.createElement("ul",null,/*#__PURE__*/react.createElement("li",null,/*#__PURE__*/react.createElement("section",null,/*#__PURE__*/react.createElement("h3",{className:\'j40-item-list-title\'},"Gather datasets"),/*#__PURE__*/react.createElement("p",null,/*#__PURE__*/react.createElement("h4",{className:\'j40-item-list-subtitle\'},"Data inputs"),"The cumulative index score includes the following equally weighted inputs.",/*#__PURE__*/react.createElement("ul",null,/*#__PURE__*/react.createElement("li",null,"Poverty"),/*#__PURE__*/react.createElement("li",null,"Less than high school education"),/*#__PURE__*/react.createElement("li",null,"Linguistic isolation"),/*#__PURE__*/react.createElement("li",null,"Unemployment rate"),/*#__PURE__*/react.createElement("li",null,"Housing burden"))),/*#__PURE__*/react.createElement("p",null,/*#__PURE__*/react.createElement("h4",{className:\'j40-item-list-subtitle\'},"Combining data from different geographic units"),"Some data is not available at the census block group level and is instead only available for larger units such as census tracts or counties. In these cases, all census block groups will get an even contribution from the larger unit. For example, if a census tract scores 90th percentile on an indicator, then all census block groups within that tract will receive a value of 90th percentile."),/*#__PURE__*/react.createElement("p",null,/*#__PURE__*/react.createElement("h4",{className:\'j40-item-list-subtitle\'},"Normalizing data"),"The range of the data that makes up the score varies, so the data must be normalized so that each data indicator can be more equally weighted. Min-max normalization is utilized, where the minimum value in the range of values for each dataset is set at 0, the maximum value is set at 1, and every other value is transformed into a decimal between 0 and 1. For example, if the minimum value for unemployment was 10 and the maximum value was 30, a value of 20 would be transformed to 0.5 since it is halfway between 10 and 30."))),/*#__PURE__*/react.createElement("li",null,/*#__PURE__*/react.createElement("section",null,/*#__PURE__*/react.createElement("h3",null,"Calculate cumulative index score"),/*#__PURE__*/react.createElement("p",null,"To combine all variables into a single cumulative index score, we average the normalized values across indicators."),/*#__PURE__*/react.createElement("p",null,/*#__PURE__*/react.createElement(lib.GridContainer,{className:\'\'},/*#__PURE__*/react.createElement(lib.Grid,{row:true,className:\'j40-math-division-container\'},/*#__PURE__*/react.createElement(lib.Grid,{col:true,className:\'j40-math-eq-left-side grid-col-fill\'},/*#__PURE__*/react.createElement("div",{className:\'j40-math-eq-numerator\'},"Dataset 1 + Dataset 2 + ... + Dataset N"),/*#__PURE__*/react.createElement("div",{className:\'j40-math-eq-denominator\'},"# of datasets")),/*#__PURE__*/react.createElement(lib.Grid,{col:true,className:\'j40-math-eq-middle grid-col-auto\'},"="),/*#__PURE__*/react.createElement(lib.Grid,{col:true,className:\'j40-math-eq-right-side grid-col-fill\'},"Cumulative index score")))))),/*#__PURE__*/react.createElement("li",null,/*#__PURE__*/react.createElement("section",null,/*#__PURE__*/react.createElement("h3",{className:\'j40-item-list-title\'},"Assign priority"),/*#__PURE__*/react.createElement("p",null,"Census block groups are sorted by their cumulative index score from highest to lowest. Census block groups that are in the top 25 percentile (i.e. have a cumulative index score in the 75 - 100th percentile) will be considered the prioritized communities."))))));};/* harmony default export */ var scoreStepsList = (ScoreStepsList);\n;// CONCATENATED MODULE: ./src/pages/methodology.tsx\n// markup\nvar IndexPage=function IndexPage(_ref){var location=_ref.location;return/*#__PURE__*/react.createElement(layout/* default */.Z,{location:location},/*#__PURE__*/react.createElement(J40MainGridContainer/* default */.Z,{fullWidth:true},/*#__PURE__*/react.createElement(AlertWrapper/* default */.Z,{hideWarningAlert:true})),/*#__PURE__*/react.createElement(J40MainGridContainer/* default */.Z,{className:\'j40-main-content\'},/*#__PURE__*/react.createElement(lib.Grid,{row:true},/*#__PURE__*/react.createElement(lib.Grid,{col:true},/*#__PURE__*/react.createElement("section",null,/*#__PURE__*/react.createElement("h1",null,"Methodology"),/*#__PURE__*/react.createElement("p",null,"The Just Progress tool combines demographic, environmental, and socio-economic data to generate a cumulative index score, referred to as the Just Progress Index. The tool currently utilizes national, publically-available data from the United States Census Bureau\\u2019s American Community Survey (ACS) and the EPA\\u2019s EJScreen tool."),/*#__PURE__*/react.createElement("p",null,"The various inputs into the Just Progress Index are averaged into 2 categories: Pollution Burden and Demographics."),/*#__PURE__*/react.createElement("p",null,"Pollution Burden: health risks arising from proximity and potential exposures to pollution and other adverse environmental conditions"),/*#__PURE__*/react.createElement("p",null,"Demographics: sensitive populations and socioeconomic factors that make a community more vulnerable"),/*#__PURE__*/react.createElement("p",null,/*#__PURE__*/react.createElement("b",null,"Pollution Burden average x Demographics average = Just Progress Index")))))),/*#__PURE__*/react.createElement(J40MainGridContainer/* default */.Z,{fullWidth:true},/*#__PURE__*/react.createElement(lib.Grid,{row:true},/*#__PURE__*/react.createElement(lib.Grid,{col:true},/*#__PURE__*/react.createElement(components_DatasetContainer,null)))),/*#__PURE__*/react.createElement(J40MainGridContainer/* default */.Z,null,/*#__PURE__*/react.createElement(lib.Grid,{row:true},/*#__PURE__*/react.createElement(lib.Grid,{col:true},/*#__PURE__*/react.createElement(scoreStepsList,null)))));};/* harmony default export */ var methodology = (IndexPage);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0RhdGFzZXRDYXJkL2RhdGFzZXRDYXJkLm1vZHVsZS5zY3NzPzFkYjUiLCJ3ZWJwYWNrOi8vanVzdGljZTQwLXRvb2wvLi9zcmMvY29tcG9uZW50cy9EYXRhc2V0Q2FyZC9pbmRleC50c3g/NTBlYyIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0RhdGFzZXRDb250YWluZXIvZHNDb250YWluZXIubW9kdWxlLnNjc3M/YzMzOCIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9jb21wb25lbnRzL0RhdGFzZXRDb250YWluZXIvaW5kZXgudHN4PzBjN2QiLCJ3ZWJwYWNrOi8vanVzdGljZTQwLXRvb2wvLi9zcmMvY29tcG9uZW50cy9zY29yZVN0ZXBzTGlzdC50c3g/ODQ1NiIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9wYWdlcy9tZXRob2RvbG9neS50c3g/OTQ3MCJdLCJuYW1lcyI6WyJEYXRhc2V0Q2FyZCIsImRhdGFzZXRDYXJkUHJvcHMiLCJpbnRsIiwidXNlSW50bCIsIm1lc3NhZ2VzIiwiZGVmaW5lTWVzc2FnZXMiLCJ3aGF0SXNJdCIsImlkIiwiZGVmYXVsdE1lc3NhZ2UiLCJkZXNjcmlwdGlvbiIsImRhdGFSZXNvbHV0aW9uIiwiZGF0YVNvdXJjZSIsImRhdGFEYXRlUmFuZ2UiLCJzdHlsZXMiLCJpbmRpY2F0b3IiLCJmb3JtYXRNZXNzYWdlIiwiZGF0YVNvdXJjZVVSTCIsImRhdGFTb3VyY2VMYWJlbCIsImNhcmRzIiwiRGF0YXNldENvbnRhaW5lciIsImN1bXVsYXRpdmVTY29yZSIsInN1YlRpdGxlIiwibWFwIiwiY2FyZCIsIlNjb3JlU3RlcHNMaXN0IiwiSW5kZXhQYWdlIiwibG9jYXRpb24iXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFBQTtBQUNPO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFD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ZXh0cmFjdC1wbHVnaW5cbmV4cG9ydCB2YXIgZGF0YXNldENhcmQgPSBcImRhdGFzZXRDYXJkLW1vZHVsZS0tZGF0YXNldENhcmQtLTI2b2taXCI7XG5leHBvcnQgdmFyIGRhdGFzZXRDYXJkSW5kaWNhdG9yID0gXCJkYXRhc2V0Q2FyZC1tb2R1bGUtLWRhdGFzZXRDYXJkSW5kaWNhdG9yLS0xNGxJblwiO1xuZXhwb3J0IHZhciBkYXRhc2V0Q2FyZFdoYXRJc0l0ID0gXCJkYXRhc2V0Q2FyZC1tb2R1bGUtLWRhdGFzZXRDYXJkV2hhdElzSXQtLTJKODd3XCI7XG5leHBvcnQgdmFyIGRhdGFzZXRDYXJkTGlzdCA9IFwiZGF0YXNldENhcmQtbW9kdWxlLS1kYXRhc2V0Q2FyZExpc3QtLU9rM19vXCI7XG5leHBvcnQgdmFyIGRhdGFzZXRDYXJkTGlzdEl0ZW0gPSBcImRhdGFzZXRDYXJkLW1vZHVsZS0tZGF0YXNldENhcmRMaXN0SXRlbS0tck1EeGNcIjtcbmV4cG9ydCB2YXIgZGF0YXNldENhcmREZXNjcmlwdGlvbiA9IFwiZGF0YXNldENhcmQtbW9kdWxlLS1kYXRhc2V0Q2FyZERlc2NyaXB0aW9uLS0yYWdpYlwiO1xuZXhwb3J0IHZhciBkYXRhc2V0Q2FyZExhYmVscyA9IFwiZGF0YXNldENhcmQtbW9kdWxlLS1kYXRhc2V0Q2FyZExhYmVscy0tM2pMQzBcIjsiLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHt1c2VJbnRsfSBmcm9tICdnYXRzYnktcGx1Z2luLWludGwnO1xuaW1wb3J0IHtkZWZpbmVNZXNzYWdlc30gZnJvbSAncmVhY3QtaW50bCc7XG5pbXBvcnQgKiBhcyBzdHlsZXMgZnJvbSAnLi9kYXRhc2V0Q2FyZC5tb2R1bGUuc2Nzcyc7XG5cbmludGVyZmFjZSBJRGF0YXNldENhcmRQcm9wcyB7XG4gIGRhdGFzZXRDYXJkUHJvcHM6IHsgW2tleTpzdHJpbmddOiBzdHJpbmcgfVxufVxuXG5jb25zdCBEYXRhc2V0Q2FyZCA9ICh7ZGF0YXNldENhcmRQcm9wc306SURhdGFzZXRDYXJkUHJvcHMpID0+IHtcbiAgY29uc3QgaW50bCA9IHVzZUludGwoKTtcbiAgY29uc3QgbWVzc2FnZXMgPSBkZWZpbmVNZXNzYWdlcyh7XG4gICAgd2hhdElzSXQ6IHtcbiAgICAgIGlkOiAnZGF0YXNldENhcmQud2hhdElzSXQnLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdXaGF0IGlzIGl0PycsXG4gICAgICBkZXNjcmlwdGlvbjogJ2xhYmVsIGFzc29jaWF0ZWQgd2l0aCBleHBsYWluaW5nIHRoZSBjYXJkJyxcbiAgICB9LFxuICAgIGRhdGFSZXNvbHV0aW9uOiB7XG4gICAgICBpZDogJ2RhdGFzZXRDYXJkLmRhdGFSZXNvbHV0aW9uJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnRGF0YSByZXNvbHV0aW9uOiAnLFxuICAgICAgZGVzY3JpcHRpb246ICdsYWJlbCBhc3NvY2lhdGVkIHdpdGggZXhwbGFpbmluZyB0aGUgY2FyZCcsXG4gICAgfSxcbiAgICBkYXRhU291cmNlOiB7XG4gICAgICBpZDogJ2RhdGFzZXRDYXJkLmRhdGFTb3VyY2UnLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdEYXRhIHNvdXJjZTogJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnbGFiZWwgYXNzb2NpYXRlZCB3aXRoIGV4cGxhaW5pbmcgdGhlIGNhcmQnLFxuICAgIH0sXG4gICAgZGF0YURhdGVSYW5nZToge1xuICAgICAgaWQ6ICdkYXRhc2V0Q2FyZC5kYXRhRGF0ZVJhbmdlJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnRGF0YSBkYXRlIHJhbmdlOiAnLFxuICAgICAgZGVzY3JpcHRpb246ICdsYWJlbCBhc3NvY2lhdGVkIHdpdGggZXhwbGFpbmluZyB0aGUgY2FyZCcsXG4gICAgfSxcbiAgfSk7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLmRhdGFzZXRDYXJkfT5cbiAgICAgIDxoMyBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZEluZGljYXRvcn0+e2RhdGFzZXRDYXJkUHJvcHMuaW5kaWNhdG9yfTwvaDM+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLmRhdGFzZXRDYXJkV2hhdElzSXR9PntpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMud2hhdElzSXQpfTwvZGl2PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZERlc2NyaXB0aW9ufT5cbiAgICAgICAge2RhdGFzZXRDYXJkUHJvcHMuZGVzY3JpcHRpb259XG4gICAgICA8L2Rpdj5cblxuICAgICAgPHVsIGNsYXNzTmFtZT17c3R5bGVzLmRhdGFzZXRDYXJkTGlzdH0+XG4gICAgICAgIDxsaSBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZExpc3RJdGVtfT5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZExhYmVsc30+XG4gICAgICAgICAgICB7aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmRhdGFSZXNvbHV0aW9uKX1cbiAgICAgICAgICA8L3NwYW4+XG4gICAgICAgICAge2RhdGFzZXRDYXJkUHJvcHMuZGF0YVJlc29sdXRpb259XG4gICAgICAgIDwvbGk+XG4gICAgICAgIDxsaSBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZExpc3RJdGVtfT5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZExhYmVsc30+XG4gICAgICAgICAgICB7aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmRhdGFTb3VyY2UpfVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8YSBocmVmPXtkYXRhc2V0Q2FyZFByb3BzLmRhdGFTb3VyY2VVUkx9IHRhcmdldD17J19ibGFuayd9IHJlbD1cIm5vcmVmZXJyZXJcIj5cbiAgICAgICAgICAgIHtkYXRhc2V0Q2FyZFByb3BzLmRhdGFTb3VyY2VMYWJlbH1cbiAgICAgICAgICA8L2E+XG4gICAgICAgIDwvbGk+XG4gICAgICAgIDxsaSBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZExpc3RJdGVtfT5cbiAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9e3N0eWxlcy5kYXRhc2V0Q2FyZExhYmVsc30+XG4gICAgICAgICAgICB7aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmRhdGFEYXRlUmFuZ2UpfVxuICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICB7ZGF0YXNldENhcmRQcm9wcy5kYXRhRGF0ZVJhbmdlfVxuICAgICAgICA8L2xpPlxuICAgICAgPC91bD5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IERhdGFzZXRDYXJkO1xuIiwiLy8gZXh0cmFjdGVkIGJ5IG1pbmktY3NzLWV4dHJhY3QtcGx1Z2luXG5leHBvcnQgdmFyIGRhdGFzZXRDb250YWluZXIgPSBcImRzQ29udGFpbmVyLW1vZHVsZS0tZGF0YXNldENvbnRhaW5lci0tMl9LdVVcIjtcbmV4cG9ydCB2YXIgZGF0YXNldENvbnRhaW5lckhlYWRlciA9IFwiZHNDb250YWluZXItbW9kdWxlLS1kYXRhc2V0Q29udGFpbmVySGVhZGVyLS0ySFYzQVwiO1xuZXhwb3J0IHZhciBkYXRhc2V0Q29udGFpbmVyU3ViVGl0bGUgPSBcImRzQ29udGFpbmVyLW1vZHVsZS0tZGF0YXNldENvbnRhaW5lclN1YlRpdGxlLS0zZmk4ZlwiO1xuZXhwb3J0IHZhciBkYXRhc2V0Q2FyZHNDb250YWluZXIgPSBcImRzQ29udGFpbmVyLW1vZHVsZS0tZGF0YXNldENhcmRzQ29udGFpbmVyLS0xMjlvalwiO1xuZXhwb3J0IHZhciBqNDBBbGVydENvbnRhaW5lciA9IFwiZHNDb250YWluZXItbW9kdWxlLS1qNDBBbGVydENvbnRhaW5lci0tdGlCb3FcIjsiLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IHt1c2VJbnRsfSBmcm9tICdnYXRzYnktcGx1Z2luLWludGwnO1xuaW1wb3J0IHtkZWZpbmVNZXNzYWdlc30gZnJvbSAncmVhY3QtaW50bCc7XG5pbXBvcnQgRGF0YXNldENhcmQgZnJvbSAnLi4vRGF0YXNldENhcmQnO1xuaW1wb3J0IEo0MEFsZXJ0IGZyb20gJy4uL0o0MEFsZXJ0JztcbmltcG9ydCAqIGFzIHN0eWxlcyBmcm9tICcuL2RzQ29udGFpbmVyLm1vZHVsZS5zY3NzJztcblxuZXhwb3J0IGNvbnN0IGNhcmRzID0gW1xuICB7XG4gICAgaW5kaWNhdG9yOiAnUG92ZXJ0eScsXG4gICAgZGVzY3JpcHRpb246IGBQZXJjZW50IG9mIGEgYmxvY2sgZ3JvdXAncyBwb3B1bGF0aW9uIGluIGhvdXNlaG9sZHMgd2hlcmUgdGhlIGhvdXNlaG9sZCBcbiAgICBpbmNvbWUgaXMgbGVzcyB0aGFuIG9yIGVxdWFsIHRvIHR3aWNlIHRoZSBmZWRlcmFsIFwicG92ZXJ0eSBsZXZlbFwiYCxcbiAgICBkYXRhUmVzb2x1dGlvbjogYENlbnN1cyBibG9jayBncm91cGAsXG4gICAgZGF0YVNvdXJjZUxhYmVsOiBgVS5TLiBDZW5zdXMgQnVyZWF1YCxcbiAgICBkYXRhU291cmNlVVJMOiBgaHR0cHM6Ly93d3cuY2Vuc3VzLmdvdi9gLFxuICAgIGRhdGFEYXRlUmFuZ2U6IGA1LXllYXIgZXN0aW1hdGVzLCAyMDE1LTIwMTlgLFxuICB9LFxuICB7XG4gICAgaW5kaWNhdG9yOiAnRWR1Y2F0aW9uIChsZXNzIHRoYW4gaGlnaCBzY2hvb2wpJyxcbiAgICBkZXNjcmlwdGlvbjogYFBlcmNlbnQgb2YgcGVvcGxlIGFnZSAyNSBvciBvbGRlciBpbiBhIGJsb2NrIGdyb3VwIHdob3NlIGVkdWNhdGlvbiBpcyBzaG9ydCBvZiBhIGhpZ2ggc2Nob29sIGRpcGxvbWFgLFxuICAgIGRhdGFSZXNvbHV0aW9uOiBgQ2Vuc3VzIGJsb2NrIGdyb3VwYCxcbiAgICBkYXRhU291cmNlTGFiZWw6IGBVLlMuIENlbnN1cyBCdXJlYXVgLFxuICAgIGRhdGFTb3VyY2VVUkw6IGBodHRwczovL3d3dy5jZW5zdXMuZ292L2AsXG4gICAgZGF0YURhdGVSYW5nZTogYDUteWVhciBlc3RpbWF0ZXMsIDIwMTUtMjAxOWAsXG4gIH0sXG4gIHtcbiAgICBpbmRpY2F0b3I6ICdMaW5ndWlzdGljIGlzb2xhdGlvbicsXG4gICAgZGVzY3JpcHRpb246IGBQZXJjZW50IG9mIHBlb3BsZSBpbiBhIGJsb2NrIGdyb3VwIGxpdmluZyBpbiBsaW5ndWlzdGljYWxseSBcbiAgICBpc29sYXRlZCBob3VzZWhvbGRzIOKAlCBhIGxpbmd1aXN0aWNhbGx5IGlzb2xhdGVkIGhvdXNlaG9sZCBpcyBhIGhvdXNlaG9sZCBpbiBcbiAgICB3aGljaCBhbGwgbWVtYmVycyBhZ2VkIDE0IHllYXJzIGFuZCBvdmVyIHNwZWFrIGEgbm9uLUVuZ2xpc2ggbGFuZ3VhZ2UgYW5kIGFsc28gc3BlYWsgXG4gICAgRW5nbGlzaCBsZXNzIHRoYW4gXCJ2ZXJ5IHdlbGxcIiAoaS5lLiwgaGF2ZSBkaWZmaWN1bHR5IHdpdGggRW5nbGlzaClgLFxuICAgIGRhdGFSZXNvbHV0aW9uOiBgQ2Vuc3VzIGJsb2NrIGdyb3VwYCxcbiAgICBkYXRhU291cmNlTGFiZWw6IGBVLlMuIENlbnN1cyBCdXJlYXVgLFxuICAgIGRhdGFTb3VyY2VVUkw6IGBodHRwczovL3d3dy5jZW5zdXMuZ292L2AsXG4gICAgZGF0YURhdGVSYW5nZTogYDUteWVhciBlc3RpbWF0ZXMsIDIwMTUtMjAxOWAsXG4gIH0sXG4gIHtcbiAgICBpbmRpY2F0b3I6ICdVbmVtcGxveW1lbnQgcmF0ZScsXG4gICAgZGVzY3JpcHRpb246IGBVbmVtcGxveW1lbnQgcmF0ZSAocGVvcGxlIHdobyBhcmUgdW5lbXBsb3llZCBkaXZpZGVkIGJ5IHRoZSB0b3RhbCBwb3B1bGF0aW9uIG9mIFxuICAgICAgcGVvcGxlIGluIHRoZSBsYWJvciBmb3JjZSBvdmVyIDE2IHllYXJzIG9sZClgLFxuICAgIGRhdGFSZXNvbHV0aW9uOiBgQ2Vuc3VzIGJsb2NrIGdyb3VwYCxcbiAgICBkYXRhU291cmNlTGFiZWw6IGBVLlMuIENlbnN1cyBCdXJlYXVgLFxuICAgIGRhdGFTb3VyY2VVUkw6IGBodHRwczovL3d3dy5jZW5zdXMuZ292L2AsXG4gICAgZGF0YURhdGVSYW5nZTogYDUteWVhciBlc3RpbWF0ZXMsIDIwMTUtMjAxOWAsXG4gIH0sXG4gIHtcbiAgICBpbmRpY2F0b3I6ICdIb3VzaW5nIGJ1cmRlbicsXG4gICAgZGVzY3JpcHRpb246IGBQZXJjZW50IG9mIGhvdXNlaG9sZHMgaW4gYSBjZW5zdXMgdHJhY3QgdGhhdCBhcmUgYm90aCBsb3cgaW5jb21lIChtYWtpbmcgbGVzc1xuICAgICAgIHRoYW4gODAlIG9mIHRoZSBIVUQgQXJlYSBNZWRpYW4gRmFtaWx5IEluY29tZSkgYW5kIHNldmVyZWx5IGJ1cmRlbmVkIGJ5IGhvdXNpbmcgY29zdHMgXG4gICAgICAgKHBheWluZyBncmVhdGVyIHRoYW4gMzAlIG9mIHRoZWlyIGluY29tZSB0byBob3VzaW5nIGNvc3RzKWAsXG4gICAgZGF0YVJlc29sdXRpb246IGBDZW5zdXMgYmxvY2sgZ3JvdXBgLFxuICAgIGRhdGFTb3VyY2VMYWJlbDogYFUuUy4gQ2Vuc3VzIEJ1cmVhdWAsXG4gICAgZGF0YVNvdXJjZVVSTDogYGh0dHBzOi8vd3d3LmNlbnN1cy5nb3YvYCxcbiAgICBkYXRhRGF0ZVJhbmdlOiBgNS15ZWFyIGVzdGltYXRlcywgMjAxNS0yMDE5YCxcbiAgfSxcblxuXTtcblxuY29uc3QgRGF0YXNldENvbnRhaW5lciA9ICgpID0+IHtcbiAgY29uc3QgaW50bCA9IHVzZUludGwoKTtcbiAgY29uc3QgbWVzc2FnZXMgPSBkZWZpbmVNZXNzYWdlcyh7XG4gICAgY3VtdWxhdGl2ZVNjb3JlOiB7XG4gICAgICBpZDogJ2RhdGFzZXRDb250YWluZXIuaGVhZGVyLmN1bXVsYXRpdmVTY29yZScsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0RhdGFzZXRzIHVzZWQgaW4gY3VtdWxhdGl2ZSBzY29yZScsXG4gICAgICBkZXNjcmlwdGlvbjogJ3NlY3Rpb24gbGFiZWwgb2Ygd2hpY2ggZGF0YXNldHMgYXJlIHVzZWQgaW4gY3VtdWxhdGl2ZSBzY29yZScsXG4gICAgfSxcbiAgICBzdWJUaXRsZToge1xuICAgICAgaWQ6ICdkYXRhc2V0Q29udGFpbmVyLnN1YlRpdGxlJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnVGhlIGRhdGFzZXRzIGNvbWUgZnJvbSBhIHZhcmlldHkgb2Ygc291cmNlcyBhbmQgJyArXG4gICAgICAnd2VyZSBzZWxlY3RlZCBhZnRlciBjb25zaWRlcmluZyByZWxldmFuY2UsIGF2YWlsYWJpbGl0eSwgcmVjZW5jeSBhbmQgcXVhbGl0eS4nLFxuICAgICAgZGVzY3JpcHRpb246ICdkZXNjcmlwdGlvbiBvZiB0aGUgZGF0YXNldCBzZWN0aW9uJyxcbiAgICB9LFxuICB9KTtcblxuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXtgJHtzdHlsZXMuZGF0YXNldENvbnRhaW5lcn0gZGVza3RvcDpncmlkLWNvbGB9PlxuICAgICAgPGRpdiBjbGFzc05hbWU9e2Ake3N0eWxlcy5qNDBBbGVydENvbnRhaW5lcn0gZGVza3RvcDpncmlkLWNvbGB9PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17J2dyaWQtY29udGFpbmVyLWRlc2t0b3AtbGcnfT5cbiAgICAgICAgICA8SjQwQWxlcnQgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICA8L2Rpdj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPXsnZ3JpZC1jb250YWluZXItZGVza3RvcC1sZyd9PlxuICAgICAgICA8aDEgY2xhc3NOYW1lPXtzdHlsZXMuZGF0YXNldENvbnRhaW5lckhlYWRlcn0+e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5jdW11bGF0aXZlU2NvcmUpfTwvaDE+XG4gICAgICAgIDxwIGNsYXNzTmFtZT17c3R5bGVzLmRhdGFzZXRDb250YWluZXJTdWJUaXRsZX0+e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5zdWJUaXRsZSl9PC9wPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT17c3R5bGVzLmRhdGFzZXRDYXJkc0NvbnRhaW5lcn0+XG4gICAgICAgICAge2NhcmRzLm1hcCgoY2FyZCkgPT4gPERhdGFzZXRDYXJkIGtleT17Y2FyZC5pbmRpY2F0b3J9IGRhdGFzZXRDYXJkUHJvcHM9e2NhcmR9Lz4pfVxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgRGF0YXNldENvbnRhaW5lcjtcbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQge0dyaWRDb250YWluZXIsIEdyaWR9IGZyb20gJ0B0cnVzc3dvcmtzL3JlYWN0LXVzd2RzJztcblxuY29uc3QgU2NvcmVTdGVwc0xpc3QgPSAoKSA9PiB7XG4gIHJldHVybiAoPD5cbiAgICA8ZGl2IGNsYXNzTmFtZT17J2o0MC1wcm9jZXNzLWxpc3Qtd3JhcHBlcid9PlxuICAgICAgPHVsPlxuICAgICAgICA8bGk+XG4gICAgICAgICAgPHNlY3Rpb24+XG4gICAgICAgICAgICA8aDMgY2xhc3NOYW1lPXsnajQwLWl0ZW0tbGlzdC10aXRsZSd9PkdhdGhlciBkYXRhc2V0czwvaDM+XG4gICAgICAgICAgICA8cD48aDQgY2xhc3NOYW1lPXsnajQwLWl0ZW0tbGlzdC1zdWJ0aXRsZSd9PkRhdGEgaW5wdXRzPC9oND5cbiAgICAgICAgICAgICAgVGhlIGN1bXVsYXRpdmUgaW5kZXggc2NvcmUgaW5jbHVkZXMgdGhlIGZvbGxvd2luZyBlcXVhbGx5XG4gICAgICAgICAgICAgIHdlaWdodGVkIGlucHV0cy5cbiAgICAgICAgICAgICAgPHVsPlxuICAgICAgICAgICAgICAgIDxsaT5Qb3ZlcnR5PC9saT5cbiAgICAgICAgICAgICAgICA8bGk+TGVzcyB0aGFuIGhpZ2ggc2Nob29sIGVkdWNhdGlvbjwvbGk+XG4gICAgICAgICAgICAgICAgPGxpPkxpbmd1aXN0aWMgaXNvbGF0aW9uPC9saT5cbiAgICAgICAgICAgICAgICA8bGk+VW5lbXBsb3ltZW50IHJhdGU8L2xpPlxuICAgICAgICAgICAgICAgIDxsaT5Ib3VzaW5nIGJ1cmRlbjwvbGk+XG4gICAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgPGg0IGNsYXNzTmFtZT17J2o0MC1pdGVtLWxpc3Qtc3VidGl0bGUnfT5cbiAgICAgICAgICAgICAgICBDb21iaW5pbmcgZGF0YSBmcm9tIGRpZmZlcmVudCBnZW9ncmFwaGljIHVuaXRzPC9oND5cbiAgICAgICAgICAgICAgICBTb21lIGRhdGEgaXMgbm90IGF2YWlsYWJsZSBhdCB0aGUgY2Vuc3VzIGJsb2NrIGdyb3VwIGxldmVsIGFuZCBpc1xuICAgICAgICAgICAgICAgIGluc3RlYWQgb25seSBhdmFpbGFibGUgZm9yIGxhcmdlciB1bml0cyBzdWNoIGFzIGNlbnN1cyB0cmFjdHMgb3JcbiAgICAgICAgICAgICAgICBjb3VudGllcy4gSW4gdGhlc2UgY2FzZXMsIGFsbCBjZW5zdXMgYmxvY2sgZ3JvdXBzIHdpbGwgZ2V0IGFuIGV2ZW5cbiAgICAgICAgICAgICAgICBjb250cmlidXRpb24gZnJvbSB0aGUgbGFyZ2VyIHVuaXQuIEZvciBleGFtcGxlLCBpZiBhIGNlbnN1cyB0cmFjdFxuICAgICAgICAgICAgICAgIHNjb3JlcyA5MHRoIHBlcmNlbnRpbGUgb24gYW4gaW5kaWNhdG9yLCB0aGVuIGFsbCBjZW5zdXMgYmxvY2tcbiAgICAgICAgICAgICAgICBncm91cHMgd2l0aGluIHRoYXQgdHJhY3Qgd2lsbCByZWNlaXZlIGEgdmFsdWUgb2YgOTB0aCBwZXJjZW50aWxlLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPHA+PGg0IGNsYXNzTmFtZT17J2o0MC1pdGVtLWxpc3Qtc3VidGl0bGUnfT5Ob3JtYWxpemluZyBkYXRhPC9oND5cbiAgICAgICAgICAgICAgICBUaGUgcmFuZ2Ugb2YgdGhlIGRhdGEgdGhhdCBtYWtlcyB1cCB0aGUgc2NvcmUgdmFyaWVzLCBzbyB0aGUgZGF0YVxuICAgICAgICAgICAgICAgIG11c3QgYmUgbm9ybWFsaXplZCBzbyB0aGF0IGVhY2ggZGF0YSBpbmRpY2F0b3IgY2FuIGJlIG1vcmUgZXF1YWxseVxuICAgICAgICAgICAgICAgIHdlaWdodGVkLiBNaW4tbWF4IG5vcm1hbGl6YXRpb24gaXMgdXRpbGl6ZWQsIHdoZXJlIHRoZSBtaW5pbXVtXG4gICAgICAgICAgICAgICAgdmFsdWUgaW4gdGhlIHJhbmdlIG9mIHZhbHVlcyBmb3IgZWFjaCBkYXRhc2V0IGlzIHNldCBhdCAwLCB0aGVcbiAgICAgICAgICAgICAgICBtYXhpbXVtIHZhbHVlIGlzIHNldCBhdCAxLCBhbmQgZXZlcnkgb3RoZXIgdmFsdWUgaXMgdHJhbnNmb3JtZWRcbiAgICAgICAgICAgICAgICBpbnRvIGEgZGVjaW1hbCBiZXR3ZWVuIDAgYW5kIDEuIEZvciBleGFtcGxlLCBpZiB0aGUgbWluaW11bSB2YWx1ZVxuICAgICAgICAgICAgICAgIGZvciB1bmVtcGxveW1lbnQgd2FzIDEwIGFuZCB0aGUgbWF4aW11bSB2YWx1ZSB3YXMgMzAsIGEgdmFsdWUgb2ZcbiAgICAgICAgICAgICAgICAyMCB3b3VsZCBiZSB0cmFuc2Zvcm1lZCB0byAwLjUgc2luY2UgaXQgaXMgaGFsZndheSBiZXR3ZWVuIDEwIGFuZFxuICAgICAgICAgICAgICAgIDMwLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgPC9saT5cblxuICAgICAgICA8bGk+XG4gICAgICAgICAgPHNlY3Rpb24+XG4gICAgICAgICAgICA8aDM+Q2FsY3VsYXRlIGN1bXVsYXRpdmUgaW5kZXggc2NvcmU8L2gzPlxuICAgICAgICAgICAgPHA+VG8gY29tYmluZSBhbGwgdmFyaWFibGVzIGludG8gYSBzaW5nbGUgY3VtdWxhdGl2ZSBpbmRleCBzY29yZSxcbiAgICAgICAgICAgICAgICB3ZSBhdmVyYWdlIHRoZSBub3JtYWxpemVkIHZhbHVlcyBhY3Jvc3MgaW5kaWNhdG9ycy5cbiAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICA8R3JpZENvbnRhaW5lciBjbGFzc05hbWU9eycnfT5cbiAgICAgICAgICAgICAgICA8R3JpZCByb3cgY2xhc3NOYW1lPXsnajQwLW1hdGgtZGl2aXNpb24tY29udGFpbmVyJ30+XG4gICAgICAgICAgICAgICAgICA8R3JpZCBjb2wgY2xhc3NOYW1lPXsnajQwLW1hdGgtZXEtbGVmdC1zaWRlIGdyaWQtY29sLWZpbGwnfT5cbiAgICAgICAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9eydqNDAtbWF0aC1lcS1udW1lcmF0b3InfT5cbiAgICAgICAgICAgICAgICBEYXRhc2V0IDEgKyBEYXRhc2V0IDIgKyAuLi4gKyBEYXRhc2V0IE5cbiAgICAgICAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPXsnajQwLW1hdGgtZXEtZGVub21pbmF0b3InfT5cbiAgICAgICAgICAgICAgICAjIG9mIGRhdGFzZXRzXG4gICAgICAgICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICAgICAgPC9HcmlkPlxuICAgICAgICAgICAgICAgICAgPEdyaWQgY29sIGNsYXNzTmFtZT17J2o0MC1tYXRoLWVxLW1pZGRsZSBncmlkLWNvbC1hdXRvJ30+PTwvR3JpZD5cbiAgICAgICAgICAgICAgICAgIDxHcmlkIGNvbCBjbGFzc05hbWU9eydqNDAtbWF0aC1lcS1yaWdodC1zaWRlIGdyaWQtY29sLWZpbGwnfT5DdW11bGF0aXZlIGluZGV4IHNjb3JlPC9HcmlkPlxuICAgICAgICAgICAgICAgIDwvR3JpZD5cbiAgICAgICAgICAgICAgPC9HcmlkQ29udGFpbmVyPlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgPC9saT5cblxuICAgICAgICA8bGk+XG4gICAgICAgICAgPHNlY3Rpb24+XG4gICAgICAgICAgICA8aDMgY2xhc3NOYW1lPXsnajQwLWl0ZW0tbGlzdC10aXRsZSd9PkFzc2lnbiBwcmlvcml0eTwvaDM+XG4gICAgICAgICAgICA8cD5cbiAgICAgICAgICAgICAgICBDZW5zdXMgYmxvY2sgZ3JvdXBzIGFyZSBzb3J0ZWQgYnkgdGhlaXIgY3VtdWxhdGl2ZSBpbmRleCBzY29yZVxuICAgICAgICAgICAgICAgIGZyb20gaGlnaGVzdCB0byBsb3dlc3QuIENlbnN1cyBibG9jayBncm91cHMgdGhhdCBhcmUgaW4gdGhlIHRvcCAyNVxuICAgICAgICAgICAgICAgIHBlcmNlbnRpbGUgKGkuZS4gaGF2ZSBhIGN1bXVsYXRpdmUgaW5kZXggc2NvcmUgaW4gdGhlIDc1IC0gMTAwdGhcbiAgICAgICAgICAgICAgICBwZXJjZW50aWxlKSB3aWxsIGJlIGNvbnNpZGVyZWQgdGhlIHByaW9yaXRpemVkIGNvbW11bml0aWVzLlxuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgIDwvc2VjdGlvbj5cbiAgICAgICAgPC9saT5cbiAgICAgIDwvdWw+XG4gICAgPC9kaXY+XG4gIDwvPlxuICApO1xufTtcblxuZXhwb3J0IGRlZmF1bHQgU2NvcmVTdGVwc0xpc3Q7XG4iLCJpbXBvcnQgKiBhcyBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQge0dyaWR9IGZyb20gJ0B0cnVzc3dvcmtzL3JlYWN0LXVzd2RzJztcblxuaW1wb3J0IEFsZXJ0V3JhcHBlciBmcm9tICcuLi9jb21wb25lbnRzL0FsZXJ0V3JhcHBlcic7XG5pbXBvcnQgRGF0YXNldENvbnRhaW5lciBmcm9tICcuLi9jb21wb25lbnRzL0RhdGFzZXRDb250YWluZXInO1xuaW1wb3J0IEo0ME1haW5HcmlkQ29udGFpbmVyIGZyb20gJy4uL2NvbXBvbmVudHMvSjQwTWFpbkdyaWRDb250YWluZXInO1xuaW1wb3J0IExheW91dCBmcm9tICcuLi9jb21wb25lbnRzL2xheW91dCc7XG5pbXBvcnQgU2NvcmVTdGVwc0xpc3QgZnJvbSAnLi4vY29tcG9uZW50cy9zY29yZVN0ZXBzTGlzdCc7XG5cbmludGVyZmFjZSBNZXRob2RQYWdlUHJvcHMge1xuICBsb2NhdGlvbjogTG9jYXRpb247XG59XG5cbi8vIG1hcmt1cFxuY29uc3QgSW5kZXhQYWdlID0gKHtsb2NhdGlvbn06IE1ldGhvZFBhZ2VQcm9wcykgPT4ge1xuICByZXR1cm4gKFxuICAgIDxMYXlvdXQgbG9jYXRpb249e2xvY2F0aW9ufT5cblxuICAgICAgPEo0ME1haW5HcmlkQ29udGFpbmVyIGZ1bGxXaWR0aD17dHJ1ZX0+XG4gICAgICAgIDxBbGVydFdyYXBwZXIgaGlkZVdhcm5pbmdBbGVydD17dHJ1ZX0vPlxuICAgICAgPC9KNDBNYWluR3JpZENvbnRhaW5lcj5cblxuICAgICAgPEo0ME1haW5HcmlkQ29udGFpbmVyIGNsYXNzTmFtZT17J2o0MC1tYWluLWNvbnRlbnQnfT5cbiAgICAgICAgPEdyaWQgcm93PlxuICAgICAgICAgIDxHcmlkIGNvbD5cbiAgICAgICAgICAgIDxzZWN0aW9uPlxuICAgICAgICAgICAgICA8aDE+TWV0aG9kb2xvZ3k8L2gxPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgIFRoZSBKdXN0IFByb2dyZXNzIHRvb2wgY29tYmluZXMgZGVtb2dyYXBoaWMsIGVudmlyb25tZW50YWwsIGFuZFxuICAgICAgICAgICAgc29jaW8tZWNvbm9taWMgZGF0YSB0byBnZW5lcmF0ZSBhIGN1bXVsYXRpdmUgaW5kZXggc2NvcmUsIHJlZmVycmVkXG4gICAgICAgICAgICB0byBhcyB0aGUgSnVzdCBQcm9ncmVzcyBJbmRleC4gVGhlIHRvb2wgY3VycmVudGx5IHV0aWxpemVzXG4gICAgICAgICAgICBuYXRpb25hbCxcbiAgICAgICAgICAgIHB1YmxpY2FsbHktYXZhaWxhYmxlIGRhdGEgZnJvbSB0aGUgVW5pdGVkIFN0YXRlcyBDZW5zdXMgQnVyZWF14oCZc1xuICAgICAgICAgICAgQW1lcmljYW4gQ29tbXVuaXR5IFN1cnZleSAoQUNTKSBhbmQgdGhlIEVQQeKAmXMgRUpTY3JlZW4gdG9vbC5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgIFRoZSB2YXJpb3VzIGlucHV0cyBpbnRvIHRoZSBKdXN0IFByb2dyZXNzIEluZGV4IGFyZSBhdmVyYWdlZCBpbnRvXG4gICAgICAgICAgICAyIGNhdGVnb3JpZXM6IFBvbGx1dGlvbiBCdXJkZW4gYW5kIERlbW9ncmFwaGljcy5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICA8cD5cbiAgICAgICAgICAgIFBvbGx1dGlvbiBCdXJkZW46IGhlYWx0aCByaXNrcyBhcmlzaW5nIGZyb20gcHJveGltaXR5IGFuZFxuICAgICAgICAgICAgcG90ZW50aWFsIGV4cG9zdXJlcyB0byBwb2xsdXRpb24gYW5kIG90aGVyIGFkdmVyc2UgZW52aXJvbm1lbnRhbFxuICAgICAgICAgICAgY29uZGl0aW9uc1xuICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgRGVtb2dyYXBoaWNzOiBzZW5zaXRpdmUgcG9wdWxhdGlvbnMgYW5kIHNvY2lvZWNvbm9taWMgZmFjdG9ycyB0aGF0XG4gICAgICAgICAgICBtYWtlIGEgY29tbXVuaXR5IG1vcmUgdnVsbmVyYWJsZVxuICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgIDxwPlxuICAgICAgICAgICAgICAgIDxiPlBvbGx1dGlvbiBCdXJkZW4gYXZlcmFnZSB4IERlbW9ncmFwaGljcyBhdmVyYWdlID0gSnVzdCBQcm9ncmVzc1xuICAgICAgICAgICAgICBJbmRleDwvYj5cbiAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPC9zZWN0aW9uPlxuICAgICAgICAgIDwvR3JpZD48L0dyaWQ+XG4gICAgICA8L0o0ME1haW5HcmlkQ29udGFpbmVyPlxuXG4gICAgICA8SjQwTWFpbkdyaWRDb250YWluZXIgZnVsbFdpZHRoPXt0cnVlfT5cbiAgICAgICAgPEdyaWQgcm93PlxuICAgICAgICAgIDxHcmlkIGNvbD5cbiAgICAgICAgICAgIDxEYXRhc2V0Q29udGFpbmVyLz5cbiAgICAgICAgICA8L0dyaWQ+XG4gICAgICAgIDwvR3JpZD5cbiAgICAgIDwvSjQwTWFpbkdyaWRDb250YWluZXI+XG5cbiAgICAgIDxKNDBNYWluR3JpZENvbnRhaW5lcj5cbiAgICAgICAgPEdyaWQgcm93PjxHcmlkIGNvbD5cbiAgICAgICAgICA8U2NvcmVTdGVwc0xpc3QvPlxuICAgICAgICA8L0dyaWQ+PC9HcmlkPlxuICAgICAgPC9KNDBNYWluR3JpZENvbnRhaW5lcj5cbiAgICA8L0xheW91dD5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IEluZGV4UGFnZTtcbiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///2881\n')}}]);