332939ac97815f142d67558c001ca0a1.json 53 KB

1
  1. {"remainingRequest":"D:\\front\\item\\zyAdmin\\node_modules\\babel-loader\\lib\\index.js!D:\\front\\item\\zyAdmin\\src\\api\\system.js","dependencies":[{"path":"D:\\front\\item\\zyAdmin\\src\\api\\system.js","mtime":1761614938836},{"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\\babel-loader\\lib\\index.js","mtime":1761614927320}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0LmpzIjsKLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDUk1FQiBbIENSTUVC6LWL6IO95byA5Y+R6ICF77yM5Yqp5Yqb5LyB5Lia5Y+R5bGVIF0KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBDb3B5cmlnaHQgKGMpIDIwMTZ+MjAyMyBodHRwczovL3d3dy5jcm1lYi5jb20gQWxsIHJpZ2h0cyByZXNlcnZlZC4KLy8gKy0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0KLy8gfCBMaWNlbnNlZCBDUk1FQuW5tuS4jeaYr+iHqueUsei9r+S7tu+8jOacque7j+iuuOWPr+S4jeiDveWOu+aOiUNSTUVC55u45YWz54mI5p2DCi8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCi8vIHwgQXV0aG9yOiBDUk1FQiBUZWFtIDxhZG1pbkBjcm1lYi5jb20+Ci8vICstLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tLS0tCgppbXBvcnQgcmVxdWVzdCBmcm9tICdAL2xpYnMvcmVxdWVzdCc7CgovKioNCiAqIEBkZXNjcmlwdGlvbiDphY3nva7liIbnsbstLeWIl+ihqA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNsYXNzTGlzdEFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2V0dGluZy9jb25maWdfY2xhc3MnLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDphY3nva7liIbnsbstLeaWsOWinuihqOWNlQ0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNsYXNzQWRkQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXR0aW5nL2NvbmZpZ19jbGFzcy9jcmVhdGUnLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDphY3nva7liIbnsbstLee8lui+keihqOWNlQ0KICogQHBhcmFtIHtOdW1iZXJ9IHBhcmFtIGlkIHtOdW1iZXJ9IOmFjee9ruWIhuexu2lkDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNsYXNzRWRpdEFwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvY29uZmlnX2NsYXNzLyIuY29uY2F0KGlkLCAiL2VkaXQiKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6YWN572u5YiG57G7LS3kv67mlLnnirbmgIENCiAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbSBpZCB7TnVtYmVyfSDmlofnq6BpZA0KICovCmV4cG9ydCBmdW5jdGlvbiBzZXRTdGF0dXNBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvY29uZmlnX2NsYXNzL3NldF9zdGF0dXMvIi5jb25jYXQoZGF0YS5pZCwgIi8iKS5jb25jYXQoZGF0YS5zdGF0dXMpLAogICAgbWV0aG9kOiAnUFVUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDphY3nva4tLeWIl+ihqA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNvbmZpZ1RhYkxpc3RBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NldHRpbmcvY29uZmlnJywKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6YWN572uLS3mlrDlop7ooajljZUNCiAqIEBwYXJhbSB7T2JqZWN0fSBwYXJhbSBkYXRhIHtPYmplY3R9IOS8oOWAvOWPguaVsA0KICovCmV4cG9ydCBmdW5jdGlvbiBjb25maWdUYWJBZGRBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NldHRpbmcvY29uZmlnL2NyZWF0ZScsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOmFjee9ri0t57yW6L6R6KGo5Y2VDQogKiBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0g6YWN572uaWQNCiAqLwpleHBvcnQgZnVuY3Rpb24gY29uZmlnVGFiRWRpdEFwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIi9zZXR0aW5nL2NvbmZpZy8iLmNvbmNhdChpZCwgIi9lZGl0IiksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOmFjee9ri0t5L+u5pS554q25oCBDQogKiBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0g5paH56ugaWQNCiAqLwpleHBvcnQgZnVuY3Rpb24gY29uZmlnU2V0U3RhdHVzQXBpKGlkLCBzdGF0dXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2NvbmZpZy9zZXRfc3RhdHVzLyIuY29uY2F0KGlkLCAiLyIpLmNvbmNhdChzdGF0dXMpLAogICAgbWV0aG9kOiAnUFVUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDnu4TlkIjmlbDmja4tLeWIl+ihqA0KICogQHBhcmFtIHtPYmplY3R9IHBhcmFtIGRhdGEge09iamVjdH0g5Lyg5YC85Y+C5pWwDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGdyb3VwTGlzdEFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnc2V0dGluZy9ncm91cCcsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOe7hOWQiOaVsOaNri0t5paw5aKeDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDkvKDlgLzlj4LmlbANCiAqLwpleHBvcnQgZnVuY3Rpb24gZ3JvdXBBZGRBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogZGF0YS51cmwsCiAgICBtZXRob2Q6IGRhdGEubWV0aG9kLAogICAgZGF0YTogZGF0YS5kYXRhcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDnu4TlkIjmlbDmja4tLeivpuaDhQ0KICogQHBhcmFtIHtOdW1iZXJ9IHBhcmFtIGlkIHtOdW1iZXJ9IOe7hOWQiOaVsOaNrmlkDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGdyb3VwSW5mb0FwaShpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvZ3JvdXAvIi5jb25jYXQoaWQpLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDnu4TlkIjmlbDmja7liJfooagNCiAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbSBpZCB7TnVtYmVyfSDnu4TlkIjmlbDmja5pZA0KICovCmV4cG9ydCBmdW5jdGlvbiBncm91cERhdGFMaXN0QXBpKGlkLCB1cmwpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6IHVybCwKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IGlkCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOe7hOWQiOaVsOaNruWIl+ihqCAtLSDmlrDlop7ooajljZUNCiAqIEBwYXJhbSB7TnVtYmVyfSBwYXJhbSBpZCB7TnVtYmVyfSDnu4TlkIjmlbDmja5pZA0KICovCmV4cG9ydCBmdW5jdGlvbiBncm91cERhdGFBZGRBcGkoaWQsIHVybCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogdXJsLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogaWQKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g57uE5ZCI5pWw5o2u5YiX6KGoIC0tIOe8lui+keihqOWNlQ0KICogQHBhcmFtIHtOdW1iZXJ9IHBhcmFtIGlkIHtOdW1iZXJ9IOe7hOWQiOaVsOaNruWIl+ihqGlkDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDnu4TlkIjmlbDmja5pZOWvueixoQ0KICovCmV4cG9ydCBmdW5jdGlvbiBncm91cERhdGFFZGl0QXBpKGRhdGEsIHVybCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogdXJsLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDnu4TlkIjmlbDmja7liJfooaggLS0g57yW6L6R6KGo5Y2VDQogKiBAcGFyYW0ge051bWJlcn0gcGFyYW0gaWQge051bWJlcn0g57uE5ZCI5pWw5o2uaWQNCiAqLwpleHBvcnQgZnVuY3Rpb24gZ3JvdXBEYXRhSGVhZGVyQXBpKGRhdGEsIHVybCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogdXJsLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDnu4TlkIjmlbDmja7liJfooaggLS0g5L+u5pS554q25oCBDQogKiBAcGFyYW0ge09iamVjdH0gcGFyYW0gZGF0YSB7T2JqZWN0fSDnu4TlkIjmlbDmja7liJfooajkvKDlgLwNCiAqLwpleHBvcnQgZnVuY3Rpb24gZ3JvdXBEYXRhU2V0QXBpKHVybCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogdXJsLAogICAgbWV0aG9kOiAnUFVUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDns7vnu5/ml6Xlv5cgLS0g5pCc57Si5p2h5Lu2DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNlYXJjaEFkbWluQXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vbG9nL3NlYXJjaF9hZG1pbiIsCiAgICBtZXRob2Q6ICdHRVQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOezu+e7n+aXpeW/lyAtLSDmkJzntKLmnaHku7YNCiAqLwpleHBvcnQgZnVuY3Rpb24gc3lzdGVtTGlzdEFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vbG9nIiwKICAgIG1ldGhvZDogJ0dFVCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDmlofku7bmoKHpqowgLS0g5YiX6KGoDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGZpbGVMaXN0QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9maWxlIiwKICAgIG1ldGhvZDogJ0dFVCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5pWw5o2u5aSH5Lu9IC0tIOaVsOaNruW6k+WIl+ihqA0KICovCmV4cG9ydCBmdW5jdGlvbiBiYWNrdXBMaXN0QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9iYWNrdXAiLAogICAgbWV0aG9kOiAnR0VUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDmlbDmja7lpIfku70gLS0g5p+l55yL6KGo57uT5p6E6K+m5oOFDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGJhY2t1cFJlYWRMaXN0QXBpKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9iYWNrdXAvcmVhZCIsCiAgICBtZXRob2Q6ICdHRVQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5pWw5o2u5aSH5Lu9IC0tIOWkh+S7veihqA0KICovCmV4cG9ydCBmdW5jdGlvbiBiYWNrdXBCYWNrdXBBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9iYWNrdXAvYmFja3VwIiwKICAgIG1ldGhvZDogJ3B1dCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOaVsOaNruWkh+S7vSAtLSDkvJjljJbooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gYmFja3VwT3B0aW1pemVBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9iYWNrdXAvb3B0aW1pemUiLAogICAgbWV0aG9kOiAncHV0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5pWw5o2u5aSH5Lu9IC0tIOS/ruWkjeihqA0KICovCmV4cG9ydCBmdW5jdGlvbiBiYWNrdXBSZXBhaXJBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9iYWNrdXAvcmVwYWlyIiwKICAgIG1ldGhvZDogJ3B1dCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOaVsOaNruWkh+S7vSAtLSDlpIfku73orrDlvZXooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gZmlsZXNMaXN0QXBpKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vYmFja3VwL2ZpbGVfbGlzdCIsCiAgICBtZXRob2Q6ICdHRVQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOaVsOaNruWkh+S7vSAtLSDkuIvovb3lpIfku73orrDlvZXooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gZmlsZXNEb3dubG9hZEFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJiYWNrdXAvZG93bmxvYWQiLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogcGFyYW1zCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOaVsOaNruWkh+S7vSAtLSDlr7zlhaUNCiAqLwpleHBvcnQgZnVuY3Rpb24gZmlsZXNJbXBvcnRBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9iYWNrdXAvaW1wb3J0IiwKICAgIG1ldGhvZDogJ1BPU1QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDmlofku7bnrqHnkIYgLS0g55m75b2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIG9wZW5kaXJMb2dpbkFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2ZpbGUvbG9naW4iLAogICAgbWV0aG9kOiAnUE9TVCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOaWh+S7tueuoeeQhiAtLSDliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gb3BlbmRpckxpc3RBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2ZpbGUvb3BlbmRpciIsCiAgICBtZXRob2Q6ICdHRVQnLAogICAgcGFyYW1zOiBwYXJhbXMsCiAgICBmaWxlX2VkaXQ6IHRydWUKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5paH5Lu2566h55CGIC0tIOivu+WPluaWh+S7tg0KICovCmV4cG9ydCBmdW5jdGlvbiBvcGVuZmlsZUFwaShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vZmlsZS9vcGVuZmlsZSIsCiAgICBtZXRob2Q6ICdHRVQnLAogICAgcGFyYW1zOiBwYXJhbXMsCiAgICBmaWxlX2VkaXQ6IHRydWUKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5paH5Lu2566h55CGIC0tIOS/neWtmA0KICovCmV4cG9ydCBmdW5jdGlvbiBzYXZlZmlsZUFwaShkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2ZpbGUvc2F2ZWZpbGU/ZmlsZVRva2VuPSIuY29uY2F0KGRhdGEuZmlsZVRva2VuKSwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YSwKICAgIGZpbGVfZWRpdDogdHJ1ZQogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOaWh+S7tueuoeeQhiAtLSDmlrDlu7rmlofku7blpLkNCiAqLwpleHBvcnQgZnVuY3Rpb24gY3JlYXRlRm9sZGVyKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9maWxlL2NyZWF0ZUZvbGRlciIsCiAgICBtZXRob2Q6ICdHRVQnLAogICAgcGFyYW1zOiBwYXJhbXMsCiAgICBmaWxlX2VkaXQ6IHRydWUKICB9KTsKfQovKioNCiAqIEBkZXNjcmlwdGlvbiDmlofku7bnrqHnkIYgLS0g5paw5bu65paH5Lu2DQogKi8KZXhwb3J0IGZ1bmN0aW9uIGNyZWF0ZUZpbGUocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2ZpbGUvY3JlYXRlRmlsZSIsCiAgICBtZXRob2Q6ICdHRVQnLAogICAgcGFyYW1zOiBwYXJhbXMsCiAgICBmaWxlX2VkaXQ6IHRydWUKICB9KTsKfQovKioNCiAqIEBkZXNjcmlwdGlvbiDmlofku7bnrqHnkIYgLS0g5Yig6Zmk5paH5Lu25oiW5paH5Lu25aS5DQogKi8KZXhwb3J0IGZ1bmN0aW9uIHJlbmFtZShwYXJhbXMpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vZmlsZS9yZW5hbWUiLAogICAgbWV0aG9kOiAnR0VUJywKICAgIHBhcmFtczogcGFyYW1zLAogICAgZmlsZV9lZGl0OiB0cnVlCiAgfSk7Cn0KLyoqDQogKiBAZGVzY3JpcHRpb24g5paH5Lu2566h55CGIC0tIOWIoOmZpOaWh+S7tuaIluaWh+S7tuWkuQ0KICovCmV4cG9ydCBmdW5jdGlvbiBkZWxGb2xkZXIocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2ZpbGUvZGVsRm9sZGVyIiwKICAgIG1ldGhvZDogJ0dFVCcsCiAgICBwYXJhbXM6IHBhcmFtcywKICAgIGZpbGVfZWRpdDogdHJ1ZQogIH0pOwp9CgovKioNCiAqIOaWh+S7tuWkh+azqA0KICogQHBhcmFtIHsqfSBpZA0KICogQHBhcmFtIHsqfSBwYXJhbXMNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGZpbGVNYXJrKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9maWxlL21hcmsiLAogICAgbWV0aG9kOiAnZ2V0JywKICAgIHBhcmFtczogcGFyYW1zLAogICAgZmlsZV9lZGl0OiB0cnVlCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWuieWFqOe7tOaKpCAtLSDmm7TmjaLln5/lkI0NCiAqLwpleHBvcnQgZnVuY3Rpb24gcmVwbGFjZVNpdGVVcmxBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9yZXBsYWNlX3NpdGVfdXJsIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGF1dGgoKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnYXV0aCcsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOeUs+ivt+aOiOadgw0KICogQHBhcmFtIGRhdGENCiAqLwpleHBvcnQgZnVuY3Rpb24gYXV0aEFwcGx5KGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdhdXRoX2FwcGx5JywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDojrflj5blrqLmnI3pobXpnaLlub/lkYoNCiAqIEBwYXJhbSBkYXRhDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGdldEtmQWR2KCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NldHRpbmcvZ2V0X2tmX2FkdicsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiuvue9ruWuouacjemhtemdouW5v+WRig0KICogQHBhcmFtIGRhdGENCiAqLwpleHBvcnQgZnVuY3Rpb24gc2V0S2ZBZHYoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NldHRpbmcvc2V0X2tmX2FkdicsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5pWw5o2u6YWN572uDQogKiBAcGFyYW0gZGF0YQ0KICovCmV4cG9ydCBmdW5jdGlvbiBncm91cEFsbEFwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICdzZXR0aW5nL2dyb3VwX2FsbCcsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KLyoqDQogKiBBUFDniYjmnKzliJfooagNCiAqLwpleHBvcnQgZnVuY3Rpb24gdmVyc2lvbkxpc3QocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL3ZlcnNpb25fbGlzdCIsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQovKioNCiAqIEFQUOeJiOacrOWIl+ihqA0KICovCmV4cG9ydCBmdW5jdGlvbiB2ZXJzaW9uQ3JhdGUoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vdmVyc2lvbl9jcmF0ZS8iLmNvbmNhdChpZCksCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOaVsOaNrumFjee9ruS/neWtmA0KICovCmV4cG9ydCBmdW5jdGlvbiBncm91cFNhdmVBcGkoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvZ3JvdXBfZGF0YS9zYXZlX2FsbCIsCiAgICBtZXRob2Q6ICdQT1NUJywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5byV5a+86aG15pWw5o2u6YWN572u5L+d5a2YDQogKi8KZXhwb3J0IGZ1bmN0aW9uIG9wZW5BZHZTYXZlKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJkaXkvb3Blbl9hZHYvYWRkIiwKICAgIG1ldGhvZDogJ1BPU1QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDlvJXlr7zpobXmlbDmja7phY3nva7kv53lrZgNCiAqLwpleHBvcnQgZnVuY3Rpb24gZ2V0T3BlbkFkdigpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJkaXkvb3Blbl9hZHYvaW5mbyIsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPlnBj5ZWG5Z+O56uvbG9nbw0KICovCmV4cG9ydCBmdW5jdGlvbiBwY0xvZ29BcGkoaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzZXR0aW5nL2NvbmZpZy9nZXRfc3lzdGVtLyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24gcGPllYbln47nq69sb2dvDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHBjTG9nb1NhdmUoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvY29uZmlnL3NhdmVfYmFzaWNzIiwKICAgIG1ldGhvZDogJ1BPU1QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9Ci8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPlumakOengeWNj+iurg0KICogQHBhcmFtIGRhdGENCiAqLwpleHBvcnQgZnVuY3Rpb24gZ2V0QWdyZWVtZW50KCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NldHRpbmcvZ2V0X3VzZXJfYWdyZWVtZW50JywKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6K6+572u6ZqQ56eB5Y2P6K6uDQogKiBAcGFyYW0gZGF0YQ0KICovCmV4cG9ydCBmdW5jdGlvbiBzZXRBZ3JlZW1lbnQoZGF0YSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJ3NldHRpbmcvc2V0X3VzZXJfYWdyZWVtZW50JywKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDojrflj5bljY/orq4NCiAqIEBwYXJhbSBkYXRhDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGdldEFncmVlbWVudHModHlwZSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvZ2V0X2FncmVlbWVudC8iLmNvbmNhdCh0eXBlKSwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQovKioNCiAqIEBkZXNjcmlwdGlvbiDorr7nva7pmpDnp4HljY/orq4NCiAqIEBwYXJhbSBkYXRhDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNldEFncmVlbWVudHMoZGF0YSwgdHlwZSkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInNldHRpbmcvc2F2ZV9hZ3JlZW1lbnQiLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPluaOiOadg+S6p+WTgQ0KICovCmV4cG9ydCBmdW5jdGlvbiBjcm1lYlByb2R1Y3QocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnY3JtZWJfcHJvZHVjdCcsCiAgICBtZXRob2Q6ICdnZXQnLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g6I635Y+W5o6I5p2D6K6i5Y2VDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGdldFZlcnNpb24oKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic2V0dGluZy9nZXRfdmVyc2lvbiIsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOiOt+WPlueJiOadgw0KICovCmV4cG9ydCBmdW5jdGlvbiBnZXRDcm1lYkNvcHlSaWdodCgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJjb3B5cmlnaHQiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDkv53lrZjniYjmnYMNCiAqLwpleHBvcnQgZnVuY3Rpb24gc2F2ZUNybWViQ29weVJpZ2h0KGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJjb3B5cmlnaHQiLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWNh+e6p+WMhSAtLSDliJfooagNCiAqIEBwYXJhbSBkYXRhDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHVwZ3JhZGVMaXN0QXBpKHBhcmFtcykgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogJy9zeXN0ZW0vdXBncmFkZS9saXN0JywKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDljYfnuqfov5vluqYNCiAqLwpleHBvcnQgZnVuY3Rpb24gdXBncmFkZVByb2dyZXNzQXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIi9zeXN0ZW0vdXBncmFkZV9wcm9ncmVzcyIsCiAgICBtZXRob2Q6ICdnZXQnCiAgfSk7Cn0KCi8qKg0KICogQGRlc2NyaXB0aW9uIOWNh+e6p+WNj+iurg0KICovCmV4cG9ydCBmdW5jdGlvbiB1cGdyYWRlQWdyZWVtZW50QXBpKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogIi9zeXN0ZW0vdXBncmFkZS9hZ3JlZW1lbnQiLAogICAgbWV0aG9kOiAnZ2V0JwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDljYfnuqfnirbmgIENCiAqLwpleHBvcnQgZnVuY3Rpb24gdXBncmFkZVN0YXR1c0FwaSgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICIvc3lzdGVtL3VwZ3JhZGVfc3RhdHVzIiwKICAgIG1ldGhvZDogJ2dldCcKICB9KTsKfQoKLyoqDQogKiBAZGVzY3JpcHRpb24g5Y2H57qn5YyFIC0tIOWNh+e6p+iusOW9lQ0KICogQHBhcmFtIGRhdGENCiAqLwpleHBvcnQgZnVuY3Rpb24gdXBncmFkZUxvZ0xpc3RBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnL3N5c3RlbS91cGdyYWRlX2xvZy9saXN0JywKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIOWvvOWHuuWkh+S7veaWh+S7tg0KICovCmV4cG9ydCBmdW5jdGlvbiB1cGdyYWRlRXhwb3J0QXBpKGlkKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL3VwZ3JhZGVfZXhwb3J0LyIuY29uY2F0KGlkKSwKICAgIG1ldGhvZDogJ2dldCcsCiAgICByZXNwb25zZVR5cGU6ICdibG9iJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDkuIvovb3ljYfnuqfljIUNCiAqLwpleHBvcnQgZnVuY3Rpb24gZG93bmxvYWRBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnL3N5c3RlbS91cGdyYWRlX2Rvd25sb2FkLycgKyBwYXJhbXMsCiAgICBtZXRob2Q6ICdQT1NUJwogIH0pOwp9CgovKioNCiAqIEBkZXNjcmlwdGlvbiDljYfnuqfljIUgLS0g5Y+v5Y2H57qn5YiX6KGoDQogKiBAcGFyYW0gZGF0YQ0KICovCmV4cG9ydCBmdW5jdGlvbiB1cGdyYWRlYWJsZUxpc3RBcGkocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAnL3N5c3RlbS91cGdyYWRlYWJsZS9saXN0JywKICAgIG1ldGhvZDogJ2dldCcsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIOWumuaXtuS7u+WKoeWIl+ihqA0KICogQHBhcmFtIHsqfSBwYXJhbXMNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHRpbWVySW5kZXgocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2Nyb250YWIvbGlzdCIsCiAgICBwYXJhbXM6IHBhcmFtcwogIH0pOwp9CgovKioNCiAqIOS/ruaUueWumuaXtuS7u+WKoeeKtuaAgQ0KICogQHBhcmFtIHsqfSBwYXJhbXMNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNob3dUaW1lcihpZCwgaXNfb3BlbikgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9jcm9udGFiL3NldF9vcGVuLyIuY29uY2F0KGlkLCAiLyIpLmNvbmNhdChpc19vcGVuKQogIH0pOwp9CgovKioNCiAqIOiOt+WPluWumuaXtuS7u+WKoeS/oeaBrw0KICogQHBhcmFtIHsqfSBwYXJhbXMNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHRpbWVySW5mbyhpZCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9jcm9udGFiL2luZm8vIi5jb25jYXQoaWQpCiAgfSk7Cn0KCi8qKg0KICog5L+d5a2Y5a6a5pe25Lu75YqhDQogKiBAcGFyYW0geyp9IGRhdGENCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHNhdmVUaW1lcihkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2Nyb250YWIvc2F2ZSIsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiDmm7TmlrDlrprml7bku7vliqENCiAqIEBwYXJhbSB7Kn0gaWQNCiAqIEBwYXJhbSB7Kn0gZGF0YQ0KICogQHJldHVybnMNCiAqLwpleHBvcnQgZnVuY3Rpb24gdXBkYXRlVGltZXIoaWQsIGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vY3JvbnRhYi91cGRhdGUvIi5jb25jYXQoaWQpLAogICAgbWV0aG9kOiAncG9zdCcsCiAgICBkYXRhOiBkYXRhCiAgfSk7Cn0KLyoqDQogKiDmm7TmlrDlpIfms6gNCiAqIEBwYXJhbSB7Kn0gZGF0YQ0KICogQHJldHVybnMNCiAqLwpleHBvcnQgZnVuY3Rpb24gdXBkYXRlTWFyayhkYXRhKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2RhdGFiYXNlL3VwZGF0ZV9tYXJrIiwKICAgIG1ldGhvZDogJ3Bvc3QnLAogICAgZGF0YTogZGF0YQogIH0pOwp9Ci8qKg0KICog5paH5Lu2566h55CGIOabtOaWsOWkh+azqA0KICogQHBhcmFtIHsqfSBkYXRhDQogKiBAcmV0dXJucw0KICovCmV4cG9ydCBmdW5jdGlvbiBtYXJrU2F2ZShmaWxlVG9rZW4sIGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vZmlsZS9tYXJrL3NhdmU/ZmlsZVRva2VuPSIuY29uY2F0KGZpbGVUb2tlbiksCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQoKLyoqDQogKiDlrprml7bku7vliqHlkI3np7Dlj4rmoIfor4YNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIHRpbWVyVGFzaygpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vY3JvbnRhYi9tYXJrIgogIH0pOwp9CgovLyAtLS0t6Ieq5a6a5LmJ5LqL5Lu2CgovKioNCiAqIOiHquWumuS5ieS6i+S7tuWIl+ihqA0KICogQHBhcmFtIHsqfSBwYXJhbXMNCiAqIEByZXR1cm5zDQogKi8KZXhwb3J0IGZ1bmN0aW9uIGV2ZW50SW5kZXgocGFyYW1zKSB7CiAgcmV0dXJuIHJlcXVlc3QoewogICAgdXJsOiAic3lzdGVtL2V2ZW50L2xpc3QiLAogICAgcGFyYW1zOiBwYXJhbXMKICB9KTsKfQoKLyoqDQogKiDoh6rlrprkuYnkuovku7bkv67mlLnnirbmgIENCiAqIEBwYXJhbSB7Kn0gcGFyYW1zDQogKiBAcmV0dXJucw0KICovCmV4cG9ydCBmdW5jdGlvbiBldmVudFNob3dUaW1lcihpZCwgaXNfb3BlbikgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9ldmVudC9zZXRfb3Blbi8iLmNvbmNhdChpZCwgIi8iKS5jb25jYXQoaXNfb3BlbikKICB9KTsKfQoKLyoqDQogKiDoh6rlrprkuYnkuovku7bkv6Hmga8NCiAqIEBwYXJhbSB7Kn0gcGFyYW1zDQogKiBAcmV0dXJucw0KICovCmV4cG9ydCBmdW5jdGlvbiBldmVudEluZm8oaWQpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vZXZlbnQvaW5mby8iLmNvbmNhdChpZCkKICB9KTsKfQoKLyoqDQogKiDoh6rlrprkuYnkuovku7bkv53lrZgNCiAqIEBwYXJhbSB7Kn0gZGF0YQ0KICogQHJldHVybnMNCiAqLwpleHBvcnQgZnVuY3Rpb24gZXZlbnRTYXZlKGRhdGEpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vZXZlbnQvc2F2ZSIsCiAgICBtZXRob2Q6ICdwb3N0JywKICAgIGRhdGE6IGRhdGEKICB9KTsKfQovKioNCiAqIOiHquWumuS5ieS6i+S7tuabtOaWsA0KICogQHJldHVybnMNCiAqLwpleHBvcnQgZnVuY3Rpb24gZXZlbnRUYXNrKCkgewogIHJldHVybiByZXF1ZXN0KHsKICAgIHVybDogInN5c3RlbS9ldmVudC9tYXJrIgogIH0pOwp9CgovKioNCiAqIOeJiOadg+aooeWdl+WIl+ihqOS/oeaBrw0KICogQHJldHVybnMNCiAqLwpleHBvcnQgZnVuY3Rpb24gY29weXJpZ2h0TGlzdCgpIHsKICByZXR1cm4gcmVxdWVzdCh7CiAgICB1cmw6ICJzeXN0ZW0vaW5mbyIKICB9KTsKfQ=="},{"version":3,"names":["request","classListApi","data","url","method","params","classAddApi","classEditApi","id","concat","setStatusApi","status","configTabListApi","configTabAddApi","configTabEditApi","configSetStatusApi","groupListApi","groupAddApi","datas","groupInfoApi","groupDataListApi","groupDataAddApi","groupDataEditApi","groupDataHeaderApi","groupDataSetApi","searchAdminApi","systemListApi","fileListApi","backupListApi","backupReadListApi","backupBackupApi","backupOptimizeApi","backupRepairApi","filesListApi","filesDownloadApi","filesImportApi","opendirLoginApi","opendirListApi","file_edit","openfileApi","savefileApi","fileToken","createFolder","createFile","rename","delFolder","fileMark","replaceSiteUrlApi","auth","authApply","getKfAdv","setKfAdv","groupAllApi","versionList","versionCrate","groupSaveApi","openAdvSave","getOpenAdv","pcLogoApi","pcLogoSave","getAgreement","setAgreement","getAgreements","type","setAgreements","crmebProduct","getVersion","getCrmebCopyRight","saveCrmebCopyRight","upgradeListApi","upgradeProgressApi","upgradeAgreementApi","upgradeStatusApi","upgradeLogListApi","upgradeExportApi","responseType","downloadApi","upgradeableListApi","timerIndex","showTimer","is_open","timerInfo","saveTimer","updateTimer","updateMark","markSave","timerTask","eventIndex","eventShowTimer","eventInfo","eventSave","eventTask","copyrightList"],"sources":["D:/front/item/zyAdmin/src/api/system.js"],"sourcesContent":["// +----------------------------------------------------------------------\r\n// | CRMEB [ CRMEB赋能开发者,助力企业发展 ]\r\n// +----------------------------------------------------------------------\r\n// | Copyright (c) 2016~2023 https://www.crmeb.com All rights reserved.\r\n// +----------------------------------------------------------------------\r\n// | Licensed CRMEB并不是自由软件,未经许可不能去掉CRMEB相关版权\r\n// +----------------------------------------------------------------------\r\n// | Author: CRMEB Team <admin@crmeb.com>\r\n// +----------------------------------------------------------------------\r\n\r\nimport request from '@/libs/request';\r\n\r\n/**\r\n * @description 配置分类--列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function classListApi(data) {\r\n return request({\r\n url: 'setting/config_class',\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置分类--新增表单\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function classAddApi(data) {\r\n return request({\r\n url: 'setting/config_class/create',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置分类--编辑表单\r\n * @param {Number} param id {Number} 配置分类id\r\n */\r\nexport function classEditApi(id) {\r\n return request({\r\n url: `setting/config_class/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置分类--修改状态\r\n * @param {Number} param id {Number} 文章id\r\n */\r\nexport function setStatusApi(data) {\r\n return request({\r\n url: `setting/config_class/set_status/${data.id}/${data.status}`,\r\n method: 'PUT',\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置--列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function configTabListApi(data) {\r\n return request({\r\n url: 'setting/config',\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置--新增表单\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function configTabAddApi(data) {\r\n return request({\r\n url: 'setting/config/create',\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置--编辑表单\r\n * @param {Number} param id {Number} 配置id\r\n */\r\nexport function configTabEditApi(id) {\r\n return request({\r\n url: `/setting/config/${id}/edit`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 配置--修改状态\r\n * @param {Number} param id {Number} 文章id\r\n */\r\nexport function configSetStatusApi(id, status) {\r\n return request({\r\n url: `setting/config/set_status/${id}/${status}`,\r\n method: 'PUT',\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据--列表\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function groupListApi(data) {\r\n return request({\r\n url: 'setting/group',\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据--新增\r\n * @param {Object} param data {Object} 传值参数\r\n */\r\nexport function groupAddApi(data) {\r\n return request({\r\n url: data.url,\r\n method: data.method,\r\n data: data.datas,\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据--详情\r\n * @param {Number} param id {Number} 组合数据id\r\n */\r\nexport function groupInfoApi(id) {\r\n return request({\r\n url: `setting/group/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据列表\r\n * @param {Number} param id {Number} 组合数据id\r\n */\r\nexport function groupDataListApi(id, url) {\r\n return request({\r\n url: url,\r\n method: 'get',\r\n params: id,\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据列表 -- 新增表单\r\n * @param {Number} param id {Number} 组合数据id\r\n */\r\nexport function groupDataAddApi(id, url) {\r\n return request({\r\n url: url,\r\n method: 'get',\r\n params: id,\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据列表 -- 编辑表单\r\n * @param {Number} param id {Number} 组合数据列表id\r\n * @param {Object} param data {Object} 组合数据id对象\r\n */\r\nexport function groupDataEditApi(data, url) {\r\n return request({\r\n url: url,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据列表 -- 编辑表单\r\n * @param {Number} param id {Number} 组合数据id\r\n */\r\nexport function groupDataHeaderApi(data, url) {\r\n return request({\r\n url: url,\r\n method: 'get',\r\n params: data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 组合数据列表 -- 修改状态\r\n * @param {Object} param data {Object} 组合数据列表传值\r\n */\r\nexport function groupDataSetApi(url) {\r\n return request({\r\n url: url,\r\n method: 'PUT',\r\n });\r\n}\r\n\r\n/**\r\n * @description 系统日志 -- 搜索条件\r\n */\r\nexport function searchAdminApi(data) {\r\n return request({\r\n url: `system/log/search_admin`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 系统日志 -- 搜索条件\r\n */\r\nexport function systemListApi(params) {\r\n return request({\r\n url: `system/log`,\r\n method: 'GET',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 文件校验 -- 列表\r\n */\r\nexport function fileListApi() {\r\n return request({\r\n url: `system/file`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 数据库列表\r\n */\r\nexport function backupListApi() {\r\n return request({\r\n url: `system/backup`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 查看表结构详情\r\n */\r\nexport function backupReadListApi(params) {\r\n return request({\r\n url: `system/backup/read`,\r\n method: 'GET',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 备份表\r\n */\r\nexport function backupBackupApi(data) {\r\n return request({\r\n url: `system/backup/backup`,\r\n method: 'put',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 优化表\r\n */\r\nexport function backupOptimizeApi(data) {\r\n return request({\r\n url: `system/backup/optimize`,\r\n method: 'put',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 修复表\r\n */\r\nexport function backupRepairApi(data) {\r\n return request({\r\n url: `system/backup/repair`,\r\n method: 'put',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 备份记录表\r\n */\r\nexport function filesListApi(data) {\r\n return request({\r\n url: `system/backup/file_list`,\r\n method: 'GET',\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 下载备份记录表\r\n */\r\nexport function filesDownloadApi(params) {\r\n return request({\r\n url: `backup/download`,\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据备份 -- 导入\r\n */\r\nexport function filesImportApi(data) {\r\n return request({\r\n url: `system/backup/import`,\r\n method: 'POST',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 文件管理 -- 登录\r\n */\r\nexport function opendirLoginApi(data) {\r\n return request({\r\n url: `system/file/login`,\r\n method: 'POST',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 文件管理 -- 列表\r\n */\r\nexport function opendirListApi(params) {\r\n return request({\r\n url: `system/file/opendir`,\r\n method: 'GET',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n\r\n/**\r\n * @description 文件管理 -- 读取文件\r\n */\r\nexport function openfileApi(params) {\r\n return request({\r\n url: `system/file/openfile`,\r\n method: 'GET',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n\r\n/**\r\n * @description 文件管理 -- 保存\r\n */\r\nexport function savefileApi(data) {\r\n return request({\r\n url: `system/file/savefile?fileToken=${data.fileToken}`,\r\n method: 'post',\r\n data,\r\n file_edit: true,\r\n });\r\n}\r\n/**\r\n * @description 文件管理 -- 新建文件夹\r\n */\r\nexport function createFolder(params) {\r\n return request({\r\n url: `system/file/createFolder`,\r\n method: 'GET',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n/**\r\n * @description 文件管理 -- 新建文件\r\n */\r\nexport function createFile(params) {\r\n return request({\r\n url: `system/file/createFile`,\r\n method: 'GET',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n/**\r\n * @description 文件管理 -- 删除文件或文件夹\r\n */\r\nexport function rename(params) {\r\n return request({\r\n url: `system/file/rename`,\r\n method: 'GET',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n/**\r\n * @description 文件管理 -- 删除文件或文件夹\r\n */\r\nexport function delFolder(params) {\r\n return request({\r\n url: `system/file/delFolder`,\r\n method: 'GET',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n\r\n/**\r\n * 文件备注\r\n * @param {*} id\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function fileMark(params) {\r\n return request({\r\n url: `system/file/mark`,\r\n method: 'get',\r\n params,\r\n file_edit: true,\r\n });\r\n}\r\n\r\n/**\r\n * @description 安全维护 -- 更换域名\r\n */\r\nexport function replaceSiteUrlApi(data) {\r\n return request({\r\n url: `system/replace_site_url`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n *\r\n */\r\nexport function auth() {\r\n return request({\r\n url: 'auth',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 申请授权\r\n * @param data\r\n */\r\nexport function authApply(data) {\r\n return request({\r\n url: 'auth_apply',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取客服页面广告\r\n * @param data\r\n */\r\nexport function getKfAdv() {\r\n return request({\r\n url: 'setting/get_kf_adv',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置客服页面广告\r\n * @param data\r\n */\r\nexport function setKfAdv(data) {\r\n return request({\r\n url: 'setting/set_kf_adv',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据配置\r\n * @param data\r\n */\r\nexport function groupAllApi() {\r\n return request({\r\n url: 'setting/group_all',\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * APP版本列表\r\n */\r\nexport function versionList(params) {\r\n return request({\r\n url: `system/version_list`,\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n/**\r\n * APP版本列表\r\n */\r\nexport function versionCrate(id) {\r\n return request({\r\n url: `system/version_crate/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 数据配置保存\r\n */\r\nexport function groupSaveApi(data) {\r\n return request({\r\n url: `setting/group_data/save_all`,\r\n method: 'POST',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 引导页数据配置保存\r\n */\r\nexport function openAdvSave(data) {\r\n return request({\r\n url: `diy/open_adv/add`,\r\n method: 'POST',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 引导页数据配置保存\r\n */\r\nexport function getOpenAdv() {\r\n return request({\r\n url: `diy/open_adv/info`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取pc商城端logo\r\n */\r\nexport function pcLogoApi(id) {\r\n return request({\r\n url: `setting/config/get_system/${id}`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description pc商城端logo\r\n */\r\nexport function pcLogoSave(data) {\r\n return request({\r\n url: `setting/config/save_basics`,\r\n method: 'POST',\r\n data,\r\n });\r\n}\r\n/**\r\n * @description 获取隐私协议\r\n * @param data\r\n */\r\nexport function getAgreement() {\r\n return request({\r\n url: 'setting/get_user_agreement',\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 设置隐私协议\r\n * @param data\r\n */\r\nexport function setAgreement(data) {\r\n return request({\r\n url: 'setting/set_user_agreement',\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取协议\r\n * @param data\r\n */\r\nexport function getAgreements(type) {\r\n return request({\r\n url: `setting/get_agreement/${type}`,\r\n method: 'get',\r\n });\r\n}\r\n/**\r\n * @description 设置隐私协议\r\n * @param data\r\n */\r\nexport function setAgreements(data, type) {\r\n return request({\r\n url: `setting/save_agreement`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取授权产品\r\n */\r\nexport function crmebProduct(params) {\r\n return request({\r\n url: 'crmeb_product',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取授权订单\r\n */\r\nexport function getVersion() {\r\n return request({\r\n url: `setting/get_version`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 获取版权\r\n */\r\nexport function getCrmebCopyRight() {\r\n return request({\r\n url: `copyright`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 保存版权\r\n */\r\nexport function saveCrmebCopyRight(data) {\r\n return request({\r\n url: `copyright`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * @description 升级包 -- 列表\r\n * @param data\r\n */\r\nexport function upgradeListApi(params) {\r\n return request({\r\n url: '/system/upgrade/list',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * @description 升级进度\r\n */\r\nexport function upgradeProgressApi() {\r\n return request({\r\n url: `/system/upgrade_progress`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 升级协议\r\n */\r\nexport function upgradeAgreementApi() {\r\n return request({\r\n url: `/system/upgrade/agreement`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 升级状态\r\n */\r\nexport function upgradeStatusApi() {\r\n return request({\r\n url: `/system/upgrade_status`,\r\n method: 'get',\r\n });\r\n}\r\n\r\n/**\r\n * @description 升级包 -- 升级记录\r\n * @param data\r\n */\r\nexport function upgradeLogListApi(params) {\r\n return request({\r\n url: '/system/upgrade_log/list',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * 导出备份文件\r\n */\r\nexport function upgradeExportApi(id) {\r\n return request({\r\n url: `system/upgrade_export/${id}`,\r\n method: 'get',\r\n responseType: 'blob',\r\n });\r\n}\r\n\r\n/**\r\n * @description 下载升级包\r\n */\r\nexport function downloadApi(params) {\r\n return request({\r\n url: '/system/upgrade_download/' + params,\r\n method: 'POST',\r\n });\r\n}\r\n\r\n/**\r\n * @description 升级包 -- 可升级列表\r\n * @param data\r\n */\r\nexport function upgradeableListApi(params) {\r\n return request({\r\n url: '/system/upgradeable/list',\r\n method: 'get',\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * 定时任务列表\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function timerIndex(params) {\r\n return request({\r\n url: `system/crontab/list`,\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * 修改定时任务状态\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function showTimer(id, is_open) {\r\n return request({\r\n url: `system/crontab/set_open/${id}/${is_open}`,\r\n });\r\n}\r\n\r\n/**\r\n * 获取定时任务信息\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function timerInfo(id) {\r\n return request({\r\n url: `system/crontab/info/${id}`,\r\n });\r\n}\r\n\r\n/**\r\n * 保存定时任务\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function saveTimer(data) {\r\n return request({\r\n url: `system/crontab/save`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * 更新定时任务\r\n * @param {*} id\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function updateTimer(id, data) {\r\n return request({\r\n url: `system/crontab/update/${id}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * 更新备注\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function updateMark(data) {\r\n return request({\r\n url: `system/database/update_mark`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * 文件管理 更新备注\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function markSave(fileToken, data) {\r\n return request({\r\n url: `system/file/mark/save?fileToken=${fileToken}`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n\r\n/**\r\n * 定时任务名称及标识\r\n * @returns\r\n */\r\nexport function timerTask() {\r\n return request({\r\n url: `system/crontab/mark`,\r\n });\r\n}\r\n\r\n// ----自定义事件\r\n\r\n/**\r\n * 自定义事件列表\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function eventIndex(params) {\r\n return request({\r\n url: `system/event/list`,\r\n params,\r\n });\r\n}\r\n\r\n/**\r\n * 自定义事件修改状态\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function eventShowTimer(id, is_open) {\r\n return request({\r\n url: `system/event/set_open/${id}/${is_open}`,\r\n });\r\n}\r\n\r\n/**\r\n * 自定义事件信息\r\n * @param {*} params\r\n * @returns\r\n */\r\nexport function eventInfo(id) {\r\n return request({\r\n url: `system/event/info/${id}`,\r\n });\r\n}\r\n\r\n/**\r\n * 自定义事件保存\r\n * @param {*} data\r\n * @returns\r\n */\r\nexport function eventSave(data) {\r\n return request({\r\n url: `system/event/save`,\r\n method: 'post',\r\n data,\r\n });\r\n}\r\n/**\r\n * 自定义事件更新\r\n * @returns\r\n */\r\nexport function eventTask() {\r\n return request({\r\n url: `system/event/mark`,\r\n });\r\n}\r\n\r\n/**\r\n * 版权模块列表信息\r\n * @returns\r\n */\r\nexport function copyrightList() {\r\n return request({\r\n url: `system/info`,\r\n });\r\n}\r\n"],"mappings":"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","ignoreList":[]}]}