{"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/EmployeeLeave/index.vue?vue&type=template&id=b01b52e2","dependencies":[{"path":"/data/jenkins/workspace/badp-bcxin-web-5.x-staff/src/views/EmployeeLeave/index.vue","mtime":1734079750103},{"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:dmFyIHJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcigpIHsKICB2YXIgX3ZtID0gdGhpcywKICAgIF9jID0gX3ZtLl9zZWxmLl9jOwogIHJldHVybiBfYygnZGl2JywgewogICAgc3RhdGljQ2xhc3M6ICJDb250YWluZXJCb3giCiAgfSwgW192bS5fbSgwKSwgX2MoJ3NlY3Rpb24nLCB7CiAgICBzdGF0aWNDbGFzczogImJ1dHRvbkJveCIKICB9LCBbX2MoJ2VsLXJvdycsIHsKICAgIHN0YXRpY0NsYXNzOiAicm93LWJnIiwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogImZsZXgiLAogICAgICAianVzdGlmeSI6ICJzcGFjZS1iZXR3ZWVuIgogICAgfQogIH0sIFtfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiA2CiAgICB9CiAgfSwgW19jKCdkaXYnLCBbX2MoJ2VsLWJ1dHRvbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogX3ZtLmFkZFVzZXJMZWF2ZQogICAgfQogIH0sIFtfdm0uX3YoIuWKnueQhuemu+iBjCIpXSksIF9jKCdlbC1idXR0b24nLCB7CiAgICBvbjogewogICAgICAiY2xpY2siOiBfdm0uaW1wb3J0RW1wbG95ZWUKICAgIH0KICB9LCBbX3ZtLl92KCLlr7zlhaXnprvogYwiKV0pLCBfYygnZWwtYnV0dG9uJywgewogICAgb246IHsKICAgICAgImNsaWNrIjogX3ZtLmV4cG9ydEV4Y2VsCiAgICB9CiAgfSwgW192bS5fdigi5a+85Ye656a76IGM6K6w5b2VIildKV0sIDEpXSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDE4CiAgICB9CiAgfSwgW192bS5pbnN0aXR1dGlvbmFsQ29kZSA9PSAnMDYwMScgPyBfYygnZWwtcm93JywgewogICAgYXR0cnM6IHsKICAgICAgImd1dHRlciI6IDIwCiAgICB9CiAgfSwgW19jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDQKICAgIH0KICB9LCBbX2MoJ3NlbGVjdFRyZWUnLCB7CiAgICByZWY6ICJzZWxlY3RUcmVlIiwKICAgIGF0dHJzOiB7CiAgICAgICJjdXJWYWx1ZSI6IF92bS5kZWZhdWxEYXRhLAogICAgICAiZGF0YSI6IF92bS50YWJsZURhdGEsCiAgICAgICJvYmoiOiB7CiAgICAgICAgaWQ6ICdpZCcsCiAgICAgICAgbGFiZWw6ICduYW1lJywKICAgICAgICBjaGlsZHJlbjogJ2NoaWxkcmVuJwogICAgICB9LAogICAgICAiY2hlY2tTdHJpY3RseSI6ICIiLAogICAgICAiY2xlYXJhYmxlIjogIiIsCiAgICAgICJmaWx0ZXJhYmxlIjogIiIsCiAgICAgICJtdWx0aXBsZSI6ICIiLAogICAgICAiY29sbGFwc2VUYWdzIjogIiIsCiAgICAgICJwbGFjZWhvbGRlciI6IF92bS5kZXBhcnRsYWJlbAogICAgfSwKICAgIG9uOiB7CiAgICAgICJnZXRWYWx1ZSI6IF92bS5jaGVja0NoYW5nZQogICAgfQogIH0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDUKICAgIH0KICB9LCBbX2MoJ2VsLWlucHV0JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjEwMCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgInBsYWNlaG9sZGVyIjogIuWnk+WQjS/otKblj7cv5omL5py65Y+3L+ivgeS7tuWPt+eggSIsCiAgICAgICJjbGVhcmFibGUiOiAiIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0ucGFyYW1zLmtleXdvcmQsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhcmFtcywgImtleXdvcmQiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zLmtleXdvcmQiCiAgICB9CiAgfSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMTAKICAgIH0KICB9LCBbX2MoJ2VsLWRhdGUtcGlja2VyJywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjEwMCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAiZGF0ZXJhbmdlIiwKICAgICAgInZhbHVlLWZvcm1hdCI6ICJ5eXl5LU1NLWRkIiwKICAgICAgImZvcm1hdCI6ICJ5eXl5LU1NLWRkIiwKICAgICAgInJhbmdlLXNlcGFyYXRvciI6ICLoh7MiLAogICAgICAic3RhcnQtcGxhY2Vob2xkZXIiOiAi56a76IGM5byA5aeL5pel5pyfIiwKICAgICAgImVuZC1wbGFjZWhvbGRlciI6ICLnprvogYznu5PmnZ/ml6XmnJ8iCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5wYXJhbXMuc3RhcnRFbmREYXRlLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5wYXJhbXMsICJzdGFydEVuZERhdGUiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zLnN0YXJ0RW5kRGF0ZSIKICAgIH0KICB9KV0sIDEpLCBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiAyCiAgICB9CiAgfSwgW19jKCdlbC1idXR0b24nLCB7CiAgICBhdHRyczogewogICAgICAidHlwZSI6ICJwcmltYXJ5IgogICAgfSwKICAgIG9uOiB7CiAgICAgICJjbGljayI6IF92bS5zZWFyY2gKICAgIH0KICB9LCBbX3ZtLl92KCLmn6Xor6IiKV0pXSwgMSldLCAxKSA6IF92bS5pbnN0aXR1dGlvbmFsQ29kZSAmJiBfdm0uaW5zdGl0dXRpb25hbENvZGUuc3RhcnRzV2l0aCgnMDQnKSB8fCBfdm0uaW5zdGl0dXRpb25hbENvZGUgJiYgX3ZtLmluc3RpdHV0aW9uYWxDb2RlLnN0YXJ0c1dpdGgoJzA3JykgPyBfYygnZWwtcm93JywgewogICAgYXR0cnM6IHsKICAgICAgImd1dHRlciI6IDIwCiAgICB9CiAgfSwgW19jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDQKICAgIH0KICB9LCBbX2MoJ3NlbGVjdFRyZWUnLCB7CiAgICByZWY6ICJzZWxlY3RUcmVlIiwKICAgIGF0dHJzOiB7CiAgICAgICJjdXJWYWx1ZSI6IF92bS5kZWZhdWxEYXRhLAogICAgICAiZGF0YSI6IF92bS50YWJsZURhdGEsCiAgICAgICJvYmoiOiB7CiAgICAgICAgaWQ6ICdpZCcsCiAgICAgICAgbGFiZWw6ICduYW1lJywKICAgICAgICBjaGlsZHJlbjogJ2NoaWxkcmVuJwogICAgICB9LAogICAgICAiY2hlY2tTdHJpY3RseSI6ICIiLAogICAgICAiY2xlYXJhYmxlIjogIiIsCiAgICAgICJmaWx0ZXJhYmxlIjogIiIsCiAgICAgICJtdWx0aXBsZSI6ICIiLAogICAgICAiY29sbGFwc2VUYWdzIjogIiIsCiAgICAgICJwbGFjZWhvbGRlciI6IF92bS5kZXBhcnRsYWJlbAogICAgfSwKICAgIG9uOiB7CiAgICAgICJnZXRWYWx1ZSI6IF92bS5jaGVja0NoYW5nZQogICAgfQogIH0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDUKICAgIH0KICB9LCBbX2MoJ2VsLWlucHV0JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjEwMCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgInBsYWNlaG9sZGVyIjogIuWnk+WQjS/otKblj7cv5omL5py65Y+3L+ivgeS7tuWPt+eggSIsCiAgICAgICJjbGVhcmFibGUiOiAiIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0ucGFyYW1zLmtleXdvcmQsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhcmFtcywgImtleXdvcmQiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zLmtleXdvcmQiCiAgICB9CiAgfSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMTAKICAgIH0KICB9LCBbX2MoJ2VsLWRhdGUtcGlja2VyJywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjEwMCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAiZGF0ZXJhbmdlIiwKICAgICAgInZhbHVlLWZvcm1hdCI6ICJ5eXl5LU1NLWRkIiwKICAgICAgImZvcm1hdCI6ICJ5eXl5LU1NLWRkIiwKICAgICAgInJhbmdlLXNlcGFyYXRvciI6ICLoh7MiLAogICAgICAic3RhcnQtcGxhY2Vob2xkZXIiOiAi56a76IGM5byA5aeL5pel5pyfIiwKICAgICAgImVuZC1wbGFjZWhvbGRlciI6ICLnprvogYznu5PmnZ/ml6XmnJ8iCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5wYXJhbXMuc3RhcnRFbmREYXRlLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5wYXJhbXMsICJzdGFydEVuZERhdGUiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zLnN0YXJ0RW5kRGF0ZSIKICAgIH0KICB9KV0sIDEpLCBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiAyCiAgICB9CiAgfSwgW19jKCdlbC1idXR0b24nLCB7CiAgICBhdHRyczogewogICAgICAidHlwZSI6ICJwcmltYXJ5IgogICAgfSwKICAgIG9uOiB7CiAgICAgICJjbGljayI6IF92bS5zZWFyY2gKICAgIH0KICB9LCBbX3ZtLl92KCLmn6Xor6IiKV0pXSwgMSldLCAxKSA6IF92bS5pbnN0aXR1dGlvbmFsQ29kZSAmJiBfdm0uaW5zdGl0dXRpb25hbENvZGUuZW5kc1dpdGgoJzA3JykgfHwgX3ZtLmluc3RpdHV0aW9uYWxDb2RlICYmIF92bS5pbnN0aXR1dGlvbmFsQ29kZS5lbmRzV2l0aCgnMDgnKSB8fCBfdm0uaW5zdGl0dXRpb25hbENvZGUgJiYgX3ZtLmluc3RpdHV0aW9uYWxDb2RlLmVuZHNXaXRoKCcwOScpID8gX2MoJ2VsLXJvdycsIHsKICAgIGF0dHJzOiB7CiAgICAgICJndXR0ZXIiOiAyMAogICAgfQogIH0sIFtfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiA0CiAgICB9CiAgfSwgW19jKCdzZWxlY3RUcmVlJywgewogICAgcmVmOiAic2VsZWN0VHJlZSIsCiAgICBhdHRyczogewogICAgICAiY3VyVmFsdWUiOiBfdm0uZGVmYXVsRGF0YSwKICAgICAgImRhdGEiOiBfdm0udGFibGVEYXRhLAogICAgICAib2JqIjogewogICAgICAgIGlkOiAnaWQnLAogICAgICAgIGxhYmVsOiAnbmFtZScsCiAgICAgICAgY2hpbGRyZW46ICdjaGlsZHJlbicKICAgICAgfSwKICAgICAgImNoZWNrU3RyaWN0bHkiOiAiIiwKICAgICAgImNsZWFyYWJsZSI6ICIiLAogICAgICAiZmlsdGVyYWJsZSI6ICIiLAogICAgICAibXVsdGlwbGUiOiAiIiwKICAgICAgImNvbGxhcHNlVGFncyI6ICIiLAogICAgICAicGxhY2Vob2xkZXIiOiBfdm0uZGVwYXJ0bGFiZWwKICAgIH0sCiAgICBvbjogewogICAgICAiZ2V0VmFsdWUiOiBfdm0uY2hlY2tDaGFuZ2UKICAgIH0KICB9KV0sIDEpLCBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiA1CiAgICB9CiAgfSwgW19jKCdlbC1pbnB1dCcsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJ3aWR0aCI6ICIxMDAlIgogICAgfSwKICAgIGF0dHJzOiB7CiAgICAgICJwbGFjZWhvbGRlciI6ICLlp5PlkI0v6LSm5Y+3L+aJi+acuuWPty/or4Hku7blj7fnoIEiLAogICAgICAiY2xlYXJhYmxlIjogIiIKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLnBhcmFtcy5rZXl3b3JkLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5wYXJhbXMsICJrZXl3b3JkIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogInBhcmFtcy5rZXl3b3JkIgogICAgfQogIH0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDEwCiAgICB9CiAgfSwgW19jKCdlbC1kYXRlLXBpY2tlcicsIHsKICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICJ3aWR0aCI6ICIxMDAlIgogICAgfSwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogImRhdGVyYW5nZSIsCiAgICAgICJ2YWx1ZS1mb3JtYXQiOiAieXl5eS1NTS1kZCIsCiAgICAgICJmb3JtYXQiOiAieXl5eS1NTS1kZCIsCiAgICAgICJyYW5nZS1zZXBhcmF0b3IiOiAi6IezIiwKICAgICAgInN0YXJ0LXBsYWNlaG9sZGVyIjogIuemu+iBjOW8gOWni+aXpeacnyIsCiAgICAgICJlbmQtcGxhY2Vob2xkZXIiOiAi56a76IGM57uT5p2f5pel5pyfIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0ucGFyYW1zLnN0YXJ0RW5kRGF0ZSwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uICgkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0ucGFyYW1zLCAic3RhcnRFbmREYXRlIiwgJCR2KTsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogInBhcmFtcy5zdGFydEVuZERhdGUiCiAgICB9CiAgfSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMgogICAgfQogIH0sIFtfYygnZWwtYnV0dG9uJywgewogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAicHJpbWFyeSIKICAgIH0sCiAgICBvbjogewogICAgICAiY2xpY2siOiBfdm0uc2VhcmNoCiAgICB9CiAgfSwgW192bS5fdigi5p+l6K+iIildKV0sIDEpXSwgMSkgOiBfYygnZWwtcm93JywgewogICAgYXR0cnM6IHsKICAgICAgImd1dHRlciI6IDIwCiAgICB9CiAgfSwgW19jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDQKICAgIH0KICB9LCBbX2MoJ3NlbGVjdFRyZWUnLCB7CiAgICByZWY6ICJzZWxlY3RUcmVlIiwKICAgIGF0dHJzOiB7CiAgICAgICJjdXJWYWx1ZSI6IF92bS5kZWZhdWxEYXRhLAogICAgICAiZGF0YSI6IF92bS50YWJsZURhdGEsCiAgICAgICJvYmoiOiB7CiAgICAgICAgaWQ6ICdpZCcsCiAgICAgICAgbGFiZWw6ICduYW1lJywKICAgICAgICBjaGlsZHJlbjogJ2NoaWxkcmVuJwogICAgICB9LAogICAgICAiY2hlY2tTdHJpY3RseSI6ICIiLAogICAgICAiY2xlYXJhYmxlIjogIiIsCiAgICAgICJmaWx0ZXJhYmxlIjogIiIsCiAgICAgICJtdWx0aXBsZSI6ICIiLAogICAgICAiY29sbGFwc2VUYWdzIjogIiIsCiAgICAgICJwbGFjZWhvbGRlciI6IF92bS5kZXBhcnRsYWJlbAogICAgfSwKICAgIG9uOiB7CiAgICAgICJnZXRWYWx1ZSI6IF92bS5jaGVja0NoYW5nZQogICAgfQogIH0pXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDMKICAgIH0KICB9LCBbX2MoJ2VsLXNlbGVjdCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJwbGFjZWhvbGRlciI6ICLpgInmi6nmipXkv50iLAogICAgICAiY2xlYXJhYmxlIjogIiIKICAgIH0sCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLnBhcmFtcy5pbnN1cmUsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhcmFtcywgImluc3VyZSIsICQkdik7CiAgICAgIH0sCiAgICAgIGV4cHJlc3Npb246ICJwYXJhbXMuaW5zdXJlIgogICAgfQogIH0sIF92bS5fbChfdm0uaW5zdXJlQXJyT3B0aW9ucywgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7CiAgICByZXR1cm4gX2MoJ2VsLW9wdGlvbicsIHsKICAgICAga2V5OiBpbmRleCwKICAgICAgYXR0cnM6IHsKICAgICAgICAibGFiZWwiOiBpdGVtLmxhYmVsLAogICAgICAgICJ2YWx1ZSI6IGl0ZW0udmFsdWUKICAgICAgfQogICAgfSk7CiAgfSksIDEpXSwgMSksIF9jKCdlbC1jb2wnLCB7CiAgICBhdHRyczogewogICAgICAic3BhbiI6IDUKICAgIH0KICB9LCBbX2MoJ2VsLWlucHV0JywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjEwMCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgInBsYWNlaG9sZGVyIjogIuWnk+WQjS/otKblj7cv5omL5py65Y+3L+ivgeS7tuWPt+eggSIsCiAgICAgICJjbGVhcmFibGUiOiAiIgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0ucGFyYW1zLmtleXdvcmQsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiAoJCR2KSB7CiAgICAgICAgX3ZtLiRzZXQoX3ZtLnBhcmFtcywgImtleXdvcmQiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zLmtleXdvcmQiCiAgICB9CiAgfSldLCAxKSwgX2MoJ2VsLWNvbCcsIHsKICAgIGF0dHJzOiB7CiAgICAgICJzcGFuIjogMTAKICAgIH0KICB9LCBbX2MoJ2VsLWRhdGUtcGlja2VyJywgewogICAgc3RhdGljU3R5bGU6IHsKICAgICAgIndpZHRoIjogIjEwMCUiCiAgICB9LAogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAiZGF0ZXJhbmdlIiwKICAgICAgInZhbHVlLWZvcm1hdCI6ICJ5eXl5LU1NLWRkIiwKICAgICAgImZvcm1hdCI6ICJ5eXl5LU1NLWRkIiwKICAgICAgInJhbmdlLXNlcGFyYXRvciI6ICLoh7MiLAogICAgICAic3RhcnQtcGxhY2Vob2xkZXIiOiAi56a76IGM5byA5aeL5pel5pyfIiwKICAgICAgImVuZC1wbGFjZWhvbGRlciI6ICLnprvogYznu5PmnZ/ml6XmnJ8iCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5wYXJhbXMuc3RhcnRFbmREYXRlLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gKCQkdikgewogICAgICAgIF92bS4kc2V0KF92bS5wYXJhbXMsICJzdGFydEVuZERhdGUiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zLnN0YXJ0RW5kRGF0ZSIKICAgIH0KICB9KV0sIDEpLCBfYygnZWwtY29sJywgewogICAgYXR0cnM6IHsKICAgICAgInNwYW4iOiAyCiAgICB9CiAgfSwgW19jKCdlbC1idXR0b24nLCB7CiAgICBhdHRyczogewogICAgICAidHlwZSI6ICJwcmltYXJ5IgogICAgfSwKICAgIG9uOiB7CiAgICAgICJjbGljayI6IF92bS5zZWFyY2gKICAgIH0KICB9LCBbX3ZtLl92KCLmn6Xor6IiKV0pXSwgMSldLCAxKV0sIDEpXSwgMSldLCAxKSwgX2MoJ3NlY3Rpb24nLCB7CiAgICBzdGF0aWNDbGFzczogImNvbnRlbnRCb3giCiAgfSwgW19jKCdlbC10YWJsZScsIHsKICAgIHJlZjogImRpc3RyaWN0VGFibGUiLAogICAgYXR0cnM6IHsKICAgICAgImRhdGEiOiBfdm0udGFibGVEYXRhRW1wbG95ZWUsCiAgICAgICJtYXgtaGVpZ2h0IjogIjQ2MCIsCiAgICAgICJkZWZhdWx0LWV4cGFuZC1hbGwiOiAiIiwKICAgICAgInJvdy1rZXkiOiAiaWQiCiAgICB9LAogICAgb246IHsKICAgICAgInNlbGVjdGlvbi1jaGFuZ2UiOiBfdm0uaGFuZGxlU2VsZWN0aW9uQ2hhbmdlLAogICAgICAic2VsZWN0LWFsbCI6IF92bS5oYW5kbGVTZWxlY3Rpb25BbGxDaGFuZ2UKICAgIH0KICB9LCBbX3ZtLl9sKF92bS50YWJsZUNvbHVtbiwgZnVuY3Rpb24gKGl0ZW0sIGluZGV4KSB7CiAgICByZXR1cm4gaXRlbS5zaG93ID8gX2MoJ2VsLXRhYmxlLWNvbHVtbicsIHsKICAgICAga2V5OiBpbmRleCwKICAgICAgYXR0cnM6IHsKICAgICAgICAicHJvcCI6IGl0ZW0ucHJvcCwKICAgICAgICAibGFiZWwiOiBpdGVtLmxhYmVsLAogICAgICAgICJ3aWR0aCI6IGl0ZW0ud2lkdGgsCiAgICAgICAgImZpeGVkIjogaXRlbS5sYWJlbCA9PSAi5aeT5ZCNIgogICAgICB9LAogICAgICBzY29wZWRTbG90czogX3ZtLl91KFt7CiAgICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgICAgZm46IGZ1bmN0aW9uIChzY29wZSkgewogICAgICAgICAgcmV0dXJuIFtpdGVtLnByb3AgPT0gJ2VtcGxveWVlUmVjb3JkcycgPyBfYygnc3BhbicsIFtfYygnZWwtYnV0dG9uJywgewogICAgICAgICAgICBzdGF0aWNDbGFzczogInByaW1hcnlDb2xvciIsCiAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgInR5cGUiOiAidGV4dCIsCiAgICAgICAgICAgICAgInNpemUiOiAic21hbGwiCiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIG9uOiB7CiAgICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgICAgICAgICAgcmV0dXJuIF92bS5FbXBSZWNvcmRWaWV3cyhzY29wZS5yb3cpOwogICAgICAgICAgICAgIH0KICAgICAgICAgICAgfQogICAgICAgICAgfSwgW192bS5fdigi5p+l55yLIildKV0sIDEpIDogX3ZtLl9lKCksIF9jKCdzcGFuJywgW192bS5fdihfdm0uX3Moc2NvcGUucm93W2l0ZW0ucHJvcF0pKV0pXTsKICAgICAgICB9CiAgICAgIH1dLCBudWxsLCB0cnVlKQogICAgfSkgOiBfdm0uX2UoKTsKICB9KSwgX2MoJ2VsLXRhYmxlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICLmk43kvZwiLAogICAgICAiZml4ZWQiOiAicmlnaHQiLAogICAgICAid2lkdGgiOiAiMTgwIgogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiAoc2NvcGUpIHsKICAgICAgICByZXR1cm4gW19jKCdlbC1idXR0b24nLCB7CiAgICAgICAgICBzdGF0aWNDbGFzczogInByaW1hcnlDb2xvciIsCiAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAidHlwZSI6ICJ0ZXh0IiwKICAgICAgICAgICAgInNpemUiOiAic21hbGwiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgICAgICAgIHJldHVybiBfdm0uQmFja0VtcChzY29wZS5yb3cpOwogICAgICAgICAgICB9CiAgICAgICAgICB9CiAgICAgICAgfSwgW192bS5fdigi5aSN6IGMIildKSwgX2MoJ2VsLWJ1dHRvbicsIHsKICAgICAgICAgIHN0YXRpY0NsYXNzOiAicHJpbWFyeUNvbG9yIiwKICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICJ0eXBlIjogInRleHQiLAogICAgICAgICAgICAic2l6ZSI6ICJzbWFsbCIKICAgICAgICAgIH0sCiAgICAgICAgICBvbjogewogICAgICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF92bS5leHBvcnRFeGNlbFdvcmQoc2NvcGUucm93KTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIFtfdm0uX3YoIuWvvOWHuuemu+iBjOivgeaYjiIpXSldOwogICAgICB9CiAgICB9XSkKICB9KV0sIDIpLCBfYygncGFnZXMnLCB7CiAgICBhdHRyczogewogICAgICAidG90YWwiOiBfdm0ucGFyYW1zLnRvdGFsLAogICAgICAiY3VycmVudFBhZ2UiOiBfdm0ucGFyYW1zLnBhZ2VJbmRleCwKICAgICAgInBhZ2VTaXplIjogX3ZtLnBhcmFtcy5wYWdlU2l6ZQogICAgfSwKICAgIG9uOiB7CiAgICAgICJ1cGRhdGU6Y3VycmVudFBhZ2UiOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS4kc2V0KF92bS5wYXJhbXMsICJwYWdlSW5kZXgiLCAkZXZlbnQpOwogICAgICB9LAogICAgICAidXBkYXRlOmN1cnJlbnQtcGFnZSI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICByZXR1cm4gX3ZtLiRzZXQoX3ZtLnBhcmFtcywgInBhZ2VJbmRleCIsICRldmVudCk7CiAgICAgIH0sCiAgICAgICJoYW5kbGVDdXJyZW50Q2hhbmdlU3ViIjogX3ZtLmhhbmRsZUN1cnJlbnRDaGFuZ2UsCiAgICAgICJoYW5kbGVTaXplQ2hhbmdlU3ViIjogX3ZtLmhhbmRsZVNpemVDaGFuZ2UKICAgIH0KICB9KV0sIDEpLCBfYygnVXNlckVtcGxveWVlTGVhdmVEaWFsb2cnLCB7CiAgICByZWY6ICJwb3BDaGlsZHJlbiIsCiAgICBhdHRyczogewogICAgICAic2hvd2RpYWxvZyI6IF92bS5zaG93ZGlhbG9nCiAgICB9LAogICAgb246IHsKICAgICAgInVwZGF0ZTpzaG93ZGlhbG9nIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS5zaG93ZGlhbG9nID0gJGV2ZW50OwogICAgICB9LAogICAgICAicmVmdXJsaXN0IjogX3ZtLnJlZnVybGlzdAogICAgfQogIH0pLCBfYygnVXNlckVtcGxveWVlQmFja0RpYWxvZycsIHsKICAgIHJlZjogInBvcENoaWxkcmVuQmFjayIsCiAgICBhdHRyczogewogICAgICAic2hvd2RpYWxvZ0JhY2siOiBfdm0uc2hvd2RpYWxvZ0JhY2sKICAgIH0sCiAgICBvbjogewogICAgICAidXBkYXRlOnNob3dkaWFsb2dCYWNrIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS5zaG93ZGlhbG9nQmFjayA9ICRldmVudDsKICAgICAgfSwKICAgICAgInVwZGF0ZTpzaG93ZGlhbG9nLWJhY2siOiBmdW5jdGlvbiAoJGV2ZW50KSB7CiAgICAgICAgX3ZtLnNob3dkaWFsb2dCYWNrID0gJGV2ZW50OwogICAgICB9LAogICAgICAicmVmdXJsaXN0IjogX3ZtLnJlZnVybGlzdAogICAgfQogIH0pLCBfYygnSW1wb3J0RW1wbG95ZWVEaWFsb2cnLCB7CiAgICByZWY6ICJJbXBvcnRwb3BDaGlsZHJlbiIsCiAgICBhdHRyczogewogICAgICAic2hvd2RpYWxvZ0ltcG9ydCI6IF92bS5zaG93ZGlhbG9nSW1wb3J0CiAgICB9LAogICAgb246IHsKICAgICAgInVwZGF0ZTpzaG93ZGlhbG9nSW1wb3J0IjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS5zaG93ZGlhbG9nSW1wb3J0ID0gJGV2ZW50OwogICAgICB9LAogICAgICAidXBkYXRlOnNob3dkaWFsb2ctaW1wb3J0IjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS5zaG93ZGlhbG9nSW1wb3J0ID0gJGV2ZW50OwogICAgICB9LAogICAgICAicmVmdXJsaXN0IjogX3ZtLnJlZnVybGlzdAogICAgfQogIH0pLCBfYygnRW1wUmVjb3JkVmlld3NEaWFsb2cnLCB7CiAgICByZWY6ICJwb3BDaGlsZHJlbkVtcFJlY29yZCIsCiAgICBhdHRyczogewogICAgICAic2hvd0VtcFJlY29yZGRpYWxvZyI6IF92bS5zaG93RW1wUmVjb3JkZGlhbG9nCiAgICB9LAogICAgb246IHsKICAgICAgInVwZGF0ZTpzaG93RW1wUmVjb3JkZGlhbG9nIjogZnVuY3Rpb24gKCRldmVudCkgewogICAgICAgIF92bS5zaG93RW1wUmVjb3JkZGlhbG9nID0gJGV2ZW50OwogICAgICB9LAogICAgICAidXBkYXRlOnNob3ctZW1wLXJlY29yZGRpYWxvZyI6IGZ1bmN0aW9uICgkZXZlbnQpIHsKICAgICAgICBfdm0uc2hvd0VtcFJlY29yZGRpYWxvZyA9ICRldmVudDsKICAgICAgfSwKICAgICAgInJlZnVybGlzdCI6IF92bS5yZWZ1cmxpc3QKICAgIH0KICB9KV0sIDEpOwp9Owp2YXIgc3RhdGljUmVuZGVyRm5zID0gW2Z1bmN0aW9uICgpIHsKICB2YXIgX3ZtID0gdGhpcywKICAgIF9jID0gX3ZtLl9zZWxmLl9jOwogIHJldHVybiBfYygnc2VjdGlvbicsIHsKICAgIHN0YXRpY0NsYXNzOiAicmVtYXJrQm94IgogIH0sIFtfYygnZGl2JywgewogICAgc3RhdGljQ2xhc3M6ICJyZW1hcmtJbmZvIgogIH0sIFtfYygnaScsIHsKICAgIHN0YXRpY0NsYXNzOiAiZWwtaWNvbi13YXJuaW5nLW91dGxpbmUgZWwtaWNvbi1mbGFnIgogIH0pLCBfYygnc3BhbicsIFtfdm0uX3YoIiAxLiDmgqjlj6/ku6Xlr7nlnKjogYzkurrlkZjov5vooYzlip7nkIbnprvogYzmk43kvZzvvIzlip7nkIbnprvogYzlkI7vvIzkurrlkZjlsIbku47mnKznu4Tnu4fkuK3op6PpmaTlhbPogZTlubbnlJ/miJDnprvogYzorrDlvZXjgIIiKSwgX2MoJ2JyJyksIF92bS5fdigiIDIuIOagueaNruemu+iBjOiusOW9leWPr+WcqOe6v+WvvOWHuuemu+iBjOivgeaYjuOAgiAiKV0pXSldKTsKfV07CmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH07"},null]}