You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

1 line
21 KiB

{"remainingRequest":"D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js??vue-loader-options!D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js??ref--0-0!D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js??vue-loader-options!D:\\code\\vue\\admin\\src\\views\\modules\\messages\\add-or-update.vue?vue&type=template&id=3b79d466&scoped=true&","dependencies":[{"path":"D:\\code\\vue\\admin\\src\\views\\modules\\messages\\add-or-update.vue","mtime":1709633804000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\loaders\\templateLoader.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\cache-loader\\dist\\cjs.js","mtime":499162500000},{"path":"D:\\code\\vue\\admin\\node_modules\\vue-loader\\lib\\index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:dmFyIHJlbmRlciA9IGZ1bmN0aW9uKCkgewogIHZhciBfdm0gPSB0aGlzCiAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50CiAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oCiAgcmV0dXJuIF9jKAogICAgImRpdiIsCiAgICB7CiAgICAgIHN0YXRpY0NsYXNzOiAiYWRkRWRpdC1ibG9jayIsCiAgICAgIHN0eWxlOiB7CiAgICAgICAgcGFkZGluZzogIjBweCAwcHggMzBweCIsCiAgICAgICAgZm9udFNpemU6ICIxNHB4IiwKICAgICAgICBjb2xvcjogIiMwMDAiLAogICAgICAgIGJhY2tncm91bmQ6ICJub25lIgogICAgICB9CiAgICB9LAogICAgWwogICAgICBfYygKICAgICAgICAiZWwtZm9ybSIsCiAgICAgICAgewogICAgICAgICAgcmVmOiAicnVsZUZvcm0iLAogICAgICAgICAgc3RhdGljQ2xhc3M6ICJhZGQtdXBkYXRlLXByZXZpZXciLAogICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgYm9yZGVyOiAiMHB4IHNvbGlkIHJnYmEoMjU1LDI1NSwyNTUsMSkiLAogICAgICAgICAgICBwYWRkaW5nOiAiMzBweCAwIDEwcHgiLAogICAgICAgICAgICBib3JkZXJSYWRpdXM6ICIwIDAgOHB4IDhweCIsCiAgICAgICAgICAgIGFsaWduSXRlbXM6ICJmbGV4LXN0YXJ0IiwKICAgICAgICAgICAgZmxleFdyYXA6ICJ3cmFwIiwKICAgICAgICAgICAgYmFja2dyb3VuZDogInJnYmEoMjU1LDI1NSwyNTUsMCkiLAogICAgICAgICAgICBkaXNwbGF5OiAiZmxleCIsCiAgICAgICAgICAgIGZvbnRTaXplOiAiaW5oZXJpdCIKICAgICAgICAgIH0sCiAgICAgICAgICBhdHRyczogewogICAgICAgICAgICBtb2RlbDogX3ZtLnJ1bGVGb3JtLAogICAgICAgICAgICBydWxlczogX3ZtLnJ1bGVzLAogICAgICAgICAgICAibGFiZWwtd2lkdGgiOiAiMTUwcHgiCiAgICAgICAgICB9CiAgICAgICAgfSwKICAgICAgICBbCiAgICAgICAgICBbCiAgICAgICAgICAgIF92bS50eXBlICE9ICJpbmZvIgogICAgICAgICAgICAgID8gX2MoCiAgICAgICAgICAgICAgICAgICJlbC1mb3JtLWl0ZW0iLAogICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJpbnB1dCIsCiAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAiNDglIiwKICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIjAgMCAzMHB4IDAiLAogICAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6ICJpbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiAi55So5oi35ZCNIiwgcHJvcDogInVzZXJuYW1lIiB9CiAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICBfYygiZWwtaW5wdXQiLCB7CiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogIueUqOaIt+WQjSIsCiAgICAgICAgICAgICAgICAgICAgICAgIGNsZWFyYWJsZTogIiIsCiAgICAgICAgICAgICAgICAgICAgICAgIHJlYWRvbmx5OiAiIgogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucnVsZUZvcm0udXNlcm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ucnVsZUZvcm0sICJ1c2VybmFtZSIsICQkdikKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogInJ1bGVGb3JtLnVzZXJuYW1lIgogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICA6IF9jKAogICAgICAgICAgICAgICAgICAiZWwtZm9ybS1pdGVtIiwKICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiaW5wdXQiLAogICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjQ4JSIsCiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICIwIDAgMzBweCAwIiwKICAgICAgICAgICAgICAgICAgICAgIGZvbnRTaXplOiAiaW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogIueUqOaIt+WQjSIsIHByb3A6ICJ1c2VybmFtZSIgfQogICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgX2MoImVsLWlucHV0IiwgewogICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6ICLnlKjmiLflkI0iLCByZWFkb25seTogIiIgfSwKICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucnVsZUZvcm0udXNlcm5hbWUsCiAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHsKICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ucnVsZUZvcm0sICJ1c2VybmFtZSIsICQkdikKICAgICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogInJ1bGVGb3JtLnVzZXJuYW1lIgogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICAgICksCiAgICAgICAgICAgIF92bS50eXBlICE9ICJpbmZvIiAmJiAhX3ZtLnJvLmNwaWN0dXJlCiAgICAgICAgICAgICAgPyBfYygKICAgICAgICAgICAgICAgICAgImVsLWZvcm0taXRlbSIsCiAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogInVwbG9hZCIsCiAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAiNDglIiwKICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIjAgMCAzMHB4IDAiLAogICAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6ICJpbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiAi55WZ6KiA5Zu+54mHIiwgcHJvcDogImNwaWN0dXJlIiB9CiAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICBfYygiZmlsZS11cGxvYWQiLCB7CiAgICAgICAgICAgICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICAgICAgICAgICB0aXA6ICLngrnlh7vkuIrkvKDnlZnoqIDlm77niYciLAogICAgICAgICAgICAgICAgICAgICAgICBhY3Rpb246ICJmaWxlL3VwbG9hZCIsCiAgICAgICAgICAgICAgICAgICAgICAgIGxpbWl0OiAzLAogICAgICAgICAgICAgICAgICAgICAgICBtdWx0aXBsZTogdHJ1ZSwKICAgICAgICAgICAgICAgICAgICAgICAgZmlsZVVybHM6IF92bS5ydWxlRm9ybS5jcGljdHVyZQogICAgICAgICAgICAgICAgICAgICAgICAgID8gX3ZtLnJ1bGVGb3JtLmNwaWN0dXJlCiAgICAgICAgICAgICAgICAgICAgICAgICAgOiAiIgogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIG9uOiB7IGNoYW5nZTogX3ZtLmNwaWN0dXJlVXBsb2FkQ2hhbmdlIH0KICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgOiBfdm0ucnVsZUZvcm0uY3BpY3R1cmUKICAgICAgICAgICAgICA/IF9jKAogICAgICAgICAgICAgICAgICAiZWwtZm9ybS1pdGVtIiwKICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAidXBsb2FkIiwKICAgICAgICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICI0OCUiLAogICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAiMCAwIDMwcHggMCIsCiAgICAgICAgICAgICAgICAgICAgICBmb250U2l6ZTogImluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICJpbmhlcml0IgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6ICLnlZnoqIDlm77niYciLCBwcm9wOiAiY3BpY3R1cmUiIH0KICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgIF92bS5ydWxlRm9ybS5jcGljdHVyZS5zdWJzdHJpbmcoMCwgNCkgPT0gImh0dHAiCiAgICAgICAgICAgICAgICAgICAgICA/IF9jKCJpbWciLCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBfdm0uaW5kZXgsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJ1cGxvYWQtaW1nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyAibWFyZ2luLXJpZ2h0IjogIjIwcHgiIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogX3ZtLnJ1bGVGb3JtLmNwaWN0dXJlLnNwbGl0KCIsIilbMF0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjEwMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBoZWlnaHQ6ICIxMDAiCiAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2woX3ZtLnJ1bGVGb3JtLmNwaWN0dXJlLnNwbGl0KCIsIiksIGZ1bmN0aW9uKAogICAgICAgICAgICAgICAgICAgICAgICAgIGl0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgaW5kZXgKICAgICAgICAgICAgICAgICAgICAgICAgKSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF9jKCJpbWciLCB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBrZXk6IGluZGV4LAogICAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJ1cGxvYWQtaW1nIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7ICJtYXJnaW4tcmlnaHQiOiAiMjBweCIgfSwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNyYzogX3ZtLiRiYXNlLnVybCArIGl0ZW0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAiMTAwIiwKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAiMTAwIgogICAgICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgICAgICAgIH0pCiAgICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAgIDIKICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICA6IF92bS5fZSgpLAogICAgICAgICAgICBfdm0udHlwZSAhPSAiaW5mbyIgJiYgIV92bS5yby5ycGljdHVyZQogICAgICAgICAgICAgID8gX2MoCiAgICAgICAgICAgICAgICAgICJlbC1mb3JtLWl0ZW0iLAogICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJ1cGxvYWQiLAogICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjQ4JSIsCiAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICIwIDAgMzBweCAwIiwKICAgICAgICAgICAgICAgICAgICAgIGZvbnRTaXplOiAiaW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogIuWbnuWkjeWbvueJhyIsIHByb3A6ICJycGljdHVyZSIgfQogICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgX2MoImZpbGUtdXBsb2FkIiwgewogICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsKICAgICAgICAgICAgICAgICAgICAgICAgdGlwOiAi54K55Ye75LiK5Lyg5Zue5aSN5Zu+54mHIiwKICAgICAgICAgICAgICAgICAgICAgICAgYWN0aW9uOiAiZmlsZS91cGxvYWQiLAogICAgICAgICAgICAgICAgICAgICAgICBsaW1pdDogMywKICAgICAgICAgICAgICAgICAgICAgICAgbXVsdGlwbGU6IHRydWUsCiAgICAgICAgICAgICAgICAgICAgICAgIGZpbGVVcmxzOiBfdm0ucnVsZUZvcm0ucnBpY3R1cmUKICAgICAgICAgICAgICAgICAgICAgICAgICA/IF92bS5ydWxlRm9ybS5ycGljdHVyZQogICAgICAgICAgICAgICAgICAgICAgICAgIDogIiIKICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBvbjogeyBjaGFuZ2U6IF92bS5ycGljdHVyZVVwbG9hZENoYW5nZSB9CiAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgICAgMQogICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgIDogX3ZtLnJ1bGVGb3JtLnJwaWN0dXJlCiAgICAgICAgICAgICAgPyBfYygKICAgICAgICAgICAgICAgICAgImVsLWZvcm0taXRlbSIsCiAgICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogInVwbG9hZCIsCiAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAiNDglIiwKICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIjAgMCAzMHB4IDAiLAogICAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6ICJpbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiAi5Zue5aSN5Zu+54mHIiwgcHJvcDogInJwaWN0dXJlIiB9CiAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICBfdm0ucnVsZUZvcm0ucnBpY3R1cmUuc3Vic3RyaW5nKDAsIDQpID09ICJodHRwIgogICAgICAgICAgICAgICAgICAgICAgPyBfYygiaW1nIiwgewogICAgICAgICAgICAgICAgICAgICAgICAgIGtleTogX3ZtLmluZGV4LAogICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAidXBsb2FkLWltZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljU3R5bGU6IHsgIm1hcmdpbi1yaWdodCI6ICIyMHB4IiB9LAogICAgICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM6IF92bS5ydWxlRm9ybS5ycGljdHVyZS5zcGxpdCgiLCIpWzBdLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICIxMDAiLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgaGVpZ2h0OiAiMTAwIgogICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9sKF92bS5ydWxlRm9ybS5ycGljdHVyZS5zcGxpdCgiLCIpLCBmdW5jdGlvbigKICAgICAgICAgICAgICAgICAgICAgICAgICBpdGVtLAogICAgICAgICAgICAgICAgICAgICAgICAgIGluZGV4CiAgICAgICAgICAgICAgICAgICAgICAgICkgewogICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYygiaW1nIiwgewogICAgICAgICAgICAgICAgICAgICAgICAgICAga2V5OiBpbmRleCwKICAgICAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAidXBsb2FkLWltZyIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyAibWFyZ2luLXJpZ2h0IjogIjIwcHgiIH0sCiAgICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczogewogICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzcmM6IF92bS4kYmFzZS51cmwgKyBpdGVtLAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjEwMCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIGhlaWdodDogIjEwMCIKICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgICBdLAogICAgICAgICAgICAgICAgICAyCiAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgOiBfdm0uX2UoKQogICAgICAgICAgXSwKICAgICAgICAgIF92bS50eXBlICE9ICJpbmZvIgogICAgICAgICAgICA/IF9jKAogICAgICAgICAgICAgICAgImVsLWZvcm0taXRlbSIsCiAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgd2lkdGg6ICI0OCUiLAogICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIjAgMCAzMHB4IDAiLAogICAgICAgICAgICAgICAgICAgIGZvbnRTaXplOiAiaW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgY29sb3I6ICJpbmhlcml0IgogICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICBhdHRyczogeyBsYWJlbDogIueVmeiogOWGheWuuSIsIHByb3A6ICJjb250ZW50IiB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICBfYygiZWRpdG9yIiwgewogICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiZWRpdG9yIiwKICAgICAgICAgICAgICAgICAgICBzdGF0aWNTdHlsZTogeyAibWluLXdpZHRoIjogIjIwMHB4IiwgIm1heC13aWR0aCI6ICI2MDBweCIgfSwKICAgICAgICAgICAgICAgICAgICBhdHRyczogeyBhY3Rpb246ICJmaWxlL3VwbG9hZCIgfSwKICAgICAgICAgICAgICAgICAgICBtb2RlbDogewogICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS5ydWxlRm9ybS5jb250ZW50LAogICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikgewogICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ucnVsZUZvcm0sICJjb250ZW50IiwgJCR2KQogICAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246ICJydWxlRm9ybS5jb250ZW50IgogICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIF0sCiAgICAgICAgICAgICAgICAxCiAgICAgICAgICAgICAgKQogICAgICAgICAgICA6IF92bS5ydWxlRm9ybS5jb250ZW50CiAgICAgICAgICAgID8gX2MoCiAgICAgICAgICAgICAgICAiZWwtZm9ybS1pdGVtIiwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjQ4JSIsCiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAiMCAwIDMwcHggMCIsCiAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6ICJpbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICBjb2xvcjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiAi55WZ6KiA5YaF5a65IiwgcHJvcDogImNvbnRlbnQiIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgIF9jKCJzcGFuIiwgewogICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICBwYWRkaW5nOiAiMCAyMHB4IiwKICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAiaW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICBiYWNrZ3JvdW5kOiAiI2ZmZiIsCiAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAiaW5saW5lLWJsb2NrIiwKICAgICAgICAgICAgICAgICAgICAgIHdpZHRoOiAiODAlIiwKICAgICAgICAgICAgICAgICAgICAgIGZvbnRTaXplOiAiMTRweCIsCiAgICAgICAgICAgICAgICAgICAgICBsaW5lSGVpZ2h0OiAiNDBweCIsCiAgICAgICAgICAgICAgICAgICAgICBmb250V2VpZ2h0OiAiNTAwIgogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgZG9tUHJvcHM6IHsgaW5uZXJIVE1MOiBfdm0uX3MoX3ZtLnJ1bGVGb3JtLmNvbnRlbnQpIH0KICAgICAgICAgICAgICAgICAgfSkKICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICApCiAgICAgICAgICAgIDogX3ZtLl9lKCksCiAgICAgICAgICBfdm0udHlwZSAhPSAiaW5mbyIKICAgICAgICAgICAgPyBfYygKICAgICAgICAgICAgICAgICJlbC1mb3JtLWl0ZW0iLAogICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgICAgIHdpZHRoOiAiNDglIiwKICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICIwIDAgMzBweCAwIiwKICAgICAgICAgICAgICAgICAgICBmb250U2l6ZTogImluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgIGNvbG9yOiAiaW5oZXJpdCIKICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgbGFiZWw6ICLlm57lpI3lhoXlrrkiLCBwcm9wOiAicmVwbHkiIH0KICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgIF9jKCJlZGl0b3IiLCB7CiAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJlZGl0b3IiLAogICAgICAgICAgICAgICAgICAgIHN0YXRpY1N0eWxlOiB7ICJtaW4td2lkdGgiOiAiMjAwcHgiLCAibWF4LXdpZHRoIjogIjYwMHB4IiB9LAogICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGFjdGlvbjogImZpbGUvdXBsb2FkIiB9LAogICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7CiAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnJ1bGVGb3JtLnJlcGx5LAogICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikgewogICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0ucnVsZUZvcm0sICJyZXBseSIsICQkdikKICAgICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiAicnVsZUZvcm0ucmVwbHkiCiAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgXSwKICAgICAgICAgICAgICAgIDEKICAgICAgICAgICAgICApCiAgICAgICAgICAgIDogX3ZtLnJ1bGVGb3JtLnJlcGx5CiAgICAgICAgICAgID8gX2MoCiAgICAgICAgICAgICAgICAiZWwtZm9ybS1pdGVtIiwKICAgICAgICAgICAgICAgIHsKICAgICAgICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjQ4JSIsCiAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAiMCAwIDMwcHggMCIsCiAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6ICJpbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICBjb2xvcjogImluaGVyaXQiCiAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IGxhYmVsOiAi5Zue5aSN5YaF5a65IiwgcHJvcDogInJlcGx5IiB9CiAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICBfYygic3BhbiIsIHsKICAgICAgICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgcGFkZGluZzogIjAgMjBweCIsCiAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogImluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgYmFja2dyb3VuZDogIiNmZmYiLAogICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogImlubGluZS1ibG9jayIsCiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogIjgwJSIsCiAgICAgICAgICAgICAgICAgICAgICBmb250U2l6ZTogIjE0cHgiLAogICAgICAgICAgICAgICAgICAgICAgbGluZUhlaWdodDogIjQwcHgiLAogICAgICAgICAgICAgICAgICAgICAgZm9udFdlaWdodDogIjUwMCIKICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7IGlubmVySFRNTDogX3ZtLl9zKF92bS5ydWxlRm9ybS5yZXBseSkgfQogICAgICAgICAgICAgICAgICB9KQogICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICkKICAgICAgICAgICAgOiBfdm0uX2UoKSwKICAgICAgICAgIF9jKAogICAgICAgICAgICAiZWwtZm9ybS1pdGVtIiwKICAgICAgICAgICAgewogICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiYnRuIiwKICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgcGFkZGluZzogIjAgMTBweCIsCiAgICAgICAgICAgICAgICBtYXJnaW46ICIzMHB4IDAiLAogICAgICAgICAgICAgICAgYWxpZ25JdGVtczogImNlbnRlciIsCiAgICAgICAgICAgICAgICB0ZXh0QWxpZ246ICJjZW50ZXIiLAogICAgICAgICAgICAgICAgZGlzcGxheTogImZsZXgiLAogICAgICAgICAgICAgICAgd2lkdGg6ICIxMDAlIiwKICAgICAgICAgICAgICAgIHBlcnNwZWN0aXZlOiAiMzIwcHgiLAogICAgICAgICAgICAgICAgIi13ZWJraXRQZXJzcGVjdGl2ZSI6ICIzMjBweCIsCiAgICAgICAgICAgICAgICBmb250U2l6ZTogIjQ4cHgiLAogICAgICAgICAgICAgICAganVzdGlmeUNvbnRlbnQ6ICJmbGV4LWVuZCIKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0sCiAgICAgICAgICAgIFsKICAgICAgICAgICAgICBfdm0udHlwZSAhPSAiaW5mbyIKICAgICAgICAgICAgICAgID8gX2MoCiAgICAgICAgICAgICAgICAgICAgImVsLWJ1dHRvbiIsCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJidG4zIiwKICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6ICJzdWNjZXNzIiB9LAogICAgICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5vblN1Ym1pdCB9CiAgICAgICAgICAgICAgICAgICAgfSwKICAgICAgICAgICAgICAgICAgICBbCiAgICAgICAgICAgICAgICAgICAgICBfYygic3BhbiIsIHsKICAgICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJpY29uIGljb25mb250IGljb24tdGlqaWFvMTYiLAogICAgICAgICAgICAgICAgICAgICAgICBzdHlsZTogewogICAgICAgICAgICAgICAgICAgICAgICAgIG1hcmdpbjogIjAgMnB4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICBmb250U2l6ZTogIjE4cHgiLAogICAgICAgICAgICAgICAgICAgICAgICAgIGNvbG9yOiAiaW5oZXJpdCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZGlzcGxheTogIm5vbmUiCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIH0pLAogICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KCIg5o+Q5LqkICIpCiAgICAgICAgICAgICAgICAgICAgXQogICAgICAgICAgICAgICAgICApCiAgICAgICAgICAgICAgICA6IF92bS5fZSgpLAogICAgICAgICAgICAgIF92bS50eXBlICE9ICJpbmZvIgogICAgICAgICAgICAgICAgPyBfYygKICAgICAgICAgICAgICAgICAgICAiZWwtYnV0dG9uIiwKICAgICAgICAgICAgICAgICAgICB7CiAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogImJ0bjQiLAogICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogInN1Y2Nlc3MiIH0sCiAgICAgICAgICAgICAgICAgICAgICBvbjogewogICAgICAgICAgICAgICAgICAgICAgICBjbGljazogZnVuY3Rpb24oJGV2ZW50KSB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5iYWNrKCkKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgIH0sCiAgICAgICAgICAgICAgICAgICAgWwogICAgICAgICAgICAgICAgICAgICAgX2MoInNwYW4iLCB7CiAgICAgICAgICAgICAgICAgICAgICAgIHN0YXRpY0NsYXNzOiAiaWNvbiBpY29uZm9udCBpY29uLXF1eGlhbzA5IiwKICAgICAgICAgICAgICAgICAgICAgICAgc3R5bGU6IHsKICAgICAgICAgICAgICAgICAgICAgICAgICBtYXJnaW46ICIwIDJweCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgZm9udFNpemU6ICIxOHB4IiwKICAgICAgICAgICAgICAgICAgICAgICAgICBjb2xvcjogImluaGVyaXQiLAogICAgICAgICAgICAgICAgICAgICAgICAgIGRpc3BsYXk6ICJub25lIgogICAgICAgICAgICAgICAgICAgICAgICB9CiAgICAgICAgICAgICAgICAgICAgICB9KSwKICAgICAgICAgICAgICAgICAgICAgIF92bS5fdigiIOWPlua2iCAiKQogICAgICAgICAgICAgICAgICAgIF0KICAgICAgICAgICAgICAgICAgKQogICAgICAgICAgICAgICAgOiBfdm0uX2UoKSwKICAgICAgICAgICAgICBfdm0udHlwZSA9PSAiaW5mbyIKICAgICAgICAgICAgICAgID8gX2MoCiAgICAgICAgICAgICAgICAgICAgImVsLWJ1dHRvbiIsCiAgICAgICAgICAgICAgICAgICAgewogICAgICAgICAgICAgICAgICAgICAgc3RhdGljQ2xhc3M6ICJidG41IiwKICAgICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6ICJzdWNjZXNzIiB9LAogICAgICAgICAgICAgICAgICAgICAgb246IHsKICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkgewogICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uYmFjaygpCiAgICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICAgIH0KICAgICAgICAgICAgICAgICAgICB9LAogICAgICAgICAgICAgICAgICAgIFsKICAgICAgICAgICAgICAgICAgICAgIF9jKCJzcGFuIiwgewogICAgICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogImljb24gaWNvbmZvbnQgaWNvbi1mYW5odWkwMSIsCiAgICAgICAgICAgICAgICAgICAgICAgIHN0eWxlOiB7CiAgICAgICAgICAgICAgICAgICAgICAgICAgbWFyZ2luOiAiMCAycHgiLAogICAgICAgICAgICAgICAgICAgICAgICAgIGZvbnRTaXplOiAiMThweCIsCiAgICAgICAgICAgICAgICAgICAgICAgICAgY29sb3I6ICJpbmhlcml0IiwKICAgICAgICAgICAgICAgICAgICAgICAgICBkaXNwbGF5OiAibm9uZSIKICAgICAgICAgICAgICAgICAgICAgICAgfQogICAgICAgICAgICAgICAgICAgICAgfSksCiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3YoIiDov5Tlm54gIikKICAgICAgICAgICAgICAgICAgICBdCiAgICAgICAgICAgICAgICAgICkKICAgICAgICAgICAgICAgIDogX3ZtLl9lKCkKICAgICAgICAgICAgXSwKICAgICAgICAgICAgMQogICAgICAgICAgKQogICAgICAgIF0sCiAgICAgICAgMgogICAgICApCiAgICBdLAogICAgMQogICkKfQp2YXIgc3RhdGljUmVuZGVyRm5zID0gW10KcmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlCgpleHBvcnQgeyByZW5kZXIsIHN0YXRpY1JlbmRlckZucyB9"}]}