{"remainingRequest":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/cache-loader/dist/cjs.js??ref--13-0!/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/babel-loader/lib/index.js!/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/vue-loader/lib/loaders/templateLoader.js??ref--6!/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/cache-loader/dist/cjs.js??ref--1-0!/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/vue-loader/lib/index.js??vue-loader-options!/data/jenkins/workspace/badp-bcxin-web-5.x-staff/src/views/Role/index.vue?vue&type=template&id=3f2777d6","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/src/views/Role/index.vue","mtime":1725944942464},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/babel.config.js","mtime":1725615667903},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/babel-loader/lib/index.js","mtime":456789000000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/vue-loader/lib/loaders/templateLoader.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHsKICB2YXIgX3ZtJGRwVHJlZURhdGEkOwogIHZhciBfdm0gPSB0aGlzLAogICAgX2MgPSBfdm0uX3NlbGYuX2M7CiAgcmV0dXJuIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNDbGFzczogIkNvbnRhaW5lckJveCB0YWJsZUFsaWduIgogIH0sIFtfYygnc2VjdGlvbicsIHsKICAgIHN0YXRpY0NsYXNzOiAiYnV0dG9uQm94IgogIH0sIFtfYygnZWwtcm93JywgewogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAiZmxleCIKICAgIH0KICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJjb2xvciI6ICJyZWQiCiAgICB9CiAgfSwgW19jKCdkaXYnLCBbX3ZtLl92KCLms6jmhI8iKV0pLCBfYygnZGl2JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIm1hcmdpbi10b3AiOiAiMTJweCIKICAgIH0KICB9LCBbX3ZtLl92KCLkuovpobkiKV0pXSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAiY29sb3IiOiAiZ3JheSIsCiAgICAgICJtYXJnaW4tbGVmdCI6ICIxMnB4IgogICAgfQogIH0sIFtfYygnZGl2JywgW192bS5fdigiIDEuIOeUqOaIt+iOt+W+l+WvueW6lOinkuiJsuS5i+WQju+8jOWwseWPr+S7peiOt+W+l+ivpeinkuiJsueahOWvueW6lOWKn+iDveadg+mZkO+8jOmHjeaWsOeZu+W9leezu+e7n+WQjuWNs+WPr+afpeeci+WvueW6lOWKn+iDve+8myAiKV0pLCBfYygnZGl2JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIm1hcmdpbi10b3AiOiAiMTJweCIKICAgIH0KICB9LCBbX3ZtLl92KCIgMi4g5Zyo44CQ5Yqf6IO95o6I5p2D44CR6I+c5Y2V5Lit57uZ55So5oi35bey6YWN572u55qE5Yqf6IO95p2D6ZmQ5LiN5Y+X6KeS6Imy5o6I5p2D5b2x5ZON44CCICIpXSldKV0pXSwgMSksIF9jKCdzZWN0aW9uJywgewogICAgc3RhdGljQ2xhc3M6ICJjb250ZW50Qm94IiwKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJkaXNwbGF5IjogImZsZXgiLAogICAgICAianVzdGlmeS1jb250ZW50IjogInNwYWNlLWJldHdlZW4iLAogICAgICAibWFyZ2luLXRvcCI6ICIxNnB4IgogICAgfQogIH0sIFtfYygnZGl2JywgewogICAgc3RhdGljQ2xhc3M6ICJsZWZ0IiwKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJ3aWR0aCI6ICIyNTBweCIKICAgIH0KICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJkaXNwbGF5IjogImZsZXgiLAogICAgICAianVzdGlmeS1jb250ZW50IjogInNwYWNlLWJldHdlZW4iCiAgICB9CiAgfSwgW19jKCdlbC1pbnB1dCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJwbGFjZWhvbGRlciI6ICLmkJzntKLop5LoibLlkI3np7AiLAogICAgICAicHJlZml4LWljb24iOiAiZWwtaWNvbi1zZWFyY2giCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5pbnB1dFJvbGVWYiwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHsKICAgICAgICBfdm0uaW5wdXRSb2xlVmIgPSAkJHY7CiAgICAgIH0sCiAgICAgIGV4cHJlc3Npb246ICJpbnB1dFJvbGVWYiIKICAgIH0KICB9LCBbX2MoJ2VsLWJ1dHRvbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzbG90IjogImFwcGVuZCIsCiAgICAgICJpY29uIjogImVsLWljb24tc2VhcmNoIgogICAgfSwKICAgIG9uOiB7CiAgICAgICJjbGljayI6IF92bS5zZWFyY2gKICAgIH0sCiAgICBzbG90OiAiYXBwZW5kIgogIH0pXSwgMSksIF9jKCdlbC1idXR0b24nLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAibWFyZ2luLWxlZnQiOiAiNnB4IgogICAgfSwKICAgIGF0dHJzOiB7CiAgICAgICJpY29uIjogImVsLWljb24tZC1jYXJldCIKICAgIH0sCiAgICBvbjogewogICAgICAiY2xpY2siOiBfdm0uc29ydFJvbGUKICAgIH0KICB9KV0sIDEpLCBfYygnZGl2JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgImRpc3BsYXkiOiAiZmxleCIsCiAgICAgICJqdXN0aWZ5LWNvbnRlbnQiOiAic3BhY2UtYmV0d2VlbiIsCiAgICAgICJtYXJnaW4tdG9wIjogIjEycHgiCiAgICB9CiAgfSwgW19jKCdlbC1idXR0b24nLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAid2lkdGgiOiAiMTE1cHgiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIHJldHVybiBfdm0uZWRpdERlcHQoe30sIDApOwogICAgICB9CiAgICB9CiAgfSwgW192bS5fdigiIOaWsOWinuinkuiJsiIpXSksIF9jKCdlbC1kcm9wZG93bicsIFtfYygnZWwtYnV0dG9uJywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjExNXB4IiwKICAgICAgIm1hcmdpbi1sZWZ0IjogIjZweCIKICAgIH0KICB9LCBbX3ZtLl92KCIg5om56YeP5pON5L2cIildKSwgX2MoJ2VsLWRyb3Bkb3duLW1lbnUnLCB7CiAgICBhdHRyczogewogICAgICAic2xvdCI6ICJkcm9wZG93biIKICAgIH0sCiAgICBzbG90OiAiZHJvcGRvd24iCiAgfSwgW19jKCdlbC1kcm9wZG93bi1pdGVtJywgW19jKCdkaXYnLCB7CiAgICBvbjogewogICAgICAiY2xpY2siOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgX3ZtLmJhdGNoRGVsZXRlVmIgPSB0cnVlOwogICAgICB9CiAgICB9CiAgfSwgW192bS5fdigi5om56YeP5Yig6ZmkIildKV0pXSwgMSldLCAxKV0sIDEpLCBfYygnZGl2JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIm1hcmdpbi10b3AiOiAiMTJweCIsCiAgICAgICJtYXgtaGVpZ2h0IjogIjUwMHB4IiwKICAgICAgIm92ZXJmbG93IjogImF1dG8iCiAgICB9CiAgfSwgX3ZtLl9sKF92bS5sZWZ0TGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHsKICAgIHJldHVybiBfYygnZGl2JywgewogICAgICBrZXk6IGl0ZW0uaWQsCiAgICAgIHN0YXRpY0NsYXNzOiAiaXRlbS1mIiwKICAgICAgY2xhc3M6IHsKICAgICAgICBhY3RpdmVkOiBpdGVtLmlkID09PSBfdm0uYWN0aXZlUm9sZS5pZAogICAgICB9CiAgICB9LCBbX2MoJ2RpdicsIHsKICAgICAgc3RhdGljU3R5bGU6IHsKICAgICAgICAiY3Vyc29yIjogInBvaW50ZXIiLAogICAgICAgICJmbGV4IjogIjEiCiAgICAgIH0sCiAgICAgIG9uOiB7CiAgICAgICAgImNsaWNrIjogKCkgPT4gewogICAgICAgICAgX3ZtLnBhcmFtcy5wYWdlSW5kZXggPSAxOwogICAgICAgICAgX3ZtLnRhYmxlRGF0YSA9IFtdOwogICAgICAgICAgX3ZtLmdldFJvbGVVc2VyTGlzdChpdGVtKTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sIFtfdm0uX3YoIiAiICsgX3ZtLl9zKGl0ZW0ucm9sZU5hbWUpICsgIiAiKV0pLCBfYygnZWwtZHJvcGRvd24nLCBbX2MoJ2VsLWJ1dHRvbicsIHsKICAgICAgYXR0cnM6IHsKICAgICAgICAidHlwZSI6ICJ0ZXh0IiwKICAgICAgICAic2l6ZSI6ICJzbWFsbCIKICAgICAgfQogICAgfSwgW192bS5fdigiIOaTjeS9nCAiKV0pLCBfYygnZWwtZHJvcGRvd24tbWVudScsIHsKICAgICAgYXR0cnM6IHsKICAgICAgICAic2xvdCI6ICJkcm9wZG93biIKICAgICAgfSwKICAgICAgc2xvdDogImRyb3Bkb3duIgogICAgfSwgW19jKCdlbC1kcm9wZG93bi1pdGVtJywgW19jKCdkaXYnLCB7CiAgICAgIG9uOiB7CiAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgICAgcmV0dXJuIF92bS5lZGl0RGVwdChpdGVtLCAzKTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sIFtfdm0uX3YoIuafpeeci+inkuiJsuivpuaDhSIpXSldKSwgX2MoJ2VsLWRyb3Bkb3duLWl0ZW0nLCBbX2MoJ2RpdicsIHsKICAgICAgb246IHsKICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgICByZXR1cm4gX3ZtLnNldFB0KFt7CiAgICAgICAgICAgIHVzZXJOYW1lOiBpdGVtLnJvbGVOYW1lLAogICAgICAgICAgICByb2xlSWQ6IGl0ZW0uaWQKICAgICAgICAgIH1dKTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sIFtfdm0uX3YoIiDphY3nva7lip/og73mnYPpmZAgIildKV0pLCBfYygnZWwtZHJvcGRvd24taXRlbScsIFtfYygnZGl2JywgewogICAgICBvbjogewogICAgICAgICJjbGljayI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICAgIHJldHVybiBfdm0uZWRpdERlcHQoaXRlbSwgMik7CiAgICAgICAgfQogICAgICB9CiAgICB9LCBbX3ZtLl92KCLnvJbovpHop5LoibIiKV0pXSksIF9jKCdlbC1kcm9wZG93bi1pdGVtJywgW19jKCdkaXYnLCB7CiAgICAgIG9uOiB7CiAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgICAgcmV0dXJuIF92bS5lZGl0RGVwdChpdGVtLCAxKTsKICAgICAgICB9CiAgICAgIH0KICAgIH0sIFtfdm0uX3YoIuWkjeWItuinkuiJsiIpXSldKSwgX2MoJ2VsLWRyb3Bkb3duLWl0ZW0nLCBbX2MoJ2RpdicsIHsKICAgICAgb246IHsKICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgICByZXR1cm4gX3ZtLmRlbERlcHQoaXRlbSk7CiAgICAgICAgfQogICAgICB9CiAgICB9LCBbX3ZtLl92KCLliKDpmaTop5LoibIiKV0pXSldLCAxKV0sIDEpXSwgMSk7CiAgfSksIDApXSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAiZmxleCI6ICIxIiwKICAgICAgIm1hcmdpbi1sZWZ0IjogIjE2cHgiCiAgICB9CiAgfSwgW19jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAiZm9udC1zaXplIjogIjE2cHgiLAogICAgICAibWFyZ2luLWJvdHRvbSI6ICIyOXB4IgogICAgfQogIH0sIFtfdm0uX3YoIiAiICsgX3ZtLl9zKF92bS5hY3RpdmVSb2xlLnJvbGVOYW1lKSArICLop5LoibLmiJDlkZjliJfooaggIildKSwgX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJtYXJnaW4iOiAiMTZweCAwIgogICAgfQogIH0sIFtfYygnZWwtYnV0dG9uJywgewogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAicHJpbWFyeSIKICAgIH0sCiAgICBvbjogewogICAgICAiY2xpY2siOiBfdm0uZ2V0RGVwYXJ0bWVudExpc3QKICAgIH0KICB9LCBbX3ZtLl92KCIg5re75Yqg5oiQ5ZGYIildKSwgX2MoJ2VsLWJ1dHRvbicsIHsKICAgIG9uOiB7CiAgICAgICJjbGljayI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICByZXR1cm4gX3ZtLmJhdGNoSW1wb3J0VmJBY3Rpb24oZmFsc2UpOwogICAgICB9CiAgICB9CiAgfSwgW192bS5fdigiIOaJuemHj+WvvOWFpeaIkOWRmCIpXSksIF9jKCdlbC1idXR0b24nLCB7CiAgICBvbjogewogICAgICAiY2xpY2siOiBfdm0uYmF0Y2hSZW1vdmVNZWJlcgogICAgfQogIH0sIFtfdm0uX3YoIiDmibnph4/np7vpmaTmiJDlkZgiKV0pXSwgMSksIF92bS5tdWx0aXBsZVNlbGVjdGlvbi5sZW5ndGggPyBfYygnc2VjdGlvbicsIHsKICAgIHN0YXRpY0NsYXNzOiAiVGFibGVTZWxlY3RCb3giCiAgfSwgW19jKCdzcGFuJywgW19jKCdpJywgewogICAgc3RhdGljQ2xhc3M6ICJlbC1pY29uLXdhcm5pbmctb3V0bGluZSBlbC1pY29uLWZsYWciCiAgfSksIF92bS5fdigi5bey6YCJ5Lit77yaIiksIF92bS5fbChfdm0ubXVsdGlwbGVTZWxlY3Rpb24sIGZ1bmN0aW9uIChpdGVtLCBpbmRleCkgewogICAgcmV0dXJuIF9jKCdzcGFuJywgewogICAgICBrZXk6IGluZGV4CiAgICB9LCBbX3ZtLl92KF92bS5fcyhpdGVtLnVzZXJOYW1lKSksIGluZGV4ICE9IF92bS5tdWx0aXBsZVNlbGVjdGlvbi5sZW5ndGggLSAxID8gX2MoJ2InLCBbX3ZtLl92KCIsIildKSA6IF92bS5fZSgpXSk7CiAgfSldLCAyKV0pIDogX3ZtLl9lKCksIF9jKCdlbC10YWJsZScsIHsKICAgIHJlZjogImRpc3RyaWN0VGFibGUiLAogICAgYXR0cnM6IHsKICAgICAgImRhdGEiOiBfdm0udGFibGVEYXRhLAogICAgICAibWF4LWhlaWdodCI6ICI1MDAiLAogICAgICAicm93LWtleSI6ICJpZCIKICAgIH0sCiAgICBvbjogewogICAgICAic2VsZWN0aW9uLWNoYW5nZSI6IF92bS5oYW5kbGVTZWxlY3Rpb25DaGFuZ2UsCiAgICAgICJzZWxlY3QtYWxsIjogX3ZtLmhhbmRsZVNlbGVjdGlvbkFsbENoYW5nZQogICAgfQogIH0sIFtfYygnZWwtdGFibGUtY29sdW1uJywgewogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAic2VsZWN0aW9uIiwKICAgICAgIndpZHRoIjogIjU1IgogICAgfQogIH0pLCBfdm0uX2woX3ZtLnRhYmxlQ29sdW1uLCBmdW5jdGlvbiAoaXRlbSwgaW5kZXgpIHsKICAgIHJldHVybiBfYygnZWwtdGFibGUtY29sdW1uJywgewogICAgICBrZXk6IGluZGV4LAogICAgICBhdHRyczogewogICAgICAgICJwcm9wIjogaXRlbS5wcm9wLAogICAgICAgICJsYWJlbCI6IGl0ZW0ubGFiZWwsCiAgICAgICAgIndpZHRoIjogaXRlbS53aWR0aCwKICAgICAgICAiYWxpZ24iOiBpdGVtLmFsaWduCiAgICAgIH0sCiAgICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgICBmbjogZnVuY3Rpb24gKHNjb3BlKSB7CiAgICAgICAgICByZXR1cm4gW2l0ZW0ubGFiZWwgPT0gJ+W6lOeUqOadg+mZkCcgPyBfYygnZGl2JywgW19jKCdlbC10b29sdGlwJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogIml0ZW0iLAogICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICJjb250ZW50Ijogc2NvcGUucm93W2l0ZW0ucHJvcF0sCiAgICAgICAgICAgICAgInBsYWNlbWVudCI6ICJ0b3Atc3RhcnQiCiAgICAgICAgICAgIH0KICAgICAgICAgIH0sIFtfYygnZGl2JywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInR3by1lbHAiCiAgICAgICAgICB9LCBbX3ZtLl92KCIgIiArIF92bS5fcyhzY29wZS5yb3dbaXRlbS5wcm9wXSkgKyAiICIpXSldKV0sIDEpIDogX2MoJ3NwYW4nLCBbX3ZtLl92KF92bS5fcyhzY29wZS5yb3dbaXRlbS5wcm9wXSkpXSldOwogICAgICAgIH0KICAgICAgfV0sIG51bGwsIHRydWUpCiAgICB9KTsKICB9KV0sIDIpLCBfYygncGFnZXMnLCB7CiAgICBhdHRyczogewogICAgICAidG90YWwiOiBfdm0ucGFyYW1zLnRvdGFsLAogICAgICAiY3VycmVudFBhZ2UiOiBfdm0ucGFyYW1zLnBhZ2VJbmRleCwKICAgICAgInBhZ2VTaXplIjogX3ZtLnBhcmFtcy5wYWdlU2l6ZQogICAgfSwKICAgIG9uOiB7CiAgICAgICJ1cGRhdGU6Y3VycmVudFBhZ2UiOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS4kc2V0KF92bS5wYXJhbXMsICJwYWdlSW5kZXgiLCAkZXZlbnQpOwogICAgICB9LAogICAgICAidXBkYXRlOmN1cnJlbnQtcGFnZSI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICByZXR1cm4gX3ZtLiRzZXQoX3ZtLnBhcmFtcywgInBhZ2VJbmRleCIsICRldmVudCk7CiAgICAgIH0sCiAgICAgICJoYW5kbGVDdXJyZW50Q2hhbmdlU3ViIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsCiAgICAgICJoYW5kbGVTaXplQ2hhbmdlU3ViIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UKICAgIH0KICB9KV0sIDEpXSksIF9jKCdEZXRhaWwnLCB7CiAgICBhdHRyczogewogICAgICAic2hvd2RpYWxvZyI6IF92bS5zaG93ZGlhbG9nSW1wb3J0LAogICAgICAidHlwZSI6IF92bS50eXBlLAogICAgICAiZGF0YSI6IF92bS5yb3dPbmUKICAgIH0sCiAgICBvbjogewogICAgICAiY2FsbEJhY2siOiBfdm0uc2VhcmNoLAogICAgICAidXBkYXRlOnNob3dkaWFsb2ciOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgX3ZtLnNob3dkaWFsb2dJbXBvcnQgPSAkZXZlbnQ7CiAgICAgIH0KICAgIH0KICB9KSwgX2MoJ2VsLWRpYWxvZycsIHsKICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgIG5hbWU6ICJkaWFsb2dEcmFnIiwKICAgICAgcmF3TmFtZTogInYtZGlhbG9nRHJhZyIKICAgIH1dLAogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjcwJSIsCiAgICAgICJtYXJnaW4iOiAiYXV0byIKICAgIH0sCiAgICBhdHRyczogewogICAgICAidGl0bGUiOiAi5om56YeP5Yig6Zmk6KeS6ImyIiwKICAgICAgInZpc2libGUiOiBfdm0uYmF0Y2hEZWxldGVWYiwKICAgICAgImNlbnRlciI6ICIiLAogICAgICAiY2xvc2Utb24tY2xpY2stbW9kYWwiOiBmYWxzZQogICAgfSwKICAgIG9uOiB7CiAgICAgICJjbG9zZSI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICBfdm0uYmF0Y2hEZWxldGVWYiA9IGZhbHNlOwogICAgICB9CiAgICB9CiAgfSwgW19jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAibWFyZ2luIjogIjAgMCAxNnB4IDAiCiAgICB9CiAgfSwgW192bS5fdigiIOmAieaLqemcgOimgSAiKSwgX2MoJ3NwYW4nLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAiY29sb3IiOiAicmVkIgogICAgfQogIH0sIFtfdm0uX3YoIuWIoOmZpCIpXSksIF92bS5fdigi55qE6KeS6Imy77yM5Yig6Zmk5YmN6K+356Gu6K6k6K+l5bGe5LqO6K+l6KeS6Imy55qE5oiQ5ZGYICIpLCBfYygnc3BhbicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJjb2xvciI6ICJyZWQiCiAgICB9CiAgfSwgW192bS5fdigi5bey5YWo6YOo56e76Zmk44CCIildKV0pLCBfYygnZWwtdGFibGUnLCB7CiAgICByZWY6ICJyb2xlTWFpbkxpc3QiLAogICAgYXR0cnM6IHsKICAgICAgImRhdGEiOiBfdm0ubGVmdExpc3QsCiAgICAgICJtYXgtaGVpZ2h0IjogIjQwMCIsCiAgICAgICJyb3cta2V5IjogImlkIgogICAgfSwKICAgIG9uOiB7CiAgICAgICJzZWxlY3Rpb24tY2hhbmdlIjogX3ZtLnJvbGVNYWluTGlzdGhhbmRsZVNlbGVjdGlvbkNoYW5nZSwKICAgICAgInNlbGVjdC1hbGwiOiBfdm0ucm9sZU1haW5MaXN0aGFuZGxlU2VsZWN0aW9uQWxsQ2hhbmdlCiAgICB9CiAgfSwgW19jKCdlbC10YWJsZS1jb2x1bW4nLCB7CiAgICBhdHRyczogewogICAgICAidHlwZSI6ICJzZWxlY3Rpb24iLAogICAgICAid2lkdGgiOiAiNTUiCiAgICB9CiAgfSksIF9jKCdlbC10YWJsZS1jb2x1bW4nLCB7CiAgICBhdHRyczogewogICAgICAicHJvcCI6ICJyb2xlTmFtZSIsCiAgICAgICJsYWJlbCI6ICLop5LoibLlkI3np7AiLAogICAgICAid2lkdGgiOiAiMTUwIgogICAgfQogIH0pLCBfYygnZWwtdGFibGUtY29sdW1uJywgewogICAgYXR0cnM6IHsKICAgICAgInByb3AiOiAicmVtYXJrIiwKICAgICAgImxhYmVsIjogIuinkuiJsuivtOaYjiIKICAgIH0KICB9KSwgX2MoJ2VsLXRhYmxlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJwcm9wIjogImNyZWF0ZVRpbWUiLAogICAgICAibGFiZWwiOiAi5Yib5bu65pe26Ze0IgogICAgfQogIH0pXSwgMSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNDbGFzczogImRpYWxvZy1mb290ZXIiLAogICAgYXR0cnM6IHsKICAgICAgInNsb3QiOiAiZm9vdGVyIgogICAgfSwKICAgIHNsb3Q6ICJmb290ZXIiCiAgfSwgW19jKCdlbC1idXR0b24nLCB7CiAgICBhdHRyczogewogICAgICAidHlwZSI6ICJkYW5nZXIiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIHJldHVybiBfdm0uZGVsRGVwdCgpOwogICAgICB9CiAgICB9CiAgfSwgW192bS5fdigi56Gu5a6a5Yig6ZmkIildKSwgX2MoJ2VsLWJ1dHRvbicsIHsKICAgIG9uOiB7CiAgICAgICJjbGljayI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICBfdm0uYmF0Y2hEZWxldGVWYiA9IGZhbHNlOwogICAgICB9CiAgICB9CiAgfSwgW192bS5fdigi5Y+WIOa2iCIpXSldLCAxKV0sIDEpLCBfYygnZWwtZGlhbG9nJywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogImRpYWxvZ0RyYWciLAogICAgICByYXdOYW1lOiAidi1kaWFsb2dEcmFnIgogICAgfV0sCiAgICBzdGF0aWNTdHlsZTogewogICAgICAid2lkdGgiOiAiNjAlIiwKICAgICAgIm1hcmdpbiI6ICJhdXRvIgogICAgfSwKICAgIGF0dHJzOiB7CiAgICAgICJ0aXRsZSI6IF92bS5yb2xlT3JNZWJlckZsYWcgPyAn5om56YeP5a+85YWl6KeS6ImyJyA6ICfmibnph4/lr7zlhaXmiJDlkZgnLAogICAgICAidmlzaWJsZSI6IF92bS5iYXRjaEltcG9ydFZiLAogICAgICAiY2VudGVyIjogIiIsCiAgICAgICJjbG9zZS1vbi1jbGljay1tb2RhbCI6IGZhbHNlCiAgICB9LAogICAgb246IHsKICAgICAgImNsb3NlIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS5iYXRjaEltcG9ydFZiID0gZmFsc2U7CiAgICAgIH0KICAgIH0KICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJtYXJnaW4iOiAiMzZweCIsCiAgICAgICJ0ZXh0LWFsaWduIjogImNlbnRlciIKICAgIH0KICB9LCBbX2MoJ2RpdicsIFtfdm0uX3YoIiDor7fngrnlh7vkuIvovb3mqKHmnb/mjInpkq7kuIvovb3mibnph4/lr7zlhaXmlofku7bvvIznvJbovpHlrozlloTlkI7kuIrkvKDlrozmiJDlr7zlhaUgIildKSwgX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJtYXJnaW4iOiAiMThweCIsCiAgICAgICJkaXNwbGF5IjogImZsZXgiLAogICAgICAianVzdGlmeS1jb250ZW50IjogImNlbnRlciIKICAgIH0KICB9LCBbX2MoJ2VsLWJ1dHRvbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogX3ZtLmRvd25sb2FkVGVtcAogICAgfQogIH0sIFtfdm0uX3YoIiDkuIvovb3mqKHmnb8iKV0pLCBfYygnZWwtdXBsb2FkJywgewogICAgcmVmOiAidXBsb2FkIiwKICAgIGF0dHJzOiB7CiAgICAgICJsaW1pdCI6IDEsCiAgICAgICJhY2NlcHQiOiAiLnhscyIsCiAgICAgICJiZWZvcmUtdXBsb2FkIjogX3ZtLmJlZm9yZVVwbG9hZCwKICAgICAgImh0dHAtcmVxdWVzdCI6IF92bS51cGxvYWRJbWcsCiAgICAgICJzaG93LWZpbGUtbGlzdCI6IHRydWUKICAgIH0sCiAgICBvbjogewogICAgICAib24tcmVtb3ZlIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS51cGxvYWRsb2FkaW5nID0gZmFsc2U7CiAgICAgIH0KICAgIH0KICB9LCBbX2MoJ2VsLWJ1dHRvbicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJtYXJnaW4tbGVmdCI6ICIxOHB4IgogICAgfSwKICAgIGF0dHJzOiB7CiAgICAgICJsb2FkaW5nIjogX3ZtLnVwbG9hZGxvYWRpbmcKICAgIH0KICB9LCBbX3ZtLl92KCIgIiArIF92bS5fcyhfdm0udXBsb2FkbG9hZGluZyA/ICLkuIrkvKDkuK0iIDogIuS4iuS8oOaooeadvyIpICsgIiAiKV0pXSwgMSldLCAxKSwgX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJtYXJnaW4tdG9wIjogIjI2cHgiLAogICAgICAiY29sb3IiOiAiZ3JheSIKICAgIH0KICB9LCBbX3ZtLl92KCIg5rOo5oSP77ya5paH5qGj5paH5Lu25aSn5bCP6ZyA5o6n5Yi25ZyoNU3ku6XkuIss5LiA5qyh5LiK5Lyg5LiA5Liq5paH5Lu2ICIpXSldKV0pLCBfYygnZWwtZGlhbG9nJywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogImRpYWxvZ0RyYWciLAogICAgICByYXdOYW1lOiAidi1kaWFsb2dEcmFnIgogICAgfV0sCiAgICBzdGF0aWNTdHlsZTogewogICAgICAid2lkdGgiOiAiMTAwJSIsCiAgICAgICJtYXJnaW4iOiAiYXV0byIKICAgIH0sCiAgICBhdHRyczogewogICAgICAidGl0bGUiOiAi6YCJ5oup6ZyA6KaB5re75Yqg55qE5oiQ5ZGYIiwKICAgICAgInZpc2libGUiOiBfdm0uY2hvb3NlVmIsCiAgICAgICJjZW50ZXIiOiAiIiwKICAgICAgImNsb3NlLW9uLWNsaWNrLW1vZGFsIjogZmFsc2UKICAgIH0sCiAgICBvbjogewogICAgICAiY2xvc2UiOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgX3ZtLmNob29zZVZiID0gZmFsc2U7CiAgICAgIH0KICAgIH0KICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJkaXNwbGF5IjogImZsZXgiLAogICAgICAianVzdGlmeS1jb250ZW50IjogInNwYWNlLWJldHdlZW4iLAogICAgICAibWF4LWhlaWdodCI6ICI0MDBweCIsCiAgICAgICJtaW4taGVpZ2h0IjogIjQwMHB4IiwKICAgICAgIm92ZXJmbG93IjogImF1dG8iCiAgICB9CiAgfSwgW19jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAiZmxleCI6ICIxIgogICAgfQogIH0sIFtfYygnZWwtaW5wdXQnLCB7CiAgICBhdHRyczogewogICAgICAicGxhY2Vob2xkZXIiOiAi5pCc57SiIiwKICAgICAgInByZWZpeC1pY29uIjogImVsLWljb24tc2VhcmNoIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0uaW5wdXRjaG9vc2VWYiwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHsKICAgICAgICBfdm0uaW5wdXRjaG9vc2VWYiA9ICQkdjsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImlucHV0Y2hvb3NlVmIiCiAgICB9CiAgfSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAibWFyZ2luIjogIjE2cHggMCIKICAgIH0KICB9LCBbX3ZtLl92KCLpgInmi6npnIDopoHmt7vliqDnmoTmiJDlkZgiKV0pLCBfYygnZWwtdHJlZScsIHsKICAgIHJlZjogInRyZWUiLAogICAgYXR0cnM6IHsKICAgICAgInByb3BzIjogewogICAgICAgIGxhYmVsOiAnbmFtZScsCiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicKICAgICAgfSwKICAgICAgImV4cGFuZC1vbi1jbGljay1ub2RlIjogZmFsc2UsCiAgICAgICJkYXRhIjogX3ZtLmRwVHJlZURhdGEsCiAgICAgICJkZWZhdWx0LWV4cGFuZGVkLWtleXMiOiAoX3ZtJGRwVHJlZURhdGEkID0gX3ZtLmRwVHJlZURhdGFbMF0pICE9PSBudWxsICYmIF92bSRkcFRyZWVEYXRhJCAhPT0gdm9pZCAwICYmIF92bSRkcFRyZWVEYXRhJC5pZCA/IFtfdm0uZHBUcmVlRGF0YVswXS5pZF0gOiBbXSwKICAgICAgImZpbHRlci1ub2RlLW1ldGhvZCI6IF92bS5maWx0ZXJOb2RlLAogICAgICAibm9kZS1rZXkiOiAiaWQiCiAgICB9LAogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgZm46IGZ1bmN0aW9uICh7CiAgICAgICAgbm9kZSwKICAgICAgICBkYXRhCiAgICAgIH0pIHsKICAgICAgICByZXR1cm4gX2MoJ2RpdicsIHsKICAgICAgICAgIHN0YXRpY0NsYXNzOiAiY3VzdG9tLXRyZWUtbm9kZSIsCiAgICAgICAgICBzdGF0aWNTdHlsZTogewogICAgICAgICAgICAiZGlzcGxheSI6ICJmbGV4IiwKICAgICAgICAgICAgIndpZHRoIjogIjEwMCUiLAogICAgICAgICAgICAianVzdGlmeS1jb250ZW50IjogInNwYWNlLWJldHdlZW4iLAogICAgICAgICAgICAiYWxpZ24taXRlbXMiOiAiY2VudGVyIiwKICAgICAgICAgICAgIm1hcmdpbiI6ICI2cHggMCIKICAgICAgICAgIH0KICAgICAgICB9LCBbX2MoJ2RpdicsIHsKICAgICAgICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICAgICAgICJtYXJnaW4iOiAiMCAycHgiLAogICAgICAgICAgICAiZGlzcGxheSI6ICJmbGV4IiwKICAgICAgICAgICAgImp1c3RpZnktY29udGVudCI6ICJzcGFjZS1iZXR3ZWVuIiwKICAgICAgICAgICAgImFsaWduLWl0ZW1zIjogImNlbnRlciIKICAgICAgICAgIH0KICAgICAgICB9LCBbX2MoJ2ltZycsIHsKICAgICAgICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICAgICAgICJ3aWR0aCI6ICIyMHB4IiwKICAgICAgICAgICAgImhlaWdodCI6ICIyMHB4IiwKICAgICAgICAgICAgImJvcmRlci1yYWRpdXMiOiAiNSUiLAogICAgICAgICAgICAibWFyZ2luLXJpZ2h0IjogIjZweCIKICAgICAgICAgIH0sCiAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAic3JjIjogcmVxdWlyZSgiLi9hZi5wbmciKQogICAgICAgICAgfQogICAgICAgIH0pLCBfdm0uX3YoIiAiICsgX3ZtLl9zKG5vZGUubGFiZWwpICsgIiAiKV0pLCBfYygnZWwtYnV0dG9uJywgewogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIsCiAgICAgICAgICAgICJzaXplIjogIm1pbmkiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgICAgICAgIHJldHVybiBfdm0uZ2V0TWViZXJMaXN0KG5vZGUpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgW192bS5fdigiIOafpeeci+S6uuWRmCAiKV0pXSwgMSk7CiAgICAgIH0KICAgIH1dKQogIH0pXSwgMSksIF9jKCdkaXYnLCB7CiAgICBzdGF0aWNTdHlsZTogewogICAgICAiYm9yZGVyLWxlZnQiOiAiMXB4IHNvbGlkIHJnYmEoMjExLCAyMTEsIDIxMSwgMC40NTIpIiwKICAgICAgIm1hcmdpbiI6ICIwIDE2cHgiCiAgICB9CiAgfSksIF9jKCdkaXYnLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAibG9hZGluZyIsCiAgICAgIHJhd05hbWU6ICJ2LWxvYWRpbmciLAogICAgICB2YWx1ZTogX3ZtLmxvYWRpbmdjaGVja2VkRGF0YSwKICAgICAgZXhwcmVzc2lvbjogImxvYWRpbmdjaGVja2VkRGF0YSIKICAgIH1dLAogICAgc3RhdGljU3R5bGU6IHsKICAgICAgImZsZXgiOiAiMSIsCiAgICAgICJvdmVyZmxvdyI6ICJhdXRvIgogICAgfQogIH0sIFtfYygnZGl2JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgImRpc3BsYXkiOiAiZmxleCIsCiAgICAgICJqdXN0aWZ5LWNvbnRlbnQiOiAic3BhY2UtYmV0d2VlbiIsCiAgICAgICJhbGlnbi1pdGVtcyI6ICJjZW50ZXIiCiAgICB9CiAgfSwgW19jKCdzcGFuJywgW192bS5fdigi5bey6YCJ5oup5Lq65ZGYIildKSwgX2MoJ2VsLWJ1dHRvbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInRleHQiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogX3ZtLmRlbGV0ZUFsbFRhZwogICAgfQogIH0sIFtfdm0uX3YoIua4hemZpCIpXSldLCAxKSwgX3ZtLl9sKF92bS5jaG9vc2VEYXRhLCBmdW5jdGlvbiAodGFnLCB0YWdJbmRleCkgewogICAgcmV0dXJuIF9jKCdlbC10YWcnLCB7CiAgICAgIGtleTogdGFnLmlkLAogICAgICBzdGF0aWNTdHlsZTogewogICAgICAgICJtYXJnaW4iOiAiNHB4IgogICAgICB9LAogICAgICBhdHRyczogewogICAgICAgICJjbG9zYWJsZSI6ICIiLAogICAgICAgICJ0eXBlIjogImluZm8iCiAgICAgIH0sCiAgICAgIG9uOiB7CiAgICAgICAgImNsb3NlIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgICAgcmV0dXJuIF92bS5kZWxldGVUYWcodGFnSW5kZXgpOwogICAgICAgIH0KICAgICAgfQogICAgfSwgW192bS5fdigiICIgKyBfdm0uX3ModGFnLm5hbWUpICsgIiAiKV0pOwogIH0pXSwgMildKSwgX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAiZGlhbG9nLWZvb3RlciIsCiAgICBhdHRyczogewogICAgICAic2xvdCI6ICJmb290ZXIiCiAgICB9LAogICAgc2xvdDogImZvb3RlciIKICB9LCBbX2MoJ2VsLWJ1dHRvbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIHJldHVybiBfdm0uc3VyZUFkZCgpOwogICAgICB9CiAgICB9CiAgfSwgW192bS5fdigi56Gu5a6a5re75YqgIildKSwgX2MoJ2VsLWJ1dHRvbicsIHsKICAgIG9uOiB7CiAgICAgICJjbGljayI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICBfdm0uY2hvb3NlVmIgPSBmYWxzZTsKICAgICAgfQogICAgfQogIH0sIFtfdm0uX3YoIuWPliDmtogiKV0pXSwgMSldKSwgX2MoJ1VzZXJEZXB0RGlhbG9nJywgewogICAgcmVmOiAiVXNlcnBvcENoaWxkcmVuIiwKICAgIGF0dHJzOiB7CiAgICAgICJzaG93ZGlhbG9nVXNlciI6IF92bS5zaG93ZGlhbG9nVXNlcgogICAgfSwKICAgIG9uOiB7CiAgICAgICJ1cGRhdGU6c2hvd2RpYWxvZ1VzZXIiOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgX3ZtLnNob3dkaWFsb2dVc2VyID0gJGV2ZW50OwogICAgICB9LAogICAgICAidXBkYXRlOnNob3dkaWFsb2ctdXNlciI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICBfdm0uc2hvd2RpYWxvZ1VzZXIgPSAkZXZlbnQ7CiAgICAgIH0sCiAgICAgICJmaWx0ZXJDaG9vc2VEYXRhIjogX3ZtLmZpbHRlckNob29zZURhdGEKICAgIH0KICB9KSwgX2MoJ1VzZXJBdXRoRGlhbG9nJywgewogICAgcmVmOiAidXNlcmF1dGhkaWFsb2ciCiAgfSldLCAxKTsKfTsKdmFyIHN0YXRpY1JlbmRlckZucyA9IFtdOwpleHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9Ow=="},null]}