f7039237fbbffe0775b2ed1f03b4b257.json 21 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js!D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??ref--6!D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\front\\item\\zyAdmin\\src\\pages\\system\\backendRouting\\debugging.vue?vue&type=template&id=b8ec7dc6&scoped=true","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\pages\\system\\backendRouting\\debugging.vue","mtime":1761614939067},{"path":"D:\\front\\item\\zyAdmin\\babel.config.js","mtime":1761614925168},{"path":"D:\\front\\item\\zyAdmin\\.babelrc","mtime":1761614925165},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\thread-loader\\dist\\cjs.js","mtime":1761614937017},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js","mtime":1761614927320},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":1761614937403},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":1761614927801},{"path":"D:\\front\\item\\zyAdmin\\node_modules\\vue-loader\\lib\\index.js","mtime":1761614937402}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuaW5jbHVkZXMuanMiOwp2YXIgcmVuZGVyID0gZnVuY3Rpb24gcmVuZGVyKCkgewogIHZhciBfdm0gPSB0aGlzLAogICAgX2MgPSBfdm0uX3NlbGYuX2M7CiAgcmV0dXJuIF92bS5pbnRlcmZhY2VEYXRhID8gX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAiY29udGVudCIKICB9LCBbX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAiaGVhZCIKICB9LCBbX2MoJ2VsLWlucHV0JywgewogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJwcmVwZW5kIiwKICAgICAgZm46IGZ1bmN0aW9uIGZuKCkgewogICAgICAgIHJldHVybiBbX2MoJ2VsLXNlbGVjdCcsIHsKICAgICAgICAgIHN0YXRpY1N0eWxlOiB7CiAgICAgICAgICAgICJ3aWR0aCI6ICIxMjBweCIKICAgICAgICAgIH0sCiAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICB2YWx1ZTogX3ZtLmludGVyZmFjZURhdGEubWV0aG9kLAogICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLmludGVyZmFjZURhdGEsICJtZXRob2QiLCAkJHYpOwogICAgICAgICAgICB9LAogICAgICAgICAgICBleHByZXNzaW9uOiAiaW50ZXJmYWNlRGF0YS5tZXRob2QiCiAgICAgICAgICB9CiAgICAgICAgfSwgX3ZtLl9sKF92bS5yZXF1ZXN0VHlwZUxpc3QsIGZ1bmN0aW9uIChpdGVtLCBpbmRleCkgewogICAgICAgICAgcmV0dXJuIF9jKCdlbC1vcHRpb24nLCB7CiAgICAgICAgICAgIGtleTogaW5kZXgsCiAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgInZhbHVlIjogaXRlbS52YWx1ZSwKICAgICAgICAgICAgICAibGFiZWwiOiBpdGVtLmxhYmVsCiAgICAgICAgICAgIH0KICAgICAgICAgIH0pOwogICAgICAgIH0pLCAxKV07CiAgICAgIH0sCiAgICAgIHByb3h5OiB0cnVlCiAgICB9XSwgbnVsbCwgZmFsc2UsIDE0NzE3NzIxMDgpLAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5pbnRlcmZhY2VEYXRhLnBhdGgsCiAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICBfdm0uJHNldChfdm0uaW50ZXJmYWNlRGF0YSwgInBhdGgiLCAkJHYpOwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiaW50ZXJmYWNlRGF0YS5wYXRoIgogICAgfQogIH0pLCBfYygnZWwtYnV0dG9uJywgewogICAgZGlyZWN0aXZlczogW3sKICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICB9XSwKICAgIHN0YXRpY0NsYXNzOiAibWwyMCIsCiAgICBhdHRyczogewogICAgICAidHlwZSI6ICJwcmltYXJ5IgogICAgfSwKICAgIG9uOiB7CiAgICAgICJjbGljayI6IF92bS5yZXF1ZXN0RGF0YQogICAgfQogIH0sIFtfdm0uX3YoIuivt+axgiIpXSksIF92bS5jb2RlcyA/IF9jKCdlbC1idXR0b24nLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgIH1dLAogICAgc3RhdGljQ2xhc3M6ICJtbDEwIGNvcHktYnRuIiwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInN1Y2Nlc3MiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS5pbnNlcnRDb3B5KCk7CiAgICAgIH0KICAgIH0KICB9LCBbX3ZtLl92KCLlpI3liLbnu5PmnpwiKV0pIDogX3ZtLl9lKCldLCAxKSwgX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAicGFyYW1zIgogIH0sIFtfYygnZWwtdGFicycsIHsKICAgIHN0YXRpY0NsYXNzOiAibXQxMCIsCiAgICBvbjogewogICAgICAidGFiLWNsaWNrIjogX3ZtLmNoYW5nZVRhYgogICAgfSwKICAgIG1vZGVsOiB7CiAgICAgIHZhbHVlOiBfdm0ucGFyYW1zVHlwZSwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgIF92bS5wYXJhbXNUeXBlID0gJCR2OwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAicGFyYW1zVHlwZSIKICAgIH0KICB9LCBbX2MoJ2VsLXRhYi1wYW5lJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogIlBhcmFtcyIsCiAgICAgICJuYW1lIjogIlBhcmFtcyIKICAgIH0KICB9KSwgX2MoJ2VsLXRhYi1wYW5lJywgewogICAgYXR0cnM6IHsKICAgICAgImxhYmVsIjogIkJvZHkiLAogICAgICAibmFtZSI6ICJCb2R5IgogICAgfQogIH0pLCBfYygnZWwtdGFiLXBhbmUnLCB7CiAgICBhdHRyczogewogICAgICAibGFiZWwiOiAiSGVhZGVyIiwKICAgICAgIm5hbWUiOiAiSGVhZGVyIgogICAgfQogIH0pXSwgMSksIF9jKCdkaXYnLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAic2hvdyIsCiAgICAgIHJhd05hbWU6ICJ2LXNob3ciLAogICAgICB2YWx1ZTogX3ZtLnBhcmFtc1R5cGUgPT09ICdQYXJhbXMnLAogICAgICBleHByZXNzaW9uOiAicGFyYW1zVHlwZSA9PT0gJ1BhcmFtcyciCiAgICB9XQogIH0sIFtfYygndnhlLXRhYmxlJywgewogICAgcmVmOiAieFRhYmxlIiwKICAgIHN0YXRpY0NsYXNzOiAibXQxMCIsCiAgICBhdHRyczogewogICAgICAicmVzaXphYmxlIjogIiIsCiAgICAgICJzaG93LW92ZXJmbG93IjogIiIsCiAgICAgICJrZWVwLXNvdXJjZSI6ICIiLAogICAgICAicm93LWlkIjogImlkIiwKICAgICAgInByaW50LWNvbmZpZyI6IHt9LAogICAgICAiZXhwb3J0LWNvbmZpZyI6IHt9LAogICAgICAidHJlZS1jb25maWciOiB7CiAgICAgICAgdHJhbnNmb3JtOiB0cnVlLAogICAgICAgIHJvd0ZpZWxkOiAnaWQnLAogICAgICAgIHBhcmVudEZpZWxkOiAncGFyZW50SWQnCiAgICAgIH0sCiAgICAgICJkYXRhIjogX3ZtLmludGVyZmFjZURhdGEucXVlcnkKICAgIH0KICB9LCBbX2MoJ3Z4ZS1jb2x1bW4nLCB7CiAgICBhdHRyczogewogICAgICAiZmllbGQiOiAiYXR0cmlidXRlIiwKICAgICAgIndpZHRoIjogIjE1MCIsCiAgICAgICJ0aXRsZSI6ICLlsZ7mgKciLAogICAgICAidHJlZS1ub2RlIjogIiIsCiAgICAgICJlZGl0LXJlbmRlciI6IHt9CiAgICB9LAogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgZm46IGZ1bmN0aW9uIGZuKF9yZWYpIHsKICAgICAgICB2YXIgcm93ID0gX3JlZi5yb3c7CiAgICAgICAgcmV0dXJuIFtfYygndnhlLWlucHV0JywgewogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIKICAgICAgICAgIH0sCiAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICB2YWx1ZTogcm93LmF0dHJpYnV0ZSwKICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgICAgICAgIF92bS4kc2V0KHJvdywgImF0dHJpYnV0ZSIsICQkdik7CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGV4cHJlc3Npb246ICJyb3cuYXR0cmlidXRlIgogICAgICAgICAgfQogICAgICAgIH0pXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAzNjUwNjI0MjE4KQogIH0pLCBfYygndnhlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJmaWVsZCI6ICJ2YWx1ZSIsCiAgICAgICJ0aXRsZSI6ICLlj4LmlbDlgLwiLAogICAgICAiZWRpdC1yZW5kZXIiOiB7fQogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiBmbihfcmVmMikgewogICAgICAgIHZhciByb3cgPSBfcmVmMi5yb3c7CiAgICAgICAgcmV0dXJuIFtfYygndnhlLWlucHV0JywgewogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIKICAgICAgICAgIH0sCiAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICB2YWx1ZTogcm93LnZhbHVlLAogICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgICAgICAgX3ZtLiRzZXQocm93LCAidmFsdWUiLCAkJHYpOwogICAgICAgICAgICB9LAogICAgICAgICAgICBleHByZXNzaW9uOiAicm93LnZhbHVlIgogICAgICAgICAgfQogICAgICAgIH0pXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAzMzU0OTY4MjA1KQogIH0pLCBfYygndnhlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJmaWVsZCI6ICJ0eXBlIiwKICAgICAgInRpdGxlIjogIuexu+WeiyIsCiAgICAgICJ3aWR0aCI6ICIxMjAiLAogICAgICAiZWRpdC1yZW5kZXIiOiB7fQogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiBmbihfcmVmMykgewogICAgICAgIHZhciByb3cgPSBfcmVmMy5yb3c7CiAgICAgICAgcmV0dXJuIFtfYygndnhlLXNlbGVjdCcsIHsKICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICJ0cmFuc2ZlciI6ICIiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNoYW5nZSI6IGZ1bmN0aW9uIGNoYW5nZSh2YWwpIHsKICAgICAgICAgICAgICBfdm0uaGFuZGxlQ2hhbmdlKHZhbCwgcm93LCAneFRhYmxlJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0sCiAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICB2YWx1ZTogcm93LnR5cGUsCiAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICAgICAgICBfdm0uJHNldChyb3csICJ0eXBlIiwgJCR2KTsKICAgICAgICAgICAgfSwKICAgICAgICAgICAgZXhwcmVzc2lvbjogInJvdy50eXBlIgogICAgICAgICAgfQogICAgICAgIH0sIF92bS5fbChfdm0udHlwZUxpc3QsIGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgICByZXR1cm4gX2MoJ3Z4ZS1vcHRpb24nLCB7CiAgICAgICAgICAgIGtleTogaXRlbS52YWx1ZSwKICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAidmFsdWUiOiBpdGVtLnZhbHVlLAogICAgICAgICAgICAgICJsYWJlbCI6IGl0ZW0ubGFiZWwKICAgICAgICAgICAgfQogICAgICAgICAgfSk7CiAgICAgICAgfSksIDEpXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAyMTIxODg4NTc2KQogIH0pLCBfYygndnhlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0aXRsZSI6ICLmk43kvZwiLAogICAgICAid2lkdGgiOiAiMTIwIgogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiBmbihfcmVmNCkgewogICAgICAgIHZhciByb3cgPSBfcmVmNC5yb3c7CiAgICAgICAgcmV0dXJuIFtbJ2FycmF5JywgJ29iamVjdCddLmluY2x1ZGVzKHJvdy50eXBlKSA/IF9jKCd2eGUtYnV0dG9uJywgewogICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICB9XSwKICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICJ0eXBlIjogInRleHQiLAogICAgICAgICAgICAic3RhdHVzIjogInByaW1hcnkiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF92bS5pbnNlcnRSb3cocm93LCAneFRhYmxlJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCBbX3ZtLl92KCLmj5LlhaUiKV0pIDogX3ZtLl9lKCksIF9jKCd2eGUtYnV0dG9uJywgewogICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICB9XSwKICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICJ0eXBlIjogInRleHQiLAogICAgICAgICAgICAic3RhdHVzIjogInByaW1hcnkiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF92bS5yZW1vdmVSb3cocm93LCAneFRhYmxlJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCBbX3ZtLl92KCLliKDpmaQiKV0pXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAyNjExNjQxMzk3KQogIH0pXSwgMSksIF9jKCdlbC1idXR0b24nLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgIH1dLAogICAgc3RhdGljQ2xhc3M6ICJtdDEwIiwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS5pbnNlcnRFdmVudCgneFRhYmxlJyk7CiAgICAgIH0KICAgIH0KICB9LCBbX3ZtLl92KCLmt7vliqDlj4LmlbAiKV0pXSwgMSksIF9jKCdkaXYnLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAic2hvdyIsCiAgICAgIHJhd05hbWU6ICJ2LXNob3ciLAogICAgICB2YWx1ZTogX3ZtLnBhcmFtc1R5cGUgPT09ICdCb2R5JywKICAgICAgZXhwcmVzc2lvbjogInBhcmFtc1R5cGUgPT09ICdCb2R5JyIKICAgIH1dCiAgfSwgW19jKCdlbC1yYWRpby1ncm91cCcsIHsKICAgIHN0YXRpY0NsYXNzOiAibXQxMCIsCiAgICBtb2RlbDogewogICAgICB2YWx1ZTogX3ZtLmJvZHlUeXBlLAogICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgX3ZtLmJvZHlUeXBlID0gJCR2OwogICAgICB9LAogICAgICBleHByZXNzaW9uOiAiYm9keVR5cGUiCiAgICB9CiAgfSwgW19jKCdlbC1yYWRpbycsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICJmb3JtLWRhdGEiCiAgICB9CiAgfSksIF9jKCdlbC1yYWRpbycsIHsKICAgIGF0dHJzOiB7CiAgICAgICJsYWJlbCI6ICJqc29uIgogICAgfQogIH0pXSwgMSksIF92bS5ib2R5VHlwZSA9PSAnZm9ybS1kYXRhJyA/IF9jKCd2eGUtdGFibGUnLCB7CiAgICByZWY6ICJ5VGFibGUiLAogICAgc3RhdGljQ2xhc3M6ICJtdDEwIiwKICAgIGF0dHJzOiB7CiAgICAgICJyZXNpemFibGUiOiAiIiwKICAgICAgInNob3ctb3ZlcmZsb3ciOiAiIiwKICAgICAgImtlZXAtc291cmNlIjogIiIsCiAgICAgICJyb3ctaWQiOiAiaWQiLAogICAgICAicHJpbnQtY29uZmlnIjoge30sCiAgICAgICJleHBvcnQtY29uZmlnIjoge30sCiAgICAgICJ0cmVlLWNvbmZpZyI6IHsKICAgICAgICB0cmFuc2Zvcm06IHRydWUsCiAgICAgICAgcm93RmllbGQ6ICdpZCcsCiAgICAgICAgcGFyZW50RmllbGQ6ICdwYXJlbnRJZCcKICAgICAgfSwKICAgICAgImRhdGEiOiBfdm0uaW50ZXJmYWNlRGF0YS5yZXF1ZXN0X2JvZHkKICAgIH0KICB9LCBbX2MoJ3Z4ZS1jb2x1bW4nLCB7CiAgICBhdHRyczogewogICAgICAiZmllbGQiOiAiYXR0cmlidXRlIiwKICAgICAgIndpZHRoIjogIjE1MCIsCiAgICAgICJ0aXRsZSI6ICLlsZ7mgKciLAogICAgICAidHJlZS1ub2RlIjogIiIsCiAgICAgICJlZGl0LXJlbmRlciI6IHt9CiAgICB9LAogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgZm46IGZ1bmN0aW9uIGZuKF9yZWY1KSB7CiAgICAgICAgdmFyIHJvdyA9IF9yZWY1LnJvdzsKICAgICAgICByZXR1cm4gW19jKCd2eGUtaW5wdXQnLCB7CiAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAidHlwZSI6ICJ0ZXh0IgogICAgICAgICAgfSwKICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgIHZhbHVlOiByb3cuYXR0cmlidXRlLAogICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgICAgICAgX3ZtLiRzZXQocm93LCAiYXR0cmlidXRlIiwgJCR2KTsKICAgICAgICAgICAgfSwKICAgICAgICAgICAgZXhwcmVzc2lvbjogInJvdy5hdHRyaWJ1dGUiCiAgICAgICAgICB9CiAgICAgICAgfSldOwogICAgICB9CiAgICB9XSwgbnVsbCwgZmFsc2UsIDM2NTA2MjQyMTgpCiAgfSksIF9jKCd2eGUtY29sdW1uJywgewogICAgYXR0cnM6IHsKICAgICAgImZpZWxkIjogInZhbHVlIiwKICAgICAgInRpdGxlIjogIuWPguaVsOWAvCIsCiAgICAgICJlZGl0LXJlbmRlciI6IHt9CiAgICB9LAogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgZm46IGZ1bmN0aW9uIGZuKF9yZWY2KSB7CiAgICAgICAgdmFyIHJvdyA9IF9yZWY2LnJvdzsKICAgICAgICByZXR1cm4gW19jKCd2eGUtaW5wdXQnLCB7CiAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAidHlwZSI6ICJ0ZXh0IgogICAgICAgICAgfSwKICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgIHZhbHVlOiByb3cudmFsdWUsCiAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbiBjYWxsYmFjaygkJHYpIHsKICAgICAgICAgICAgICBfdm0uJHNldChyb3csICJ2YWx1ZSIsICQkdik7CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGV4cHJlc3Npb246ICJyb3cudmFsdWUiCiAgICAgICAgICB9CiAgICAgICAgfSldOwogICAgICB9CiAgICB9XSwgbnVsbCwgZmFsc2UsIDMzNTQ5NjgyMDUpCiAgfSksIF9jKCd2eGUtY29sdW1uJywgewogICAgYXR0cnM6IHsKICAgICAgImZpZWxkIjogInR5cGUiLAogICAgICAidGl0bGUiOiAi57G75Z6LIiwKICAgICAgIndpZHRoIjogIjEyMCIsCiAgICAgICJlZGl0LXJlbmRlciI6IHt9CiAgICB9LAogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgZm46IGZ1bmN0aW9uIGZuKF9yZWY3KSB7CiAgICAgICAgdmFyIHJvdyA9IF9yZWY3LnJvdzsKICAgICAgICByZXR1cm4gW19jKCd2eGUtc2VsZWN0JywgewogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInRyYW5zZmVyIjogIiIKICAgICAgICAgIH0sCiAgICAgICAgICBvbjogewogICAgICAgICAgICAiY2hhbmdlIjogZnVuY3Rpb24gY2hhbmdlKHZhbCkgewogICAgICAgICAgICAgIF92bS5oYW5kbGVDaGFuZ2UodmFsLCByb3csICd5VGFibGUnKTsKICAgICAgICAgICAgfQogICAgICAgICAgfSwKICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgIHZhbHVlOiByb3cudHlwZSwKICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgICAgICAgIF92bS4kc2V0KHJvdywgInR5cGUiLCAkJHYpOwogICAgICAgICAgICB9LAogICAgICAgICAgICBleHByZXNzaW9uOiAicm93LnR5cGUiCiAgICAgICAgICB9CiAgICAgICAgfSwgX3ZtLl9sKF92bS50eXBlTGlzdCwgZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICAgIHJldHVybiBfYygndnhlLW9wdGlvbicsIHsKICAgICAgICAgICAga2V5OiBpdGVtLnZhbHVlLAogICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICJ2YWx1ZSI6IGl0ZW0udmFsdWUsCiAgICAgICAgICAgICAgImxhYmVsIjogaXRlbS5sYWJlbAogICAgICAgICAgICB9CiAgICAgICAgICB9KTsKICAgICAgICB9KSwgMSldOwogICAgICB9CiAgICB9XSwgbnVsbCwgZmFsc2UsIDM1OTk5MDM1MjEpCiAgfSksIF9jKCd2eGUtY29sdW1uJywgewogICAgYXR0cnM6IHsKICAgICAgInRpdGxlIjogIuaTjeS9nCIsCiAgICAgICJ3aWR0aCI6ICIxMjAiCiAgICB9LAogICAgc2NvcGVkU2xvdHM6IF92bS5fdShbewogICAgICBrZXk6ICJkZWZhdWx0IiwKICAgICAgZm46IGZ1bmN0aW9uIGZuKF9yZWY4KSB7CiAgICAgICAgdmFyIHJvdyA9IF9yZWY4LnJvdzsKICAgICAgICByZXR1cm4gW1snYXJyYXknLCAnb2JqZWN0J10uaW5jbHVkZXMocm93LnR5cGUpID8gX2MoJ3Z4ZS1idXR0b24nLCB7CiAgICAgICAgICBkaXJlY3RpdmVzOiBbewogICAgICAgICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgICAgIH1dLAogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIsCiAgICAgICAgICAgICJzdGF0dXMiOiAicHJpbWFyeSIKICAgICAgICAgIH0sCiAgICAgICAgICBvbjogewogICAgICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiBjbGljaygkZXZlbnQpIHsKICAgICAgICAgICAgICByZXR1cm4gX3ZtLmluc2VydFJvdyhyb3csICd5VGFibGUnKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIFtfdm0uX3YoIuaPkuWFpSIpXSkgOiBfdm0uX2UoKSwgX2MoJ3Z4ZS1idXR0b24nLCB7CiAgICAgICAgICBkaXJlY3RpdmVzOiBbewogICAgICAgICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICAgICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgICAgICAgIH1dLAogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIsCiAgICAgICAgICAgICJzdGF0dXMiOiAicHJpbWFyeSIKICAgICAgICAgIH0sCiAgICAgICAgICBvbjogewogICAgICAgICAgICAiY2xpY2siOiBmdW5jdGlvbiBjbGljaygkZXZlbnQpIHsKICAgICAgICAgICAgICByZXR1cm4gX3ZtLnJlbW92ZVJvdyhyb3csICd5VGFibGUnKTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0sIFtfdm0uX3YoIuWIoOmZpCIpXSldOwogICAgICB9CiAgICB9XSwgbnVsbCwgZmFsc2UsIDEwMzAxOTYxMTcpCiAgfSldLCAxKSA6IF9jKCdkaXYnLCBbX2MoJ2VsLWlucHV0JywgewogICAgYXR0cnM6IHsKICAgICAgInR5cGUiOiAidGV4dGFyZWEiLAogICAgICAicm93cyI6IDgsCiAgICAgICJwbGFjZWhvbGRlciI6ICLor7fmsYLmlbDmja4iCiAgICB9LAogICAgbW9kZWw6IHsKICAgICAgdmFsdWU6IF92bS5qc29uQm9keSwKICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgIF92bS5qc29uQm9keSA9ICQkdjsKICAgICAgfSwKICAgICAgZXhwcmVzc2lvbjogImpzb25Cb2R5IgogICAgfQogIH0pXSwgMSksIF92bS5ib2R5VHlwZSA9PSAnZm9ybS1kYXRhJyA/IF9jKCdlbC1idXR0b24nLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgIH1dLAogICAgc3RhdGljQ2xhc3M6ICJtdDEwIiwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS5pbnNlcnRFdmVudCgneVRhYmxlJyk7CiAgICAgIH0KICAgIH0KICB9LCBbX3ZtLl92KCLmt7vliqDlj4LmlbAiKV0pIDogX3ZtLl9lKCldLCAxKSwgX2MoJ2RpdicsIHsKICAgIGRpcmVjdGl2ZXM6IFt7CiAgICAgIG5hbWU6ICJzaG93IiwKICAgICAgcmF3TmFtZTogInYtc2hvdyIsCiAgICAgIHZhbHVlOiBfdm0ucGFyYW1zVHlwZSA9PT0gJ0hlYWRlcicsCiAgICAgIGV4cHJlc3Npb246ICJwYXJhbXNUeXBlID09PSAnSGVhZGVyJyIKICAgIH1dCiAgfSwgW19jKCd2eGUtdGFibGUnLCB7CiAgICByZWY6ICJ6VGFibGUiLAogICAgc3RhdGljQ2xhc3M6ICJtdDEwIiwKICAgIGF0dHJzOiB7CiAgICAgICJyZXNpemFibGUiOiAiIiwKICAgICAgInNob3ctb3ZlcmZsb3ciOiAiIiwKICAgICAgImtlZXAtc291cmNlIjogIiIsCiAgICAgICJyb3ctaWQiOiAiaWQiLAogICAgICAicHJpbnQtY29uZmlnIjoge30sCiAgICAgICJleHBvcnQtY29uZmlnIjoge30sCiAgICAgICJ0cmVlLWNvbmZpZyI6IHsKICAgICAgICB0cmFuc2Zvcm06IHRydWUsCiAgICAgICAgcm93RmllbGQ6ICdpZCcsCiAgICAgICAgcGFyZW50RmllbGQ6ICdwYXJlbnRJZCcKICAgICAgfSwKICAgICAgImRhdGEiOiBfdm0uaW50ZXJmYWNlRGF0YS5oZWFkZXJEYXRhCiAgICB9CiAgfSwgW19jKCd2eGUtY29sdW1uJywgewogICAgYXR0cnM6IHsKICAgICAgImZpZWxkIjogImF0dHJpYnV0ZSIsCiAgICAgICJ3aWR0aCI6ICIzMDAiLAogICAgICAidGl0bGUiOiAi5bGe5oCnIiwKICAgICAgInRyZWUtbm9kZSI6ICIiLAogICAgICAiZWRpdC1yZW5kZXIiOiB7fQogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiBmbihfcmVmOSkgewogICAgICAgIHZhciByb3cgPSBfcmVmOS5yb3c7CiAgICAgICAgcmV0dXJuIFtfYygndnhlLWlucHV0JywgewogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIKICAgICAgICAgIH0sCiAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICB2YWx1ZTogcm93LmF0dHJpYnV0ZSwKICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uIGNhbGxiYWNrKCQkdikgewogICAgICAgICAgICAgIF92bS4kc2V0KHJvdywgImF0dHJpYnV0ZSIsICQkdik7CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIGV4cHJlc3Npb246ICJyb3cuYXR0cmlidXRlIgogICAgICAgICAgfQogICAgICAgIH0pXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAzNjUwNjI0MjE4KQogIH0pLCBfYygndnhlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJmaWVsZCI6ICJ2YWx1ZSIsCiAgICAgICJ0aXRsZSI6ICLlj4LmlbDlgLwiLAogICAgICAiZWRpdC1yZW5kZXIiOiB7fQogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiBmbihfcmVmMCkgewogICAgICAgIHZhciByb3cgPSBfcmVmMC5yb3c7CiAgICAgICAgcmV0dXJuIFtfYygndnhlLWlucHV0JywgewogICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgInR5cGUiOiAidGV4dCIKICAgICAgICAgIH0sCiAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICB2YWx1ZTogcm93LnZhbHVlLAogICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24gY2FsbGJhY2soJCR2KSB7CiAgICAgICAgICAgICAgX3ZtLiRzZXQocm93LCAidmFsdWUiLCAkJHYpOwogICAgICAgICAgICB9LAogICAgICAgICAgICBleHByZXNzaW9uOiAicm93LnZhbHVlIgogICAgICAgICAgfQogICAgICAgIH0pXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAzMzU0OTY4MjA1KQogIH0pLCBfYygndnhlLWNvbHVtbicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJ0aXRsZSI6ICLmk43kvZwiLAogICAgICAid2lkdGgiOiAiMTAwIgogICAgfSwKICAgIHNjb3BlZFNsb3RzOiBfdm0uX3UoW3sKICAgICAga2V5OiAiZGVmYXVsdCIsCiAgICAgIGZuOiBmdW5jdGlvbiBmbihfcmVmMSkgewogICAgICAgIHZhciByb3cgPSBfcmVmMS5yb3c7CiAgICAgICAgcmV0dXJuIFtbJ2FycmF5JywgJ29iamVjdCddLmluY2x1ZGVzKHJvdy50eXBlKSA/IF9jKCd2eGUtYnV0dG9uJywgewogICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICB9XSwKICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICJ0eXBlIjogInRleHQiLAogICAgICAgICAgICAic3RhdHVzIjogInByaW1hcnkiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF92bS5pbnNlcnRSb3cocm93LCAnelRhYmxlJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCBbX3ZtLl92KCLmj5LlhaUiKV0pIDogX3ZtLl9lKCksIF9jKCd2eGUtYnV0dG9uJywgewogICAgICAgICAgZGlyZWN0aXZlczogW3sKICAgICAgICAgICAgbmFtZTogImRiLWNsaWNrIiwKICAgICAgICAgICAgcmF3TmFtZTogInYtZGItY2xpY2siCiAgICAgICAgICB9XSwKICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICJ0eXBlIjogInRleHQiLAogICAgICAgICAgICAic3RhdHVzIjogInByaW1hcnkiCiAgICAgICAgICB9LAogICAgICAgICAgb246IHsKICAgICAgICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgICAgICAgcmV0dXJuIF92bS5yZW1vdmVSb3cocm93LCAnelRhYmxlJyk7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9LCBbX3ZtLl92KCLliKDpmaQiKV0pXTsKICAgICAgfQogICAgfV0sIG51bGwsIGZhbHNlLCAyMDk0OTcxODkzKQogIH0pXSwgMSksIF9jKCdlbC1idXR0b24nLCB7CiAgICBkaXJlY3RpdmVzOiBbewogICAgICBuYW1lOiAiZGItY2xpY2siLAogICAgICByYXdOYW1lOiAidi1kYi1jbGljayIKICAgIH1dLAogICAgc3RhdGljQ2xhc3M6ICJtdDEwIiwKICAgIGF0dHJzOiB7CiAgICAgICJ0eXBlIjogInByaW1hcnkiCiAgICB9LAogICAgb246IHsKICAgICAgImNsaWNrIjogZnVuY3Rpb24gY2xpY2soJGV2ZW50KSB7CiAgICAgICAgcmV0dXJuIF92bS5pbnNlcnRFdmVudCgnelRhYmxlJyk7CiAgICAgIH0KICAgIH0KICB9LCBbX3ZtLl92KCLmt7vliqDlj4LmlbAiKV0pXSwgMSldLCAxKSwgX3ZtLmNvZGVzID8gX2MoJ2RpdicsIHsKICAgIHN0YXRpY0NsYXNzOiAicmVzIG10MTAgbWIxMCIKICB9LCBbX2MoJ01vbmFjb0VkaXRvcicsIHsKICAgIGF0dHJzOiB7CiAgICAgICJjb2RlcyI6IF92bS5jb2RlcywKICAgICAgInJlYWRPbmx5IjogdHJ1ZQogICAgfQogIH0pXSwgMSkgOiBfdm0uX2UoKV0pIDogX3ZtLl9lKCk7Cn07CnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXTsKZXhwb3J0IHsgcmVuZGVyLCBzdGF0aWNSZW5kZXJGbnMgfTs="},null]}