Respondant campus location

Respondant willingness to participate
Overall

By campus

Summary of incentive “usefulness”



Suggested incentives

Notable Take-aways
Requests We Are Already Planning to Implement
- Very clear expectations and formal training for
mentors
- “onboarding sessions” and a formal orientation/ multiple
orientations
- Written materials and guidelines
- Frequent meetings of just the mentors to talk about how to improve
their mentoring skills
- Mentor/mentee accountability strategies and policies for
conflict
- Content on ways to capitalize on OSU programs and
facilities (the Union, RPAC, clubs, etc)
- Content focused on career growth both in academia
and industry
- Strong faculty engagement
- Provide networking opportunities and opportunities for
career growth
- Structures to measure success
Requests We’ve Thought About and Probably Won’t Be Doing
- Intentional matching based on shared interests
- But I do think we should implement a request that mentor/mentees be
based on shared first-language
Requests We Haven’t Considered
- Asynchronous trainings for online students
- Content focused on Columbus (I think this means
introducing students to suggestions we have in order to enjoy the
city?)
- Content focused on training students in grant
writing
- Outdoor sessions
- Resume construction and reviewing
Key Quotes
1.
“I feel that, as graduate students, PI approval is the biggest
limiting factor in our participation in these kinds of things. I also
think PI encouragement should come with the understanding that
participation in the program would cut into time spent on research and
that participants would (generally) not be expected to make up the time
after work hours on on weekends. I also think providing food or snacks
could be motivating. For example, if there were once a month meetings
for participants where pizza or something would be provided, I think
that would encourage my and others’ participation.”
2.
“Helping them navigate the research landscape, supporting them with
scenarios when they feel overwhelmed, and creating social connections
and involvement. I think new graduates, especially international
graduates from different departments rather than the same department,
have access to more opportunities and social connections.”
3.
“I think this should be treated like onboarding process for incoming
graduate students. For labs with many graduate students, this won’t be
an issue. For smaller labs, when there is only one student it might be
very challenging to ask for help from other students at the beginning.
Peer mentoring will be a good idea. This is beneficial for both the
mentor and mentee students.”
4.
“We had this program before within our department. One discussion
point is the quality/topic the mentor will cover. Some mentors have so
many useful resources. Some mentors didn’t know as much. How can we
distribute the resources evenly? Maybe a standard guideline would
help.”
Constructive Criticism
1. This would be yet another responsibility,
something grad students don’t have time for
2. Graduate students in online programs who are
working professionals who don’t have time for this
3.
“I marked that I don’t want to do this. I can see
merit to it, but I think that you are not taking into account that
many of us are working professionals. Some of us for
the university. I think that gets forgotten a lot. I think it also gets
forgotten that even though our campus location is listed as Columbus,
our programs aren’t (are?) online, many of us are not even close to
Columbus. PhD programs aren’t offered online in many departments and
your own employees are driving two ore more hours to get to
classes. To meet with advisors. Being bombarded by graduate
student organizations who won’t delete them from their email lists to
participate in things that we are never going to participate in because
we aren’t actually on campus. Me being a mentor would have to be
100% remote because I’m not driving to campus for another meeting when
it would be a two-hour one-way drive and the university doesn’t pay my
mileage for my graduate work, or at least I don’t abuse the
system and charge it. Those of us who are using our tuition benefit to
further our education are often overlooked in the though process for how
any thing is done, how classes are scheduled or how any additional
services are offered.”
LS0tDQp0aXRsZTogIlBlZXIgTWVudG9yaW5nIFByb2dyYW0gLSBHcmFkIFN0dWRlbnQgSW50ZXJlc3QgU3VydmV5Ig0KYXV0aG9yOiAiRW1pbHkgUnVubmlvbiINCmRhdGU6ICIyMDI2LTExLTExIg0Kb3V0cHV0Og0KICBodG1sX2RvY3VtZW50Og0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19kZXB0aDogNA0KICAgIG51bWJlcl9zZWN0aW9uczogZmFsc2UNCiAgICB0b2NfZmxvYXQ6IHRydWUNCiAgICB0aGVtZTogam91cm5hbA0KICAgIGNvZGVfZG93bmxvYWQ6IHRydWUNCiAgICBmaWdfY3JvcDogZmFsc2UNCiAgcGRmX2RvY3VtZW50Og0KICAgIHRvYzogdHJ1ZQ0KICAgIHRvY19kZXB0aDogJzQnDQotLS0NCg0KYGBge3Igc2V0dXAsIGluY2x1ZGU9RkFMU0V9DQprbml0cjo6b3B0c19jaHVuayRzZXQoDQogIGVjaG8gPSBGQUxTRSwNCiAgd2FybmluZyA9IEZBTFNFLA0KICBtZXNzYWdlID0gRkFMU0UNCikNCmBgYA0KDQpgYGB7cn0NCmxpYnJhcnkocmVhZHIpDQpsaWJyYXJ5KHRpZHl2ZXJzZSkNCmxpYnJhcnkoc3RhdHMpDQpsaWJyYXJ5KGdncGxvdDIpDQpsaWJyYXJ5KGNvd3Bsb3QpDQpsaWJyYXJ5KHNjYWxlcykNCg0KcG1kIDwtIHJlYWRfY3N2KCJQZWVyIE1lbnRvcmluZyBJbml0aWF0aXZlX05vdmVtYmVyIDExLCAyMDI2XzExLjIzLmNzdiIpDQpwbWQgPC0gcG1kICU+JQ0KICBtdXRhdGUoYWNyb3NzKGMoRmluaXNoZWQsIFEyLCBRMywgUTUsIFE2LCBRNywgUTgsIFE5LCBRMTAsIFExMSwgUTEyLCBRMTMsIFExNCksIGFzLmZhY3RvcikpDQoNCmBgYA0KDQpgYGB7cn0NCg0KbGlrZXJ0X2xldmVscyA8LSBjKA0KICAiTm90IGF0IGFsbCB1c2VmdWwiLA0KICAiU2xpZ2h0bHkgdXNlZnVsIiwNCiAgIk1vZGVyYXRlbHkgdXNlZnVsIiwNCiAgIlZlcnkgdXNlZnVsIiwNCiAgIkV4dHJlbWVseSB1c2VmdWwiDQopDQoNCnBtZCA8LSBwbWQgJT4lDQogIG11dGF0ZSgNCiAgICBhY3Jvc3MoYyhRNTpRMTEpLCB+IGZhY3RvcigueCwgbGV2ZWxzID0gbGlrZXJ0X2xldmVscykpDQogICkNCg0KDQpgYGANCg0KIyBSZXNwb25kYW50IGNhbXB1cyBsb2NhdGlvbg0KDQpgYGB7ciwgZmlnLndpZHRoPTgsIGZpZy5oZWlnaHQ9OCwgZHBpPTYwMH0NCg0KZ2dwbG90KHBtZCwgYWVzKHggPSBmY3RfaW5mcmVxKFExNCksIGZpbGwgPSBRMTQpKSArDQogIGdlb21fYmFyKHdpZHRoID0gMC43KSArDQogIGdlb21fdGV4dCgNCiAgICBzdGF0ID0gImNvdW50IiwNCiAgICBhZXMobGFiZWwgPSBhZnRlcl9zdGF0KGNvdW50KSksDQogICAgaGp1c3QgPSAtMC4yLA0KICAgIHNpemUgPSA1DQogICkgKw0KICBzY2FsZV9maWxsX2JyZXdlcihwYWxldHRlID0gIlNldDIiKSArDQogIHNjYWxlX3lfY29udGludW91cyhleHBhbmQgPSBleHBhbnNpb24obXVsdCA9IGMoMCwgMC4xNSkpKSArDQogIGNvb3JkX2ZsaXAoKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiUmVzcG9uZGVudCBDYW1wdXMgTG9jYXRpb24iLA0KICAgIHggPSAiQ2FtcHVzIGxvY2F0aW9uIiwNCiAgICB5ID0gIk51bWJlciBvZiByZXNwb25kZW50cyINCiAgKSArDQogIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplID0gMTUpICsNCiAgdGhlbWUobGVnZW5kLnBvc2l0aW9uID0gIm5vbmUiKSArDQogICAgYW5ub3RhdGUoDQogICAgZ2VvbSA9ICJ0ZXh0IiwNCiAgICB4ID0gMywNCiAgICB5ID0gNTAsDQogICAgbGFiZWwgPSAiVG90YWwgUmVzcG9uZGFudHMNCiAgICA9IDk2IiwNCiAgICBzaXplID0gNg0KICApDQoNCg0KYGBgDQoNCiMgUmVzcG9uZGFudCB3aWxsaW5nbmVzcyB0byBwYXJ0aWNpcGF0ZSANCg0KDQojIyBPdmVyYWxsIA0KDQpgYGB7cn0NCg0KZ2dwbG90KHBtZCwgYWVzKHggPSBmY3RfaW5mcmVxKFEyKSwgZmlsbCA9IFEyKSkgKw0KICBnZW9tX2Jhcih3aWR0aCA9IDAuNykgKw0KICBnZW9tX3RleHQoDQogICAgc3RhdCA9ICJjb3VudCIsDQogICAgYWVzKGxhYmVsID0gcGFzdGUwKA0KICAgICAgYWZ0ZXJfc3RhdChjb3VudCksICIgKCIsDQogICAgICByb3VuZChhZnRlcl9zdGF0KGNvdW50IC8gc3VtKGNvdW50KSAqIDEwMCksIDEpLCAiJSkiDQogICAgKSksDQogICAgaGp1c3QgPSAtMC4xLA0KICAgIHNpemUgPSA1DQogICkgKw0KICBzY2FsZV9maWxsX2JyZXdlcihwYWxldHRlID0gIlNldDIiKSArDQogIHNjYWxlX3lfY29udGludW91cyhleHBhbmQgPSBleHBhbnNpb24obXVsdCA9IGMoMCwgMC4xOCkpKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiV2lsbGluZ25lc3MgdG8gUGFydGljaXBhdGUgYXMgYSBQZWVyIE1lbnRvciIsDQogICAgeCA9ICJXaWxsaW5nbmVzcyB0byBwYXJ0aWNpcGF0ZSIsDQogICAgeSA9ICJOdW1iZXIgb2YgcmVzcG9uZGVudHMiDQogICkgKw0KICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZSA9IDE1KSArDQogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJub25lIikNCg0KYGBgDQoNCiMjIEJ5IGNhbXB1cyANCg0KYGBge3IsIGZpZy5oZWlnaHQ9OCwgZmlnLndpZHRoPTgsIGRwaT02MDB9DQoNCnBhcnRpY2lwYXRpb25fZGF0YSA8LSBwbWQgJT4lDQogIGZpbHRlcighaXMubmEoUTIpLCAhaXMubmEoUTE0KSkgJT4lDQogIG11dGF0ZSgNCiAgICBRMiA9IGZhY3RvcihRMiwgbGV2ZWxzID0gYygiWWVzIiwgIk1heWJlIiwgIk5vIikpLA0KICAgIFExNCA9IGZhY3RvcigNCiAgICAgIFExNCwNCiAgICAgIGxldmVscyA9IGMoDQogICAgICAgICJDb2x1bWJ1cyBjYW1wdXMiLA0KICAgICAgICAiV29vc3RlciBjYW1wdXMiLA0KICAgICAgICAiTXkgcHJvZ3JhbSBpcyBvbmxpbmUiDQogICAgICApDQogICAgKQ0KICApICU+JQ0KICBjb3VudChRMTQsIFEyKSAlPiUNCiAgZ3JvdXBfYnkoUTE0KSAlPiUNCiAgbXV0YXRlKA0KICAgIFBlcmNlbnRhZ2UgPSBuIC8gc3VtKG4pLA0KICAgIExhYmVsID0gcGFzdGUwKG4sICJcbigiLCByb3VuZChQZXJjZW50YWdlICogMTAwLCAxKSwgIiUpIikNCiAgKSAlPiUNCiAgdW5ncm91cCgpDQoNCg0KZ2dwbG90KHBhcnRpY2lwYXRpb25fZGF0YSwNCiAgICAgICBhZXMoeCA9IFExNCwgeSA9IFBlcmNlbnRhZ2UsIGZpbGwgPSBRMikpICsNCiAgZ2VvbV9jb2woDQogICAgcG9zaXRpb24gPSAic3RhY2siLA0KICAgIHdpZHRoID0gMC43LA0KICAgIGNvbG9yID0gIndoaXRlIg0KICApICsNCiAgZ2VvbV90ZXh0KA0KICAgIGFlcyhsYWJlbCA9IExhYmVsKSwNCiAgICBwb3NpdGlvbiA9IHBvc2l0aW9uX3N0YWNrKHZqdXN0ID0gMC41KSwNCiAgICBzaXplID0gNC41DQogICkgKw0KICBzY2FsZV9maWxsX21hbnVhbCgNCiAgICB2YWx1ZXMgPSBjKA0KICAgICAgIlllcyIgPSAiIzY2QTE4MiIsDQogICAgICAiTWF5YmUiID0gIiNGMkNDOEYiLA0KICAgICAgIk5vIiA9ICIjRDY2QjZCIg0KICAgICkNCiAgKSArDQogIHNjYWxlX3lfY29udGludW91cygNCiAgICBsYWJlbHMgPSBzY2FsZXM6OmxhYmVsX3BlcmNlbnQoKSwNCiAgICBleHBhbmQgPSBjKDAsIDApDQogICkgKw0KICBsYWJzKA0KICAgIHRpdGxlID0gIldpbGxpbmduZXNzIHRvIFBhcnRpY2lwYXRlIGJ5IENhbXB1cyBMb2NhdGlvbiIsDQogICAgeCA9ICJDYW1wdXMgbG9jYXRpb24iLA0KICAgIHkgPSAiUGVyY2VudGFnZSBvZiByZXNwb25kZW50cyIsDQogICAgZmlsbCA9ICJXaWxsaW5nbmVzcyB0byBwYXJ0aWNpcGF0ZSINCiAgKSArDQogIHRoZW1lX2NsYXNzaWMoYmFzZV9zaXplID0gMTUpICsNCiAgdGhlbWUoDQogICAgcGxvdC50aXRsZSA9IGVsZW1lbnRfdGV4dCgNCiAgICAgIGZhY2UgPSAiYm9sZCIsDQogICAgICBzaXplID0gMTcNCiAgICApLA0KICAgIGF4aXMudGV4dCA9IGVsZW1lbnRfdGV4dChzaXplID0gMTMpLA0KICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDE0KSwNCiAgICBsZWdlbmQucG9zaXRpb24gPSAiYm90dG9tIg0KICApDQoNCg0KYGBgDQoNCiMgU3VtbWFyeSBvZiBpbmNlbnRpdmUgInVzZWZ1bG5lc3MiIA0KDQpgYGB7ciwgZmlnLndpZHRoPTIyLCBmaWcuaGVpZ2h0PTEwLCAgZHBpPTYwMH0NCg0KaW5jZW50aXZlX2xhYmVscyA8LSBjKA0KICBRNSA9ICJQcm9mZXNzaW9uYWwgY2VydGlmaWNhdGlvbiIsDQogIFE2ID0gIkxldHRlciBvZiBjb21tZW5kYXRpb24iLA0KICBRNyA9ICJHcmFkdWF0aW9uIGNlcmVtb255IHJlY29nbml0aW9uIiwNCiAgUTggPSAiTGVhZGVyc2hpcCBvcHBvcnR1bml0aWVzIiwNCiAgUTkgPSAiRm9ybWFsIGF3YXJkcyIsDQogIFExMCA9ICJMaW5rZWRJbiBiYWRnZSIsDQogIFExMSA9ICJBZHZpc29yIGVuY291cmFnZW1lbnQiDQopDQoNCmxpa2VydF9kYXRhIDwtIHBtZCAlPiUNCiAgc2VsZWN0KFE1OlExMSkgJT4lDQogIHBpdm90X2xvbmdlcigNCiAgICBjb2xzID0gZXZlcnl0aGluZygpLA0KICAgIG5hbWVzX3RvID0gIkluY2VudGl2ZSIsDQogICAgdmFsdWVzX3RvID0gIlJlc3BvbnNlIg0KICApICU+JQ0KICBmaWx0ZXIoIWlzLm5hKFJlc3BvbnNlKSkgJT4lDQogIG11dGF0ZSgNCiAgICBJbmNlbnRpdmUgPSByZWNvZGUoSW5jZW50aXZlLCAhISFpbmNlbnRpdmVfbGFiZWxzKSwNCiAgICBJbmNlbnRpdmUgPSBmYWN0b3IoDQogICAgICBJbmNlbnRpdmUsDQogICAgICBsZXZlbHMgPSByZXYodW5uYW1lKGluY2VudGl2ZV9sYWJlbHMpKQ0KICAgICksDQogICAgUmVzcG9uc2UgPSBmYWN0b3IoUmVzcG9uc2UsIGxldmVscyA9IGxpa2VydF9sZXZlbHMpDQogICkNCg0KZ2dwbG90KGxpa2VydF9kYXRhLCBhZXMoeCA9IEluY2VudGl2ZSwgZmlsbCA9IFJlc3BvbnNlKSkgKw0KICBnZW9tX2JhcigNCiAgICBwb3NpdGlvbiA9ICJmaWxsIiwNCiAgICB3aWR0aCA9IDAuNzUsDQogICAgY29sb3IgPSAid2hpdGUiLA0KICAgIGxpbmV3aWR0aCA9IDAuMw0KICApICsNCiAgc2NhbGVfZmlsbF9tYW51YWwoDQogICAgdmFsdWVzID0gYygNCiAgICAgICJOb3QgYXQgYWxsIHVzZWZ1bCIgPSAiI0IyMTgyQiIsDQogICAgICAiU2xpZ2h0bHkgdXNlZnVsIiA9ICIjRUY4QTYyIiwNCiAgICAgICJNb2RlcmF0ZWx5IHVzZWZ1bCIgPSAiI0Q5RDlEOSIsDQogICAgICAiVmVyeSB1c2VmdWwiID0gIiM2N0E5Q0YiLA0KICAgICAgIkV4dHJlbWVseSB1c2VmdWwiID0gIiMyMTY2QUMiDQogICAgKQ0KICApICsNCiAgc2NhbGVfeF9kaXNjcmV0ZShsYWJlbHMgPSBpbmNlbnRpdmVfbGFiZWxzKSArDQogIHNjYWxlX3lfY29udGludW91cygNCiAgICBsYWJlbHMgPSBwZXJjZW50X2Zvcm1hdCgpLA0KICAgIGV4cGFuZCA9IGMoMCwgMCkNCiAgKSArDQogIGNvb3JkX2ZsaXAoKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiUGVyY2VpdmVkIFVzZWZ1bG5lc3Mgb2YgUGVlciBNZW50b3IgSW5jZW50aXZlcyIsDQogICAgeCA9IE5VTEwsDQogICAgeSA9ICJQZXJjZW50YWdlIG9mIHJlc3BvbmRlbnRzIiwNCiAgICBmaWxsID0gIlBlcmNlaXZlZCB1c2VmdWxuZXNzIg0KICApICsNCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemUgPSAyNCkgKw0KICB0aGVtZSgNCiAgICBheGlzLnRleHQueSA9IGVsZW1lbnRfdGV4dChzaXplID0gMjApLA0KICAgIGF4aXMudGl0bGUgPSBlbGVtZW50X3RleHQoc2l6ZSA9IDI0KSwNCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAyNiksDQogICAgbGVnZW5kLnBvc2l0aW9uID0gInJpZ2h0Ig0KICApDQoNCmBgYA0KDQpgYGB7ciwgZmlnLndpZHRoPTEyLCBmaWcuaGVpZ2h0PTYsIGRwaT02MDB9DQoNCnBtZCAlPiUNCiAgZmlsdGVyKCFpcy5uYShRMykpICU+JQ0KICBtdXRhdGUoUTMgPSBmYWN0b3IoUTMsIGxldmVscyA9IGMoDQogICAgIkxlc3MgdGhhbiAxIGhvdXIgcGVyIG1vbnRoLiIsDQogICAgIjEtMiBob3VycyBwZXIgbW9udGguIiwNCiAgICAiMy01IGhvdXJzIHBlciBtb250aC4iLA0KICAgICI1IG9yIG1vcmUgaG91cnMgcGVyIG1vbnRoLiINCiAgKSkpICU+JQ0KICBnZ3Bsb3QoYWVzKHggPSBRMywgZmlsbCA9IFEzKSkgKw0KICBnZW9tX2Jhcih3aWR0aCA9IDAuNykgKw0KICBnZW9tX3RleHQoDQogICAgc3RhdCA9ICJjb3VudCIsDQogICAgYWVzKGxhYmVsID0gYWZ0ZXJfc3RhdChjb3VudCkpLA0KICAgIGhqdXN0ID0gLTAuMiwNCiAgICBzaXplID0gNQ0KICApICsNCiAgc2NhbGVfZmlsbF9icmV3ZXIocGFsZXR0ZSA9ICJCbHVlcyIpICsNCiAgc2NhbGVfeV9jb250aW51b3VzKGV4cGFuZCA9IGV4cGFuc2lvbihtdWx0ID0gYygwLCAwLjE1KSkpICsNCiAgY29vcmRfZmxpcCgpICsNCiAgbGFicygNCiAgICB0aXRsZSA9ICJXaWxsaW5nbmVzcyB0byBDb21taXQgVGltZSB0byBQZWVyIE1lbnRvcmluZyIsDQogICAgeCA9ICJNb250aGx5IHRpbWUgY29tbWl0bWVudCIsDQogICAgeSA9ICJOdW1iZXIgb2YgcmVzcG9uZGVudHMiDQogICkgKw0KICB0aGVtZV9jbGFzc2ljKGJhc2Vfc2l6ZSA9IDE1KSArDQogIHRoZW1lKGxlZ2VuZC5wb3NpdGlvbiA9ICJub25lIikNCg0KYGBgDQoNCmBgYHtyLCBmaWcud2lkdGg9MTAsIGZpZy5oZWlnaHQ9MTB9DQoNCnRpbWVfZGF0YSA8LSBwbWQgJT4lDQogIGZpbHRlcighaXMubmEoUTIpLCAhaXMubmEoUTMpKSAlPiUNCiAgbXV0YXRlKA0KICAgIFEyID0gZmFjdG9yKFEyLCBsZXZlbHMgPSBjKCJZZXMiLCAiTWF5YmUiLCAiTm8iKSksDQogICAgUTMgPSBmYWN0b3IoDQogICAgICBRMywNCiAgICAgIGxldmVscyA9IGMoDQogICAgICAgICJMZXNzIHRoYW4gMSBob3VyIHBlciBtb250aC4iLA0KICAgICAgICAiMS0yIGhvdXJzIHBlciBtb250aC4iLA0KICAgICAgICAiMy01IGhvdXJzIHBlciBtb250aC4iLA0KICAgICAgICAiNSBvciBtb3JlIGhvdXJzIHBlciBtb250aC4iDQogICAgICApDQogICAgKQ0KICApICU+JQ0KICBjb3VudChRMywgUTIpICU+JQ0KICBncm91cF9ieShRMykgJT4lDQogIG11dGF0ZSgNCiAgICBQZXJjZW50YWdlID0gbiAvIHN1bShuKSwNCiAgICBMYWJlbCA9IHBhc3RlMChuLCAiXG4oIiwgcm91bmQoUGVyY2VudGFnZSAqIDEwMCwgMSksICIlKSIpDQogICkgJT4lDQogIHVuZ3JvdXAoKQ0KDQoNCmdncGxvdCh0aW1lX2RhdGEsIGFlcyh4ID0gUTMsIHkgPSBQZXJjZW50YWdlLCBmaWxsID0gUTIpKSArDQogIGdlb21fY29sKA0KICAgIHBvc2l0aW9uID0gInN0YWNrIiwNCiAgICB3aWR0aCA9IDAuNywNCiAgICBjb2xvciA9ICJ3aGl0ZSINCiAgKSArDQogIGdlb21fdGV4dCgNCiAgICBhZXMobGFiZWwgPSBMYWJlbCksDQogICAgcG9zaXRpb24gPSBwb3NpdGlvbl9zdGFjayh2anVzdCA9IDAuNSksDQogICAgc2l6ZSA9IDQNCiAgKSArDQogIHNjYWxlX2ZpbGxfbWFudWFsKA0KICAgIHZhbHVlcyA9IGMoDQogICAgICAiWWVzIiA9ICIjNjZBMTgyIiwNCiAgICAgICJNYXliZSIgPSAiI0YyQ0M4RiIsDQogICAgICAiTm8iID0gIiNENjZCNkIiDQogICAgKQ0KICApICsNCiAgc2NhbGVfeV9jb250aW51b3VzKA0KICAgIGxhYmVscyA9IHNjYWxlczo6bGFiZWxfcGVyY2VudCgpLA0KICAgIGV4cGFuZCA9IGMoMCwgMCkNCiAgKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiV2lsbGluZ25lc3MgdG8gQ29tbWl0IFRpbWUgYnkgUGFydGljaXBhdGlvbiBJbnRlcmVzdCIsDQogICAgeCA9ICJQb3RlbnRpYWwgbW9udGhseSB0aW1lIGNvbW1pdG1lbnQiLA0KICAgIHkgPSAiUGVyY2VudGFnZSBvZiByZXNwb25kZW50cyB3aXRoaW4gZWFjaCB0aW1lIGNhdGVnb3J5IiwNCiAgICBmaWxsID0gIldpbGxpbmduZXNzIHRvIHBhcnRpY2lwYXRlIg0KICApICsNCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemUgPSAxNSkgKw0KICB0aGVtZSgNCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KA0KICAgICAgZmFjZSA9ICJib2xkIiwNCiAgICAgIHNpemUgPSAxNw0KICAgICksDQogICAgYXhpcy50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMiksDQogICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTQpLA0KICAgIGxlZ2VuZC5wb3NpdGlvbiA9ICJib3R0b20iDQogICkNCg0KYGBgDQoNCg0KDQpgYGB7cn0NCg0KaW5jZW50aXZlX3N1bW1hcnkgPC0gbGlrZXJ0X2RhdGEgJT4lDQogIGdyb3VwX2J5KEluY2VudGl2ZSkgJT4lDQogIHN1bW1hcmlzZSgNCiAgICBSZXNwb25zZXMgPSBuKCksDQogICAgTm90X3VzZWZ1bCA9IHN1bShSZXNwb25zZSA9PSAiTm90IGF0IGFsbCB1c2VmdWwiKSwNCiAgICBTbGlnaHRseV91c2VmdWwgPSBzdW0oUmVzcG9uc2UgPT0gIlNsaWdodGx5IHVzZWZ1bCIpLA0KICAgIE1vZGVyYXRlbHlfdXNlZnVsID0gc3VtKFJlc3BvbnNlID09ICJNb2RlcmF0ZWx5IHVzZWZ1bCIpLA0KICAgIFZlcnlfdXNlZnVsID0gc3VtKFJlc3BvbnNlID09ICJWZXJ5IHVzZWZ1bCIpLA0KICAgIEV4dHJlbWVseV91c2VmdWwgPSBzdW0oUmVzcG9uc2UgPT0gIkV4dHJlbWVseSB1c2VmdWwiKSwNCiAgICBQZXJjZW50X3ZlcnlfZXh0cmVtZWx5ID0gbWVhbigNCiAgICAgIFJlc3BvbnNlICVpbiUgYygiVmVyeSB1c2VmdWwiLCAiRXh0cmVtZWx5IHVzZWZ1bCIpDQogICAgKSAqIDEwMCwNCiAgICBNZWFuX3Njb3JlID0gbWVhbihhcy5udW1lcmljKFJlc3BvbnNlKSksDQogICAgLmdyb3VwcyA9ICJkcm9wIg0KICApICU+JQ0KICBhcnJhbmdlKGRlc2MoTWVhbl9zY29yZSkpDQoNCmBgYA0KIyBTdWdnZXN0ZWQgaW5jZW50aXZlcyANCg0KYGBge3J9DQoNCmxpYnJhcnkodGlkeXZlcnNlKQ0KDQppbmNlbnRpdmVzX2RhdGEgPC0gdGliYmxlKA0KICBgRmluYW5jaWFsIGNvbXBlbnNhdGlvbmAgPSBjKA0KICAgIDAsIDEsIDAsIDAsIDAsIDEsIDEsIDEsIDAsIDAsIDAsDQogICAgMCwgMCwgMCwgMCwgMCwgMCwgMSwgMSwgMSwgMCwgMA0KICApLA0KICBgQ29uZmVyZW5jZSBmZWVzL3RyYXZlbCBncmFudHNgID0gYygNCiAgICAwLCAxLCAwLCAwLCAwLCAwLCAwLCAxLCAwLCAwLCAwLA0KICAgIDEsIDAsIDAsIDAsIDEsIDAsIDEsIDEsIDAsIDAsIDANCiAgKSwNCiAgYEZvcm1hbCB0cmFpbmluZ3MsIHdvcmtzaG9wcywgYW5kIGNhcmVlciBwcmVwYCA9IGMoDQogICAgMCwgMSwgMCwgMCwgMSwgMCwgMCwgMSwgMCwgMCwgMCwNCiAgICAxLCAwLCAwLCAwLCAxLCAwLCAwLCAwLCAwLCAxLCAwDQogICksDQogIGBTb2NpYWwgZ2V0LXRvZ2V0aGVyc2AgPSBjKA0KICAgIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDAsIDEsIDAsDQogICAgMCwgMCwgMCwgMSwgMCwgMCwgMCwgMCwgMCwgMCwgMQ0KICApLA0KICBgTWVyY2hgID0gYygNCiAgICAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwLA0KICAgIDAsIDAsIDAsIDAsIDAsIDEsIDAsIDAsIDAsIDAsIDANCiAgKSwNCiAgYExpc3RlZCBpbmNlbnRpdmVzIGFkZXF1YXRlYCA9IGMoDQogICAgMSwgMCwgMSwgMCwgMCwgMCwgMCwgMCwgMCwgMCwgMSwNCiAgICAwLCAxLCAxLCAwLCAwLCAwLCAwLCAwLCAwLCAwLCAwDQogICkNCikNCg0KDQppbmNlbnRpdmVzX3N1bW1hcnkgPC0gaW5jZW50aXZlc19kYXRhICU+JQ0KICBzdW1tYXJpc2UoYWNyb3NzKGV2ZXJ5dGhpbmcoKSwgfiBiYXNlOjpzdW0oLngsIG5hLnJtID0gVFJVRSkpKSAlPiUNCiAgcGl2b3RfbG9uZ2VyKA0KICAgIGNvbHMgPSBldmVyeXRoaW5nKCksDQogICAgbmFtZXNfdG8gPSAiSW5jZW50aXZlIiwNCiAgICB2YWx1ZXNfdG8gPSAiQ291bnQiDQogICkgJT4lDQogIGFycmFuZ2UoZGVzYyhDb3VudCkpDQoNCmBgYA0KDQoNCmBgYHtyLCBmaWcud2lkdGg9MTAsIGZpZy5oZWlnaHQ9NiwgZHBpPTYwMH0NCmdncGxvdCgNCiAgaW5jZW50aXZlc19zdW1tYXJ5LA0KICBhZXMoeCA9IHJlb3JkZXIoSW5jZW50aXZlLCBDb3VudCksIHkgPSBDb3VudCkNCikgKw0KICBnZW9tX2NvbChmaWxsID0gInBpbmsiLCB3aWR0aCA9IDAuNykgKw0KICBnZW9tX3RleHQoDQogICAgYWVzKGxhYmVsID0gQ291bnQpLA0KICAgIGhqdXN0ID0gLTAuMiwNCiAgICBzaXplID0gNQ0KICApICsNCiAgY29vcmRfZmxpcCgpICsNCiAgc2NhbGVfeV9jb250aW51b3VzKA0KICAgIGV4cGFuZCA9IGV4cGFuc2lvbihtdWx0ID0gYygwLCAwLjE1KSkNCiAgKSArDQogIGxhYnMoDQogICAgdGl0bGUgPSAiQWRkaXRpb25hbCBJbmNlbnRpdmVzIGZvciBQZWVyIE1lbnRvcnMiLA0KICAgIHggPSBOVUxMLA0KICAgIHkgPSAiTnVtYmVyIG9mIHJlc3BvbmRlbnRzIg0KICApICsNCiAgdGhlbWVfY2xhc3NpYyhiYXNlX3NpemUgPSAxNSkgKw0KICB0aGVtZSgNCiAgICBwbG90LnRpdGxlID0gZWxlbWVudF90ZXh0KGZhY2UgPSAiYm9sZCIsIHNpemUgPSAxNyksDQogICAgYXhpcy50ZXh0ID0gZWxlbWVudF90ZXh0KHNpemUgPSAxMiksDQogICAgYXhpcy50aXRsZSA9IGVsZW1lbnRfdGV4dChzaXplID0gMTQpDQogICkNCmBgYA0KDQoNCg0KIyBOb3RhYmxlIFRha2UtYXdheXMNCg0KIyMgUmVxdWVzdHMgV2UgQXJlIEFscmVhZHkgUGxhbm5pbmcgdG8gSW1wbGVtZW50DQoNCi0gKipWZXJ5IGNsZWFyIGV4cGVjdGF0aW9ucyBhbmQgZm9ybWFsIHRyYWluaW5nIGZvciBtZW50b3JzKioNCiAgLSDigJxvbmJvYXJkaW5nIHNlc3Npb25z4oCdIGFuZCBhIGZvcm1hbCBvcmllbnRhdGlvbi8gbXVsdGlwbGUgb3JpZW50YXRpb25zDQogIC0gV3JpdHRlbiBtYXRlcmlhbHMgYW5kIGd1aWRlbGluZXMNCiAgLSBGcmVxdWVudCBtZWV0aW5ncyBvZiBqdXN0IHRoZSBtZW50b3JzIHRvIHRhbGsgYWJvdXQgaG93IHRvIGltcHJvdmUgdGhlaXIgbWVudG9yaW5nIHNraWxscw0KLSAqKk1lbnRvci9tZW50ZWUgYWNjb3VudGFiaWxpdHkgc3RyYXRlZ2llcyBhbmQgcG9saWNpZXMgZm9yIGNvbmZsaWN0KioNCi0gKipDb250ZW50IG9uIHdheXMgdG8gY2FwaXRhbGl6ZSBvbiBPU1UgcHJvZ3JhbXMgYW5kIGZhY2lsaXRpZXMqKiAodGhlIFVuaW9uLCBSUEFDLCBjbHVicywgZXRjKQ0KLSAqKkNvbnRlbnQgZm9jdXNlZCBvbiBjYXJlZXIgZ3Jvd3RoKiogYm90aCBpbiBhY2FkZW1pYSBhbmQgaW5kdXN0cnkNCi0gKipTdHJvbmcgZmFjdWx0eSBlbmdhZ2VtZW50KioNCi0gKipQcm92aWRlIG5ldHdvcmtpbmcgb3Bwb3J0dW5pdGllcyBhbmQgb3Bwb3J0dW5pdGllcyBmb3IgY2FyZWVyIGdyb3d0aCoqDQotICoqU3RydWN0dXJlcyB0byBtZWFzdXJlIHN1Y2Nlc3MqKg0KDQojIyBSZXF1ZXN0cyBXZeKAmXZlIFRob3VnaHQgQWJvdXQgYW5kIFByb2JhYmx5IFdvbuKAmXQgQmUgRG9pbmcNCg0KLSAqKkludGVudGlvbmFsIG1hdGNoaW5nIGJhc2VkIG9uIHNoYXJlZCBpbnRlcmVzdHMqKg0KICAtIEJ1dCBJIGRvIHRoaW5rIHdlIHNob3VsZCBpbXBsZW1lbnQgYSByZXF1ZXN0IHRoYXQgbWVudG9yL21lbnRlZXMgYmUgYmFzZWQgb24gc2hhcmVkIGZpcnN0LWxhbmd1YWdlDQoNCiMjIFJlcXVlc3RzIFdlIEhhdmVu4oCZdCBDb25zaWRlcmVkDQoNCi0gKipBc3luY2hyb25vdXMgdHJhaW5pbmdzIGZvciBvbmxpbmUgc3R1ZGVudHMqKg0KLSAqKkNvbnRlbnQgZm9jdXNlZCBvbiBDb2x1bWJ1cyoqIChJIHRoaW5rIHRoaXMgbWVhbnMgaW50cm9kdWNpbmcgc3R1ZGVudHMgdG8gc3VnZ2VzdGlvbnMgd2UgaGF2ZSBpbiBvcmRlciB0byBlbmpveSB0aGUgY2l0eT8pDQotICoqQ29udGVudCBmb2N1c2VkIG9uIHRyYWluaW5nIHN0dWRlbnRzIGluIGdyYW50IHdyaXRpbmcqKg0KLSAqKk91dGRvb3Igc2Vzc2lvbnMqKg0KLSAqKlJlc3VtZSBjb25zdHJ1Y3Rpb24gYW5kIHJldmlld2luZyoqDQoNCi0tLQ0KDQojIyBLZXkgUXVvdGVzDQoNCioqMS4qKg0KDQo+IOKAnEkgZmVlbCB0aGF0LCBhcyBncmFkdWF0ZSBzdHVkZW50cywgUEkgYXBwcm92YWwgaXMgdGhlIGJpZ2dlc3QgbGltaXRpbmcgZmFjdG9yIGluIG91ciBwYXJ0aWNpcGF0aW9uIGluIHRoZXNlIGtpbmRzIG9mIHRoaW5ncy4gSSBhbHNvIHRoaW5rIFBJIGVuY291cmFnZW1lbnQgc2hvdWxkIGNvbWUgd2l0aCB0aGUgdW5kZXJzdGFuZGluZyB0aGF0IHBhcnRpY2lwYXRpb24gaW4gdGhlIHByb2dyYW0gd291bGQgY3V0IGludG8gdGltZSBzcGVudCBvbiByZXNlYXJjaCBhbmQgdGhhdCBwYXJ0aWNpcGFudHMgd291bGQgKGdlbmVyYWxseSkgbm90IGJlIGV4cGVjdGVkIHRvIG1ha2UgdXAgdGhlIHRpbWUgYWZ0ZXIgd29yayBob3VycyBvbiBvbiB3ZWVrZW5kcy4gSSBhbHNvIHRoaW5rIHByb3ZpZGluZyBmb29kIG9yIHNuYWNrcyBjb3VsZCBiZSBtb3RpdmF0aW5nLiBGb3IgZXhhbXBsZSwgaWYgdGhlcmUgd2VyZSBvbmNlIGEgbW9udGggbWVldGluZ3MgZm9yIHBhcnRpY2lwYW50cyB3aGVyZSBwaXp6YSBvciBzb21ldGhpbmcgd291bGQgYmUgcHJvdmlkZWQsIEkgdGhpbmsgdGhhdCB3b3VsZCBlbmNvdXJhZ2UgbXkgYW5kIG90aGVycycgcGFydGljaXBhdGlvbi7igJ0NCg0KKioyLioqDQoNCj4g4oCcSGVscGluZyB0aGVtIG5hdmlnYXRlIHRoZSByZXNlYXJjaCBsYW5kc2NhcGUsIHN1cHBvcnRpbmcgdGhlbSB3aXRoIHNjZW5hcmlvcyB3aGVuIHRoZXkgZmVlbCBvdmVyd2hlbG1lZCwgYW5kIGNyZWF0aW5nIHNvY2lhbCBjb25uZWN0aW9ucyBhbmQgaW52b2x2ZW1lbnQuIEkgdGhpbmsgbmV3IGdyYWR1YXRlcywgZXNwZWNpYWxseSBpbnRlcm5hdGlvbmFsIGdyYWR1YXRlcyBmcm9tIGRpZmZlcmVudCBkZXBhcnRtZW50cyByYXRoZXIgdGhhbiB0aGUgc2FtZSBkZXBhcnRtZW50LCBoYXZlIGFjY2VzcyB0byBtb3JlIG9wcG9ydHVuaXRpZXMgYW5kIHNvY2lhbCBjb25uZWN0aW9ucy7igJ0NCg0KKiozLioqDQoNCj4g4oCcSSB0aGluayB0aGlzIHNob3VsZCBiZSB0cmVhdGVkIGxpa2Ugb25ib2FyZGluZyBwcm9jZXNzIGZvciBpbmNvbWluZyBncmFkdWF0ZSBzdHVkZW50cy4gRm9yIGxhYnMgd2l0aCBtYW55IGdyYWR1YXRlIHN0dWRlbnRzLCB0aGlzIHdvbid0IGJlIGFuIGlzc3VlLiBGb3Igc21hbGxlciBsYWJzLCB3aGVuIHRoZXJlIGlzIG9ubHkgb25lIHN0dWRlbnQgaXQgbWlnaHQgYmUgdmVyeSBjaGFsbGVuZ2luZyB0byBhc2sgZm9yIGhlbHAgZnJvbSBvdGhlciBzdHVkZW50cyBhdCB0aGUgYmVnaW5uaW5nLiBQZWVyIG1lbnRvcmluZyB3aWxsIGJlIGEgZ29vZCBpZGVhLiBUaGlzIGlzIGJlbmVmaWNpYWwgZm9yIGJvdGggdGhlIG1lbnRvciBhbmQgbWVudGVlIHN0dWRlbnRzLuKAnQ0KDQoqKjQuKioNCg0KPiDigJxXZSBoYWQgdGhpcyBwcm9ncmFtIGJlZm9yZSB3aXRoaW4gb3VyIGRlcGFydG1lbnQuIE9uZSBkaXNjdXNzaW9uIHBvaW50IGlzIHRoZSBxdWFsaXR5L3RvcGljIHRoZSBtZW50b3Igd2lsbCBjb3Zlci4gU29tZSBtZW50b3JzIGhhdmUgc28gbWFueSB1c2VmdWwgcmVzb3VyY2VzLiBTb21lIG1lbnRvcnMgZGlkbid0IGtub3cgYXMgbXVjaC4gSG93IGNhbiB3ZSBkaXN0cmlidXRlIHRoZSByZXNvdXJjZXMgZXZlbmx5PyBNYXliZSBhIHN0YW5kYXJkIGd1aWRlbGluZSB3b3VsZCBoZWxwLuKAnQ0KDQotLS0NCg0KIyMgQ29uc3RydWN0aXZlIENyaXRpY2lzbQ0KDQoqKjEuKiogVGhpcyB3b3VsZCBiZSB5ZXQgYW5vdGhlciByZXNwb25zaWJpbGl0eSwgc29tZXRoaW5nIGdyYWQgc3R1ZGVudHMgZG9u4oCZdCBoYXZlIHRpbWUgZm9yDQoNCioqMi4qKiBHcmFkdWF0ZSBzdHVkZW50cyBpbiBvbmxpbmUgcHJvZ3JhbXMgd2hvIGFyZSB3b3JraW5nIHByb2Zlc3Npb25hbHMgd2hvIGRvbuKAmXQgaGF2ZSB0aW1lIGZvciB0aGlzDQoNCioqMy4qKg0KDQo+IOKAnCoqSSBtYXJrZWQgdGhhdCBJIGRvbid0IHdhbnQgdG8gZG8gdGhpcyoqLiBJIGNhbiBzZWUgbWVyaXQgdG8gaXQsIGJ1dCBJIHRoaW5rIHRoYXQgeW91IGFyZSBub3QgdGFraW5nIGludG8gYWNjb3VudCB0aGF0ICoqbWFueSBvZiB1cyBhcmUgd29ya2luZyBwcm9mZXNzaW9uYWxzKiouIFNvbWUgb2YgdXMgZm9yIHRoZSB1bml2ZXJzaXR5LiBJIHRoaW5rIHRoYXQgZ2V0cyBmb3Jnb3R0ZW4gYSBsb3QuIEkgdGhpbmsgaXQgYWxzbyBnZXRzIGZvcmdvdHRlbiB0aGF0IGV2ZW4gdGhvdWdoIG91ciBjYW1wdXMgbG9jYXRpb24gaXMgbGlzdGVkIGFzIENvbHVtYnVzLCBvdXIgcHJvZ3JhbXMgYXJlbid0IChhcmU/KSBvbmxpbmUsIG1hbnkgb2YgdXMgYXJlIG5vdCBldmVuIGNsb3NlIHRvIENvbHVtYnVzLiBQaEQgcHJvZ3JhbXMgYXJlbid0IG9mZmVyZWQgb25saW5lIGluIG1hbnkgZGVwYXJ0bWVudHMgYW5kICoqeW91ciBvd24gZW1wbG95ZWVzIGFyZSBkcml2aW5nIHR3byBvcmUgbW9yZSBob3VycyB0byBnZXQgdG8gY2xhc3NlcyoqLiBUbyBtZWV0IHdpdGggYWR2aXNvcnMuIEJlaW5nIGJvbWJhcmRlZCBieSBncmFkdWF0ZSBzdHVkZW50IG9yZ2FuaXphdGlvbnMgd2hvIHdvbid0IGRlbGV0ZSB0aGVtIGZyb20gdGhlaXIgZW1haWwgbGlzdHMgdG8gcGFydGljaXBhdGUgaW4gdGhpbmdzIHRoYXQgd2UgYXJlIG5ldmVyIGdvaW5nIHRvIHBhcnRpY2lwYXRlIGluIGJlY2F1c2Ugd2UgYXJlbid0IGFjdHVhbGx5IG9uIGNhbXB1cy4gKipNZSBiZWluZyBhIG1lbnRvciB3b3VsZCBoYXZlIHRvIGJlIDEwMCUgcmVtb3RlIGJlY2F1c2UgSSdtIG5vdCBkcml2aW5nIHRvIGNhbXB1cyBmb3IgYW5vdGhlciBtZWV0aW5nIHdoZW4gaXQgd291bGQgYmUgYSB0d28taG91ciBvbmUtd2F5IGRyaXZlIGFuZCB0aGUgdW5pdmVyc2l0eSBkb2Vzbid0IHBheSBteSBtaWxlYWdlIGZvciBteSBncmFkdWF0ZSB3b3JrKiosIG9yIGF0IGxlYXN0IEkgZG9uJ3QgYWJ1c2UgdGhlIHN5c3RlbSBhbmQgY2hhcmdlIGl0LiBUaG9zZSBvZiB1cyB3aG8gYXJlIHVzaW5nIG91ciB0dWl0aW9uIGJlbmVmaXQgdG8gZnVydGhlciBvdXIgZWR1Y2F0aW9uIGFyZSBvZnRlbiBvdmVybG9va2VkIGluIHRoZSB0aG91Z2ggcHJvY2VzcyBmb3IgaG93IGFueSB0aGluZyBpcyBkb25lLCBob3cgY2xhc3NlcyBhcmUgc2NoZWR1bGVkIG9yIGhvdyBhbnkgYWRkaXRpb25hbCBzZXJ2aWNlcyBhcmUgb2ZmZXJlZC7igJ0=