Files
red_de_investigacion_front/node_modules/.cache/babel-loader/fe2e1fa10b311bc48b4c586fafdacc1a.json
T
DanielRamirezGe 5eecfbf6cd first commit
2020-01-14 20:43:08 -06:00

1 line
91 KiB
JSON

{"remainingRequest":"/home/george/citwa/red_de_investigacion_front/node_modules/babel-loader/lib/index.js!/home/george/citwa/red_de_investigacion_front/node_modules/cache-loader/dist/cjs.js??ref--0-0!/home/george/citwa/red_de_investigacion_front/node_modules/vue-loader/lib/index.js??vue-loader-options!/home/george/citwa/red_de_investigacion_front/src/components/modificar.vue?vue&type=script&lang=js&","dependencies":[{"path":"/home/george/citwa/red_de_investigacion_front/src/components/modificar.vue","mtime":1579054685356},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/babel-loader/lib/index.js","mtime":499162500000},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/cache-loader/dist/cjs.js","mtime":499162500000},{"path":"/home/george/citwa/red_de_investigacion_front/node_modules/vue-loader/lib/index.js","mtime":499162500000}],"contextDependencies":[],"result":[{"type":"Buffer","data":"base64:aW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuY29uY2F0IjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZmlsdGVyIjsKaW1wb3J0ICJjb3JlLWpzL21vZHVsZXMvZXMuYXJyYXkuZm9yLWVhY2giOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5hcnJheS5pbmNsdWRlcyI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLmFycmF5LnNwbGljZSI7CmltcG9ydCAiY29yZS1qcy9tb2R1bGVzL2VzLm9iamVjdC50by1zdHJpbmciOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy9lcy5zdHJpbmcuaW5jbHVkZXMiOwppbXBvcnQgImNvcmUtanMvbW9kdWxlcy93ZWIuZG9tLWNvbGxlY3Rpb25zLmZvci1lYWNoIjsKaW1wb3J0ICJyZWdlbmVyYXRvci1ydW50aW1lL3J1bnRpbWUiOwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwovLwppbXBvcnQgYXhpb3MgZnJvbSAnYXhpb3MnOwppbXBvcnQgeyBlbiwgZXMgfSBmcm9tICd2dWVqcy1kYXRlcGlja2VyL2Rpc3QvbG9jYWxlJzsKaW1wb3J0IGNvbmZpZyBmcm9tICcuLi9jb25maWcvY29uZmlnLmpzJzsKaW1wb3J0IERhdGVwaWNrZXIgZnJvbSAndnVlanMtZGF0ZXBpY2tlcic7CmltcG9ydCBzd2FsIGZyb20gJ3N3ZWV0YWxlcnQnOwpleHBvcnQgZGVmYXVsdCB7CiAgZGF0YTogZnVuY3Rpb24gZGF0YSgpIHsKICAgIHJldHVybiB7CiAgICAgIGlkX3Byb3llY3RvOiBudWxsLAogICAgICBkYXRvczogbnVsbCwKICAgICAgbm9tYnJlOiAnJywKICAgICAgcG9wOiAnJywKICAgICAgbm9tYnJlX2VsZWdpZG86IHRydWUsCiAgICAgIHByb2Zlc29yOiAnJywKICAgICAgcmZjOiBudWxsLAogICAgICBsaXN0YTogW3sKICAgICAgICAiTm9tYnJlIjogIi0iLAogICAgICAgICJSZmMiOiAxCiAgICAgIH1dLAogICAgICBjYW1wb3NfZGVfY29ub2NpbWllbnRvOiBbXSwKICAgICAgY2FtcG9zX2RlX2Nvbm9jaW1pZW50b19zZWxlY2Npb25hZG86IFtdLAogICAgICBsaW5lYXNfZGVfaW52ZXN0aWdhY2lvbjogW10sCiAgICAgIGxpbmVhc19kZV9pbnZlc3RpZ2FjaW9uX3NlbGVjY2lvbmFkbzogW10sCiAgICAgIG9iamV0aXZvc19wYXJ0aWN1bGFyZXM6IFtdLAogICAgICBwOiAnJywKICAgICAgbmFtZTogJycsCiAgICAgIGlucHV0czogW3sKICAgICAgICBuYW1lOiAnJwogICAgICB9LCB7CiAgICAgICAgbmFtZTogJycKICAgICAgfSwgewogICAgICAgIG5hbWU6ICcnCiAgICAgIH1dLAogICAgICBjb3VudGVyOiAzLAogICAgICBub21icmVfcHJveWVjdG86ICcnLAogICAgICBkaXNjaXBsaW5hOiAnJywKICAgICAgb2JqZXRpdm9fZ2VuZXJhbDogJycsCiAgICAgIHJlc3A6IG51bGwsCiAgICAgIGVycm9yOiBmYWxzZSwKICAgICAgaGlwb3Rlc2lzOiAnJywKICAgICAgcmVzdW1lbjogJycsCiAgICAgIGZlY2hhX2luaWNpbzogbnVsbCwKICAgICAgZmVjaGFfZmluYWw6IG51bGwsCiAgICAgIGVuOiBlbiwKICAgICAgZXM6IGVzLAogICAgICBlc3RhZG9fYXZhbmNlOiBbewogICAgICAgIGF2YW5jZTogIk51ZXZvIgogICAgICB9LCB7CiAgICAgICAgYXZhbmNlOiAiRW4gRGVzYXJyb2xsbyIKICAgICAgfSwgewogICAgICAgIGF2YW5jZTogIkNvbmNsdWlkbyIKICAgICAgfSwgewogICAgICAgIGF2YW5jZTogIlN1c3BlbmRpZG8iCiAgICAgIH1dLAogICAgICBkdXJhY2lvbjogW3sKICAgICAgICB0aWVtcG86ICIxIGHDsW8iCiAgICAgIH0sIHsKICAgICAgICB0aWVtcG86ICIyIGHDsW9zIgogICAgICB9LCB7CiAgICAgICAgdGllbXBvOiAiMyBhw7FvcyIKICAgICAgfSwgewogICAgICAgIHRpZW1wbzogIk3DoXMgZGUgMyBhw7FvcyIKICAgICAgfV0sCiAgICAgIGVzdGFkb19lbGVnaWRvOiAnJywKICAgICAgZHVyYWNpb25fZWxlZ2lkbzogJycsCiAgICAgIGF2YW5jZTogbnVsbCwKICAgICAgYXY6IGZhbHNlLAogICAgICBmZTogZmFsc2UsCiAgICAgIGZpbmFuY2lhbWluZXRvczogW3sKICAgICAgICBub21icmU6ICJQQVBJTUUiCiAgICAgIH0sIHsKICAgICAgICBub21icmU6ICJQQVBJSVQiCiAgICAgIH0sIHsKICAgICAgICBub21icmU6ICJQQUlESSIKICAgICAgfSwgewogICAgICAgIG5vbWJyZTogIkNPTkFDWVQiCiAgICAgIH0sIHsKICAgICAgICBub21icmU6ICJPdHJhcyBVbml2ZXJzaWRhZGVzIG8gSW5zdGl0dWNpb25lcyBOYWNpb25hbGVzIgogICAgICB9LCB7CiAgICAgICAgbm9tYnJlOiAiT3RyYXMgVW5pdmVyc2lkYWRlcyBvIEluc3RpdHVjaW9uZXMgSW50ZXJuYWNpb25hbGVzIgogICAgICB9LCB7CiAgICAgICAgbm9tYnJlOiAiT05HJ1MgbyBGdW5kYWNpb25lcyBOYWNpb25hbGVzIgogICAgICB9LCB7CiAgICAgICAgbm9tYnJlOiAiU2VjdG9yIFByaXZhZG8iCiAgICAgIH0sIHsKICAgICAgICBub21icmU6ICJJbnZlc3RpZ2FjacOzbiBkZW50cm8gZGUgc3UgcGxhemEiCiAgICAgIH1dLAogICAgICBlbnRpZGFkZXM6IFtdLAogICAgICBwcm9kdWN0b3M6IFtdLAogICAgICBmaW5hbmNpYW1pZW50b19zZWxlY2Npb25hZG86ICcnLAogICAgICBudW1lcm9fcmVnaXN0cm86ICcnLAogICAgICBwcmVzdXB1ZXN0bzogbnVsbCwKICAgICAgZW50aWRhZGVzX3NlbGVjY2lvbmFkYXM6IFt7CiAgICAgICAgaWRfZW50aWRhZDogbnVsbCwKICAgICAgICBub21icmU6ICdTZWxlY2Npb25lIGxhIEVudGlkYWQnLAogICAgICAgIG5vbWJyZV9kZV9lbnRpZGFkOiAnJwogICAgICB9XSwKICAgICAgcHJvZHVjdG9zX3NlbGVjY2lvbmFkb3M6IFtdLAogICAgICBjb246IDEsCiAgICAgIHR5cGU6IG51bGwsCiAgICAgIGVudGlkYWRlc19wZXJzb25hOiBbXSwKICAgICAgcHJvZmVzb3Jlc19pbnRlcm5vczogW3sKICAgICAgICBub21icmU6ICcnLAogICAgICAgIHBhcnRpY2lwYWNpb246ICdUaXBvIGRlIHBhcnRpY2lwYWNpw7NuJywKICAgICAgICBuOiAxLAogICAgICAgIHVzZTogZmFsc2UKICAgICAgfV0sCiAgICAgIHByb2Zlc29yZXNfZXh0ZXJub3M6IFt7CiAgICAgICAgbm9tYnJlOiAnJywKICAgICAgICBwYXJ0aWNpcGFjaW9uOiAnVGlwbyBkZSBwYXJ0aWNpcGFjacOzbicsCiAgICAgICAgZW50aWRhZDogJ1NlbGVjY2lvbmUgRW50aWRhZCcsCiAgICAgICAgaWRfZW50aWRhZDogbnVsbAogICAgICB9XSwKICAgICAgYWx1bW5vc19pbnRlcm5vczogW3sKICAgICAgICBub21icmU6ICcnLAogICAgICAgIHBhcnRpY2lwYWNpb246ICdUaXBvIGRlIHBhcnRpY2lwYWNpw7NuJwogICAgICB9XSwKICAgICAgYWx1bW5vc19leHRlcm5vczogW3sKICAgICAgICBub21icmU6ICcnLAogICAgICAgIHBhcnRpY2lwYWNpb246ICdUaXBvIGRlIHBhcnRpY2lwYWNpw7NuJywKICAgICAgICBlbnRpZGFkOiAnU2VsZWNjaW9uZSBFbnRpZGFkJywKICAgICAgICBpZF9lbnRpZGFkOiBudWxsCiAgICAgIH1dLAogICAgICBsaW5rOiAnJywKICAgICAgY29uY3VycmVudDogMCwKICAgICAgbm9tYnJlX2J1c2NhcjogWycnLCAnJ10KICAgIH07CiAgfSwKICBtZXRob2RzOiB7CiAgICB2ZXJpZmljYXI6IGZ1bmN0aW9uIHZlcmlmaWNhcihwcm9mZXNvciwgcmZjKSB7CiAgICAgIGlmICh0aGlzLnByb2Zlc29yID09IHByb2Zlc29yKSB7CiAgICAgICAgdGhpcy5wcm9mZXNvciA9ICcnOwogICAgICAgIHRoaXMubm9tYnJlX2VsZWdpZG8gPSBmYWxzZTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLnByb2Zlc29yID0gcHJvZmVzb3I7CiAgICAgICAgdGhpcy5yZmMgPSByZmM7CiAgICAgICAgdGhpcy5ub21icmVfZWxlZ2lkbyA9IHRydWU7CiAgICAgIH0KICAgIH0sCiAgICBlbGVnaWRvOiBmdW5jdGlvbiBlbGVnaWRvKCkgewogICAgICBpZiAodGhpcy5ub21icmVfZWxlZ2lkbyA9PSB0cnVlKSByZXR1cm4gZmFsc2U7ZWxzZSByZXR1cm4gdHJ1ZTsKICAgIH0sCiAgICBkYXRvc19wcm95ZWN0bzogZnVuY3Rpb24gZGF0b3NfcHJveWVjdG8oKSB7CiAgICAgIHZhciBfdGhpcyA9IHRoaXM7CgogICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLmFzeW5jKGZ1bmN0aW9uIGRhdG9zX3Byb3llY3RvJChfY29udGV4dCkgewogICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0LnByZXYgPSBfY29udGV4dC5uZXh0KSB7CiAgICAgICAgICAgIGNhc2UgMDoKICAgICAgICAgICAgICBfY29udGV4dC5uZXh0ID0gMjsKICAgICAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLmF3cmFwKGF4aW9zLmdldCgiIi5jb25jYXQoY29uZmlnLmFwaSwgIi9kYXRvc19tb2RpZmljYXI/aWRfcHJveWVjdG89IikuY29uY2F0KHRoaXMuaWRfcHJveWVjdG8pKS50aGVuKGZ1bmN0aW9uIChyZXNwb25zZSkgewogICAgICAgICAgICAgICAgX3RoaXMuZGF0b3MgPSByZXNwb25zZS5kYXRhLmRhdGE7IC8vYWxlcnQocmVzcG9uc2UuZGF0YSk7CiAgICAgICAgICAgICAgfSkpOwoKICAgICAgICAgICAgY2FzZSAyOgogICAgICAgICAgICBjYXNlICJlbmQiOgogICAgICAgICAgICAgIHJldHVybiBfY29udGV4dC5zdG9wKCk7CiAgICAgICAgICB9CiAgICAgICAgfQogICAgICB9LCBudWxsLCB0aGlzKTsKICAgIH0sCiAgICB2ZXJpZmljYXJfc2VsZWM6IGZ1bmN0aW9uIHZlcmlmaWNhcl9zZWxlYyhpZF9jYW1wbykgewogICAgICB2YXIgYmFuID0gMDsKICAgICAgdGhpcy5jYW1wb3NfZGVfY29ub2NpbWllbnRvX3NlbGVjY2lvbmFkby5mb3JFYWNoKGZ1bmN0aW9uIChlbGVtZW50KSB7CiAgICAgICAgaWYgKGVsZW1lbnQgPT0gaWRfY2FtcG8pIGJhbiA9IDE7CiAgICAgIH0pOwogICAgICBpZiAoYmFuID09IDEpIHJldHVybiB0cnVlO2Vsc2UgcmV0dXJuIGZhbHNlOwogICAgfSwKICAgIHNlbGVjY2lvbmFyX2NhbXBvOiBmdW5jdGlvbiBzZWxlY2Npb25hcl9jYW1wbyhpZF9jYW1wbykgewogICAgICB2YXIgYmFuID0gMDsKICAgICAgdmFyIGNvbiA9IDA7CiAgICAgIHRoaXMuY2FtcG9zX2RlX2Nvbm9jaW1pZW50b19zZWxlY2Npb25hZG8uZm9yRWFjaChmdW5jdGlvbiAoZWxlbWVudCkgewogICAgICAgIGlmIChlbGVtZW50ID09IGlkX2NhbXBvKSBiYW4gPSAxOwogICAgICAgIGlmIChiYW4gPT0gMCkgY29uKys7CiAgICAgIH0pOwoKICAgICAgaWYgKGJhbiA9PSAwKSB7CiAgICAgICAgdGhpcy5jYW1wb3NfZGVfY29ub2NpbWllbnRvX3NlbGVjY2lvbmFkby5wdXNoKGlkX2NhbXBvKTsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmNhbXBvc19kZV9jb25vY2ltaWVudG9fc2VsZWNjaW9uYWRvLnNwbGljZShjb24sIDEpOwogICAgICB9CiAgICB9LAogICAgdmVyaWZpY2FyX3NlbGVjX2xpbmVhOiBmdW5jdGlvbiB2ZXJpZmljYXJfc2VsZWNfbGluZWEoaWRfbGluZWEpIHsKICAgICAgdmFyIGJhbiA9IDA7CiAgICAgIHRoaXMubGluZWFzX2RlX2ludmVzdGlnYWNpb25fc2VsZWNjaW9uYWRvLmZvckVhY2goZnVuY3Rpb24gKGVsZW1lbnQpIHsKICAgICAgICBpZiAoZWxlbWVudCA9PSBpZF9saW5lYSkgYmFuID0gMTsKICAgICAgfSk7CiAgICAgIGlmIChiYW4gPT0gMSkgcmV0dXJuIHRydWU7ZWxzZSByZXR1cm4gZmFsc2U7CiAgICB9LAogICAgc2VsZWNjaW9uYXJfbGluZWE6IGZ1bmN0aW9uIHNlbGVjY2lvbmFyX2xpbmVhKGlkX2xpbmVhKSB7CiAgICAgIHZhciBiYW4gPSAwOwogICAgICB2YXIgY29uID0gMDsKICAgICAgdGhpcy5saW5lYXNfZGVfaW52ZXN0aWdhY2lvbl9zZWxlY2Npb25hZG8uZm9yRWFjaChmdW5jdGlvbiAoZWxlbWVudCkgewogICAgICAgIGlmIChlbGVtZW50ID09IGlkX2xpbmVhKSBiYW4gPSAxOwogICAgICAgIGlmIChiYW4gPT0gMCkgY29uKys7CiAgICAgIH0pOwoKICAgICAgaWYgKGJhbiA9PSAwKSB7CiAgICAgICAgdGhpcy5saW5lYXNfZGVfaW52ZXN0aWdhY2lvbl9zZWxlY2Npb25hZG8ucHVzaChpZF9saW5lYSk7CiAgICAgIH0gZWxzZSB7CiAgICAgICAgdGhpcy5saW5lYXNfZGVfaW52ZXN0aWdhY2lvbl9zZWxlY2Npb25hZG8uc3BsaWNlKGNvbiwgMSk7CiAgICAgIH0KICAgIH0sCiAgICB0cmFlcl9jYW1wb3NfZGVfY29ub2NpbWllbnRvOiBmdW5jdGlvbiB0cmFlcl9jYW1wb3NfZGVfY29ub2NpbWllbnRvKCkgewogICAgICB2YXIgX3RoaXMyID0gdGhpczsKCiAgICAgIGF4aW9zLnBvc3QoIiIuY29uY2F0KGNvbmZpZy5hcGksICIvdHJhZXJfY2FtcG9zIikpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXMyLnAgPSByZXNwb25zZTsKICAgICAgICBfdGhpczIuY2FtcG9zX2RlX2Nvbm9jaW1pZW50byA9IHJlc3BvbnNlLmRhdGEuY2FtcG9zOwogICAgICB9KTsKICAgIH0sCiAgICB0cmFlcl9saW5lYXNfZGVfaW52ZXN0aWdhY2lvbjogZnVuY3Rpb24gdHJhZXJfbGluZWFzX2RlX2ludmVzdGlnYWNpb24oKSB7CiAgICAgIHZhciBfdGhpczMgPSB0aGlzOwoKICAgICAgYXhpb3MucG9zdCgiIi5jb25jYXQoY29uZmlnLmFwaSwgIi90cmFlcl9saW5lYXMiKSkudGhlbihmdW5jdGlvbiAocmVzcG9uc2UpIHsKICAgICAgICAvL2FsZXJ0KHJlc3BvbnNlLmRhdGEpOwogICAgICAgIF90aGlzMy5saW5lYXNfZGVfaW52ZXN0aWdhY2lvbiA9IHJlc3BvbnNlLmRhdGEubGluZWFzOwogICAgICB9KTsKICAgIH0sCiAgICBhZGQ6IGZ1bmN0aW9uIGFkZCgpIHsKICAgICAgdGhpcy5pbnB1dHMucHVzaCh7CiAgICAgICAgbmFtZTogJycKICAgICAgfSk7CiAgICB9LAogICAgcmVtb3ZlOiBmdW5jdGlvbiByZW1vdmUoKSB7CiAgICAgIHRoaXMuaW5wdXRzLnNwbGljZSh0aGlzLmlucHV0cy5sZW5ndGggLSAxLCAxKTsKICAgIH0sCiAgICB2YWxpZGFyX2ZlY2hhOiBmdW5jdGlvbiB2YWxpZGFyX2ZlY2hhKCkgewogICAgICBpZiAodGhpcy5mZWNoYV9pbmljaW8gPj0gdGhpcy5mZWNoYV9maW5hbCAmJiB0aGlzLmZlY2hhX2luaWNpbyAhPSBudWxsICYmIHRoaXMuZmVjaGFfZmluYWwgIT0gbnVsbCkgewogICAgICAgIHRoaXMuZmUgPSBmYWxzZTsKICAgICAgICByZXR1cm4gIkxhIGZlY2hhIGRlIGZpbmFsIHRpZW5lIHF1ZSBzZXIgbWF5b3IgcXVlIGxhIGZpbmFsIjsKICAgICAgfSBlbHNlIHsKICAgICAgICB0aGlzLmZlID0gdHJ1ZTsKICAgICAgICByZXR1cm47CiAgICAgIH0KICAgIH0sCiAgICB2ZXJpZmljYXJfZXN0YWRvX2F2YW5jZTogZnVuY3Rpb24gdmVyaWZpY2FyX2VzdGFkb19hdmFuY2UoZXN0YWRvKSB7CiAgICAgIGlmICh0aGlzLmVzdGFkb19lbGVnaWRvID09IGVzdGFkbykgdGhpcy5lc3RhZG9fZWxlZ2lkbyA9ICcnO2Vsc2UgdGhpcy5lc3RhZG9fZWxlZ2lkbyA9IGVzdGFkbzsKICAgIH0sCiAgICBjaGVja19lc3RhZG86IGZ1bmN0aW9uIGNoZWNrX2VzdGFkbyhlc3RhZG8pIHsKICAgICAgaWYgKHRoaXMuZXN0YWRvX2VsZWdpZG8gPT0gZXN0YWRvKSByZXR1cm4gdHJ1ZTtlbHNlIHJldHVybiBmYWxzZTsKICAgIH0sCiAgICBjaGVja19kdXJhY2lvbjogZnVuY3Rpb24gY2hlY2tfZHVyYWNpb24odGllbXBvKSB7CiAgICAgIGlmICh0aGlzLmR1cmFjaW9uX2VsZWdpZG8gPT0gdGllbXBvKSByZXR1cm4gdHJ1ZTtlbHNlIHJldHVybiBmYWxzZTsKICAgIH0sCiAgICB2ZXJpZmljYXJfZHVyYWNpb246IGZ1bmN0aW9uIHZlcmlmaWNhcl9kdXJhY2lvbih0aWVtcG8pIHsKICAgICAgaWYgKHRoaXMuZHVyYWNpb25fZWxlZ2lkbyA9PSB0aWVtcG8pIHRoaXMuZHVyYWNpb25fZWxlZ2lkbyA9ICcnO2Vsc2UgdGhpcy5kdXJhY2lvbl9lbGVnaWRvID0gdGllbXBvOwogICAgfSwKICAgIHZhbGlkYXJfYXZhbmNlOiBmdW5jdGlvbiB2YWxpZGFyX2F2YW5jZSgpIHsKICAgICAgaWYgKHRoaXMuYXZhbmNlID4gMTAwKSB7CiAgICAgICAgdGhpcy5hdiA9IGZhbHNlOwogICAgICAgIHJldHVybiAiRWwgcG9yY2VudGFnZSBkZSBhdmFuY2UgdGllbmUgcXVlIGVzdGFyIGVuIGVsIGludGVydmFsbyBbMS0xMDBdIjsKICAgICAgfSBlbHNlIHsKICAgICAgICBpZiAodGhpcy5hdmFuY2UgIT0gbnVsbCkgdGhpcy5hdiA9IHRydWU7CiAgICAgICAgcmV0dXJuICcnOwogICAgICB9CiAgICB9LAogICAgc2VsZWNjaW9uYXJfZmluYW5jaWFtaWVudG86IGZ1bmN0aW9uIHNlbGVjY2lvbmFyX2ZpbmFuY2lhbWllbnRvKGZpbmFuY2lhbWllbnRvKSB7CiAgICAgIGlmIChmaW5hbmNpYW1pZW50byA9PSB0aGlzLmZpbmFuY2lhbWllbnRvX3NlbGVjY2lvbmFkbykgdGhpcy5maW5hbmNpYW1pZW50b19zZWxlY2Npb25hZG8gPSAnJztlbHNlIHRoaXMuZmluYW5jaWFtaWVudG9fc2VsZWNjaW9uYWRvID0gZmluYW5jaWFtaWVudG87CiAgICB9LAogICAgY2hhY2tfcHJlc3VwdWVzdG86IGZ1bmN0aW9uIGNoYWNrX3ByZXN1cHVlc3RvKCkgewogICAgICBpZiAodGhpcy5wcmVzdXB1ZXN0byA9PSAnJykgcmV0dXJuIHRydWU7CiAgICB9LAogICAgYWRkX2VudGlkYWRlczogZnVuY3Rpb24gYWRkX2VudGlkYWRlcygpIHsKICAgICAgdGhpcy5lbnRpZGFkZXNfc2VsZWNjaW9uYWRhcy5wdXNoKHsKICAgICAgICBpZF9lbnRpZGFkOiBudWxsLAogICAgICAgIG5vbWJyZTogJ1NlbGVjY2lvbmUgbGEgRW50aWRhZCcsCiAgICAgICAgbm9tYnJlX2RlX2VudGlkYWQ6ICcnCiAgICAgIH0pOwogICAgfSwKICAgIHJlbW92ZV9lbnRpZGFkZXM6IGZ1bmN0aW9uIHJlbW92ZV9lbnRpZGFkZXMoKSB7CiAgICAgIHRoaXMuZW50aWRhZGVzX3NlbGVjY2lvbmFkYXMuc3BsaWNlKHRoaXMuZW50aWRhZGVzX3NlbGVjY2lvbmFkYXMubGVuZ3RoIC0gMSwgMSk7CiAgICB9LAogICAgc2VsZWNjaW9uYXJfcHJvZHVjdG86IGZ1bmN0aW9uIHNlbGVjY2lvbmFyX3Byb2R1Y3RvKGlkKSB7CiAgICAgIHZhciBiYW4gPSAwOwogICAgICB2YXIgY29uID0gMDsKICAgICAgdGhpcy5wcm9kdWN0b3Nfc2VsZWNjaW9uYWRvcy5mb3JFYWNoKGZ1bmN0aW9uIChlbGVtZXQpIHsKICAgICAgICBpZiAoZWxlbWV0ID09IGlkKSBiYW4gPSAxOwogICAgICAgIGlmIChiYW4gPT0gMCkgY29uKys7CiAgICAgIH0pOwogICAgICBpZiAoYmFuID09IDEpIHRoaXMucHJvZHVjdG9zX3NlbGVjY2lvbmFkb3Muc3BsaWNlKGNvbiwgMSk7ZWxzZSB0aGlzLnByb2R1Y3Rvc19zZWxlY2Npb25hZG9zLnB1c2goaWQpOwogICAgfSwKICAgIHZlcmlmaWNhcl9wcm9kdWN0bzogZnVuY3Rpb24gdmVyaWZpY2FyX3Byb2R1Y3RvKGlkKSB7CiAgICAgIHZhciBiYW4gPSBmYWxzZTsKICAgICAgdGhpcy5wcm9kdWN0b3Nfc2VsZWNjaW9uYWRvcy5mb3JFYWNoKGZ1bmN0aW9uIChlbGVtZXQpIHsKICAgICAgICBpZiAoZWxlbWV0ID09IGlkKSBiYW4gPSB0cnVlOwogICAgICB9KTsKICAgICAgcmV0dXJuIGJhbjsKICAgIH0sCiAgICB2ZXJpZmljYXJfZmluYW5jaWFtaWVudG86IGZ1bmN0aW9uIHZlcmlmaWNhcl9maW5hbmNpYW1pZW50byhmaW5hbmNpYW1pZW50bykgewogICAgICBpZiAodGhpcy5maW5hbmNpYW1pZW50b19zZWxlY2Npb25hZG8gPT0gZmluYW5jaWFtaWVudG8pIHJldHVybiB0cnVlO2Vsc2UgcmV0dXJuIGZhbHNlOwogICAgfSwKICAgIHRyYWVyX2VudGlkYWRlczogZnVuY3Rpb24gdHJhZXJfZW50aWRhZGVzKCkgewogICAgICB2YXIgX3RoaXM0ID0gdGhpczsKCiAgICAgIGF4aW9zLnBvc3QoIiIuY29uY2F0KGNvbmZpZy5hcGksICIvdHJhZXJfZW50aWRhZGVzIikpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM0LmVudGlkYWRlcyA9IHJlc3BvbnNlLmRhdGEuZW50aWRhZGVzOwogICAgICB9KTsKICAgIH0sCiAgICB0cmFlcl9lbnRpZGFkZXNfcGVyc29uYTogZnVuY3Rpb24gdHJhZXJfZW50aWRhZGVzX3BlcnNvbmEoKSB7CiAgICAgIHZhciBfdGhpczUgPSB0aGlzOwoKICAgICAgdmFyIGRhdGEgPSB7CiAgICAgICAgaWRfcHJveWVjdG86IHRoaXMuaWRfcHJveWVjdG8KICAgICAgfTsKICAgICAgYXhpb3MucG9zdCgiIi5jb25jYXQoY29uZmlnLmFwaSwgIi90cmFlcl9lbnRpZGFkZXNfcHJveWVjdG8iKSwgZGF0YSkudGhlbihmdW5jdGlvbiAocmVzcG9zZSkgewogICAgICAgIF90aGlzNS5lbnRpZGFkZXNfcGVyc29uYSA9IHJlc3Bvc2UuZGF0YS5lbnRpZGFkX3Byb3llY3RvOwogICAgICB9KS5jYXRjaCgpOwogICAgICByZXR1cm4gdGhpcy5lbnRpZGFkZXNfcGVyc29uYTsKICAgIH0sCiAgICBidXNjYXI6IGZ1bmN0aW9uIGJ1c2NhcigpIHsKICAgICAgdmFyIF90aGlzNiA9IHRoaXM7CgogICAgICB2YXIgdXNlOwogICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLmFzeW5jKGZ1bmN0aW9uIGJ1c2NhciQoX2NvbnRleHQyKSB7CiAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQyLnByZXYgPSBfY29udGV4dDIubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgX2NvbnRleHQyLm5leHQgPSAyOwogICAgICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUuYXdyYXAoYXhpb3MuZ2V0KCIiLmNvbmNhdChjb25maWcuYXBpLCAiL2J1c2NhX3Byb2Zlc29yIikpLnRoZW4oZnVuY3Rpb24gKHJlc3Bvc2UpIHsKICAgICAgICAgICAgICAgIHVzZSA9IHJlc3Bvc2UuZGF0YS5kYXRhOwogICAgICAgICAgICAgIH0pLmNhdGNoKGZ1bmN0aW9uICgpIHsKICAgICAgICAgICAgICAgIF90aGlzNi5saXN0YSA9ICJhc2RkYXMiOwogICAgICAgICAgICAgIH0pKTsKCiAgICAgICAgICAgIGNhc2UgMjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLmFicnVwdCgicmV0dXJuIiwgdXNlKTsKCiAgICAgICAgICAgIGNhc2UgMzoKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQyLnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0pOwogICAgfSwKICAgIHRyYWVyX3Byb2R1Y3RvczogZnVuY3Rpb24gdHJhZXJfcHJvZHVjdG9zKCkgewogICAgICB2YXIgX3RoaXM3ID0gdGhpczsKCiAgICAgIGF4aW9zLnBvc3QoIiIuY29uY2F0KGNvbmZpZy5hcGksICIvdHJhZXJfcHJvZHVjdG9zIikpLnRoZW4oZnVuY3Rpb24gKHJlc3BvbnNlKSB7CiAgICAgICAgX3RoaXM3LnByb2R1Y3RvcyA9IHJlc3BvbnNlLmRhdGEucHJvZHVjdG9zOwogICAgICB9KTsKICAgIH0sCiAgICBwb25lcl9ub21icmU6IGZ1bmN0aW9uIHBvbmVyX25vbWJyZShub20pIHsKICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS5hc3luYyhmdW5jdGlvbiBwb25lcl9ub21icmUkKF9jb250ZXh0MykgewogICAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgICBzd2l0Y2ggKF9jb250ZXh0My5wcmV2ID0gX2NvbnRleHQzLm5leHQpIHsKICAgICAgICAgICAgY2FzZSAwOgogICAgICAgICAgICAgIGlmICh0aGlzLmNvbmN1cnJlbnQgIT0gMCkgewogICAgICAgICAgICAgICAgdGhpcy5wcm9mZXNvcmVzX2ludGVybm9zW3RoaXMuY29uY3VycmVudCAtIDFdLm5vbWJyZSA9IG5vbTsKICAgICAgICAgICAgICAgIHRoaXMucHJvZmVzb3Jlc19pbnRlcm5vc1t0aGlzLmNvbmN1cnJlbnQgLSAxXS51c2UgPSB0cnVlOwogICAgICAgICAgICAgIH0KCiAgICAgICAgICAgIGNhc2UgMToKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQzLnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sIG51bGwsIHRoaXMpOwogICAgfSwKICAgIGJvcnJhcjogZnVuY3Rpb24gYm9ycmFyKCkgewogICAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRoaXMubm9tYnJlX2J1c2Nhci5sZW5ndGg7IGkrKykgewogICAgICAgIHRoaXMubm9tYnJlX2J1c2NhcltpXSA9ICcnOwogICAgICB9IC8vIHRoaXMucHJvZmVzb3Jlc19pbnRlcm5vcy5mb3JFYWNoKGVsZW1lbnQ9PnsKICAgICAgLy8gICAgIGVsZW1lbnQudXNlPWZhbHNlOwogICAgICAvLyB9KQoKICAgIH0sCiAgICBhZGRfYWx1bW5vc19leHRlcm5vczogZnVuY3Rpb24gYWRkX2FsdW1ub3NfZXh0ZXJub3MoKSB7CiAgICAgIHRoaXMuYWx1bW5vc19leHRlcm5vcy5wdXNoKHsKICAgICAgICBub21icmU6ICcnLAogICAgICAgIHBhcnRpY2lwYWNpb246ICdUaXBvIGRlIHBhcnRpY2lwYWNpw7NuJywKICAgICAgICBlbnRpZGFkOiAnU2VsZWNjaW9uZSBFbnRpZGFkJywKICAgICAgICBpZF9lbnRpZGFkOiBudWxsCiAgICAgIH0pOwogICAgfSwKICAgIHJlbW92ZV9hbHVtbm9zX2V4dGVybm9zOiBmdW5jdGlvbiByZW1vdmVfYWx1bW5vc19leHRlcm5vcygpIHsKICAgICAgdGhpcy5hbHVtbm9zX2V4dGVybm9zLnNwbGljZSh0aGlzLmFsdW1ub3NfZXh0ZXJub3MubGVuZ3RoIC0gMSwgMSk7CiAgICB9LAogICAgYWRkX2FsdW1ub3NfaW50ZXJub3M6IGZ1bmN0aW9uIGFkZF9hbHVtbm9zX2ludGVybm9zKCkgewogICAgICB0aGlzLmFsdW1ub3NfaW50ZXJub3MucHVzaCh7CiAgICAgICAgbm9tYnJlOiAnJywKICAgICAgICBwYXJ0aWNpcGFjaW9uOiAnVGlwbyBkZSBwYXJ0aWNpcGFjacOzbicKICAgICAgfSk7CiAgICB9LAogICAgcmVtb3ZlX2FsdW1ub3NfaW50ZXJub3M6IGZ1bmN0aW9uIHJlbW92ZV9hbHVtbm9zX2ludGVybm9zKCkgewogICAgICB0aGlzLmFsdW1ub3NfaW50ZXJub3Muc3BsaWNlKHRoaXMuYWx1bW5vc19pbnRlcm5vcy5sZW5ndGggLSAxLCAxKTsKICAgIH0sCiAgICBhZGRfcHJvZmVzb3JfZXh0ZXJubzogZnVuY3Rpb24gYWRkX3Byb2Zlc29yX2V4dGVybm8oKSB7CiAgICAgIHRoaXMucHJvZmVzb3Jlc19leHRlcm5vcy5wdXNoKHsKICAgICAgICBub21icmU6ICcnLAogICAgICAgIHBhcnRpY2lwYWNpb246ICdUaXBvIGRlIHBhcnRpY2lwYWNpw7NuJywKICAgICAgICBlbnRpZGFkOiAnU2VsZWNjaW9uZSBFbnRpZGFkJywKICAgICAgICBpZF9lbnRpZGFkOiBudWxsCiAgICAgIH0pOwogICAgfSwKICAgIHJlbW92ZV9wcm9mZXNvcl9leHRlcm5vOiBmdW5jdGlvbiByZW1vdmVfcHJvZmVzb3JfZXh0ZXJubygpIHsKICAgICAgdGhpcy5wcm9mZXNvcmVzX2V4dGVybm9zLnNwbGljZSh0aGlzLnByb2Zlc29yZXNfZXh0ZXJub3MubGVuZ3RoIC0gMSwgMSk7CiAgICB9LAogICAgYWRkX3Byb2Zlc29yX2ludGVybm86IGZ1bmN0aW9uIGFkZF9wcm9mZXNvcl9pbnRlcm5vKCkgewogICAgICB0aGlzLm5vbWJyZV9idXNjYXIucHVzaCgnJyk7CiAgICAgIHRoaXMucHJvZmVzb3Jlc19pbnRlcm5vcy5wdXNoKHsKICAgICAgICBub21icmU6ICcnLAogICAgICAgIHBhcnRpY2lwYWNpb246ICdUaXBvIGRlIHBhcnRpY2lwYWNpw7NuJywKICAgICAgICBuOiB0aGlzLnByb2Zlc29yZXNfaW50ZXJub3MubGVuZ3RoICsgMSwKICAgICAgICB1c2U6IGZhbHNlCiAgICAgIH0pOwogICAgfSwKICAgIHJlbW92ZV9wcm9mZXNvcl9pbnRlcm5vOiBmdW5jdGlvbiByZW1vdmVfcHJvZmVzb3JfaW50ZXJubygpIHsKICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS5hc3luYyhmdW5jdGlvbiByZW1vdmVfcHJvZmVzb3JfaW50ZXJubyQoX2NvbnRleHQ0KSB7CiAgICAgICAgd2hpbGUgKDEpIHsKICAgICAgICAgIHN3aXRjaCAoX2NvbnRleHQ0LnByZXYgPSBfY29udGV4dDQubmV4dCkgewogICAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgICAgaWYgKCEodGhpcy5wcm9mZXNvcmVzX2ludGVybm9zW3RoaXMucHJvZmVzb3Jlc19pbnRlcm5vcy5sZW5ndGggLSAxXS51c2UgPT0gZmFsc2UpKSB7CiAgICAgICAgICAgICAgICBfY29udGV4dDQubmV4dCA9IDg7CiAgICAgICAgICAgICAgICBicmVhazsKICAgICAgICAgICAgICB9CgogICAgICAgICAgICAgIGlmICh0aGlzLmNvbmN1cnJlbnQgPT0gdGhpcy5wcm9mZXNvcmVzX2ludGVybm9zLmxlbmd0aCkgdGhpcy5jb25jdXJyZW50LS07CiAgICAgICAgICAgICAgX2NvbnRleHQ0Lm5leHQgPSA0OwogICAgICAgICAgICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUuYXdyYXAodGhpcy5ub21icmVfYnVzY2FyLnNwbGljZSh0aGlzLm5vbWJyZV9idXNjYXIubGVuZ3RoIC0gMSwgMSkpOwoKICAgICAgICAgICAgY2FzZSA0OgogICAgICAgICAgICAgIF9jb250ZXh0NC5uZXh0ID0gNjsKICAgICAgICAgICAgICByZXR1cm4gcmVnZW5lcmF0b3JSdW50aW1lLmF3cmFwKHRoaXMucHJvZmVzb3Jlc19pbnRlcm5vcy5zcGxpY2UodGhpcy5wcm9mZXNvcmVzX2ludGVybm9zLmxlbmd0aCAtIDEsIDEpKTsKCiAgICAgICAgICAgIGNhc2UgNjoKICAgICAgICAgICAgICBfY29udGV4dDQubmV4dCA9IDk7CiAgICAgICAgICAgICAgYnJlYWs7CgogICAgICAgICAgICBjYXNlIDg6CiAgICAgICAgICAgICAgc3dhbCh7CiAgICAgICAgICAgICAgICB0aXRsZTogIlRpZW5lcyBxdWUgYm9ycmFyIGFsIHByb2Zlc29yIHlhIHNlbGVjY2lvbmFkbyIsCiAgICAgICAgICAgICAgICBpY29uOiAid2FybmluZyIKICAgICAgICAgICAgICB9KTsKCiAgICAgICAgICAgIGNhc2UgOToKICAgICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgICByZXR1cm4gX2NvbnRleHQ0LnN0b3AoKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0sIG51bGwsIHRoaXMpOwogICAgfQogIH0sCiAgY3JlYXRlZDogZnVuY3Rpb24gY3JlYXRlZCgpIHsKICAgIHZhciBfdGhpczggPSB0aGlzOwoKICAgIHJldHVybiByZWdlbmVyYXRvclJ1bnRpbWUuYXN5bmMoZnVuY3Rpb24gY3JlYXRlZCQoX2NvbnRleHQ1KSB7CiAgICAgIHdoaWxlICgxKSB7CiAgICAgICAgc3dpdGNoIChfY29udGV4dDUucHJldiA9IF9jb250ZXh0NS5uZXh0KSB7CiAgICAgICAgICBjYXNlIDA6CiAgICAgICAgICAgIGF4aW9zLmdldCgiIi5jb25jYXQoY29uZmlnLmFwaSwgIi9idXNjYV9wcm9mZXNvciIpKS50aGVuKGZ1bmN0aW9uIChyZXNwb3NlKSB7CiAgICAgICAgICAgICAgLy8gdXNlPXJlc3Bvc2UuZGF0YS5kYXRhOwogICAgICAgICAgICAgIF90aGlzOC5saXN0YSA9IHJlc3Bvc2UuZGF0YS5kYXRhOyAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZQoKICAgICAgICAgICAgICBjb25zb2xlLmxvZyhfdGhpczgubGlzdGEpOyAvLyBzd2FsKHJlc3Bvc2UuZGF0YS5kYXRhLCAic2VjY2VzcyIpOwogICAgICAgICAgICB9KS5jYXRjaChmdW5jdGlvbiAoKSB7CiAgICAgICAgICAgICAgX3RoaXM4Lmxpc3RhID0gIk5vIGV4aXN0ZSI7CiAgICAgICAgICAgIH0pOyAvL3RoaXMubGlzdGE9YXdhaXQgIHRoaXMuYnVzY2FyKCk7CiAgICAgICAgICAgIC8vYWxlcnQodGhpcy5saXN0YSk7CgogICAgICAgICAgICB0aGlzLmlkX3Byb3llY3RvID0gNzsgLy9hbGVydCh0aGlzLmlkX3Byb3llY3RvKTsKCiAgICAgICAgICAgIF9jb250ZXh0NS5uZXh0ID0gNDsKICAgICAgICAgICAgcmV0dXJuIHJlZ2VuZXJhdG9yUnVudGltZS5hd3JhcCh0aGlzLmRhdG9zX3Byb3llY3RvKCkpOwoKICAgICAgICAgIGNhc2UgNDoKICAgICAgICAgICAgdGhpcy50cmFlcl9lbnRpZGFkZXMoKTsKICAgICAgICAgICAgdGhpcy50cmFlcl9wcm9kdWN0b3MoKTsKICAgICAgICAgICAgdGhpcy50cmFlcl9jYW1wb3NfZGVfY29ub2NpbWllbnRvKCk7CiAgICAgICAgICAgIHRoaXMudHJhZXJfbGluZWFzX2RlX2ludmVzdGlnYWNpb24oKTsKICAgICAgICAgICAgdGhpcy50cmFlcl9lbnRpZGFkZXNfcGVyc29uYSgpOyAvLyBlc2xpbnQtZGlzYWJsZS1uZXh0LWxpbmUgbm8tY29uc29sZQoKICAgICAgICAgICAgY29uc29sZS5sb2codGhpcy5kYXRvcy5wcm95ZWN0b1swXS5ub21icmVfcmVzcG9uc2FibGUpOwogICAgICAgICAgICB0aGlzLnByb2Zlc29yID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5ub21icmVfcmVzcG9uc2FibGU7CiAgICAgICAgICAgIHRoaXMucmZjID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5yZmNfcmVzcG9uc2FibGU7CiAgICAgICAgICAgIHRoaXMubm9tYnJlX3Byb3llY3RvID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5ub21icmVfcHJveWVjdG87CiAgICAgICAgICAgIHRoaXMuZGlzY2lwbGluYSA9IHRoaXMuZGF0b3MucHJveWVjdG9bMF0uZGlzY2lwbGluYTsKICAgICAgICAgICAgdGhpcy5vYmpldGl2b19nZW5lcmFsID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5vYmpldGl2b19nZW5lcmFsOwogICAgICAgICAgICB0aGlzLmNhbXBvc19kZV9jb25vY2ltaWVudG9fc2VsZWNjaW9uYWRvID0gdGhpcy5kYXRvcy5jYW1wb19wcm95ZWN0bzsKICAgICAgICAgICAgdGhpcy5saW5lYXNfZGVfaW52ZXN0aWdhY2lvbl9zZWxlY2Npb25hZG8gPSB0aGlzLmRhdG9zLmxpbmVhX2ludmVzdGlnYWNpb247CiAgICAgICAgICAgIHRoaXMuaW5wdXRzID0gdGhpcy5kYXRvcy5vYmpldGl2bzsKICAgICAgICAgICAgdGhpcy5oaXBvdGVzaXMgPSB0aGlzLmRhdG9zLnByb3llY3RvWzBdLmhpcG90ZXNpczsKICAgICAgICAgICAgdGhpcy5yZXN1bWVuID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5yZXN1bWVuOwogICAgICAgICAgICB0aGlzLmZlY2hhX2luaWNpbyA9IHRoaXMuZGF0b3MucHJveWVjdG9bMF0uZmVjaGFfaW5pY2lvOwogICAgICAgICAgICB0aGlzLmZlY2hhX2ZpbmFsID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5mZWNoYV9maW5hbDsKICAgICAgICAgICAgdGhpcy5lc3RhZG9fZWxlZ2lkbyA9IHRoaXMuZGF0b3MucHJveWVjdG9bMF0uZXN0YWRvX2F2YW5jZTsKICAgICAgICAgICAgdGhpcy5kdXJhY2lvbl9lbGVnaWRvID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5kdXJhY2lvbjsKICAgICAgICAgICAgdGhpcy5hdmFuY2UgPSB0aGlzLmRhdG9zLnByb3llY3RvWzBdLmF2YW5jZTsKICAgICAgICAgICAgdGhpcy5maW5hbmNpYW1pZW50b19zZWxlY2Npb25hZG8gPSB0aGlzLmRhdG9zLnByb3llY3RvWzBdLmZpbmFuY2lhbWllbnRvOwogICAgICAgICAgICB0aGlzLm51bWVyb19yZWdpc3RybyA9IHRoaXMuZGF0b3MucHJveWVjdG9bMF0ubnVtZXJvX3JlZ2lzdHJvOwogICAgICAgICAgICB0aGlzLnByZXN1cHVlc3RvID0gdGhpcy5kYXRvcy5wcm95ZWN0b1swXS5wcmVzdXB1ZXN0bzsKICAgICAgICAgICAgdGhpcy5lbnRpZGFkZXNfc2VsZWNjaW9uYWRhcyA9IHRoaXMuZGF0b3MuZW50aWRhZDsKICAgICAgICAgICAgdGhpcy5wcm9kdWN0b3Nfc2VsZWNjaW9uYWRvcyA9IHRoaXMuZGF0b3MucHJvZHVjdG87CiAgICAgICAgICAgIHRoaXMucHJvZmVzb3Jlc19pbnRlcm5vcyA9IHRoaXMuZGF0b3MucHJvZmVzb3Jlc19pbnRlcm5vczsKICAgICAgICAgICAgdGhpcy5wcm9mZXNvcmVzX2V4dGVybm9zID0gdGhpcy5kYXRvcy5wcm9mZXNvcmVzX2V4dGVybm9zOwogICAgICAgICAgICB0aGlzLmFsdW1ub3NfaW50ZXJub3MgPSB0aGlzLmRhdG9zLmFsdW1ub3NfaW50ZXJub3M7CiAgICAgICAgICAgIHRoaXMuYWx1bW5vc19leHRlcm5vcyA9IHRoaXMuZGF0b3MuYWx1bW5vc19leHRlcm5vczsKCiAgICAgICAgICBjYXNlIDM0OgogICAgICAgICAgY2FzZSAiZW5kIjoKICAgICAgICAgICAgcmV0dXJuIF9jb250ZXh0NS5zdG9wKCk7CiAgICAgICAgfQogICAgICB9CiAgICB9LCBudWxsLCB0aGlzKTsKICB9LAogIGNvbXB1dGVkOiB7CiAgICBidXNjYXJfcHJvZmVzb3I6IGZ1bmN0aW9uIGJ1c2Nhcl9wcm9mZXNvcigpIHsKICAgICAgdmFyIF90aGlzOSA9IHRoaXM7CgogICAgICByZXR1cm4gdGhpcy5saXN0YS5maWx0ZXIoZnVuY3Rpb24gKGl0ZW0pIHsKICAgICAgICByZXR1cm4gKGl0ZW0uTm9tYnJlICsgJyAnICsgaXRlbS5BcGVsbGlkb01hdGVybm8gKyAnICcgKyBpdGVtLkFwZWxsaWRvUGF0ZXJubykudG9Mb3dlckNhc2UoKS5pbmNsdWRlcyhfdGhpczkubm9tYnJlLnRvTG93ZXJDYXNlKCkpOwogICAgICB9KTsKICAgIH0sCiAgICBmaWx0cm86IGZ1bmN0aW9uIGZpbHRybygpIHsKICAgICAgdmFyIF90aGlzMTAgPSB0aGlzOwoKICAgICAgcmV0dXJuIHRoaXMubGlzdGEuZmlsdGVyKGZ1bmN0aW9uIChpdGVtKSB7CiAgICAgICAgcmV0dXJuIChpdGVtLk5vbWJyZSArICcgJyArIGl0ZW0uQXBlbGxpZG9NYXRlcm5vICsgJyAnICsgaXRlbS5BcGVsbGlkb1BhdGVybm8pLnRvTG93ZXJDYXNlKCkuaW5jbHVkZXMoX3RoaXMxMC5ub21icmVfYnVzY2FyW190aGlzMTAuY29uY3VycmVudF0udG9Mb3dlckNhc2UoKSk7CiAgICAgIH0pOwogICAgfQogIH0sCiAgY29tcG9uZW50czogewogICAgRGF0ZXBpY2tlcjogRGF0ZXBpY2tlcgogIH0KfTs="},{"version":3,"sources":["modificar.vue"],"names":[],"mappings":"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","sourcesContent":["<template>\n <div class=\"container\">\n <div class=\"row\">\n <div class=\"col\"> \n <h1>Modificar datos del proyecto</h1>\n \n </div>\n </div>\n <h3>Nombre del responsable</h3>\n <div class=\"row tabla cuadro_abajo_boton\" >\n\n <div class=\"col-md-6 col-xs-12\">\n \n <div class=\"admin-campos\" v-if=\"elegido()\">\n <i class=\"fas fa-user\"></i>\n <input type=\"nombre\" placeholder=\"Nombre\" v-model=\"nombre\" >\n </div>\n \n <div v-else class=\"alert alert-success alert-dismissible caja_nombre\">\n <button type=\"button\" class=\"close\" v-on:click=\"nombre_elegido=false, profesor=''\">&times;</button>\n <strong @keyup.enter=\"siguiente()\" >{{profesor}}</strong> .\n \n </div>\n \n \n\n\n </div>\n \n <div class=\"col-md-6 col-xs-12\">\n \n \n <div v-if=\"lista[0].Rfc==1\" class=\"spinner-border alt\" role=\"status\">\n <span class=\"sr-only\">Loading...</span>\n </div>\n <p v-else-if=\"buscar_profesor.length==0\"><font size=\"6\">No se encontro</font></p>\n\n <div v-else class=\"table-wrapper-scroll-y my-custom-scrollbar\">\n \n <table class=\"table table-bordered table-striped mb-0 \">\n \n <tr>\n <th>\n Nombre del Profesors\n </th>\n </tr>\n \n <tr v-for=\"item in buscar_profesor\" v-bind:key=\" item.Rfc\" >\n \n \n <td class=\"renglon select_verde \" v-text=\"item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno\" @click=\"verificar(item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno,item.Rfc)\" v-if=\"profesor==item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno\"></td>\n \n <td class=\"renglon\" v-text=\"item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno\" @click=\"verificar(item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno,item.Rfc)\" v-else></td> \n\n </tr>\n </table>\n </div>\n \n </div> \n \n </div>\n\n <h3 class=\"separar_titulo\">Datos del proyecto</h3>\n\n <div class=\"row\">\n <div class=\"col-6 separar_caja\">\n\n <form>\n <div class=\"form-group \">\n <label for=\"formGroupExampleInput\" class=\"letra_titulo\">Nombre del Proyecto</label>\n <input type=\"text\" class=\"form-control letra_caja\" id=\"formGroupExampleInput\" v-model=\"nombre_proyecto\">\n </div>\n \n </form>\n </div>\n <div class=\"col-6\">\n\n <form>\n \n <div class=\"form-group \">\n <label for=\"formGroupExampleInput2\" class=\"letra_titulo\">Disciplina</label>\n <input type=\"text\" class=\"form-control letra_caja\" id=\"formGroupExampleInput2\" v-model=\"disciplina\">\n </div>\n </form>\n </div>\n\n </div>\n\n\n\n \n <div class=\"row separacion\" >\n <div class=\"col-md-6\">\n\n <table class=\"table\" >\n <tr>\n <th>\n Campos de Conocimiento\n </th>\n </tr>\n <tr v-for=\"item in campos_de_conocimiento\" v-bind:key=\"item.id\" >\n <td class=\"renglon select_verde \" v-text=\"item.nombre\" @click=\"seleccionar_campo(item.id_campo)\" v-if=\"verificar_selec(item.id_campo)\"></td>\n <td class=\"renglon\" v-text=\"item.nombre\" @click=\"seleccionar_campo(item.id_campo)\" v-else></td> \n </tr>\n </table>\n </div>\n <div class=\"col\">\n \n <div class=\"table-wrapper-scroll-y my-custom-scrollbar\">\n \n <table class=\"table table-bordered table-striped mb-0 \">\n <tr>\n <th> \n Lineas de Investigación\n </th>\n </tr>\n <tr v-for=\"item in lineas_de_investigacion\" v-bind:key=\"item.id\" >\n <td class=\"renglon select_verde \" v-text=\"item.nombre\" @click=\"seleccionar_linea(item.id_linea_investigacion)\" v-if=\"verificar_selec_linea(item.id_linea_investigacion)\"></td>\n <td class=\"renglon\" v-text=\"item.nombre\" @click=\"seleccionar_linea(item.id_linea_investigacion)\" v-else></td> \n \n </tr>\n </table>\n </div>\n\n </div>\n </div>\n <div class=\"row separacion\">\n <div class=\"col\">\n <div class=\"form-group \">\n <label for=\"objetivo_general\" class=\"letra_titulo\">Objetivo General</label>\n <textarea id=\"objetivo_general\" class=\"form-control\" rows=\"5\" name=\"text\" placeholder=\"Objetivo General\" v-model=\"objetivo_general\"></textarea>\n </div>\n </div>\n </div>\n\n <div class=\"row\">\n <div class=\"col \">\n\n <div class=\"form-group \">\n <label for=\"objetivo_particular\" class=\"letra_titulo\">Objetivos Particulares</label>\n <div id=\"objetivo_particular\" class=\"form-group\" v-for=\"(inp,k) in inputs\" :key=\"k\">\n <input type=\"text\" class=\"form-control\" placeholder=\"Objetivo Particular\" v-model=\"inp.objetivo_texto\">\n \n </div>\n </div>\n </div>\n </div> \n <div class=\"row\">\n <div class=\"col\">\n <button class=\"button_agregar rojo\" @click=\"remove()\" v-show=\" inputs.length > 3\">-</button>\n </div>\n <div class=\"col-6\">\n <button class=\"button_agregar verde\" @click=\"add()\" >+</button>\n \n </div>\n </div> \n\n\n\n\n <div class=\"row separacion\">\n <div class=\"col\">\n <div class=\"form-group \">\n <label for=\"hipotesis\" class=\"letra_titulo\">Hipotesis del proyecto</label>\n <textarea class=\"form-control\" rows=\"5\" id=\"hipotesis\" name=\"text\" placeholder=\"Hipotesis (en su caso)\" v-model=\"hipotesis\"></textarea>\n </div>\n </div>\n </div>\n <div class=\"row separacion\">\n <div class=\"col\">\n <div class=\"form-group \">\n <label for=\"resumen\" class=\"letra_titulo\">Resumen del proyecto</label>\n <textarea class=\"form-control\" rows=\"5\" id=\"resuemn\" name=\"text\" placeholder=\"Resumen del proyecto de investigación\" v-model=\"resumen\"></textarea>\n </div>\n </div>\n </div>\n <div class=\"row separacion\">\n <div class=\"col\">\n <div id=\"calendar\"></div>\n </div>\n </div>\n <div class=\"row separacion\">\n <div class=\"col\">\n <div class=\"form-group \">\n <label for=\"fecha_inicio\" class=\"letra_titulo\">Fecha de inicio</label>\n <datepicker id=\"fecha_inicio\" class=\"center\" :language=\"es\" v-model=\"fecha_inicio\" name=\"fecha_inicio\" ></datepicker>\n </div>\n </div>\n <div class=\"col\">\n <div class=\"form-group \">\n <label for=\"fecha_fin\" class=\"letra_titulo\">Fecha termino</label>\n <datepicker id=\"fecha_fin\" class=\"center\" :language=\"es\" v-model=\"fecha_final\" name=\"fecha_final\" ></datepicker>\n </div>\n <p class=\"error\">{{validar_fecha()}}</p>\n </div>\n </div>\n <div class=\"row separacion\">\n <div class=\"col-md-6 separacion\">\n <table class=\"table\" >\n <tr>\n <th> \n Estado de Avance\n </th>\n </tr>\n <tr v-for=\"item in estado_avance\" v-bind:key=\"item.avance\" >\n <!-- <td class=\"renglon select_verde\" v-text=\"item.avance\" ></td> \n -->\n \n <td class=\"renglon select_verde \" v-text=\"item.avance\" @click=\"verificar_estado_avance(item.avance)\" v-if=\"check_estado(item.avance)\"></td>\n <td class=\"renglon\" v-text=\"item.avance\" @click=\"verificar_estado_avance(item.avance)\" v-else></td> \n \n\n </tr>\n </table>\n </div>\n <div class=\"col\">\n <table class=\"table\" >\n <tr>\n <th> \n Duración\n </th>\n </tr>\n <tr v-for=\"item in duracion\" v-bind:key=\"item.tiempo\" >\n <td class=\"renglon select_verde\" v-text=\"item.tiempo\" @click=\"verificar_duracion(item.tiempo)\" v-if=\"check_duracion(item.tiempo)\" ></td> \n <td class=\"renglon\" v-text=\"item.tiempo\" @click=\"verificar_duracion(item.tiempo)\" v-else ></td>\n </tr>\n </table>\n </div>\n </div> \n\n <div class=\"row separacion\">\n <div class=\"col\">\n\n <div class=\"form-group \">\n <label for=\"avance\" class=\"letra_titulo\">Avance del proyecto en %</label>\n <input id=\"avance\" class=\"cuadro top porciento\" placeholder=\"Avance %\" v-model=\"avance\" \n oninput=\"javascript: if (this.value.length > this.maxLength) this.value = this.value.slice(0, this.maxLength);\"\n type = \"number\" \n maxlength = \"3\"/>\n <p class=\"error\">{{validar_avance()}}</p>\n </div>\n </div>\n\n\n </div>\n\n \n\n\n\n\n\n\n\n <div class=\"row separacion\">\n <div class=\"col\">\n <div class=\"table-wrapper-scroll-y my-custom-scrollbar\">\n <table class=\"table table-bordered table-striped mb-0 \">\n <tr>\n <th> \n Financiamiento del proyecto\n </th>\n </tr>\n <tr v-for=\"item in financiaminetos\" v-bind:key=\"item.nombre\" >\n <td class=\"renglon select_verde \" v-text=\"item.nombre\" @click=\"seleccionar_financiamiento(item.nombre)\" v-if=\"verificar_financiamiento(item.nombre)\"></td>\n <td class=\"renglon\" v-text=\"item.nombre\" @click=\"seleccionar_financiamiento(item.nombre)\" v-else></td> \n \n </tr>\n </table>\n </div>\n </div>\n <div class=\"col separacion\">\n <div class=\"form-group \">\n <label for=\"numero\" class=\"letra_titulo\">Numero de registro</label>\n <input id=\"numero\" type=\"text\" class=\"cuadro_registro\" placeholder=\"Numero de registro\" v-model=\"numero_registro\" >\n <label for=\"presupuesto\" class=\"letra_titulo\">Presupuesto Asignado ($00.00MXN)</label>\n <input type=\"number\" class=\"ultimo\" placeholder=\"Presupuesto Asignado ($00.00MXN)\" v-model=\"presupuesto\" >\n </div>\n <p class=\"error\" v-if=\"chack_presupuesto()\">El presupuesto solo puede tener numeros y a lo más un caracter punto '.'</p>\n </div>\n </div>\n <h3 class=\"separacion\">Entidades Participandes (además de la FES Acatlán)</h3>\n <div clas=\"row\">\n\n <div class=\"col\">\n \n <div class=\"form-group\" v-for=\"entidad in entidades_seleccionadas\" :key=\"entidad.id_entidad\">\n <div class=\"input-group\">\n <div class=\"input-group-prepend\">\n \n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{entidad.nombre}}</button>\n <div class=\"dropdown-menu\">\n \n <div v-for=\"ent in entidades\" :key=\"ent.id_entidades\">\n <a class=\"dropdown-item renglon \" @click=\"entidad.nombre=ent.tipo, entidad.id_entidad=ent.id_entidad\">{{ent.tipo}}</a>\n </div>\n \n </div>\n </div>\n <input type=\"text\" v-model=\"entidad.nombre_de_entidad\" class=\"form-control\" placeholder=\"Nombre de la entidad\" aria-label=\"Text input with dropdown button\">\n </div>\n </div>\n </div> \n </div>\n <div class=\"row\">\n <div class=\"col\">\n <button class=\"button_agregar rojo\" @click=\"remove_entidades()\" v-show=\" entidades_seleccionadas.length > 1\">-</button>\n </div>\n <div class=\"col-6\">\n <button class=\"button_agregar verde\" @click=\"add_entidades()\" >+</button>\n \n </div>\n </div> \n <div class=\"row separacion\">\n <div class=\"col separacion\">\n \n <div class=\"table-wrapper-scroll-y my-custom-scrollbar\">\n <table class=\"table table-bordered table-striped mb-0 \">\n <tr>\n <th> \n Producto(s)\n </th>\n </tr>\n <tr v-for=\"item in productos\" v-bind:key=\"item.nombre\" >\n <td class=\"renglon select_verde \" v-text=\"item.nombre\" @click=\"seleccionar_producto(item.id_producto)\" v-if=\"verificar_producto(item.id_producto)\"></td>\n <td class=\"renglon\" v-text=\"item.nombre\" @click=\"seleccionar_producto(item.id_producto)\" v-else></td> \n \n </tr>\n </table>\n </div>\n </div>\n </div>\n\n\n\n\n\n <h3 class=\"separacion\">Profesores participantes internos</h3>\n\n \n <!-- <p>{{profesores_externos}}</p>\n <p>{{alumnos_internos}}</p>\n <p>{{alumnos_externos}}</p> -->\n \n <div class=\"row\">\n <div class=\"col-md-6 col-xs-12\">\n \n <div class=\"form-group\" v-for=\"item in profesores_internos\" v-bind:key=\"item.nombre\" >\n\n <div class=\"input-group\">\n <div class=\"input-group-prepend\">\n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{item.participacion}}</button>\n <div class=\"dropdown-menu\">\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Corresponsable'\" >Corresponsable</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Colaborador'\" >Colaborador</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Otro'\" >Otro</a>\n </div>\n </div>\n <input v-if=\"item.use==false\" type=\"text\" class=\"form-control\" placeholder='Nombre del profesor interno ' v-model=\"nombre_buscar[item.n]\" aria-label=\"Text input with dropdown button\" @click=\"borrar(),concurrent= item.n\">\n <div v-else class=\" form-control alert alert-success alert-dismissible caja_nombre\">\n <button type=\"button\" class=\"close\" v-on:click=\"item.use=false, item.nombre=''\">&times;</button>\n <strong >{{item.nombre}}</strong> .\n \n </div>\n </div>\n </div>\n </div>\n <div v-if=\"lista[0].Rfc==1\" class=\"spinner-border alt\" role=\"status\">\n <span class=\"sr-only\">Loading...</span>\n </div>\n \n <div v-else class=\"col-md-6 col-xs-12\">\n \n <div class=\"table-wrapper-scroll-y my-custom-scrollbar\">\n \n <table class=\"table table-bordered table-striped mb-0 \">\n \n <tr>\n <th>\n Nombre del Profesor\n </th>\n </tr>\n <p v-if=\"filtro.length==0\"><font size=\"6\">No se encontro</font></p> \n <tr v-else v-for=\"item in filtro\" v-bind:key=\"item.Rfc\" >\n \n \n <td class=\"renglon\" v-text=\"item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno\" @click=\"poner_nombre(item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno)\" ></td> \n\n </tr>\n </table>\n </div>\n \n </div> \n </div>\n \n <div class=\"row\">\n <div class=\"col-6\">\n <button class=\"button_agregar rojo\" @click=\"remove_profesor_interno()\" v-show=\" profesores_internos.length > 1\">-</button>\n </div>\n <div class=\"col-6\">\n <button class=\"button_agregar verde\" @click=\"add_profesor_interno()\" >+</button>\n \n </div>\n </div> \n\n\n\n <h3 class=\"separacion\">Profesores participantes externos</h3>\n <div class=\"row\">\n <div class=\"col\">\n <div class=\"form-group\" v-for=\"item in profesores_externos\" v-bind:key=\"item.nombre\" >\n\n <div class=\"input-group\">\n <div class=\"input-group-prepend\">\n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{item.participacion}}</button>\n <div class=\"dropdown-menu\">\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Corresponsable'\" >Corresponsable</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Colaborador'\" >Colaborador</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Otro'\" >Otro</a>\n </div>\n </div>\n <!-- profesores_externos:[{nombre: '', participacion: 'Tipo de participación', entidad:'Seleccione Entidad',id_entidad:null}] -->\n <input type=\"text\" class=\"form-control\" placeholder=\"Nombre del profesor externo\" aria-label=\"Text input with dropdown button\" v-model.lazy=\"item.nombre\">\n <div class=\"input-group-prepend\">\n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{item.entidad}}</button>\n <div class=\"dropdown-menu\">\n <div v-for=\"ent in entidades_persona\" :key=\"ent.id_entidad\">\n <a class=\"dropdown-item renglon \" @click=\"item.entidad=ent.nombre_entidad, item.id_entidad=ent.id_pro_entidad\">{{ent.nombre_entidad}}</a>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n <div class=\"row\">\n <div class=\"col\">\n <button class=\"button_agregar rojo\" @click=\"remove_profesor_externo()\" v-show=\" profesores_externos.length > 1\">-</button>\n </div>\n <div class=\"col-6\">\n <button class=\"button_agregar verde\" @click=\"add_profesor_externo()\" >+</button>\n \n </div>\n </div> \n\n <h3 class=\"separacion\" >Alumnos participantes internos</h3>\n\n\n <div class=\"row\">\n <div class=\"col\">\n \n <div class=\"form-group\" v-for=\"item in alumnos_internos\" v-bind:key=\"item.nombre\" >\n\n <div class=\"input-group\">\n <div class=\"input-group-prepend\">\n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{item.participacion}}</button>\n <div class=\"dropdown-menu\">\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Corresponsable'\" >Corresponsable</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Colaborador'\" >Colaborador</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Otro'\" >Otro</a>\n </div>\n </div>\n <input type=\"text\" class=\"form-control\" placeholder=\"Nombre del alumno interno\" aria-label=\"Text input with dropdown button\" v-model.lazy=\"item.nombre\">\n </div>\n </div>\n \n </div>\n </div>\n <div class=\"row\">\n <div class=\"col\">\n <button class=\"button_agregar rojo\" @click=\"remove_alumnos_internos()\" v-show=\" alumnos_internos.length > 1\">-</button>\n </div>\n <div class=\"col-6\">\n <button class=\"button_agregar verde\" @click=\"add_alumnos_internos()\" >+</button>\n \n </div>\n </div>\n \n\n\n \n <h3 class=\"separacion\">Alumnos participantes externos</h3>\n\n\n <div class=\"row\">\n <div class=\"col\">\n \n <div class=\"form-group\" v-for=\"item in alumnos_externos\" v-bind:key=\"item.nombre\" >\n\n <div class=\"input-group\">\n <div class=\"input-group-prepend\">\n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{item.participacion}}</button>\n <div class=\"dropdown-menu\">\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Corresponsable'\" >Corresponsable</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Colaborador'\" >Colaborador</a>\n <a class=\"dropdown-item renglon\" @click=\"item.participacion= 'Otro'\" >Otro</a>\n </div>\n </div>\n <input type=\"text\" class=\"form-control\" placeholder=\"Nombre del alumno externo\" aria-label=\"Text input with dropdown button\" v-model.lazy=\"item.nombre\"> \n <div class=\"input-group-prepend\">\n <button class=\"Azul-puma btn btn-primary dropdown-toggle\" type=\"button\" data-toggle=\"dropdown\" aria-haspopup=\"true\" aria-expanded=\"false\" >{{item.entidad}}</button>\n <div class=\"dropdown-menu\">\n <div v-for=\"ent in entidades_persona\" :key=\"ent.id_entidad\">\n <a class=\"dropdown-item renglon \" @click=\"item.entidad=ent.nombre_entidad, item.id_entidad=ent.id_pro_entidad\">{{ent.nombre_entidad}}</a>\n </div>\n </div>\n </div>\n\n </div>\n </div>\n \n </div>\n </div>\n <div class=\"row\">\n <div class=\"col\">\n <button class=\"button_agregar rojo\" @click=\"remove_alumnos_externos()\" v-show=\" alumnos_externos.length > 1\">-</button>\n </div>\n <div class=\"col-6\">\n <button class=\"button_agregar verde\" @click=\"add_alumnos_externos()\" >+</button>\n \n </div>\n </div> \n\n\n\n\n\n <div class=\"row espacio\">\n <div class=\"col\">\n <button class=\"button\" @click=\"registrar()\" > Guardar\n <!-- <a :href=\"link\" download=\"comprobante\" >Guardar</a> -->\n </button>\n \n </div>\n </div> \n <div class=\"row espacio\">\n <div class=\"col\">\n <!-- <p>{{this.id_proyecto}}</p> -->\n <button class=\"button_salir \" @click=\"salir()\" >Salir</button>\n <!-- {{entidades}} -->\n </div>\n\n </div>\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 </div>\n</template>\n\n\n<script>\nimport axios from 'axios';\nimport {en, es} from 'vuejs-datepicker/dist/locale';\nimport config from '../config/config.js'\n\nimport Datepicker from 'vuejs-datepicker';\nimport swal from 'sweetalert';\n\n\n\n\n\nexport default {\n data(){\n return {\n \n id_proyecto: null,\n datos:null,\n nombre:'',\n pop: '',\n \n nombre_elegido: true,\n profesor: '',\n rfc: null,\n lista: [{ \"Nombre\": \"-\", \"Rfc\": 1 }],\n campos_de_conocimiento:[],\n campos_de_conocimiento_seleccionado:[],\n lineas_de_investigacion: [],\n lineas_de_investigacion_seleccionado: [],\n objetivos_particulares:[],\n p: '',\n name : '',\n inputs:([{name: ''},{name: ''},{name: ''}]),\n counter:3,\n nombre_proyecto:'',\n disciplina: '',\n objetivo_general:'',\n resp: null,\n error: false,\n\n\n\n\n hipotesis:'',\n resumen:'',\n fecha_inicio:null,\n fecha_final:null,\n en: en,\n es: es, \n estado_avance:[{avance:\"Nuevo\"},{avance:\"En Desarrollo\"},{avance: \"Concluido\"},{avance: \"Suspendido\"}],\n duracion:[{tiempo:\"1 año\"},{tiempo: \"2 años\"},{tiempo: \"3 años\"},{tiempo: \"Más de 3 años\"}],\n estado_elegido:'',\n duracion_elegido:'',\n avance: null,\n av: false,\n fe:false,\n\n\n\n\n financiaminetos:[{nombre: \"PAPIME\"},{nombre: \"PAPIIT\"},{nombre: \"PAIDI\"},{nombre: \"CONACYT\"},{nombre: \"Otras Universidades o Instituciones Nacionales\"},{nombre: \"Otras Universidades o Instituciones Internacionales\"}, {nombre: \"ONG'S o Fundaciones Nacionales\"},{nombre: \"Sector Privado\"},{nombre: \"Investigación dentro de su plaza\"} ],\n entidades:[],\n productos:[],\n financiamiento_seleccionado:'',\n numero_registro:'',\n presupuesto:null,\n entidades_seleccionadas:[{id_entidad: null, nombre: 'Seleccione la Entidad', nombre_de_entidad:''}],\n productos_seleccionados:[],\n con:1,\n type: null,\n\n\n\n entidades_persona:[],\n profesores_internos:[{nombre: '', participacion: 'Tipo de participación', n:1, use: false }],\n profesores_externos:[{nombre: '', participacion: 'Tipo de participación', entidad:'Seleccione Entidad',id_entidad:null}],\n alumnos_internos:[{nombre: '', participacion:'Tipo de participación'}],\n alumnos_externos:[{nombre: '', participacion: 'Tipo de participación', entidad:'Seleccione Entidad',id_entidad:null}],\n link: '',\n concurrent: 0,\n nombre_buscar:['','']\n\n \n \n }\n },\n methods:\n {\n\n \n verificar(profesor,rfc){\n if(this.profesor==profesor)\n {\n this.profesor='';\n this.nombre_elegido=false;\n }\n else\n {\n this.profesor=profesor;\n this.rfc=rfc;\n this.nombre_elegido=true;\n }\n\n },\n elegido(){\n if(this.nombre_elegido==true)\n return false;\n else\n return true;\n },\n async datos_proyecto()\n {\n await axios.get(`${config.api}/datos_modificar?id_proyecto=${this.id_proyecto}`).then(response=>{\n this.datos=response.data.data;\n //alert(response.data);\n })\n }\n\n\n\n \n ,verificar_selec(id_campo){\n let ban=0;\n this.campos_de_conocimiento_seleccionado.forEach(element=>{\n if(element==id_campo)\n ban=1;\n });\n if(ban==1)\n return true;\n else\n return false;\n\n }\n ,\n seleccionar_campo(id_campo)\n {\n let ban=0;\n let con=0;\n \n this.campos_de_conocimiento_seleccionado.forEach(element=>{\n if(element==id_campo)\n ban=1;\n \n if(ban==0)\n con++;\n });\n if(ban==0)\n {\n this.campos_de_conocimiento_seleccionado.push(id_campo);\n }\n else{\n this.campos_de_conocimiento_seleccionado.splice(con,1);\n }\n \n },\n verificar_selec_linea (id_linea){\n let ban=0;\n this.lineas_de_investigacion_seleccionado.forEach(element=>{\n if(element==id_linea)\n ban=1;\n });\n if(ban==1)\n return true;\n else\n return false;\n\n }\n ,\n seleccionar_linea(id_linea)\n {\n let ban=0;\n let con=0;\n \n this.lineas_de_investigacion_seleccionado.forEach(element=>{\n if(element==id_linea)\n ban=1;\n \n if(ban==0)\n con++;\n });\n if(ban==0)\n {\n this.lineas_de_investigacion_seleccionado.push(id_linea);\n }\n else{\n this.lineas_de_investigacion_seleccionado.splice(con,1);\n }\n \n }\n ,\n traer_campos_de_conocimiento()\n {\n axios.post(`${config.api}/traer_campos`).then(response=>{\n this.p=response;\n this.campos_de_conocimiento=response.data.campos;\n })\n },\n traer_lineas_de_investigacion()\n {\n axios.post(`${config.api}/traer_lineas`).then(response=>{\n //alert(response.data);\n this.lineas_de_investigacion=response.data.lineas;\n \n })\n },\n add() {\n this.inputs.push({ name: '' });\n },\n remove() {\n this.inputs.splice( this.inputs.length-1,1);\n },\n\n\n\n\n\n\n validar_fecha(){\n if(this.fecha_inicio>=this.fecha_final && this.fecha_inicio!=null && this.fecha_final!=null)\n {\n this.fe=false;\n return \"La fecha de final tiene que ser mayor que la final\"\n }\n else{\n this.fe=true;\n return\n }\n }, verificar_estado_avance(estado){\n if(this.estado_elegido==estado)\n this.estado_elegido='';\n else\n this.estado_elegido=estado;\n\n }, check_estado(estado){\n if(this.estado_elegido==estado)\n return true;\n else\n return false;\n }, check_duracion(tiempo){\n if(this.duracion_elegido==tiempo)\n return true;\n else\n return false;\n },\n verificar_duracion(tiempo){\n if(this.duracion_elegido==tiempo)\n this.duracion_elegido='';\n else\n this.duracion_elegido=tiempo;\n },\n validar_avance(){\n if(this.avance>100)\n {\n this.av=false;\n return \"El porcentage de avance tiene que estar en el intervalo [1-100]\";\n }\n else \n {\n if(this.avance!=null)\n this.av=true;\n return '';\n }\n }\n\n\n\n ,\n seleccionar_financiamiento(financiamiento){\n if(financiamiento==this.financiamiento_seleccionado)\n this.financiamiento_seleccionado='';\n else\n this.financiamiento_seleccionado=financiamiento;\n },\n \n chack_presupuesto(){\n if(this.presupuesto=='')\n return true;\n },\n add_entidades() {\n this.entidades_seleccionadas.push({id_entidad: null, nombre: 'Seleccione la Entidad', nombre_de_entidad:''});\n },\n remove_entidades() {\n this.entidades_seleccionadas.splice( this.entidades_seleccionadas.length-1,1);\n },\n seleccionar_producto(id){\n let ban=0;\n let con=0;\n\n this.productos_seleccionados.forEach(elemet=>{\n if(elemet==id)\n ban=1;\n if(ban==0)\n con++;\n });\n \n if(ban==1)\n this.productos_seleccionados.splice(con,1);\n else\n this.productos_seleccionados.push(id);\n\n },\n\n verificar_producto(id)\n {\n let ban=false;\n this.productos_seleccionados.forEach(elemet=>{\n if(elemet==id)\n ban=true;\n })\n return ban;\n },\n verificar_financiamiento(financiamiento){\n if(this.financiamiento_seleccionado==financiamiento)\n return true;\n else \n return false;\n },\n traer_entidades()\n {\n axios.post(`${config.api}/traer_entidades`).then(response=>{\n this.entidades=response.data.entidades;\n \n })\n },\n traer_entidades_persona()\n {\n const data={\n id_proyecto: this.id_proyecto\n \n }\n axios.post(`${config.api}/traer_entidades_proyecto`,data).then(respose=>{\n this.entidades_persona=respose.data.entidad_proyecto;\n \n }).catch();\n return this.entidades_persona;\n },\n async buscar(){\n let use;\n await axios.get(`${config.api}/busca_profesor`).then(respose=>{ \n use=respose.data.data;\n }).catch(()=>{this.lista=\"asddas\"});\n return use;\n },\n traer_productos()\n {\n axios.post(`${config.api}/traer_productos`).then(response=>{\n this.productos=response.data.productos;\n \n })\n },\n\n\n async poner_nombre(nom){\n if(this.concurrent!=0)\n {\n this.profesores_internos[this.concurrent-1].nombre=nom;\n this.profesores_internos[this.concurrent-1].use=true;\n } \n },\n\n borrar(){\n for(let i=0; i<this.nombre_buscar.length; i++)\n {\n this.nombre_buscar[i]='';\n }\n \n // this.profesores_internos.forEach(element=>{\n // element.use=false;\n // })\n },\n add_alumnos_externos() {\n this.alumnos_externos.push({nombre: '', participacion: 'Tipo de participación',entidad:'Seleccione Entidad',id_entidad:null});\n },\n remove_alumnos_externos(){\n this.alumnos_externos.splice( this.alumnos_externos.length-1,1);\n },\n add_alumnos_internos() {\n this.alumnos_internos.push({nombre: '', participacion: 'Tipo de participación'});\n },\n remove_alumnos_internos(){\n this.alumnos_internos.splice( this.alumnos_internos.length-1,1);\n },\n \n add_profesor_externo() {\n this.profesores_externos.push({nombre: '', participacion: 'Tipo de participación', entidad:'Seleccione Entidad',id_entidad:null});\n },\n remove_profesor_externo() {\n this.profesores_externos.splice( this.profesores_externos.length-1,1);\n },\n add_profesor_interno() {\n \n this.nombre_buscar.push('');\n this.profesores_internos.push({nombre: '', participacion: 'Tipo de participación', n : this.profesores_internos.length+1,use: false });\n },\n async remove_profesor_interno() {\n // alert(this.profesores_internos.length-1)\n \n if(this.profesores_internos[this.profesores_internos.length-1].use==false)\n {\n if(this.concurrent==this.profesores_internos.length)\n this.concurrent--;\n await this.nombre_buscar.splice(this.nombre_buscar.length-1,1);\n await this.profesores_internos.splice( this.profesores_internos.length-1,1);\n }\n else\n swal({\n title: \"Tienes que borrar al profesor ya seleccionado\",\n icon: \"warning\",\n \n })\n \n },\n\n\n\n },\n async created()\n {\n axios.get(`${config.api}/busca_profesor`)\n .then(respose=>{\n // use=respose.data.data;\n this.lista=respose.data.data;\n // eslint-disable-next-line no-console\n console.log(this.lista)\n \n // swal(respose.data.data, \"seccess\");\n })\n .catch(()=>{this.lista=\"No existe\"});\n //this.lista=await this.buscar();\n //alert(this.lista);\n \n this.id_proyecto =7;\n //alert(this.id_proyecto);\n await this.datos_proyecto();\n this.traer_entidades();\n this.traer_productos();\n this.traer_campos_de_conocimiento();\n this.traer_lineas_de_investigacion();\n this.traer_entidades_persona()\n\n // eslint-disable-next-line no-console\n console.log(this.datos.proyecto[0].nombre_responsable);\n this.profesor=this.datos.proyecto[0].nombre_responsable;\n this.rfc=this.datos.proyecto[0].rfc_responsable;\n this.nombre_proyecto=this.datos.proyecto[0].nombre_proyecto;\n this.disciplina=this.datos.proyecto[0].disciplina;\n this.objetivo_general=this.datos.proyecto[0].objetivo_general;\n this.campos_de_conocimiento_seleccionado=this.datos.campo_proyecto;\n this.lineas_de_investigacion_seleccionado=this.datos.linea_investigacion;\n this.inputs=this.datos.objetivo;\n this.hipotesis=this.datos.proyecto[0].hipotesis;\n this.resumen=this.datos.proyecto[0].resumen;\n this.fecha_inicio=this.datos.proyecto[0].fecha_inicio;\n this.fecha_final=this.datos.proyecto[0].fecha_final;\n this.estado_elegido=this.datos.proyecto[0].estado_avance;\n this.duracion_elegido=this.datos.proyecto[0].duracion;\n this.avance=this.datos.proyecto[0].avance;\n this.financiamiento_seleccionado=this.datos.proyecto[0].financiamiento;\n this.numero_registro=this.datos.proyecto[0].numero_registro;\n this.presupuesto=this.datos.proyecto[0].presupuesto;\n this.entidades_seleccionadas=this.datos.entidad; \n this.productos_seleccionados=this.datos.producto;\n this.profesores_internos=this.datos.profesores_internos;\n this.profesores_externos=this.datos.profesores_externos;\n this.alumnos_internos=this.datos.alumnos_internos;\n this.alumnos_externos=this.datos.alumnos_externos;\n\n\n },\n\n \n computed:{\n buscar_profesor: function()\n {\n \n return this.lista.filter((item)=> (item.Nombre+' '+item.ApellidoMaterno+' '+item.ApellidoPaterno).toLowerCase().includes(this.nombre.toLowerCase()) );\n },\n filtro: function()\n {\n \n return this.lista.filter((item)=> (item.Nombre + ' '+item.ApellidoMaterno+' '+item.ApellidoPaterno).toLowerCase().includes( this.nombre_buscar[this.concurrent].toLowerCase()) );\n \n }\n },\n components: {\n Datepicker\n },\n \n \n}\n</script>\n\n\n\n<style scoped>\n.center {\n display: flex;\n justify-content: center;\n margin-top: 1rem;\n}\n.porciento{\n text-align: right;\n padding-right: 2rem;\n}\n.letra_titulo{\n color: black;\n font-size: 1.4rem;\n}\n\n.letra_caja{\n \n font-size: 1.2rem;\n text-align: center;\n}\n.separar_titulo{\n margin-bottom: 3rem;\n}\n.separar_caja{\n margin-bottom: 2rem;\n}\n.cuadro_registro{\n height: 3rem;\n width: 20rem;\n border-top: white;\n border-right:white;\n border-left: white;\n border-bottom-color:black;\n margin-left: 2rem;\n margin-bottom: 3rem;\n\n font-size: 1rem;\n padding-left: 2rem;\n}\n.error{\n color: red;\n}\n.ultimo{\n height: 3rem;\n width: 20rem;\n border-top: white;\n border-right:white;\n border-left: white;\n border-bottom-color:black;\n margin-left: 2rem;\n \n\n font-size: 1rem;\n padding-left: 2rem;\n}\n\n.my-custom-scrollbar {\nposition: relative;\nheight: 19rem;\noverflow: auto;\n}\n.table-wrapper-scroll-y {\ndisplay: block;\n}\n\n.boton_aceptar{\n background-color: rgb(31, 182, 31);\n color: white;\n border-radius: .5rem;\n}\n.separacion{\n margin-bottom: 3rem;\n}\n.select_verde{\n background-color: rgb(31, 182, 31);\n color: white;\n}\n.button_agregar {\n background-color: #1B3D70; /* Green */\n border: none;\n color: white;\n height: 3rem;\n width: 4rem;\n text-align: center;\n text-decoration: none;\n cursor: pointer;\n font-size: 1.5rem;\n border-radius: .5rem;\n -webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-bottom: 3rem;\n margin-top:1rem;\n}\n.verde:hover{\n background-color: rgb(35, 143, 35);\n color: white;\n} \n\n.rojo{\n background-color: rgba(173, 17, 17, 0.89);\n color: white;\n border-radius: .5rem;\n border-bottom: none;\n \n \n}\n\n\n\n\n\n.button_salir {\n background-color: #1B3D70; /* Green */\n border: none;\n color: white;\n height: 4.5rem;\n width: 15rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 1.5rem;\n border-radius: 1rem;\n-webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-left: 2rem;\n margin-right: 2rem;\n margin-bottom: 3rem;\n }\n\n.button_salir:hover {\n background-color: rgb(170, 4, 4); \n color: white;\n}\n\n.button {\n background-color: #1B3D70; /* Green */\n border: none;\n color: white;\n height: 4.5rem;\n width: 15rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 1.5rem;\n border-radius: 1rem;\n-webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-left: 2rem;\n margin-right: 2rem;\n margin-bottom: 2rem;\n}\n\n.botton_falso{\n background-color: #CCC; /* Green */\n border: none;\n color: white;\n height: 4.5rem;\n width: 15rem;\n padding: 1rem 4rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 1.5rem;\n border-radius: 1rem;\n -webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-left: 2rem;\n margin-right: 2rem;\n margin-bottom: 2rem;\n}\n\n.button:hover {\n background-color: #bb8800; \n color: white;\n}\n\n\n\n.cuadro{\n height: 4rem;\n width: 15rem;\n border-top: white;\n border-right:white;\n border-left: white;\n border-bottom-color:black;\n font-size: 1rem;\n margin-bottom: 2rem;\n \n}\n\n.formulario{\n margin-top: 5rem;\n margin-bottom: 5rem;\n}\n.renglon:hover{\n background-color: rgb(31, 182, 31);\n color: white;\n}\n\n.inputs_nombre{\n margin-top: 4rem;\n margin-bottom: 2rem;\n}\n@media screen and (min-width: 768px) {\n \n\n.registro form div input[type=\"text\"]{\n height: 300rem;\n}\n.cuadro{\n height: 3rem;\n width: 25rem;\n border-top: white;\n border-right:white;\n border-left: white;\n border-bottom-color:black;\n margin-left: 2rem;\n margin-bottom: 3rem;\n\n font-size: 1.5rem;\n padding-left: 2rem;\n}\n\n.inputs_nombre{\n margin-top: 4rem;\n margin-bottom: 2rem;\n}\n\n \n}\n\n.alt{\n height: 5rem;\n width: 5rem;\n}\n.select_verde{\n\n color: white;\n background-color: rgb(31, 182, 31);\n}\n.verde:hover{\n color: white;\n background-color: rgba(35, 143, 35,.6);\n}\n.renglon:hover{\n\n color: white;\n background-color: rgba(31, 182, 31,.6);\n}\n.cuadro_abajo_boton{\n height: 15rem;\n}\n.ajustar{\n height: 45rem;\n}\n.my-custom-scrollbar {\nposition: relative;\nheight: 15rem;\noverflow: auto;\n}\n.table-wrapper-scroll-y {\ndisplay: block;\n}\n\n\n.button_salir {\n background-color: #1B3D70; /* Green */\n border: none;\n color: white;\n height: 4.5rem;\n width: 15rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 1.5rem;\n border-radius: 1rem;\n-webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-left: 2rem;\n margin-right: 2rem;\n margin-bottom: 3rem;\n }\n\n.button_salir:hover {\n background-color: rgb(170, 4, 4); \n color: white;\n}\n\n.button {\n background-color: #1B3D70; /* Green */\n border: none;\n color: white;\n height: 4.5rem;\n width: 15rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 1.5rem;\n border-radius: 1rem;\n-webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-left: 2rem;\n margin-right: 2rem;\n margin-bottom: 2rem;\n}\n\n.botton_falso{\n background-color: #CCC; /* Green */\n border: none;\n color: white;\n height: 4.5rem;\n width: 15rem;\n padding: 1rem 4rem;\n text-align: center;\n text-decoration: none;\n display: inline-block;\n font-size: 1.5rem;\n border-radius: 1rem;\n -webkit-transition-duration: 0.4s; /* Safari */\n transition-duration: 0.4s;\n box-shadow: 0 8px 16px 0 rgba(0,0,0,0.2), 0 6px 20px 0 rgba(0,0,0,0.19);\n margin-left: 2rem;\n margin-right: 2rem;\n margin-bottom: 2rem;\n}\n\n.button:hover {\n background-color: #bb8800; \n color: white;\n}\n\n.tabla{\n margin-top: 3rem;\n margin-bottom: 4rem;\n}\nh1{\n margin-top: 4rem;\n margin-bottom: 8rem;\n color: black;\n}\n\n\n.caja_nombre{\n height: 3.5rem;\n \n}\n.admin-campos {\n \n position: relative;\n}\n\n.admin-campos input[type=\"nombre\"] {\n border-bottom: black .2rem solid;\n border-left: white;\n border-right:white;\n border-top: white; \n display: block;\n font-size: 1rem;\n margin: 0 auto 3rem auto;\n padding: 1rem 0 0rem 3rem;\n width: 80%;\n \n \n}\n\n.admin-campos input::placeholder, .admin-campos input::placeholder {\n color: rgb(75, 71, 71);\n}\n\n.admin-campos i {\n color: black;\n font-size: 1.5rem;\n left: 2.3rem;\n position: absolute;\n top:.5rem;\n}\n\n@media screen and (max-width: 450px)\n{\nh1{\n margin-top: 4rem;\n margin-bottom: 1rem;\n color: black;\n}\n.cuadro_abajo_boton{\n height: 20rem;\n}\n.ajustar{\n height: 50rem;\n}\n\n\n\n\n}\n\n@media screen and (min-width: 1024px) {\n .admin-login img {\n height: 10rem;\n }\n\n .admin-campos {\n width: 30rem;\n }\n\n .admin-campos input[type=\"nombre\"]{\n font-size: 1.5rem;\n padding: 1rem 0 1rem 4rem;\n }\n\n .admin-campos i {\n font-size: 2rem;\n left: 3.5rem;\n }\n}\n\n\n\n\n\n</style>"],"sourceRoot":"src/components"}]}