j40-cejst-2/14e6a9/component---src-pages-index-tsx-0c8ca3be98fe355d7492.js

1 line
No EOL
44 KiB
JavaScript

(self.webpackChunkjustice40_tool=self.webpackChunkjustice40_tool||[]).push([[691],{7824: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 */ pages; }\n});\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(7294);\n// EXTERNAL MODULE: ./src/components/layout.tsx + 7 modules\nvar layout = __webpack_require__(1857);\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: ./node_modules/uswds/dist/img/usa-icons/eco.svg\n/* harmony default export */ var eco = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDIwIDIwIiBoZWlnaHQ9IjIwIiB2aWV3Qm94PSIwIDAgMjAgMjAiIHdpZHRoPSIyMCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyMCIgd2lkdGg9IjIwIi8+PC9nPjxnPjxnPjxwYXRoIGQ9Ik01LjUzLDcuMDRjLTIuMDUsMi4wNS0yLjA1LDUuMzYtMC4wMSw3LjQxYzEuMTEtMi41NSwzLjA3LTQuNjgsNS41My01Ljk1QzguOTcsMTAuMjYsNy41MSwxMi43MSw3LDE1LjQ5IGMxLjk1LDAuOTIsNC4zNSwwLjU5LDUuOTYtMS4wM0MxNS41NywxMS44NiwxNiw0LDE2LDRTOC4xNCw0LjQzLDUuNTMsNy4wNHoiLz48L2c+PC9nPjwvc3ZnPg==\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/directions_bus.svg\n/* harmony default export */ var directions_bus = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTQgMTZjMCAuODguMzkgMS42NyAxIDIuMjJWMjBjMCAuNTUuNDUgMSAxIDFoMWMuNTUgMCAxLS40NSAxLTF2LTFoOHYxYzAgLjU1LjQ1IDEgMSAxaDFjLjU1IDAgMS0uNDUgMS0xdi0xLjc4Yy42MS0uNTUgMS0xLjM0IDEtMi4yMlY2YzAtMy41LTMuNTgtNC04LTRzLTggLjUtOCA0djEwem0zLjUgMWMtLjgzIDAtMS41LS42Ny0xLjUtMS41UzYuNjcgMTQgNy41IDE0czEuNS42NyAxLjUgMS41UzguMzMgMTcgNy41IDE3em05IDBjLS44MyAwLTEuNS0uNjctMS41LTEuNXMuNjctMS41IDEuNS0xLjUgMS41LjY3IDEuNSAxLjUtLjY3IDEuNS0xLjUgMS41em0xLjUtNkg2VjZoMTJ2NXoiLz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/home.svg\n/* harmony default export */ var home = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEwIDIwdi02aDR2Nmg1di04aDNMMTIgMyAyIDEyaDN2OHoiLz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/groups.svg\n/* harmony default export */ var groups = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PGc+PHBhdGggZD0iTTEyLDEyLjc1YzEuNjMsMCwzLjA3LDAuMzksNC4yNCwwLjljMS4wOCwwLjQ4LDEuNzYsMS41NiwxLjc2LDIuNzNMMTgsMThINmwwLTEuNjFjMC0xLjE4LDAuNjgtMi4yNiwxLjc2LTIuNzMgQzguOTMsMTMuMTQsMTAuMzcsMTIuNzUsMTIsMTIuNzV6IE00LDEzYzEuMSwwLDItMC45LDItMmMwLTEuMS0wLjktMi0yLTJzLTIsMC45LTIsMkMyLDEyLjEsMi45LDEzLDQsMTN6IE01LjEzLDE0LjEgQzQuNzYsMTQuMDQsNC4zOSwxNCw0LDE0Yy0wLjk5LDAtMS45MywwLjIxLTIuNzgsMC41OEMwLjQ4LDE0LjksMCwxNS42MiwwLDE2LjQzVjE4bDQuNSwwdi0xLjYxQzQuNSwxNS41Niw0LjczLDE0Ljc4LDUuMTMsMTQuMXogTTIwLDEzYzEuMSwwLDItMC45LDItMmMwLTEuMS0wLjktMi0yLTJzLTIsMC45LTIsMkMxOCwxMi4xLDE4LjksMTMsMjAsMTN6IE0yNCwxNi40M2MwLTAuODEtMC40OC0xLjUzLTEuMjItMS44NSBDMjEuOTMsMTQuMjEsMjAuOTksMTQsMjAsMTRjLTAuMzksMC0wLjc2LDAuMDQtMS4xMywwLjFjMC40LDAuNjgsMC42MywxLjQ2LDAuNjMsMi4yOVYxOGw0LjUsMFYxNi40M3ogTTEyLDZjMS42NiwwLDMsMS4zNCwzLDMgYzAsMS42Ni0xLjM0LDMtMywzcy0zLTEuMzQtMy0zQzksNy4zNCwxMC4zNCw2LDEyLDZ6Ii8+PC9nPjwvc3ZnPg==\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/severe_weather.svg\n/* harmony default export */ var severe_weather = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHZpZXdCb3g9IjAgMCAyNCAyNCI+PGcgaWQ9IlNldmVyZV9XZWF0aGVyIiBkYXRhLW5hbWU9IlNldmVyZSBXZWF0aGVyIj48cGF0aCBkPSJNNC4wNSwxNy43MywxMiw0bDgsMTMuODVBNSw1LDAsMCwwLDE5LjIsOGE3LjQ5LDcuNDksMCwwLDAtMTQtMkE2LDYsMCwwLDAsNC4wNSwxNy43M1oiLz48cGF0aCBkPSJNMTIsNywzLjM0LDIySDIwLjY2Wm0wLDEzLjRhMSwxLDAsMSwxLDEtMUExLDEsMCwwLDEsMTIsMjAuNFpNMTEsMTdWMTIuNGgyVjE3WiIvPjwvZz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/wash.svg\n/* harmony default export */ var wash = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGVuYWJsZS1iYWNrZ3JvdW5kPSJuZXcgMCAwIDI0IDI0IiBoZWlnaHQ9IjI0IiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCI+PGc+PHJlY3QgZmlsbD0ibm9uZSIgaGVpZ2h0PSIyNCIgd2lkdGg9IjI0Ii8+PHBhdGggZD0iTTE4LjUsOEMxOS44OCw4LDIxLDYuODgsMjEsNS41QzIxLDMuODMsMTguNSwxLDE4LjUsMVMxNiwzLjgzLDE2LDUuNUMxNiw2Ljg4LDE3LjEyLDgsMTguNSw4eiBNMTMuNSw5IEMxNC4zMyw5LDE1LDguMzMsMTUsNy41QzE1LDYuNjYsMTMuNSw1LDEzLjUsNVMxMiw2LjY2LDEyLDcuNUMxMiw4LjMzLDEyLjY3LDksMTMuNSw5eiBNOS4xMiw1bC03LjE4LDYuNzkgQzEuMzQsMTIuMzUsMSwxMy4xNCwxLDEzLjk3VjIwYzAsMS42NiwxLjM0LDMsMywzaDYuMjVIMTJoNS43NWMwLjY5LDAsMS4yNS0wLjU2LDEuMjUtMS4yNXMtMC41Ni0xLjI1LTEuMjUtMS4yNUgxMnYtMWg3Ljc1IGMwLjY5LDAsMS4yNS0wLjU2LDEuMjUtMS4yNVMyMC40NCwxNywxOS43NSwxN0gxMnYtMWg4Ljc1YzAuNjksMCwxLjI1LTAuNTYsMS4yNS0xLjI1cy0wLjU2LTEuMjUtMS4yNS0xLjI1SDEydi0xaDYuNzUgYzAuNjksMCwxLjI1LTAuNTYsMS4yNS0xLjI1UzE5LjQ0LDEwLDE4Ljc1LDEwSDguODZjMC42NC0xLjExLDEuNDgtMi41OCwxLjQ5LTIuNjFjMC4wOS0wLjE2LDAuMTQtMC4zMywwLjE0LTAuNTMgYzAtMC4yNi0wLjA5LTAuNS0wLjI2LTAuN0MxMC4yMiw2LjEyLDkuMTIsNSw5LjEyLDVMOS4xMiw1eiIvPjwvZz48L3N2Zz4=\");\n;// CONCATENATED MODULE: ./node_modules/uswds/dist/img/usa-icons/public.svg\n/* harmony default export */ var usa_icons_public = (\"data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIGhlaWdodD0iMjQiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0Ij48cGF0aCBkPSJNMCAwaDI0djI0SDB6IiBmaWxsPSJub25lIi8+PHBhdGggZD0iTTEyIDJDNi40OCAyIDIgNi40OCAyIDEyczQuNDggMTAgMTAgMTAgMTAtNC40OCAxMC0xMFMxNy41MiAyIDEyIDJ6bS0xIDE3LjkzYy0zLjk1LS40OS03LTMuODUtNy03LjkzIDAtLjYyLjA4LTEuMjEuMjEtMS43OUw5IDE1djFjMCAxLjEuOSAyIDIgMnYxLjkzem02LjktMi41NGMtLjI2LS44MS0xLTEuMzktMS45LTEuMzloLTF2LTNjMC0uNTUtLjQ1LTEtMS0xSDh2LTJoMmMuNTUgMCAxLS40NSAxLTFWN2gyYzEuMSAwIDItLjkgMi0ydi0uNDFjMi45MyAxLjE5IDUgNC4wNiA1IDcuNDEgMCAyLjA4LS44IDMuOTctMi4xIDUuMzl6Ii8+PC9zdmc+\");\n;// CONCATENATED MODULE: ./src/components/areasOfFocusList.tsx\n// import * as styles from './areasOfFocusList.module.scss'; // TODO: move styles\n// this section seems too verbose? must be a more readable way to do this.\n// this inlines the svg as data:image/svg+xml For larger images this\n// can cause page bloat, but it should be fine here.\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\n// @ts-ignore\nvar AreasOfFocusList=function AreasOfFocusList(){var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,lib/* defineMessages */.vU)({climate:{id:'areasOfInterest.climate',defaultMessage:'Climate change',description:'item in areasOfInterest list'},energy:{id:'areasOfInterest.energy',defaultMessage:'Clean energy and energy efficiency',description:'item in areasOfInterest list'},transit:{id:'areasOfInterest.transit',defaultMessage:'Clean transit',description:'item in areasOfInterest list'},housing:{id:'areasOfInterest.housing',defaultMessage:'Affordable and sustainable housing',description:'item in areasOfInterest list'},training:{id:'areasOfInterest.training',defaultMessage:'Training and workforce development',description:'item in areasOfInterest list'},pollution:{id:'areasOfInterest.pollution',defaultMessage:'Remediation of legacy pollution',description:'item in areasOfInterest list'},water:{id:'areasOfInterest.water',defaultMessage:'Clean water infrastructure',description:'item in areasOfInterest list'}});var readMoreList=[[usa_icons_public,intl.formatMessage(messages.climate)],[eco,intl.formatMessage(messages.energy)],[directions_bus,intl.formatMessage(messages.transit)],[home,intl.formatMessage(messages.housing)],[groups,intl.formatMessage(messages.training)],[severe_weather,intl.formatMessage(messages.pollution)],[wash,intl.formatMessage(messages.water)]];return/*#__PURE__*/react.createElement(\"div\",{className:'j40-two-column-confine'},/*#__PURE__*/react.createElement(\"ul\",{className:'j40-two-column'},readMoreList.map(function(item,index){return/*#__PURE__*/react.createElement(\"li\",{key:\"readmore_li_\"+index},/*#__PURE__*/react.createElement(\"div\",{className:'usa-icon-list__icon'},/*#__PURE__*/react.createElement(\"img\",{className:'j40-two-column-icons-spacing',key:\"readmore_img_\"+index,src:item[0],alt:item[1]+' icon'})),/*#__PURE__*/react.createElement(\"div\",{className:'usa-icon-list__content'},\" \",item[1],\" \"));})));};/* harmony default export */ var areasOfFocusList = (AreasOfFocusList);\n;// CONCATENATED MODULE: ./src/pages/index.tsx\n// markup\nvar IndexPage=function IndexPage(_ref){var location=_ref.location;var intl=(0,gatsby_plugin_intl.useIntl)();var messages=(0,lib/* defineMessages */.vU)({aboutHeader:{id:'index.aboutContent.header',defaultMessage:'About Justice40',description:'h1 header on About page'},presidentalLinkUri:{id:'index.presidentalLinkUri',defaultMessage:'https://www.whitehouse.gov/briefing-room/'+'presidential-actions/2021/01/27/'+'executive-order-on-tackling-the-climate-'+'crisis-at-home-and-abroad/',description:'Link url to presidential actions executive order. Part of paragraph 3'},presidentalLinkLabel:{id:'index.presidentalLinkLabel',defaultMessage:'Executive Order on Tackling the Climate Crisis at Home and Abroad.',description:'Link url to presidential actions executive order. Part of paragraph 3'},transparentLabel:{id:'index.section3.transparentLabel',defaultMessage:'Transparent:',description:'Italic label for 1st paragraph of section 3 on index page'},inclusiveLabel:{id:'index.section3.inclusiveLabel',defaultMessage:'Inclusive:',description:'Italic label for 2nd paragraph of section 3 on index page'},iterativeLabel:{id:'index.section3.iterativeLabel',defaultMessage:'Iterative:',description:'Italic label for 3rd paragraph of section 3 on index page'}});return/*#__PURE__*/react.createElement(layout/* default */.Z,{location:location},/*#__PURE__*/react.createElement(\"section\",{className:'usa-prose'},/*#__PURE__*/react.createElement(\"h1\",null,intl.formatMessage(messages.aboutHeader)),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.aboutContent.p1',description:'paragraph 1 of main content on index page',defaultMessage:\"\\n In an effort to address historical environmental injustices,\\n President Biden created the Justice40 Initiative on January\\n 27, 2021. The Justice40 Initiative directs 40% of the\\n benefits from federal investments in seven key areas to\\n overburdened and underserved communities.\\n \"})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:\"index.aboutContent.p2\",description:'paragraph 2 of main content on index page',defaultMessage:\"\\n Federal agencies will prioritize benefits using a new\\n climate and economic justice screening tool. This screening\\n tool will be a map that visualizes data to compare the\\n cumulative impacts of environmental, climate, and economic\\n factors. It is being developed by the Council on\\n Environmental Quality (CEQ) with guidance from environmental\\n justice leaders and communities affected by environmental\\n injustices. The first version of the screening tool will be\\n released in July 2021. However, the screening tool and data\\n being used will be continuously updated to better reflect\\n the lived experiences of community members.\\n \"})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.aboutContent.p3',description:'paragraph 3 of main content on index page',defaultMessage:\"\\n Read more about the Justice40 Initiative in President Biden\\u2019s \\n {presidentLink}\\n \",values:{presidentLink:/*#__PURE__*/react.createElement(\"a\",{href:intl.formatMessage(messages.presidentalLinkUri),target:\"_blank\",rel:\"noreferrer\"},intl.formatMessage(messages.presidentalLinkLabel))}})),/*#__PURE__*/react.createElement(\"h2\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section2.header',description:'section 2 header',defaultMessage:'Areas of Focus'})),/*#__PURE__*/react.createElement(areasOfFocusList,null),/*#__PURE__*/react.createElement(\"h2\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.header',description:'section 3 header',defaultMessage:'A Transparent, Community-First Approach'})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.intro',description:'section 3 content paragraph 1 intro',defaultMessage:\"\\n Successful initiatives are guided by direct input from the\\n communities they are serving. CEQ commits to transparency,\\n inclusivity, and iteration in building this screening tool.\"})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.transparent',description:'section 3 content transparent',defaultMessage:\"\\n {inlineHeader} The code and data behind the screening\\n tool are open source, meaning it is available for the public\\n to review and contribute to. This tool is being developed\\n publicly so that communities, academic experts, and anyone\\n who\\u2019s interested can be involved in the tool-building\\n process.\",values:{inlineHeader:/*#__PURE__*/react.createElement(\"i\",null,intl.formatMessage(messages.transparentLabel))}})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.inclusive',description:'section 3 content inclusive',defaultMessage:\"\\n {inlineHeader} Many areas which lack investments also\\n lack environmental data and would be overlooked using\\n available environmental data. CEQ is actively reaching out\\n to groups that have historically been excluded from\\n decision-making, such as groups in rural and tribal areas,\\n to understand their needs and ask for their input.\\n \",values:{inlineHeader:/*#__PURE__*/react.createElement(\"i\",null,intl.formatMessage(messages.inclusiveLabel))}})),/*#__PURE__*/react.createElement(\"p\",null,/*#__PURE__*/react.createElement(gatsby_plugin_intl.FormattedMessage,{id:'index.section3.iterative',description:'section 3 content iterative',defaultMessage:\"\\n {inlineHeader} The initial community prioritization list\\n provided by the screening tool is the beginning of a\\n collaborative process in score refinement, rather than a\\n final answer. CEQ has received recommendations on data sets\\n from community interviews, the White House Environmental\\n Justice Advisory Council, and through public comment, but\\n establishing a score that is truly representative will be a\\n long-term, ongoing process. As communities submit feedback\\n and recommendations, CEQ will continue to improve the tools\\n being built and the processes for stakeholder and public\\n engagement.\\n \",values:{inlineHeader:/*#__PURE__*/react.createElement(\"i\",null,intl.formatMessage(messages.iterativeLabel))}}))));};/* harmony default export */ var pages = (IndexPage);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvZWNvLnN2Zz9mMDBjIiwid2VicGFjazovL2p1c3RpY2U0MC10b29sLy4vbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9kaXJlY3Rpb25zX2J1cy5zdmc/MGE4NSIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvaG9tZS5zdmc/NzY1MSIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvZ3JvdXBzLnN2Zz8wMGUwIiwid2VicGFjazovL2p1c3RpY2U0MC10b29sLy4vbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9zZXZlcmVfd2VhdGhlci5zdmc/N2VmMyIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvd2FzaC5zdmc/ODBkOCIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvcHVibGljLnN2Zz80NjdiIiwid2VicGFjazovL2p1c3RpY2U0MC10b29sLy4vc3JjL2NvbXBvbmVudHMvYXJlYXNPZkZvY3VzTGlzdC50c3g/MjUzZCIsIndlYnBhY2s6Ly9qdXN0aWNlNDAtdG9vbC8uL3NyYy9wYWdlcy9pbmRleC50c3g/NDFlMCJdLCJuYW1lcyI6WyJBcmVhc09mRm9jdXNMaXN0IiwiaW50bCIsInVzZUludGwiLCJtZXNzYWdlcyIsImRlZmluZU1lc3NhZ2VzIiwiY2xpbWF0ZSIsImlkIiwiZGVmYXVsdE1lc3NhZ2UiLCJkZXNjcmlwdGlvbiIsImVuZXJneSIsInRyYW5zaXQiLCJob3VzaW5nIiwidHJhaW5pbmciLCJwb2xsdXRpb24iLCJ3YXRlciIsInJlYWRNb3JlTGlzdCIsInB1YmxpY0ljb24iLCJmb3JtYXRNZXNzYWdlIiwiZWNvSWNvbiIsImJ1c0ljb24iLCJob21lSWNvbiIsImdyb3Vwc0ljb24iLCJwb2xsdXRpb25JY29uIiwid2FzaEljb24iLCJtYXAiLCJpdGVtIiwiaW5kZXgiLCJJbmRleFBhZ2UiLCJsb2NhdGlvbiIsImFib3V0SGVhZGVyIiwicHJlc2lkZW50YWxMaW5rVXJpIiwicHJlc2lkZW50YWxMaW5rTGFiZWwiLCJ0cmFuc3BhcmVudExhYmVsIiwiaW5jbHVzaXZlTGFiZWwiLCJpdGVyYXRpdmVMYWJlbCIsInByZXNpZGVudExpbmsiLCJpbmxpbmVIZWFkZXIiXSwibWFwcGluZ3MiOiI7Ozs7Ozs7Ozs7Ozs7Ozs7O0FBQUEsd0NBQWUsb0JBQW9CLDRmOztBQ0FuQyxtREFBZSxvQkFBb0Isd25COztBQ0FuQyx5Q0FBZSxvQkFBb0IsZ1A7O0FDQW5DLDJDQUFlLG9CQUFvQiw0a0M7O0FDQW5DLG1EQUFlLG9CQUFvQixnYTs7QUNBbkMseUNBQWUsb0JBQW9CLDRpQzs7QUNBbkMscURBQWUsb0JBQW9CLGdsQjs7QUNDbkM7QUFLQTtBQUNBO0FBQ0E7QUFDQTtBQUVBO0FBRUE7QUFFQTtBQUlBO0FBRUE7QUFHQSxHQUFNQSxpQkFBZ0IsQ0FBRyxRQUFuQkEsaUJBQW1CLEVBQU0sQ0FDN0IsR0FBTUMsS0FBSSxDQUFHQyw4QkFBTyxFQUFwQixDQUNBLEdBQU1DLFNBQVEsQ0FBR0MsOEJBQWMsQ0FBQyxDQUM5QkMsT0FBTyxDQUFFLENBQ1BDLEVBQUUsQ0FBRSx5QkFERyxDQUVQQyxjQUFjLENBQUUsZ0JBRlQsQ0FHUEMsV0FBVyxDQUFFLDhCQUhOLENBRHFCLENBTTlCQyxNQUFNLENBQUUsQ0FDTkgsRUFBRSxDQUFFLHdCQURFLENBRU5DLGNBQWMsQ0FBRSxvQ0FGVixDQUdOQyxXQUFXLENBQUUsOEJBSFAsQ0FOc0IsQ0FXOUJFLE9BQU8sQ0FBRSxDQUNQSixFQUFFLENBQUUseUJBREcsQ0FFUEMsY0FB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QkFBSW5DLElBQUksQ0FBQ2dCLGFBQUwsQ0FBbUJkLFFBQVEsQ0FBQytCLGNBQTVCLENBQUosQ0FEUixDQWhCVixFQURGLENBbkdGLENBRE0sQ0FBUixDQTRIRCxDQWxLRCxDQW9LQSwwQ0FBZVAsU0FBZiIsImZpbGUiOiI3ODI0LmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREl3SURJd0lpQm9aV2xuYUhROUlqSXdJaUIyYVdWM1FtOTRQU0l3SURBZ01qQWdNakFpSUhkcFpIUm9QU0l5TUNJK1BHYytQSEpsWTNRZ1ptbHNiRDBpYm05dVpTSWdhR1ZwWjJoMFBTSXlNQ0lnZDJsa2RHZzlJakl3SWk4K1BDOW5QanhuUGp4blBqeHdZWFJvSUdROUlrMDFMalV6TERjdU1EUmpMVEl1TURVc01pNHdOUzB5TGpBMUxEVXVNell0TUM0d01TdzNMalF4WXpFdU1URXRNaTQxTlN3ekxqQTNMVFF1Tmpnc05TNDFNeTAxTGprMVF6Z3VPVGNzTVRBdU1qWXNOeTQxTVN3eE1pNDNNU3czTERFMUxqUTVJR014TGprMUxEQXVPVElzTkM0ek5Td3dMalU1TERVdU9UWXRNUzR3TTBNeE5TNDFOeXd4TVM0NE5pd3hOaXcwTERFMkxEUlRPQzR4TkN3MExqUXpMRFV1TlRNc055NHdOSG9pTHo0OEwyYytQQzluUGp3dmMzWm5QZz09XCIiLCJleHBvcnQgZGVmYXVsdCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnZDJsa2RHZzlJakkwSWo0OGNHRjBhQ0JrUFNKTk1DQXdhREkwZGpJMFNEQjZJaUJtYVd4c1BTSnViMjVsSWk4K1BIQmhkR2dnWkQwaVRUUWdNVFpqTUNBdU9EZ3VNemtnTVM0Mk55QXhJREl1TWpKV01qQmpNQ0F1TlRVdU5EVWdNU0F4SURGb01XTXVOVFVnTUNBeExTNDBOU0F4TFRGMkxURm9PSFl4WXpBZ0xqVTFMalExSURFZ01TQXhhREZqTGpVMUlEQWdNUzB1TkRVZ01TMHhkaTB4TGpjNFl5NDJNUzB1TlRVZ01TMHhMak0wSURFdE1pNHlNbFkyWXpBdE15NDFMVE11TlRndE5DMDRMVFJ6TFRnZ0xqVXRPQ0EwZGpFd2VtMHpMalVnTVdNdExqZ3pJREF0TVM0MUxTNDJOeTB4TGpVdE1TNDFVell1TmpjZ01UUWdOeTQxSURFMGN6RXVOUzQyTnlBeExqVWdNUzQxVXpndU16TWdNVGNnTnk0MUlERTNlbTA1SURCakxTNDRNeUF3TFRFdU5TMHVOamN0TVM0MUxURXVOWE11TmpjdE1TNDFJREV1TlMweExqVWdNUzQxTGpZM0lERXVOU0F4TGpVdExqWTNJREV1TlMweExqVWdNUzQxZW0weExqVXROa2cyVmpab01USjJOWG9pTHo0OEwzTjJaejQ9XCIiLCJleHBvcnQgZGVmYXVsdCBcImRhdGE6aW1hZ2Uvc3ZnK3htbDtiYXNlNjQsUEhOMlp5QjRiV3h1Y3owaWFIUjBjRG92TDNkM2R5NTNNeTV2Y21jdk1qQXdNQzl6ZG1jaUlHaGxhV2RvZEQwaU1qUWlJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0lnZDJsa2RHZzlJakkwSWo0OGNHRjBhQ0JrUFNKTk1DQXdhREkwZGpJMFNEQjZJaUJtYVd4c1BTSnViMjVsSWk4K1BIQmhkR2dnWkQwaVRURXdJREl3ZGkwMmFEUjJObWcxZGkwNGFETk1NVElnTXlBeUlERXlhRE4yT0hvaUx6NDhMM04yWno0PVwiIiwiZXhwb3J0IGRlZmF1bHQgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREkwSURJMElpQm9aV2xuYUhROUlqSTBJaUIyYVdWM1FtOTRQU0l3SURBZ01qUWdNalFpSUhkcFpIUm9QU0l5TkNJK1BISmxZM1FnWm1sc2JEMGlibTl1WlNJZ2FHVnBaMmgwUFNJeU5DSWdkMmxrZEdnOUlqSTBJaTgrUEdjK1BIQmhkR2dnWkQwaVRURXlMREV5TGpjMVl6RXVOak1zTUN3ekxqQTNMREF1TXprc05DNHlOQ3d3TGpsak1TNHdPQ3d3TGpRNExERXVOellzTVM0MU5pd3hMamMyTERJdU56Tk1NVGdzTVRoSU5td3dMVEV1TmpGak1DMHhMakU0TERBdU5qZ3RNaTR5Tml3eExqYzJMVEl1TnpNZ1F6Z3VPVE1zTVRNdU1UUXNNVEF1TXpjc01USXVOelVzTVRJc01USXVOelY2SUUwMExERXpZekV1TVN3d0xESXRNQzQ1TERJdE1tTXdMVEV1TVMwd0xqa3RNaTB5TFRKekxUSXNNQzQ1TFRJc01rTXlMREV5TGpFc01pNDVMREV6TERRc01UTjZJRTAxTGpFekxERTBMakVnUXpRdU56WXNNVFF1TURRc05DNHpPU3d4TkN3MExERTBZeTB3TGprNUxEQXRNUzQ1TXl3d0xqSXhMVEl1Tnpnc01DNDFPRU13TGpRNExERTBMamtzTUN3eE5TNDJNaXd3TERFMkxqUXpWakU0YkRRdU5Td3dkaTB4TGpZeFF6UXVOU3d4TlM0MU5pdzBMamN6TERFMExqYzRMRFV1TVRNc01UUXVNWG9nVFRJd0xERXpZekV1TVN3d0xESXRNQzQ1TERJdE1tTXdMVEV1TVMwd0xqa3RNaTB5TFRKekxUSXNNQzQ1TFRJc01rTXhPQ3d4TWk0eExERTRMamtzTVRNc01qQXNNVE42SUUweU5Dd3hOaTQwTTJNd0xUQXVPREV0TUM0ME9DMHhMalV6TFRFdU1qSXRNUzQ0TlNCRE1qRXVPVE1zTVRRdU1qRXNNakF1T1Rrc01UUXNNakFzTVRSakxUQXVNemtzTUMwd0xqYzJMREF1TURRdE1TNHhNeXd3TGpGak1DNDBMREF1Tmpnc01DNDJNeXd4TGpRMkxEQXVOak1zTWk0eU9WWXhPR3cwTGpVc01GWXhOaTQwTTNvZ1RURXlMRFpqTVM0Mk5pd3dMRE1zTVM0ek5Dd3pMRE1nWXpBc01TNDJOaTB4TGpNMExETXRNeXd6Y3kwekxURXVNelF0TXkwelF6a3NOeTR6TkN3eE1DNHpOQ3cyTERFeUxEWjZJaTgrUEM5blBqd3ZjM1puUGc9PVwiIiwiZXhwb3J0IGRlZmF1bHQgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJSFpwWlhkQ2IzZzlJakFnTUNBeU5DQXlOQ0krUEdjZ2FXUTlJbE5sZG1WeVpWOVhaV0YwYUdWeUlpQmtZWFJoTFc1aGJXVTlJbE5sZG1WeVpTQlhaV0YwYUdWeUlqNDhjR0YwYUNCa1BTSk5OQzR3TlN3eE55NDNNeXd4TWl3MGJEZ3NNVE11T0RWQk5TdzFMREFzTUN3d0xERTVMaklzT0dFM0xqUTVMRGN1TkRrc01Dd3dMREF0TVRRdE1rRTJMRFlzTUN3d0xEQXNOQzR3TlN3eE55NDNNMW9pTHo0OGNHRjBhQ0JrUFNKTk1USXNOeXd6TGpNMExESXlTREl3TGpZMldtMHdMREV6TGpSaE1Td3hMREFzTVN3eExERXRNVUV4TERFc01Dd3dMREVzTVRJc01qQXVORnBOTVRFc01UZFdNVEl1TkdneVZqRTNXaUl2UGp3dlp6NDhMM04yWno0PVwiIiwiZXhwb3J0IGRlZmF1bHQgXCJkYXRhOmltYWdlL3N2Zyt4bWw7YmFzZTY0LFBITjJaeUI0Yld4dWN6MGlhSFIwY0RvdkwzZDNkeTUzTXk1dmNtY3ZNakF3TUM5emRtY2lJR1Z1WVdKc1pTMWlZV05yWjNKdmRXNWtQU0p1WlhjZ01DQXdJREkwSURJMElpQm9aV2xuYUhROUlqSTBJaUIyYVdWM1FtOTRQU0l3SURBZ01qUWdNalFpSUhkcFpIUm9QU0l5TkNJK1BHYytQSEpsWTNRZ1ptbHNiRDBpYm05dVpTSWdhR1ZwWjJoMFBTSXlOQ0lnZDJsa2RHZzlJakkwSWk4K1BIQmhkR2dnWkQwaVRURTRMalVzT0VNeE9TNDRPQ3c0TERJeExEWXVPRGdzTWpFc05TNDFRekl4TERNdU9ETXNNVGd1TlN3eExERTRMalVzTVZNeE5pd3pMamd6TERFMkxEVXVOVU14Tml3MkxqZzRMREUzTGpFeUxEZ3NNVGd1TlN3NGVpQk5NVE11TlN3NUlFTXhOQzR6TXl3NUxERTFMRGd1TXpNc01UVXNOeTQxUXpFMUxEWXVOallzTVRNdU5TdzFMREV6TGpVc05WTXhNaXcyTGpZMkxERXlMRGN1TlVNeE1pdzRMak16TERFeUxqWTNMRGtzTVRNdU5TdzVlaUJOT1M0eE1pdzFiQzAzTGpFNExEWXVOemtnUXpFdU16UXNNVEl1TXpVc01Td3hNeTR4TkN3eExERXpMamszVmpJd1l6QXNNUzQyTml3eExqTTBMRE1zTXl3emFEWXVNalZJTVRKb05TNDNOV013TGpZNUxEQXNNUzR5TlMwd0xqVTJMREV1TWpVdE1TNHlOWE10TUM0MU5pMHhMakkxTFRFdU1qVXRNUzR5TlVneE1uWXRNV2czTGpjMUlHTXdMalk1TERBc01TNHlOUzB3TGpVMkxERXVNalV0TVM0eU5WTXlNQzQwTkN3eE55d3hPUzQzTlN3eE4wZ3hNbll0TVdnNExqYzFZekF1Tmprc01Dd3hMakkxTFRBdU5UWXNNUzR5TlMweExqSTFjeTB3TGpVMkxURXVNalV0TVM0eU5TMHhMakkxU0RFeWRpMHhhRFl1TnpVZ1l6QXVOamtzTUN3eExqSTFMVEF1TlRZc01TNHlOUzB4TGpJMVV6RTVMalEwTERFd0xERTRMamMxTERFd1NEZ3VPRFpqTUM0Mk5DMHhMakV4TERFdU5EZ3RNaTQxT0N3eExqUTVMVEl1TmpGak1DNHdPUzB3TGpFMkxEQXVNVFF0TUM0ek15d3dMakUwTFRBdU5UTWdZekF0TUM0eU5pMHdMakE1TFRBdU5TMHdMakkyTFRBdU4wTXhNQzR5TWl3MkxqRXlMRGt1TVRJc05TdzVMakV5TERWTU9TNHhNaXcxZWlJdlBqd3ZaejQ4TDNOMlp6ND1cIiIsImV4cG9ydCBkZWZhdWx0IFwiZGF0YTppbWFnZS9zdmcreG1sO2Jhc2U2NCxQSE4yWnlCNGJXeHVjejBpYUhSMGNEb3ZMM2QzZHk1M015NXZjbWN2TWpBd01DOXpkbWNpSUdobGFXZG9kRDBpTWpRaUlIWnBaWGRDYjNnOUlqQWdNQ0F5TkNBeU5DSWdkMmxrZEdnOUlqSTBJajQ4Y0dGMGFDQmtQU0pOTUNBd2FESTBkakkwU0RCNklpQm1hV3hzUFNKdWIyNWxJaTgrUEhCaGRHZ2daRDBpVFRFeUlESkROaTQwT0NBeUlESWdOaTQwT0NBeUlERXljelF1TkRnZ01UQWdNVEFnTVRBZ01UQXROQzQwT0NBeE1DMHhNRk14Tnk0MU1pQXlJREV5SURKNmJTMHhJREUzTGprell5MHpMamsxTFM0ME9TMDNMVE11T0RVdE55MDNMamt6SURBdExqWXlMakE0TFRFdU1qRXVNakV0TVM0M09VdzVJREUxZGpGak1DQXhMakV1T1NBeUlESWdNbll4TGpremVtMDJMamt0TWk0MU5HTXRMakkyTFM0NE1TMHhMVEV1TXprdE1TNDVMVEV1TXpsb0xURjJMVE5qTUMwdU5UVXRMalExTFRFdE1TMHhTRGgyTFRKb01tTXVOVFVnTUNBeExTNDBOU0F4TFRGV04yZ3lZekV1TVNBd0lESXRMamtnTWkweWRpMHVOREZqTWk0NU15QXhMakU1SURVZ05DNHdOaUExSURjdU5ERWdNQ0F5TGpBNExTNDRJRE11T1RjdE1pNHhJRFV1TXpsNklpOCtQQzl6ZG1jK1wiIiwiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuLy8gaW1wb3J0ICogYXMgc3R5bGVzIGZyb20gJy4vYXJlYXNPZkZvY3VzTGlzdC5tb2R1bGUuc2Nzcyc7ICAvLyBUT0RPOiBtb3ZlIHN0eWxlc1xuaW1wb3J0IHt1c2VJbnRsfSBmcm9tICdnYXRzYnktcGx1Z2luLWludGwnO1xuaW1wb3J0IHtkZWZpbmVNZXNzYWdlc30gZnJvbSAncmVhY3QtaW50bCc7XG5cblxuLy8gdGhpcyBzZWN0aW9uIHNlZW1zIHRvbyB2ZXJib3NlPyBtdXN0IGJlIGEgbW9yZSByZWFkYWJsZSB3YXkgdG8gZG8gdGhpcy5cbi8vIHRoaXMgaW5saW5lcyB0aGUgc3ZnIGFzIGRhdGE6aW1hZ2Uvc3ZnK3htbCBGb3IgbGFyZ2VyIGltYWdlcyB0aGlzXG4vLyBjYW4gY2F1c2UgcGFnZSBibG9hdCwgYnV0IGl0IHNob3VsZCBiZSBmaW5lIGhlcmUuXG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgZWNvSWNvbiBmcm9tICcvbm9kZV9tb2R1bGVzL3Vzd2RzL2Rpc3QvaW1nL3VzYS1pY29ucy9lY28uc3ZnJztcbi8vIEB0cy1pZ25vcmVcbmltcG9ydCBidXNJY29uIGZyb20gJy9ub2RlX21vZHVsZXMvdXN3ZHMvZGlzdC9pbWcvdXNhLWljb25zL2RpcmVjdGlvbnNfYnVzLnN2Zyc7XG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgaG9tZUljb24gZnJvbSAnL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvaG9tZS5zdmcnO1xuLy8gQHRzLWlnbm9yZVxuaW1wb3J0IGdyb3Vwc0ljb24gZnJvbSAnL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvZ3JvdXBzLnN2Zyc7XG5pbXBvcnQgcG9sbHV0aW9uSWNvbiAvLyBAdHMtaWdub3JlXG4gIGZyb20gJy9ub2RlX21vZHVsZXMvdXN3ZHMvZGlzdC9pbWcvdXNhLWljb25zL3NldmVyZV93ZWF0aGVyLnN2Zyc7XG4vLyBAdHMtaWdub3JlXG5pbXBvcnQgd2FzaEljb24gZnJvbSAnL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvd2FzaC5zdmcnO1xuLy8gQHRzLWlnbm9yZVxuaW1wb3J0IHB1YmxpY0ljb24gZnJvbSAnL25vZGVfbW9kdWxlcy91c3dkcy9kaXN0L2ltZy91c2EtaWNvbnMvcHVibGljLnN2Zyc7XG5cbmNvbnN0IEFyZWFzT2ZGb2N1c0xpc3QgPSAoKSA9PiB7XG4gIGNvbnN0IGludGwgPSB1c2VJbnRsKCk7XG4gIGNvbnN0IG1lc3NhZ2VzID0gZGVmaW5lTWVzc2FnZXMoe1xuICAgIGNsaW1hdGU6IHtcbiAgICAgIGlkOiAnYXJlYXNPZkludGVyZXN0LmNsaW1hdGUnLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdDbGltYXRlIGNoYW5nZScsXG4gICAgICBkZXNjcmlwdGlvbjogJ2l0ZW0gaW4gYXJlYXNPZkludGVyZXN0IGxpc3QnLFxuICAgIH0sXG4gICAgZW5lcmd5OiB7XG4gICAgICBpZDogJ2FyZWFzT2ZJbnRlcmVzdC5lbmVyZ3knLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdDbGVhbiBlbmVyZ3kgYW5kIGVuZXJneSBlZmZpY2llbmN5JyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnaXRlbSBpbiBhcmVhc09mSW50ZXJlc3QgbGlzdCcsXG4gICAgfSxcbiAgICB0cmFuc2l0OiB7XG4gICAgICBpZDogJ2FyZWFzT2ZJbnRlcmVzdC50cmFuc2l0JyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnQ2xlYW4gdHJhbnNpdCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ2l0ZW0gaW4gYXJlYXNPZkludGVyZXN0IGxpc3QnLFxuICAgIH0sXG4gICAgaG91c2luZzoge1xuICAgICAgaWQ6ICdhcmVhc09mSW50ZXJlc3QuaG91c2luZycsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0FmZm9yZGFibGUgYW5kIHN1c3RhaW5hYmxlIGhvdXNpbmcnLFxuICAgICAgZGVzY3JpcHRpb246ICdpdGVtIGluIGFyZWFzT2ZJbnRlcmVzdCBsaXN0JyxcbiAgICB9LFxuICAgIHRyYWluaW5nOiB7XG4gICAgICBpZDogJ2FyZWFzT2ZJbnRlcmVzdC50cmFpbmluZycsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ1RyYWluaW5nIGFuZCB3b3JrZm9yY2UgZGV2ZWxvcG1lbnQnLFxuICAgICAgZGVzY3JpcHRpb246ICdpdGVtIGluIGFyZWFzT2ZJbnRlcmVzdCBsaXN0JyxcbiAgICB9LFxuICAgIHBvbGx1dGlvbjoge1xuICAgICAgaWQ6ICdhcmVhc09mSW50ZXJlc3QucG9sbHV0aW9uJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnUmVtZWRpYXRpb24gb2YgbGVnYWN5IHBvbGx1dGlvbicsXG4gICAgICBkZXNjcmlwdGlvbjogJ2l0ZW0gaW4gYXJlYXNPZkludGVyZXN0IGxpc3QnLFxuICAgIH0sXG4gICAgd2F0ZXI6IHtcbiAgICAgIGlkOiAnYXJlYXNPZkludGVyZXN0LndhdGVyJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnQ2xlYW4gd2F0ZXIgaW5mcmFzdHJ1Y3R1cmUnLFxuICAgICAgZGVzY3JpcHRpb246ICdpdGVtIGluIGFyZWFzT2ZJbnRlcmVzdCBsaXN0JyxcbiAgICB9LFxuICB9KTtcblxuICBjb25zdCByZWFkTW9yZUxpc3Q6IChhbnkgfCBzdHJpbmcpW11bXSA9IFtcbiAgICBbcHVibGljSWNvbiwgaW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmNsaW1hdGUpXSxcbiAgICBbZWNvSWNvbiwgaW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmVuZXJneSldLFxuICAgIFtidXNJY29uLCBpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMudHJhbnNpdCldLFxuICAgIFtob21lSWNvbiwgaW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmhvdXNpbmcpXSxcbiAgICBbZ3JvdXBzSWNvbiwgaW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLnRyYWluaW5nKV0sXG4gICAgW3BvbGx1dGlvbkljb24sIGludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5wb2xsdXRpb24pXSxcbiAgICBbd2FzaEljb24sIGludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy53YXRlcildLFxuICBdO1xuICByZXR1cm4gKFxuICAgIDxkaXYgY2xhc3NOYW1lPXsnajQwLXR3by1jb2x1bW4tY29uZmluZSd9PlxuICAgICAgPHVsIGNsYXNzTmFtZT17J2o0MC10d28tY29sdW1uJ30+XG4gICAgICAgIHtyZWFkTW9yZUxpc3QubWFwKChpdGVtLCBpbmRleCkgPT4ge1xuICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICA8bGkga2V5PXtgcmVhZG1vcmVfbGlfJHtpbmRleH1gfT5cbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9eyd1c2EtaWNvbi1saXN0X19pY29uJ30+XG4gICAgICAgICAgICAgICAgPGltZ1xuICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXsnajQwLXR3by1jb2x1bW4taWNvbnMtc3BhY2luZyd9XG4gICAgICAgICAgICAgICAgICBrZXk9e2ByZWFkbW9yZV9pbWdfJHtpbmRleH1gfVxuICAgICAgICAgICAgICAgICAgc3JjPXtpdGVtWzBdfSBhbHQ9e2l0ZW1bMV0gKyAnIGljb24nfS8+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPXsndXNhLWljb24tbGlzdF9fY29udGVudCd9PiB7aXRlbVsxXX0gPC9kaXY+XG4gICAgICAgICAgICA8L2xpPlxuICAgICAgICAgICk7XG4gICAgICAgIH0pXG4gICAgICAgIH1cbiAgICAgIDwvdWw+XG4gICAgPC9kaXY+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBBcmVhc09mRm9jdXNMaXN0O1xuIiwiaW1wb3J0ICogYXMgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IExheW91dCBmcm9tICcuLi9jb21wb25lbnRzL2xheW91dCc7XG5pbXBvcnQgQXJlYXNPZkZvY3VzTGlzdCBmcm9tICcuLi9jb21wb25lbnRzL2FyZWFzT2ZGb2N1c0xpc3QnO1xuaW1wb3J0IHtGb3JtYXR0ZWRNZXNzYWdlLCB1c2VJbnRsfSBmcm9tICdnYXRzYnktcGx1Z2luLWludGwnO1xuaW1wb3J0IHtkZWZpbmVNZXNzYWdlc30gZnJvbSAncmVhY3QtaW50bCc7XG5cbmludGVyZmFjZSBJbmRleFBhZ2VQcm9wcyB7XG4gIGxvY2F0aW9uOiBMb2NhdGlvbjtcbn1cblxuLy8gbWFya3VwXG5jb25zdCBJbmRleFBhZ2UgPSAoe2xvY2F0aW9ufTogSW5kZXhQYWdlUHJvcHMpID0+IHtcbiAgY29uc3QgaW50bCA9IHVzZUludGwoKTtcbiAgY29uc3QgbWVzc2FnZXMgPSBkZWZpbmVNZXNzYWdlcyh7XG4gICAgYWJvdXRIZWFkZXI6IHtcbiAgICAgIGlkOiAnaW5kZXguYWJvdXRDb250ZW50LmhlYWRlcicsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0Fib3V0IEp1c3RpY2U0MCcsXG4gICAgICBkZXNjcmlwdGlvbjogJ2gxIGhlYWRlciBvbiBBYm91dCBwYWdlJyxcbiAgICB9LFxuICAgIHByZXNpZGVudGFsTGlua1VyaToge1xuICAgICAgaWQ6ICdpbmRleC5wcmVzaWRlbnRhbExpbmtVcmknLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdodHRwczovL3d3dy53aGl0ZWhvdXNlLmdvdi9icmllZmluZy1yb29tLycgK1xuICAgICAgICAgICAgICAgICAgICAgICdwcmVzaWRlbnRpYWwtYWN0aW9ucy8yMDIxLzAxLzI3LycgK1xuICAgICAgICAgICAgICAgICAgICAgICdleGVjdXRpdmUtb3JkZXItb24tdGFja2xpbmctdGhlLWNsaW1hdGUtJyArXG4gICAgICAgICAgICAgICAgICAgICAgJ2NyaXNpcy1hdC1ob21lLWFuZC1hYnJvYWQvJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnTGluayB1cmwgdG8gcHJlc2lkZW50aWFsIGFjdGlvbnMgZXhlY3V0aXZlIG9yZGVyLiBQYXJ0IG9mIHBhcmFncmFwaCAzJyxcbiAgICB9LFxuICAgIHByZXNpZGVudGFsTGlua0xhYmVsOiB7XG4gICAgICBpZDogJ2luZGV4LnByZXNpZGVudGFsTGlua0xhYmVsJyxcbiAgICAgIGRlZmF1bHRNZXNzYWdlOiAnRXhlY3V0aXZlIE9yZGVyIG9uIFRhY2tsaW5nIHRoZSBDbGltYXRlIENyaXNpcyBhdCBIb21lIGFuZCBBYnJvYWQuJyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnTGluayB1cmwgdG8gcHJlc2lkZW50aWFsIGFjdGlvbnMgZXhlY3V0aXZlIG9yZGVyLiBQYXJ0IG9mIHBhcmFncmFwaCAzJyxcbiAgICB9LFxuICAgIHRyYW5zcGFyZW50TGFiZWw6IHtcbiAgICAgIGlkOiAnaW5kZXguc2VjdGlvbjMudHJhbnNwYXJlbnRMYWJlbCcsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ1RyYW5zcGFyZW50OicsXG4gICAgICBkZXNjcmlwdGlvbjogJ0l0YWxpYyBsYWJlbCBmb3IgMXN0IHBhcmFncmFwaCBvZiBzZWN0aW9uIDMgb24gaW5kZXggcGFnZScsXG4gICAgfSxcbiAgICBpbmNsdXNpdmVMYWJlbDoge1xuICAgICAgaWQ6ICdpbmRleC5zZWN0aW9uMy5pbmNsdXNpdmVMYWJlbCcsXG4gICAgICBkZWZhdWx0TWVzc2FnZTogJ0luY2x1c2l2ZTonLFxuICAgICAgZGVzY3JpcHRpb246ICdJdGFsaWMgbGFiZWwgZm9yIDJuZCBwYXJhZ3JhcGggb2Ygc2VjdGlvbiAzIG9uIGluZGV4IHBhZ2UnLFxuICAgIH0sXG4gICAgaXRlcmF0aXZlTGFiZWw6IHtcbiAgICAgIGlkOiAnaW5kZXguc2VjdGlvbjMuaXRlcmF0aXZlTGFiZWwnLFxuICAgICAgZGVmYXVsdE1lc3NhZ2U6ICdJdGVyYXRpdmU6JyxcbiAgICAgIGRlc2NyaXB0aW9uOiAnSXRhbGljIGxhYmVsIGZvciAzcmQgcGFyYWdyYXBoIG9mIHNlY3Rpb24gMyBvbiBpbmRleCBwYWdlJyxcbiAgICB9LFxuICB9KTtcblxuICByZXR1cm4gKDxMYXlvdXQgbG9jYXRpb249e2xvY2F0aW9ufT5cbiAgICA8c2VjdGlvbiBjbGFzc05hbWU9eyd1c2EtcHJvc2UnfT5cbiAgICAgIDxoMT57aW50bC5mb3JtYXRNZXNzYWdlKG1lc3NhZ2VzLmFib3V0SGVhZGVyKX08L2gxPlxuXG4gICAgICA8cD48Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICBpZD17J2luZGV4LmFib3V0Q29udGVudC5wMSd9XG4gICAgICAgIGRlc2NyaXB0aW9uPXsncGFyYWdyYXBoIDEgb2YgbWFpbiBjb250ZW50IG9uIGluZGV4IHBhZ2UnfVxuICAgICAgICBkZWZhdWx0TWVzc2FnZT17YFxuICAgICAgICAgICAgSW4gYW4gZWZmb3J0IHRvIGFkZHJlc3MgaGlzdG9yaWNhbCBlbnZpcm9ubWVudGFsIGluanVzdGljZXMsXG4gICAgICAgICAgICBQcmVzaWRlbnQgQmlkZW4gY3JlYXRlZCB0aGUgSnVzdGljZTQwIEluaXRpYXRpdmUgb24gSmFudWFyeVxuICAgICAgICAgICAgMjcsIDIwMjEuIFRoZSBKdXN0aWNlNDAgSW5pdGlhdGl2ZSBkaXJlY3RzIDQwJSBvZiB0aGVcbiAgICAgICAgICAgIGJlbmVmaXRzIGZyb20gZmVkZXJhbCBpbnZlc3RtZW50cyBpbiBzZXZlbiBrZXkgYXJlYXMgdG9cbiAgICAgICAgICAgIG92ZXJidXJkZW5lZCBhbmQgdW5kZXJzZXJ2ZWQgY29tbXVuaXRpZXMuXG4gICAgICAgICAgYH0vPjwvcD5cblxuICAgICAgPHA+PEZvcm1hdHRlZE1lc3NhZ2VcbiAgICAgICAgaWQ9J2luZGV4LmFib3V0Q29udGVudC5wMidcbiAgICAgICAgZGVzY3JpcHRpb249eydwYXJhZ3JhcGggMiBvZiBtYWluIGNvbnRlbnQgb24gaW5kZXggcGFnZSd9XG4gICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgXG4gICAgICAgICAgICBGZWRlcmFsIGFnZW5jaWVzIHdpbGwgcHJpb3JpdGl6ZSBiZW5lZml0cyB1c2luZyBhIG5ld1xuICAgICAgICAgICAgY2xpbWF0ZSBhbmQgZWNvbm9taWMganVzdGljZSBzY3JlZW5pbmcgdG9vbC4gVGhpcyBzY3JlZW5pbmdcbiAgICAgICAgICAgIHRvb2wgd2lsbCBiZSBhIG1hcCB0aGF0IHZpc3VhbGl6ZXMgZGF0YSB0byBjb21wYXJlIHRoZVxuICAgICAgICAgICAgY3VtdWxhdGl2ZSBpbXBhY3RzIG9mIGVudmlyb25tZW50YWwsIGNsaW1hdGUsIGFuZCBlY29ub21pY1xuICAgICAgICAgICAgZmFjdG9ycy4gSXQgaXMgYmVpbmcgZGV2ZWxvcGVkIGJ5IHRoZSBDb3VuY2lsIG9uXG4gICAgICAgICAgICBFbnZpcm9ubWVudGFsIFF1YWxpdHkgKENFUSkgd2l0aCBndWlkYW5jZSBmcm9tIGVudmlyb25tZW50YWxcbiAgICAgICAgICAgIGp1c3RpY2UgbGVhZGVycyBhbmQgY29tbXVuaXRpZXMgYWZmZWN0ZWQgYnkgZW52aXJvbm1lbnRhbFxuICAgICAgICAgICAgaW5qdXN0aWNlcy4gVGhlIGZpcnN0IHZlcnNpb24gb2YgdGhlIHNjcmVlbmluZyB0b29sIHdpbGwgYmVcbiAgICAgICAgICAgIHJlbGVhc2VkIGluIEp1bHkgMjAyMS4gSG93ZXZlciwgdGhlIHNjcmVlbmluZyB0b29sIGFuZCBkYXRhXG4gICAgICAgICAgICBiZWluZyB1c2VkIHdpbGwgYmUgY29udGludW91c2x5IHVwZGF0ZWQgdG8gYmV0dGVyIHJlZmxlY3RcbiAgICAgICAgICB0aGUgbGl2ZWQgZXhwZXJpZW5jZXMgb2YgY29tbXVuaXR5IG1lbWJlcnMuXG4gICAgICAgIGB9Lz48L3A+XG5cbiAgICAgIDxwPjxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgIGlkPXsnaW5kZXguYWJvdXRDb250ZW50LnAzJ31cbiAgICAgICAgZGVzY3JpcHRpb249eydwYXJhZ3JhcGggMyBvZiBtYWluIGNvbnRlbnQgb24gaW5kZXggcGFnZSd9XG4gICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgXG4gICAgICAgICAgUmVhZCBtb3JlIGFib3V0IHRoZSBKdXN0aWNlNDAgSW5pdGlhdGl2ZSBpbiBQcmVzaWRlbnQgQmlkZW7igJlzIFxuICAgICAgICAgIHtwcmVzaWRlbnRMaW5rfVxuICAgICAgICAgIGB9XG4gICAgICAgIHZhbHVlcz17e3ByZXNpZGVudExpbms6XG4gICAgICAgICAgICAgIDxhIGhyZWY9e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5wcmVzaWRlbnRhbExpbmtVcmkpfVxuICAgICAgICAgICAgICAgIHRhcmdldD0nX2JsYW5rJ1xuICAgICAgICAgICAgICAgIHJlbD0nbm9yZWZlcnJlcic+e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5wcmVzaWRlbnRhbExpbmtMYWJlbCl9XG4gICAgICAgICAgICAgIDwvYT59fS8+XG4gICAgICA8L3A+XG5cbiAgICAgIDxoMj48Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICBpZD17J2luZGV4LnNlY3Rpb24yLmhlYWRlcid9XG4gICAgICAgIGRlc2NyaXB0aW9uPXsnc2VjdGlvbiAyIGhlYWRlcid9XG4gICAgICAgIGRlZmF1bHRNZXNzYWdlPXsnQXJlYXMgb2YgRm9jdXMnfS8+PC9oMj5cblxuICAgICAgPEFyZWFzT2ZGb2N1c0xpc3QgLz5cblxuICAgICAgPGgyPjxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgIGlkPXsnaW5kZXguc2VjdGlvbjMuaGVhZGVyJ31cbiAgICAgICAgZGVzY3JpcHRpb249eydzZWN0aW9uIDMgaGVhZGVyJ31cbiAgICAgICAgZGVmYXVsdE1lc3NhZ2U9eydBIFRyYW5zcGFyZW50LCBDb21tdW5pdHktRmlyc3QgQXBwcm9hY2gnfS8+PC9oMj5cblxuICAgICAgPHA+PEZvcm1hdHRlZE1lc3NhZ2VcbiAgICAgICAgaWQ9eydpbmRleC5zZWN0aW9uMy5pbnRybyd9XG4gICAgICAgIGRlc2NyaXB0aW9uPXsnc2VjdGlvbiAzIGNvbnRlbnQgcGFyYWdyYXBoIDEgaW50cm8nfVxuICAgICAgICBkZWZhdWx0TWVzc2FnZT17YFxuICAgICAgICAgICAgU3VjY2Vzc2Z1bCBpbml0aWF0aXZlcyBhcmUgZ3VpZGVkIGJ5IGRpcmVjdCBpbnB1dCBmcm9tIHRoZVxuICAgICAgICAgICAgY29tbXVuaXRpZXMgdGhleSBhcmUgc2VydmluZy4gQ0VRIGNvbW1pdHMgdG8gdHJhbnNwYXJlbmN5LFxuICAgICAgICAgICAgaW5jbHVzaXZpdHksIGFuZCBpdGVyYXRpb24gaW4gYnVpbGRpbmcgdGhpcyBzY3JlZW5pbmcgdG9vbC5gfS8+XG4gICAgICA8L3A+XG5cbiAgICAgIDxwPlxuICAgICAgICA8Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICAgIGlkPXsnaW5kZXguc2VjdGlvbjMudHJhbnNwYXJlbnQnfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXsnc2VjdGlvbiAzIGNvbnRlbnQgdHJhbnNwYXJlbnQnfVxuICAgICAgICAgIGRlZmF1bHRNZXNzYWdlPXtgXG4gICAgICAgICAgICAgIHtpbmxpbmVIZWFkZXJ9IFRoZSBjb2RlIGFuZCBkYXRhIGJlaGluZCB0aGUgc2NyZWVuaW5nXG4gICAgICAgICAgICAgIHRvb2wgYXJlIG9wZW4gc291cmNlLCBtZWFuaW5nIGl0IGlzIGF2YWlsYWJsZSBmb3IgdGhlIHB1YmxpY1xuICAgICAgICAgICAgICB0byByZXZpZXcgYW5kIGNvbnRyaWJ1dGUgdG8uIFRoaXMgdG9vbCBpcyBiZWluZyBkZXZlbG9wZWRcbiAgICAgICAgICAgICAgcHVibGljbHkgc28gdGhhdCBjb21tdW5pdGllcywgYWNhZGVtaWMgZXhwZXJ0cywgYW5kIGFueW9uZVxuICAgICAgICAgICAgICB3aG/igJlzIGludGVyZXN0ZWQgY2FuIGJlIGludm9sdmVkIGluIHRoZSB0b29sLWJ1aWxkaW5nXG4gICAgICAgICAgICAgIHByb2Nlc3MuYH1cbiAgICAgICAgICB2YWx1ZXM9e3tcbiAgICAgICAgICAgIGlubGluZUhlYWRlcjogPGk+e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy50cmFuc3BhcmVudExhYmVsKX08L2k+LFxuICAgICAgICAgIH19Lz5cbiAgICAgIDwvcD5cblxuICAgICAgPHA+XG4gICAgICAgIDxGb3JtYXR0ZWRNZXNzYWdlXG4gICAgICAgICAgaWQ9eydpbmRleC5zZWN0aW9uMy5pbmNsdXNpdmUnfVxuICAgICAgICAgIGRlc2NyaXB0aW9uPXsnc2VjdGlvbiAzIGNvbnRlbnQgaW5jbHVzaXZlJ31cbiAgICAgICAgICBkZWZhdWx0TWVzc2FnZT17YFxuICAgICAgICAgICAgICB7aW5saW5lSGVhZGVyfSBNYW55IGFyZWFzIHdoaWNoIGxhY2sgaW52ZXN0bWVudHMgYWxzb1xuICAgICAgICAgICAgICBsYWNrIGVudmlyb25tZW50YWwgZGF0YSBhbmQgd291bGQgYmUgb3Zlcmxvb2tlZCB1c2luZ1xuICAgICAgICAgICAgICBhdmFpbGFibGUgZW52aXJvbm1lbnRhbCBkYXRhLiBDRVEgaXMgYWN0aXZlbHkgcmVhY2hpbmcgb3V0XG4gICAgICAgICAgICAgIHRvIGdyb3VwcyB0aGF0IGhhdmUgaGlzdG9yaWNhbGx5IGJlZW4gZXhjbHVkZWQgZnJvbVxuICAgICAgICAgICAgICBkZWNpc2lvbi1tYWtpbmcsIHN1Y2ggYXMgZ3JvdXBzIGluIHJ1cmFsIGFuZCB0cmliYWwgYXJlYXMsXG4gICAgICAgICAgICAgIHRvIHVuZGVyc3RhbmQgdGhlaXIgbmVlZHMgYW5kIGFzayBmb3IgdGhlaXIgaW5wdXQuXG4gICAgICAgICAgYH1cbiAgICAgICAgICB2YWx1ZXM9e3tcbiAgICAgICAgICAgIGlubGluZUhlYWRlcjogPGk+e2ludGwuZm9ybWF0TWVzc2FnZShtZXNzYWdlcy5pbmNsdXNpdmVMYWJlbCl9PC9pPixcbiAgICAgICAgICB9fS8+XG4gICAgICA8L3A+XG5cbiAgICAgIDxwPlxuICAgICAgICA8Rm9ybWF0dGVkTWVzc2FnZVxuICAgICAgICAgIGlkPXsnaW5kZXguc2VjdGlvbjMuaXRlcmF0aXZlJ31cbiAgICAgICAgICBkZXNjcmlwdGlvbj17J3NlY3Rpb24gMyBjb250ZW50IGl0ZXJhdGl2ZSd9XG4gICAgICAgICAgZGVmYXVsdE1lc3NhZ2U9e2BcbiAgICAgICAgICAgICAge2lubGluZUhlYWRlcn0gVGhlIGluaXRpYWwgY29tbXVuaXR5IHByaW9yaXRpemF0aW9uIGxpc3RcbiAgICAgICAgICAgICAgcHJvdmlkZWQgYnkgdGhlIHNjcmVlbmluZyB0b29sIGlzIHRoZSBiZWdpbm5pbmcgb2YgYVxuICAgICAgICAgICAgICBjb2xsYWJvcmF0aXZlIHByb2Nlc3MgaW4gc2NvcmUgcmVmaW5lbWVudCwgcmF0aGVyIHRoYW4gYVxuICAgICAgICAgICAgICBmaW5hbCBhbnN3ZXIuIENFUSBoYXMgcmVjZWl2ZWQgcmVjb21tZW5kYXRpb25zIG9uIGRhdGEgc2V0c1xuICAgICAgICAgICAgICBmcm9tIGNvbW11bml0eSBpbnRlcnZpZXdzLCB0aGUgV2hpdGUgSG91c2UgRW52aXJvbm1lbnRhbFxuICAgICAgICAgICAgICBKdXN0aWNlIEFkdmlzb3J5IENvdW5jaWwsIGFuZCB0aHJvdWdoIHB1YmxpYyBjb21tZW50LCBidXRcbiAgICAgICAgICAgICAgZXN0YWJsaXNoaW5nIGEgc2NvcmUgdGhhdCBpcyB0cnVseSByZXByZXNlbnRhdGl2ZSB3aWxsIGJlIGFcbiAgICAgICAgICAgICAgbG9uZy10ZXJtLCBvbmdvaW5nIHByb2Nlc3MuIEFzIGNvbW11bml0aWVzIHN1Ym1pdCBmZWVkYmFja1xuICAgICAgICAgICAgICBhbmQgcmVjb21tZW5kYXRpb25zLCBDRVEgd2lsbCBjb250aW51ZSB0byBpbXByb3ZlIHRoZSB0b29sc1xuICAgICAgICAgICAgICBiZWluZyBidWlsdCBhbmQgdGhlIHByb2Nlc3NlcyBmb3Igc3Rha2Vob2xkZXIgYW5kIHB1YmxpY1xuICAgICAgICAgICAgICBlbmdhZ2VtZW50LlxuICAgICAgICAgIGB9XG4gICAgICAgICAgdmFsdWVzPXt7XG4gICAgICAgICAgICBpbmxpbmVIZWFkZXI6IDxpPntpbnRsLmZvcm1hdE1lc3NhZ2UobWVzc2FnZXMuaXRlcmF0aXZlTGFiZWwpfTwvaT4sXG4gICAgICAgICAgfX0vPlxuICAgICAgPC9wPlxuICAgIDwvc2VjdGlvbj5cbiAgPC9MYXlvdXQ+XG4gICk7XG59O1xuXG5leHBvcnQgZGVmYXVsdCBJbmRleFBhZ2U7XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///7824\n")}}]);