%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /home/infra/radar.ongrace.com/
Upload File :
Create Path :
Current File : //home/infra/radar.ongrace.com/14.js

(window["webpackJsonp"] = window["webpackJsonp"] || []).push([[14],{

/***/ "./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Users.vue?vue&type=script&lang=js&":
/*!****************************************************************************************************************************************************************!*\
  !*** ./node_modules/babel-loader/lib??ref--4-0!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/Users.vue?vue&type=script&lang=js& ***!
  \****************************************************************************************************************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _mixins_general__WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./../mixins/general */ \"./resources/js/mixins/general.js\");\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n//\n\n/* harmony default export */ __webpack_exports__[\"default\"] = ({\n  mixins: [_mixins_general__WEBPACK_IMPORTED_MODULE_0__[\"default\"]],\n  i18n: {\n    messages: {\n      en: {\n        appUser: \"Users\",\n        name: \"Name and Last Name\"\n      },\n      pt: {\n        appUser: \"Usuários\",\n        name: \"Nome e Sobrenome\"\n      }\n    }\n  },\n  mounted: function mounted() {\n    this.load();\n  },\n  data: function data() {\n    return {\n      userList: [],\n      q: \"\",\n      sortField: \"name\",\n      sortOrder: \"asc\",\n      filterCountry: \"\",\n      page: 1,\n      modalNewActive: false,\n      roles: ['superadmin', 'admin', 'manager'],\n      userForm: new Form({\n        id: \"\",\n        name: \"\",\n        email: \"\",\n        password: \"\",\n        language_id: \"\",\n        role: \"\"\n      })\n    };\n  },\n  methods: {\n    load: function load() {\n      queue.push(this, [\"getUsers\"]);\n    },\n    getUsers: function getUsers() {\n      var self = this;\n      return new Promise(function (resolve, reject) {\n        axios.get(\"/api/users\", {\n          headers: {\n            Authorization: \"Bearer \" + store.state.auth.access_token\n          },\n          params: {\n            page: self.page,\n            paginate: true,\n            q: self.q,\n            sortBy: self.sortField,\n            sortDirection: self.sortOrder,\n            \"with\": \"language\"\n          }\n        }).then(function (response) {\n          self.userList = response.data;\n          resolve();\n        });\n      });\n    },\n    onPageChange: function onPageChange(page) {\n      this.page = page;\n      this.load();\n    },\n    onSort: function onSort(field, order) {\n      this.sortField = field;\n      this.sortOrder = order;\n      this.load();\n    },\n    editUser: function editUser(item) {\n      this.userForm.fill(item);\n      this.modalNewActive = true;\n    },\n    deleteUser: function deleteUser(item) {\n      var self = this;\n\n      if (confirm(this.$tc(\"sure\"))) {\n        axios[\"delete\"](\"api/users/\" + item.id, {\n          headers: {\n            Authorization: \"Bearer \" + store.state.auth.access_token\n          }\n        }).then(function (response) {\n          //alert(this.$tc(\"success\"))\n          self.load();\n        });\n      }\n    },\n    addNew: function addNew() {\n      this.userForm.reset();\n      this.modalNewActive = true;\n    },\n    submitForm: function submitForm() {\n      var self = this;\n\n      if (parseInt(self.userForm.data.id) > 0) {\n        self.userForm.put(\"/api/users/\" + self.userForm.data.id).then(function (data) {\n          console.log(data);\n\n          if (data.id > 0) {\n            //alert(this.$tc(\"saved\"));\n            self.userForm.reset();\n            self.load();\n            self.modalNewActive = false;\n          }\n        })[\"catch\"](function (error) {\n          console.log(\"error\", error);\n\n          if (error.errors) {\n            $.each(error.errors, function (index, val) {\n              $.each(val, function (idx, msg) {\n                self.$root.danger(msg);\n              });\n            });\n          }\n        });\n      } else {\n        self.userForm.post(\"/api/users\").then(function (data) {\n          console.log(data);\n\n          if (data.id > 0) {\n            //alert(this.$tc(\"saved\"));\n            self.userForm.reset();\n            self.load();\n            self.modalNewActive = false;\n          }\n        })[\"catch\"](function (error) {\n          console.log(\"error\", error);\n\n          if (error.errors) {\n            $.each(error.errors, function (index, val) {\n              $.each(val, function (idx, msg) {\n                self.$root.danger(msg);\n              });\n            });\n          }\n        });\n      }\n    }\n  },\n  computed: {}\n});//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vcmVzb3VyY2VzL2pzL2NvbXBvbmVudHMvVXNlcnMudnVlPzg1ZjEiXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6Ijs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7Ozs7QUFrT0E7QUFFQTtBQUVBLG1FQUZBO0FBSUE7QUFDQTtBQUNBO0FBQ0Esd0JBREE7QUFFQTtBQUZBLE9BREE7QUFLQTtBQUNBLDJCQURBO0FBRUE7QUFGQTtBQUxBO0FBREEsR0FKQTtBQWdCQSxTQWhCQSxxQkFnQkE7QUFDQTtBQUNBLEdBbEJBO0FBbUJBLE1BbkJBLGtCQW1CQTtBQUNBO0FBQ0Esa0JBREE7QUFFQSxXQUZBO0FBR0EsdUJBSEE7QUFJQSxzQkFKQTtBQUtBLHVCQUxBO0FBTUEsYUFOQTtBQU9BLDJCQVBBO0FBUUEsK0NBUkE7QUFTQTtBQUNBLGNBREE7QUFFQSxnQkFGQTtBQUdBLGlCQUhBO0FBSUEsb0JBSkE7QUFLQSx1QkFMQTtBQU1BO0FBTkE7QUFUQTtBQWtCQSxHQXRDQTtBQXVDQTtBQUNBLFFBREEsa0JBQ0E7QUFDQTtBQUNBLEtBSEE7QUFLQSxZQUxBLHNCQUtBO0FBQ0E7QUFDQTtBQUNBLGNBQ0EsR0FEQSxDQUNBLFlBREEsRUFDQTtBQUNBO0FBQ0EsMkJBQ0E7QUFGQSxXQURBO0FBS0E7QUFDQSwyQkFEQTtBQUVBLDBCQUZBO0FBR0EscUJBSEE7QUFJQSxrQ0FKQTtBQUtBLHlDQUxBO0FBTUE7QUFOQTtBQUxBLFNBREEsRUFlQSxJQWZBLENBZUE7QUFDQTtBQUNBO0FBQ0EsU0FsQkE7QUFtQkEsT0FwQkE7QUFxQkEsS0E1QkE7QUE4QkEsZ0JBOUJBLHdCQThCQSxJQTlCQSxFQThCQTtBQUNBO0FBQ0E7QUFDQSxLQWpDQTtBQW1DQSxVQW5DQSxrQkFtQ0EsS0FuQ0EsRUFtQ0EsS0FuQ0EsRUFtQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQXZDQTtBQXlDQSxZQXpDQSxvQkF5Q0EsSUF6Q0EsRUF5Q0E7QUFDQTtBQUNBO0FBQ0EsS0E1Q0E7QUE4Q0EsY0E5Q0Esc0JBOENBLElBOUNBLEVBOENBO0FBQ0E7O0FBRUE7QUFDQSx3QkFDQSxzQkFEQSxFQUNBO0FBQ0E7QUFDQSwyQkFDQTtBQUZBO0FBREEsU0FEQSxFQU9BLElBUEEsQ0FPQTtBQUNBO0FBQ0E7QUFDQSxTQVZBO0FBV0E7QUFDQSxLQTlEQTtBQWdFQSxVQWhFQSxvQkFnRUE7QUFDQTtBQUNBO0FBQ0EsS0FuRUE7QUFxRUEsY0FyRUEsd0JBcUVBO0FBQ0E7O0FBRUE7QUFFQSxzQkFDQSxHQURBLENBQ0EscUNBREEsRUFFQSxJQUZBLENBRUE7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQVZBLFdBV0E7QUFDQTs7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBRkE7QUFHQSxhQUpBO0FBS0E7QUFDQSxTQXBCQTtBQXNCQSxPQXhCQSxNQXdCQTtBQUVBLHNCQUNBLElBREEsQ0FDQSxZQURBLEVBRUEsSUFGQSxDQUVBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FWQSxXQVdBO0FBQ0E7O0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxlQUZBO0FBR0EsYUFKQTtBQUtBO0FBQ0EsU0FwQkE7QUFzQkE7QUFDQTtBQXpIQSxHQXZDQTtBQW9LQTtBQXBLQSIsImZpbGUiOiIuL25vZGVfbW9kdWxlcy9iYWJlbC1sb2FkZXIvbGliL2luZGV4LmpzPyEuL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8hLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiPHRlbXBsYXRlPlxyXG4gICAgPGRpdiBjbGFzcz1cImNvbnRhaW5lciBpcy1mbHVpZFwiPlxyXG4gICAgICAgIDwhLS0gTWFpbiBjb250YWluZXIgLS0+XHJcbiAgICAgICAgPG5hdiBjbGFzcz1cImxldmVsXCI+XHJcbiAgICAgICAgICAgIDwhLS0gTGVmdCBzaWRlIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibGV2ZWwtbGVmdFwiPlxyXG4gICAgICAgICAgICAgICAgPGRpdiBjbGFzcz1cImxldmVsLWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgICAgICA8cCBjbGFzcz1cInN1YnRpdGxlIGlzLTVcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHN0cm9uZyB2LXRleHQ9XCJ1c2VyTGlzdC50b3RhbFwiPjwvc3Ryb25nPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7eyAkdGMoXCJhcHBVc2VyXCIsIHVzZXJMaXN0LnRvdGFsKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgPCEtLSBSaWdodCBzaWRlIC0tPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibGV2ZWwtcmlnaHRcIj5cclxuXHJcbiAgICAgICAgICAgICAgICA8ZGl2IGNsYXNzPVwibGV2ZWwtaXRlbVwiIHN0eWxlPVwiei1pbmRleDogMFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxkaXYgY2xhc3M9XCJmaWVsZCBoYXMtYWRkb25zXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxwIGNsYXNzPVwiY29udHJvbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGlucHV0XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xhc3M9XCJpbnB1dFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1tb2RlbD1cInFcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJ0ZXh0XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6cGxhY2Vob2xkZXI9XCIkdCgncXVlcnknKVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1mb2N1c1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIEBrZXl1cC5lbnRlcj1cImdldFVzZXJzXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIC8+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJjb250cm9sXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8YnV0dG9uIGNsYXNzPVwiYnV0dG9uXCIgQGNsaWNrPVwiZ2V0VXNlcnNcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7eyAkdChcInNlYXJjaFwiKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPC9idXR0b24+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvcD5cclxuICAgICAgICAgICAgICAgICAgICA8L2Rpdj5cclxuICAgICAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJsZXZlbC1pdGVtXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgPGEgY2xhc3M9XCJidXR0b25cIiBAY2xpY2s9XCJsb2FkXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbiBpcy1zbWFsbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYXMgZmEtc3luYy1hbHRcIj48L2k+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICA8cCBjbGFzcz1cImxldmVsLWl0ZW1cIj5cclxuICAgICAgICAgICAgICAgICAgICA8YSBjbGFzcz1cImJ1dHRvbiBpcy1zdWNjZXNzXCIgQGNsaWNrPVwiYWRkTmV3XCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxzcGFuIGNsYXNzPVwiaWNvbiBpcy1zbWFsbFwiPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgPGkgY2xhc3M9XCJmYXMgZmEtcGx1c1wiPjwvaT5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9zcGFuPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8c3Bhbj57eyAkdChcImFkZFwiKSB9fTwvc3Bhbj5cclxuICAgICAgICAgICAgICAgICAgICA8L2E+XHJcbiAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvbmF2PlxyXG5cclxuICAgICAgICA8Yi10YWJsZVxyXG4gICAgICAgICAgICA6ZGF0YT1cInVzZXJMaXN0LmRhdGFcIlxyXG4gICAgICAgICAgICA6dG90YWw9XCJ1c2VyTGlzdC50b3RhbFwiXHJcbiAgICAgICAgICAgIHBhZ2luYXRlZFxyXG4gICAgICAgICAgICBzdHJpcGVkXHJcbiAgICAgICAgICAgIGJhY2tlbmQtcGFnaW5hdGlvblxyXG4gICAgICAgICAgICBiYWNrZW5kLXNvcnRpbmdcclxuICAgICAgICAgICAgcGVyLXBhZ2U9XCIxNVwiXHJcbiAgICAgICAgICAgIDpjdXJyZW50LXBhZ2Uuc3luYz1cInBhZ2VcIlxyXG4gICAgICAgICAgICBkZWZhdWx0LXNvcnQ9XCJuYW1lXCJcclxuICAgICAgICAgICAgOmFyaWEtbmV4dC1sYWJlbD1cIiR0KCduZXh0UGFnZScpXCJcclxuICAgICAgICAgICAgOmFyaWEtcHJldmlvdXMtbGFiZWw9XCIkdCgncHJldmlvdXNQYWdlJylcIlxyXG4gICAgICAgICAgICA6YXJpYS1wYWdlLWxhYmVsPVwiJHQoJ3BhZ2UnKVwiXHJcbiAgICAgICAgICAgIDphcmlhLWN1cnJlbnQtbGFiZWw9XCIkdCgnY3VycmVudFBhZ2UnKVwiXHJcbiAgICAgICAgICAgIGRlZmF1bHQtc29ydC1kaXJlY3Rpb249XCJhc2NcIlxyXG4gICAgICAgICAgICA6ZGVmYXVsdC1zb3J0PVwiW3NvcnRGaWVsZCwgc29ydE9yZGVyXVwiXHJcbiAgICAgICAgICAgIEBwYWdlLWNoYW5nZT1cIm9uUGFnZUNoYW5nZVwiXHJcbiAgICAgICAgICAgIEBzb3J0PVwib25Tb3J0XCJcclxuICAgICAgICA+XHJcbiAgICAgICAgICAgIDx0ZW1wbGF0ZSBzbG90LXNjb3BlPVwicHJvcHNcIj5cclxuICAgICAgICAgICAgICAgIDxiLXRhYmxlLWNvbHVtblxyXG4gICAgICAgICAgICAgICAgICAgIGZpZWxkPVwiaWRcIlxyXG4gICAgICAgICAgICAgICAgICAgIGxhYmVsPVwiSURcIlxyXG4gICAgICAgICAgICAgICAgICAgIHdpZHRoPVwiNDBcIlxyXG4gICAgICAgICAgICAgICAgICAgIHNvcnRhYmxlXHJcbiAgICAgICAgICAgICAgICAgICAgbnVtZXJpY1xyXG4gICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLnJvdy5pZCB9fVxyXG4gICAgICAgICAgICAgICAgPC9iLXRhYmxlLWNvbHVtbj5cclxuXHJcbiAgICAgICAgICAgICAgICA8Yi10YWJsZS1jb2x1bW4gZmllbGQ9XCJuYW1lXCIgOmxhYmVsPVwiJHRjKCduYW1lJylcIiBzb3J0YWJsZT5cclxuICAgICAgICAgICAgICAgICAgICB7eyBwcm9wcy5yb3cubmFtZSB9fVxyXG4gICAgICAgICAgICAgICAgPC9iLXRhYmxlLWNvbHVtbj5cclxuXHJcbiAgICAgICAgICAgICAgICA8Yi10YWJsZS1jb2x1bW4gZmllbGQ9XCJlbWFpbFwiIDpsYWJlbD1cIiR0YygnZW1haWwnKVwiIHNvcnRhYmxlPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLnJvdy5lbWFpbCB9fVxyXG4gICAgICAgICAgICAgICAgICAgIDxiLWljb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgOnRpdGxlPVwiJHQoJ3ZlcmlmaWVkJylcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB2LWlmPVwicHJvcHMucm93LnZlcmlmaWVkX2VtYWlsX2F0ICE9PSBudWxsXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbj1cImNoZWNrXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgdHlwZT1cImlzLXN1Y2Nlc3NcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBzaXplPVwiaXMtc21hbGxcIlxyXG4gICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItaWNvbj5cclxuICAgICAgICAgICAgICAgIDwvYi10YWJsZS1jb2x1bW4+XHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwicm9sZVwiIDpsYWJlbD1cIiR0Yygncm9sZXMnLCAxKVwiIHNvcnRhYmxlPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLnJvdy5yb2xlIH19XHJcbiAgICAgICAgICAgICAgICA8L2ItdGFibGUtY29sdW1uPlxyXG5cclxuICAgICAgICAgICAgICAgIDxiLXRhYmxlLWNvbHVtbiBmaWVsZD1cImNyZWF0ZWRfYXRcIiA6bGFiZWw9XCIkdGMoJ2NyZWF0ZWRfYXQnKVwiIHNvcnRhYmxlPlxyXG4gICAgICAgICAgICAgICAgICAgIHt7IHByb3BzLnJvdy5jcmVhdGVkX2F0IHwgY2FsZW5kYXIgfX1cclxuICAgICAgICAgICAgICAgIDwvYi10YWJsZS1jb2x1bW4+XHJcblxyXG4gICAgICAgICAgICAgICAgPGItdGFibGUtY29sdW1uIGZpZWxkPVwiXCIgbGFiZWw9XCJcIiB3aWR0aD1cIjEyMFwiIG51bWVyaWM+XHJcbiAgICAgICAgICAgICAgICAgICAgPGItYnV0dG9uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtaWY9XCJjYW4oJ2VkaXRVc2VycycpXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgQGNsaWNrPVwiZWRpdFVzZXIocHJvcHMucm93KVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJpcy13YXJuaW5nIGlzLXNtYWxsXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWNvbi1sZWZ0PVwicGVuY2lsXCJcclxuICAgICAgICAgICAgICAgICAgICAvPlxyXG4gICAgICAgICAgICAgICAgPC9iLXRhYmxlLWNvbHVtbj5cclxuXHJcbiAgICAgICAgICAgIDwvdGVtcGxhdGU+XHJcbiAgICAgICAgPC9iLXRhYmxlPlxyXG5cclxuICAgICAgICA8Yi1tb2RhbFxyXG4gICAgICAgICAgICA6YWN0aXZlLnN5bmM9XCJtb2RhbE5ld0FjdGl2ZVwiXHJcbiAgICAgICAgICAgIGhhcy1tb2RhbC1jYXJkXHJcbiAgICAgICAgICAgIHRyYXAtZm9jdXNcclxuICAgICAgICAgICAgOmRlc3Ryb3ktb24taGlkZT1cInRydWVcIlxyXG4gICAgICAgICAgICBhcmlhLXJvbGU9XCJkaWFsb2dcIlxyXG4gICAgICAgICAgICBhcmlhLW1vZGFsXHJcbiAgICAgICAgPlxyXG4gICAgICAgICAgICA8ZGl2IGNsYXNzPVwibW9kYWwtY2FyZFwiPlxyXG4gICAgICAgICAgICAgICAgPGhlYWRlciBjbGFzcz1cIm1vZGFsLWNhcmQtaGVhZFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxwXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNsYXNzPVwibW9kYWwtY2FyZC10aXRsZVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHYtaWY9XCJ1c2VyRm9ybS5kYXRhLmlkICE9PSAnJ1wiXHJcbiAgICAgICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICB7eyAkdChcImVkaXRcIikgfX1cclxuICAgICAgICAgICAgICAgICAgICA8L3A+XHJcbiAgICAgICAgICAgICAgICAgICAgPHAgY2xhc3M9XCJtb2RhbC1jYXJkLXRpdGxlXCIgdi1lbHNlPnt7ICR0KFwiYWRkXCIpIH19PC9wPlxyXG4gICAgICAgICAgICAgICAgPC9oZWFkZXI+XHJcblxyXG4gICAgICAgICAgICAgICAgPHNlY3Rpb24gY2xhc3M9XCJtb2RhbC1jYXJkLWJvZHlcIj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPGItZmllbGRcclxuICAgICAgICAgICAgICAgICAgICAgICAgOmxhYmVsPVwiJHRjKCduYW1lJylcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6dHlwZT1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlckZvcm0uZXJyb3JzLmhhcygnbmFtZScpID8gJ2lzLWRhbmdlcicgOiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6bWVzc2FnZT1cInVzZXJGb3JtLmVycm9ycy5nZXQoJ25hbWUnKVwiXHJcbiAgICAgICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8Yi1pbnB1dCB2LW1vZGVsPVwidXNlckZvcm0uZGF0YS5uYW1lXCI+PC9iLWlucHV0PlxyXG4gICAgICAgICAgICAgICAgICAgIDwvYi1maWVsZD5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPGItZmllbGRcclxuICAgICAgICAgICAgICAgICAgICAgICAgOmxhYmVsPVwiJHRjKCdlbWFpbCcpXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgOnR5cGU9XCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHVzZXJGb3JtLmVycm9ycy5oYXMoJ2VtYWlsJykgPyAnaXMtZGFuZ2VyJyA6ICcnXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDptZXNzYWdlPVwidXNlckZvcm0uZXJyb3JzLmdldCgnZW1haWwnKVwiXHJcbiAgICAgICAgICAgICAgICAgICAgPlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA8Yi1pbnB1dCB2LW1vZGVsPVwidXNlckZvcm0uZGF0YS5lbWFpbFwiPjwvYi1pbnB1dD5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItZmllbGQ+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDxiLWZpZWxkXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDpsYWJlbD1cIiR0YygncGFzc3dvcmQnKVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDp0eXBlPVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB1c2VyRm9ybS5lcnJvcnMuaGFzKCdwYXNzd29yZCcpID8gJ2lzLWRhbmdlcicgOiAnJ1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6bWVzc2FnZT1cInVzZXJGb3JtLmVycm9ycy5nZXQoJ3Bhc3N3b3JkJylcIlxyXG4gICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPGItaW5wdXQgdi1tb2RlbD1cInVzZXJGb3JtLmRhdGEucGFzc3dvcmRcIj48L2ItaW5wdXQ+XHJcbiAgICAgICAgICAgICAgICAgICAgPC9iLWZpZWxkPlxyXG5cclxuICAgICAgICAgICAgICAgICAgICA8Yi1maWVsZFxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6bGFiZWw9XCIkdGMoJ2xhbmd1YWdlJylcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA6dHlwZT1cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdXNlckZvcm0uZXJyb3JzLmhhcygnbGFuZ3VhZ2VfaWQnKSA/ICdpcy1kYW5nZXInIDogJydcclxuICAgICAgICAgICAgICAgICAgICAgICAgXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgOm1lc3NhZ2U9XCJ1c2VyRm9ybS5lcnJvcnMuZ2V0KCdsYW5ndWFnZV9pZCcpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxiLXNlbGVjdFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgOnBsYWNlaG9sZGVyPVwiJHRjKCdsYW5ndWFnZScsIDEpXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIGljb249XCJlYXJ0aFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LW1vZGVsPVwidXNlckZvcm0uZGF0YS5sYW5ndWFnZV9pZFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIDxvcHRpb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB2LWZvcj1cImxhbmd1YWdlIGluICRyb290LnN0b3JlLmxhbmd1YWdlTGlzdFwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgOnZhbHVlPVwibGFuZ3VhZ2UuaWRcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgID57eyBsYW5ndWFnZS5uYW1lIH19PC9vcHRpb25cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgID5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9iLXNlbGVjdD5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItZmllbGQ+XHJcblxyXG4gICAgICAgICAgICAgICAgICAgIDxiLWZpZWxkIDpsYWJlbD1cIiR0Yygncm9sZScpXCI+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIDxiLXNlbGVjdCA6cGxhY2Vob2xkZXI9XCIkdGMoJ3NlbGVjdCcpXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHYtbW9kZWw9XCJ1c2VyRm9ybS5kYXRhLnJvbGVcIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8b3B0aW9uXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgdi1mb3I9XCIocm9sZSwgaW5kZXgpIGluIHJvbGVzXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6dmFsdWU9XCJyb2xlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICA6a2V5PVwiaW5kZXhcIj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICB7eyByb2xlIH19XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICA8L29wdGlvbj5cclxuICAgICAgICAgICAgICAgICAgICAgICAgPC9iLXNlbGVjdD5cclxuICAgICAgICAgICAgICAgICAgICA8L2ItZmllbGQ+ICAgICAgICAgICAgICAgICAgICBcclxuXHJcbiAgICAgICAgICAgICAgICA8L3NlY3Rpb24+XHJcblxyXG4gICAgICAgICAgICAgICAgPGZvb3RlciBjbGFzcz1cIm1vZGFsLWNhcmQtZm9vdFwiPlxyXG4gICAgICAgICAgICAgICAgICAgIDxidXR0b25cclxuICAgICAgICAgICAgICAgICAgICAgICAgQGNsaWNrPVwic3VibWl0Rm9ybVwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImJ1dHRvbiBpcy1zdWNjZXNzXCJcclxuICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt7ICR0YyhcInNhdmVcIikgfX1cclxuICAgICAgICAgICAgICAgICAgICA8L2J1dHRvbj5cclxuXHJcbiAgICAgICAgICAgICAgICAgICAgPGJ1dHRvblxyXG4gICAgICAgICAgICAgICAgICAgICAgICBjbGFzcz1cImJ1dHRvblwiXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHR5cGU9XCJidXR0b25cIlxyXG4gICAgICAgICAgICAgICAgICAgICAgICBAY2xpY2s9XCJtb2RhbE5ld0FjdGl2ZSA9IGZhbHNlXCJcclxuICAgICAgICAgICAgICAgICAgICA+XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHt7ICR0YyhcImNhbmNlbFwiKSB9fVxyXG4gICAgICAgICAgICAgICAgICAgIDwvYnV0dG9uPlxyXG4gICAgICAgICAgICAgICAgPC9mb290ZXI+XHJcbiAgICAgICAgICAgIDwvZGl2PlxyXG4gICAgICAgIDwvYi1tb2RhbD5cclxuICAgIDwvZGl2PlxyXG48L3RlbXBsYXRlPlxyXG48c2NyaXB0PlxyXG5pbXBvcnQgbWl4aW5fZ2VuZXJhbCBmcm9tIFwiLi8uLi9taXhpbnMvZ2VuZXJhbFwiO1xyXG5cclxuZXhwb3J0IGRlZmF1bHQge1xyXG5cclxuICAgIG1peGluczogW21peGluX2dlbmVyYWxdLFxyXG5cclxuICAgIGkxOG46IHtcclxuICAgICAgICBtZXNzYWdlczoge1xyXG4gICAgICAgICAgICBlbjoge1xyXG4gICAgICAgICAgICAgICAgYXBwVXNlcjogXCJVc2Vyc1wiLFxyXG4gICAgICAgICAgICAgICAgbmFtZTogXCJOYW1lIGFuZCBMYXN0IE5hbWVcIixcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgcHQ6IHtcclxuICAgICAgICAgICAgICAgIGFwcFVzZXI6IFwiVXN1w6FyaW9zXCIsXHJcbiAgICAgICAgICAgICAgICBuYW1lOiBcIk5vbWUgZSBTb2JyZW5vbWVcIixcclxuICAgICAgICAgICAgfSxcclxuICAgICAgICB9LFxyXG4gICAgfSxcclxuICAgIG1vdW50ZWQoKSB7XHJcbiAgICAgICAgdGhpcy5sb2FkKCk7XHJcbiAgICB9LFxyXG4gICAgZGF0YSgpIHtcclxuICAgICAgICByZXR1cm4ge1xyXG4gICAgICAgICAgICB1c2VyTGlzdDogW10sXHJcbiAgICAgICAgICAgIHE6IFwiXCIsXHJcbiAgICAgICAgICAgIHNvcnRGaWVsZDogXCJuYW1lXCIsXHJcbiAgICAgICAgICAgIHNvcnRPcmRlcjogXCJhc2NcIixcclxuICAgICAgICAgICAgZmlsdGVyQ291bnRyeTogXCJcIixcclxuICAgICAgICAgICAgcGFnZTogMSxcclxuICAgICAgICAgICAgbW9kYWxOZXdBY3RpdmU6IGZhbHNlLFxyXG4gICAgICAgICAgICByb2xlczogWydzdXBlcmFkbWluJywgJ2FkbWluJywgJ21hbmFnZXInXSxcclxuICAgICAgICAgICAgdXNlckZvcm06IG5ldyBGb3JtKHtcclxuICAgICAgICAgICAgICAgIGlkOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgbmFtZTogXCJcIixcclxuICAgICAgICAgICAgICAgIGVtYWlsOiBcIlwiLFxyXG4gICAgICAgICAgICAgICAgcGFzc3dvcmQ6IFwiXCIsXHJcbiAgICAgICAgICAgICAgICBsYW5ndWFnZV9pZDogXCJcIixcclxuICAgICAgICAgICAgICAgIHJvbGU6IFwiXCIsXHJcbiAgICAgICAgICAgIH0pLFxyXG4gICAgICAgIH07XHJcbiAgICB9LFxyXG4gICAgbWV0aG9kczoge1xyXG4gICAgICAgIGxvYWQoKSB7XHJcbiAgICAgICAgICAgIHF1ZXVlLnB1c2godGhpcywgW1wiZ2V0VXNlcnNcIl0pO1xyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIGdldFVzZXJzKCkge1xyXG4gICAgICAgICAgICB2YXIgc2VsZiA9IHRoaXM7XHJcbiAgICAgICAgICAgIHJldHVybiBuZXcgUHJvbWlzZShmdW5jdGlvbihyZXNvbHZlLCByZWplY3QpIHtcclxuICAgICAgICAgICAgICAgIGF4aW9zXHJcbiAgICAgICAgICAgICAgICAgICAgLmdldChcIi9hcGkvdXNlcnNcIiwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdXRob3JpemF0aW9uOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiQmVhcmVyIFwiICsgc3RvcmUuc3RhdGUuYXV0aC5hY2Nlc3NfdG9rZW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHBhcmFtczoge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnZTogc2VsZi5wYWdlLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgcGFnaW5hdGU6IHRydWUsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBxOiBzZWxmLnEsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzb3J0Qnk6IHNlbGYuc29ydEZpZWxkLFxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc29ydERpcmVjdGlvbjogc2VsZi5zb3J0T3JkZXIsXHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB3aXRoOiBcImxhbmd1YWdlXCJcclxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgIC50aGVuKChyZXNwb25zZSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBzZWxmLnVzZXJMaXN0ID0gcmVzcG9uc2UuZGF0YTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgcmVzb2x2ZSgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9KTtcclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBvblBhZ2VDaGFuZ2UocGFnZSkge1xyXG4gICAgICAgICAgICB0aGlzLnBhZ2UgPSBwYWdlO1xyXG4gICAgICAgICAgICB0aGlzLmxvYWQoKTtcclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBvblNvcnQoZmllbGQsIG9yZGVyKSB7XHJcbiAgICAgICAgICAgIHRoaXMuc29ydEZpZWxkID0gZmllbGQ7XHJcbiAgICAgICAgICAgIHRoaXMuc29ydE9yZGVyID0gb3JkZXI7XHJcbiAgICAgICAgICAgIHRoaXMubG9hZCgpO1xyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIGVkaXRVc2VyKGl0ZW0pIHtcclxuICAgICAgICAgICAgdGhpcy51c2VyRm9ybS5maWxsKGl0ZW0pO1xyXG4gICAgICAgICAgICB0aGlzLm1vZGFsTmV3QWN0aXZlID0gdHJ1ZTtcclxuICAgICAgICB9LFxyXG5cclxuICAgICAgICBkZWxldGVVc2VyKGl0ZW0pIHtcclxuICAgICAgICAgICAgdmFyIHNlbGYgPSB0aGlzO1xyXG5cclxuICAgICAgICAgICAgaWYgKGNvbmZpcm0odGhpcy4kdGMoXCJzdXJlXCIpKSkge1xyXG4gICAgICAgICAgICAgICAgYXhpb3NcclxuICAgICAgICAgICAgICAgICAgICAuZGVsZXRlKFwiYXBpL3VzZXJzL1wiICsgaXRlbS5pZCwge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBoZWFkZXJzOiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBBdXRob3JpemF0aW9uOlxyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiQmVhcmVyIFwiICsgc3RvcmUuc3RhdGUuYXV0aC5hY2Nlc3NfdG9rZW4sXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAudGhlbigocmVzcG9uc2UpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgLy9hbGVydCh0aGlzLiR0YyhcInN1Y2Nlc3NcIikpXHJcbiAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYubG9hZCgpO1xyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICB9XHJcbiAgICAgICAgfSxcclxuXHJcbiAgICAgICAgYWRkTmV3KCkge1xyXG4gICAgICAgICAgICB0aGlzLnVzZXJGb3JtLnJlc2V0KCk7XHJcbiAgICAgICAgICAgIHRoaXMubW9kYWxOZXdBY3RpdmUgPSB0cnVlO1xyXG4gICAgICAgIH0sXHJcblxyXG4gICAgICAgIHN1Ym1pdEZvcm0oKSB7XHJcbiAgICAgICAgICAgIHZhciBzZWxmID0gdGhpcztcclxuXHJcbiAgICAgICAgICAgIGlmKHBhcnNlSW50KHNlbGYudXNlckZvcm0uZGF0YS5pZCkgPiAwKSB7XHJcblxyXG4gICAgICAgICAgICAgICAgc2VsZi51c2VyRm9ybVxyXG4gICAgICAgICAgICAgICAgICAgIC5wdXQoXCIvYXBpL3VzZXJzL1wiK3NlbGYudXNlckZvcm0uZGF0YS5pZClcclxuICAgICAgICAgICAgICAgICAgICAudGhlbigoZGF0YSkgPT4ge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBjb25zb2xlLmxvZyhkYXRhKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKGRhdGEuaWQgPiAwKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAvL2FsZXJ0KHRoaXMuJHRjKFwic2F2ZWRcIikpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi51c2VyRm9ybS5yZXNldCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5sb2FkKCk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLm1vZGFsTmV3QWN0aXZlID0gZmFsc2U7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9KVxyXG4gICAgICAgICAgICAgICAgICAgIC5jYXRjaCgoZXJyb3IpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coXCJlcnJvclwiLCBlcnJvcik7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmKGVycm9yLmVycm9ycykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgJC5lYWNoKGVycm9yLmVycm9ycywgZnVuY3Rpb24oaW5kZXgsIHZhbCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICQuZWFjaCh2YWwsIGZ1bmN0aW9uKGlkeCwgbXNnKSB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYuJHJvb3QuZGFuZ2VyKG1zZyk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB9KTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgfVxyXG4gICAgICAgICAgICAgICAgICAgIH0pO1xyXG5cclxuICAgICAgICAgICAgfSBlbHNlIHtcclxuXHJcbiAgICAgICAgICAgICAgICBzZWxmLnVzZXJGb3JtXHJcbiAgICAgICAgICAgICAgICAgICAgLnBvc3QoXCIvYXBpL3VzZXJzXCIpXHJcbiAgICAgICAgICAgICAgICAgICAgLnRoZW4oKGRhdGEpID0+IHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgY29uc29sZS5sb2coZGF0YSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChkYXRhLmlkID4gMCkge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgLy9hbGVydCh0aGlzLiR0YyhcInNhdmVkXCIpKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYudXNlckZvcm0ucmVzZXQoKTtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHNlbGYubG9hZCgpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2VsZi5tb2RhbE5ld0FjdGl2ZSA9IGZhbHNlO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICB9XHJcbiAgICAgICAgICAgICAgICAgICAgfSlcclxuICAgICAgICAgICAgICAgICAgICAuY2F0Y2goKGVycm9yKSA9PiB7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIGNvbnNvbGUubG9nKFwiZXJyb3JcIiwgZXJyb3IpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICBpZihlcnJvci5lcnJvcnMpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICQuZWFjaChlcnJvci5lcnJvcnMsIGZ1bmN0aW9uKGluZGV4LCB2YWwpIHtcclxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAkLmVhY2godmFsLCBmdW5jdGlvbihpZHgsIG1zZykge1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBzZWxmLiRyb290LmRhbmdlcihtc2cpO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIH0pO1xyXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfSk7XHJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cclxuICAgICAgICAgICAgICAgICAgICB9KTtcclxuXHJcbiAgICAgICAgICAgIH1cclxuICAgICAgICB9LFxyXG5cclxuICAgIH0sXHJcbiAgICBcclxuICAgIGNvbXB1dGVkOiB7XHJcbiAgICB9LFxyXG59O1xyXG48L3NjcmlwdD5cclxuIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Users.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Users.vue?vue&type=template&id=30c27aa6&":
/*!********************************************************************************************************************************************************************************************************!*\
  !*** ./node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!./node_modules/vue-loader/lib??vue-loader-options!./resources/js/components/Users.vue?vue&type=template&id=30c27aa6& ***!
  \********************************************************************************************************************************************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return render; });\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return staticRenderFns; });\nvar render = function() {\n  var _vm = this\n  var _h = _vm.$createElement\n  var _c = _vm._self._c || _h\n  return _c(\n    \"div\",\n    { staticClass: \"container is-fluid\" },\n    [\n      _c(\"nav\", { staticClass: \"level\" }, [\n        _c(\"div\", { staticClass: \"level-left\" }, [\n          _c(\"div\", { staticClass: \"level-item\" }, [\n            _c(\"p\", { staticClass: \"subtitle is-5\" }, [\n              _c(\"strong\", {\n                domProps: { textContent: _vm._s(_vm.userList.total) }\n              }),\n              _vm._v(\n                \"\\n                    \" +\n                  _vm._s(_vm.$tc(\"appUser\", _vm.userList.total)) +\n                  \"\\n                \"\n              )\n            ])\n          ])\n        ]),\n        _vm._v(\" \"),\n        _c(\"div\", { staticClass: \"level-right\" }, [\n          _c(\n            \"div\",\n            { staticClass: \"level-item\", staticStyle: { \"z-index\": \"0\" } },\n            [\n              _c(\"div\", { staticClass: \"field has-addons\" }, [\n                _c(\"p\", { staticClass: \"control\" }, [\n                  _c(\"input\", {\n                    directives: [\n                      {\n                        name: \"model\",\n                        rawName: \"v-model\",\n                        value: _vm.q,\n                        expression: \"q\"\n                      },\n                      { name: \"focus\", rawName: \"v-focus\" }\n                    ],\n                    staticClass: \"input\",\n                    attrs: { type: \"text\", placeholder: _vm.$t(\"query\") },\n                    domProps: { value: _vm.q },\n                    on: {\n                      keyup: function($event) {\n                        if (\n                          !$event.type.indexOf(\"key\") &&\n                          _vm._k(\n                            $event.keyCode,\n                            \"enter\",\n                            13,\n                            $event.key,\n                            \"Enter\"\n                          )\n                        ) {\n                          return null\n                        }\n                        return _vm.getUsers.apply(null, arguments)\n                      },\n                      input: function($event) {\n                        if ($event.target.composing) {\n                          return\n                        }\n                        _vm.q = $event.target.value\n                      }\n                    }\n                  })\n                ]),\n                _vm._v(\" \"),\n                _c(\"p\", { staticClass: \"control\" }, [\n                  _c(\n                    \"button\",\n                    { staticClass: \"button\", on: { click: _vm.getUsers } },\n                    [\n                      _vm._v(\n                        \"\\n                            \" +\n                          _vm._s(_vm.$t(\"search\")) +\n                          \"\\n                        \"\n                      )\n                    ]\n                  )\n                ])\n              ])\n            ]\n          ),\n          _vm._v(\" \"),\n          _c(\"p\", { staticClass: \"level-item\" }, [\n            _c(\"a\", { staticClass: \"button\", on: { click: _vm.load } }, [\n              _vm._m(0)\n            ])\n          ]),\n          _vm._v(\" \"),\n          _c(\"p\", { staticClass: \"level-item\" }, [\n            _c(\n              \"a\",\n              { staticClass: \"button is-success\", on: { click: _vm.addNew } },\n              [\n                _vm._m(1),\n                _vm._v(\" \"),\n                _c(\"span\", [_vm._v(_vm._s(_vm.$t(\"add\")))])\n              ]\n            )\n          ])\n        ])\n      ]),\n      _vm._v(\" \"),\n      _c(\"b-table\", {\n        attrs: {\n          data: _vm.userList.data,\n          total: _vm.userList.total,\n          paginated: \"\",\n          striped: \"\",\n          \"backend-pagination\": \"\",\n          \"backend-sorting\": \"\",\n          \"per-page\": \"15\",\n          \"current-page\": _vm.page,\n          \"default-sort\": \"name\",\n          \"aria-next-label\": _vm.$t(\"nextPage\"),\n          \"aria-previous-label\": _vm.$t(\"previousPage\"),\n          \"aria-page-label\": _vm.$t(\"page\"),\n          \"aria-current-label\": _vm.$t(\"currentPage\"),\n          \"default-sort-direction\": \"asc\",\n          \"default-sort\": [_vm.sortField, _vm.sortOrder]\n        },\n        on: {\n          \"update:currentPage\": function($event) {\n            _vm.page = $event\n          },\n          \"update:current-page\": function($event) {\n            _vm.page = $event\n          },\n          \"page-change\": _vm.onPageChange,\n          sort: _vm.onSort\n        },\n        scopedSlots: _vm._u([\n          {\n            key: \"default\",\n            fn: function(props) {\n              return [\n                _c(\n                  \"b-table-column\",\n                  {\n                    attrs: {\n                      field: \"id\",\n                      label: \"ID\",\n                      width: \"40\",\n                      sortable: \"\",\n                      numeric: \"\"\n                    }\n                  },\n                  [\n                    _vm._v(\n                      \"\\n                \" +\n                        _vm._s(props.row.id) +\n                        \"\\n            \"\n                    )\n                  ]\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-table-column\",\n                  {\n                    attrs: {\n                      field: \"name\",\n                      label: _vm.$tc(\"name\"),\n                      sortable: \"\"\n                    }\n                  },\n                  [\n                    _vm._v(\n                      \"\\n                \" +\n                        _vm._s(props.row.name) +\n                        \"\\n            \"\n                    )\n                  ]\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-table-column\",\n                  {\n                    attrs: {\n                      field: \"email\",\n                      label: _vm.$tc(\"email\"),\n                      sortable: \"\"\n                    }\n                  },\n                  [\n                    _vm._v(\n                      \"\\n                \" +\n                        _vm._s(props.row.email) +\n                        \"\\n                \"\n                    ),\n                    props.row.verified_email_at !== null\n                      ? _c(\"b-icon\", {\n                          attrs: {\n                            title: _vm.$t(\"verified\"),\n                            icon: \"check\",\n                            type: \"is-success\",\n                            size: \"is-small\"\n                          }\n                        })\n                      : _vm._e()\n                  ],\n                  1\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-table-column\",\n                  {\n                    attrs: {\n                      field: \"role\",\n                      label: _vm.$tc(\"roles\", 1),\n                      sortable: \"\"\n                    }\n                  },\n                  [\n                    _vm._v(\n                      \"\\n                \" +\n                        _vm._s(props.row.role) +\n                        \"\\n            \"\n                    )\n                  ]\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-table-column\",\n                  {\n                    attrs: {\n                      field: \"created_at\",\n                      label: _vm.$tc(\"created_at\"),\n                      sortable: \"\"\n                    }\n                  },\n                  [\n                    _vm._v(\n                      \"\\n                \" +\n                        _vm._s(_vm._f(\"calendar\")(props.row.created_at)) +\n                        \"\\n            \"\n                    )\n                  ]\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-table-column\",\n                  {\n                    attrs: { field: \"\", label: \"\", width: \"120\", numeric: \"\" }\n                  },\n                  [\n                    _vm.can(\"editUsers\")\n                      ? _c(\"b-button\", {\n                          attrs: {\n                            type: \"is-warning is-small\",\n                            \"icon-left\": \"pencil\"\n                          },\n                          on: {\n                            click: function($event) {\n                              return _vm.editUser(props.row)\n                            }\n                          }\n                        })\n                      : _vm._e()\n                  ],\n                  1\n                )\n              ]\n            }\n          }\n        ])\n      }),\n      _vm._v(\" \"),\n      _c(\n        \"b-modal\",\n        {\n          attrs: {\n            active: _vm.modalNewActive,\n            \"has-modal-card\": \"\",\n            \"trap-focus\": \"\",\n            \"destroy-on-hide\": true,\n            \"aria-role\": \"dialog\",\n            \"aria-modal\": \"\"\n          },\n          on: {\n            \"update:active\": function($event) {\n              _vm.modalNewActive = $event\n            }\n          }\n        },\n        [\n          _c(\"div\", { staticClass: \"modal-card\" }, [\n            _c(\"header\", { staticClass: \"modal-card-head\" }, [\n              _vm.userForm.data.id !== \"\"\n                ? _c(\"p\", { staticClass: \"modal-card-title\" }, [\n                    _vm._v(\n                      \"\\n                    \" +\n                        _vm._s(_vm.$t(\"edit\")) +\n                        \"\\n                \"\n                    )\n                  ])\n                : _c(\"p\", { staticClass: \"modal-card-title\" }, [\n                    _vm._v(_vm._s(_vm.$t(\"add\")))\n                  ])\n            ]),\n            _vm._v(\" \"),\n            _c(\n              \"section\",\n              { staticClass: \"modal-card-body\" },\n              [\n                _c(\n                  \"b-field\",\n                  {\n                    attrs: {\n                      label: _vm.$tc(\"name\"),\n                      type: _vm.userForm.errors.has(\"name\") ? \"is-danger\" : \"\",\n                      message: _vm.userForm.errors.get(\"name\")\n                    }\n                  },\n                  [\n                    _c(\"b-input\", {\n                      model: {\n                        value: _vm.userForm.data.name,\n                        callback: function($$v) {\n                          _vm.$set(_vm.userForm.data, \"name\", $$v)\n                        },\n                        expression: \"userForm.data.name\"\n                      }\n                    })\n                  ],\n                  1\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-field\",\n                  {\n                    attrs: {\n                      label: _vm.$tc(\"email\"),\n                      type: _vm.userForm.errors.has(\"email\") ? \"is-danger\" : \"\",\n                      message: _vm.userForm.errors.get(\"email\")\n                    }\n                  },\n                  [\n                    _c(\"b-input\", {\n                      model: {\n                        value: _vm.userForm.data.email,\n                        callback: function($$v) {\n                          _vm.$set(_vm.userForm.data, \"email\", $$v)\n                        },\n                        expression: \"userForm.data.email\"\n                      }\n                    })\n                  ],\n                  1\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-field\",\n                  {\n                    attrs: {\n                      label: _vm.$tc(\"password\"),\n                      type: _vm.userForm.errors.has(\"password\")\n                        ? \"is-danger\"\n                        : \"\",\n                      message: _vm.userForm.errors.get(\"password\")\n                    }\n                  },\n                  [\n                    _c(\"b-input\", {\n                      model: {\n                        value: _vm.userForm.data.password,\n                        callback: function($$v) {\n                          _vm.$set(_vm.userForm.data, \"password\", $$v)\n                        },\n                        expression: \"userForm.data.password\"\n                      }\n                    })\n                  ],\n                  1\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-field\",\n                  {\n                    attrs: {\n                      label: _vm.$tc(\"language\"),\n                      type: _vm.userForm.errors.has(\"language_id\")\n                        ? \"is-danger\"\n                        : \"\",\n                      message: _vm.userForm.errors.get(\"language_id\")\n                    }\n                  },\n                  [\n                    _c(\n                      \"b-select\",\n                      {\n                        attrs: {\n                          placeholder: _vm.$tc(\"language\", 1),\n                          icon: \"earth\"\n                        },\n                        model: {\n                          value: _vm.userForm.data.language_id,\n                          callback: function($$v) {\n                            _vm.$set(_vm.userForm.data, \"language_id\", $$v)\n                          },\n                          expression: \"userForm.data.language_id\"\n                        }\n                      },\n                      _vm._l(_vm.$root.store.languageList, function(language) {\n                        return _c(\n                          \"option\",\n                          { domProps: { value: language.id } },\n                          [_vm._v(_vm._s(language.name))]\n                        )\n                      }),\n                      0\n                    )\n                  ],\n                  1\n                ),\n                _vm._v(\" \"),\n                _c(\n                  \"b-field\",\n                  { attrs: { label: _vm.$tc(\"role\") } },\n                  [\n                    _c(\n                      \"b-select\",\n                      {\n                        attrs: { placeholder: _vm.$tc(\"select\") },\n                        model: {\n                          value: _vm.userForm.data.role,\n                          callback: function($$v) {\n                            _vm.$set(_vm.userForm.data, \"role\", $$v)\n                          },\n                          expression: \"userForm.data.role\"\n                        }\n                      },\n                      _vm._l(_vm.roles, function(role, index) {\n                        return _c(\n                          \"option\",\n                          { key: index, domProps: { value: role } },\n                          [\n                            _vm._v(\n                              \"\\n                            \" +\n                                _vm._s(role) +\n                                \"\\n                        \"\n                            )\n                          ]\n                        )\n                      }),\n                      0\n                    )\n                  ],\n                  1\n                )\n              ],\n              1\n            ),\n            _vm._v(\" \"),\n            _c(\"footer\", { staticClass: \"modal-card-foot\" }, [\n              _c(\n                \"button\",\n                {\n                  staticClass: \"button is-success\",\n                  attrs: { type: \"button\" },\n                  on: { click: _vm.submitForm }\n                },\n                [\n                  _vm._v(\n                    \"\\n                    \" +\n                      _vm._s(_vm.$tc(\"save\")) +\n                      \"\\n                \"\n                  )\n                ]\n              ),\n              _vm._v(\" \"),\n              _c(\n                \"button\",\n                {\n                  staticClass: \"button\",\n                  attrs: { type: \"button\" },\n                  on: {\n                    click: function($event) {\n                      _vm.modalNewActive = false\n                    }\n                  }\n                },\n                [\n                  _vm._v(\n                    \"\\n                    \" +\n                      _vm._s(_vm.$tc(\"cancel\")) +\n                      \"\\n                \"\n                  )\n                ]\n              )\n            ])\n          ])\n        ]\n      )\n    ],\n    1\n  )\n}\nvar staticRenderFns = [\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"span\", { staticClass: \"icon is-small\" }, [\n      _c(\"i\", { staticClass: \"fas fa-sync-alt\" })\n    ])\n  },\n  function() {\n    var _vm = this\n    var _h = _vm.$createElement\n    var _c = _vm._self._c || _h\n    return _c(\"span\", { staticClass: \"icon is-small\" }, [\n      _c(\"i\", { staticClass: \"fas fa-plus\" })\n    ])\n  }\n]\nrender._withStripped = true\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/Nzg2MCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxLQUFLLG9DQUFvQztBQUN6QztBQUNBLGlCQUFpQix1QkFBdUI7QUFDeEMsbUJBQW1CLDRCQUE0QjtBQUMvQyxxQkFBcUIsNEJBQTRCO0FBQ2pELHFCQUFxQiwrQkFBK0I7QUFDcEQ7QUFDQSwyQkFBMkI7QUFDM0IsZUFBZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQiw2QkFBNkI7QUFDaEQ7QUFDQTtBQUNBLGFBQWEsMENBQTBDLGlCQUFpQixFQUFFO0FBQzFFO0FBQ0EseUJBQXlCLGtDQUFrQztBQUMzRCx5QkFBeUIseUJBQXlCO0FBQ2xEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsdUJBQXVCO0FBQ3ZCLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0EsNEJBQTRCLDZDQUE2QztBQUN6RSwrQkFBK0IsZUFBZTtBQUM5QztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBLHlCQUF5Qix5QkFBeUI7QUFDbEQ7QUFDQTtBQUNBLHFCQUFxQiw2QkFBNkIsc0JBQXNCLEVBQUU7QUFDMUU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsNEJBQTRCO0FBQy9DLHFCQUFxQiw2QkFBNkIsa0JBQWtCLEVBQUU7QUFDdEU7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUIsNEJBQTRCO0FBQy9DO0FBQ0E7QUFDQSxlQUFlLHdDQUF3QyxvQkFBb0IsRUFBRTtBQUM3RTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxTQUFTO0FBQ1Q7QUFDQTtBQUNBO0FBQ0EsV0FBVztBQUNYO0FBQ0E7QUFDQSxXQUFXO0FBQ1g7QUFDQTtBQUNBLFNBQVM7QUFDVDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSw0QkFBNEI7QUFDNUIsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLDJCQUEyQjtBQUMzQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxPQUFPO0FBQ1A7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLFdBQVc7QUFDWDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsU0FBUztBQUNUO0FBQ0EscUJBQXFCLDRCQUE0QjtBQUNqRCwwQkFBMEIsaUNBQWlDO0FBQzNEO0FBQ0EsMkJBQTJCLGtDQUFrQztBQUM3RDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwyQkFBMkIsa0NBQWtDO0FBQzdEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLGVBQWUsaUNBQWlDO0FBQ2hEO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSxtQkFBbUI7QUFDbkI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQSxxQkFBcUI7QUFDckI7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLG1CQUFtQjtBQUNuQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSx5QkFBeUI7QUFDekI7QUFDQTtBQUNBLHFCQUFxQjtBQUNyQjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CO0FBQ25CO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EseUJBQXlCO0FBQ3pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLFlBQVkscUJBQXFCLEVBQUU7QUFDOUQ7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsbUJBQW1CLFNBQVMseUJBQXlCLEVBQUU7QUFDdkQ7QUFDQTtBQUNBO0FBQ0E7QUFDQSxnQ0FBZ0MsaUNBQWlDO0FBQ2pFO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCO0FBQzNCO0FBQ0E7QUFDQSx1QkFBdUI7QUFDdkI7QUFDQTtBQUNBO0FBQ0EsMkJBQTJCLHdCQUF3QixjQUFjLEVBQUU7QUFDbkU7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QjtBQUN2QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQSwwQkFBMEIsaUNBQWlDO0FBQzNEO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLGlCQUFpQjtBQUMzQyx1QkFBdUI7QUFDdkIsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsMEJBQTBCLGlCQUFpQjtBQUMzQztBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0EsaUJBQWlCO0FBQ2pCO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLHVCQUF1QiwrQkFBK0I7QUFDdEQsZUFBZSxpQ0FBaUM7QUFDaEQ7QUFDQSxHQUFHO0FBQ0g7QUFDQTtBQUNBO0FBQ0E7QUFDQSx1QkFBdUIsK0JBQStCO0FBQ3RELGVBQWUsNkJBQTZCO0FBQzVDO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/IS4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPyEuL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1VzZXJzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMGMyN2FhNiYuanMiLCJzb3VyY2VzQ29udGVudCI6WyJ2YXIgcmVuZGVyID0gZnVuY3Rpb24oKSB7XG4gIHZhciBfdm0gPSB0aGlzXG4gIHZhciBfaCA9IF92bS4kY3JlYXRlRWxlbWVudFxuICB2YXIgX2MgPSBfdm0uX3NlbGYuX2MgfHwgX2hcbiAgcmV0dXJuIF9jKFxuICAgIFwiZGl2XCIsXG4gICAgeyBzdGF0aWNDbGFzczogXCJjb250YWluZXIgaXMtZmx1aWRcIiB9LFxuICAgIFtcbiAgICAgIF9jKFwibmF2XCIsIHsgc3RhdGljQ2xhc3M6IFwibGV2ZWxcIiB9LCBbXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibGV2ZWwtbGVmdFwiIH0sIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcImxldmVsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICBfYyhcInBcIiwgeyBzdGF0aWNDbGFzczogXCJzdWJ0aXRsZSBpcy01XCIgfSwgW1xuICAgICAgICAgICAgICBfYyhcInN0cm9uZ1wiLCB7XG4gICAgICAgICAgICAgICAgZG9tUHJvcHM6IHsgdGV4dENvbnRlbnQ6IF92bS5fcyhfdm0udXNlckxpc3QudG90YWwpIH1cbiAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdGMoXCJhcHBVc2VyXCIsIF92bS51c2VyTGlzdC50b3RhbCkpICtcbiAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgIClcbiAgICAgICAgICAgIF0pXG4gICAgICAgICAgXSlcbiAgICAgICAgXSksXG4gICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwibGV2ZWwtcmlnaHRcIiB9LCBbXG4gICAgICAgICAgX2MoXG4gICAgICAgICAgICBcImRpdlwiLFxuICAgICAgICAgICAgeyBzdGF0aWNDbGFzczogXCJsZXZlbC1pdGVtXCIsIHN0YXRpY1N0eWxlOiB7IFwiei1pbmRleFwiOiBcIjBcIiB9IH0sXG4gICAgICAgICAgICBbXG4gICAgICAgICAgICAgIF9jKFwiZGl2XCIsIHsgc3RhdGljQ2xhc3M6IFwiZmllbGQgaGFzLWFkZG9uc1wiIH0sIFtcbiAgICAgICAgICAgICAgICBfYyhcInBcIiwgeyBzdGF0aWNDbGFzczogXCJjb250cm9sXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgX2MoXCJpbnB1dFwiLCB7XG4gICAgICAgICAgICAgICAgICAgIGRpcmVjdGl2ZXM6IFtcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBuYW1lOiBcIm1vZGVsXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICByYXdOYW1lOiBcInYtbW9kZWxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0ucSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwicVwiXG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICB7IG5hbWU6IFwiZm9jdXNcIiwgcmF3TmFtZTogXCJ2LWZvY3VzXCIgfVxuICAgICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJpbnB1dFwiLFxuICAgICAgICAgICAgICAgICAgICBhdHRyczogeyB0eXBlOiBcInRleHRcIiwgcGxhY2Vob2xkZXI6IF92bS4kdChcInF1ZXJ5XCIpIH0sXG4gICAgICAgICAgICAgICAgICAgIGRvbVByb3BzOiB7IHZhbHVlOiBfdm0ucSB9LFxuICAgICAgICAgICAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgICAgICAgICAgIGtleXVwOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIGlmIChcbiAgICAgICAgICAgICAgICAgICAgICAgICAgISRldmVudC50eXBlLmluZGV4T2YoXCJrZXlcIikgJiZcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9rKFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICRldmVudC5rZXlDb2RlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiZW50ZXJcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAxMyxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICAkZXZlbnQua2V5LFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiRW50ZXJcIlxuICAgICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgICApIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIG51bGxcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfdm0uZ2V0VXNlcnMuYXBwbHkobnVsbCwgYXJndW1lbnRzKVxuICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgaW5wdXQ6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgaWYgKCRldmVudC50YXJnZXQuY29tcG9zaW5nKSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHJldHVyblxuICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLnEgPSAkZXZlbnQudGFyZ2V0LnZhbHVlXG4gICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgIF0pLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXCJwXCIsIHsgc3RhdGljQ2xhc3M6IFwiY29udHJvbFwiIH0sIFtcbiAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICBcImJ1dHRvblwiLFxuICAgICAgICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcImJ1dHRvblwiLCBvbjogeyBjbGljazogX3ZtLmdldFVzZXJzIH0gfSxcbiAgICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdChcInNlYXJjaFwiKSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgICAgXSlcbiAgICAgICAgICAgIF1cbiAgICAgICAgICApLFxuICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgX2MoXCJwXCIsIHsgc3RhdGljQ2xhc3M6IFwibGV2ZWwtaXRlbVwiIH0sIFtcbiAgICAgICAgICAgIF9jKFwiYVwiLCB7IHN0YXRpY0NsYXNzOiBcImJ1dHRvblwiLCBvbjogeyBjbGljazogX3ZtLmxvYWQgfSB9LCBbXG4gICAgICAgICAgICAgIF92bS5fbSgwKVxuICAgICAgICAgICAgXSlcbiAgICAgICAgICBdKSxcbiAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgIF9jKFwicFwiLCB7IHN0YXRpY0NsYXNzOiBcImxldmVsLWl0ZW1cIiB9LCBbXG4gICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgXCJhXCIsXG4gICAgICAgICAgICAgIHsgc3RhdGljQ2xhc3M6IFwiYnV0dG9uIGlzLXN1Y2Nlc3NcIiwgb246IHsgY2xpY2s6IF92bS5hZGROZXcgfSB9LFxuICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgX3ZtLl9tKDEpLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXCJzcGFuXCIsIFtfdm0uX3YoX3ZtLl9zKF92bS4kdChcImFkZFwiKSkpXSlcbiAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgKVxuICAgICAgICAgIF0pXG4gICAgICAgIF0pXG4gICAgICBdKSxcbiAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICBfYyhcImItdGFibGVcIiwge1xuICAgICAgICBhdHRyczoge1xuICAgICAgICAgIGRhdGE6IF92bS51c2VyTGlzdC5kYXRhLFxuICAgICAgICAgIHRvdGFsOiBfdm0udXNlckxpc3QudG90YWwsXG4gICAgICAgICAgcGFnaW5hdGVkOiBcIlwiLFxuICAgICAgICAgIHN0cmlwZWQ6IFwiXCIsXG4gICAgICAgICAgXCJiYWNrZW5kLXBhZ2luYXRpb25cIjogXCJcIixcbiAgICAgICAgICBcImJhY2tlbmQtc29ydGluZ1wiOiBcIlwiLFxuICAgICAgICAgIFwicGVyLXBhZ2VcIjogXCIxNVwiLFxuICAgICAgICAgIFwiY3VycmVudC1wYWdlXCI6IF92bS5wYWdlLFxuICAgICAgICAgIFwiZGVmYXVsdC1zb3J0XCI6IFwibmFtZVwiLFxuICAgICAgICAgIFwiYXJpYS1uZXh0LWxhYmVsXCI6IF92bS4kdChcIm5leHRQYWdlXCIpLFxuICAgICAgICAgIFwiYXJpYS1wcmV2aW91cy1sYWJlbFwiOiBfdm0uJHQoXCJwcmV2aW91c1BhZ2VcIiksXG4gICAgICAgICAgXCJhcmlhLXBhZ2UtbGFiZWxcIjogX3ZtLiR0KFwicGFnZVwiKSxcbiAgICAgICAgICBcImFyaWEtY3VycmVudC1sYWJlbFwiOiBfdm0uJHQoXCJjdXJyZW50UGFnZVwiKSxcbiAgICAgICAgICBcImRlZmF1bHQtc29ydC1kaXJlY3Rpb25cIjogXCJhc2NcIixcbiAgICAgICAgICBcImRlZmF1bHQtc29ydFwiOiBbX3ZtLnNvcnRGaWVsZCwgX3ZtLnNvcnRPcmRlcl1cbiAgICAgICAgfSxcbiAgICAgICAgb246IHtcbiAgICAgICAgICBcInVwZGF0ZTpjdXJyZW50UGFnZVwiOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgIF92bS5wYWdlID0gJGV2ZW50XG4gICAgICAgICAgfSxcbiAgICAgICAgICBcInVwZGF0ZTpjdXJyZW50LXBhZ2VcIjogZnVuY3Rpb24oJGV2ZW50KSB7XG4gICAgICAgICAgICBfdm0ucGFnZSA9ICRldmVudFxuICAgICAgICAgIH0sXG4gICAgICAgICAgXCJwYWdlLWNoYW5nZVwiOiBfdm0ub25QYWdlQ2hhbmdlLFxuICAgICAgICAgIHNvcnQ6IF92bS5vblNvcnRcbiAgICAgICAgfSxcbiAgICAgICAgc2NvcGVkU2xvdHM6IF92bS5fdShbXG4gICAgICAgICAge1xuICAgICAgICAgICAga2V5OiBcImRlZmF1bHRcIixcbiAgICAgICAgICAgIGZuOiBmdW5jdGlvbihwcm9wcykge1xuICAgICAgICAgICAgICByZXR1cm4gW1xuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJiLXRhYmxlLWNvbHVtblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGZpZWxkOiBcImlkXCIsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IFwiSURcIixcbiAgICAgICAgICAgICAgICAgICAgICB3aWR0aDogXCI0MFwiLFxuICAgICAgICAgICAgICAgICAgICAgIHNvcnRhYmxlOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgIG51bWVyaWM6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhwcm9wcy5yb3cuaWQpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi10YWJsZS1jb2x1bW5cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWVsZDogXCJuYW1lXCIsXG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IF92bS4kdGMoXCJuYW1lXCIpLFxuICAgICAgICAgICAgICAgICAgICAgIHNvcnRhYmxlOiBcIlwiXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MocHJvcHMucm93Lm5hbWUpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi10YWJsZS1jb2x1bW5cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICBmaWVsZDogXCJlbWFpbFwiLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBfdm0uJHRjKFwiZW1haWxcIiksXG4gICAgICAgICAgICAgICAgICAgICAgc29ydGFibGU6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhwcm9wcy5yb3cuZW1haWwpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgICAgIHByb3BzLnJvdy52ZXJpZmllZF9lbWFpbF9hdCAhPT0gbnVsbFxuICAgICAgICAgICAgICAgICAgICAgID8gX2MoXCJiLWljb25cIiwge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgIHRpdGxlOiBfdm0uJHQoXCJ2ZXJpZmllZFwiKSxcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBcImNoZWNrXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgdHlwZTogXCJpcy1zdWNjZXNzXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgc2l6ZTogXCJpcy1zbWFsbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICAgICAgOiBfdm0uX2UoKVxuICAgICAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgICAgIDFcbiAgICAgICAgICAgICAgICApLFxuICAgICAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgICBcImItdGFibGUtY29sdW1uXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgZmllbGQ6IFwicm9sZVwiLFxuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBfdm0uJHRjKFwicm9sZXNcIiwgMSksXG4gICAgICAgICAgICAgICAgICAgICAgc29ydGFibGU6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhwcm9wcy5yb3cucm9sZSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICBcIlxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJiLXRhYmxlLWNvbHVtblwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGZpZWxkOiBcImNyZWF0ZWRfYXRcIixcbiAgICAgICAgICAgICAgICAgICAgICBsYWJlbDogX3ZtLiR0YyhcImNyZWF0ZWRfYXRcIiksXG4gICAgICAgICAgICAgICAgICAgICAgc29ydGFibGU6IFwiXCJcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICAgIF92bS5fcyhfdm0uX2YoXCJjYWxlbmRhclwiKShwcm9wcy5yb3cuY3JlYXRlZF9hdCkpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgXCJcbiAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgXVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi10YWJsZS1jb2x1bW5cIixcbiAgICAgICAgICAgICAgICAgIHtcbiAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgZmllbGQ6IFwiXCIsIGxhYmVsOiBcIlwiLCB3aWR0aDogXCIxMjBcIiwgbnVtZXJpYzogXCJcIiB9XG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfdm0uY2FuKFwiZWRpdFVzZXJzXCIpXG4gICAgICAgICAgICAgICAgICAgICAgPyBfYyhcImItYnV0dG9uXCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBcImlzLXdhcm5pbmcgaXMtc21hbGxcIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBcImljb24tbGVmdFwiOiBcInBlbmNpbFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgY2xpY2s6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgcmV0dXJuIF92bS5lZGl0VXNlcihwcm9wcy5yb3cpXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgICB9KVxuICAgICAgICAgICAgICAgICAgICAgIDogX3ZtLl9lKClcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICBdXG4gICAgICAgICAgICB9XG4gICAgICAgICAgfVxuICAgICAgICBdKVxuICAgICAgfSksXG4gICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgX2MoXG4gICAgICAgIFwiYi1tb2RhbFwiLFxuICAgICAgICB7XG4gICAgICAgICAgYXR0cnM6IHtcbiAgICAgICAgICAgIGFjdGl2ZTogX3ZtLm1vZGFsTmV3QWN0aXZlLFxuICAgICAgICAgICAgXCJoYXMtbW9kYWwtY2FyZFwiOiBcIlwiLFxuICAgICAgICAgICAgXCJ0cmFwLWZvY3VzXCI6IFwiXCIsXG4gICAgICAgICAgICBcImRlc3Ryb3ktb24taGlkZVwiOiB0cnVlLFxuICAgICAgICAgICAgXCJhcmlhLXJvbGVcIjogXCJkaWFsb2dcIixcbiAgICAgICAgICAgIFwiYXJpYS1tb2RhbFwiOiBcIlwiXG4gICAgICAgICAgfSxcbiAgICAgICAgICBvbjoge1xuICAgICAgICAgICAgXCJ1cGRhdGU6YWN0aXZlXCI6IGZ1bmN0aW9uKCRldmVudCkge1xuICAgICAgICAgICAgICBfdm0ubW9kYWxOZXdBY3RpdmUgPSAkZXZlbnRcbiAgICAgICAgICAgIH1cbiAgICAgICAgICB9XG4gICAgICAgIH0sXG4gICAgICAgIFtcbiAgICAgICAgICBfYyhcImRpdlwiLCB7IHN0YXRpY0NsYXNzOiBcIm1vZGFsLWNhcmRcIiB9LCBbXG4gICAgICAgICAgICBfYyhcImhlYWRlclwiLCB7IHN0YXRpY0NsYXNzOiBcIm1vZGFsLWNhcmQtaGVhZFwiIH0sIFtcbiAgICAgICAgICAgICAgX3ZtLnVzZXJGb3JtLmRhdGEuaWQgIT09IFwiXCJcbiAgICAgICAgICAgICAgICA/IF9jKFwicFwiLCB7IHN0YXRpY0NsYXNzOiBcIm1vZGFsLWNhcmQtdGl0bGVcIiB9LCBbXG4gICAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdChcImVkaXRcIikpICtcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgICAgIF0pXG4gICAgICAgICAgICAgICAgOiBfYyhcInBcIiwgeyBzdGF0aWNDbGFzczogXCJtb2RhbC1jYXJkLXRpdGxlXCIgfSwgW1xuICAgICAgICAgICAgICAgICAgICBfdm0uX3YoX3ZtLl9zKF92bS4kdChcImFkZFwiKSkpXG4gICAgICAgICAgICAgICAgICBdKVxuICAgICAgICAgICAgXSksXG4gICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgIFwic2VjdGlvblwiLFxuICAgICAgICAgICAgICB7IHN0YXRpY0NsYXNzOiBcIm1vZGFsLWNhcmQtYm9keVwiIH0sXG4gICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi1maWVsZFwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBfdm0uJHRjKFwibmFtZVwiKSxcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBfdm0udXNlckZvcm0uZXJyb3JzLmhhcyhcIm5hbWVcIikgPyBcImlzLWRhbmdlclwiIDogXCJcIixcbiAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBfdm0udXNlckZvcm0uZXJyb3JzLmdldChcIm5hbWVcIilcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJiLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS51c2VyRm9ybS5kYXRhLm5hbWUsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS51c2VyRm9ybS5kYXRhLCBcIm5hbWVcIiwgJCR2KVxuICAgICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwidXNlckZvcm0uZGF0YS5uYW1lXCJcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi1maWVsZFwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBfdm0uJHRjKFwiZW1haWxcIiksXG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogX3ZtLnVzZXJGb3JtLmVycm9ycy5oYXMoXCJlbWFpbFwiKSA/IFwiaXMtZGFuZ2VyXCIgOiBcIlwiLFxuICAgICAgICAgICAgICAgICAgICAgIG1lc3NhZ2U6IF92bS51c2VyRm9ybS5lcnJvcnMuZ2V0KFwiZW1haWxcIilcbiAgICAgICAgICAgICAgICAgICAgfVxuICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgICAgX2MoXCJiLWlucHV0XCIsIHtcbiAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgdmFsdWU6IF92bS51c2VyRm9ybS5kYXRhLmVtYWlsLFxuICAgICAgICAgICAgICAgICAgICAgICAgY2FsbGJhY2s6IGZ1bmN0aW9uKCQkdikge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0udXNlckZvcm0uZGF0YSwgXCJlbWFpbFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgZXhwcmVzc2lvbjogXCJ1c2VyRm9ybS5kYXRhLmVtYWlsXCJcbiAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgIH0pXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi1maWVsZFwiLFxuICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgIGxhYmVsOiBfdm0uJHRjKFwicGFzc3dvcmRcIiksXG4gICAgICAgICAgICAgICAgICAgICAgdHlwZTogX3ZtLnVzZXJGb3JtLmVycm9ycy5oYXMoXCJwYXNzd29yZFwiKVxuICAgICAgICAgICAgICAgICAgICAgICAgPyBcImlzLWRhbmdlclwiXG4gICAgICAgICAgICAgICAgICAgICAgICA6IFwiXCIsXG4gICAgICAgICAgICAgICAgICAgICAgbWVzc2FnZTogX3ZtLnVzZXJGb3JtLmVycm9ycy5nZXQoXCJwYXNzd29yZFwiKVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcImItaW5wdXRcIiwge1xuICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnVzZXJGb3JtLmRhdGEucGFzc3dvcmQsXG4gICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIF92bS4kc2V0KF92bS51c2VyRm9ybS5kYXRhLCBcInBhc3N3b3JkXCIsICQkdilcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBleHByZXNzaW9uOiBcInVzZXJGb3JtLmRhdGEucGFzc3dvcmRcIlxuICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgfSlcbiAgICAgICAgICAgICAgICAgIF0sXG4gICAgICAgICAgICAgICAgICAxXG4gICAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgICBfdm0uX3YoXCIgXCIpLFxuICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgXCJiLWZpZWxkXCIsXG4gICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgIGF0dHJzOiB7XG4gICAgICAgICAgICAgICAgICAgICAgbGFiZWw6IF92bS4kdGMoXCJsYW5ndWFnZVwiKSxcbiAgICAgICAgICAgICAgICAgICAgICB0eXBlOiBfdm0udXNlckZvcm0uZXJyb3JzLmhhcyhcImxhbmd1YWdlX2lkXCIpXG4gICAgICAgICAgICAgICAgICAgICAgICA/IFwiaXMtZGFuZ2VyXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIDogXCJcIixcbiAgICAgICAgICAgICAgICAgICAgICBtZXNzYWdlOiBfdm0udXNlckZvcm0uZXJyb3JzLmdldChcImxhbmd1YWdlX2lkXCIpXG4gICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgIF9jKFxuICAgICAgICAgICAgICAgICAgICAgIFwiYi1zZWxlY3RcIixcbiAgICAgICAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICAgICAgICBhdHRyczoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICBwbGFjZWhvbGRlcjogX3ZtLiR0YyhcImxhbmd1YWdlXCIsIDEpLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBpY29uOiBcImVhcnRoXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICBtb2RlbDoge1xuICAgICAgICAgICAgICAgICAgICAgICAgICB2YWx1ZTogX3ZtLnVzZXJGb3JtLmRhdGEubGFuZ3VhZ2VfaWQsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGNhbGxiYWNrOiBmdW5jdGlvbigkJHYpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uJHNldChfdm0udXNlckZvcm0uZGF0YSwgXCJsYW5ndWFnZV9pZFwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwidXNlckZvcm0uZGF0YS5sYW5ndWFnZV9pZFwiXG4gICAgICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX2woX3ZtLiRyb290LnN0b3JlLmxhbmd1YWdlTGlzdCwgZnVuY3Rpb24obGFuZ3VhZ2UpIHtcbiAgICAgICAgICAgICAgICAgICAgICAgIHJldHVybiBfYyhcbiAgICAgICAgICAgICAgICAgICAgICAgICAgXCJvcHRpb25cIixcbiAgICAgICAgICAgICAgICAgICAgICAgICAgeyBkb21Qcm9wczogeyB2YWx1ZTogbGFuZ3VhZ2UuaWQgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbX3ZtLl92KF92bS5fcyhsYW5ndWFnZS5uYW1lKSldXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMFxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgICksXG4gICAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgIFwiYi1maWVsZFwiLFxuICAgICAgICAgICAgICAgICAgeyBhdHRyczogeyBsYWJlbDogX3ZtLiR0YyhcInJvbGVcIikgfSB9LFxuICAgICAgICAgICAgICAgICAgW1xuICAgICAgICAgICAgICAgICAgICBfYyhcbiAgICAgICAgICAgICAgICAgICAgICBcImItc2VsZWN0XCIsXG4gICAgICAgICAgICAgICAgICAgICAge1xuICAgICAgICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgcGxhY2Vob2xkZXI6IF92bS4kdGMoXCJzZWxlY3RcIikgfSxcbiAgICAgICAgICAgICAgICAgICAgICAgIG1vZGVsOiB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgIHZhbHVlOiBfdm0udXNlckZvcm0uZGF0YS5yb2xlLFxuICAgICAgICAgICAgICAgICAgICAgICAgICBjYWxsYmFjazogZnVuY3Rpb24oJCR2KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLiRzZXQoX3ZtLnVzZXJGb3JtLmRhdGEsIFwicm9sZVwiLCAkJHYpXG4gICAgICAgICAgICAgICAgICAgICAgICAgIH0sXG4gICAgICAgICAgICAgICAgICAgICAgICAgIGV4cHJlc3Npb246IFwidXNlckZvcm0uZGF0YS5yb2xlXCJcbiAgICAgICAgICAgICAgICAgICAgICAgIH1cbiAgICAgICAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgICAgICAgIF92bS5fbChfdm0ucm9sZXMsIGZ1bmN0aW9uKHJvbGUsIGluZGV4KSB7XG4gICAgICAgICAgICAgICAgICAgICAgICByZXR1cm4gX2MoXG4gICAgICAgICAgICAgICAgICAgICAgICAgIFwib3B0aW9uXCIsXG4gICAgICAgICAgICAgICAgICAgICAgICAgIHsga2V5OiBpbmRleCwgZG9tUHJvcHM6IHsgdmFsdWU6IHJvbGUgfSB9LFxuICAgICAgICAgICAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgX3ZtLl92KFxuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgXCIgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBfdm0uX3Mocm9sZSkgK1xuICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICAgICAgICAgIFwiXG4gICAgICAgICAgICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgICAgICAgICAgICBdXG4gICAgICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICAgICAgfSksXG4gICAgICAgICAgICAgICAgICAgICAgMFxuICAgICAgICAgICAgICAgICAgICApXG4gICAgICAgICAgICAgICAgICBdLFxuICAgICAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgICAgIClcbiAgICAgICAgICAgICAgXSxcbiAgICAgICAgICAgICAgMVxuICAgICAgICAgICAgKSxcbiAgICAgICAgICAgIF92bS5fdihcIiBcIiksXG4gICAgICAgICAgICBfYyhcImZvb3RlclwiLCB7IHN0YXRpY0NsYXNzOiBcIm1vZGFsLWNhcmQtZm9vdFwiIH0sIFtcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidXR0b24gaXMtc3VjY2Vzc1wiLFxuICAgICAgICAgICAgICAgICAgYXR0cnM6IHsgdHlwZTogXCJidXR0b25cIiB9LFxuICAgICAgICAgICAgICAgICAgb246IHsgY2xpY2s6IF92bS5zdWJtaXRGb3JtIH1cbiAgICAgICAgICAgICAgICB9LFxuICAgICAgICAgICAgICAgIFtcbiAgICAgICAgICAgICAgICAgIF92bS5fdihcbiAgICAgICAgICAgICAgICAgICAgXCJcXG4gICAgICAgICAgICAgICAgICAgIFwiICtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0uX3MoX3ZtLiR0YyhcInNhdmVcIikpICtcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICBcIlxuICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgKSxcbiAgICAgICAgICAgICAgX3ZtLl92KFwiIFwiKSxcbiAgICAgICAgICAgICAgX2MoXG4gICAgICAgICAgICAgICAgXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICB7XG4gICAgICAgICAgICAgICAgICBzdGF0aWNDbGFzczogXCJidXR0b25cIixcbiAgICAgICAgICAgICAgICAgIGF0dHJzOiB7IHR5cGU6IFwiYnV0dG9uXCIgfSxcbiAgICAgICAgICAgICAgICAgIG9uOiB7XG4gICAgICAgICAgICAgICAgICAgIGNsaWNrOiBmdW5jdGlvbigkZXZlbnQpIHtcbiAgICAgICAgICAgICAgICAgICAgICBfdm0ubW9kYWxOZXdBY3RpdmUgPSBmYWxzZVxuICAgICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgICB9XG4gICAgICAgICAgICAgICAgfSxcbiAgICAgICAgICAgICAgICBbXG4gICAgICAgICAgICAgICAgICBfdm0uX3YoXG4gICAgICAgICAgICAgICAgICAgIFwiXFxuICAgICAgICAgICAgICAgICAgICBcIiArXG4gICAgICAgICAgICAgICAgICAgICAgX3ZtLl9zKF92bS4kdGMoXCJjYW5jZWxcIikpICtcbiAgICAgICAgICAgICAgICAgICAgICBcIlxcbiAgICAgICAgICAgICAgICBcIlxuICAgICAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgICAgIF1cbiAgICAgICAgICAgICAgKVxuICAgICAgICAgICAgXSlcbiAgICAgICAgICBdKVxuICAgICAgICBdXG4gICAgICApXG4gICAgXSxcbiAgICAxXG4gIClcbn1cbnZhciBzdGF0aWNSZW5kZXJGbnMgPSBbXG4gIGZ1bmN0aW9uKCkge1xuICAgIHZhciBfdm0gPSB0aGlzXG4gICAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gICAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gICAgcmV0dXJuIF9jKFwic3BhblwiLCB7IHN0YXRpY0NsYXNzOiBcImljb24gaXMtc21hbGxcIiB9LCBbXG4gICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYXMgZmEtc3luYy1hbHRcIiB9KVxuICAgIF0pXG4gIH0sXG4gIGZ1bmN0aW9uKCkge1xuICAgIHZhciBfdm0gPSB0aGlzXG4gICAgdmFyIF9oID0gX3ZtLiRjcmVhdGVFbGVtZW50XG4gICAgdmFyIF9jID0gX3ZtLl9zZWxmLl9jIHx8IF9oXG4gICAgcmV0dXJuIF9jKFwic3BhblwiLCB7IHN0YXRpY0NsYXNzOiBcImljb24gaXMtc21hbGxcIiB9LCBbXG4gICAgICBfYyhcImlcIiwgeyBzdGF0aWNDbGFzczogXCJmYXMgZmEtcGx1c1wiIH0pXG4gICAgXSlcbiAgfVxuXVxucmVuZGVyLl93aXRoU3RyaXBwZWQgPSB0cnVlXG5cbmV4cG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Users.vue?vue&type=template&id=30c27aa6&\n");

/***/ }),

/***/ "./node_modules/vue-loader/lib/runtime/componentNormalizer.js":
/*!********************************************************************!*\
  !*** ./node_modules/vue-loader/lib/runtime/componentNormalizer.js ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony export (binding) */ __webpack_require__.d(__webpack_exports__, \"default\", function() { return normalizeComponent; });\n/* globals __VUE_SSR_CONTEXT__ */\n\n// IMPORTANT: Do NOT use ES2015 features in this file (except for modules).\n// This module is a runtime utility for cleaner component module output and will\n// be included in the final webpack user bundle.\n\nfunction normalizeComponent (\n  scriptExports,\n  render,\n  staticRenderFns,\n  functionalTemplate,\n  injectStyles,\n  scopeId,\n  moduleIdentifier, /* server only */\n  shadowMode /* vue-cli only */\n) {\n  // Vue.extend constructor export interop\n  var options = typeof scriptExports === 'function'\n    ? scriptExports.options\n    : scriptExports\n\n  // render functions\n  if (render) {\n    options.render = render\n    options.staticRenderFns = staticRenderFns\n    options._compiled = true\n  }\n\n  // functional template\n  if (functionalTemplate) {\n    options.functional = true\n  }\n\n  // scopedId\n  if (scopeId) {\n    options._scopeId = 'data-v-' + scopeId\n  }\n\n  var hook\n  if (moduleIdentifier) { // server build\n    hook = function (context) {\n      // 2.3 injection\n      context =\n        context || // cached call\n        (this.$vnode && this.$vnode.ssrContext) || // stateful\n        (this.parent && this.parent.$vnode && this.parent.$vnode.ssrContext) // functional\n      // 2.2 with runInNewContext: true\n      if (!context && typeof __VUE_SSR_CONTEXT__ !== 'undefined') {\n        context = __VUE_SSR_CONTEXT__\n      }\n      // inject component styles\n      if (injectStyles) {\n        injectStyles.call(this, context)\n      }\n      // register component module identifier for async chunk inferrence\n      if (context && context._registeredComponents) {\n        context._registeredComponents.add(moduleIdentifier)\n      }\n    }\n    // used by ssr in case component is cached and beforeCreate\n    // never gets called\n    options._ssrRegister = hook\n  } else if (injectStyles) {\n    hook = shadowMode\n      ? function () {\n        injectStyles.call(\n          this,\n          (options.functional ? this.parent : this).$root.$options.shadowRoot\n        )\n      }\n      : injectStyles\n  }\n\n  if (hook) {\n    if (options.functional) {\n      // for template-only hot-reload because in that case the render fn doesn't\n      // go through the normalizer\n      options._injectStyles = hook\n      // register for functional component in vue file\n      var originalRender = options.render\n      options.render = function renderWithStyleInjection (h, context) {\n        hook.call(context)\n        return originalRender(h, context)\n      }\n    } else {\n      // inject component registration as beforeCreate hook\n      var existing = options.beforeCreate\n      options.beforeCreate = existing\n        ? [].concat(existing, hook)\n        : [hook]\n    }\n  }\n\n  return {\n    exports: scriptExports,\n    options: options\n  }\n}\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzPzI4NzciXSwibmFtZXMiOltdLCJtYXBwaW5ncyI6IkFBQUE7QUFBQTtBQUFBOztBQUVBO0FBQ0E7QUFDQTs7QUFFZTtBQUNmO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBOztBQUVBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBLHlCQUF5QjtBQUN6QjtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEdBQUc7QUFDSDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7O0FBRUE7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTtBQUNBLEtBQUs7QUFDTDtBQUNBO0FBQ0E7QUFDQTtBQUNBO0FBQ0E7QUFDQTs7QUFFQTtBQUNBO0FBQ0E7QUFDQTtBQUNBIiwiZmlsZSI6Ii4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL3J1bnRpbWUvY29tcG9uZW50Tm9ybWFsaXplci5qcy5qcyIsInNvdXJjZXNDb250ZW50IjpbIi8qIGdsb2JhbHMgX19WVUVfU1NSX0NPTlRFWFRfXyAqL1xuXG4vLyBJTVBPUlRBTlQ6IERvIE5PVCB1c2UgRVMyMDE1IGZlYXR1cmVzIGluIHRoaXMgZmlsZSAoZXhjZXB0IGZvciBtb2R1bGVzKS5cbi8vIFRoaXMgbW9kdWxlIGlzIGEgcnVudGltZSB1dGlsaXR5IGZvciBjbGVhbmVyIGNvbXBvbmVudCBtb2R1bGUgb3V0cHV0IGFuZCB3aWxsXG4vLyBiZSBpbmNsdWRlZCBpbiB0aGUgZmluYWwgd2VicGFjayB1c2VyIGJ1bmRsZS5cblxuZXhwb3J0IGRlZmF1bHQgZnVuY3Rpb24gbm9ybWFsaXplQ29tcG9uZW50IChcbiAgc2NyaXB0RXhwb3J0cyxcbiAgcmVuZGVyLFxuICBzdGF0aWNSZW5kZXJGbnMsXG4gIGZ1bmN0aW9uYWxUZW1wbGF0ZSxcbiAgaW5qZWN0U3R5bGVzLFxuICBzY29wZUlkLFxuICBtb2R1bGVJZGVudGlmaWVyLCAvKiBzZXJ2ZXIgb25seSAqL1xuICBzaGFkb3dNb2RlIC8qIHZ1ZS1jbGkgb25seSAqL1xuKSB7XG4gIC8vIFZ1ZS5leHRlbmQgY29uc3RydWN0b3IgZXhwb3J0IGludGVyb3BcbiAgdmFyIG9wdGlvbnMgPSB0eXBlb2Ygc2NyaXB0RXhwb3J0cyA9PT0gJ2Z1bmN0aW9uJ1xuICAgID8gc2NyaXB0RXhwb3J0cy5vcHRpb25zXG4gICAgOiBzY3JpcHRFeHBvcnRzXG5cbiAgLy8gcmVuZGVyIGZ1bmN0aW9uc1xuICBpZiAocmVuZGVyKSB7XG4gICAgb3B0aW9ucy5yZW5kZXIgPSByZW5kZXJcbiAgICBvcHRpb25zLnN0YXRpY1JlbmRlckZucyA9IHN0YXRpY1JlbmRlckZuc1xuICAgIG9wdGlvbnMuX2NvbXBpbGVkID0gdHJ1ZVxuICB9XG5cbiAgLy8gZnVuY3Rpb25hbCB0ZW1wbGF0ZVxuICBpZiAoZnVuY3Rpb25hbFRlbXBsYXRlKSB7XG4gICAgb3B0aW9ucy5mdW5jdGlvbmFsID0gdHJ1ZVxuICB9XG5cbiAgLy8gc2NvcGVkSWRcbiAgaWYgKHNjb3BlSWQpIHtcbiAgICBvcHRpb25zLl9zY29wZUlkID0gJ2RhdGEtdi0nICsgc2NvcGVJZFxuICB9XG5cbiAgdmFyIGhvb2tcbiAgaWYgKG1vZHVsZUlkZW50aWZpZXIpIHsgLy8gc2VydmVyIGJ1aWxkXG4gICAgaG9vayA9IGZ1bmN0aW9uIChjb250ZXh0KSB7XG4gICAgICAvLyAyLjMgaW5qZWN0aW9uXG4gICAgICBjb250ZXh0ID1cbiAgICAgICAgY29udGV4dCB8fCAvLyBjYWNoZWQgY2FsbFxuICAgICAgICAodGhpcy4kdm5vZGUgJiYgdGhpcy4kdm5vZGUuc3NyQ29udGV4dCkgfHwgLy8gc3RhdGVmdWxcbiAgICAgICAgKHRoaXMucGFyZW50ICYmIHRoaXMucGFyZW50LiR2bm9kZSAmJiB0aGlzLnBhcmVudC4kdm5vZGUuc3NyQ29udGV4dCkgLy8gZnVuY3Rpb25hbFxuICAgICAgLy8gMi4yIHdpdGggcnVuSW5OZXdDb250ZXh0OiB0cnVlXG4gICAgICBpZiAoIWNvbnRleHQgJiYgdHlwZW9mIF9fVlVFX1NTUl9DT05URVhUX18gIT09ICd1bmRlZmluZWQnKSB7XG4gICAgICAgIGNvbnRleHQgPSBfX1ZVRV9TU1JfQ09OVEVYVF9fXG4gICAgICB9XG4gICAgICAvLyBpbmplY3QgY29tcG9uZW50IHN0eWxlc1xuICAgICAgaWYgKGluamVjdFN0eWxlcykge1xuICAgICAgICBpbmplY3RTdHlsZXMuY2FsbCh0aGlzLCBjb250ZXh0KVxuICAgICAgfVxuICAgICAgLy8gcmVnaXN0ZXIgY29tcG9uZW50IG1vZHVsZSBpZGVudGlmaWVyIGZvciBhc3luYyBjaHVuayBpbmZlcnJlbmNlXG4gICAgICBpZiAoY29udGV4dCAmJiBjb250ZXh0Ll9yZWdpc3RlcmVkQ29tcG9uZW50cykge1xuICAgICAgICBjb250ZXh0Ll9yZWdpc3RlcmVkQ29tcG9uZW50cy5hZGQobW9kdWxlSWRlbnRpZmllcilcbiAgICAgIH1cbiAgICB9XG4gICAgLy8gdXNlZCBieSBzc3IgaW4gY2FzZSBjb21wb25lbnQgaXMgY2FjaGVkIGFuZCBiZWZvcmVDcmVhdGVcbiAgICAvLyBuZXZlciBnZXRzIGNhbGxlZFxuICAgIG9wdGlvbnMuX3NzclJlZ2lzdGVyID0gaG9va1xuICB9IGVsc2UgaWYgKGluamVjdFN0eWxlcykge1xuICAgIGhvb2sgPSBzaGFkb3dNb2RlXG4gICAgICA/IGZ1bmN0aW9uICgpIHtcbiAgICAgICAgaW5qZWN0U3R5bGVzLmNhbGwoXG4gICAgICAgICAgdGhpcyxcbiAgICAgICAgICAob3B0aW9ucy5mdW5jdGlvbmFsID8gdGhpcy5wYXJlbnQgOiB0aGlzKS4kcm9vdC4kb3B0aW9ucy5zaGFkb3dSb290XG4gICAgICAgIClcbiAgICAgIH1cbiAgICAgIDogaW5qZWN0U3R5bGVzXG4gIH1cblxuICBpZiAoaG9vaykge1xuICAgIGlmIChvcHRpb25zLmZ1bmN0aW9uYWwpIHtcbiAgICAgIC8vIGZvciB0ZW1wbGF0ZS1vbmx5IGhvdC1yZWxvYWQgYmVjYXVzZSBpbiB0aGF0IGNhc2UgdGhlIHJlbmRlciBmbiBkb2Vzbid0XG4gICAgICAvLyBnbyB0aHJvdWdoIHRoZSBub3JtYWxpemVyXG4gICAgICBvcHRpb25zLl9pbmplY3RTdHlsZXMgPSBob29rXG4gICAgICAvLyByZWdpc3RlciBmb3IgZnVuY3Rpb25hbCBjb21wb25lbnQgaW4gdnVlIGZpbGVcbiAgICAgIHZhciBvcmlnaW5hbFJlbmRlciA9IG9wdGlvbnMucmVuZGVyXG4gICAgICBvcHRpb25zLnJlbmRlciA9IGZ1bmN0aW9uIHJlbmRlcldpdGhTdHlsZUluamVjdGlvbiAoaCwgY29udGV4dCkge1xuICAgICAgICBob29rLmNhbGwoY29udGV4dClcbiAgICAgICAgcmV0dXJuIG9yaWdpbmFsUmVuZGVyKGgsIGNvbnRleHQpXG4gICAgICB9XG4gICAgfSBlbHNlIHtcbiAgICAgIC8vIGluamVjdCBjb21wb25lbnQgcmVnaXN0cmF0aW9uIGFzIGJlZm9yZUNyZWF0ZSBob29rXG4gICAgICB2YXIgZXhpc3RpbmcgPSBvcHRpb25zLmJlZm9yZUNyZWF0ZVxuICAgICAgb3B0aW9ucy5iZWZvcmVDcmVhdGUgPSBleGlzdGluZ1xuICAgICAgICA/IFtdLmNvbmNhdChleGlzdGluZywgaG9vaylcbiAgICAgICAgOiBbaG9va11cbiAgICB9XG4gIH1cblxuICByZXR1cm4ge1xuICAgIGV4cG9ydHM6IHNjcmlwdEV4cG9ydHMsXG4gICAgb3B0aW9uczogb3B0aW9uc1xuICB9XG59XG4iXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./node_modules/vue-loader/lib/runtime/componentNormalizer.js\n");

/***/ }),

/***/ "./resources/js/components/Users.vue":
/*!*******************************************!*\
  !*** ./resources/js/components/Users.vue ***!
  \*******************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _Users_vue_vue_type_template_id_30c27aa6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! ./Users.vue?vue&type=template&id=30c27aa6& */ \"./resources/js/components/Users.vue?vue&type=template&id=30c27aa6&\");\n/* harmony import */ var _Users_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__ = __webpack_require__(/*! ./Users.vue?vue&type=script&lang=js& */ \"./resources/js/components/Users.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport *//* harmony import */ var _node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__ = __webpack_require__(/*! ../../../node_modules/vue-loader/lib/runtime/componentNormalizer.js */ \"./node_modules/vue-loader/lib/runtime/componentNormalizer.js\");\n\n\n\n\n\n/* normalize component */\n\nvar component = Object(_node_modules_vue_loader_lib_runtime_componentNormalizer_js__WEBPACK_IMPORTED_MODULE_2__[\"default\"])(\n  _Users_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_1__[\"default\"],\n  _Users_vue_vue_type_template_id_30c27aa6___WEBPACK_IMPORTED_MODULE_0__[\"render\"],\n  _Users_vue_vue_type_template_id_30c27aa6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"],\n  false,\n  null,\n  null,\n  null\n  \n)\n\n/* hot reload */\nif (false) { var api; }\ncomponent.options.__file = \"resources/js/components/Users.vue\"\n/* harmony default export */ __webpack_exports__[\"default\"] = (component.exports);//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/YTNhNCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFvRjtBQUMzQjtBQUNMOzs7QUFHcEQ7QUFDNkY7QUFDN0YsZ0JBQWdCLDJHQUFVO0FBQzFCLEVBQUUsMkVBQU07QUFDUixFQUFFLGdGQUFNO0FBQ1IsRUFBRSx5RkFBZTtBQUNqQjtBQUNBO0FBQ0E7QUFDQTs7QUFFQTs7QUFFQTtBQUNBLElBQUksS0FBVSxFQUFFLFlBaUJmO0FBQ0Q7QUFDZSxnRiIsImZpbGUiOiIuL3Jlc291cmNlcy9qcy9jb21wb25lbnRzL1VzZXJzLnZ1ZS5qcyIsInNvdXJjZXNDb250ZW50IjpbImltcG9ydCB7IHJlbmRlciwgc3RhdGljUmVuZGVyRm5zIH0gZnJvbSBcIi4vVXNlcnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMwYzI3YWE2JlwiXG5pbXBvcnQgc2NyaXB0IGZyb20gXCIuL1VzZXJzLnZ1ZT92dWUmdHlwZT1zY3JpcHQmbGFuZz1qcyZcIlxuZXhwb3J0ICogZnJvbSBcIi4vVXNlcnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiXG5cblxuLyogbm9ybWFsaXplIGNvbXBvbmVudCAqL1xuaW1wb3J0IG5vcm1hbGl6ZXIgZnJvbSBcIiEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvcnVudGltZS9jb21wb25lbnROb3JtYWxpemVyLmpzXCJcbnZhciBjb21wb25lbnQgPSBub3JtYWxpemVyKFxuICBzY3JpcHQsXG4gIHJlbmRlcixcbiAgc3RhdGljUmVuZGVyRm5zLFxuICBmYWxzZSxcbiAgbnVsbCxcbiAgbnVsbCxcbiAgbnVsbFxuICBcbilcblxuLyogaG90IHJlbG9hZCAqL1xuaWYgKG1vZHVsZS5ob3QpIHtcbiAgdmFyIGFwaSA9IHJlcXVpcmUoXCJEOlxcXFxHYWJyaWVsX0JhcnJvc19kZV9PbGl2ZWlyYVxcXFxQcm9qZXRvc1xcXFxyYWRhci1waHAtbW9iaXVwXFxcXGFwaVxcXFxub2RlX21vZHVsZXNcXFxcdnVlLWhvdC1yZWxvYWQtYXBpXFxcXGRpc3RcXFxcaW5kZXguanNcIilcbiAgYXBpLmluc3RhbGwocmVxdWlyZSgndnVlJykpXG4gIGlmIChhcGkuY29tcGF0aWJsZSkge1xuICAgIG1vZHVsZS5ob3QuYWNjZXB0KClcbiAgICBpZiAoIWFwaS5pc1JlY29yZGVkKCczMGMyN2FhNicpKSB7XG4gICAgICBhcGkuY3JlYXRlUmVjb3JkKCczMGMyN2FhNicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH0gZWxzZSB7XG4gICAgICBhcGkucmVsb2FkKCczMGMyN2FhNicsIGNvbXBvbmVudC5vcHRpb25zKVxuICAgIH1cbiAgICBtb2R1bGUuaG90LmFjY2VwdChcIi4vVXNlcnMudnVlP3Z1ZSZ0eXBlPXRlbXBsYXRlJmlkPTMwYzI3YWE2JlwiLCBmdW5jdGlvbiAoKSB7XG4gICAgICBhcGkucmVyZW5kZXIoJzMwYzI3YWE2Jywge1xuICAgICAgICByZW5kZXI6IHJlbmRlcixcbiAgICAgICAgc3RhdGljUmVuZGVyRm5zOiBzdGF0aWNSZW5kZXJGbnNcbiAgICAgIH0pXG4gICAgfSlcbiAgfVxufVxuY29tcG9uZW50Lm9wdGlvbnMuX19maWxlID0gXCJyZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWVcIlxuZXhwb3J0IGRlZmF1bHQgY29tcG9uZW50LmV4cG9ydHMiXSwic291cmNlUm9vdCI6IiJ9\n//# sourceURL=webpack-internal:///./resources/js/components/Users.vue\n");

/***/ }),

/***/ "./resources/js/components/Users.vue?vue&type=script&lang=js&":
/*!********************************************************************!*\
  !*** ./resources/js/components/Users.vue?vue&type=script&lang=js& ***!
  \********************************************************************/
/*! exports provided: default */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Users_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/babel-loader/lib??ref--4-0!../../../node_modules/vue-loader/lib??vue-loader-options!./Users.vue?vue&type=script&lang=js& */ \"./node_modules/babel-loader/lib/index.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Users.vue?vue&type=script&lang=js&\");\n/* empty/unused harmony star reexport */ /* harmony default export */ __webpack_exports__[\"default\"] = (_node_modules_babel_loader_lib_index_js_ref_4_0_node_modules_vue_loader_lib_index_js_vue_loader_options_Users_vue_vue_type_script_lang_js___WEBPACK_IMPORTED_MODULE_0__[\"default\"]); //# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/NTNlMyJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUEsd0NBQXFMLENBQWdCLGlQQUFHLEVBQUMiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiaW1wb3J0IG1vZCBmcm9tIFwiLSEuLi8uLi8uLi9ub2RlX21vZHVsZXMvYmFiZWwtbG9hZGVyL2xpYi9pbmRleC5qcz8/cmVmLS00LTAhLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2luZGV4LmpzPz92dWUtbG9hZGVyLW9wdGlvbnMhLi9Vc2Vycy52dWU/dnVlJnR5cGU9c2NyaXB0Jmxhbmc9anMmXCI7IGV4cG9ydCBkZWZhdWx0IG1vZDsgZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL2JhYmVsLWxvYWRlci9saWIvaW5kZXguanM/P3JlZi0tNC0wIS4uLy4uLy4uL25vZGVfbW9kdWxlcy92dWUtbG9hZGVyL2xpYi9pbmRleC5qcz8/dnVlLWxvYWRlci1vcHRpb25zIS4vVXNlcnMudnVlP3Z1ZSZ0eXBlPXNjcmlwdCZsYW5nPWpzJlwiIl0sInNvdXJjZVJvb3QiOiIifQ==\n//# sourceURL=webpack-internal:///./resources/js/components/Users.vue?vue&type=script&lang=js&\n");

/***/ }),

/***/ "./resources/js/components/Users.vue?vue&type=template&id=30c27aa6&":
/*!**************************************************************************!*\
  !*** ./resources/js/components/Users.vue?vue&type=template&id=30c27aa6& ***!
  \**************************************************************************/
/*! exports provided: render, staticRenderFns */
/***/ (function(module, __webpack_exports__, __webpack_require__) {

"use strict";
eval("__webpack_require__.r(__webpack_exports__);\n/* harmony import */ var _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Users_vue_vue_type_template_id_30c27aa6___WEBPACK_IMPORTED_MODULE_0__ = __webpack_require__(/*! -!../../../node_modules/vue-loader/lib/loaders/templateLoader.js??vue-loader-options!../../../node_modules/vue-loader/lib??vue-loader-options!./Users.vue?vue&type=template&id=30c27aa6& */ \"./node_modules/vue-loader/lib/loaders/templateLoader.js?!./node_modules/vue-loader/lib/index.js?!./resources/js/components/Users.vue?vue&type=template&id=30c27aa6&\");\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"render\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Users_vue_vue_type_template_id_30c27aa6___WEBPACK_IMPORTED_MODULE_0__[\"render\"]; });\n\n/* harmony reexport (safe) */ __webpack_require__.d(__webpack_exports__, \"staticRenderFns\", function() { return _node_modules_vue_loader_lib_loaders_templateLoader_js_vue_loader_options_node_modules_vue_loader_lib_index_js_vue_loader_options_Users_vue_vue_type_template_id_30c27aa6___WEBPACK_IMPORTED_MODULE_0__[\"staticRenderFns\"]; });\n\n//# sourceURL=[module]\n//# sourceMappingURL=data:application/json;charset=utf-8;base64,eyJ2ZXJzaW9uIjozLCJzb3VyY2VzIjpbIndlYnBhY2s6Ly8vLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/NDY3NCJdLCJuYW1lcyI6W10sIm1hcHBpbmdzIjoiQUFBQTtBQUFBO0FBQUE7QUFBQTtBQUFBO0FBQUEiLCJmaWxlIjoiLi9yZXNvdXJjZXMvanMvY29tcG9uZW50cy9Vc2Vycy52dWU/dnVlJnR5cGU9dGVtcGxhdGUmaWQ9MzBjMjdhYTYmLmpzIiwic291cmNlc0NvbnRlbnQiOlsiZXhwb3J0ICogZnJvbSBcIi0hLi4vLi4vLi4vbm9kZV9tb2R1bGVzL3Z1ZS1sb2FkZXIvbGliL2xvYWRlcnMvdGVtcGxhdGVMb2FkZXIuanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuLi8uLi8uLi9ub2RlX21vZHVsZXMvdnVlLWxvYWRlci9saWIvaW5kZXguanM/P3Z1ZS1sb2FkZXItb3B0aW9ucyEuL1VzZXJzLnZ1ZT92dWUmdHlwZT10ZW1wbGF0ZSZpZD0zMGMyN2FhNiZcIiJdLCJzb3VyY2VSb290IjoiIn0=\n//# sourceURL=webpack-internal:///./resources/js/components/Users.vue?vue&type=template&id=30c27aa6&\n");

/***/ })

}]);

Zerion Mini Shell 1.0