1"use strict";(self.webpackChunkcpp_college=self.webpackChunkcpp_college||[]).push([[752],{1301:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ A: function() { return /* binding */ CardContained; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6540);\n/* harmony import */ var _global_OrgLink_OrgLink__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7922);\n/* harmony import */ var gatsby_plugin_image__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(5588);\n/* harmony import */ var _icons_MediumArrow_MediumArrow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6863);\n/* harmony import */ var _utils_hook_useFallbackImage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9252);\n/* harmony import */ var _utils_functions_handleImages__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9510);\n/* harmony import */ var _utils_functions_getDisplayLabelValue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6687);\nfunction CardContained(_ref){let{title,label,date,time,image,url,theme,hTag,imagePosition,site,type,hideArrow}=_ref;const Tag=hTag?hTag:\'h3\';const x=imagePosition?imagePosition.focalX:\'50%\';const y=imagePosition?imagePosition.focalY:\'50%\';const fallbackData=(0,_utils_hook_useFallbackImage__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .A)({type,site});const featuredImage=image.imgData?image:(0,_utils_functions_handleImages__WEBPACK_IMPORTED_MODULE_4__/* .handleImage */ .cP)(fallbackData);const displaySite=site?site.map(siteName=>siteName.name):\'\';const displayLabel=(0,_utils_functions_getDisplayLabelValue__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .A)(label,displaySite);return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_global_OrgLink_OrgLink__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .A,{to:url,site:site,className:"o-card-contained o-card-contained--"+(image?\'with-image\':\'no-image\')+" o-card-contained--theme-"+(theme?theme:\'default\'),type:type},image&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-contained__image"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(gatsby_plugin_image__WEBPACK_IMPORTED_MODULE_6__.G,{alt:featuredImage.imgAlt,image:(0,gatsby_plugin_image__WEBPACK_IMPORTED_MODULE_6__.c)(featuredImage.imgData),loading:"lazy",imgStyle:{objectPosition:x+" "+y}})),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-contained__content"},displayLabel&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("p",{className:"o-card-contained__label f-upper f-tag"},displayLabel),date&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("p",{className:"o-card-contained__date f-subtag f-upper"},date),time&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("p",{className:"o-card-contained__time f-body-sm"},time),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Tag,{className:"o-card-contained__title f-title--6"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"u-hover-text",dangerouslySetInnerHTML:{__html:title}})),!hideArrow&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-contained__arrow"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"u-hover-medium-arrow"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_icons_MediumArrow_MediumArrow__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .A,{color:"#5D1784"})))));}CardContained.defaultProps={hideArrow:false,site:null};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiMTMwMS5qcyIsIm1hcHBpbmdzIjoiOzs7Ozs7Ozs7O0FBU2UsUUFBUyxDQUFBUSxhQUFhQSxDQUFBQyxJQUFBLENBQThGLElBQTdGLENBQUVDLEtBQUssQ0FBRUMsS0FBSyxDQUFFQyxJQUFJLENBQUVDLElBQUksQ0FBRUMsS0FBSyxDQUFFQyxHQUFHLENBQUVDLEtBQUssQ0FBRUMsSUFBSSxDQUFFQyxhQUFhLENBQUVDLElBQUksQ0FBRUMsSUFBSSxDQUFFQyxTQUFVLENBQUMsQ0FBQVosSUFBQSxDQUNoSSxLQUFNLENBQUFhLEd
1BQUcsQ0FBR0wsSUFBSSxDQUFHQSxJQUFJLENBQUcsSUFBSSxDQUM5QixLQUFNLENBQUFNLENBQUMsQ0FBR0wsYUFBYSxDQUFHQSxhQUFhLENBQUNNLE1BQU0sQ0FBRyxLQUFLLENBQ3RELEtBQU0sQ0FBQUMsQ0FBQyxDQUFHUCxhQUFhLENBQUdBLGFBQWEsQ0FBQ1EsTUFBTSxDQUFHLEtBQUssQ0FFdEQsS0FBTSxDQUFBQyxZQUFZLENBQUd0QixpRkFBZ0IsQ0FBQyxDQUFFZSxJQUFJLENBQUVELElBQUssQ0FBQyxDQUFDLENBQ3BELEtBQU0sQ0FBQVMsYUFBYSxDQUFHZCxLQUFLLENBQUNlLE9BQU8sQ0FBR2YsS0FBSyxDQUFHUixvRkFBVyxDQUFDcUIsWUFBWSxDQUFDLENBRXZFLEtBQU0sQ0FBQUcsV0FBVyxDQUFHWCxJQUFJLENBQUdBLElBQUksQ0FBQ1ksR0FBRyxDQUFFQyxRQUFRLEVBQUtBLFFBQVEsQ0FBQ0MsSUFBSSxDQUFDLENBQUcsRUFBRSxDQUVyRSxLQUFNLENBQUFDLFlBQVksQ0FBRzNCLDBGQUFvQixDQUFDSSxLQUFLLENBQUVtQixXQUFXLENBQUMsQ0FFOUQsbUJBQ0c5QixnREFBQSxDQUFDQyx3RUFBTyxFQUNObUMsRUFBRSxDQUFFckIsR0FBSSxDQUNSSSxJQUFJLENBQUVBLElBQUssQ0FDWGtCLFNBQVMsd0NBQ1B2QixLQUFLLENBQUcsWUFBWSxDQUFHLFVBQVUsK0JBQ1BFLEtBQUssQ0FBR0EsS0FBSyxDQUFHLFNBQVMsQ0FBRyxDQUN4REksSUFBSSxDQUFFQSxJQUFLLEVBRVZOLEtBQUssZUFDSmQsZ0RBQUEsUUFBS3FDLFNBQVMsQ0FBQyx5QkFBeUIsZUFDdENyQyxnREFBQSxDQUFDRSxrREFBVyxFQUNWb0MsR0FBRyxDQUFFVixhQUFhLENBQUNXLE1BQU8sQ0FDMUJ6QixLQUFLLENBQUVYLHNEQUFRLENBQUN5QixhQUFhLENBQUNDLE9BQU8sQ0FBRSxDQUN2Q1csT0FBTyxDQUFDLE1BQU0sQ0FDZEMsUUFBUSxDQUFFLENBQUVDLGNBQWMsQ0FBS25CLENBQUMsS0FBSUUsQ0FBSSxDQUFFLENBQzNDLENBQ0UsQ0FDTixjQUNEekIsZ0RBQUEsUUFBS3FDLFNBQVMsQ0FBQywyQkFBMkIsRUFDdkNILFlBQVksZUFDWGxDLGdEQUFBLE1BQUdxQyxTQUFTLENBQUMsdUNBQXVDLEVBQ2pESCxZQUNBLENBQ0osQ0FDQXRCLElBQUksZUFDSFosZ0RBQUEsTUFBR3FDLFNBQVMsQ0FBQyx5Q0FBeUMsRUFBRXpCLElBQVEsQ0FDakUsQ0FDQUMsSUFBSSxlQUFJYixnREFBQSxNQUFHcUMsU0FBUyxDQUFDLGtDQUFrQyxFQUFFeEIsSUFBUSxDQUFDLGNBQ25FYixnREFBQSxDQUFDc0IsR0FBRyxFQUFDZSxTQUFTLENBQUMsb0NBQW9DLGVBQ2pEckMsZ0RBQUEsU0FDRXFDLFNBQVMsQ0FBQyxjQUFjLENBQ3hCTSx1QkFBdUIsQ0FBRSxDQUFFQyxNQUFNLENBQUVsQyxLQUFNLENBQUUsQ0FDNUMsQ0FDRSxDQUFDLENBQ0wsQ0FBQ1csU0FBUyxlQUNUckIsZ0RBQUEsUUFBS3FDLFNBQVMsQ0FBQyx5QkFBeUIsZUFDdENyQyxnREFBQSxTQUFNcUMsU0FBUyxDQUFDLHNCQUFzQixlQUNwQ3JDLGdEQUFBLENBQUNJLCtFQUFXLEVBQUN5QyxLQUFLLENBQUMsU0FBUyxDQUFFLENBQzFCLENBQ0gsQ0FFSixDQUNFLENBQUMsQ0FFZCxDQUVBckMsYUFBYSxDQUFDc0MsWUFBWSxDQUFHLENBQzNCekIsU0FBUyxDQUFFLEtBQUssQ0FDaEJGLElBQUksQ0FBRSxJQUNSLENBQUMiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jcHAtY29sbGVnZS8uL3NyYy9jb21wb25lbnRzL29iamVjdHMvQ2FyZENvbnRhaW5lZC9DYXJkQ29udGFpbmVkLmpzP2ZkMDgiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBQcm9wVHlwZXMgZnJvbSAncHJvcC10eXBlcyc7XG5pbXBvcnQgT3JnTGluayBmcm9tICcuLi8uLi9nbG9iYWwvT3JnTGluay9PcmdMaW5rJztcbmltcG9ydCB7IEdhdHNieUltYWdlLCBnZXRJbWFnZSB9IGZyb20gJ2dhdHNieS1wbHVnaW4taW1hZ2UnO1xuaW1wb3J0IE1lZGl1bUFycm93IGZyb20gJy4uLy4uL2ljb25zL01lZGl1bUFycm93L01lZGl1bUFycm93JztcbmltcG9ydCB1c2VGYWxsYmFja0ltYWdlIGZyb20gJy4uLy4uLy4uL3V0aWxzL2hvb2svdXNlRmFsbGJhY2tJbWFnZSc7XG5pbXBvcnQgeyBoYW5kbGVJbWFnZSB9IGZyb20gJy4uLy4uLy4uL3V0aWxzL2Z1bmN0aW9ucy9oYW5kbGVJbWFnZXMnO1xuaW1wb3J0IGdldERpc3BsYXlMYWJlbFZhbHVlIGZyb20gJy4uLy4uLy4uL3V0aWxzL2Z1bmN0aW9ucy9nZXREaXNwbGF5TGFiZWxWYWx1ZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIENhcmRDb250YWluZWQoeyB0aXRsZSwgbGFiZWwsIGRhdGUsIHRpbWUsIGltYWdlLCB1cmwsIHRoZW1lLCBoVGFnLCBpbWFnZVBvc2l0aW9uLCBzaXRlLCB0eXBlLCBoaWRlQXJyb3cgfSkge1xuXHRjb25zdCBUYWcgPSBoVGFnID8gaFRhZyA6ICdoMyc7XG5cdGNvbnN0IHggPSBpbWFnZVBvc2l0aW9uID8gaW1hZ2VQb3NpdGlvbi5mb2NhbFggOiAnNTAlJztcblx0Y29uc3QgeSA9IGltYWdlUG9zaXRpb24gPyBpbWFnZVBvc2l0aW9uLmZvY2FsWSA6ICc1MCUnO1xuXG5cdGNvbnN0IGZhbGxiYWNrRGF0YSA9IHVzZUZhbGxiYWNrSW1hZ2UoeyB0eXBlLCBzaXRlIH0pO1xuICBjb25zdCBmZWF0dXJlZEltYWdlID0gaW1hZ2UuaW1nRGF0YSA/IGltYWdlIDogaGFuZGxlSW1hZ2UoZmFsbGJhY2tEYXRhKTtcblxuICBjb25zdCBkaXNwbGF5U2l0ZSA9IHNpdGUgPyBzaXRlLm1hcCgoc2l0ZU5hbWUpID0+IHNpdGVOYW1lLm5hbWUpIDogJyc7XG5cbiAgY29uc3QgZGlzcGxheUxhYmVsID0gZ2V0RGlzcGxheUxhYmVsVmFsdWUobGFiZWwsIGRpc3BsYXlTaXRlKTtcblxuXHRyZXR1cm4gKFxuICAgIDxPcmdMaW5rXG4gICAgICB0bz17dXJsfVxuICAgICAgc2l0ZT17c2l0ZX1cbiAgICAgIGNsYXNzTmFtZT17YG8tY2FyZC1jb250YWluZWQgby1jYXJkLWNvbnRhaW5lZC0tJHtcbiAgICAgICAgaW1hZ2UgPyAnd2l0aC1pbWFnZScgOiAnbm8taW1hZ2UnXG4gICAgICB9IG8tY2FyZC1jb250YWluZWQtLXRoZW1lLSR7dGhlbWUgPyB0aGVtZSA6ICdkZWZhdWx0J31gfVxuICAgICAgdHlwZT17dHlwZX1cbiAgICA+XG4gICAgICB7aW1hZ2UgJiYgKFxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm8tY2FyZC1jb250YWluZWRfX2ltYWdlXCI+XG4gICAgICAgICAgPEdhdHNieUltYWdlXG4gICAgICAgICAgICBhbHQ9e2ZlYXR1cmVkSW1hZ2UuaW1nQWx0fVxuICAgICAgICAgICAgaW1hZ2U9e2dldEltYWdlKGZlYXR1cmVkSW1hZ2UuaW1nRGF0YSl9XG4gICAgICAgICAgICBsb2FkaW5nPVwibGF6eVwiXG4gICAgICAgICAgICBpbWdTdHlsZT17eyBvYmplY3RQb3NpdGlvbjogYCR7eH0gJHt5fWAgfX1cbiAgICAgICAgICAvPlxuICAgICAgICA8L2Rpdj5cbiAgICAgICl9XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm8tY2FyZC1jb250YWluZWRfX2NvbnRlbn
1RcIj5cbiAgICAgICAge2Rpc3BsYXlMYWJlbCAmJiAoXG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwiby1jYXJkLWNvbnRhaW5lZF9fbGFiZWwgZi11cHBlciBmLXRhZ1wiPlxuICAgICAgICAgICAge2Rpc3BsYXlMYWJlbH1cbiAgICAgICAgICA8L3A+XG4gICAgICAgICl9XG4gICAgICAgIHtkYXRlICYmIChcbiAgICAgICAgICA8cCBjbGFzc05hbWU9XCJvLWNhcmQtY29udGFpbmVkX19kYXRlIGYtc3VidGFnIGYtdXBwZXJcIj57ZGF0ZX08L3A+XG4gICAgICAgICl9XG4gICAgICAgIHt0aW1lICYmIDxwIGNsYXNzTmFtZT1cIm8tY2FyZC1jb250YWluZWRfX3RpbWUgZi1ib2R5LXNtXCI+e3RpbWV9PC9wPn1cbiAgICAgICAgPFRhZyBjbGFzc05hbWU9XCJvLWNhcmQtY29udGFpbmVkX190aXRsZSBmLXRpdGxlLS02XCI+XG4gICAgICAgICAgPHNwYW5cbiAgICAgICAgICAgIGNsYXNzTmFtZT1cInUtaG92ZXItdGV4dFwiXG4gICAgICAgICAgICBkYW5nZXJvdXNseVNldElubmVySFRNTD17eyBfX2h0bWw6IHRpdGxlIH19XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9UYWc+XG4gICAgICAgIHshaGlkZUFycm93ICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm8tY2FyZC1jb250YWluZWRfX2Fycm93XCI+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ1LWhvdmVyLW1lZGl1bS1hcnJvd1wiPlxuICAgICAgICAgICAgICA8TWVkaXVtQXJyb3cgY29sb3I9XCIjNUQxNzg0XCIgLz5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvT3JnTGluaz5cbiAgKTtcbn1cblxuQ2FyZENvbnRhaW5lZC5kZWZhdWx0UHJvcHMgPSB7XG4gIGhpZGVBcnJvdzogZmFsc2UsXG4gIHNpdGU6IG51bGxcbn07XG5cbkNhcmRDb250YWluZWQucHJvcFR5cGVzID0ge1xuXHR0aXRsZTogUHJvcFR5cGVzLnN0cmluZyxcblx0dHlwZTogUHJvcFR5cGVzLnN0cmluZyxcblx0ZGF0ZTogUHJvcFR5cGVzLnN0cmluZyxcblx0dGltZTogUHJvcFR5cGVzLnN0cmluZyxcblx0aW1hZ2U6IFByb3BUeXBlcy5zaGFwZSh7XG5cdFx0aW1nQWx0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRcdGltZ0RhdGE6IFByb3BUeXBlcy5vYmplY3Rcblx0fSksXG5cdHRoZW1lOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHR1cmw6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGhUYWc6IFByb3BUeXBlcy5zdHJpbmcsXG4gIHNpdGU6IFByb3BUeXBlcy5vbmVPZlR5cGUoW1xuICAgIFByb3BUeXBlcy5zdHJpbmcsXG4gICAgUHJvcFR5cGVzLmFycmF5XG4gIF0pLFxuICBoaWRlQXJyb3c6IFByb3BUeXBlcy5ib29sLFxufTtcbiJdLCJuYW1lcyI6WyJSZWFjdCIsIk9yZ0xpbmsiLCJHYXRzYnlJbWFnZSIsImdldEltYWdlIiwiTWVkaXVtQXJyb3ciLCJ1c2VGYWxsYmFja0ltYWdlIiwiaGFuZGxlSW1hZ2UiLCJnZXREaXNwbGF5TGFiZWxWYWx1ZSIsIkNhcmRDb250YWluZWQiLCJfcmVmIiwidGl0bGUiLCJsYWJlbCIsImRhdGUiLCJ0aW1lIiwiaW1hZ2UiLCJ1cmwiLCJ0aGVtZSIsImhUYWciLCJpbWFnZVBvc2l0aW9uIiwic2l0ZSIsInR5cGUiLCJoaWRlQXJyb3ciLCJUYWciLCJ4IiwiZm9jYWxYIiwieSIsImZvY2FsWSIsImZhbGxiYWNrRGF0YSIsImZlYXR1cmVkSW1hZ2UiLCJpbWdEYXRhIiwiZGlzcGxheVNpdGUiLCJtYXAiLCJzaXRlTmFtZSIsIm5hbWUiLCJkaXNwbGF5TGFiZWwiLCJjcmVhdGVFbGVtZW50IiwidG8iLCJjbGFzc05hbWUiLCJhbHQiLCJpbWdBbHQiLCJsb2FkaW5nIiwiaW1nU3R5bGUiLCJvYmplY3RQb3NpdGlvbiIsImRhbmdlcm91c2x5U2V0SW5uZXJIVE1MIiwiX19odG1sIiwiY29sb3IiLCJkZWZhdWx0UHJvcHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///1301\n')},1913:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ A: function() { return /* binding */ CardBasic; }\n/* harmony export */ });\n/* harmony import */ var react__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(6540);\n/* harmony import */ var _global_OrgLink_OrgLink__WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(7922);\n/* harmony import */ var gatsby_plugin_image__WEBPACK_IMPORTED_MODULE_6__ = __webpack_require__(5588);\n/* harmony import */ var _icons_MediumArrow_MediumArrow__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(6863);\n/* harmony import */ var _utils_hook_useFallbackImage__WEBPACK_IMPORTED_MODULE_3__ = __webpack_require__(9252);\n/* harmony import */ var _utils_functions_handleImages__WEBPACK_IMPORTED_MODULE_4__ = __webpack_require__(9510);\n/* harmony import */ var _utils_functions_getDisplayLabelValue__WEBPACK_IMPORTED_MODULE_5__ = __webpack_require__(6687);\nfunction CardBasic(_ref){let{title,label,type=\'\',date,publishDate,image,url,hTag,theme,imagePosition,hideArrow,site=[],displaySite,showDisplaySite=false,linkType}=_ref;const Tag=hTag?hTag:\'h3\';const x=imagePosition?imagePosition.focalX:\'50%\';const y=imagePosition?imagePosition.focalY:\'50%\';const fallbackData=(0,_utils_hook_useFallbackImage__WEBPACK_IMPORTED_MODULE_3__/* ["default"] */ .A)({type,site});const featuredImage=image!==null&&image!==void 0&&image.imgData?image:(0,_utils_functions_handleImages__WEBPACK_IMPORTED_MODULE_4__/* .handleImage */ .cP)(fallbackData);
1const formattedDate=date?new Date(date).toLocaleString(\'default\',{month:\'long\',day:\'numeric\',year:\'numeric\'}):\'\';const formattedPublishDate=publishDate?new Date(publishDate).toLocaleString(\'default\',{month:\'long\',day:\'numeric\',year:\'numeric\'}):\'\';// change post type to center for education blog\nconst siteName=site!==null?site.map(item=>item.name):[];const displayLabel=(0,_utils_functions_getDisplayLabelValue__WEBPACK_IMPORTED_MODULE_5__/* ["default"] */ .A)(label);return/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_global_OrgLink_OrgLink__WEBPACK_IMPORTED_MODULE_1__/* ["default"] */ .A,{to:url,className:"o-card-basic o-card-basic--theme-"+(theme?theme:\'default\'),site:site,type:linkType?linkType:type},image&&image.src?/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-basic__image"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("img",{alt:"",src:image.src})):featuredImage&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-basic__image"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(gatsby_plugin_image__WEBPACK_IMPORTED_MODULE_6__.G,{alt:"",image:(0,gatsby_plugin_image__WEBPACK_IMPORTED_MODULE_6__.c)(featuredImage.imgData),loading:"lazy",imgStyle:{objectPosition:x+" "+y}})),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-basic__content"},displayLabel&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("p",{className:"o-card-basic__label f-tag f-upper"},showDisplaySite?displaySite:displayLabel),date&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("p",{className:"o-card-basic__date f-subtag"},formattedDate),publishDate&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("p",{className:"o-card-basic__date f-subtag"},formattedPublishDate),/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(Tag,{className:"o-card-basic__title f-title--5"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"u-hover-text",dangerouslySetInnerHTML:{__html:title}})),!hideArrow&&/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("div",{className:"o-card-basic__arrow"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement("span",{className:"u-hover-medium-arrow"},/*#__PURE__*/react__WEBPACK_IMPORTED_MODULE_0__.createElement(_icons_MediumArrow_MediumArrow__WEBPACK_IMPORTED_MODULE_2__/* ["default"] */ .A,null)))));}CardBasic.defaultProps={hideArrow:false,site:null};//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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DQUFDLGdDQUFnQyxlQUM3Qy9DLGdEQUFBLFNBQ0UrQyxTQUFTLENBQUMsY0FBYyxDQUN4Qk0sdUJBQXVCLENBQUUsQ0FBRUMsTUFBTSxDQUFFNUMsS0FBTSxDQUFFLENBQ3RDLENBQ0osQ0FBQyxDQUNMLENBQUNVLFNBQVMsZUFDVHBCLGdEQUFBLFFBQUsrQyxTQUFTLENBQUMscUJBQXFCLGVBQ2xDL0MsZ0RBQUEsU0FBTStDLFNBQVMsQ0FBQyxzQkFBc0IsZUFDcEMvQyxnREFBQSxDQUFDSSwrRUFBVyxLQUFFLENBQ1YsQ0FDSCxDQUVKLENBQ0UsQ0FBQyxDQUVkLENBRUFJLFNBQVMsQ0FBQytDLFlBQVksQ0FBRyxDQUN2Qm5DLFNBQVMsQ0FBRSxLQUFLLENBQ2hCQyxJQUFJLENBQUUsSUFDUixDQUFDIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY3BwLWNvbGxlZ2UvLi9zcmMvY29tcG9uZW50cy9vYmplY3RzL0NhcmRCYXNpYy9DYXJkQmFzaWMuanM/YmJkNCJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IFByb3BUeXBlcyBmcm9tICdwcm9wLXR5cGVzJztcbmltcG9ydCBPcmdMaW5rIGZyb20gJy4uLy4uL2dsb2JhbC9PcmdMaW5rL09yZ0xpbmsnO1xuaW1wb3J0IHsgR2F0c2J5SW1hZ2UsIGdldEltYWdlIH0gZnJvbSAnZ2F0c2J5LXBsdWdpbi1pbWFnZSc7XG5pbXBvcnQgTWVkaXVtQXJyb3cgZnJvbSAnLi4vLi4vaWNvbnMvTWVkaXVtQXJyb3cvTWVkaXVtQXJyb3cnO1xuaW1wb3J0IHVzZUZhbGxiYWNrSW1hZ2UgZnJvbSAnLi4vLi4vLi4vdXRpbHMvaG9vay91c2VGYWxsYmFja0ltYWdlJztcbmltcG9ydCB7IGhhbmRsZUltYWdlIH0gZnJvbSAnLi4vLi4vLi4vdXRpbHMvZnVuY3Rpb25zL2hhbmRsZUltYWdlcyc7XG5pbXBvcnQgZ2V0RGlzcGxheUxhYmVsVmFsdWUgZnJvbSAnLi4vLi4vLi4vdXRpbHMvZnVuY3Rpb25zL2dldERpc3BsYXlMYWJlbFZhbHVlJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ2FyZEJhc2ljKHsgdGl0bGUsIGxhYmVsLCB0eXBlPScnLCBkYXRlLCBwdWJsaXNoRGF0ZSwgaW1hZ2UsIHVybCwgaFRhZywgdGhlbWUsIGltYWdlUG9zaXRpb24sIGhpZGVBcnJvdywgc2l0ZT1bXSwgZGlzcGxheVNpdGUsIHNob3dEaXNwbGF5U2l0ZSA9IGZhbHNlLCBsaW5rVHlwZSB9KSB7XG4gIFxuXHRjb25zdCBUYWcgPSBoVGFnID8gaFRhZyA6ICdoMyc7XG5cdGNvbnN0IHggPSBpbWFnZVBvc2l0aW9uID8gaW1hZ2VQb3NpdGlvbi5mb2NhbFggOiAnNTAlJztcblx0Y29uc3QgeSA9IGltYWdlUG9zaXRpb24gPyBpbWFnZVBvc2l0aW9uLmZvY2FsWSA6ICc1MCUnO1xuXG4gIGNvbnN0IGZhbGxiYWNrRGF0YSA9IHVzZUZhbGxiYWNrSW1hZ2Uoe3R5cGUsIHNpdGV9KVxuXG4gIGNvbnN0IGZlYXR1cmVkSW1hZ2UgPSBpbWFnZT8uaW1nRGF0YVxuICAgID8gaW1hZ2VcbiAgICA6IGhhbmRsZUltYWdlKGZhbGxiYWNrRGF0YSlcblxuXHRjb25zdCBmb3JtYXR0ZWREYXRlID0gZGF0ZVxuICA/IG5ldyBEYXRlKGRhdGUpLnRvTG9jYWxlU3RyaW5nKCdkZWZhdWx0Jywge1xuICAgIG1vbnRoOiAnbG9uZycsXG4gICAgZGF5OiAnbnVtZXJpYycsXG4gICAgeWVhcjogJ251bWVyaWMnLFxuICB9KVxuICA6ICcnO1xuXG4gIGNvbnN0IGZvcm1hdHRlZFB1Ymxpc2hEYXRlID0gcHVibGlzaERhdGVcbiAgPyBuZXcgRGF0ZShwdWJsaXNoRGF0ZSkudG9Mb2NhbGVTdHJpbmcoJ2RlZmF1bHQnLCB7XG4gICAgbW9udGg6ICdsb25nJyxcbiAgICBkYXk6ICdudW1lcmljJyxcbiAgICB5ZWFyOiAnbnVtZXJpYycsXG4gIH0pXG4gIDogJyc7XG5cbiAgLy8gY2hhbmdlIHBvc3QgdHlwZSB0byBjZW50ZXIgZm9yIGVkdWNhdGlvbiBibG9nXG4gIGNvbnN0IHNpdGVOYW1lID0gc2l0ZSE9PSBudWxsXG4gICAgPyBzaXRlLm1hcChpdGVtID0+IGl0ZW0ubmFtZSlcbiAgICA6IFtdO1xuXG4gIGNvbnN0IGRpc3BsYXlMYWJlbCA9IGdldERpc3BsYXlMYWJlbFZhbHVlKGxhYmVsKTtcblxuXHRyZXR1cm4gKFxuICAgIDxPcmdMaW5rXG4gICAgICB0bz17dXJsfVxuICAgICAgY2xhc3NOYW1lPXtgby1jYXJkLWJhc2ljIG8tY2FyZC1iYXNpYy0tdGhlbWUtJHtcbiAgICAgICAgdGhlbWUgPyB0aGVtZSA6ICdkZWZhdWx0J1xuICAgICAgfWB9XG4gICAgICBzaXRlPXtzaXRlfVxuICAgICAgdHlwZT17bGlua1R5cGUgPyBsaW5rVHlwZSA6IHR5cGV9XG4gICAgPlxuICAgICAge2ltYWdlICYmIGltYWdlLnNyYyA/IChcbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvLWNhcmQtYmFzaWNfX2ltYWdlXCI+XG4gICAgICAgICAgPGltZyBhbHQ9XCJcIiBzcmM9e2ltYWdlLnNyY30gLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICApIDogKFxuICAgICAgICBmZWF0dXJlZEltYWdlICYmIChcbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cIm8tY2FyZC1iYXNpY19faW1hZ2VcIj5cbiAgICAgICAgICAgIDxHYXRzYnlJbWFnZVxuICAgICAgICAgICAgICBhbHQ9XCJcIlxuICAgICAgICAgICAgICBpbWFnZT17Z2V0SW1hZ2UoZmVhdHVyZWRJbWFnZS5pbWdEYXRhKX1cbiAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxuICAgICAgICAgICAgICBpbWdTdHlsZT17eyBvYmplY3RQb3NpdGlvbjogYCR7eH0gJHt5fWAgfX1cbiAgICAgICAgICAgIC8+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgIClcbiAgICAgICl9XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cIm8tY2FyZC1iYXNpY19fY29udGVudFwiPlxuICAgICAgICB7ZGlzcGxheUxhYmVsICYmIDxwIGNsYXNzTmFtZT1cIm8tY2FyZC1iYXNpY19fbGFiZWwgZi10YWcgZi11cHBlclwiPntzaG93RGlzcGxheVNpdGUgPyBkaXNwbGF5U2l0ZSA6IGRpc3BsYXlMYWJlbH08L3A+fVxuICAgICAgICB7ZGF0ZSAmJiAoXG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJvLWNhcmQtYmFzaWNfX2RhdGUgZi1zdWJ0YWdcIj57Zm9ybWF0dGVkRGF0ZX08L3A+XG4gICAgICAgICAgKX1cbiAgICAgICAgICB7c
1HVibGlzaERhdGUgJiYgKFxuICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwiby1jYXJkLWJhc2ljX19kYXRlIGYtc3VidGFnXCI+e2Zvcm1hdHRlZFB1Ymxpc2hEYXRlfTwvcD5cbiAgICAgICAgICApfVxuICAgICAgICA8VGFnIGNsYXNzTmFtZT1cIm8tY2FyZC1iYXNpY19fdGl0bGUgZi10aXRsZS0tNVwiPlxuICAgICAgICAgIDxzcGFuXG4gICAgICAgICAgICBjbGFzc05hbWU9XCJ1LWhvdmVyLXRleHRcIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiB0aXRsZSB9fVxuICAgICAgICAgID48L3NwYW4+XG4gICAgICAgIDwvVGFnPlxuICAgICAgICB7IWhpZGVBcnJvdyAmJiAoXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJvLWNhcmQtYmFzaWNfX2Fycm93XCI+XG4gICAgICAgICAgICA8c3BhbiBjbGFzc05hbWU9XCJ1LWhvdmVyLW1lZGl1bS1hcnJvd1wiPlxuICAgICAgICAgICAgICA8TWVkaXVtQXJyb3cgLz5cbiAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgKX1cbiAgICAgIDwvZGl2PlxuICAgIDwvT3JnTGluaz5cbiAgKTtcbn1cblxuQ2FyZEJhc2ljLmRlZmF1bHRQcm9wcyA9IHtcbiAgaGlkZUFycm93OiBmYWxzZSxcbiAgc2l0ZTogbnVsbFxufTtcblxuQ2FyZEJhc2ljLnByb3BUeXBlcyA9IHtcblx0dGl0bGU6IFByb3BUeXBlcy5zdHJpbmcsXG5cdGxhYmVsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRkYXRlOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRleGNlcnB0OiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRpbWFnZTogUHJvcFR5cGVzLnNoYXBlKHtcblx0XHRpbWdBbHQ6IFByb3BUeXBlcy5zdHJpbmcsXG5cdFx0aW1nRGF0YTogUHJvcFR5cGVzLm9iamVjdFxuXHR9KSxcblx0dXJsOiBQcm9wVHlwZXMuc3RyaW5nLFxuXHRoVGFnOiBQcm9wVHlwZXMuc3RyaW5nLFxuICBoaWRlQXJyb3c6IFByb3BUeXBlcy5ib29sLFxuICBzaXRlOiBQcm9wVHlwZXMub25lT2ZUeXBlKFtcbiAgICBQcm9wVHlwZXMuc3RyaW5nLFxuICAgIFByb3BUeXBlcy5hcnJheVxuICBdKSxcbn07XG4iXSwibmFtZXMiOlsiUmVhY3QiLCJPcmdMaW5rIiwiR2F0c2J5SW1hZ2UiLCJnZXRJbWFnZSIsIk1lZGl1bUFycm93IiwidXNlRmFsbGJhY2tJbWFnZSIsImhhbmRsZUltYWdlIiwiZ2V0RGlzcGxheUxhYmVsVmFsdWUiLCJDYXJkQmFzaWMiLCJfcmVmIiwidGl0bGUiLCJsYWJlbCIsInR5cGUiLCJkYXRlIiwicHVibGlzaERhdGUiLCJpbWFnZSIsInVybCIsImhUYWciLCJ0aGVtZSIsImltYWdlUG9zaXRpb24iLCJoaWRlQXJyb3ciLCJzaXRlIiwiZGlzcGxheVNpdGUiLCJzaG93RGlzcGxheVNpdGUiLCJsaW5rVHlwZSIsIlRhZyIsIngiLCJmb2NhbFgiLCJ5IiwiZm9jYWxZIiwiZmFsbGJhY2tEYXRhIiwiZmVhdHVyZWRJbWFnZSIsImltZ0RhdGEiLCJmb3JtYXR0ZWREYXRlIiwiRGF0ZSIsInRvTG9jYWxlU3RyaW5nIiwibW9udGgiLCJkYXkiLCJ5ZWFyIiwiZm9ybWF0dGVkUHVibGlzaERhdGUiLCJzaXRlTmFtZSIsIm1hcCIsIml0ZW0iLCJuYW1lIiwiZGlzcGxheUxhYmVsIiwiY3JlYXRlRWxlbWVudCIsInRvIiwiY2xhc3NOYW1lIiwic3JjIiwiYWx0IiwibG9hZGluZyIsImltZ1N0eWxlIiwib2JqZWN0UG9zaXRpb24iLCJkYW5nZXJvdXNseVNldElubmVySFRNTCIsIl9faHRtbCIsImRlZmF1bHRQcm9wcyJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///1913\n')},4855:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ A: function() { return /* binding */ useFallbackMetaText; }\n/* harmony export */ });\n/* harmony import */ var gatsby__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8693);\nfunction useFallbackMetaText(){var _fallbackMetaTextData,_fallbackMetaTextData2;const fallbackMetaTextData=(0,gatsby__WEBPACK_IMPORTED_MODULE_0__.useStaticQuery)("2648328807");// fallback social text NEED TO ADD TO CPP\n// change index to 1 when added\nconst fallbackMetaText=fallbackMetaTextData===null||fallbackMetaTextData===void 0?void 0:(_fallbackMetaTextData=fallbackMetaTextData.allBlockContentFallbackSocialText)===null||_fallbackMetaTextData===void 0?void 0:(_fallbackMetaTextData2=_fallbackMetaTextData.edges[0])===null||_fallbackMetaTextData2===void 0?void 0:_fallbackMetaTextData2.node;const shortDescription=fallbackMetaText===null||fallbackMetaText===void 0?void 0:fallbackMetaText.field_short_description_fallback;const socialShareText=fallbackMetaText===null||fallbackMetaText===void 0?void 0:fallbackMetaText.field_social_share_text_fallback;return{shortDescription,socialShareText};}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNDg1NS5qcyIsIm1hcHBpbmdzIjoiOzs7O0FBRWUsUUFBUyxDQUFBQyxtQkFBbUJBLENBQUEsQ0FBRyxLQUFBQyxxQkFBQSxDQUFBQyxzQkFBQSxDQUM1QyxLQUFNLENBQUFDLG9CQUFvQixDQUFHSixzREFBYyxhQWdCM0MsQ0FBQyxDQUVEO0FBQ0E7QUFFQSxLQUFNLENBQUFLLGdCQUFnQixDQUNwQkQsb0JBQW9CLFNBQXBCQSxvQkFBb0Isa0JBQUFGLHFCQUFBLENBQXBCRSxvQkFBb0IsQ0FBRUUsaUNBQWlDLFVBQUFKLHFCQUFBLGtCQUFBQyxzQkFBQSxDQUF2REQscUJBQUEsQ0FBeURLLEtBQUssQ0FBQyxDQUFDLENBQUMsVUFBQUosc0JBQUEsaUJBQWpFQSxzQkFBQSxDQUFtRUssSUFBSSxDQUN6RSxLQUFNLENBQUFDLGdCQUFnQixDQUFHSixnQkFBZ0IsU0FBaEJBLGdCQUFnQixpQkFBaEJBLGdCQUFnQixDQUFFSyxnQ0FBZ0MsQ0FDM0UsS0FBTSxDQUFBQyxlQUFlLENBQUdOLGdCQUFnQixTQUFoQkEs
1Z0JBQWdCLGlCQUFoQkEsZ0JBQWdCLENBQUVPLGdDQUFnQyxDQUUxRSxNQUFPLENBQ0xILGdCQUFnQixDQUNoQkUsZUFDRixDQUFDLENBQ0giLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jcHAtY29sbGVnZS8uL3NyYy91dGlscy9ob29rL3VzZUZhbGxiYWNrTWV0YVRleHQuanM/Njc1YiJdLCJzb3VyY2VzQ29udGVudCI6WyJpbXBvcnQgeyB1c2VTdGF0aWNRdWVyeSwgZ3JhcGhxbCB9IGZyb20gJ2dhdHNieSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIHVzZUZhbGxiYWNrTWV0YVRleHQoKSB7XG4gIGNvbnN0IGZhbGxiYWNrTWV0YVRleHREYXRhID0gdXNlU3RhdGljUXVlcnkoXG4gICAgZ3JhcGhxbGBcbiAgICAgIHF1ZXJ5IHtcbiAgICAgICAgYWxsQmxvY2tDb250ZW50RmFsbGJhY2tTb2NpYWxUZXh0KFxuICAgICAgICAgIGZpbHRlcjogeyBkcnVwYWxfaWQ6IHsgZXE6IFwiZDZiNjA3MTktMWU3OS00MDdkLWE2YTYtNzE3MzJjMmY4NGRmXCIgfSB9XG4gICAgICAgICkge1xuICAgICAgICAgIGVkZ2VzIHtcbiAgICAgICAgICAgIG5vZGUge1xuICAgICAgICAgICAgICBkcnVwYWxfaW50ZXJuYWxfX2lkXG4gICAgICAgICAgICAgIGZpZWxkX3Nob3J0X2Rlc2NyaXB0aW9uX2ZhbGxiYWNrXG4gICAgICAgICAgICAgIGZpZWxkX3NvY2lhbF9zaGFyZV90ZXh0X2ZhbGxiYWNrXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgYFxuICApO1xuXG4gIC8vIGZhbGxiYWNrIHNvY2lhbCB0ZXh0IE5FRUQgVE8gQUREIFRPIENQUFxuICAvLyBjaGFuZ2UgaW5kZXggdG8gMSB3aGVuIGFkZGVkXG5cbiAgY29uc3QgZmFsbGJhY2tNZXRhVGV4dCA9XG4gICAgZmFsbGJhY2tNZXRhVGV4dERhdGE/LmFsbEJsb2NrQ29udGVudEZhbGxiYWNrU29jaWFsVGV4dD8uZWRnZXNbMF0/Lm5vZGU7XG4gIGNvbnN0IHNob3J0RGVzY3JpcHRpb24gPSBmYWxsYmFja01ldGFUZXh0Py5maWVsZF9zaG9ydF9kZXNjcmlwdGlvbl9mYWxsYmFjaztcbiAgY29uc3Qgc29jaWFsU2hhcmVUZXh0ID0gZmFsbGJhY2tNZXRhVGV4dD8uZmllbGRfc29jaWFsX3NoYXJlX3RleHRfZmFsbGJhY2s7XG5cbiAgcmV0dXJuIHtcbiAgICBzaG9ydERlc2NyaXB0aW9uLFxuICAgIHNvY2lhbFNoYXJlVGV4dFxuICB9O1xufVxuIl0sIm5hbWVzIjpbInVzZVN0YXRpY1F1ZXJ5IiwidXNlRmFsbGJhY2tNZXRhVGV4dCIsIl9mYWxsYmFja01ldGFUZXh0RGF0YSIsIl9mYWxsYmFja01ldGFUZXh0RGF0YTIiLCJmYWxsYmFja01ldGFUZXh0RGF0YSIsImZhbGxiYWNrTWV0YVRleHQiLCJhbGxCbG9ja0NvbnRlbnRGYWxsYmFja1NvY2lhbFRleHQiLCJlZGdlcyIsIm5vZGUiLCJzaG9ydERlc2NyaXB0aW9uIiwiZmllbGRfc2hvcnRfZGVzY3JpcHRpb25fZmFsbGJhY2siLCJzb2NpYWxTaGFyZVRleHQiLCJmaWVsZF9zb2NpYWxfc2hhcmVfdGV4dF9mYWxsYmFjayJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///4855\n')},6403:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('// ESM COMPAT FLAG\n__webpack_require__.r(__webpack_exports__);\n\n// EXPORTS\n__webpack_require__.d(__webpack_exports__, {\n "default": function() { return /* binding */ TopicDetail; }\n});\n\n// EXTERNAL MODULE: ./node_modules/react/index.js\nvar react = __webpack_require__(6540);\n// EXTERNAL MODULE: ./src/templates/Layout/Layout.js + 26 modules\nvar Layout = __webpack_require__(235);\n// EXTERNAL MODULE: ./src/components/global/seo.js\nvar seo = __webpack_require__(9084);\n// EXTERNAL MODULE: ./src/utils/hook/useFallbackMetaText.js\nvar useFallbackMetaText = __webpack_require__(4855);\n// EXTERNAL MODULE: ./src/utils/hook/useFallbackImage.js\nvar useFallbackImage = __webpack_require__(9252);\n// EXTERNAL MODULE: ./node_modules/@babel/runtime/helpers/esm/toConsumableArray.js + 5 modules\nvar toConsumableArray = __webpack_require__(4506);\n// EXTERNAL MODULE: ./src/components/global/OrgLink/OrgLink.js + 1 modules\nvar OrgLink = __webpack_require__(7922);\n;// ./src/components/objects/SelectDropdown/SelectDropdown.js\nconst SelectDropdown=_ref=>{let{currentTopic,allTopics,largeFont=true}=_ref;const ref=(0,react.useRef)();const{0:isOpen,1:setIsOpen}=(0,react.useState)(false);// const [selectedOption, setSelectedOption] = useState(tags[0]);\nconst{0:showArrow,1:setShowArrow}=(0,react.useState)(true);(0,react.useEffect)(()=>{if(!isOpen){setShowArrow(true);}const checkIfClickedOutside=e=>{// clicking outside of select dropdown will close it\nif(isOpen&&ref.current&&!ref.current.contains(e.target)){setIsOpen(false);}};document.addEventListener(\'mousedown\',checkIfClickedOutside);return()=>{document.removeEventListener(\'mousedown\',checkIfClickedOutside);};},[isOpen]);const toggling=()=>setIsOpen(!isOpen);const uniqueTopics=(0,toConsumableArray/* default */.A)(new Set(allTopics));const filteredTopics=uniqueTopics.filter(topic=>topic.title!==currentTopic.title);const seeAllTopics={field_display_title:"All Topics",url:"/topics"};const finalTopics=[currentTopic].concat((0,toConsumableArray/* default */.A)(filteredTopics),[seeAllTopics]);// hides arrow when scrolling through list\nconst handleScroll=e=>{e.target.scrollTop===0?setShowArrow(true):setShowArrow(false);};return/*#__PURE__*/react.createElement("div",{ref:ref,className:"c-select-dropdown"},/*#__PURE__*/react.createElement("div",{className:"c-select-dropdown__container f-title--2"},/*#__PURE__*/react.createElement("button",{className:"c-select-dropdown__header-wrapper "+(isOpen?\'c-select-dropdown__header-wrapper-is-open\':\'\')+" "+(largeFont?\'c-select-dropdown__header-wrapper-stories-header\':\'c-select-dropdown__header-wrapper-homepage\'),onClick:toggling},/*#__PURE__*/react.createElement("div",{className:"c-select-dropdown__header "+(largeFont?\'c-select-dropdown__stories-header\':\'c-select-dropdown__homepage\')+" "+(isOpen?\'c-select-dropdown__header-open\':\'\')},currentTopic.field_display_title),showArrow&&/*#__PURE__*/react.createElement("div",{className:"c-select-dropdown__arrow-down "+(isOpen?\'c-select-dropdown__arrow-up\':\'\')})),isOpen&&/*#__PURE__*/react.createElement("div",{className:"c-select-dropdown__list-container"},/*#__PURE__*/react.createElement("ul",{onScroll:handleScroll,className:"c-select-dropdown__list"},finalTopics.map((topic,index)=>{const topicTitle=topic.field_display_title;return/*#__PURE__*/react.createElement("li",{key:"topic-"+index,className:"c-selectdropdown__list-item "+(largeFont?\'c-select-dropdown__list-item-stories-header\':\'c-select-dropdown__list-item-homepage\')},/*#__PURE__*/react.createElement(OrgLink/* default */.A,{className:"c-selectdropdown__list-item-button "+(largeFont?\'c-selectdropdown__list-item-button-stories-header\':\'c-select-dropdown__list-item-button-homepage\'),to:topic.url?topic.url:topic.path.alias,site:"CPP"},/*#__PURE__*/react.createElement("span",{className:topic.url?\'c-select-dropdown__see-all-topics\':\'\'},topicTitle)));})))));};/* harmony default export */ var SelectDropdown_SelectDropdown = (SelectDropdown);\n// EXTERNAL MODULE: ./src/components/objects/CardBasic/CardBasic.js\nvar CardBasic = __webpack_require__(1913);\n;// ./src/components/blocks/TopicQuote/TopicQuote.js\nfunction TopicQuote(_ref){let{quote,name,jobTitle,degrees}=_ref;return/*#__PURE__*/react.createElement("div",{className:"b-topic-quote"},/*#__PURE__*/react.createElement("div",{className:"b-topic-quote__text"},/*#__PURE__*/react.createElement("svg",{className:"b-topic-quote__svg--quote-block",width:"52",height:"40",viewBox:"0 0 79 61",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*#__PURE__*/react.createElement("path",{d:"M33.0494 1V10.8804C28.0247 10.8804 23.4074 12.5742 19.0617 15.8206C14.7161 19.067 12.679 23.3014 12.679 27.8182C12.679 30.6412 13.7654 31.9115 15.8025 31.9115C16.3457 31.9115 17.2963 31.7703 18.6543 31.3469C20.1481 31.0646 21.3704 30.7823 22.1852 30.7823C25.037 30.7823 27.8889 32.0526 30.4691 34.4522C33.0494 36.8517 34.4074 40.3804 34.4074 44.756C34.4074 48.9904 33.0494 52.5191 3
10.4691 55.4833C27.8889 58.4474 24.0864 60 19.4691 60C13.9012 60 9.55556 57.8828 6.16049 53.5072C2.76543 49.1316 1 43.2034 1 35.4402C1 24.8541 4.12346 16.5263 10.3704 10.4569C16.6173 4.38756 24.0864 1.2823 33.0494 1ZM76.642 1V10.8804C71.8889 10.8804 67.4074 12.5742 62.9259 15.8206C58.4444 19.067 56.2716 23.1603 56.2716 27.8182C56.2716 30.6412 57.358 31.9115 59.3951 31.9115C59.9383 31.9115 60.8889 31.7703 62.2469 31.3469C63.7407 31.0646 64.963 30.7823 65.7778 30.7823C68.9012 30.7823 71.6173 32.0526 74.1975 34.5933C76.7778 37.134 78 40.6627 78 44.756C78 48.9904 76.642 52.5191 74.0617 55.4833C71.4815 58.4474 67.8148 60 63.1975 60C57.6296 60 53.2839 57.8828 49.8889 53.5072C46.4938 49.1316 44.7284 43.2034 44.7284 35.4402C44.7284 24.8541 47.8519 16.5263 54.0988 10.4569C60.3457 4.38756 67.8148 1.2823 76.642 1Z",fill:"#686EE2",stroke:"#686EE2",strokeWidth:"2",strokeLinejoin:"round"})),/*#__PURE__*/react.createElement("div",null,/*#__PURE__*/react.createElement("div",{className:"f-body-lg b-topic-quote__quote-text",dangerouslySetInnerHTML:{__html:quote}}),name&&/*#__PURE__*/react.createElement("div",{className:""},/*#__PURE__*/react.createElement("p",{className:"f-title--6 b-topic-quote__name"}," ",name," "),degrees&&/*#__PURE__*/react.createElement("p",{className:"f-body-sm b-topic-quote__degrees"},\' \',degrees,\' \'),jobTitle&&/*#__PURE__*/react.createElement("p",{className:"f-body-sm b-topic-quote__job-title"},\' \',jobTitle,\' \')))));}\n;// ./src/components/blocks/TopicGridQuote/TopicGridQuote.js\nfunction TopicGridQuote(_ref){let{card,quote}=_ref;return/*#__PURE__*/react.createElement("div",{className:"c-topic-grid o-basic-grid"},/*#__PURE__*/react.createElement("h2",{className:"u-sr-only"},"Featured Content"),/*#__PURE__*/react.createElement("div",{className:"c-topic-grid__left"},quote.field_quote&&/*#__PURE__*/react.createElement(TopicQuote,{quote:quote.field_quote.processed,name:quote.field_attribution,degrees:quote.field_degrees,jobTitle:quote.field_job_title})),/*#__PURE__*/react.createElement("div",{className:"c-topic-grid__right"},/*#__PURE__*/react.createElement(CardBasic/* default */.A,card)));}\n// EXTERNAL MODULE: ./src/utils/functions/handleImages.js\nvar handleImages = __webpack_require__(9510);\n// EXTERNAL MODULE: ./src/utils/functions/handleParagraphs.js + 1 modules\nvar handleParagraphs = __webpack_require__(5864);\n;// ./src/components/icons/LargeArrow/LargeArrow.js\nfunction LargeArrow(){return/*#__PURE__*/react.createElement("svg",{width:"71",height:"31",viewBox:"0 0 71 31",fill:"none",xmlns:"http://www.w3.org/2000/svg"},/*#__PURE__*/react.createElement("path",{d:"M40.5331 15.5336H0.977539M40.5331 15.5336L26.6885 30.3235M40.5331 15.5336L26.6885 0.742676",stroke:"currentColor",className:"i-large-arrow-path"}));}\n;// ./src/components/objects/LargeHoverArrow/LargeHoverArrow.js\nfunction LargeHoverArrow(_ref){let{theme}=_ref;return/*#__PURE__*/react.createElement("span",{class:"o-large-hover-arrow u-hover-large-arrow "+(theme?\'o-large-hover-arrow--\'+theme:\'\'),"aria-hidden":"true"},/*#__PURE__*/react.createElement(LargeArrow,null));}LargeHoverArrow.defaultProps={theme:null};\n;// ./src/assets/images/bg-image-centered-card.png\n/* harmony default export */ var bg_image_centered_card = (__webpack_require__.p + "static/bg-image-centered-card-4852cad87b976cbfaea419e3fd668943.png");\n// EXTERNAL MODULE: ./node_modules/dompurify/dist/purify.es.mjs\nvar purify_es = __webpack_require__(9418);\n// EXTERNAL MODULE: ./node_modules/gatsby-plugin-image/dist/index.browser-25d2e62c.js\nvar index_browser_25d2e62c = __webpack_require__(5588);\n// EXTERNAL MODULE: ./src/utils/hook/useOnScreenAnimationClasses.js\nvar useOnScreenAnimationClasses = __webpack_require__(6120);\n;// ./src/components/blocks/CenteredCardCta/CenteredCardCta.js\nfunction CenteredCardCta(_ref){let{eyebrow,eyebrowType,title,text,ctaUrl,site,theme,image,type}=_ref;const{ref,fadeUp}=(0,useOnScreenAnimationClasses/* default */.A)();const{0:cardTitle,1:setCardTitle}=(0,react.useState)(title);(0,react.useEffect)(()=>{setCardTitle(purify_es/* default */.A.sanitize(title,{USE_PROFILES:{html:true}}));},[]);return/*#__PURE__*/react.createElement("div",{className:"b-centered-card-cta b-centered-card-cta--"+theme},/*#__PURE__*/react.createElement("div",{className:"b-centered-card-cta__bg-image "},/*#__PURE__*/react.createElement("img",{src:bg_image_centered_card,alt:""})),/*#__PURE__*/react.createElement("div",{className:"o-container"},/*#__PURE__*/react.createElement("div",{className:"b-centered-card-cta__content o-row"},/*#__PURE__*/react.createElement("div",{className:"b-centered-card-cta__image o-col o-col-sm-md-5 "+fadeUp,ref:ref}
1,/*#__PURE__*/react.createElement(index_browser_25d2e62c.G,{alt:image.imgAlt,image:(0,index_browser_25d2e62c.c)(image.imgData),loading:"lazy"})),/*#__PURE__*/react.createElement("div",{className:"b-centered-card-cta__text-section o-col o-col-sm-md-4"},/*#__PURE__*/react.createElement(OrgLink/* default */.A,{to:ctaUrl,className:"b-centered-card-cta__link",site:site,type:type},/*#__PURE__*/react.createElement("p",{className:"b-centered-card-cta__eyebrow f-tag f-upper"},eyebrow),/*#__PURE__*/react.createElement("p",{className:"b-centered-card-cta__eyebrow-type f-subtag f-upper"},eyebrowType),/*#__PURE__*/react.createElement("h2",{className:"b-centered-card-cta__title f-title--3",dangerouslySetInnerHTML:{__html:title}}),/*#__PURE__*/react.createElement("p",{className:"b-centered-card-cta__text f-title--6",dangerouslySetInnerHTML:{__html:text}}),/*#__PURE__*/react.createElement("div",{className:"b-centered-card-cta__url"},/*#__PURE__*/react.createElement(LargeHoverArrow,{theme:theme})))))));}CenteredCardCta.defaultProps={theme:\'default\',site:null};\n;// ./src/components/blocks/FullWidthImageCta/FullWidthImageCta.js\nfunction FullWidthImageCta(_ref){let{eyebrow,eyebrowType,title,site,ctaUrl,image,type}=_ref;const x=image.imgPosition?image.imgPosition.focalX:\'50%\';const y=image.imgPosition?image.imgPosition.focalY:\'50%\';return/*#__PURE__*/react.createElement(OrgLink/* default */.A,{to:ctaUrl,site:site,type:type},/*#__PURE__*/react.createElement("div",{className:"b-full-width-image-cta"},image&&/*#__PURE__*/react.createElement(index_browser_25d2e62c.G,{alt:image.alt,image:(0,index_browser_25d2e62c.c)(image.imgData),loading:"lazy",className:"b-full-width-image-cta__img",imgStyle:{objectPosition:x+" "+y}}),/*#__PURE__*/react.createElement("div",{className:"b-full-width-image-cta__text-block"},/*#__PURE__*/react.createElement("p",{className:"b-full-width-image-cta__eyebrow f-tag"},eyebrow),/*#__PURE__*/react.createElement("p",{className:"b-full-width-image-cta__post-type f-subtag"},eyebrowType),/*#__PURE__*/react.createElement("h2",{className:"b-full-width-image-cta__title f-title--3"},title))));}\n// EXTERNAL MODULE: ./src/components/objects/CardContained/CardContained.js\nvar CardContained = __webpack_require__(1301);\n;// ./src/components/blocks/TopicGrid/TopicGrid.js\nfunction TopicGrid(_ref){let{data}=_ref;const dataRemainder=data.length%3;const rowsOfThree=(0,toConsumableArray/* default */.A)(data);dataRemainder===1?rowsOfThree.splice(-1,1):dataRemainder===2?rowsOfThree.splice(-2,2):\'\';const rowsOfTwoArray=(0,toConsumableArray/* default */.A)(data);const rowsOfTwo=dataRemainder===1?rowsOfTwoArray.slice(-1):dataRemainder===2?rowsOfTwoArray.slice(-2):\'\';const TopicGridCard=_ref2=>{let{type,title,link,image,date,endTime,featured,imagePosition,site,linkType}=_ref2;if(type===\'Event\'||type===\'event\'){const d=new Date(date);const dateOfMonth=d.getDate();const monthName=d.toLocaleString(\'default\',{month:\'long\'});const dayName=d.toLocaleString(\'default\',{weekday:\'long\'});const year=d.getFullYear();const startHour=d.getUTCHours();const startMinutes=d.getMinutes();const endD=new Date(endTime);const endHour=endD.getUTCHours();const endMinutes=endD.getMinutes();function formatTime(h,m){let min=m;if(m.toString().length===1){min=\'0\'+m;}if(h>12){return h-12+\':\'+min+\'pm\';}else{return h+\':\'+min+\'am\';}}const displayDate=dayName+", "+monthName+" "+dateOfMonth+", "+year;const displayTime=formatTime(startHour,startMinutes)+" - "+formatTime(endHour,endMinutes);return/*#__PURE__*/react.createElement("div",{className:"c-related-card c-related-card__event u-hover-text-parent "+(featured?\'c-related-featured\':\'\')},/*#__PURE__*/react.createElement(CardContained/* default */.A,{title:title,type:"event",label:"Event",date:displayDate,time:displayTime,url:link,theme:"event",image:image,site:site}));}const x=imagePosition?imagePosition.focalX:\'50%\';const y=imagePosition?imagePosition.focalY:\'50%\';return/*#__PURE__*/react.createElement("div",{className:"c-related-card u-hover-text-parent "+(featured?\'c-related-featured\':\'\')},/*#__PURE__*/react.createElement(CardContained/* default */.A,{title:title,type:linkType,image:image,url:link,site:site,label:type}));};return/*#__PURE__*/react.createElement("div",{className:"b-topic-grid o-basic-grid"},/*#__PURE__*/react.createElement("div",{className:"b-topic-grid__content__rows-of-three"},rowsOfThree.map(item=>{return/*#__PURE__*/react.createElement(TopicGridCard,{key:item.id,type:item.displaySite,title:item.title,link:item.url,image:item.image,date:item.date,endTime:item.endTime,imagePosition:item.imagePosition,site:item.site,linkType:item.type});})),dataRemainder!==0&&/*#__PURE__*/react.createElement("div",{className:"b-topic-grid__content__rows-of-two"},rowsOfTwo.map(item=>{return/*#__PURE__*/react.createElement(TopicGridCard,{key:item.id,type:item.displaySite,title:item.title,link:item.url,image:item.image,date:item.date,endTime:item.endTime,imagePosition:item.imagePosition,site:item.site,linkType:item.type});})));}\n// EXTERNAL MODULE: ./src/utils/functions/getDisplayLabelValue.js\nvar getDisplayLabelValue = __webpack_require__(6687);\n;// ./src/templates/TopicDetail/TopicDetail.js\nfunction TopicDetail(_ref){var _nodeData$relationshi,_nodeData$field_quote,_nodeData$field_quote2,_featuredGridItem$rel,_featuredGridItem$rel2,_featuredGridItem$rel3,_featuredGridItem$rel4,_featuredGridItem$rel5,_featuredGridItem$rel6,_featuredGridItem$rel7,_featuredGridItem$rel8,_featuredGridItem$rel9,_featuredGridItem$rel0,_featuredGridItem$rel1,_featuredGridItem$rel10,_featuredGridItem$rel11,_featuredGridItem$rel12,_featuredGridItem$rel13,_featuredGridItem$rel14,_featuredGridItem$rel15,_featuredGridItem$rel16,_featuredGridItem$pat,_featuredGridItem$rel17,_featuredGridItem$rel18,_featuredGridItem$rel19,_nodeData$relationshi2,_nodeData$field_intro;let{data}=_ref;const nodeData=data.nodeTopic;const allTopicsData=data.allEntitySubqueueTopics.edges[0].node.relationships.items;const gridItems=(_nodeData$relationshi=nodeData.relationships)===null||_nodeData$relationshi===void 0?void 0:_nodeData$relationshi.field_callout_grid;const featuredGridItem=gridItems?gridItems[0]:null;const otherGridItems=gridItems.filter(item=>item.drupal_internal__nid!==featuredGridItem.drupal_internal__nid);const gridCards=(_nodeData$field_quote=nodeData.field_quote)!==null&&_nodeData$field_quote!==void 0&&_nodeData$field_quote.processed?(0,handleParagraphs/* getCardData */.Zy)(otherGridItems):(0,handleParagraphs/* getCardData */.Zy)(gridItems);const featuredGridCard=(_nodeData$field_quote2=nodeData.field_quote)!==null&&_nodeData$field_quote2!==void 0&&_nodeData$field_quote2.processed?{title:featuredGridItem!==null&&featuredGridItem!==void 0&&featuredGridItem.field_display_title?featuredGridItem===null||featuredGridItem===void 0?void 0:featuredGridItem.field_display_title:featuredGridItem===null||featuredGridItem===void 0?void 0:featuredGridItem.title,label:(0,handleParagraphs/* getDisplaySite */.Yh)(featuredGridItem),image:{alt:featuredGridItem!==null&&featuredGridItem!==void 0&&(_featuredGridItem$rel=featuredGridItem.relationships)!==null&&_featuredGridItem$rel!==void 0&&(_featuredGridItem$rel2=_featuredGridItem$rel.field_featured_image)!==null&&_featuredGridItem$rel2!==void 0&&(_featuredGridItem$rel3=_featuredGridItem$rel2.field_media_image)!==null&&_featuredGridItem$rel3!==void 0&&_featuredGridItem$rel3.alt?featuredGridItem===null||featuredGridItem===void 0?void 0:(_featuredGridItem$rel4=featuredGridItem.relationships)===null||_featuredGridItem$rel4===void 0?void 0:(_featuredGridItem$rel5=_featuredGridItem$rel4.field_featured_image)===null||_featuredGridItem$rel5===void 0?void 0:(_featuredGridItem$rel6=_featuredGridItem$rel5.field_media_image)===null||_featuredGridItem$rel6===void 0?void 0:_featuredGridItem$rel6.alt:null,imgData:featuredGridItem!==null&&featuredGridItem!==void 0&&(_featuredGridItem$rel7=featuredGridItem.relationships)!==null&&_featuredGridItem$rel7!==void 0&&(_featuredGridItem$rel8=_featuredGridItem$rel7.field_featured_image)!==null&&_featuredGridItem$rel8!==void 0&&(_featuredGridItem$rel9=_featuredGridItem$rel8.relationships)!==null&&_featuredGridItem$rel9!==void 0&&(_featuredGridItem$rel0=_featuredGridItem$rel9.field_media_image)!==null&&_featuredGridItem$rel0!==void 0&&(_featuredGridItem$rel1=_featuredGridItem$rel0.localFile)!==null&&_featuredGridItem$rel1!==void 0&&(_featuredGridItem$rel10=_featuredGridItem$rel1.childImageSharp)!==null&&_featuredGridItem$rel10!==void 0&&_featuredGridItem$rel10.gatsbyImageData?featuredGridItem===null||featuredGridItem===void 0?void 0:(_featuredGridItem$rel11=featuredGridItem.relationships)===null||_featuredGridItem$rel11===void 0?void 0:(_featuredGridItem$rel12=_featuredGridItem$rel11.field_featured_image)===null||_featuredGridItem$rel12===void 0?void 0:(_featuredGridItem$rel13=_featuredGridItem$rel12.relationships)===null||_featuredGridItem$rel13===void 0?void 0:(_featuredGridItem$rel14=_featuredGridItem$rel13.field_media_image)===null||_featuredGridItem$rel14===void 0?void 0:(_featuredGridItem$rel15=_featuredGridItem$rel14.localFile)===null||_featuredGridItem$rel15===void 0?void 0:(_featuredGridItem$rel16=_featuredGridItem$rel15.childImageSharp)===null||_featuredGridItem$rel16===void 0?void 0:_featuredGridItem$rel16.gatsbyImageData:null},url:featuredGridItem!==null&&featuredGridItem!==void 0&&featuredGridItem.field_store_item_url?featuredGridItem===null||featuredGridItem===void 0?void 0:featuredGridItem.field_store_item_url.uri:featuredGridItem===null||featuredGridItem===void 0?void 0:(_featuredGridItem$pat=featuredGridItem.path)===null||_featuredGridItem$pat===void 0?void 0:_featuredGridItem$pat.alias,site:featuredGridItem===null||featuredGridItem===void 0?void 0:(_featuredGridItem$rel17=featuredGridItem.relationships)===null||_featuredGridItem$rel17===void 0?void 0:_featuredGridItem$rel17.field_site,type:featuredGridItem===null||featuredGridItem===void 0?void 0:(_featuredGridItem$rel18=featuredGridItem.relationships)===null||_featuredGridItem$rel18===void 0?void 0:(_featuredGridItem$rel19=_featuredGridItem$rel18.node_type)===null||_featuredGridItem$rel19===void 0?void 0:_featuredGridItem$rel19.drupal_internal__type,excerpt:featuredGridItem===null||featuredGridItem===void 0?void 0:featuredGridItem.field_short_description}:\'\';// SEO metadata\nconst fallbackMetaText=(0,useFallbackMetaText/* default */.A)();const fallbackImageData=(0,useFallbackImage/* default */.A)(\'Cpp\',\'Global\');const seoText=nodeData.field_short_description?nodeData.field_short_description:fallbackMetaText.shortDe
1scription;const featuredImagePath=(0,handleImages/* handleFeaturedImage */.W$)(nodeData);const seoImage=featuredImagePath.imgData?featuredImagePath:(0,handleImages/* handleImage */.cP)(fallbackImageData);const bottomContent=nodeData===null||nodeData===void 0?void 0:(_nodeData$relationshi2=nodeData.relationships)===null||_nodeData$relationshi2===void 0?void 0:_nodeData$relationshi2.field_bottom_content;const topicBottomContent=bottomContent=>{const bottomContentComponents=bottomContent.map((f,i)=>{var _f$internal,_f$relationships,_f$field_intro_text,_calloutItem$path,_calloutItem$relation,_calloutItem$relation2,_calloutItem$relation3,_calloutItem$relation4,_calloutItem$relation5,_calloutItem$relation6,_calloutItem$relation7,_f$relationships2,_fullWidthCalloutItem,_fullWidthCalloutItem2,_fullWidthCalloutItem3,_fullWidthCalloutItem4,_fullWidthCalloutItem5,_fullWidthCalloutItem6;if(f!==null&&f!==void 0&&(_f$internal=f.internal)!==null&&_f$internal!==void 0&&_f$internal.type){switch(f.internal.type){case\'paragraph__centered_callout\':const calloutItem=(_f$relationships=f.relationships)===null||_f$relationships===void 0?void 0:_f$relationships.field_callout_item;const title=calloutItem===null||calloutItem===void 0?void 0:calloutItem.field_display_title;const text=(_f$field_intro_text=f.field_intro_text)===null||_f$field_intro_text===void 0?void 0:_f$field_intro_text.processed;const ctaUrl=calloutItem===null||calloutItem===void 0?void 0:(_calloutItem$path=calloutItem.path)===null||_calloutItem$path===void 0?void 0:_calloutItem$path.alias;const site=calloutItem===null||calloutItem===void 0?void 0:(_calloutItem$relation=calloutItem.relationships)===null||_calloutItem$relation===void 0?void 0:_calloutItem$relation.field_site;const type=calloutItem===null||calloutItem===void 0?void 0:(_calloutItem$relation2=calloutItem.relationships)===null||_calloutItem$relation2===void 0?void 0:(_calloutItem$relation3=_calloutItem$relation2.node_type)===null||_calloutItem$relation3===void 0?void 0:_calloutItem$relation3.drupal_internal__type;const eyebrow=(0,handleParagraphs/* getDisplaySite */.Yh)(calloutItem);const eyebrowType=site?(0,getDisplayLabelValue/* default */.A)(calloutItem===null||calloutItem===void 0?void 0:(_calloutItem$relation4=calloutItem.relationships)===null||_calloutItem$relation4===void 0?void 0:(_calloutItem$relation5=_calloutItem$relation4.node_type)===null||_calloutItem$relation5===void 0?void 0:_calloutItem$relation5.name,site[0].name):(0,getDisplayLabelValue/* default */.A)((_calloutItem$relation6=calloutItem.relationships)===null||_calloutItem$relation6===void 0?void 0:(_calloutItem$relation7=_calloutItem$relation6.node_type)===null||_calloutItem$relation7===void 0?void 0:_calloutItem$relation7.name,"Mütter");return/*#__PURE__*/react.createElement(CenteredCardCta,{eyebrow:eyebrow,eyebrowType:eyebrowType,title:title,text:text,ctaUrl:ctaUrl,site:site,type:type,image:(0,handleImages/* handleFeaturedImage */.W$)(calloutItem)});case\'paragraph__full_width_image_callout\':const fullWidthCalloutItem=(_f$relationships2=f.relationships)===null||_f$relationships2===void 0?void 0:_f$relationships2.field_callout_item;const fullWidthEyebrow=(0,handleParagraphs/* getDisplaySite */.Yh)(fullWidthCalloutItem);const fullWidthTitle=fullWidthCalloutItem===null||fullWidthCalloutItem===void 0?void 0:fullWidthCalloutItem.field_display_title;const fullWidthSite=fullWidthCalloutItem===null||fullWidthCalloutItem===void 0?void 0:(_fullWidthCalloutItem=fullWidthCalloutItem.relationships)===null||_fullWidthCalloutItem===void 0?void 0:_fullWidthCalloutItem.field_site;const fullWidthType=fullWidthCalloutItem===null||fullWidthCalloutItem===void 0?void 0:(_fullWidthCalloutItem2=fullWidthCalloutItem.relationships)===null||_fullWidthCalloutItem2===void 0?void 0:(_fullWidthCalloutItem3=_fullWidthCalloutItem2.node_type)===null||_fullWidthCalloutItem3===void 0?void 0:_fullWidthCalloutItem3.drupal_internal__type;const fullWidthEyebrowType=fullWidthSite?(0,getDisplayLabelValue/* default */.A)(fullWidthCalloutItem===null||fullWidthCalloutItem===void 0?void 0:(_fullWidthCalloutItem4=fullWidthCalloutItem.relationships)===null||_fullWidthCalloutItem4===void 0?void 0:(_fullWidthCalloutItem5=_fullWidthCalloutItem4.node_type)===null||_fullWidthCalloutItem5===void 0?void 0:_fullWidthCalloutItem5.name,fullWidthSite[0].name):\'\';const fullWidthCtaUrl=fullWidthCalloutItem===null||fullWidthCalloutItem===void 0?void 0:(_fullWidthCalloutItem6=fullWidthCalloutItem.path)===null||_fullWidthCalloutItem6===void 0?void 0:_fullWidthCalloutItem6.alias;const fullWidthImage=(0,handleImages/* handleFeaturedImage */.W$)(fullWidthCalloutItem);return/*#__PURE__*/react.createElement(FullWidthImageCta,{eyebrow:fullWidthEyebrow,eyebrowType:fullWidthEyebrowType,title:fullWidthTitle,ctaUrl:fullWidthCtaUrl,site:fullWidthSite,image:fullWidthImage,type:fullWidthType});default:break;}}return null;});return bottomContentComponents;};return/*#__PURE__*/react.createElement(Layout/* default */.A,null,/*#__PURE__*/react.createElement(seo/* default */.A,{title:nodeData===null||nodeData===void 0?void 0:nodeData.title,de
1scription:seoText,image:seoImage}),/*#__PURE__*/react.createElement("div",{className:"o-basic-grid t-topic-detail"},/*#__PURE__*/react.createElement("div",{className:"t-topic-detail__header"},/*#__PURE__*/react.createElement("div",{className:"t-topic-detail__select-dropdown-wrapper"},/*#__PURE__*/react.createElement("p",{className:"f-tag t-topic-detail__important-unique-tag"},"Important Topics, Unique Perspectives"),/*#__PURE__*/react.createElement(SelectDropdown_SelectDropdown,{currentTopic:nodeData,allTopics:allTopicsData})),/*#__PURE__*/react.createElement("div",{className:"f-body-lg t-topic-detail__intro-text",dangerouslySetInnerHTML:{__html:(_nodeData$field_intro=nodeData.field_introduction_text)===null||_nodeData$field_intro===void 0?void 0:_nodeData$field_intro.processed}})),gridCards.length>0&&/*#__PURE__*/react.createElement("div",{className:"t-topic-detail__grid"},nodeData.field_quote&&/*#__PURE__*/react.createElement(TopicGridQuote,{card:featuredGridCard,quote:nodeData}),/*#__PURE__*/react.createElement(TopicGrid,{data:gridCards})),bottomContent&&/*#__PURE__*/react.createElement("div",{className:"t-topic-detail__bottom-content"},topicBottomContent(bottomContent))));}const query="3184262236";//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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W5DLHNCQUFBLGlCQURyQkEsc0JBQUEsQ0FDdUI3RSxHQUFHLENBQzFCLElBQUksQ0FDUkUsT0FBTyxDQUFFd0csZ0JBQWdCLFNBQWhCQSxnQkFBZ0IsWUFBQTVCLHNCQUFBLENBQWhCNEIsZ0JBQWdCLENBQUVKLGFBQWEsVUFBQXhCLHNCQUFBLFlBQUFDLHNCQUFBLENBQS9CRCxzQkFBQSxDQUFpQ2lDLG9CQUFvQixVQUFBaEMsc0JBQUEsWUFBQUMsc0JBQUEsQ0FBckRELHNCQUFBLENBQ0x1QixhQUFhLFVBQUF0QixzQkFBQSxZQUFBQyxzQkFBQSxDQURSRCxzQkFBQSxDQUNVZ0MsaUJBQWlCLFVBQUEvQixzQkFBQSxZQUFBQyxzQkFBQSxDQUQzQkQsc0JBQUEsQ0FDNkJnQyxTQUFTLFVBQUEvQixzQkFBQSxZQUFBQyx1QkFBQSxDQUR0Q0Qsc0JBQUEsQ0FDd0NnQyxlQUFlLFVBQUEvQix1QkFBQSxXQUR2REEsdUJBQUEsQ0FFTGdDLGVBQWUsQ0FDZlQsZ0JBQWdCLFNBQWhCQSxnQkFBZ0Isa0JBQUF0Qix1QkFBQSxDQUFoQnNCLGdCQUFnQixDQUFFSixhQUFhLFVBQUFsQix1QkFBQSxrQkFBQUMsdUJBQUEsQ0FBL0JELHVCQUFBLENBQWlDMkIsb0JBQW9CLFVBQUExQix1QkFBQSxrQkFBQUMsdUJBQUEsQ0FBckRELHVCQUFBLENBQXVEaUIsYUFBYSxVQUFBaEIsdUJBQUEsa0JBQUFDLHVCQUFBLENBQXBFRCx1QkFBQSxDQUNJMEIsaUJBQWlCLFVBQUF6Qix1QkFBQSxrQkFBQUMsdUJBQUEsQ0FEckJELHVCQUFBLENBQ3VCMEIsU0FBUyxVQUFBekIsdUJBQUEsa0JBQUFDLHVCQUFBLENBRGhDRCx1QkFBQSxDQUNrQzBCLGVBQWUsVUFBQXpCLHVCQUFBLGlCQURqREEsdUJBQUEsQ0FDbUQwQixlQUFlLENBQ2xFLElBQ04sQ0FBQyxDQUNEcEwsR0FBRyxDQUFFMkssZ0JBQWdCLFNBQWhCQSxnQkFBZ0IsV0FBaEJBLGdCQUFnQixDQUFFVSxvQkFBb0IsQ0FDdkNWLGdCQUFnQixTQUFoQkEs
1Z0JBQWdCLGlCQUFoQkEsZ0JBQWdCLENBQUVVLG9CQUFvQixDQUFDQyxHQUFHLENBQzFDWCxnQkFBZ0IsU0FBaEJBLGdCQUFnQixrQkFBQWhCLHFCQUFBLENBQWhCZ0IsZ0JBQWdCLENBQUU3SixJQUFJLFVBQUE2SSxxQkFBQSxpQkFBdEJBLHFCQUFBLENBQXdCNUksS0FBSyxDQUNqQ0MsSUFBSSxDQUFFMkosZ0JBQWdCLFNBQWhCQSxnQkFBZ0Isa0JBQUFmLHVCQUFBLENBQWhCZSxnQkFBZ0IsQ0FBRUosYUFBYSxVQUFBWCx1QkFBQSxpQkFBL0JBLHVCQUFBLENBQWlDMkIsVUFBVSxDQUNqRDlILElBQUksQ0FBRWtILGdCQUFnQixTQUFoQkEsZ0JBQWdCLGtCQUFBZCx1QkFBQSxDQUFoQmMsZ0JBQWdCLENBQUVKLGFBQWEsVUFBQVYsdUJBQUEsa0JBQUFDLHVCQUFBLENBQS9CRCx1QkFBQSxDQUFpQzJCLFNBQVMsVUFBQTFCLHVCQUFBLGlCQUExQ0EsdUJBQUEsQ0FBNEMyQixxQkFBcUIsQ0FDdkVDLE9BQU8sQ0FBRWYsZ0JBQWdCLFNBQWhCQSxnQkFBZ0IsaUJBQWhCQSxnQkFBZ0IsQ0FBRWdCLHVCQUM3QixDQUFDLENBQ0MsRUFBRSxDQUdKO0FBQ0EsS0FBTSxDQUFBQyxnQkFBZ0IsQ0FBRzlELHNDQUFtQixDQUFDLENBQUMsQ0FDOUMsS0FBTSxDQUFBK0QsaUJBQWlCLENBQUc5RCxtQ0FBZ0IsQ0FBQyxLQUFLLENBQUUsUUFBUSxDQUFDLENBQzNELEtBQU0sQ0FBQStELE9BQU8sQ0FBRzdCLFFBQVEsQ0FBQzBCLHVCQUF1QixDQUM1QzFCLFFBQVEsQ0FBQzBCLHVCQUF1QixDQUNoQ0MsZ0JBQWdCLENBQUNHLGdCQUFnQixDQUNyQyxLQUFNLENBQUFDLGlCQUFpQixDQUFHL0QsNENBQW1CLENBQUNnQyxRQUFRLENBQUMsQ0FDdkQsS0FBTSxDQUFBZ0MsUUFBUSxDQUFHRCxpQkFBaUIsQ0FBQzdILE9BQU8sQ0FDdEM2SCxpQkFBaUIsQ0FDakJoRSxvQ0FBVyxDQUFDNkQsaUJBQWlCLENBQUMsQ0F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0NBQXNDLENBQ2hEeUIsdUJBQXVCLENBQUUsQ0FDdkJDLE1BQU0sRUFBQWdJLHFCQUFBLENBQUVDLFFBQVEsQ0FBQ3NFLHVCQUF1QixVQUFBdkUscUJBQUEsaUJBQWhDQSxxQkFBQSxDQUFrQzNILFNBQzVDLENBQUUsQ0FDRSxDQUNILENBQUMsQ0FDTHlJLFNBQVMsQ0FBQzdGLE1BQU0sQ0FBRyxDQUFDLGVBQ25CbEgsbUJBQUEsUUFBS3VDLFNBQVMsQ0FBQyxzQkFBc0IsRUFDbEMySixRQUFRLENBQUM3SCxXQUFXLGVBQ3JCckUsbUJBQUEsQ0FBQ21FLGNBQWMsRUFBQ0MsSUFBSSxDQUFFNEksZ0JBQWlCLENBQUM3SixLQUFLLENBQUUrSSxRQUFTLENBQUUsQ0FDekQsY0FDRGxNLG1CQUFBLENBQUMrRyxTQUFTLEVBQUNDLElBQUksQ0FBRStGLFNBQVUsQ0FBRSxDQUMxQixDQUNOLENBQ0FvQixhQUFhLGVBQ1puTyxtQkFBQSxRQUFLdUMsU0FBUyxDQUFDLGdDQUFnQyxFQUM1QzhMLGtCQUFrQixDQUFDRixhQUFhLENBQzlCLENBRUosQ0FDQyxDQUFDLENBRWIsQ0FFTyxLQUFNLENBQUFzQyxLQUFLLGFBMkxqQiIsInNvdXJjZXMiOlsid2VicGFjazovL2NwcC1jb2xsZWdlLy4vc3JjL2NvbXBvbmVudHMvb2JqZWN0cy9TZWxlY3REcm9wZG93bi9TZWxlY3REcm9wZG93bi5qcz9jNDJmIiwid2VicGFjazovL2NwcC1jb2xsZWdlLy4vc3JjL2NvbXBvbmVudHMvYmxvY2tzL1RvcGljUXVvdGUvVG9waWNRdW90ZS5qcz84ZWFmIiwid2VicGFjazovL2NwcC1jb2xsZWdlLy4vc3JjL2NvbXBvbmVudHMvYmxvY2tzL1RvcGljR3JpZFF1b3RlL1RvcGljR3JpZFF1b3RlLmpzP2FjYjUiLCJ3ZWJwYWNrOi8vY3BwLWNvbGxlZ2UvLi9zcmMvY29tcG9uZW50cy9pY29ucy9MYXJnZUFycm93L0xhcmdlQXJyb3cuanM/MWQ3YyIsIndlYnBhY2s6Ly9jcHAtY29sbGVnZS8uL3NyYy9jb21wb25lbnRzL29iamVjdHMvTGFyZ2VIb3ZlckFycm93L0xhcmdlSG92ZXJBcnJvdy5qcz9kN2U2Iiwid2VicGFjazovL2NwcC1jb2xsZWdlLy4vc3JjL2Fzc2V0cy9pbWFnZXMvYmctaW1hZ2UtY2VudGVyZWQtY2FyZC5wbmc/MDFjMSIsIndlYnBhY2s6Ly9jcHAtY29sbGVnZS8uL3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9DZW50ZXJlZENhcmRDdGEvQ2VudGVyZWRDYXJkQ3RhLmpzPzBjOTYiLCJ3ZWJwYWNrOi8vY3BwLWNvbGxlZ2UvLi9zcmMvY29tcG9uZW50cy9ibG9ja3MvRnVsbFdpZHRoSW1hZ2VDdGEvRnVsbFdpZHRoSW1hZ2VDdGEuanM/NjczMSIsIndlYnBhY2s6Ly9jcHAtY29sbGVnZS8uL3NyYy9jb21wb25lbnRzL2Jsb2Nrcy9Ub3BpY0dyaWQvVG9waWNHcmlkLmpzP2U4ZmUiLCJ3ZWJwYWNrOi8vY3BwLWNvbGxlZ2UvLi9zcmMvdGVtcGxhdGVzL1RvcGljRGV0YWlsL1RvcGljRGV0YWlsLmpzPzMyYWEiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IFJlYWN0LCB7dXNlU3RhdGUsIHVzZVJlZiwgdXNlRWZmZWN0fSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IE9yZ0xpbmsgZnJvbSAnLi4vLi4vZ2xvYmFsL09yZ0xpbmsvT3JnTGluayc7XG5cbmNvbnN0IFNlbGVjdERyb3Bkb3duID0gKHtjdXJyZW50VG9waWMsIGFsbFRvcGljcywgbGFyZ2VGb250PXRydWUsIH0pID0+IHtcbiAgY29uc3QgcmVmID0gdXNlUmVmKCk7XG4gIGNvbnN0IFtpc09wZW4sIHNldElzT3Blbl0gPSB1c2VTdGF0ZShmYWxzZSk7XG4gIC8vIGNvbnN0IFtzZWxlY3RlZE9wdGlvbiwgc2V0U2VsZWN0ZWRPcHRpb25dID0gdXNlU3RhdGUodGFnc1swXSk7XG4gIGNvbnN0IFtzaG93QXJyb3csIHNldFNob3dBcnJvd10gPSB1c2VTdGF0ZSh0cnVlKTtcblxuICB1c2VFZmZlY3QoKCkgPT4ge1xuICAgIGlmICghaXNPcGVuKSB7XG4gICAgICBzZXRTaG93QXJyb3codHJ1ZSlcbiAgICB9XG4gICAgY29uc3QgY2hlY2tJZkNsaWNrZWRPdXRzaWRlID0gZSA9PiB7XG4gICAgICAvLyBjbGlja2luZyBvdXRzaWRlIG9mIHNlbGVjdCBkcm9wZG93biB3aWxsIGNsb3NlIGl0XG4gICAgICBpZiAoaXNPcGVuICYmIHJlZi5jdXJyZW50ICYmICFyZWYuY3VycmVudC5jb250YWlucyhlLnRhcmdldCkpIHtcbiAgICAgICAgc2V0SXNPcGVuKGZhbHNlKTtcbiAgICAgIH1cbiAgICB9O1xuICAgIGRvY3VtZW50LmFkZEV2ZW50TGlzdGVuZXIoJ21vdXNlZG93bicsIGNoZWNrSWZDbGlja2VkT3V0c2lkZSk7XG4gICAgcmV0dXJuICgpID0+IHtcbiAgICAgIGRvY3VtZW50LnJlbW92ZUV2ZW50TGlzdGVuZXIoJ21vdXNlZG93bicsIGNoZWNrSWZDbGlja2VkT3V0c2lkZSk7XG4gICAgfTtcbiAgfSwgW2lzT3Blbl0pO1xuXG4gIGNvbnN0IHRvZ2dsaW5nID0gKCkgPT4gc2V0SXNPcGVuKCFpc09wZW4pO1xuXG4gIGNvbnN0IHVuaXF1ZVRvcGljcyA9IFsuLi5uZXcgU2V0KGFsbFRvcGljcyldO1xuXG4gIGNvbnN0IGZpbHRlcmVkVG9waWNzID0gdW5pcXVlVG9waWNzLmZpbHRlcih0b3BpYyA9PiB0b3BpYy50aXRsZSAhPT0gY3VycmVudFRvcGljLnRpdGxlKTtcblxuICBjb25zdCBzZWVBbGxUb3BpY3MgPSB7XG4gICAgZmllbGRfZGlzcGxheV90aXRsZTogXCJBbGwgVG9waWNzXCIsXG4gICAgdXJsOiBcIi90b3BpY3NcIixcbiAgfTtcblxuICBjb25zdCBmaW5hbFRvcGljcyA9IFtjdXJyZW50VG9waWMsIC4uLmZpbHRlcmVkVG9waWNzLCBzZWVBbGxUb3BpY3NdXG5cbiAgLy8gaGlkZXMgYXJyb3cgd2hlbiBzY3JvbGxpbmcgdGhyb3VnaCBsaXN0XG4gIGNvbnN0IGhhbmRsZVNjcm9sbCA9IChlKSA9PiB7XG4gICAgZS50YXJnZXQuc2Nyb2xsVG9wID09PSAwXG4gICAgPyBzZXRTaG93QXJyb3codHJ1ZSlcbiAgICA6IHNldFNob3dBcnJvdyhmYWxzZSlcbiAgfVxuXG4gIHJldHVybiAoXG4gICAgPGRpdiByZWY9e3JlZn0gY2xhc3NOYW1lPVwiYy1zZWxlY3QtZHJvcGRvd25cIj5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYy1zZWxlY3QtZHJvcGRvd25fX2NvbnRhaW5lciBmLXRpdGxlLS0yXCI+XG4gICAgICAgIDxidXR0b25cbiAgICAgICAgICBjbGFzc05hbWU9e2BjLXNlbGVjdC1kcm9wZG93bl9faGVhZGVyLXdyYXBwZXIgJHtcbiAgICAgICAgICAgIGlzT3BlbiA/ICdjLXNlbGVjdC1kcm9wZG93bl9faGVhZGVyLXdyYXBwZXItaXMtb3BlbicgOiAnJ1xuICAgICAgICAgI
1H0gJHtcbiAgICAgICAgICAgIGxhcmdlRm9udFxuICAgICAgICAgICAgICA/ICdjLXNlbGVjdC1kcm9wZG93bl9faGVhZGVyLXdyYXBwZXItc3Rvcmllcy1oZWFkZXInXG4gICAgICAgICAgICAgIDogJ2Mtc2VsZWN0LWRyb3Bkb3duX19oZWFkZXItd3JhcHBlci1ob21lcGFnZSdcbiAgICAgICAgICB9YH1cbiAgICAgICAgICBvbkNsaWNrPXt0b2dnbGluZ31cbiAgICAgICAgPlxuICAgICAgICAgIDxkaXZcbiAgICAgICAgICAgIGNsYXNzTmFtZT17YGMtc2VsZWN0LWRyb3Bkb3duX19oZWFkZXIgJHtcbiAgICAgICAgICAgICAgbGFyZ2VGb250XG4gICAgICAgICAgICAgICAgPyAnYy1zZWxlY3QtZHJvcGRvd25fX3N0b3JpZXMtaGVhZGVyJ1xuICAgICAgICAgICAgICAgIDogJ2Mtc2VsZWN0LWRyb3Bkb3duX19ob21lcGFnZSdcbiAgICAgICAgICAgIH0gJHtpc09wZW4gPyAnYy1zZWxlY3QtZHJvcGRvd25fX2hlYWRlci1vcGVuJyA6ICcnfWB9XG4gICAgICAgICAgPlxuICAgICAgICAgICAge2N1cnJlbnRUb3BpYy5maWVsZF9kaXNwbGF5X3RpdGxlfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgIHtzaG93QXJyb3cgJiYgKFxuICAgICAgICAgICAgPGRpdlxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BjLXNlbGVjdC1kcm9wZG93bl9fYXJyb3ctZG93biAke1xuICAgICAgICAgICAgICAgIGlzT3BlbiA/ICdjLXNlbGVjdC1kcm9wZG93bl9fYXJyb3ctdXAnIDogJydcbiAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICA+PC9kaXY+XG4gICAgICAgICAgKX1cbiAgICAgICAgPC9idXR0b24+XG4gICAgICAgIHtpc09wZW4gJiYgKFxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYy1zZWxlY3QtZHJvcGRvd25fX2xpc3QtY29udGFpbmVyXCI+XG4gICAgICAgICAgICA8dWxcbiAgICAgICAgICAgICAgb25TY3JvbGw9e2hhbmRsZVNjcm9sbH1cbiAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiYy1zZWxlY3QtZHJvcGRvd25fX2xpc3RcIlxuICAgICAgICAgICAgPlxuICAgICAgICAgICAgICB7ZmluYWxUb3BpY3MubWFwKCh0b3BpYywgaW5kZXgpID0+IHtcbiAgICAgICAgICAgICAgICBjb25zdCB0b3BpY1RpdGxlID0gdG9waWMuZmllbGRfZGlzcGxheV90aXRsZVxuICAgICAgICAgICAgICAgIHJldHVybiAoXG4gICAgICAgICAgICAgICAgICA8bGlcbiAgICAgICAgICAgICAgICAgICAga2V5PXtgdG9waWMtJHtpbmRleH1gfVxuICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2BjLXNlbGVjdGRyb3Bkb3duX19saXN0LWl0ZW0gJHtcbiAgICAgICAgICAgICAgICAgICAgICBsYXJnZUZvbnRcbiAgICAgICAgICAgICAgICAgICAgICAgID8gJ2Mtc2VsZWN0LWRyb3Bkb3duX19saXN0LWl0ZW0tc3Rvcmllcy1oZWFkZXInXG4gICAgICAgICAgICAgICAgICAgICAgICA6ICdjLXNlbGVjdC1kcm9wZG93bl9fbGlzdC1pdGVtLWhvbWVwYWdlJ1xuICAgICAgICAgICAgICAgICAgICB9YH1cbiAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgPE9yZ0xpbmtcbiAgICAgICAgICAgICAgICAgICAgICBjbGFzc05hbWU9e2BjLXNlbGVjdGRyb3Bkb3duX19saXN0LWl0ZW0tYnV0dG9uICR7XG4gICAgICAgICAgICAgICAgICAgICAgICBsYXJnZUZvbnRcbiAgICAgICAgICAgICAgICAgICAgICAgICAgPyAnYy1zZWxlY3Rkcm9wZG93bl9fbGlzdC1pdGVtLWJ1dHRvbi1zdG9yaWVzLWhlYWRlcidcbiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAnYy1zZWxlY3QtZHJvcGRvd25fX2xpc3QtaXRlbS1idXR0b24taG9tZXBhZ2UnXG4gICAgICAgICAgICAgICAgICAgICAgfWB9XG4gICAgICAgICAgICAgICAgICAgICAgdG89e3RvcGljLnVybCA/IHRvcGljLnVybCA6IHRvcGljLnBhdGguYWxpYXN9XG4gICAgICAgICAgICAgICAgICAgICAgc2l0ZT1cIkNQUFwiXG4gICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICA8c3BhblxuICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3NOYW1lPXtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgdG9waWMudXJsID8gJ2Mtc2VsZWN0LWRyb3Bkb3duX19zZWUtYWxsLXRvcGljcycgOiAnJ1xuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgICAgICAgICAgIHt0b3BpY1RpdGxlfVxuICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cbiAgICAgICAgICAgICAgICAgICAgPC9PcmdMaW5rPlxuICAgICAgICAgICAgICAgICAgPC9saT5cbiAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICB9KX1cbiAgICAgICAgICAgIDwvdWw+XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn07XG5cbmV4cG9ydCBkZWZhdWx0IFNlbGVjdERyb3Bkb3duO1xuXG5TZWxlY3REcm9wZG93bi5wcm9wVHlwZXMgPSB7XG4gIHRhZ3M6IFByb3BUeXBlcy5hcnJheVxufTtcbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFRvcGljUXVvdGUoe1xuICBxdW90ZSxcbiAgbmFtZSxcbiAgam9iVGl0bGUsXG4gIGRlZ3JlZXNcbn0pIHtcbiAgICByZXR1cm4gKFxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJiLXRvcGljLXF1b3RlXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYi10b3BpYy1xdW90ZV9fdGV4dFwiPlxuICAgICAgICAgIDxzdmdcbiAgICAgICAgICAgIGNsYXNzTmFtZT1cImItdG9waWMtcXVvdGVfX3N2Zy0tcXVvdGUtYmxvY2tcIlxuICAgICAgICAgICAgd2lkdGg9XCI1MlwiXG4gICAgICAgICAgICBoZWlnaHQ9XCI0MFwiXG4gICAgICAgICAgICB2aWV3Qm94PVwiMCAwIDc5IDYxXCJcbiAgICAgICAgICAgIGZpbGw9XCJub25lXCJcbiAgICAgICAgICAgIHhtbG5zPVwiaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmdcIlxuICAgICAgICAgID5cbiAgICAgICAgICAgIDxwYXRoXG4gICAgICAgICAgICAgIGQ9XCJNMzMuMDQ5NCAxVjEwLjg4MDRDMjguMDI0NyAxMC44ODA0IDIzLjQwNzQgMTIuNTc0MiAxOS4wNjE3IDE1LjgyMDZDMTQuNzE2MSAxOS4wNjcgMTIuNjc5IDIzLjMwMTQgMTIuNjc5IDI3LjgxODJDMTIuNjc5IDMwLjY0MTIgMTMuNzY1NCAzMS45MTE1IDE1LjgwMjUgMzEuOTExNUMxNi4zNDU3IDMxLjkxMTUgMTcuMjk2MyAzMS43NzAzIDE4LjY1NDMgMzEuMzQ2OUMyMC4xNDgxIDMxLjA2NDYgMjEuMzcwNCAzMC43ODIzIDIyLjE4NTIgMzAuNzgyM0MyNS4wMzcgMzAuNzgyMyAyNy44ODg5IDMyLjA1MjYgMzAuNDY5MSAzNC40NTIyQzMzLjA0OTQgMzYuODUxNyAzNC40MDc0IDQwLjM4MDQgMzQuNDA3NCA0NC43NTZDMzQuNDA3NCA0OC45OTA0IDMzLjA0OTQgNTIuNTE5MSAzMC40NjkxIDU1LjQ4MzNDMjcuODg4OSA1OC40NDc0IDI0LjA4NjQgNjAgMTkuNDY5MSA2MEMxMy45MDEyIDYwIDkuNTU1NTYgNTcuODgyOCA2LjE2MDQ5IDUzLjUwNzJDMi43NjU0MyA0OS4xMzE2IDEgNDMuMjAzNCAxIDM1LjQ0MDJDMSAyNC44NTQxIDQuMTIzNDYgMTYuNTI2MyAxMC4zNzA0IDEwLjQ1NjlDMTYuNjE3MyA0LjM4NzU2IDI0LjA4NjQgMS4yODIzIDMzLjA0OTQgMVpNNzYuNjQyIDFWMTAuODgwNEM3MS44ODg5IDEwLjg4MDQgNjcuNDA3NCAxMi41NzQyIDYyLjkyNTkgMTUuODIwNkM1OC40NDQ0IDE5LjA2NyA1Ni4yNzE2IDIzLjE2MDMgNTYuMjcxNiAyNy44MTgyQzU2LjI3MTYgMzAuNjQxMiA1Ny4zNTggMzEuOTExNSA1OS4zOTUxIDMxLjkxMTVDNTkuOTM4MyAzMS45MTE1IDYwLjg4ODkgMzEuNzcwMyA2Mi4yNDY5IDMxLjM0NjlDNjMuNzQwNyAzMS4wNjQ2IDY0Ljk2MyAzMC43ODIzIDY1Ljc3NzggMzAuNzgyM0M2OC45MDEyIDMwLjc4MjMgNzEuNjE3MyAzMi4wNTI2IDc0LjE5NzUgMzQuNTkzM0M3Ni43Nzc4IDM3LjEzNCA3OCA0MC42NjI3IDc4IDQ0Ljc1NkM3OCA0OC45OTA0IDc2LjY0MiA1Mi41MTkxIDc0LjA2MTcgNTUuNDgzM0M3MS40ODE1IDU4LjQ0NzQgNjcuODE0OCA2MCA2My4xOTc1IDYwQzU3LjYyOTYgNjAgNTMuMjgzOSA1Ny44ODI4IDQ5Ljg4ODkgNTMuNTA3MkM0Ni40OTM4IDQ5LjEzMTYgNDQuNzI4NCA0My4yMDM0IDQ0LjcyODQgMzUuNDQwMkM0NC43Mjg0IDI0Ljg1NDEgNDcuODUxOSAxNi41MjYzIDU0LjA5ODggMTAuNDU2OUM2MC4zNDU3IDQuMzg3NTYgNjcuODE0OCAxLjI4MjMgNzYuNjQyIDFaXCJcbiAgICAgICAgICAgICAgZmlsbD1cIiM2ODZFRTJcIlxuICAgICAgICAgICAgICBzdHJva2U9XCIjNjg2RUUyXCJcbiAgICAgICAgICAgICAgc3Ryb2tlV2lkdGg9XCIyXCJcbiAgICAgICAgICAgICAgc3Ryb2tlTGluZWpvaW49XCJyb3VuZFwiXG4gICAgICAgICAgICAvPlxuICAgICAgICAgIDwvc3ZnPlxuICAgICAgICAgIDxkaXY+XG4gICAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICAgIGNsYXNzTmFtZT1cImYtYm9keS1sZyBiLXRvcGljLXF1b3RlX19xdW90ZS10ZXh0XCJcbiAgICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiBxdW90ZSB9fVxuICAgICAgICAgICAgLz5cbiAgICAgICAgICAgI
1HtuYW1lICYmIChcbiAgICAgICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJcIj5cbiAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJmLXRpdGxlLS02IGItdG9waWMtcXVvdGVfX25hbWVcIj4ge25hbWV9IDwvcD5cbiAgICAgICAgICAgICAgICB7ZGVncmVlcyAmJiAoXG4gICAgICAgICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJmLWJvZHktc20gYi10b3BpYy1xdW90ZV9fZGVncmVlc1wiPlxuICAgICAgICAgICAgICAgICAgICB7JyAnfVxuICAgICAgICAgICAgICAgICAgICB7ZGVncmVlc317JyAnfVxuICAgICAgICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgICAgICl9XG4gICAgICAgICAgICAgICAge2pvYlRpdGxlICYmIChcbiAgICAgICAgICAgICAgICAgIDxwIGNsYXNzTmFtZT1cImYtYm9keS1zbSBiLXRvcGljLXF1b3RlX19qb2ItdGl0bGVcIj5cbiAgICAgICAgICAgICAgICAgICAgeycgJ31cbiAgICAgICAgICAgICAgICAgICAge2pvYlRpdGxlfXsnICd9XG4gICAgICAgICAgICAgICAgICA8L3A+XG4gICAgICAgICAgICAgICAgKX1cbiAgICAgICAgICAgICAgPC9kaXY+XG4gICAgICAgICAgICApfVxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgICk7XG59XG4iLCJpbXBvcnQgUmVhY3QsIHt1c2VFZmZlY3QsIHVzZVN0YXRlfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgQ2FyZEJhc2ljIGZyb20gJy4uLy4uL29iamVjdHMvQ2FyZEJhc2ljL0NhcmRCYXNpYyc7XG5pbXBvcnQgVG9waWNRdW90ZSBmcm9tICcuLi9Ub3BpY1F1b3RlL1RvcGljUXVvdGUnO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiBUb3BpY0dyaWRRdW90ZSh7Y2FyZCwgcXVvdGV9KSB7XG5cbiAgcmV0dXJuIChcbiAgICA8ZGl2IGNsYXNzTmFtZT1cImMtdG9waWMtZ3JpZCBvLWJhc2ljLWdyaWRcIj5cbiAgICAgIDxoMiBjbGFzc05hbWU9XCJ1LXNyLW9ubHlcIj5GZWF0dXJlZCBDb250ZW50PC9oMj5cbiAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJjLXRvcGljLWdyaWRfX2xlZnRcIj5cbiAgICAgICAgICB7cXVvdGUuZmllbGRfcXVvdGUgJiYgKFxuICAgICAgICAgICAgPFRvcGljUXVvdGVcbiAgICAgICAgICAgICAgcXVvdGU9e3F1b3RlLmZpZWxkX3F1b3RlLnByb2Nlc3NlZH1cbiAgICAgICAgICAgICAgbmFtZT17cXVvdGUuZmllbGRfYXR0cmlidXRpb259XG4gICAgICAgICAgICAgIGRlZ3JlZXM9e3F1b3RlLmZpZWxkX2RlZ3JlZXN9XG4gICAgICAgICAgICAgIGpvYlRpdGxlPXtxdW90ZS5maWVsZF9qb2JfdGl0bGV9XG4gICAgICAgICAgICAvPlxuICAgICAgICAgICl9XG4gICAgICAgIDwvZGl2PlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImMtdG9waWMtZ3JpZF9fcmlnaHRcIj5cbiAgICAgICAgICA8Q2FyZEJhc2ljIHsuLi5jYXJkfSAvPlxuICAgICAgICA8L2Rpdj5cbiAgICA8L2Rpdj5cbiAgKTtcbn1cbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIExhcmdlQXJyb3coKSB7XG5cblxuICByZXR1cm4gKFxuICAgIDxzdmcgd2lkdGg9XCI3MVwiIGhlaWdodD1cIjMxXCIgdmlld0JveD1cIjAgMCA3MSAzMVwiIGZpbGw9XCJub25lXCIgeG1sbnM9XCJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2Z1wiPlxuICAgICAgPHBhdGggZD1cIk00MC41MzMxIDE1LjUzMzZIMC45Nzc1MzlNNDAuNTMzMSAxNS41MzM2TDI2LjY4ODUgMzAuMzIzNU00MC41MzMxIDE1LjUzMzZMMjYuNjg4NSAwLjc0MjY3NlwiIHN0cm9rZT1cImN1cnJlbnRDb2xvclwiIGNsYXNzTmFtZT1cImktbGFyZ2UtYXJyb3ctcGF0aFwiIC8+XG4gICAgPC9zdmc+XG4gIClcbn1cbiIsImltcG9ydCBSZWFjdCBmcm9tICdyZWFjdCc7XG5pbXBvcnQgUHJvcFR5cGVzIGZyb20gJ3Byb3AtdHlwZXMnO1xuaW1wb3J0IExhcmdlQXJyb3cgZnJvbSAnLi4vLi4vaWNvbnMvTGFyZ2VBcnJvdy9MYXJnZUFycm93JztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gTGFyZ2VIb3ZlckFycm93KHt0aGVtZX0pIHtcblxuICByZXR1cm4gKFxuICAgIDxzcGFuIGNsYXNzPXtgby1sYXJnZS1ob3Zlci1hcnJvdyB1LWhvdmVyLWxhcmdlLWFycm93ICR7dGhlbWUgPyAnby1sYXJnZS1ob3Zlci1hcnJvdy0tJyArIHRoZW1lIDogJyd9YH0gYXJpYS1oaWRkZW49XCJ0cnVlXCI+XG4gICAgICA8TGFyZ2VBcnJvdyAvPlxuICAgIDwvc3Bhbj5cbiAgKVxufVxuXG5MYXJnZUhvdmVyQXJyb3cuZGVmYXVsdFByb3BzID0ge1xuICB0aGVtZTogbnVsbFxufTtcblxuTGFyZ2VIb3ZlckFycm93LnByb3BUeXBlcyA9IHtcbiAgdGhlbWU6IFByb3BUeXBlcy5zdHJpbmdcbn07XG4iLCJleHBvcnQgZGVmYXVsdCBfX3dlYnBhY2tfcHVibGljX3BhdGhfXyArIFwic3RhdGljL2JnLWltYWdlLWNlbnRlcmVkLWNhcmQtNDg1MmNhZDg3Yjk3NmNiZmFlYTQxOWUzZmQ2Njg5NDMucG5nXCI7IiwiaW1wb3J0IFJlYWN0LCB7IHVzZUVmZmVjdCwgdXNlU3RhdGUgfSBmcm9tICdyZWFjdCc7XG5pbXBvcnQgTGFyZ2VIb3ZlckFycm93IGZyb20gJy4uLy4uL29iamVjdHMvTGFyZ2VIb3ZlckFycm93L0xhcmdlSG92ZXJBcnJvdyc7XG5pbXBvcnQgQmdJbWFnZSBmcm9tICcuLi8uLi8uLi9hc3NldHMvaW1hZ2VzL2JnLWltYWdlLWNlbnRlcmVkLWNhcmQucG5nJztcbmltcG9ydCBET01QdXJpZnkgZnJvbSAnZG9tcHVyaWZ5JztcbmltcG9ydCBPcmdMaW5rIGZyb20gJy4uLy4uL2dsb2JhbC9PcmdMaW5rL09yZ0xpbmsnO1xuaW1wb3J0IHsgR2F0c2J5SW1hZ2UsIGdldEltYWdlIH0gZnJvbSAnZ2F0c2J5LXBsdWdpbi1pbWFnZSc7XG5pbXBvcnQgdXNlT25TY3JlZW5BbmltYXRpb25DbGFzc2VzIGZyb20gJy4uLy4uLy4uL3V0aWxzL2hvb2svdXNlT25TY3JlZW5BbmltYXRpb25DbGFzc2VzJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gQ2VudGVyZWRDYXJkQ3RhKHtcblx0ZXllYnJvdyxcbiAgZXllYnJvd1R5cGUsXG5cdHRpdGxlLFxuXHR0ZXh0LFxuXHRjdGFVcmwsXG4gIHNpdGUsXG4gIHRoZW1lLFxuICBpbWFnZSxcbiAgdHlwZVxufSkge1xuXHRjb25zdCB7cmVmLCBmYWRlVXB9ID0gdXNlT25TY3JlZW5BbmltYXRpb25DbGFzc2VzKCk7XG4gIGNvbnN0IFsgY2FyZFRpdGxlLCBzZXRDYXJkVGl0bGUgXSA9IHVzZVN0YXRlKHRpdGxlKTtcblx0dXNlRWZmZWN0KCgpID0+IHtcblx0XHRzZXRDYXJkVGl0bGUoRE9NUHVyaWZ5LnNhbml0aXplKHRpdGxlLCB7IFVTRV9QUk9GSUxFUzogeyBodG1sOiB0cnVlIH0gfSkpO1xuXHR9LCBbXSk7XG5cdHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9e2BiLWNlbnRlcmVkLWNhcmQtY3RhIGItY2VudGVyZWQtY2FyZC1jdGEtLSR7dGhlbWV9YH0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT17YGItY2VudGVyZWQtY2FyZC1jdGFfX2JnLWltYWdlIGB9PlxuICAgICAgICA8aW1nIHNyYz17QmdJbWFnZX0gYWx0PVwiXCIgLz5cbiAgICAgIDwvZGl2PlxuICAgICAgPGRpdiBjbGFzc05hbWU9XCJvLWNvbnRhaW5lclwiPlxuICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImItY2VudGVyZWQtY2FyZC1jdGFfX2NvbnRlbnQgby1yb3dcIj5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9e2BiLWNlbnRlcmVkLWNhcmQtY3RhX19pbWFnZSBvLWNvbCBvLWNvbC1zbS1tZC01ICR7ZmFkZVVwfWB9XG4gICAgICAgICAgICByZWY9e3JlZn1cbiAgICAgICAgICA+XG4gICAgICAgICAgICA8R2F0c2J5SW1hZ2VcbiAgICAgICAgICAgICAgYWx0PXtpbWFnZS5pbWdBbHR9XG4gICAgICAgICAgICAgIGltYWdlPXtnZXRJbWFnZShpbWFnZS5pbWdEYXRhKX1cbiAgICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxuICAgICAgICAgICAgLz5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2IGNsYXNzTmFtZT1cImItY2VudGVyZWQtY2FyZC1jdGFfX3RleHQtc2VjdGlvbiBvLWNvbCBvLWNvbC1zbS1tZC00XCI+XG4gICAgICAgICAgICA8T3JnTGlua1xuICAgICAgICAgICAgICB0bz17Y3RhVXJsfVxuICAgICAgICAgICAgICBjbGFzc05hbWU9e2BiLWNlbnRlcmVkLWNhcmQtY3RhX19saW5rYH1cbiAgICAgICAgICAgICAgc2l0ZT17c2l0ZX1cbiAgICAgICAgICAgICAgdHlwZT17dHlwZX1cbiAgICAgICAgICAgID5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwiYi1jZW50ZXJlZC1jYXJkLWN0YV9fZXllYnJvdyBmLXRhZyBmLXVwcGVyXCI+XG4gICAgICAgICAgICAgICAge2V5ZWJyb3d9XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPHAgY2xhc3NOYW1lPVwiYi1jZW50ZXJlZC1jYXJkLWN0YV9fZXllYnJvdy10eXBlIGYtc3VidGFnIGYtdXBwZXJcIj5cbiAgICAgICAgICAgICAgICB7ZXllYnJvd1R5cGV9XG4gICAgICAgICAgICAgIDwvcD5cbiAgICAgICAgICAgICAgPGgyXG4gICAgICAgICAgICAgICAgY2xhc3NOYW1lPVwiYi1jZW50ZXJlZC1jYXJkLWN0YV9fdGl0bGUgZi10aXRsZS0tM1wiXG4gICAgICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiB0aXRsZSB9fV
1xuICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICA8cFxuICAgICAgICAgICAgICAgIGNsYXNzTmFtZT1cImItY2VudGVyZWQtY2FyZC1jdGFfX3RleHQgZi10aXRsZS0tNlwiXG4gICAgICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3sgX19odG1sOiB0ZXh0IH19XG4gICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYi1jZW50ZXJlZC1jYXJkLWN0YV9fdXJsXCI+XG4gICAgICAgICAgICAgICAgPExhcmdlSG92ZXJBcnJvdyB0aGVtZT17dGhlbWV9IC8+XG4gICAgICAgICAgICAgIDwvZGl2PlxuICAgICAgICAgICAgPC9PcmdMaW5rPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICA8L2Rpdj5cbiAgICAgIDwvZGl2PlxuICAgIDwvZGl2PlxuICApO1xufVxuXG5cbkNlbnRlcmVkQ2FyZEN0YS5kZWZhdWx0UHJvcHMgPSB7XG4gIHRoZW1lOiAnZGVmYXVsdCcsXG4gIHNpdGU6IG51bGxcbn07XG4iLCJpbXBvcnQgUmVhY3QgZnJvbSAncmVhY3QnO1xuaW1wb3J0IE9yZ0xpbmsgZnJvbSAnLi4vLi4vZ2xvYmFsL09yZ0xpbmsvT3JnTGluayc7XG5pbXBvcnQgeyBHYXRzYnlJbWFnZSwgZ2V0SW1hZ2UgfSBmcm9tICdnYXRzYnktcGx1Z2luLWltYWdlJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gRnVsbFdpZHRoSW1hZ2VDdGEoe1xuICBleWVicm93LFxuICBleWVicm93VHlwZSxcbiAgdGl0bGUsXG4gIHNpdGUsXG4gIGN0YVVybCxcbiAgaW1hZ2UsXG4gIHR5cGVcbiAgfSkge1xuICBjb25zdCB4ID0gaW1hZ2UuaW1nUG9zaXRpb24gPyBpbWFnZS5pbWdQb3NpdGlvbi5mb2NhbFggOiAnNTAlJztcbiAgY29uc3QgeSA9IGltYWdlLmltZ1Bvc2l0aW9uID8gaW1hZ2UuaW1nUG9zaXRpb24uZm9jYWxZIDogJzUwJSc7XG5cdHJldHVybiAoXG4gICAgPE9yZ0xpbmsgdG89e2N0YVVybH0gc2l0ZT17c2l0ZX0gdHlwZT17dHlwZX0+XG4gICAgICA8ZGl2IGNsYXNzTmFtZT1cImItZnVsbC13aWR0aC1pbWFnZS1jdGFcIj5cbiAgICAgICAge2ltYWdlICYmIChcbiAgICAgICAgICA8R2F0c2J5SW1hZ2VcbiAgICAgICAgICAgIGFsdD17aW1hZ2UuYWx0fVxuICAgICAgICAgICAgaW1hZ2U9e2dldEltYWdlKGltYWdlLmltZ0RhdGEpfVxuICAgICAgICAgICAgbG9hZGluZz1cImxhenlcIlxuICAgICAgICAgICAgY2xhc3NOYW1lPVwiYi1mdWxsLXdpZHRoLWltYWdlLWN0YV9faW1nXCJcbiAgICAgICAgICAgIGltZ1N0eWxlPXt7IG9iamVjdFBvc2l0aW9uOiBgJHt4fSAke3l9YCB9fVxuICAgICAgICAgIC8+XG4gICAgICAgICl9XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYi1mdWxsLXdpZHRoLWltYWdlLWN0YV9fdGV4dC1ibG9ja1wiPlxuICAgICAgICAgIDxwIGNsYXNzTmFtZT1cImItZnVsbC13aWR0aC1pbWFnZS1jdGFfX2V5ZWJyb3cgZi10YWdcIj57ZXllYnJvd308L3A+XG4gICAgICAgICAgPHAgY2xhc3NOYW1lPVwiYi1mdWxsLXdpZHRoLWltYWdlLWN0YV9fcG9zdC10eXBlIGYtc3VidGFnXCI+XG4gICAgICAgICAgICB7ZXllYnJvd1R5cGV9XG4gICAgICAgICAgPC9wPlxuICAgICAgICAgIDxoMiBjbGFzc05hbWU9XCJiLWZ1bGwtd2lkdGgtaW1hZ2UtY3RhX190aXRsZSBmLXRpdGxlLS0zXCI+e3RpdGxlfTwvaDI+XG4gICAgICAgIDwvZGl2PlxuICAgICAgPC9kaXY+XG4gICAgPC9PcmdMaW5rPlxuICApO1xufVxuIiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCBDYXJkQ29udGFpbmVkIGZyb20gJy4uLy4uL29iamVjdHMvQ2FyZENvbnRhaW5lZC9DYXJkQ29udGFpbmVkJztcblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gVG9waWNHcmlkKHtkYXRhfSl7XG5jb25zdCBkYXRhUmVtYWluZGVyID0gZGF0YS5sZW5ndGggJSAzO1xuY29uc3Qgcm93c09mVGhyZWUgPSBbLi4uZGF0YV07IFxuZGF0YVJlbWFpbmRlciA9PT0gMVxuICA/IHJvd3NPZlRocmVlLnNwbGljZSgtMSwgMSlcbiAgOiBkYXRhUmVtYWluZGVyID09PSAyXG4gID8gcm93c09mVGhyZWUuc3BsaWNlKC0yLCAyKVxuICA6ICcnO1xuXG5jb25zdCByb3dzT2ZUd29BcnJheSA9IFsuLi5kYXRhXTtcblxuY29uc3Qgcm93c09mVHdvID0gZGF0YVJlbWFpbmRlciA9PT0gMVxuICA/IHJvd3NPZlR3b0FycmF5LnNsaWNlKC0xKVxuICA6IGRhdGFSZW1haW5kZXIgPT09IDJcbiAgPyByb3dzT2ZUd29BcnJheS5zbGljZSgtMilcbiAgOiAnJztcblxuY29uc3QgVG9waWNHcmlkQ2FyZCA9ICh7dHlwZSwgdGl0bGUsIGxpbmssIGltYWdlLCBkYXRlLCBlbmRUaW1lLCBmZWF0dXJlZCwgaW1hZ2VQb3NpdGlvbiwgc2l0ZSwgbGlua1R5cGV9KSA9PiB7XG4gICAgaWYgKHR5cGUgPT09ICdFdmVudCcgfHwgdHlwZSA9PT0gJ2V2ZW50Jykge1xuICAgICAgY29uc3QgZCA9IG5ldyBEYXRlKGRhdGUpO1xuXG4gICAgICBjb25zdCBkYXRlT2ZNb250aCA9IGQuZ2V0RGF0ZSgpO1xuXG4gICAgICBjb25zdCBtb250aE5hbWUgPSBkLnRvTG9jYWxlU3RyaW5nKCdkZWZhdWx0Jywge21vbnRoOiAnbG9uZyd9KTtcblxuICAgICAgY29uc3QgZGF5TmFtZSA9IGQudG9Mb2NhbGVTdHJpbmcoJ2RlZmF1bHQnLCB7d2Vla2RheTogJ2xvbmcnfSk7XG5cbiAgICAgIGNvbnN0IHllYXIgPSBkLmdldEZ1bGxZZWFyKCk7XG5cbiAgICAgIGNvbnN0IHN0YXJ0SG91ciA9IGQuZ2V0VVRDSG91cnMoKTtcblxuICAgICAgY29uc3Qgc3RhcnRNaW51dGVzID0gZC5nZXRNaW51dGVzKCk7XG5cbiAgICAgIGNvbnN0IGVuZEQgPSBuZXcgRGF0ZShlbmRUaW1lKTtcblxuICAgICAgY29uc3QgZW5kSG91ciA9IGVuZEQuZ2V0VVRDSG91cnMoKTtcblxuICAgICAgY29uc3QgZW5kTWludXRlcyA9IGVuZEQuZ2V0TWludXRlcygpO1xuXG4gICAgICBmdW5jdGlvbiBmb3JtYXRUaW1lKGgsIG0pIHtcbiAgICAgICAgbGV0IG1pbiA9IG07XG4gICAgICAgIGlmIChtLnRvU3RyaW5nKCkubGVuZ3RoID09PSAxKSB7XG4gICAgICAgICAgbWluID0gJzAnICsgbTtcbiAgICAgICAgfVxuICAgICAgICBpZiAoaCA+IDEyKSB7XG4gICAgICAgICAgcmV0dXJuIGggLSAxMiArICc6JyArIG1pbiArICdwbSc7XG4gICAgICAgIH0gZWxzZSB7XG4gICAgICAgICAgcmV0dXJuIGggKyAnOicgKyBtaW4gKyAnYW0nO1xuICAgICAgICB9XG4gICAgICB9XG5cbiAgICAgIGNvbnN0IGRpc3BsYXlEYXRlID0gYCR7ZGF5TmFtZX0sICR7bW9udGhOYW1lfSAke2RhdGVPZk1vbnRofSwgJHt5ZWFyfWA7XG5cbiAgICAgIGNvbnN0IGRpc3BsYXlUaW1lID0gYCR7Zm9ybWF0VGltZShzdGFydEhvdXIsIHN0YXJ0TWludXRlcyl9IC0gJHtmb3JtYXRUaW1lKFxuICAgICAgICBlbmRIb3VyLFxuICAgICAgICBlbmRNaW51dGVzXG4gICAgICApfWA7XG4gICAgICByZXR1cm4gKFxuICAgICAgICA8ZGl2XG4gICAgICAgICAgY2xhc3NOYW1lPXtgYy1yZWxhdGVkLWNhcmQgYy1yZWxhdGVkLWNhcmRfX2V2ZW50IHUtaG92ZXItdGV4dC1wYXJlbnQgICR7XG4gICAgICAgICAgICBmZWF0dXJlZCA/ICdjLXJlbGF0ZWQtZmVhdHVyZWQnIDogJydcbiAgICAgICAgICB9YH1cbiAgICAgICAgPlxuICAgICAgICAgIDxDYXJkQ29udGFpbmVkXG4gICAgICAgICAgICB0aXRsZT17dGl0bGV9XG4gICAgICAgICAgICB0eX
1BlPSdldmVudCdcbiAgICAgICAgICAgIGxhYmVsPVwiRXZlbnRcIlxuICAgICAgICAgICAgZGF0ZT17ZGlzcGxheURhdGV9XG4gICAgICAgICAgICB0aW1lPXtkaXNwbGF5VGltZX1cbiAgICAgICAgICAgIHVybD17bGlua31cbiAgICAgICAgICAgIHRoZW1lPSdldmVudCdcbiAgICAgICAgICAgIGltYWdlPXtpbWFnZX1cbiAgICAgICAgICAgIHNpdGU9e3NpdGV9XG4gICAgICAgICAgLz5cbiAgICAgICAgPC9kaXY+XG4gICAgICApO1xuICAgIH1cbiAgICBjb25zdCB4ID0gaW1hZ2VQb3NpdGlvbiA/IGltYWdlUG9zaXRpb24uZm9jYWxYIDogJzUwJSc7XG4gICAgY29uc3QgeSA9IGltYWdlUG9zaXRpb24gPyBpbWFnZVBvc2l0aW9uLmZvY2FsWSA6ICc1MCUnO1xuICAgIFxuICAgIHJldHVybiAoXG4gICAgICA8ZGl2XG4gICAgICAgIGNsYXNzTmFtZT17YGMtcmVsYXRlZC1jYXJkIHUtaG92ZXItdGV4dC1wYXJlbnQgJHtcbiAgICAgICAgICBmZWF0dXJlZCA/ICdjLXJlbGF0ZWQtZmVhdHVyZWQnIDogJydcbiAgICAgICAgfWB9XG4gICAgICA+XG4gICAgICAgIDxDYXJkQ29udGFpbmVkXG4gICAgICAgICAgdGl0bGU9e3RpdGxlfVxuICAgICAgICAgIHR5cGU9e2xpbmtUeXBlfVxuICAgICAgICAgIGltYWdlPXtpbWFnZX1cbiAgICAgICAgICB1cmw9e2xpbmt9XG4gICAgICAgICAgc2l0ZT17c2l0ZX1cbiAgICAgICAgICBsYWJlbD17dHlwZX1cbiAgICAgICAgLz5cbiAgICAgIDwvZGl2PlxuICAgICk7XG4gIH07XG4gIHJldHVybiAoXG4gICAgPGRpdiBjbGFzc05hbWU9XCJiLXRvcGljLWdyaWQgby1iYXNpYy1ncmlkXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwiYi10b3BpYy1ncmlkX19jb250ZW50X19yb3dzLW9mLXRocmVlXCI+XG4gICAgICAgICAge3Jvd3NPZlRocmVlLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgPFRvcGljR3JpZENhcmRcbiAgICAgICAgICAgICAgICBrZXk9e2l0ZW0uaWR9XG4gICAgICAgICAgICAgICAgdHlwZT17aXRlbS5kaXNwbGF5U2l0ZX1cbiAgICAgICAgICAgICAgICB0aXRsZT17aXRlbS50aXRsZX1cbiAgICAgICAgICAgICAgICBsaW5rPXtpdGVtLnVybH1cbiAgICAgICAgICAgICAgICBpbWFnZT17aXRlbS5pbWFnZX1cbiAgICAgICAgICAgICAgICBkYXRlPXtpdGVtLmRhdGV9XG4gICAgICAgICAgICAgICAgZW5kVGltZT17aXRlbS5lbmRUaW1lfVxuICAgICAgICAgICAgICAgIGltYWdlUG9zaXRpb249e2l0ZW0uaW1hZ2VQb3NpdGlvbn1cbiAgICAgICAgICAgICAgICBzaXRlPXtpdGVtLnNpdGV9XG4gICAgICAgICAgICAgICAgbGlua1R5cGU9e2l0ZW0udHlwZX1cbiAgICAgICAgICAgICAgLz5cbiAgICAgICAgICAgICk7XG4gICAgICAgICAgfSl9XG4gICAgICAgIDwvZGl2PlxuICAgICAgICB7ZGF0YVJlbWFpbmRlciAhPT0gMCAmJiAoXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJiLXRvcGljLWdyaWRfX2NvbnRlbnRfX3Jvd3Mtb2YtdHdvXCI+XG4gICAgICAgICAgICB7cm93c09mVHdvLm1hcCgoaXRlbSkgPT4ge1xuICAgICAgICAgICAgICByZXR1cm4gKFxuICAgICAgICAgICAgICAgIDxUb3BpY0dyaWRDYXJkXG4gICAgICAgICAgICAgICAgICBrZXk9e2l0ZW0uaWR9XG4gICAgICAgICAgICAgICAgICB0eXBlPXtpdGVtLmRpc3BsYXlTaXRlfVxuICAgICAgICAgICAgICAgICAgdGl0bGU9e2l0ZW0udGl0bGV9XG4gICAgICAgICAgICAgICAgICBsaW5rPXtpdGVtLnVybH1cbiAgICAgICAgICAgICAgICAgIGltYWdlPXtpdGVtLmltYWdlfVxuICAgICAgICAgICAgICAgICAgZGF0ZT17aXRlbS5kYXRlfVxuICAgICAgICAgICAgICAgICAgZW5kVGltZT17aXRlbS5lbmRUaW1lfVxuICAgICAgICAgICAgICAgICAgaW1hZ2VQb3NpdGlvbj17aXRlbS5pbWFnZVBvc2l0aW9ufVxuICAgICAgICAgICAgICAgICAgc2l0ZT17aXRlbS5zaXRlfVxuICAgICAgICAgICAgICAgICAgbGlua1R5cGU9e2l0ZW0udHlwZX1cbiAgICAgICAgICAgICAgICAvPlxuICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgfSl9XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICl9XG4gICAgPC9kaXY+XG4gICk7XG59IiwiaW1wb3J0IFJlYWN0IGZyb20gJ3JlYWN0JztcbmltcG9ydCB7IGdyYXBocWwgfSBmcm9tICdnYXRzYnknO1xuaW1wb3J0IExheW91dCBmcm9tICcuLi9MYXlvdXQvTGF5b3V0JztcbmltcG9ydCBTZW8gZnJvbSAnLi4vLi4vY29tcG9uZW50cy9nbG9iYWwvc2VvJztcbmltcG9ydCB1c2VGYWxsYmFja01ldGFUZXh0IGZyb20gJy4uLy4uL3V0aWxzL2hvb2svdXNlRmFsbGJhY2tNZXRhVGV4dCc7XG5pbXBvcnQgdXNlRmFsbGJhY2tJbWFnZSBmcm9tICcuLi8uLi91dGlscy9ob29rL3VzZUZhbGxiYWNrSW1hZ2UnO1xuaW1wb3J0IFNlbGVjdERyb3Bkb3duIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvb2JqZWN0cy9TZWxlY3REcm9wZG93bi9TZWxlY3REcm9wZG93bic7XG5pbXBvcnQgVG9waWNHcmlkUXVvdGUgZnJvbSAnLi4vLi4vY29tcG9uZW50cy9ibG9ja3MvVG9waWNHcmlkUXVvdGUvVG9waWNHcmlkUXVvdGUnO1xuaW1wb3J0IHsgaGFuZGxlSW1hZ2UsIGhhbmRsZUZlYXR1cmVkSW1hZ2UgfSBmcm9tICcuLi8uLi91dGlscy9mdW5jdGlvbnMvaGFuZGxlSW1hZ2VzJztcbmltcG9ydCB7IGdldENhcmREYXRhLCBnZXREaXNwbGF5U2l0ZSB9IGZyb20gJy4uLy4uL3V0aWxzL2Z1bmN0aW9ucy9oYW5kbGVQYXJhZ3JhcGhzJztcbmltcG9ydCBDZW50ZXJlZENhcmRDdGFcbiBmcm9tICcuLi8uLi9jb21wb25lbnRzL2Jsb2Nrcy9DZW50ZXJlZENhcmRDdGEvQ2VudGVyZWRDYXJkQ3RhJztcbmltcG9ydCBGdWxsV2lkdGhJbWFnZUN0YSBmcm9tICcuLi8uLi9jb21wb25lbnRzL2Jsb2Nrcy9GdWxsV2lkdGhJbWFnZUN0YS9GdWxsV2lkdGhJbWFnZUN0YSc7XG5pbXBvcnQgVG9waWNHcmlkIGZyb20gJy4uLy4uL2NvbXBvbmVudHMvYmxvY2tzL1RvcGljR3JpZC9Ub3BpY0dyaWQnO1xuaW1wb3J0IGdldERpc3BsYXlMYWJlbFZhbHVlIGZyb20gJy4uLy4uL3V0aWxzL2Z1bmN0aW9ucy9nZXREaXNwbGF5TGFiZWxWYWx1ZSc7XG5cbmV4cG9ydCBkZWZhdWx0IGZ1bmN0aW9uIFRvcGljRGV0YWlsKHtkYXRhfSkge1xuICBjb25zdCBub2RlRGF0YSA9IGRhdGEubm9kZVRvcGljO1xuICBjb25zdCBhbGxUb3BpY3NEYXRhID0gZGF0YS5hbGxFbnRpdHlTdWJxdWV1ZVRvcGljcy5lZGdlc1swXS5ub2RlLnJlbGF0aW9uc2hpcHMuaXRlbXM7XG4gIGNvbnN0IGdyaWRJdGVtcyA9IG5vZGVEYXRhLnJlbGF0aW9uc2hpcHM/LmZpZWxkX2NhbGxvdXRfZ3JpZFxuICBcbiAgY29uc3QgZmVhdHVyZWRHcmlkSXRlbSA9IGdyaWRJdGVtcyBcbiAgICA/IGdyaWRJdGVtc1swXVxuICAgIDogbnVsbFxuXG4gIGNvbnN0IG90aGVyR3JpZEl0ZW1zID0gZ3JpZEl0ZW1zLmZpbHRlcihcbiAgICAoaXRlbSkgPT5cbiAgICAgIGl0ZW0uZHJ1cGFsX2ludGVybmFsX19uaWQgIT09IGZlYXR1cmVkR3JpZEl0ZW0uZHJ1cGFsX2ludGVybmFsX19uaWRcbiAgKTtcblxuICBjb25zdCBncmlkQ2FyZHMgPSBub2RlRGF0YS5maWVsZF9xdW90ZT8ucHJvY2Vzc2VkXG4gICAgPyBnZXRDYXJkRGF0YShvdGhlckdyaWRJdGVtcylcbiAgICA6IGdldENhcmREYXRhKGdyaWRJdGVtcyk7XG5cbiAgY29uc3QgZmVhdHVyZWRHcmlkQ2FyZCA9IG5vZGVEYXRhLmZpZWxkX3F1b3RlPy5wcm9jZXNzZWRcbiAgPyB7XG4gICAgdGl0bGU6IGZlYXR1cmVkR3JpZEl0ZW0/LmZpZWxkX2Rpc3BsYXlfdGl0bGVcbiAgICAgID8gZmVhdHVyZWRHcmlkSXRlbT8uZmllbGRfZGlzcGxheV90aXRsZVxuICAgICAgOiBmZWF0dXJlZEdyaWRJdGVtPy50aXRsZSxcbiAgICBsYWJlbDogZ2V0RGlzcGxheVNpdGUoZmVhdHVyZWRHcmlkSXRlbSksXG4gICAgaW1hZ2U6IHtcbiAgICAgIGFsdDogZmVhdHVyZWRHcmlkSXRlbT8ucmVsYXRpb25zaGlwcz8uZmllbGRfZmVhdHVyZWRfaW1hZ2VcbiAgICAgICAgPy5maWVsZF9tZWRpYV9pbWFnZT8uYWx0XG4gICAgICAgID8gZmVhdHVyZWRHcmlkSXRlbT8ucmVsYXRpb25zaGlwcz8uZmllbGRfZmVhdHVyZWRfaW1hZ2VcbiAgICAgICAgICAgID8uZmllbGRfbWVkaWFfaW1hZ2U/LmFsdFxuICAgICAgICA6IG51bGwsXG4gICAgICBpbWdEYXRhOiBmZWF0dXJlZEdyaWRJdGVtPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9mZWF0dXJlZF9pbWFnZVxuICAgICAgICA/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX21lZGlhX2ltYWdlPy5sb2NhbEZpbGU/LmNoaWxkSW1hZ2VTaGFycFxuICAgICAgICA/LmdhdHNieUltYWdlRGF0YVxuICAgICAgICA/IGZlYXR1cmVkR3JpZEl0ZW0/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX2ZlYXR1cmVkX2ltYWdlPy5yZWxhdGlvbnNoaXBzXG4gICAgICAgICAgICA/LmZpZWxkX21lZGlhX2ltYWdlPy5sb2NhbEZpbGU/LmNoaWxkSW1hZ2VTaGFycD8uZ2F0c2J5SW1hZ2VEYXRhXG4gICAgICAgIDogbnVsbCxcbiAgICB9LFxuICAgIHVybDogZmVhdHVyZWRHcmlkSXRlbT8uZmllbGRfc3RvcmVfaXRlbV91cmxcbiAgICAgID8gZmVhdHVyZWRHcmlkSXRlbT8uZmllbGRfc3RvcmVfaXRlbV91cmwudXJpXG4gICAgICA6IGZlYXR1cmVkR3JpZEl0ZW0/LnBhdGg/LmFsaWFzLFxuICAgIHNpdGU6IGZlYXR1cmVkR3JpZEl0ZW0/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX3NpdGUsXG4gICAgdHlwZTogZmVhdHVyZWRHcmlkSXRlbT8ucmVsYXRpb25zaGlwcz8ubm9kZV90eXBlPy5kcnVwYWxfaW50ZXJuYWxfX3R5cGUsXG4gICAgZXhjZXJwdDogZmVhdHVyZWRHcmlkSXRlbT8uZmllbGRfc2hvcnRfZGVzY3JpcHRpb24sXG4gIH1cbiAgOiAnJztcbiAgXG4gIFxuICAvLyBTRU8gbWV0YWRhdGFcbiAgY29uc3QgZmFsbGJhY2tNZXRhVGV4dCA9IHVzZUZhbGxiYWNrTWV0YVRleHQoKTtcbiAgY29uc3QgZmFsbGJhY2tJbWFnZURhdGEgPSB1c2VGYWxsYmFja0ltYWdlKCdDcHAnLCAnR2xvYmFsJyk7XG4gIGNvbnN0IHNlb1RleHQgPSBub2RlRGF0YS5maWVsZF9zaG9ydF9kZXNjcmlwdGlvblxuICAgID8gbm9kZURhdGEuZmllbGRfc2hvcnRfZGVzY3JpcHRpb25cbiAgICA6IGZhbGxiYWNrTWV0YVRleHQuc2hvcnREZXNjcmlwdGlvbjtcbiAgY29uc3QgZmVhdHVyZWRJbWFnZVBhdGggPSBoYW5kbGVGZWF0dXJlZEltYWdlKG5vZGVEYXRhKTtcbiAgY29uc3Qgc2VvSW1hZ2UgPSBmZWF0dXJlZEltYWdlUGF0aC5pbWdEYXRhXG4gICAgPyBmZWF0dXJlZEltYWdlUGF0aFxuICAgIDogaGFuZGxlSW1hZ2UoZmFsbGJhY2tJbWFnZURhdGEpO1xuXG4gICAgY29uc3QgYm90dG9tQ29udGVudCA9IG5vZGVEYXRhPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9ib3R0b21fY29udGVudDtcbiAgICBcbiAgICAgY29uc3QgdG9waWNCb3R0b21Db250ZW50ID0gKGJvdHRvbUNvbnRlbnQpID0+IHtcbiAgICAgICBjb25zdCBib3R0b21Db250ZW50Q29tcG9uZW50cyA9IGJvdHRvbUNvbnRlbnQubWFwKChmLCBpKSA9PiB7XG4gICAgICAgICBpZiAoZj8uaW50ZXJuYWw/LnR5cGUpIHtcbiAgICAgICAgICAgc3dpdGNoIChmLmludGVybmFsLnR5cGUpIHtcbiAgICAgICAgICAgICBjYXNlICdwYXJhZ3JhcGhfX2NlbnRlcmVkX2NhbGxvdXQnOlxuICAgICAgICAgICAgICAgY29uc3QgY2FsbG91dEl0ZW0gPSBmLnJlbGF0aW9uc2hpcHM/LmZpZWxkX2NhbGxvdXRfaXRlbTtcbiAgICAgICAgICAgICAgIGNvbnN0IHRpdGxlID0gY2FsbG91dEl0ZW0/LmZpZWxkX2Rpc3BsYXlfdGl0bGU7XG4gICAgICAgICAgICAgICBjb25zdCB0ZXh0ID0gZi5maWVsZF9pbnRyb190ZXh0Py5wcm9jZXNzZWQ7XG4gICAgICAgICAgICAgICBjb25zdCBjdGFVcmwgPSBjYWxsb3V0SXRlbT8ucGF0aD8uYWxpYXM7XG4gICAgICAgICAgICAgICBjb25zdCBzaXRlID0gY2FsbG91dEl0ZW0/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX3NpdGU7XG4gICAgICAgICAgICAgICBjb25zdCB0eXBlID0gY2FsbG91dEl0ZW0/LnJlbGF0aW9uc2hpcHM/Lm5vZGVfdHlwZT8uZHJ1cGFsX2ludGVybmFsX190eXBlO1xuICAgICAgICAgICAgICAgY29uc3QgZXllYnJvdyA9IGdldERpc3BsYXlTaXRlKGNhbGxvdXRJdGVtKVxuICAgICAgICAgICAgICAgY29uc3QgZXllYnJvd1R5cGUgPSBzaXRlXG4gICAgICAgICAgICAgICAgID8gZ2V0RGlzcGxheUxhYmVsVmFsdWUoXG4gICAgICAgICAgICAgICAgICAgICBjYWxsb3V0SXRlbT8ucmVsYXRpb25zaGlwcz8ubm9kZV90eXBlPy5uYW1lLFxuICAgICAgICAgICAgICAgICAgICAgc2l0ZVswXS5uYW1lXG4gICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICA6IGdldERpc3BsYXlMYWJlbFZhbHVlKFxuICAgICAgICAgICAgICAgICAgICAgY2FsbG91dEl0ZW0ucmVsYXRpb25zaGlwcz8ubm9kZV90eXBlPy5uYW1lLFxuICAgICAgICAgICAgICAgICAgICAgXCJNw7x0dGVyXCJcbiAgICAgICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgIDxDZW50ZXJlZENhcmRDdGFcbiAgICAgICAgICAgICAgICAgZXllYnJvdz17ZXllYnJvd31cbiAgICAgICAgICAgICAgICAgZXllYnJvd1R5cGU9e2V5ZWJyb3dUeXBlfVxuICAgICAgICAgICAgICAgICB0aXRsZT17dGl0bGV9XG4gICAgICAgICAgICAgICAgI
1HRleHQ9e3RleHR9XG4gICAgICAgICAgICAgICAgIGN0YVVybD17Y3RhVXJsfVxuICAgICAgICAgICAgICAgICBzaXRlPXtzaXRlfVxuICAgICAgICAgICAgICAgICB0eXBlPXt0eXBlfVxuICAgICAgICAgICAgICAgICBpbWFnZT17aGFuZGxlRmVhdHVyZWRJbWFnZShjYWxsb3V0SXRlbSl9XG4gICAgICAgICAgICAgICAvPik7XG4gICAgICAgICAgICAgY2FzZSAncGFyYWdyYXBoX19mdWxsX3dpZHRoX2ltYWdlX2NhbGxvdXQnOlxuICAgICAgICAgICAgICAgY29uc3QgZnVsbFdpZHRoQ2FsbG91dEl0ZW0gPSBmLnJlbGF0aW9uc2hpcHM/LmZpZWxkX2NhbGxvdXRfaXRlbTtcbiAgICAgICAgICAgICAgIGNvbnN0IGZ1bGxXaWR0aEV5ZWJyb3cgPSBnZXREaXNwbGF5U2l0ZShmdWxsV2lkdGhDYWxsb3V0SXRlbSk7XG4gICAgICAgICAgICAgICBjb25zdCBmdWxsV2lkdGhUaXRsZSA9IGZ1bGxXaWR0aENhbGxvdXRJdGVtPy5maWVsZF9kaXNwbGF5X3RpdGxlO1xuICAgICAgICAgICAgICAgY29uc3QgZnVsbFdpZHRoU2l0ZSA9XG4gICAgICAgICAgICAgICAgIGZ1bGxXaWR0aENhbGxvdXRJdGVtPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9zaXRlO1xuICAgICAgICAgICAgICAgY29uc3QgZnVsbFdpZHRoVHlwZSA9XG4gICAgICAgICAgICAgICAgIGZ1bGxXaWR0aENhbGxvdXRJdGVtPy5yZWxhdGlvbnNoaXBzPy5ub2RlX3R5cGU/LmRydXBhbF9pbnRlcm5hbF9fdHlwZTtcbiAgICAgICAgICAgICAgIGNvbnN0IGZ1bGxXaWR0aEV5ZWJyb3dUeXBlID0gZnVsbFdpZHRoU2l0ZSBcbiAgICAgICAgICAgICAgID8gZ2V0RGlzcGxheUxhYmVsVmFsdWUoXG4gICAgICAgICAgICAgICAgIGZ1bGxXaWR0aENhbGxvdXRJdGVtPy5yZWxhdGlvbnNoaXBzPy5ub2RlX3R5cGU/Lm5hbWUsIGZ1bGxXaWR0aFNpdGVbMF0ubmFtZVxuICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgOiAnJztcbiAgICAgICAgICAgICAgIGNvbnN0IGZ1bGxXaWR0aEN0YVVybCA9ZnVsbFdpZHRoQ2FsbG91dEl0ZW0/LnBhdGg/LmFsaWFzO1xuICAgICAgICAgICAgICAgY29uc3QgZnVsbFdpZHRoSW1hZ2UgPSBoYW5kbGVGZWF0dXJlZEltYWdlKGZ1bGxXaWR0aENhbGxvdXRJdGVtKVxuICAgICAgICAgICAgICAgcmV0dXJuIChcbiAgICAgICAgICAgICAgICAgPEZ1bGxXaWR0aEltYWdlQ3RhXG4gICAgICAgICAgICAgICAgICAgZXllYnJvdz17ZnVsbFdpZHRoRXllYnJvd31cbiAgICAgICAgICAgICAgICAgICBleWVicm93VHlwZT17ZnVsbFdpZHRoRXllYnJvd1R5cGV9XG4gICAgICAgICAgICAgICAgICAgdGl0bGU9e2Z1bGxXaWR0aFRpdGxlfVxuICAgICAgICAgICAgICAgICAgIGN0YVVybD17ZnVsbFdpZHRoQ3RhVXJsfVxuICAgICAgICAgICAgICAgICAgIHNpdGU9e2Z1bGxXaWR0aFNpdGV9XG4gICAgICAgICAgICAgICAgICAgaW1hZ2U9e2Z1bGxXaWR0aEltYWdlfVxuICAgICAgICAgICAgICAgICAgIHR5cGU9e2Z1bGxXaWR0aFR5cGV9XG4gICAgICAgICAgICAgICAgIC8+XG4gICAgICAgICAgICAgICApO1xuICAgICAgICAgICAgIGRlZmF1bHQ6XG4gICAgICAgICAgICAgICBicmVhaztcbiAgICAgICAgICAgfVxuICAgICAgICAgfVxuICAgICAgICAgcmV0dXJuIG51bGw7XG4gICAgICAgfSk7XG4gICAgICAgcmV0dXJuIGJvdHRvbUNvbnRlbnRDb21wb25lbnRzO1xuICAgICB9O1xuXG4gIHJldHVybiAoXG4gICAgPExheW91dD5cbiAgICAgIDxTZW8gdGl0bGU9e25vZGVEYXRhPy50aXRsZX0gZGVzY3JpcHRpb249e3Nlb1RleHR9IGltYWdlPXtzZW9JbWFnZX0gLz5cbiAgICAgIDxkaXYgY2xhc3NOYW1lPVwiby1iYXNpYy1ncmlkIHQtdG9waWMtZGV0YWlsXCI+XG4gICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidC10b3BpYy1kZXRhaWxfX2hlYWRlclwiPlxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidC10b3BpYy1kZXRhaWxfX3NlbGVjdC1kcm9wZG93bi13cmFwcGVyXCI+XG4gICAgICAgICAgICA8cCBjbGFzc05hbWU9XCJmLXRhZyB0LXRvcGljLWRldGFpbF9faW1wb3J0YW50LXVuaXF1ZS10YWdcIj5cbiAgICAgICAgICAgICAgSW1wb3J0YW50IFRvcGljcywgVW5pcXVlIFBlcnNwZWN0aXZlc1xuICAgICAgICAgICAgPC9wPlxuICAgICAgICAgICAgPFNlbGVjdERyb3Bkb3duIGN1cnJlbnRUb3BpYz17bm9kZURhdGF9IGFsbFRvcGljcz17YWxsVG9waWNzRGF0YX0gLz5cbiAgICAgICAgICA8L2Rpdj5cbiAgICAgICAgICA8ZGl2XG4gICAgICAgICAgICBjbGFzc05hbWU9XCJmLWJvZHktbGcgdC10b3BpYy1kZXRhaWxfX2ludHJvLXRleHRcIlxuICAgICAgICAgICAgZGFuZ2Vyb3VzbHlTZXRJbm5lckhUTUw9e3tcbiAgICAgICAgICAgICAgX19odG1sOiBub2RlRGF0YS5maWVsZF9pbnRyb2R1Y3Rpb25fdGV4dD8ucHJvY2Vzc2VkLFxuICAgICAgICAgICAgfX1cbiAgICAgICAgICA+PC9kaXY+XG4gICAgICAgIDwvZGl2PlxuICAgICAgICB7Z3JpZENhcmRzLmxlbmd0aCA+IDAgJiYgKFxuICAgICAgICAgIDxkaXYgY2xhc3NOYW1lPVwidC10b3BpYy1kZXRhaWxfX2dyaWRcIj5cbiAgICAgICAgICAgIHtub2RlRGF0YS5maWVsZF9xdW90ZSAmJiAoXG4gICAgICAgICAgICA8VG9waWNHcmlkUXVvdGUgY2FyZD17ZmVhdHVyZWRHcmlkQ2FyZH0gcXVvdGU9e25vZGVEYXRhfSAvPlxuICAgICAgICAgICAgKX1cbiAgICAgICAgICAgIDxUb3BpY0dyaWQgZGF0YT17Z3JpZENhcmRzfSAvPlxuICAgICAgICAgIDwvZGl2PlxuICAgICAgICApfVxuICAgICAgICB7Ym90dG9tQ29udGVudCAmJiAoXG4gICAgICAgICAgPGRpdiBjbGFzc05hbWU9XCJ0LXRvcGljLWRldGFpbF9fYm90dG9tLWNvbnRlbnRcIj5cbiAgICAgICAgICAgIHt0b3BpY0JvdHRvbUNvbnRlbnQoYm90dG9tQ29udGVudCl9XG4gICAgICAgICAgPC9kaXY+XG4gICAgICAgICl9XG4gICAgICA8L2Rpdj5cbiAgICA8L0xheW91dD5cbiAgKTtcbn1cblxuZXhwb3J0IGNvbnN0IHF1ZXJ5ID0gZ3JhcGhxbGBcbiAgcXVlcnkoJGlkOiBTdHJpbmchKSB7XG4gICAgbm9kZVRvcGljKGlkOiB7IGVxOiAkaWQgfSkge1xuICAgICAgdGl0bGVcbiAgICAgIGlkXG4gICAgICBkcnVwYWxfaWRcbiAgICAgIGRydXBhbF9pbnRlcm5hbF9fbmlkXG4gICAgICBmaWVsZF9kaXNwbGF5X3RpdGxlXG4gICAgICBwYXRoIHtcbiAgICAgICAgYWxpYXNcbiAgICAgIH1cbiAgICAgIGZpZWxkX2ludHJvZHVjdGlvbl90ZXh0IHtcbiAgICAgICAgdmFsdWVcbiAgICAgICAgcHJvY2Vzc2VkXG4gICAgICB9XG4gICAgICBmaWVsZF9wb3N0X2RhdGUoZm9ybWF0U3RyaW5nOiBcIlwiKVxuICAgICAgZmllbGRfam9iX3RpdGxlXG4gICAgICBmaWVsZF9kZWdyZWVzXG4gICAgICBmaWVsZF9hdHRyaWJ1dGlvblxuICAgICAgZmllbGRfcXVvdGUge1xuICAgICAgICBwcm9jZXNzZWRcbiAgICAgIH1cbiAgICAgIGZpZWxkX3Nob3J0X2Rlc2NyaXB0aW9uXG4gICAgICByZWxhdGlvbnNoaXBzIHtcbiAgICAgICAgZmllbGRfYm90
1dG9tX2NvbnRlbnQge1xuICAgICAgICAgIC4uLiBvbiBwYXJhZ3JhcGhfX2Z1bGxfd2lkdGhfaW1hZ2VfY2FsbG91dCB7XG4gICAgICAgICAgICBpZFxuICAgICAgICAgICAgaW50ZXJuYWwge1xuICAgICAgICAgICAgICB0eXBlXG4gICAgICAgICAgICB9XG4gICAgICAgICAgICByZWxhdGlvbnNoaXBzIHtcbiAgICAgICAgICAgICAgZmllbGRfY2FsbG91dF9pdGVtIHtcbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9fYXJ0aWNsZSB7XG4gICAgICAgICAgICAgICAgICAuLi5hcnRpY2xlRmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19wYWdlIHtcbiAgICAgICAgICAgICAgICAgIC4uLnBhZ2VGaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX2hvdl9hY3Rpdml0eSB7XG4gICAgICAgICAgICAgICAgICAuLi5ob3ZBY3Rpdml0eUZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9faGlzdG9yeV9ldmVudCB7XG4gICAgICAgICAgICAgICAgICAuLi5oaXN0b3J5RXZlbnRGaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX2hpc3RvcnlfcGFnZV90aW1lbGluZSB7XG4gICAgICAgICAgICAgICAgICAuLi5oaXN0b3J5UGFnZVRpbWVsaW5lRmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19oaXN0b3J5X3BhZ2Vfb3ZlcnZpZXcge1xuICAgICAgICAgICAgICAgICAgLi4uaGlzdG9yeVBhZ2VPdmVydmlld0ZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9fZXhoaWJpdGlvbiB7XG4gICAgICAgICAgICAgICAgICAuLi5leGhpYml0aW9uRmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19ldmVudCB7XG4gICAgICAgICAgICAgICAgICAuLi5ldmVudEZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9fZmVhdHVyZWRfb2JqZWN0IHtcbiAgICAgICAgICAgICAgICAgIC4uLmZlYXR1cmVkT2JqZWN0RmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19wb3N0IHtcbiAgICAgICAgICAgICAgICAgIC4uLnBvc3RGaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX3BvZGNhc3Qge1xuICAgICAgICAgICAgICAgICAgLi4ucG9kY2FzdEZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9fdmlkZW9faXRlbSB7XG4gICAgICAgICAgICAgICAgICAuLi52aWRlb0l0ZW1GaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX2ZlbGxvd19zcG90bGlnaHQge1xuICAgICAgICAgICAgICAgICAgLi4uZmVsbG93U3BvdGxpZ2h0RmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICAgIC4uLiBvbiBwYXJhZ3JhcGhfX2NlbnRlcmVkX2NhbGxvdXQge1xuICAgICAgICAgICAgaWRcbiAgICAgICAgICAgIGZpZWxkX2ludHJvX3RleHQge1xuICAgICAgICAgICAgICBwcm9jZXNzZWRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICAgIGludGVybmFsIHtcbiAgICAgICAgICAgICAgdHlwZVxuICAgICAgICAgICAgfVxuICAgICAgICAgICAgcmVsYXRpb25zaGlwcyB7XG4gICAgICAgICAgICAgIGZpZWxkX2NhbGxvdXRfaXRlbSB7XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX2FydGljbGUge1xuICAgICAgICAgICAgICAgICAgLi4uYXJ0aWNsZUZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9fZmVsbG93X3Nwb3RsaWdodCB7XG4gICAgICAgICAgICAgICAgICAuLi5mZWxsb3dTcG90bGlnaHRGaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX3BhZ2Uge1xuICAgICAgICAgICAgICAgICAgLi4ucGFnZUZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9faG92X2FjdGl2aXR5IHtcbiAgICAgICAgICAgICAgICAgIC4uLmhvdkFjdGl2aXR5RmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19oaXN0b3J5X2V2ZW50IHtcbiAgICAgICAgICAgICAgICAgIC4uLmhpc3RvcnlFdmVudEZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9faGlzdG9yeV9wYWdlX3RpbWVsaW5lIHtcbiAgICAgICAgICAgICAgICAgIC4uLmhpc3RvcnlQYWdlVGltZWxpbmVGaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX2hpc3RvcnlfcGFnZV9vdmVydmlldyB7XG4gICAgICAgICAgICAgICAgICAuLi5oaXN0b3J5UGFnZU92ZXJ2aWV3RmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19leGhpYml0aW9uIHtcbiAgICAgICAgICAgICAgICAgIC4uLmV4aGliaXRpb25GaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX2V2ZW50IHtcbiAgICAgICAgICAgICAgICAgIC4uLmV2ZW50RmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX19mZWF0dXJlZF9vYmplY3Qge1xuICAgICAgICAgICAgICAgICAgLi4uZmVhdHVyZWRPYmplY3RGaWVsZHNcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgLi4uIG9uIG5vZGVfX3Bvc3Qge1xuICAgICAgICAgICAgICAgICAgLi4ucG9zdEZpZWxkc1xuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAuLi4gb24gbm9kZV9fcG9kY2FzdCB7XG4gICAgICAgICAgICAgICAgICAuLi5wb2RjYXN0RmllbGRzXG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIC4uLiBvbiBub2RlX192aWRlb19pdGVtIHtcbiAgICAgICAgICAgICAgICAgIC4uLnZpZGVvSXRlbUZpZWxkc1xuICAgICAgICAgICAgICAgI
1H1cbiAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgfVxuICAgICAgICAgIH1cbiAgICAgICAgfVxuICAgICAgICBmaWVsZF9jYWxsb3V0X2dyaWQge1xuICAgICAgICAgIC4uLiBvbiBub2RlX19wb2RjYXN0IHtcbiAgICAgICAgICAgIC4uLnBvZGNhc3RGaWVsZHNcbiAgICAgICAgICB9XG4gICAgICAgICAgLi4uIG9uIG5vZGVfX2ZlbGxvd19zcG90bGlnaHQge1xuICAgICAgICAgICAgLi4uZmVsbG93U3BvdGxpZ2h0RmllbGRzXG4gICAgICAgICAgfVxuICAgICAgICAgIC4uLiBvbiBub2RlX19hcnRpY2xlIHtcbiAgICAgICAgICAgIC4uLmFydGljbGVGaWVsZHNcbiAgICAgICAgICB9XG4gICAgICAgICAgLi4uIG9uIG5vZGVfX3BhZ2Uge1xuICAgICAgICAgICAgLi4ucGFnZUZpZWxkc1xuICAgICAgICAgIH1cbiAgICAgICAgICAuLi4gb24gbm9kZV9faG92X2FjdGl2aXR5IHtcbiAgICAgICAgICAgIC4uLmhvdkFjdGl2aXR5RmllbGRzXG4gICAgICAgICAgfVxuICAgICAgICAgIC4uLiBvbiBub2RlX19oaXN0b3J5X2V2ZW50IHtcbiAgICAgICAgICAgIC4uLmhpc3RvcnlFdmVudEZpZWxkc1xuICAgICAgICAgIH1cbiAgICAgICAgICAuLi4gb24gbm9kZV9faGlzdG9yeV9wYWdlX3RpbWVsaW5lIHtcbiAgICAgICAgICAgIC4uLmhpc3RvcnlQYWdlVGltZWxpbmVGaWVsZHNcbiAgICAgICAgICB9XG4gICAgICAgICAgLi4uIG9uIG5vZGVfX2hpc3RvcnlfcGFnZV9vdmVydmlldyB7XG4gICAgICAgICAgICAuLi5oaXN0b3J5UGFnZU92ZXJ2aWV3RmllbGRzXG4gICAgICAgICAgfVxuICAgICAgICAgIC4uLiBvbiBub2RlX19leGhpYml0aW9uIHtcbiAgICAgICAgICAgIC4uLmV4aGliaXRpb25GaWVsZHNcbiAgICAgICAgICB9XG4gICAgICAgICAgLi4uIG9uIG5vZGVfX3ZpZGVvX2l0ZW0ge1xuICAgICAgICAgICAgLi4udmlkZW9JdGVtRmllbGRzXG4gICAgICAgICAgfVxuICAgICAgICAgIC4uLiBvbiBub2RlX19ldmVudCB7XG4gICAgICAgICAgICAuLi5ldmVudEZpZWxkc1xuICAgICAgICAgIH1cbiAgICAgICAgICAuLi4gb24gbm9kZV9fZmVhdHVyZWRfb2JqZWN0IHtcbiAgICAgICAgICAgIC4uLmZlYXR1cmVkT2JqZWN0RmllbGRzXG4gICAgICAgICAgfVxuICAgICAgICAgIC4uLiBvbiBub2RlX19wb3N0IHtcbiAgICAgICAgICAgIC4uLnBvc3RGaWVsZHNcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgIH1cbiAgICB9XG4gICAgYWxsRW50aXR5U3VicXVldWVUb3BpY3Mge1xuICAgICAgZWRnZXMge1xuICAgICAgICBub2RlIHtcbiAgICAgICAgICByZWxhdGlvbnNoaXBzIHtcbiAgICAgICAgICAgIGl0ZW1zIHtcbiAgICAgICAgICAgICAgaWRcbiAgICAgICAgICAgICAgZmllbGRfZGlzcGxheV90aXRsZVxuICAgICAgICAgICAgICB0aXRsZVxuICAgICAgICAgICAgICBwYXRoIHtcbiAgICAgICAgICAgICAgICBhbGlhc1xuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgfVxuICB9XG5gO1xuIl0sIm5hbWVzIjpbIlJlYWN0IiwidXNlU3RhdGUiLCJ1c2VSZWYiLCJ1c2VFZmZlY3QiLCJPcmdMaW5rIiwiU2VsZWN0RHJvcGRvd24iLCJfcmVmIiwiY3VycmVudFRvcGljIiwiYWxsVG9waWNzIiwibGFyZ2VGb250IiwicmVmIiwiaXNPcGVuIiwic2V0SXNPcGVuIiwic2hvd0Fycm93Iiwic2V0U2hvd0Fycm93IiwiY2hlY2tJZkNsaWNrZWRPdXRzaWRlIiwiZSIsImN1cnJlbnQiLCJjb250YWlucyIsInRhcmdldCIsImRvY3VtZW50IiwiYWRkRXZlbnRMaXN0ZW5lciIsInJlbW92ZUV2ZW50TGlzdGVuZXIiLCJ0b2dnbGluZyIsInVuaXF1ZVRvcGljcyIsIl90b0NvbnN1bWFibGVBcnJheSIsIlNldCIsImZpbHRlcmVkVG9waWNzIiwiZmlsdGVyIiwidG9waWMiLCJ0aXRsZSIsInNlZUFsbFRvcGljcyIsImZpZWxkX2Rpc3BsYXlfdGl0bGUiLCJ1cmwiLCJmaW5hbFRvcGljcyIsImNvbmNhdCIsImhhbmRsZVNjcm9sbCIsInNjcm9sbFRvcCIsImNyZWF0ZUVsZW1lbnQiLCJjbGFzc05hbWUiLCJvbkNsaWNrIiwib25TY3JvbGwiLCJtYXAiLCJpbmRleCIsInRvcGljVGl0bGUiLCJrZXkiLCJ0byIsInBhdGgiLCJhbGlhcyIsInNpdGUiLCJUb3BpY1F1b3RlIiwicXVvdGUiLCJuYW1lIiwiam9iVGl0bGUiLCJkZWdyZWVzIiwid2lkdGgiLCJoZWlnaHQiLCJ2aWV3Qm94IiwiZmlsbCIsInhtbG5zIiwiZCIsInN0cm9rZSIsInN0cm9rZVdpZHRoIiwic3Ryb2tlTGluZWpvaW4iLCJkYW5nZXJvdXNseVNldElubmVySFRNTCIsIl9faHRtbCIsIkNhcmRCYXNpYyIsIlRvcGljR3JpZFF1b3RlIiwiY2FyZCIsImZpZWxkX3F1b3RlIiwicHJvY2Vzc2VkIiwiZmllbGRfYXR0cmlidXRpb24iLCJmaWVsZF9kZWdyZWVzIiwiZmllbGRfam9iX3RpdGxlIiwiTGFyZ2VBcnJvdyIsIkxhcmdlSG92ZXJBcnJvdyIsInRoZW1lIiwiY2xhc3MiLCJkZWZhdWx0UHJvcHMiLCJCZ0ltYWdlIiwiRE9NUHVyaWZ5IiwiR2F0c2J5SW1hZ2UiLCJnZXRJbWFnZSIsInVzZU9uU2NyZWVuQW5pbWF0aW9uQ2xhc3NlcyIsIkNlbnRlcmVkQ2FyZEN0YSIsImV5ZWJyb3ciLCJleWVicm93VHlwZSIsInRleHQiLCJjdGFVcmwiLCJpbWFnZSIsInR5cGUiLCJmYWRlVXAiLCJjYXJkVGl0bGUiLCJzZXRDYXJkVGl0bGUiLCJzYW5pdGl6ZSIsIlVTRV9QUk9GSUxFUyIsImh0bWwiLCJzcmMiLCJhbHQiLCJpbWdBbHQiLCJpbWdEYXRhIiwibG9hZGluZyIsIkZ1bGxXaWR0aEltYWdlQ3RhIiwieCIsImltZ1Bvc2l0aW9uIiwiZm9jYWxYIiwieSIsImZvY2FsWSIsImltZ1N0eWxlIiwib2JqZWN0UG9zaXRpb24iLCJDYXJkQ29udGFpbmVkIiwiVG9waWNHcmlkIiwiZGF0YSIsImRhdGFSZW1haW5kZXIiLCJsZW5ndGgiLCJyb3dzT2ZUaHJlZSIsInNwbGljZSIsInJvd3NPZlR3b0FycmF5Iiwicm93c09mVHdvIiwic2xpY2UiLCJUb3BpY0dyaWRDYXJkIiwiX3JlZjIiLCJsaW5rIiwiZGF0ZSIsImVuZFRpbWUiLCJmZWF0dXJlZCIsImltYWdlUG9zaXRpb24iLCJsaW5rVHlwZSIsIkRhdGUiLCJkYXRlT2ZNb250aCIsImdldERhdGUiLCJtb250aE5hbWUiLCJ0b0xvY2FsZVN0cmluZyIsIm1vbnRoIiwiZGF5TmFtZSIsIndlZWtkYXkiLCJ5ZWFyIiwiZ2V0RnVsbFllYXIiLCJzdGFydEhvdXIiLCJnZXRVVENIb3VycyIsInN0YXJ0TWludXRlcyIsImdldE1pbnV0ZXMiLCJlbmREIiwiZW5kSG91ciIsImVuZE1pbnV0ZXMiLCJmb3JtYXRUaW1lIiwiaCIsIm0iLCJtaW4iLCJ0b1N0cmluZyIsImRpc3BsYXlEYXRlIiwiZGlzcGxheVRpbWUiLCJsYWJlbCIsInRpbWUiLCJpdGVtIiwiaWQiLCJkaXNwbGF5U2l0ZSIsIkxheW91dCIsIlNlbyIsInVzZUZhbGxiYWNrTWV0YVRleHQiLCJ1c2VGYWxsYmFja0ltYWdlIiwiaGFuZGxlSW1hZ2UiLCJoYW5kbGVGZWF0dXJlZEltYWdlIiwiZ2V0Q2FyZERhdGEiLCJnZXREaXNwbGF5U2l0ZSIsImdldERpc3BsYXlMYWJlbFZhbHVlIiwiVG9waWNEZXRhaWwiLCJfbm9kZURhdGEkcmVsYXRpb25zaGkiLCJfbm9kZURhdGEkZmllbGRfcXVvdGUiLCJfbm9kZURhdGEkZmllbGRfcXVvdGUyIiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsIiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsMiIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDMiLCJfZmVhdHVyZWRHcmlkSXRlbSRyZWw0IiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsNSIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDYiLCJfZmVhdHVyZWRHcmlkSXRlbSRyZWw3IiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsOCIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDkiLCJfZmVhdHVyZWRHcmlkSXRlbSRyZWwwIiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsMSIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDEwIiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsMTEiLCJfZmVhdHVyZWRHcmlkSXRlbSRyZWwxMiIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDEzIiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsMTQiLCJfZmVhdHVyZWRHcmlkSXRlbSRyZWwxNSIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDE2IiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcGF0IiwiX2ZlYXR1cmVkR3JpZEl0ZW0kcmVsMTciLCJfZmVhdHVyZWRHcmlkSXRlbSRyZWwxOCIsIl9mZWF0dXJlZEdyaWRJdGVtJHJlbDE5IiwiX25vZGVEYXRhJHJlbGF0aW9uc2hpMiIsIl9ub2RlRGF0YSRmaWVsZF9pbnRybyIsIm5vZGVEYXRhIiwibm9kZVRvcGljIiwiYWxsVG9waWNzRGF0YSIsImFsbEVudGl0eVN1YnF1ZXVlVG9waWNzIiwiZWRnZXMiLCJub2RlIiwicmVsYXRpb25zaGlwcyIsIml0ZW1zIiwiZ3JpZEl0ZW1zIiwiZmllbGRfY2FsbG91dF9ncmlkIiwiZmVhdHVyZWRHcmlkSXRlbSIsIm90aGVyR3JpZEl0ZW1zIiwiZHJ1cGFsX2ludGVybmFsX19uaWQiLCJncmlkQ2FyZHMiLCJmZWF0dXJlZEdyaWRDYXJkIiwiZmllbGRfZmVhdHVyZWRfaW1hZ2UiLCJmaWVsZF9tZWRpYV9pbWFnZSIsImxvY2FsRmlsZSIsImNoaWxkSW1hZ2VTaGFycCIsImdhdHNieUltYWdlRGF0YSIsImZpZWxkX3N0b3JlX2l0ZW1fdXJsIiwidXJpIiwiZmllbGRfc2l0ZSIsIm5vZGVfdHlwZSIsImRydXBhbF9pbnRlcm5hbF9fdHlwZSIsImV4Y2VycHQiLCJmaWVsZF9zaG9ydF9kZXNjcmlwdGlvbiIsImZhbGxiYWNrTWV0YVRleHQiLCJmYWxsYmFja0ltYWdlRGF0YSIsInNlb1RleHQiLCJzaG9ydERlc2NyaXB0aW9uIiwiZmVhdHVyZWRJbWFnZVBhdGgiLCJzZW9JbWFnZSIsImJvdHRvbUNvbnRlbnQiLCJmaWVsZF9ib3R0b21fY29udGVudCIsInRvcGljQm90dG9tQ29udGVudCIsImJvdHRvbUNvbnRlbnRDb21wb25lbnRzIiwiZiIsImkiLCJfZiRpbnRlcm5hbCIsIl9mJHJlbGF0aW9uc2hpcHMiLCJfZiRmaWVsZF9pbnRyb190ZXh0IiwiX2NhbGxvdXRJdGVtJHBhdGgiLCJfY2FsbG91dEl0ZW0kcmVsYXRpb24iLCJfY2FsbG91dEl0ZW0kcmVsYXRpb24yIiwiX2NhbGxvdXRJdGVtJHJlbGF0aW9uMyIsIl9jYWxsb3V0SXRlbSRyZWxhdGlvbjQiLCJfY2FsbG91dEl0ZW0kcmVsYXRpb241IiwiX2NhbGxvdXRJdGVtJHJlbGF0aW9uNiIsIl9jYWxsb3V0SXRlbSRyZWxhdGlvbjciLCJfZiRyZWxhdGlvbnNoaXBzMiIsIl9mdWxsV2lkdGhDYWxsb3V0SXRlbSIsIl9mdWxsV2lkdGhDYWxsb3V0SXRlbTIiLCJfZnVsbFdpZHRoQ2FsbG91dEl0ZW0zIiwiX2Z1bGxXaWR0aENhbGxvdXRJdGVtNCIsIl9mdWxsV2lkdGhDYWxsb3V0SXRlbTUiLCJfZnVsbFdpZHRoQ2FsbG91dEl0ZW02IiwiaW50ZXJuYWwiLCJjYWxsb3V0SXRlbSIsImZpZWxkX2NhbGxvdXRfaXRlbSIsImZpZWxkX2ludHJvX3RleHQiLCJmdWxsV2lkdGhDYWxsb3V0SXRlbSIsImZ1bGxXaWR0aEV5ZWJyb3ciLCJmdWxsV2lkdGhUaXRsZSIsImZ1bGxXaWR0aFNpdGUiLCJmdWxsV2lkdGhUeXBlIiwiZnVsbFdpZHRoRXllYnJvd1R5cGUiLCJmdWxsV2lkdGhDdGFVcmwiLCJmdWxsV2lkdGhJbWFnZSIsImRlc2NyaXB0aW9uIiwiZmllbGRfaW50cm9kdWN0aW9uX3RleHQiLCJxdWVyeSJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///6403\n')},6687:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ A: function() { return /* binding */ getDisplayLabelValue; }\n/* harmony export */ });\nfunction getDisplayLabelValue(label,site){let displayLabel=label;if(label){switch(label){case'HoV Activity':displayLabel='Activity';break;case'History Event':displayLabel='Timeline Event';break;case'History Page Overview':displayLabel='Overview';break;case'History Page Timeline':displayLabel='Timeline';break;case'Page':displayLabel='';break;case'Post':if(Array.isArray(site)){if(site.includes('HoV')){displayLabel='Blog';}
1if(site.includes('CPP')){displayLabel='Center for Education Blog';}}else if(typeof site==='string'){if(site==='HoV'){displayLabel='Blog';}if(site==='CPP'){displayLabel='Center for Education Blog';}}break;default:break;}}return displayLabel;}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJmaWxlIjoiNjY4Ny5qcyIsIm1hcHBpbmdzIjoiOzs7QUFBZSxRQUFTLENBQUFBLG9CQUFvQkEsQ0FBQ0MsS0FBSyxDQUFFQyxJQUFJLENBQUUsQ0FDeEQsR0FBSSxDQUFBQyxZQUFZLENBQUdGLEtBQUssQ0FFeEIsR0FBS0EsS0FBSyxDQUFHLENBQ1gsT0FBUUEsS0FBSyxFQUNYLElBQUssY0FBYyxDQUNqQkUsWUFBWSxDQUFHLFVBQVUsQ0FDekIsTUFFRixJQUFLLGVBQWUsQ0FDbEJBLFlBQVksQ0FBRyxnQkFBZ0IsQ0FDL0IsTUFFRixJQUFLLHVCQUF1QixDQUMxQkEsWUFBWSxDQUFHLFVBQVUsQ0FDekIsTUFFRixJQUFLLHVCQUF1QixDQUMxQkEsWUFBWSxDQUFHLFVBQVUsQ0FDekIsTUFFRixJQUFLLE1BQU0sQ0FDVEEsWUFBWSxDQUFHLEVBQUUsQ0FDakIsTUFFRixJQUFLLE1BQU0sQ0FDVCxHQUFJQyxLQUFLLENBQUNDLE9BQU8sQ0FBQ0gsSUFBSSxDQUFDLENBQUUsQ0FDdkIsR0FBSUEsSUFBSSxDQUFDSSxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUUsQ0FDeEJILFlBQVksQ0FBRyxNQUFNLENBQ3ZCLENBQ0EsR0FBSUQsSUFBSSxDQUFDSSxRQUFRLENBQUMsS0FBSyxDQUFDLENBQUUsQ0FDeEJILFlBQVksQ0FBRywyQkFBMkIsQ0FDNUMsQ0FDRixDQUFDLElBQU0sSUFBSSxNQUFPLENBQUFELElBQUksR0FBSyxRQUFRLENBQUUsQ0FDbkMsR0FBSUEsSUFBSSxHQUFLLEtBQUssQ0FBRSxDQUNsQkMsWUFBWSxDQUFHLE1BQU0sQ0FDdkIsQ0FDQSxHQUFJRCxJQUFJLEdBQUssS0FBSyxDQUFFLENBQ2xCQyxZQUFZLENBQUcsMkJBQTJCLENBQzVDLENBQ0YsQ0FDQSxNQUVGLFFBQ0UsTUFDSixDQUNGLENBRUEsTUFBTyxDQUFBQSxZQUFZLENBQ3JCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY3BwLWNvbGxlZ2UvLi9zcmMvdXRpbHMvZnVuY3Rpb25zL2dldERpc3BsYXlMYWJlbFZhbHVlLmpzPzUxZTYiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gZ2V0RGlzcGxheUxhYmVsVmFsdWUobGFiZWwsIHNpdGUpIHtcbiAgbGV0IGRpc3BsYXlMYWJlbCA9IGxhYmVsO1xuXG4gIGlmICggbGFiZWwgKSB7XG4gICAgc3dpdGNoIChsYWJlbCkge1xuICAgICAgY2FzZSAnSG9WIEFjdGl2aXR5JzpcbiAgICAgICAgZGlzcGxheUxhYmVsID0gJ0FjdGl2aXR5JztcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ0hpc3RvcnkgRXZlbnQnOlxuICAgICAgICBkaXNwbGF5TGFiZWwgPSAnVGltZWxpbmUgRXZlbnQnO1xuICAgICAgICBicmVhaztcblxuICAgICAgY2FzZSAnSGlzdG9yeSBQYWdlIE92ZXJ2aWV3JzpcbiAgICAgICAgZGlzcGxheUxhYmVsID0gJ092ZXJ2aWV3JztcbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGNhc2UgJ0hpc3RvcnkgUGFnZSBUaW1lbGluZSc6XG4gICAgICAgIGRpc3BsYXlMYWJlbCA9ICdUaW1lbGluZSc7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdQYWdlJzpcbiAgICAgICAgZGlzcGxheUxhYmVsID0gJyc7XG4gICAgICAgIGJyZWFrO1xuXG4gICAgICBjYXNlICdQb3N0JzpcbiAgICAgICAgaWYgKEFycmF5LmlzQXJyYXkoc2l0ZSkpIHtcbiAgICAgICAgICBpZiAoc2l0ZS5pbmNsdWRlcygnSG9WJykpIHtcbiAgICAgICAgICAgIGRpc3BsYXlMYWJlbCA9ICdCbG9nJztcbiAgICAgICAgICB9XG4gICAgICAgICAgaWYgKHNpdGUuaW5jbHVkZXMoJ0NQUCcpKSB7XG4gICAgICAgICAgICBkaXNwbGF5TGFiZWwgPSAnQ2VudGVyIGZvciBFZHVjYXRpb24gQmxvZyc7XG4gICAgICAgICAgfVxuICAgICAgICB9IGVsc2UgaWYgKHR5cGVvZiBzaXRlID09PSAnc3RyaW5nJykge1xuICAgICAgICAgIGlmIChzaXRlID09PSAnSG9WJykge1xuICAgICAgICAgICAgZGlzcGxheUxhYmVsID0gJ0Jsb2cnO1xuICAgICAgICAgIH1cbiAgICAgICAgICBpZiAoc2l0ZSA9PT0gJ0NQUCcpIHtcbiAgICAgICAgICAgIGRpc3BsYXlMYWJlbCA9ICdDZW50ZXIgZm9yIEVkdWNhdGlvbiBCbG9nJztcbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYnJlYWs7XG5cbiAgICAgIGRlZmF1bHQ6XG4gICAgICAgIGJyZWFrO1xuICAgIH1cbiAgfVxuXG4gIHJldHVybiBkaXNwbGF5TGFiZWw7XG59XG5cbiJdLCJuYW1lcyI6WyJnZXREaXNwbGF5TGFiZWxWYWx1ZSIsImxhYmVsIiwic2l0ZSIsImRpc3BsYXlMYWJlbCIsIkFycmF5IiwiaXNBcnJheSIsImluY2x1ZGVzIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///6687\n")},9252:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval("/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ A: function() { return /* binding */ useFallbackImage; }\n/* harmony export */ });\n/* harmony import */ var gatsby__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(8693);\nfunction useFallbackImage(_ref){var _fallbackData$allBloc,_fallbackData$allBloc2,_fallbackData$allBloc3,_fallbackData$allBloc4,_fallbackData$allBloc5,_fallbackData$allBloc6,_fallbackData$allBloc7,_fallbackData$allBloc8,_fallbackData$allBloc9,_fallbackData$allBloc0,_fallbackData$allBloc1,_fallbackData$allBloc10,_fallbackData$allBloc11,_fallbackData$allBloc12,_fallbackData$allBloc13,_fallbackData$allBloc14,_fallbackData$allBloc15,_fallbackData$allBloc16,_fallbackData$allBloc17,_fallbackData$allBloc18,_fallbackData$allBloc19,_fallbackData$allBloc20,_fallbackData$allBloc21,_fallbackData$allBloc22,_fallbackData$allBloc23,_fallbackData$allBloc24,_fallbackData$allBloc25,_fallbackData$allBloc26,_fallbackData$allBloc27,_fallbackData$allBloc28,_fallbackData$allBloc29,_fallbackData$allBloc30,_fallbackData$allBloc31,_fallbackData$allBloc32,_fallbackData$allBloc33,_fallbackData$allBloc34,_fallbackData$allBloc35,_fallbackData$allBloc36,_fallbackData$allBloc37,_fallbackData$allBloc38,_fallbackData$allBloc39,_fallbackData$allBloc40,_fallbackData$allBloc41,_fallbackData$allBloc42;let{type,site}=_ref;const fallbackData=(0,gatsby__WEBPACK_IMPORTED_MODULE_0__.useStaticQuery)(\"2684542995\");const siteName=!site?'':site.length>0?site[0].name:'';// mutter only types\nconst exhibitionFallbackImg=(_fallbackData$allBloc=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc===void 0?void 0:(_fallbackData$allBloc2=_fallbackData$allBloc.edges[0])===null||_fallbackData$allBloc2===void 0?void 0:(_fallbackData$allBloc3=_fallbackData$allBloc2.node)===null||_fallbackData$allBloc3===void 0?void 0:(_fallbackData$allBloc4=_fallbackData$allBloc3.relationships)===null||_fallbackData$allBloc4===void 0?void 0:_fallbackData$allBloc4.field_exhibition_fallback_image;const podcastFallbackImg=(_fallbackData$allBloc5=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc5===void 0?void 0:(_fallbackData$allBloc6=_fallbackData$allBloc5.edges[0])===null||_fallbackData$allBloc6===void 0?void 0:(_fallbackData$allBloc7=_fallbackData$allBloc6.node)===null||_fallbackData$allBloc7===void 0?void 0:(_fallbackData$allBloc8=_fallbackData$allBloc7.relationships)===null||_fallbackData$allBloc8===void 0?void 0:_fallbackData$allBloc8.field_podcast_image_fallback;const videoItemFallbackImg=(_fallbackData$allBloc9=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc9===void 0?void 0:(_fallbackData$allBloc0=_fallbackData$allBloc9.edges[0])===null||_fallbackData$allBloc0===void 0?void 0:(_fallbackData$allBloc1=_fallbackData$allBloc0.node)===null||_fallbackData$allBloc1===void 0?void 0:(_fallbackData$allBloc10=_fallbackData$allBloc1.relationships)===null||_fallbackData$allBloc10===void 0?void 0:_fallbackData$allBloc10.field_video_item_image_fallback;const storeItemFallbackImg=(_fallbackData$allBloc11=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc11===void 0?void 0:(_fallbackData$allBloc12=_fallbackData$allBloc11.edges[0])===null||_fallbackData$allBloc12===void 0?void 0:(_fallbackData$allBloc13=_fallbackData$allBloc12.node)===null||_fallbackData$allBloc13===void 0?void 0:(_fallbackData$allBloc14=_fallbackData$allBloc13.relationships)===null||_fallbackData$allBloc14===void 0?void 0:_fallbackData$allBloc14.field_store_item_image_fallback;// mutter or cpp \nconst globalFallbackImg=siteName==='Mütter'?(_fallbackData$allBloc15=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc15===void 0?void 0:(_fallbackData$allBloc16=_fallbackData$allBloc15.edges[1])===null||_fallbackData$allBloc16===void 0?void 0:(_fallbackData$allBloc17=_fallbackData$allBloc16.node)===null||_fallbackData$allBloc17===void 0?void 0:(_fallbackData$allBloc18=_fallbackData$allBloc17.relationships)===null||_fallbackData$allBloc18===void 0?void 0:_fallbackData$allBloc18.field_global_image_fallback:(_fallbackData$allBloc19=fallbackData.allBlockContentCppFallbackImages)===null||_fallbackData$allBloc19===void 0?void 0:(_fallbackData$allBloc20=_fallbackData$allBloc19.edges[0])===null||_fallbackData$allBloc20===void 0?void 0:(_fallbackData$allBloc21=_fallbackData$allBloc20.node)===null||_fallbackData$allBloc21===void 0?void 0:(_fallbackData$allBloc22=_fallbackData$allBloc21.relationships)===null||_fallbackData$allBloc22===void 0?void 0:_fallbackData$allBloc22.field_global_image_fallback;const eventFallbackImg=siteName==='Mütter'?(_fallbackData$allBloc23=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc23===void 0?void 0:(_fallbackData$allBloc24=_fallbackData$allBloc23.edges[0])===null||_fallbackData$allBloc24===void 0?void 0:(_fallbackData$allBloc25=_fallbackData$allBloc24.node)===null||_fallbackData$allBloc25===void 0?void 0:(_fallbackData$allBloc26=_fallbackData$allBloc25.relationships)===null||_fallbackData$allBloc26===void 0?void 0:_fallbackData$allBloc26.field_event_fallback_image:(_fallbackData$allBloc27=fallbackData.allBlockContentCppFallbackImages)===null||_fallbackData$allBloc27===void 0?void 0:(_fallbackData$allBloc28=_fallbackData$allBloc27.edges[0])===null||_fallbackData$allBloc28===void 0?void 0:(_fallbackData$allBloc29=_fallbackData$allBloc28.node)===null||_fallbackData$allBloc29===void 0?void 0:(_fallbackData$allBloc30=_fallbackData$allBloc29.relationships)===null||_fallbackData$allBloc30===void 0?void 0:_fallbackData$allBloc30.field_event_fallback_image;const postFallbackImg=siteName==='Mütter'?(_fallbackData$allBloc31=fallbackData.allBlockContentFallbackImagesByType)===null||_fallbackData$allBloc31===void 0?void 0:(_fallbackData$allBloc32=_fallbackData$allBloc31.edges[0])===null||_fallbackData$allBloc32===void 0?void 0:(_fallbackData$allBloc33=_fallbackData$allBloc32.node)===null||_fallbackData$allBloc33===void 0?void 0:(_fallbackData$allBloc34=_fallbackData$allBloc33.relationships)===null||_fallbackData$allBloc34===void 0?void 0:_fallbackData$allBloc34.field_post_image_fallback:(_fallbackData$allBloc35=fallbackData.allBlockContentCppFallbackImages)===null||_fallbackData$allBloc35===void 0?void 0:(_fallbackData$allBloc36=_fallbackData$allBloc35.edges[0])===null||_fallbackData$allBloc36===void 0?void 0:(_fallbackData$allBloc37=_fallbackData$allBloc36.node)===null||_fallbackData$allBloc37===void 0?void 0:(_fallbackData$allBloc38=_fallbackData$allBloc37.relationships)===null||_fallbackData$allBloc38===void 0?void 0:_fallbackData$allBloc38.field_post_image_fallback;// cpp only\nconst fellowSpotlightImg=(_fallbackData$allBloc39=fallbackData.allBlockContentCppFallbackImages)===null||_fallbackData$allBloc39===void 0?void 0:(_fallbackData$allBloc40=_fallbackData$allBloc39.edges[0])===null||_fallbackData$allBloc40===void 0?void 0:(_fallbackData$allBloc41=_fallbackData$allBloc40.node)===null||_fallbackData$allBloc41===void 0?void 0:(_fallbackData$allBloc42=_fallbackData$allBloc41.relationships)===null||_fallbackData$allBloc42===void 0?void 0:_fallbackData$allBloc42.field_fellow_image_fallback;const fallbackImage=type==='Post'?postFallbackImg:type==='Video Item'?videoItemFallbackImg:type==='Exhibition'?exhibitionFallbackImg:type==='Podcast'?podcastFallbackImg:type==='Store Item'?storeItemFallbackImg:type==='Event'?eventFallbackImg:type==='Fellow Spotlight'?fellowSpotlightImg
1:globalFallbackImg;return fallbackImage;}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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QTNCLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUFoRUQsdUJBQUEsQ0FDSTRCLGFBQWEsVUFBQTNCLHVCQUFBLGlCQURqQkEsdUJBQUEsQ0FDbUJ1QywwQkFBMEIsRUFBQXRDLHVCQUFBLENBQzdDa0IsWUFBWSxDQUFDa0IsZ0NBQWdDLFVBQUFwQyx1QkFBQSxrQkFBQUMsdUJBQUEsQ0FBN0NELHVCQUFBLENBQStDd0IsS0FBSyxDQUFDLENBQUMsQ0FBQyxVQUFBdkIsdUJBQUEsa0JBQUFDLHVCQUFBLENBQXZERCx1QkFBQSxDQUF5RHdCLElBQUksVUFBQXZCLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUE3REQsdUJBQUEsQ0FDSXdCLGFBQWEsVUFBQXZCLHVCQUFBLGlCQURqQkEsdUJBQUEsQ0FDbUJtQywwQkFBMEIsQ0FDbkQsS0FBTSxDQUFBQyxlQUFlLENBQ25CcEIsUUFBUSxHQUFLLFFBQVEsRUFBQWYsdUJBQUEsQ0FDakJjLFlBQVksQ0FBQ0ssbUNBQW1DLFVBQUFuQix1QkFBQSxrQkFBQUMsdUJBQUEsQ0FBaERELHVCQUFBLENBQWtEb0IsS0FBSyxDQUFDLENBQUMsQ0FBQyxVQUFBbkIsdUJBQUEsa0JBQUFDLHVCQUFBLENBQTFERCx1QkFBQSxDQUE0RG9CLElBQUksVUFBQW5CLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUFoRUQsdUJBQUEsQ0FDSW9CLGFBQWEsVUFBQW5CLHVCQUFBLGlCQURqQkEsdUJBQUEsQ0FDbUJpQyx5QkFBeUIsRUFBQWhDLHVCQUFBLENBQzVDVSxZQU
1FZLENBQUNrQixnQ0FBZ0MsVUFBQTVCLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUE3Q0QsdUJBQUEsQ0FBK0NnQixLQUFLLENBQUMsQ0FBQyxDQUFDLFVBQUFmLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUF2REQsdUJBQUEsQ0FBeURnQixJQUFJLFVBQUFmLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUE3REQsdUJBQUEsQ0FDSWdCLGFBQWEsVUFBQWYsdUJBQUEsaUJBRGpCQSx1QkFBQSxDQUNtQjZCLHlCQUF5QixDQUVsRDtBQUNBLEtBQU0sQ0FBQUMsa0JBQWtCLEVBQUE3Qix1QkFBQSxDQUN0Qk0sWUFBWSxDQUFDa0IsZ0NBQWdDLFVBQUF4Qix1QkFBQSxrQkFBQUMsdUJBQUEsQ0FBN0NELHVCQUFBLENBQStDWSxLQUFLLENBQUMsQ0FBQyxDQUFDLFVBQUFYLHVCQUFBLGtCQUFBQyx1QkFBQSxDQUF2REQsdUJBQUEsQ0FBeURZLElBQUksVUFBQVgsdUJBQUEsa0JBQUFDLHVCQUFBLENBQTdERCx1QkFBQSxDQUErRFksYUFBYSxVQUFBWCx1QkFBQSxpQkFBNUVBLHVCQUFBLENBQ0kyQiwyQkFBMkIsQ0FFakMsS0FBTSxDQUFBQyxhQUFhLENBQ2pCM0IsSUFBSSxHQUFLLE1BQU0sQ0FDWHVCLGVBQWUsQ0FDZnZCLElBQUksR0FBSyxZQUFZLENBQ3JCYyxvQkFBb0IsQ0FDcEJkLElBQUksR0FBSyxZQUFZLENBQ3JCTSxxQkFBcUIsQ0FDckJOLElBQUksR0FBSyxTQUFTLENBQ2xCWSxrQkFBa0IsQ0FDbEJaLElBQUksR0FBSyxZQUFZLENBQ3JCZ0Isb0JBQW9CLENBQ3BCaEIsSUFBSSxHQUFLLE9BQU8sQ0FDaEJxQixnQkFBZ0IsQ0FDaEJyQixJQUFJLEdBQUssa0JBQWtCLENBQzNCeUIsa0JBQWtCLENBQ2xCUCxpQkFBaUIsQ0FFdkIsTUFBTyxDQUFBUyxhQUFhLENBQ3RCIiwic291cmNlcyI6WyJ3ZWJwYWNrOi8vY3BwLWNvbGxlZ2UvLi9zcmMvdXRpbHMvaG9vay91c2VGYWxsYmFja0ltYWdlLmpzP2M1MjUiXSwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IHsgdXNlU3RhdGljUXVlcnksIGdyYXBocWwgfSBmcm9tICdnYXRzYnknO1xuXG5leHBvcnQgZGVmYXVsdCBmdW5jdGlvbiB1c2VGYWxsYmFja0ltYWdlKHt0eXBlLCBzaXRlfSkge1xuICBjb25zdCBmYWxsYmFja0RhdGEgPSB1c2VTdGF0aWNRdWVyeShcbiAgICBncmFwaHFsYFxuICAgICAgcXVlcnkge1xuICAgICAgICBhbGxCbG9ja0NvbnRlbnRGYWxsYmFja0ltYWdlc0J5VHlwZSB7XG4gICAgICAgICAgZWRnZXMge1xuICAgICAgICAgICAgbm9kZSB7XG4gICAgICAgICAgICAgIGRydXBhbF9pbnRlcm5hbF9faWRcbiAgICAgICAgICAgICAgcmVsYXRpb25zaGlwcyB7XG4gICAgICAgICAgICAgICAgZmllbGRfZXhoaWJpdGlvbl9mYWxsYmFja19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAuLi5hbGxNZWRpYUltYWdlRmllbGRzRGVmYXVsdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmaWVsZF9ldmVudF9mYWxsYmFja19pbWFnZSB7XG4gICAgICAgICAgICAgICAgICAuLi5hbGxNZWRpYUltYWdlRmllbGRzRGVmYXVsdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmaWVsZF9nbG9iYWxfaW1hZ2VfZmFsbGJhY2sge1xuICAgICAgICAgICAgICAgICAgLi4uYWxsTWVkaWFJbWFnZUZpZWxkc0RlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmllbGRfcGVyc29uX2ltYWdlX2ZhbGxiYWNrIHtcbiAgICAgICAgICAgICAgICAgIC4uLmFsbE1lZGlhSW1hZ2VGaWVsZHNEZWZhdWx0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZWxkX3BvZGNhc3RfaW1hZ2VfZmFsbGJhY2sge1xuICAgICAgICAgICAgICAgICAgLi4uYWxsTWVkaWFJbWFnZUZpZWxkc0RlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmllbGRfcG9zdF9pbWFnZV9mYWxsYmFjayB7XG4gICAgICAgICAgICAgICAgICAuLi5hbGxNZWRpYUltYWdlRmllbGRzRGVmYXVsdFxuICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICBmaWVsZF9zdG9yZV9pdGVtX2ltYWdlX2ZhbGxiYWNrIHtcbiAgICAgICAgICAgICAgICAgIC4uLmFsbE1lZGlhSW1hZ2VGaWVsZHNEZWZhdWx0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZWxkX3ZpZGVvX2l0ZW1faW1hZ2VfZmFsbGJhY2sge1xuICAgICAgICAgICAgICAgICAgLi4uYWxsTWVkaWFJbWFnZUZpZWxkc0RlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgIH1cbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH1cbiAgICAgICAgYWxsQmxvY2tDb250ZW50Q3BwRmFsbGJhY2tJbWFnZXMge1xuICAgICAgICAgIGVkZ2VzIHtcbiAgICAgICAgICAgIG5vZGUge1xuICAgICAgICAgICAgICBkcnVwYWxfaW50ZXJuYWxfX2lkXG4gICAgICAgICAgICAgIGluZm9cbiAgICAgICAgICAgICAgcmVsYXRpb25zaGlwcyB7XG4gICAgICAgICAgICAgICAgZmllbGRfZXZlbnRfZmFsbGJhY2tfaW1hZ2Uge1xuICAgICAgICAgICAgICAgICAgLi4uYWxsTWVkaWFJbWFnZUZpZWxkc0RlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmllbGRfZ2xvYmFsX2ltYWdlX2ZhbGxiYWNrIHtcbiAgICAgICAgICAgICAgICAgIC4uLmFsbE1lZGlhSW1hZ2VGaWVsZHNEZWZhdWx0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgIGZpZWxkX3Bvc3RfaW1hZ2VfZmFsbGJhY2sge1xuICAgICAgICAgICAgICAgICAgLi4uYWxsTWVkaWFJbWFnZUZpZWxkc0RlZmF1bHRcbiAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgZmllbGRfZmVsbG93X2ltYWdlX2ZhbGxiYWNrIHtcbiAgICAgICAgICAgICAgICAgIC4uLmFsbE1lZGlhSW1hZ2VGaWVsZHNEZWZhdWx0XG4gICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICB9XG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICB9XG4gICAgICB9XG4gICAgYFxuICApO1xuICBjb25zdCBzaXRlTmFtZSA9ICFzaXRlID8gJycgOiBzaXRlLmxlbmd0aCA+IDAgPyBzaXRlWzBdLm5hbWUgOiAnJztcblxuICAvLyBtdXR0ZXIgb25seSB0eXBlc1xuICBjb25zdCBleGhpYml0aW9uRmFsbGJhY2tJbWcgPVxuICAgIGZhbGxiYWNrRGF0YS5hbGxCbG9ja0NvbnRlbnRGYWxsYmFja0ltYWdlc0J5VHlwZT8uZWRnZXNbMF0/Lm5vZGVcbiAgICAgID8ucmVsYXRpb25zaGlwcz8uZmllbGRfZXhoaWJpdGlvbl9mYWxsYmFja19pbWFnZTtcbiAgY29uc3QgcG9kY2FzdEZhbGxiYWNrSW1nID1cbiAgICBmYWxsYmFja0RhdGEuYWxsQmxvY2tDb250ZW50RmFsbGJhY2tJbWFnZXNCeVR5cGU/LmVkZ2VzWzBdPy5ub2RlXG4gICAgICA/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX3BvZGNhc3RfaW1hZ2VfZmFsbGJhY2s7XG4gIGNvbnN0IHZpZGVvSXRlbUZhbGxiYWNrSW1nID1cbiAgICBmYWxsYmFja0RhdGEuYWxsQmxvY2tDb250ZW50RmFsbGJhY2tJbWFnZXNCeVR5cGU/LmVkZ2VzWzBdPy5ub2RlXG4gICAgICA/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX3ZpZGVvX2l0ZW
11faW1hZ2VfZmFsbGJhY2s7XG5cbiAgY29uc3Qgc3RvcmVJdGVtRmFsbGJhY2tJbWcgPVxuICAgIGZhbGxiYWNrRGF0YS5hbGxCbG9ja0NvbnRlbnRGYWxsYmFja0ltYWdlc0J5VHlwZT8uZWRnZXNbMF0/Lm5vZGVcbiAgICAgID8ucmVsYXRpb25zaGlwcz8uZmllbGRfc3RvcmVfaXRlbV9pbWFnZV9mYWxsYmFjaztcblxuICAvLyBtdXR0ZXIgb3IgY3BwICBcbiAgY29uc3QgZ2xvYmFsRmFsbGJhY2tJbWcgPVxuICAgIHNpdGVOYW1lID09PSAnTcO8dHRlcidcbiAgICAgID8gZmFsbGJhY2tEYXRhLmFsbEJsb2NrQ29udGVudEZhbGxiYWNrSW1hZ2VzQnlUeXBlPy5lZGdlc1sxXT8ubm9kZVxuICAgICAgICAgID8ucmVsYXRpb25zaGlwcz8uZmllbGRfZ2xvYmFsX2ltYWdlX2ZhbGxiYWNrXG4gICAgICA6IGZhbGxiYWNrRGF0YS5hbGxCbG9ja0NvbnRlbnRDcHBGYWxsYmFja0ltYWdlcz8uZWRnZXNbMF0/Lm5vZGVcbiAgICAgICAgICA/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX2dsb2JhbF9pbWFnZV9mYWxsYmFjaztcbiAgY29uc3QgZXZlbnRGYWxsYmFja0ltZyA9XG4gICAgc2l0ZU5hbWUgPT09ICdNw7x0dGVyJ1xuICAgICAgPyBmYWxsYmFja0RhdGEuYWxsQmxvY2tDb250ZW50RmFsbGJhY2tJbWFnZXNCeVR5cGU/LmVkZ2VzWzBdPy5ub2RlXG4gICAgICAgICAgPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9ldmVudF9mYWxsYmFja19pbWFnZVxuICAgICAgOiBmYWxsYmFja0RhdGEuYWxsQmxvY2tDb250ZW50Q3BwRmFsbGJhY2tJbWFnZXM/LmVkZ2VzWzBdPy5ub2RlXG4gICAgICAgICAgPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9ldmVudF9mYWxsYmFja19pbWFnZTtcbiAgY29uc3QgcG9zdEZhbGxiYWNrSW1nID1cbiAgICBzaXRlTmFtZSA9PT0gJ03DvHR0ZXInXG4gICAgICA/IGZhbGxiYWNrRGF0YS5hbGxCbG9ja0NvbnRlbnRGYWxsYmFja0ltYWdlc0J5VHlwZT8uZWRnZXNbMF0/Lm5vZGVcbiAgICAgICAgICA/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX3Bvc3RfaW1hZ2VfZmFsbGJhY2tcbiAgICAgIDogZmFsbGJhY2tEYXRhLmFsbEJsb2NrQ29udGVudENwcEZhbGxiYWNrSW1hZ2VzPy5lZGdlc1swXT8ubm9kZVxuICAgICAgICAgID8ucmVsYXRpb25zaGlwcz8uZmllbGRfcG9zdF9pbWFnZV9mYWxsYmFjaztcblxuICAvLyBjcHAgb25seVxuICBjb25zdCBmZWxsb3dTcG90bGlnaHRJbWcgPVxuICAgIGZhbGxiYWNrRGF0YS5hbGxCbG9ja0NvbnRlbnRDcHBGYWxsYmFja0ltYWdlcz8uZWRnZXNbMF0/Lm5vZGU/LnJlbGF0aW9uc2hpcHNcbiAgICAgID8uZmllbGRfZmVsbG93X2ltYWdlX2ZhbGxiYWNrO1xuXG4gIGNvbnN0IGZhbGxiYWNrSW1hZ2UgPVxuICAgIHR5cGUgPT09ICdQb3N0J1
1xuICAgICAgPyBwb3N0RmFsbGJhY2tJbWdcbiAgICAgIDogdHlwZSA9PT0gJ1ZpZGVvIEl0ZW0nXG4gICAgICA/IHZpZGVvSXRlbUZhbGxiYWNrSW1nXG4gICAgICA6IHR5cGUgPT09ICdFeGhpYml0aW9uJ1xuICAgICAgPyBleGhpYml0aW9uRmFsbGJhY2tJbWdcbiAgICAgIDogdHlwZSA9PT0gJ1BvZGNhc3QnXG4gICAgICA/IHBvZGNhc3RGYWxsYmFja0ltZ1xuICAgICAgOiB0eXBlID09PSAnU3RvcmUgSXRlbSdcbiAgICAgID8gc3RvcmVJdGVtRmFsbGJhY2tJbWdcbiAgICAgIDogdHlwZSA9PT0gJ0V2ZW50J1xuICAgICAgPyBldmVudEZhbGxiYWNrSW1nXG4gICAgICA6IHR5cGUgPT09ICdGZWxsb3cgU3BvdGxpZ2h0J1xuICAgICAgPyBmZWxsb3dTcG90bGlnaHRJbWdcbiAgICAgIDogZ2xvYmFsRmFsbGJhY2tJbWc7XG5cbiAgcmV0dXJuIGZhbGxiYWNrSW1hZ2U7XG59XG4iXSwibmFtZXMiOlsidXNlU3RhdGljUXVlcnkiLCJ1c2VGYWxsYmFja0ltYWdlIiwiX3JlZiIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYyIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzIiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MzIiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jNCIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzUiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2M2IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jNyIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzgiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2M5IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMCIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzEiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MxMCIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzExIiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMTIiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MxMyIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzE0IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMTUiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MxNiIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzE3IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMTgiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MxOSIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzIwIiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMjEiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MyMiIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzIzIiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMjQiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MyNSIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzI2IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMjciLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MyOCIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzI5IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMzAiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MzMSIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzMyIiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMzMiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MzNCIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzM1IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMzYiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2MzNyIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzM4IiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jMzkiLCJfZmFsbGJhY2tEYXRhJGFsbEJsb2M0MCIsIl9mYWxsYmFja0RhdGEkYWxsQmxvYzQxIiwiX2ZhbGxiYWNrRGF0YSRhbGxCbG9jNDIiLCJ0eXBlIiwic2l0ZSIsImZhbGxiYWNrRGF0YSIsInNpdGVOYW1lIiwibGVuZ3RoIiwibmFtZSIsImV4aGliaXRpb25GYWxsYmFja0ltZyIsImFsbEJsb2NrQ29udGVudEZhbGxiYWNrSW1hZ2VzQnlUeXBlIiwiZWRnZXMiLCJub2RlIiwicmVsYXRpb25zaGlwcyIsImZpZWxkX2V4aGliaXRpb25fZmFsbGJhY2tfaW1hZ2UiLCJwb2RjYXN0RmFsbGJhY2tJbWciLCJmaWVsZF9wb2RjYXN0X2ltYWdlX2ZhbGxiYWNrIiwidmlkZW9JdGVtRmFsbGJhY2tJbWciLCJmaWVsZF92aWRlb19pdGVtX2ltYWdlX2ZhbGxiYWNrIiwic3RvcmVJdGVtRmFsbGJhY2tJbWciLCJmaWVsZF9zdG9yZV9pdGVtX2ltYWdlX2ZhbGxiYWNrIiwiZ2xvYmFsRmFsbGJhY2tJbWciLCJmaWVsZF9nbG9iYWxfaW1hZ2VfZmFsbGJhY2siLCJhbGxCbG9ja0NvbnRlbnRDcHBGYWxsYmFja0ltYWdlcyIsImV2ZW50RmFsbGJhY2tJbWciLCJmaWVsZF9ldmVudF9mYWxsYmFja19pbWFnZSIsInBvc3RGYWxsYmFja0ltZyIsImZpZWxkX3Bvc3RfaW1hZ2VfZmFsbGJhY2siLCJmZWxsb3dTcG90bGlnaHRJbWciLCJmaWVsZF9mZWxsb3dfaW1hZ2VfZmFsbGJhY2siLCJmYWxsYmFja0ltYWdlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///9252\n")},9510:function(__unused_webpack_module,__webpack_exports__,__webpack_require__){eval('/* harmony export */ __webpack_require__.d(__webpack_exports__, {\n/* harmony export */ W$: function() { return /* binding */ handleFeaturedImage; },\n/* harmony export */ cP: function() { return /* binding */ handleImage; },\n/* harmony export */ ig: function() { return /* binding */ handleHeroImage; }\n/* harmony export */ });\n/* unused harmony export chooseImageByCardType */\nfunction handleHeroImage(data){var _data$relationships,_data$relationships$f,_data$relationships$f2,_data$relationships$f3,_data$relationships2,_data$relationships2$,_data$relationships2$2,_data$relationships3,_data$relationships4;// console.log(data?.relationships?.field_header_image?.relationships?.field_media_image?.localFile);\nconst imgData=data===null||data===void 0?void 0:(_data$relationships=data.relationships)===null||_data$relationships===void 0?void 0:(_data$relationships$f=_data$relationships.field_header_image)===null||_data$relationships$f===void 0?void 0:(_data$relationships$f2=_data$relationships$f.relationships)===null||_data$relationships$f2===void 0?void 0:(_data$relationships$f3=_data$relationships$f2.field_media_image)===null||_data$relationships$f3===void 0?void 0:_data$relationships$f3.localFile;const imgAlt=data===null||data===void 0?void 0:(_data$relationships2=data.relationships)===null||_data$relationships2===void 0?void 0:(_data$relationships2$=_data$relationships2.field_header_image)===null||_data$relationships2$===void 0?void 0:(_data$relationships2$2=_data$relationships2$.field_media_image)===null||_data$relationships2$2===void 0?void 0:_data$relationships2$2.alt;const imgPosition=imgData?{focalY:(data===null||data===void 0?void 0:(_data$relationships3=data.relationships)===null||_data$relationships3===void 0?void 0:_data$relationships3.f
1ield_header_image.field_focal_point_y_position)+"%",focalX:(data===null||data===void 0?void 0:(_data$relationships4=data.relationships)===null||_data$relationships4===void 0?void 0:_data$relationships4.field_header_image.field_focal_point_x_position)+"%"}:null;return{imgData,imgAlt,imgPosition};}/**\n * processImageData\n *\n * This is similar to handleFeaturedImage but does not assume the field name of the image\n */function handleImage(image){var _image$relationships,_image$relationships$,_image$field_media_im,_image$field_media_im2,_image$field_media_im3;if(!image)return false;const imgData=(_image$relationships=image.relationships)===null||_image$relationships===void 0?void 0:(_image$relationships$=_image$relationships.field_media_image)===null||_image$relationships$===void 0?void 0:_image$relationships$.localFile;const imgAlt=(_image$field_media_im=image.field_media_image)===null||_image$field_media_im===void 0?void 0:_image$field_media_im.alt;const imgWidth=image===null||image===void 0?void 0:(_image$field_media_im2=image.field_media_image)===null||_image$field_media_im2===void 0?void 0:_image$field_media_im2.width;const imgHeight=image===null||image===void 0?void 0:(_image$field_media_im3=image.field_media_image)===null||_image$field_media_im3===void 0?void 0:_image$field_media_im3.height;const imgPosition=imgData?{focalY:image.field_focal_point_y_position+"%",focalX:image.field_focal_point_x_position+"%"}:null;return{imgData,imgAlt,imgPosition,imgWidth,imgHeight};}function handleFeaturedImage(data){var _data$relationships5,_data$relationships5$,_data$relationships5$2,_data$relationships5$3,_data$relationships6,_data$relationships6$,_data$relationships6$2,_data$relationships7,_data$relationships8;const imgData=data===null||data===void 0?void 0:(_data$relationships5=data.relationships)===null||_data$relationships5===void 0?void 0:(_data$relationships5$=_data$relationships5.field_featured_image)===null||_data$relationships5$===void 0?void 0:(_data$relationships5$2=_data$relationships5$.relationships)===null||_data$relationships5$2===void 0?void 0:(_data$relationships5$3=_data$relationships5$2.field_media_image)===null||_data$relationships5$3===void 0?void 0:_data$relationships5$3.localFile;const imgAlt=data===null||data===void 0?void 0:(_data$relationships6=data.relationships)===null||_data$relationships6===void 0?void 0:(_data$relationships6$=_data$relationships6.field_featured_image)===null||_data$relationships6$===void 0?void 0:(_data$relationships6$2=_data$relationships6$.field_media_image)===null||_data$relationships6$2===void 0?void 0:_data$relationships6$2.alt;const imgPosition=imgData?{focalY:(data===null||data===void 0?void 0:(_data$relationships7=data.relationships)===null||_data$relationships7===void 0?void 0:_data$relationships7.field_featured_image.field_focal_point_y_position)+"%",focalX:(data===null||data===void 0?void 0:(_data$relationships8=data.relationships)===null||_data$relationships8===void 0?void 0:_data$relationships8.field_featured_image.field_focal_point_x_position)+"%"}:null;return{imgData,imgAlt,imgPosition};}function chooseImageByCardType(item,fallbackImageLookup){var _item$relationships,_item$relationships2,_item$relationships3,_item$relationships4,_item$relationships5,_item$relationships6;let cardImg;let cardFallbackImg=fallbackImageLookup["Global"];switch(item.relationships.node_type.name){case"Exhibition":case"Post":case"Video Item":case"Podcast":case"Featured Object":case"Event":cardFallbackImg=fallbackImageLookup[item.relationships.node_type.name];cardImg=(_item$relationships=item.relationships)!==null&&_item$relationships!==void 0&&_item$relationships.field_featured_image?(_item$relationships2=item.relationships)===null||_item$relationships2===void 0?void 0:_item$relationships2.field_featured_image:cardFallbackImg;break;case"Store Item":cardFallbackImg=fallbackImageLookup[item.relationships.node_type.name];cardImg=(_item$relationships3=item.relationships)!==null&&_item$relationships3!==void 0&&_item$relationships3.field_store_item_image?(_item$relationships4=item.relationships)===null||_item$relationships4===void 0?void 0:_item$relationships4.field_store_item_image:cardFallbackImg;break;default:cardImg=(_item$relationships5=item.relationships)!==null&&_item$relationships5!==void 0&&_item$relationships5.field_featured_image?(_item$relationships6=item.relationships)===null||_item$relationships6===void 0?void 0:_item$relationships6.field_featured_image:cardFallbackImg;break;}return cardImg;}//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,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UVXLGFBQWEsVUFBQStCLG9CQUFBLGlCQUFuQkEsb0JBQUEsQ0FBcUJDLG9CQUFvQixDQUFDdEIsNEJBQTRCLEtBQ25GLENBQUMsQ0FDRCxJQUFJLENBQ1IsTUFBTyxDQUNMWCxPQUFPLENBQ1BLLE1BQU0sQ0FDTkUsV0FDRixDQUFDLENBQ0gsQ0FFTyxRQUFTLENBQUEyQixxQkFBcUJBLENBQUNDLElBQUksQ0FBRUMsbUJBQW1CLENBQUUsS0FBQUMsbUJBQUEsQ0FBQUMsb0JBQUEsQ0FBQUMsb0JBQUEsQ0FBQUMsb0JBQUEsQ0FBQUMsb0JBQUEsQ0FBQUMsb0JBQUEsQ0FDL0QsR0FBSSxDQUFBQyxPQUFPLENBQ1gsR0FBSSxDQUFBQyxlQUFlLENBQUdSLG1CQUFtQixDQUFDLFFBQVEsQ0FBQyxDQUNuRCxPQUFRRCxJQUFJLENBQUNsQyxhQUFhLENBQUM0QyxTQUFTLENBQUNDLElBQUksRUFDdkMsSUFBSyxZQUFZLENBQ2pCLElBQUssTUFBTSxDQUNYLElBQUssWUFBWSxDQUNqQixJQUFLLFNBQVMsQ0FDZCxJQUFLLGlCQUFpQixDQUN0QixJQUFLLE9BQU8sQ0FDVkYsZU
1FBZSxDQUFHUixtQkFBbUIsQ0FBQ0QsSUFBSSxDQUFDbEMsYUFBYSxDQUFDNEMsU0FBUyxDQUFDQyxJQUFJLENBQUMsQ0FDeEVILE9BQU8sQ0FBRyxDQUFBTixtQkFBQSxDQUFBRixJQUFJLENBQUNsQyxhQUFhLFVBQUFvQyxtQkFBQSxXQUFsQkEsbUJBQUEsQ0FBb0JKLG9CQUFvQixFQUFBSyxvQkFBQSxDQUFHSCxJQUFJLENBQUNsQyxhQUFhLFVBQUFxQyxvQkFBQSxpQkFBbEJBLG9CQUFBLENBQW9CTCxvQkFBb0IsQ0FBR1csZUFBZSxDQUMvRyxNQUNGLElBQUssWUFBWSxDQUNmQSxlQUFlLENBQUdSLG1CQUFtQixDQUFDRCxJQUFJLENBQUNsQyxhQUFhLENBQUM0QyxTQUFTLENBQUNDLElBQUksQ0FBQyxDQUN4RUgsT0FBTyxDQUFHLENBQUFKLG9CQUFBLENBQUFKLElBQUksQ0FBQ2xDLGFBQWEsVUFBQXNDLG9CQUFBLFdBQWxCQSxvQkFBQSxDQUFvQlEsc0JBQXNCLEVBQUFQLG9CQUFBLENBQUdMLElBQUksQ0FBQ2xDLGFBQWEsVUFBQXVDLG9CQUFBLGlCQUFsQkEsb0JBQUEsQ0FBb0JPLHNCQUFzQixDQUFHSCxlQUFlLENBQ25ILE1BQ0YsUUFDRUQsT0FBTyxDQUFHLENBQUFGLG9CQUFBLENBQUFOLElBQUksQ0FBQ2xDLGFBQWEsVUFBQXdDLG9CQUFBLFdBQWxCQSxvQkFBQSxDQUFvQlIsb0JBQW9CLEVBQUFTLG9CQUFBLENBQUdQLElBQUksQ0FBQ2xDLGFBQWEsVUFBQXlDLG9CQUFBLGlCQUFsQkEsb0JBQUEsQ0FBb0JULG9CQUFvQixDQUFHVyxlQUFlLENBQy9HLE1BQ0osQ0FDQSxNQUFPLENBQUFELE9BQU8sQ0FDaEIiLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly9jcHAtY29sbGVnZS8uL3NyYy91dGlscy9mdW5jdGlvbnMvaGFuZGxlSW1hZ2VzLmpzPzFjZGMiXSwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0IGZ1bmN0aW9uIGhhbmRsZUhlcm9JbWFnZShkYXRhKSB7XG4gIC8vIGNvbnNvbGUubG9nKGRhdGE/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX2hlYWRlcl9pbWFnZT8ucmVsYXRpb25zaGlwcz8uZmllbGRfbWVkaWFfaW1hZ2U/LmxvY2FsRmlsZSk7XG4gIGNvbnN0IGltZ0RhdGEgPSBkYXRhPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9oZWFkZXJfaW1hZ2U/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX21lZGlhX2ltYWdlPy5sb2NhbEZpbGU7XG4gIGNvbnN0IGltZ0FsdCA9IGRhdGE/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX2hlYWRlcl9pbWFnZT8uZmllbGRfbWVkaWFfaW1hZ2U/LmFsdDtcbiAgY29uc3QgaW1nUG9zaXRpb24gPSBpbWdEYXRhID8ge1xuICAgICAgZm9jYWxZOiBgJHtkYXRhPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9oZWFkZXJfaW1hZ2UuZmllbGRfZm9jYWxfcG9pbnRfeV9wb3NpdGlvbn0lYCxcbiAgICAgIGZvY2FsWDogYCR7ZGF0YT8ucmVsYXRpb25zaGlwcz8uZmllbGRfaGVhZGVyX2ltYWdlLmZpZWxkX2ZvY2FsX3BvaW50X3hfcG9zaXRpb259JWAsXG4gIH0gOiBudWxsO1xuICByZXR1cm4ge1xuICAgIGltZ0RhdGEsXG4gICAgaW1nQWx0LFxuICAgIGltZ1Bvc2l0aW9uLFxuICB9O1xufVxuXG4vKipcbiAqIHByb2Nlc3NJbWFnZURhdGFcbiAqXG4gKiBUaGlzIGlzIHNpbWlsYXIgdG8gaGFuZGxlRmVhdHVyZWRJbWFnZSBidXQgZG9lcyBub3QgYXNzdW1lIHRoZSBmaWVsZCBuYW1lIG9mIHRoZSBpbWFnZVxuICovXG5leHBvcnQgZnVuY3Rpb24gaGFuZGxlSW1hZ2UoaW1hZ2UpIHtcbiAgaWYgKCAhaW1hZ2UgKSByZXR1cm4gZmFsc2U7XG5cbiAgY29uc3QgaW1nRGF0YSA9IGltYWdlLnJlbGF0aW9uc2hpcHM/LmZpZWxkX21lZGlhX2ltYWdlPy5sb2NhbEZpbGU7XG4gIGNvbnN0IGltZ0FsdCA9IGltYWdlLmZpZWxkX21lZGlhX2ltYWdlPy5hbHQ7XG4gIGNvbnN0IGltZ1dpZHRoID1cbiAgICBpbWFnZT8uZmllbGRfbWVkaWFfaW1hZ2U/LndpZHRoO1xuICBjb25zdCBpbWdIZWlnaHQgPVxuICAgIGltYWdlPy5maWVsZF9tZWRpYV9pbWFnZT8uaGVpZ2h0O1xuICBjb25zdCBpbWdQb3NpdGlvbiA9IGltZ0RhdGEgPyB7XG4gICAgICBmb2NhbFk6IGAke2ltYWdlLmZpZWxkX2ZvY2FsX3BvaW50X3lfcG9zaXRpb259JWAsXG4gICAgICBmb2NhbFg6IGAke2ltYWdlLmZpZWxkX2ZvY2FsX3BvaW50X3hfcG9zaXRpb259JWAsXG4gIH0gOiBudWxsO1xuICByZXR1cm4ge1xuICAgIGltZ0RhdGEsXG4gICAgaW1nQWx0LFxuICAgIGltZ1Bvc2l0aW9uLFxuICAgIGltZ1dpZHRoLFxuICAgIGltZ0hlaWdodFxuICB9O1xufVxuXG5leHBvcnQgZnVuY3Rpb24gaGFuZGxlRmVhdHVyZWRJbWFnZShkYXRhKSB7XG4gIGNvbnN0IGltZ0RhdGEgPVxuICAgIGRhdGE/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX2ZlYXR1cmVkX2ltYWdlPy5yZWxhdGlvbnNoaXBzPy5maWVsZF9tZWRpYV9pbWFnZVxuICAgICAgPy5sb2NhbEZpbGU7XG4gIGNvbnN0IGltZ0FsdCA9XG4gICAgZGF0YT8ucmVsYXRpb25zaGlwcz8uZmllbGRfZmVhdHVyZWRfaW1hZ2U/LmZpZWxkX21lZGlhX2ltYWdlPy5hbHQ7XG4gIGNvbnN0IGltZ1Bvc2l0aW9uID0gaW1nRGF0YVxuICAgID8ge1xuICAgICAgICBmb2NhbFk6IGAke2RhdGE/LnJlbGF0aW9uc2hpcHM/LmZpZWxkX2ZlYXR1cmVkX2ltYWdlLmZpZWxkX2ZvY2FsX3BvaW50X3lfcG9zaXRpb259JWAsXG4gICAgICAgIGZvY2FsWDogYCR7ZGF0YT8ucmVsYXRpb25zaGlwcz8uZmllbGRfZmVhdHVyZWRfaW1hZ2UuZmllbGRfZm9jYWxfcG9pbnRfeF9wb3NpdGlvbn0lYCxcbiAgICAgIH1cbiAgICA6IG51bGw7XG4gIHJldHVybiB7XG4gICAgaW1nRGF0YSxcbiAgICBpbWdBbHQsXG4gICAgaW1nUG9zaXRpb24sXG4gIH07XG59XG5cbmV4cG9ydCBmdW5jdGlvbiBjaG9vc2VJbWFnZUJ5Q2FyZFR5cGUoaXRlbSwgZmFsbGJhY2tJbWFnZUxvb2t1cCkge1xuICBsZXQgY2FyZEltZztcbiAgbGV0IGNhcmRGYWxsYmFja0ltZyA9IGZhbGxiYWNrSW1hZ2VMb29rdXBbXCJHbG9iYWxcIl07XG4gIHN3aXRjaCAoaXRlbS5yZWxhdGlvbnNoaXBzLm5vZGVfdHlwZS5uYW1lKSB7XG4gICAgY2FzZSBcIkV4aGliaXRpb25cIjpcbiAgICBjYXNlIFwiUG9zdFwiOlxuICAgIGNhc2UgXCJWaWRlbyBJdGVtXCI6XG4gICAgY2FzZSBcIlBvZGNhc3RcIjpcbiAgICBjYXNlIFwiRmVhdHVyZWQgT2JqZWN0XCI6XG4gICAgY2FzZSBcIkV2ZW50XCI6XG4gICAgICBjYXJkRmFsbGJhY2tJbWcgPSBmYWxsYmFja0ltYWdlTG9va3VwW2l0ZW0ucmVsYXRpb25zaGlwcy5ub2RlX3R5cGUubmFtZV07XG4gICAgICBjYXJkSW1nID0gaXRlbS5yZWxhdGlvbnNoaXBzPy5maWVsZF9mZWF0dXJlZF9pbWFnZSA/IGl0ZW0ucmVsYXRpb25zaGlwcz8uZmllbGRfZmVhdHVyZWRfaW1hZ2UgO
1iBjYXJkRmFsbGJhY2tJbWc7XG4gICAgICBicmVhaztcbiAgICBjYXNlIFwiU3RvcmUgSXRlbVwiOlxuICAgICAgY2FyZEZhbGxiYWNrSW1nID0gZmFsbGJhY2tJbWFnZUxvb2t1cFtpdGVtLnJlbGF0aW9uc2hpcHMubm9kZV90eXBlLm5hbWVdO1xuICAgICAgY2FyZEltZyA9IGl0ZW0ucmVsYXRpb25zaGlwcz8uZmllbGRfc3RvcmVfaXRlbV9pbWFnZSA/IGl0ZW0ucmVsYXRpb25zaGlwcz8uZmllbGRfc3RvcmVfaXRlbV9pbWFnZSA6IGNhcmRGYWxsYmFja0ltZztcbiAgICAgIGJyZWFrO1xuICAgIGRlZmF1bHQ6XG4gICAgICBjYXJkSW1nID0gaXRlbS5yZWxhdGlvbnNoaXBzPy5maWVsZF9mZWF0dXJlZF9pbWFnZSA/IGl0ZW0ucmVsYXRpb25zaGlwcz8uZmllbGRfZmVhdHVyZWRfaW1hZ2UgOiBjYXJkRmFsbGJhY2tJbWc7XG4gICAgICBicmVhaztcbiAgfVxuICByZXR1cm4gY2FyZEltZztcbn1cbiJdLCJuYW1lcyI6WyJoYW5kbGVIZXJvSW1hZ2UiLCJkYXRhIiwiX2RhdGEkcmVsYXRpb25zaGlwcyIsIl9kYXRhJHJlbGF0aW9uc2hpcHMkZiIsIl9kYXRhJHJlbGF0aW9uc2hpcHMkZjIiLCJfZGF0YSRyZWxhdGlvbnNoaXBzJGYzIiwiX2RhdGEkcmVsYXRpb25zaGlwczIiLCJfZGF0YSRyZWxhdGlvbnNoaXBzMiQiLCJfZGF0YSRyZWxhdGlvbnNoaXBzMiQyIiwiX2RhdGEkcmVsYXRpb25zaGlwczMiLCJfZGF0YSRyZWxhdGlvbnNoaXBzNCIsImltZ0RhdGEiLCJyZWxhdGlvbnNoaXBzIiwiZmllbGRfaGVhZGVyX2ltYWdlIiwiZmllbGRfbWVkaWFfaW1hZ2UiLCJsb2NhbEZpbGUiLCJpbWdBbHQiLCJhbHQiLCJpbWdQb3NpdGlvbiIsImZvY2FsWSIsImZpZWxkX2ZvY2FsX3BvaW50X3lfcG9zaXRpb24iLCJmb2NhbFgiLCJmaWVsZF9mb2NhbF9wb2ludF94X3Bvc2l0aW9uIiwiaGFuZGxlSW1hZ2UiLCJpbWFnZSIsIl9pbWFnZSRyZWxhdGlvbnNoaXBzIiwiX2ltYWdlJHJlbGF0aW9uc2hpcHMkIiwiX2ltYWdlJGZpZWxkX21lZGlhX2ltIiwiX2ltYWdlJGZpZWxkX21lZGlhX2ltMiIsIl9pbWFnZSRmaWVsZF9tZWRpYV9pbTMiLCJpbWdXaWR0aCIsIndpZHRoIiwiaW1nSGVpZ2h0IiwiaGVpZ2h0IiwiaGFuZGxlRmVhdHVyZWRJbWFnZSIsIl9kYXRhJHJlbGF0aW9uc2hpcHM1IiwiX2RhdGEkcmVsYXRpb25zaGlwczUkIiwiX2RhdGEkcmVsYXRpb25zaGlwczUkMiIsIl9kYXRhJHJlbGF0aW9uc2hpcHM1JDMiLCJfZGF0YSRyZWxhdGlvbnNoaXBzNiIsIl9kYXRhJHJlbGF0aW9uc2hpcHM2JCIsIl9kYXRhJHJlbGF0aW9uc2hpcHM2JDIiLCJfZGF0YSRyZWxhdGlvbnNoaXBzNyIsIl9kYXRhJHJlbGF0aW9uc2hpcHM4IiwiZmllbGRfZmVhdHVyZWRfaW1hZ2UiLCJjaG9vc2VJbWFnZUJ5Q2FyZFR5cGUiLCJpdGVtIiwiZmFsbGJhY2tJbWFnZUxvb2t1cCIsIl9pdGVtJHJlbGF0aW9uc2hpcHMiLCJfaXRlbSRyZWxhdGlvbnNoaXBzMiIsIl9pdGVtJHJlbGF0aW9uc2hpcHMzIiwiX2l0ZW0kcmVsYXRpb25zaGlwczQiLCJfaXRlbSRyZWxhdGlvbnNoaXBzNSIsIl9pdGVtJHJlbGF0aW9uc2hpcHM2IiwiY2FyZEltZyIsImNhcmRGYWxsYmFja0ltZyIsIm5vZGVfdHlwZSIsIm5hbWUiLCJmaWVsZF9zdG9yZV9pdGVtX2ltYWdlIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///9510\n')}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.