635 3rd St Beloit, WI 53511

(608) 312-4324

[bt_bb_section layout=”boxed_1200″ lazy_load=”yes” allow_content_outside=”no” show_video_on_mobile=”” top_spacing=”large” bottom_spacing=”medium” full_screen=”” vertical_align=”top” color_scheme=”dark-skin” background_color=”rgb(255,255,255)” background_image=”7563″ background_overlay=”dark_solid” top_section_coverage_image=”” bottom_section_coverage_image=”” parallax=”” parallax_offset=”” background_video_yt=”” yt_video_settings=”” background_video_mp4=”” background_video_ogg=”” background_video_webm=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][bt_bb_row][bt_bb_column order=”0″ lazy_load=”yes” width=”1/1″ width_lg=”1/1″ width_md=”1/1″ width_sm=”1/1″ width_xs=”1/1″][bt_bb_separator top_spacing=”medium” bottom_spacing=”normal” text=”” border_style=”none” border_color=”none” border_width=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_separator][bt_bb_headline font_subset=”latin,latin-ext” superheadline=”” headline=”HR Support Course Sampler” subheadline=”Free 4-Week e-Course” html_tag=”h1″ size=”huge” align=”center” dash=”none” color_scheme=”” color=”” supertitle_position=”” supertitle_style=”” subtitle_style=”” font=”inherit” font_size=”” font_weight=”” supertitle_font_weight=”” subtitle_font_weight=”” letter_spacing=”” supertitle_letter_spacing=”” subtitle_letter_spacing=”” url=”” target=”_self” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_headline][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout=”boxed_1200″ lazy_load=”yes” allow_content_outside=”no” show_video_on_mobile=”” top_spacing=”normal” bottom_spacing=”normal” full_screen=”” vertical_align=”top” color_scheme=”” background_color=”rgb(255,255,255)” background_image=”” background_overlay=”” top_section_coverage_image=”” bottom_section_coverage_image=”” parallax=”” parallax_offset=”” background_video_yt=”” yt_video_settings=”” background_video_mp4=”” background_video_ogg=”” background_video_webm=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][bt_bb_row][bt_bb_column order=”0″ lazy_load=”yes” width=”1/1″ width_lg=”1/1″ width_md=”1/1″ width_sm=”1/1″ width_xs=”1/1″][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout=”boxed_900″ lazy_load=”yes” allow_content_outside=”no” show_video_on_mobile=”” top_spacing=”” bottom_spacing=”” full_screen=”” vertical_align=”top” color_scheme=”” background_color=”rgb(255,255,255)” background_image=”” background_overlay=”” top_section_coverage_image=”” bottom_section_coverage_image=”” parallax=”” parallax_offset=”” background_video_yt=”” yt_video_settings=”” background_video_mp4=”” background_video_ogg=”” background_video_webm=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][bt_bb_row][bt_bb_column order=”0″ lazy_load=”yes” width=”1/2″ width_lg=”1/2″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″][bt_bb_headline font_subset=”latin,latin-ext” superheadline=”” headline=”Get a taste of HR solutions that work. ” subheadline=”Hungry for HR resources and information that are actually useful? We get it. At Elevated Talent Consulting, we have developed four unique HR professional development courses to help you navigate through the major functions of Human Resources from writing clear job descriptions to hiring the right person, all the way through reassessing and optimizing existing processes.

Join us for a free 4-week trial of our HIRE, INSPIRE, DESIGN, and ENGAGE Human Resource training courses. Sign up today and get access to specially curated, expertly crafted content including webinars, podcasts, worksheets, and even LIVE virtual Office Hours with our team of experienced HR professionals.

” html_tag=”h1″ size=”inherit” align=”inherit” dash=”none” color_scheme=”” color=”” supertitle_position=”” supertitle_style=”” subtitle_style=”” font=”inherit” font_size=”” font_weight=”” supertitle_font_weight=”” subtitle_font_weight=”” letter_spacing=”” supertitle_letter_spacing=”” subtitle_letter_spacing=”” url=”” target=”_self” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_headline][bt_bb_separator top_spacing=”normal” bottom_spacing=”small” text=”” border_style=”none” border_color=”none” border_width=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_separator][/bt_bb_column][bt_bb_column width=”1/2″ width_lg=”1/2″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ order=”0″ lazy_load=”yes”][bt_bb_raw_content raw_content=”PHN0eWxlPgogI19mb3JtXzYyXyB7IGZvbnQtc2l6ZToxNHB4OyBsaW5lLWhlaWdodDoxLjY7IGZvbnQtZmFtaWx5OmFyaWFsLCBoZWx2ZXRpY2EsIHNhbnMtc2VyaWY7IG1hcmdpbjowOyB9CiAjX2Zvcm1fNjJfICogeyBvdXRsaW5lOjA7IH0KIC5fZm9ybV9oaWRlIHsgZGlzcGxheTpub25lOyB2aXNpYmlsaXR5OmhpZGRlbjsgfQogLl9mb3JtX3Nob3cgeyBkaXNwbGF5OmJsb2NrOyB2aXNpYmlsaXR5OnZpc2libGU7IH0KICNfZm9ybV82Ml8uX2Zvcm0tdG9wIHsgdG9wOjA7IH0KICNfZm9ybV82Ml8uX2Zvcm0tYm90dG9tIHsgYm90dG9tOjA7IH0KICNfZm9ybV82Ml8uX2Zvcm0tbGVmdCB7IGxlZnQ6MDsgfQogI19mb3JtXzYyXy5fZm9ybS1yaWdodCB7IHJpZ2h0OjA7IH0KICNfZm9ybV82Ml8gaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV82Ml8gaW5wdXRbdHlwZT0idGVsIl0sI19mb3JtXzYyXyBpbnB1dFt0eXBlPSJkYXRlIl0sI19mb3JtXzYyXyB0ZXh0YXJlYSB7IHBhZGRpbmc6NnB4OyBoZWlnaHQ6YXV0bzsgYm9yZGVyOiM5Nzk3OTcgMXB4IHNvbGlkOyBib3JkZXItcmFkaXVzOjRweDsgY29sb3I6IzAwMCAhaW1wb3J0YW50OyBmb250LXNpemU6MTRweDsgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzpib3JkZXItYm94OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7IH0KICNfZm9ybV82Ml8gdGV4dGFyZWEgeyByZXNpemU6bm9uZTsgfQogI19mb3JtXzYyXyAuX3N1Ym1pdCB7IC13ZWJraXQtYXBwZWFyYW5jZTpub25lOyBjdXJzb3I6cG9pbnRlcjsgZm9udC1mYW1pbHk6YXJpYWwsIHNhbnMtc2VyaWY7IGZvbnQtc2l6ZToxNHB4OyB0ZXh0LWFsaWduOmNlbnRlcjsgYmFja2dyb3VuZDojZWJhMDA5ICFpbXBvcnRhbnQ7IGJvcmRlcjowICFpbXBvcnRhbnQ7IC1tb3otYm9yZGVyLXJhZGl1czo0cHggIWltcG9ydGFudDsgLXdlYmtpdC1ib3JkZXItcmFkaXVzOjRweCAhaW1wb3J0YW50OyBib3JkZXItcmFkaXVzOjRweCAhaW1wb3J0YW50OyBjb2xvcjojZmZmICFpbXBvcnRhbnQ7IHBhZGRpbmc6MTNweCAhaW1wb3J0YW50OyB9CiAjX2Zvcm1fNjJfIC5fY2xvc2UtaWNvbiB7IGN1cnNvcjpwb2ludGVyOyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9kMjI2YWo0YW8xdDYxcS5jbG91ZGZyb250Lm5ldC9lc2ZreWpoMXVfZm9ybXMtY2xvc2UtZGFyay5wbmcnKTsgYmFja2dyb3VuZC1yZXBlYXQ6bm8tcmVwZWF0OyBiYWNrZ3JvdW5kLXNpemU6MTQuMnB4IDE0LjJweDsgcG9zaXRpb246YWJzb2x1dGU7IGRpc3BsYXk6YmxvY2s7IHRvcDoxMXB4OyByaWdodDo5cHg7IG92ZXJmbG93OmhpZGRlbjsgd2lkdGg6MTYuMnB4OyBoZWlnaHQ6MTYuMnB4OyB9CiAjX2Zvcm1fNjJfIC5fY2xvc2UtaWNvbjpiZWZvcmUgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgfQogI19mb3JtXzYyXyAuX2Zvcm0tYm9keSB7IG1hcmdpbi1ib3R0b206MzBweDsgfQogI19mb3JtXzYyXyAuX2Zvcm0taW1hZ2UtbGVmdCB7IHdpZHRoOjE1MHB4OyBmbG9hdDpsZWZ0OyB9CiAjX2Zvcm1fNjJfIC5fZm9ybS1jb250ZW50LXJpZ2h0IHsgbWFyZ2luLWxlZnQ6MTY0cHg7IH0KICNfZm9ybV82Ml8gLl9mb3JtLWJyYW5kaW5nIHsgY29sb3I6I2ZmZjsgZm9udC1zaXplOjEwcHg7IGNsZWFyOmJvdGg7IHRleHQtYWxpZ246bGVmdDsgbWFyZ2luLXRvcDozMHB4OyBmb250LXdlaWdodDoxMDA7IH0KICNfZm9ybV82Ml8gLl9mb3JtLWJyYW5kaW5nIC5fbG9nbyB7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEzMHB4OyBoZWlnaHQ6MTRweDsgbWFyZ2luLXRvcDo2cHg7IGJhY2tncm91bmQtaW1hZ2U6dXJsKCdodHRwczovL2QyMjZhajRhbzF0NjFxLmNsb3VkZnJvbnQubmV0L2hoOXVqcWd2NV9hY2xvZ29fbGkucG5nJyk7IGJhY2tncm91bmQtc2l6ZToxMzBweCBhdXRvOyBiYWNrZ3JvdW5kLXJlcGVhdDpuby1yZXBlYXQ7IH0KICNfZm9ybV82Ml8gLmZvcm0tc3Itb25seSB7IHBvc2l0aW9uOmFic29sdXRlOyB3aWR0aDoxcHg7IGhlaWdodDoxcHg7IHBhZGRpbmc6MDsgbWFyZ2luOi0xcHg7IG92ZXJmbG93OmhpZGRlbjsgY2xpcDpyZWN0KDAsIDAsIDAsIDApOyBib3JkZXI6MDsgfQogI19mb3JtXzYyXyAuX2Zvcm0tbGFiZWwsI19mb3JtXzYyXyAuX2Zvcm1fZWxlbWVudCAuX2Zvcm0tbGFiZWwgeyBmb250LXdlaWdodDpib2xkOyBtYXJnaW4tYm90dG9tOjVweDsgZGlzcGxheTpibG9jazsgfQogI19mb3JtXzYyXy5fZGFyayAuX2Zvcm0tYnJhbmRpbmcgeyBjb2xvcjojMzMzOyB9CiAjX2Zvcm1fNjJfLl9kYXJrIC5fZm9ybS1icmFuZGluZyAuX2xvZ28geyBiYWNrZ3JvdW5kLWltYWdlOnVybCgnaHR0cHM6Ly9kMjI2YWo0YW8xdDYxcS5jbG91ZGZyb250Lm5ldC9qZnRxMmM4c19hY2xvZ29fZGsucG5nJyk7IH0KICNfZm9ybV82Ml8gLl9mb3JtX2VsZW1lbnQgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbWFyZ2luLWJvdHRvbToxMHB4OyBmb250LXNpemU6MDsgbWF4LXdpZHRoOjEwMCU7IH0KICNfZm9ybV82Ml8gLl9mb3JtX2VsZW1lbnQgKiB7IGZvbnQtc2l6ZToxNHB4OyB9CiAjX2Zvcm1fNjJfIC5fZm9ybV9lbGVtZW50Ll9jbGVhciB7IGNsZWFyOmJvdGg7IHdpZHRoOjEwMCU7IGZsb2F0Om5vbmU7IH0KICNfZm9ybV82Ml8gLl9mb3JtX2VsZW1lbnQuX2NsZWFyOmFmdGVyIHsgY2xlYXI6bGVmdDsgfQogI19mb3JtXzYyXyAuX2Zvcm1fZWxlbWVudCBpbnB1dFt0eXBlPSJ0ZXh0Il0sI19mb3JtXzYyXyAuX2Zvcm1fZWxlbWVudCBpbnB1dFt0eXBlPSJkYXRlIl0sI19mb3JtXzYyXyAuX2Zvcm1fZWxlbWVudCBzZWxlY3QsI19mb3JtXzYyXyAuX2Zvcm1fZWxlbWVudCB0ZXh0YXJlYTpub3QoLmctcmVjYXB0Y2hhLXJlc3BvbnNlKSB7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IC13ZWJraXQtYm94LXNpemluZzpib3JkZXItYm94OyAtbW96LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgYm94LXNpemluZzpib3JkZXItYm94OyBmb250LWZhbWlseTppbmhlcml0OyB9CiAjX2Zvcm1fNjJfIC5fZmllbGQtd3JhcHBlciB7IHBvc2l0aW9uOnJlbGF0aXZlOyB9CiAjX2Zvcm1fNjJfIC5faW5saW5lLXN0eWxlIHsgZmxvYXQ6bGVmdDsgfQogI19mb3JtXzYyXyAuX2lubGluZS1zdHlsZSBpbnB1dFt0eXBlPSJ0ZXh0Il0geyB3aWR0aDoxNTBweDsgfQogI19mb3JtXzYyXyAuX2lubGluZS1zdHlsZTpub3QoLl9jbGVhcikgKyAuX2lubGluZS1zdHlsZTpub3QoLl9jbGVhcikgeyBtYXJnaW4tbGVmdDoyMHB4OyB9CiAjX2Zvcm1fNjJfIC5fZm9ybV9lbGVtZW50IGltZy5fZm9ybS1pbWFnZSB7IG1heC13aWR0aDoxMDAlOyB9CiAjX2Zvcm1fNjJfIC5fZm9ybV9lbGVtZW50IC5fZm9ybS1maWVsZHNldCB7IGJvcmRlcjowOyBwYWRkaW5nOjAuMDFlbSAwIDAgMDsgbWFyZ2luOjA7IG1pbi13aWR0aDowOyB9CiAjX2Zvcm1fNjJfIC5fY2xlYXItZWxlbWVudCB7IGNsZWFyOmxlZnQ7IH0KICNfZm9ybV82Ml8gLl9mdWxsX3dpZHRoIHsgd2lkdGg6MTAwJTsgfQogI19mb3JtXzYyXyAuX2Zvcm1fZnVsbF9maWVsZCB7IGRpc3BsYXk6YmxvY2s7IHdpZHRoOjEwMCU7IG1hcmdpbi1ib3R0b206MTBweDsgfQogI19mb3JtXzYyXyBpbnB1dFt0eXBlPSJ0ZXh0Il0uX2hhc19lcnJvciwjX2Zvcm1fNjJfIHRleHRhcmVhLl9oYXNfZXJyb3IgeyBib3JkZXI6I2YzN2M3YiAxcHggc29saWQ7IH0KICNfZm9ybV82Ml8gaW5wdXRbdHlwZT0iY2hlY2tib3giXS5faGFzX2Vycm9yIHsgb3V0bGluZTojZjM3YzdiIDFweCBzb2xpZDsgfQogI19mb3JtXzYyXyAuX2Vycm9yIHsgZGlzcGxheTpibG9jazsgcG9zaXRpb246YWJzb2x1dGU7IGZvbnQtc2l6ZToxNHB4OyB6LWluZGV4OjEwMDAwMDAxOyB9CiAjX2Zvcm1fNjJfIC5fZXJyb3IuX2Fib3ZlIHsgcGFkZGluZy1ib3R0b206NHB4OyBib3R0b206MzlweDsgcmlnaHQ6MDsgfQogI19mb3JtXzYyXyAuX2Vycm9yLl9iZWxvdyB7IHBhZGRpbmctdG9wOjRweDsgdG9wOjEwMCU7IHJpZ2h0OjA7IH0KICNfZm9ybV82Ml8gLl9lcnJvci5fYWJvdmUgLl9lcnJvci1hcnJvdyB7IGJvdHRvbTowOyByaWdodDoxNXB4OyBib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci10b3A6NXB4IHNvbGlkICNmMzdjN2I7IH0KICNfZm9ybV82Ml8gLl9lcnJvci5fYmVsb3cgLl9lcnJvci1hcnJvdyB7IHRvcDowOyByaWdodDoxNXB4OyBib3JkZXItbGVmdDo1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1yaWdodDo1cHggc29saWQgdHJhbnNwYXJlbnQ7IGJvcmRlci1ib3R0b206NXB4IHNvbGlkICNmMzdjN2I7IH0KICNfZm9ybV82Ml8gLl9lcnJvci1pbm5lciB7IHBhZGRpbmc6OHB4IDEycHg7IGJhY2tncm91bmQtY29sb3I6I2YzN2M3YjsgZm9udC1zaXplOjE0cHg7IGZvbnQtZmFtaWx5OmFyaWFsLCBzYW5zLXNlcmlmOyBjb2xvcjojZmZmOyB0ZXh0LWFsaWduOmNlbnRlcjsgdGV4dC1kZWNvcmF0aW9uOm5vbmU7IC13ZWJraXQtYm9yZGVyLXJhZGl1czo0cHg7IC1tb3otYm9yZGVyLXJhZGl1czo0cHg7IGJvcmRlci1yYWRpdXM6NHB4OyB9CiAjX2Zvcm1fNjJfIC5fZXJyb3ItaW5uZXIuX2Zvcm1fZXJyb3IgeyBtYXJnaW4tYm90dG9tOjVweDsgdGV4dC1hbGlnbjpsZWZ0OyB9CiAjX2Zvcm1fNjJfIC5fYnV0dG9uLXdyYXBwZXIgLl9lcnJvci1pbm5lci5fZm9ybV9lcnJvciB7IHBvc2l0aW9uOnN0YXRpYzsgfQogI19mb3JtXzYyXyAuX2Vycm9yLWlubmVyLl9ub19hcnJvdyB7IG1hcmdpbi1ib3R0b206MTBweDsgfQogI19mb3JtXzYyXyAuX2Vycm9yLWFycm93IHsgcG9zaXRpb246YWJzb2x1dGU7IHdpZHRoOjA7IGhlaWdodDowOyB9CiAjX2Zvcm1fNjJfIC5fZXJyb3ItaHRtbCB7IG1hcmdpbi1ib3R0b206MTBweDsgfQogLnBpa2Etc2luZ2xlIHsgei1pbmRleDoxMDAwMDAwMSAhaW1wb3J0YW50OyB9CiAjX2Zvcm1fNjJfIGlucHV0W3R5cGU9InRleHQiXS5kYXRldGltZV9kYXRlIHsgd2lkdGg6NjklOyBkaXNwbGF5OmlubGluZTsgfQogI19mb3JtXzYyXyBzZWxlY3QuZGF0ZXRpbWVfdGltZSB7IHdpZHRoOjI5JTsgZGlzcGxheTppbmxpbmU7IGhlaWdodDozMnB4OyB9CiAjX2Zvcm1fNjJfIGlucHV0W3R5cGU9ImRhdGUiXS5kYXRldGltZV9kYXRlIHsgd2lkdGg6NjklOyBkaXNwbGF5OmlubGluZS1mbGV4OyB9CiAjX2Zvcm1fNjJfIGlucHV0W3R5cGU9InRpbWUiXS5kYXRldGltZV90aW1lIHsgd2lkdGg6MjklOyBkaXNwbGF5OmlubGluZS1mbGV4OyB9CiBAbWVkaWEgYWxsIGFuZCAobWluLXdpZHRoOjMyMHB4KSBhbmQgKG1heC13aWR0aDo2NjdweCkgeyA6Oi13ZWJraXQtc2Nyb2xsYmFyIHsgZGlzcGxheTpub25lOyB9CiAjX2Zvcm1fNjJfIHsgbWFyZ2luOjA7IHdpZHRoOjEwMCU7IG1pbi13aWR0aDoxMDAlOyBtYXgtd2lkdGg6MTAwJTsgYm94LXNpemluZzpib3JkZXItYm94OyB9CiAjX2Zvcm1fNjJfICogeyAtd2Via2l0LWJveC1zaXppbmc6Ym9yZGVyLWJveDsgLW1vei1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IGJveC1zaXppbmc6Ym9yZGVyLWJveDsgZm9udC1zaXplOjFlbTsgfQogI19mb3JtXzYyXyAuX2Zvcm0tY29udGVudCB7IG1hcmdpbjowOyB3aWR0aDoxMDAlOyB9CiAjX2Zvcm1fNjJfIC5fZm9ybS1pbm5lciB7IGRpc3BsYXk6YmxvY2s7IG1pbi13aWR0aDoxMDAlOyB9CiAjX2Zvcm1fNjJfIC5fZm9ybS10aXRsZSwjX2Zvcm1fNjJfIC5faW5saW5lLXN0eWxlIHsgbWFyZ2luLXRvcDowOyBtYXJnaW4tcmlnaHQ6MDsgbWFyZ2luLWxlZnQ6MDsgfQogI19mb3JtXzYyXyAuX2Zvcm0tdGl0bGUgeyBmb250LXNpemU6MS4yZW07IH0KICNfZm9ybV82Ml8gLl9mb3JtX2VsZW1lbnQgeyBtYXJnaW46MCAwIDIwcHg7IHBhZGRpbmc6MDsgd2lkdGg6MTAwJTsgfQogI19mb3JtXzYyXyAuX2Zvcm0tZWxlbWVudCwjX2Zvcm1fNjJfIC5faW5saW5lLXN0eWxlLCNfZm9ybV82Ml8gaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV82Ml8gbGFiZWwsI19mb3JtXzYyXyBwLCNfZm9ybV82Ml8gdGV4dGFyZWE6bm90KC5nLXJlY2FwdGNoYS1yZXNwb25zZSkgeyBmbG9hdDpub25lOyBkaXNwbGF5OmJsb2NrOyB3aWR0aDoxMDAlOyB9CiAjX2Zvcm1fNjJfIC5fcm93Ll9jaGVja2JveC1yYWRpbyBsYWJlbCB7IGRpc3BsYXk6aW5saW5lOyB9CiAjX2Zvcm1fNjJfIC5fcm93LCNfZm9ybV82Ml8gcCwjX2Zvcm1fNjJfIGxhYmVsIHsgbWFyZ2luLWJvdHRvbTowLjdlbTsgd2lkdGg6MTAwJTsgfQogI19mb3JtXzYyXyAuX3JvdyBpbnB1dFt0eXBlPSJjaGVja2JveCJdLCNfZm9ybV82Ml8gLl9yb3cgaW5wdXRbdHlwZT0icmFkaW8iXSB7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHZlcnRpY2FsLWFsaWduOm1pZGRsZSAhaW1wb3J0YW50OyB9CiAjX2Zvcm1fNjJfIC5fcm93IGlucHV0W3R5cGU9ImNoZWNrYm94Il0gKyBzcGFuIGxhYmVsIHsgZGlzcGxheTppbmxpbmU7IH0KICNfZm9ybV82Ml8gLl9yb3cgc3BhbiBsYWJlbCB7IG1hcmdpbjowICFpbXBvcnRhbnQ7IHdpZHRoOmluaXRpYWwgIWltcG9ydGFudDsgdmVydGljYWwtYWxpZ246bWlkZGxlICFpbXBvcnRhbnQ7IH0KICNfZm9ybV82Ml8gLl9mb3JtLWltYWdlIHsgbWF4LXdpZHRoOjEwMCU7IGhlaWdodDphdXRvICFpbXBvcnRhbnQ7IH0KICNfZm9ybV82Ml8gaW5wdXRbdHlwZT0idGV4dCJdIHsgcGFkZGluZy1sZWZ0OjEwcHg7IHBhZGRpbmctcmlnaHQ6MTBweDsgZm9udC1zaXplOjE2cHg7IGxpbmUtaGVpZ2h0OjEuM2VtOyAtd2Via2l0LWFwcGVhcmFuY2U6bm9uZTsgfQogI19mb3JtXzYyXyBpbnB1dFt0eXBlPSJyYWRpbyJdLCNfZm9ybV82Ml8gaW5wdXRbdHlwZT0iY2hlY2tib3giXSB7IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB3aWR0aDoxLjNlbTsgaGVpZ2h0OjEuM2VtOyBmb250LXNpemU6MWVtOyBtYXJnaW46MCAwLjNlbSAwIDA7IHZlcnRpY2FsLWFsaWduOmJhc2VsaW5lOyB9CiAjX2Zvcm1fNjJfIGJ1dHRvblt0eXBlPSJzdWJtaXQiXSB7IHBhZGRpbmc6MjBweDsgZm9udC1zaXplOjEuNWVtOyB9CiAjX2Zvcm1fNjJfIC5faW5saW5lLXN0eWxlIHsgbWFyZ2luOjIwcHggMCAwICFpbXBvcnRhbnQ7IH0KIH0KICNfZm9ybV82Ml8geyBwb3NpdGlvbjpyZWxhdGl2ZTsgdGV4dC1hbGlnbjpsZWZ0OyBtYXJnaW46MjVweCBhdXRvIDA7IHBhZGRpbmc6MjBweDsgLXdlYmtpdC1ib3gtc2l6aW5nOmJvcmRlci1ib3g7IC1tb3otYm94LXNpemluZzpib3JkZXItYm94OyBib3gtc2l6aW5nOmJvcmRlci1ib3g7ICp6b29tOjE7IGJhY2tncm91bmQ6I2ZmZiAhaW1wb3J0YW50OyBib3JkZXI6MHB4IHNvbGlkICNiMGIwYjAgIWltcG9ydGFudDsgbWF4LXdpZHRoOjUwMHB4OyAtbW96LWJvcmRlci1yYWRpdXM6MHB4ICFpbXBvcnRhbnQ7IC13ZWJraXQtYm9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudDsgYm9yZGVyLXJhZGl1czowcHggIWltcG9ydGFudDsgY29sb3I6IzAwMCAhaW1wb3J0YW50OyB9CiAjX2Zvcm1fNjJfLl9pbmxpbmUtZm9ybSwjX2Zvcm1fNjJfLl9pbmxpbmUtZm9ybSAuX2Zvcm0tY29udGVudCwjX2Zvcm1fNjJfLl9pbmxpbmUtZm9ybSBpbnB1dCwjX2Zvcm1fNjJfLl9pbmxpbmUtZm9ybSAuX3N1Ym1pdCB7IGZvbnQtZmFtaWx5OiJMYXRvIiwgc2Fucy1zZXJpZjsgfQogI19mb3JtXzYyXyAuX2Zvcm0tdGl0bGUgeyBmb250LXNpemU6MjJweDsgbGluZS1oZWlnaHQ6MjJweDsgZm9udC13ZWlnaHQ6NjAwOyBtYXJnaW4tYm90dG9tOjA7IH0KICNfZm9ybV82Ml86YmVmb3JlLCNfZm9ybV82Ml86YWZ0ZXIgeyBjb250ZW50OiIgIjsgZGlzcGxheTp0YWJsZTsgfQogI19mb3JtXzYyXzphZnRlciB7IGNsZWFyOmJvdGg7IH0KICNfZm9ybV82Ml8uX2lubGluZS1zdHlsZSB7IHdpZHRoOmF1dG87IGRpc3BsYXk6aW5saW5lLWJsb2NrOyB9CiAjX2Zvcm1fNjJfLl9pbmxpbmUtc3R5bGUgaW5wdXRbdHlwZT0idGV4dCJdLCNfZm9ybV82Ml8uX2lubGluZS1zdHlsZSBpbnB1dFt0eXBlPSJkYXRlIl0geyBwYWRkaW5nOjEwcHggMTJweDsgfQogI19mb3JtXzYyXy5faW5saW5lLXN0eWxlIGJ1dHRvbi5faW5saW5lLXN0eWxlIHsgcG9zaXRpb246cmVsYXRpdmU7IHRvcDoyN3B4OyB9CiAjX2Zvcm1fNjJfLl9pbmxpbmUtc3R5bGUgcCB7IG1hcmdpbjowOyB9CiAjX2Zvcm1fNjJfLl9pbmxpbmUtc3R5bGUgLl9idXR0b24td3JhcHBlciB7IHBvc2l0aW9uOnJlbGF0aXZlOyBtYXJnaW46MjdweCAxMi41cHggMCAyMHB4OyB9CiAjX2Zvcm1fNjJfIC5fZm9ybS10aGFuay15b3UgeyBwb3NpdGlvbjpyZWxhdGl2ZTsgbGVmdDowOyByaWdodDowOyB0ZXh0LWFsaWduOmNlbnRlcjsgZm9udC1zaXplOjE4cHg7IH0KIEBtZWRpYSBhbGwgYW5kIChtaW4td2lkdGg6MzIwcHgpIGFuZCAobWF4LXdpZHRoOjY2N3B4KSB7ICNfZm9ybV82Ml8uX2lubGluZS1mb3JtLl9pbmxpbmUtc3R5bGUgLl9pbmxpbmUtc3R5bGUuX2J1dHRvbi13cmFwcGVyIHsgbWFyZ2luLXRvcDoyMHB4ICFpbXBvcnRhbnQ7IG1hcmdpbi1sZWZ0OjAgIWltcG9ydGFudDsgfQogfQogI19mb3JtXzYyXyAuaXRpLml0aS0tYWxsb3ctZHJvcGRvd24uaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgeyB3aWR0aDoxMDAlOyB9CiAjX2Zvcm1fNjJfIC5pdGkgaW5wdXQgeyB3aWR0aDoxMDAlOyBoZWlnaHQ6MzJweDsgYm9yZGVyOiM5Nzk3OTcgMXB4IHNvbGlkOyBib3JkZXItcmFkaXVzOjRweDsgfQogI19mb3JtXzYyXyAuaXRpLS1zZXBhcmF0ZS1kaWFsLWNvZGUgLml0aV9fc2VsZWN0ZWQtZmxhZyB7IGJhY2tncm91bmQtY29sb3I6I2ZmZjsgYm9yZGVyLXJhZGl1czo0cHg7IH0KICNfZm9ybV82Ml8gLml0aS0tc2VwYXJhdGUtZGlhbC1jb2RlIC5pdGlfX3NlbGVjdGVkLWZsYWc6aG92ZXIgeyBiYWNrZ3JvdW5kLWNvbG9yOnJnYmEoMCwgMCwgMCwgMC4wNSk7IH0KICNfZm9ybV82Ml8gLml0aV9fY291bnRyeS1saXN0IHsgYm9yZGVyLXJhZGl1czo0cHg7IG1hcmdpbi10b3A6NHB4OyBtaW4td2lkdGg6NDYwcHg7IH0KICNfZm9ybV82Ml8gLml0aV9fY291bnRyeS1saXN0LS1kcm9wdXAgeyBtYXJnaW4tYm90dG9tOjRweDsgfQogI19mb3JtXzYyXyAucGhvbmUtZXJyb3ItaGlkZGVuIHsgZGlzcGxheTpub25lOyB9CiAjX2Zvcm1fNjJfIC5waG9uZS1lcnJvciB7IGNvbG9yOiNlNDBlNDk7IH0KICNfZm9ybV82Ml8gLnBob25lLWlucHV0LWVycm9yIHsgYm9yZGVyOjFweCBzb2xpZCAjZTQwZTQ5ICFpbXBvcnRhbnQ7IH0KPC9zdHlsZT4KPGxpbmsgaHJlZj0iaHR0cHM6Ly9mb250cy5nb29nbGVhcGlzLmNvbS9jc3MyP2ZhbWlseT1MYXRvJmZhbWlseT1Nb250c2VycmF0JmZhbWlseT1Sb2JvdG8mZmFtaWx5PUlCTStQbGV4K1NhbnM6d2dodEA0MDA7NjAwJmRpc3BsYXk9c3dhcCIgcmVsPSJzdHlsZXNoZWV0Ij4KICA8bGluayByZWw9InN0eWxlc2hlZXQiIHR5cGU9InRleHQvY3NzIiBocmVmPSJodHRwczovL3VucGtnLmNvbS9pbnRsLXRlbC1pbnB1dEAxNy4wLjE4L2J1aWxkL2Nzcy9pbnRsVGVsSW5wdXQubWluLmNzcyIvPgogICAgPGZvcm0gbWV0aG9kPSJQT1NUIiBhY3Rpb249Imh0dHBzOi8vZWxldmF0ZWR0YWxlbnRjb25zdWx0aW5nLmFjdGl2ZWhvc3RlZC5jb20vcHJvYy5waHAiIGlkPSJfZm9ybV82Ml8iIGNsYXNzPSJfZm9ybSBfZm9ybV82MiBfaW5saW5lLWZvcm0gIF9kYXJrIiBub3ZhbGlkYXRlPgogICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJ1IiB2YWx1ZT0iNjIiIC8+CiAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9ImYiIHZhbHVlPSI2MiIgLz4KICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0icyIgLz4KICAgICAgPGlucHV0IHR5cGU9ImhpZGRlbiIgbmFtZT0iYyIgdmFsdWU9IjAiIC8+CiAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9Im0iIHZhbHVlPSIwIiAvPgogICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJhY3QiIHZhbHVlPSJzdWIiIC8+CiAgICAgIDxpbnB1dCB0eXBlPSJoaWRkZW4iIG5hbWU9InYiIHZhbHVlPSIyIiAvPgogICAgICA8aW5wdXQgdHlwZT0iaGlkZGVuIiBuYW1lPSJvciIgdmFsdWU9ImRmZjAwNTdiNGNjZjZkNjlkMzFhZjlhZTU1OWFlMmMxIiAvPgogICAgICA8ZGl2IGNsYXNzPSJfZm9ybS1jb250ZW50Ij4KICAgICAgICA8ZGl2IGNsYXNzPSJfZm9ybV9lbGVtZW50IF94NTYxNTI5NDYgX2Z1bGxfd2lkdGggX2NsZWFyIiA+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJfZm9ybS10aXRsZSI+CiAgICAgICAgICAgIFNpZ24gdXAgZm9yIGEgZnJlZSA0LXdlZWsgSFIgU3VwcG9ydCBDb3Vyc2UgU2FtcGxlciEKICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Il9mb3JtX2VsZW1lbnQgX3g2OTAyMjU2OCBfZnVsbF93aWR0aCAiID4KICAgICAgICAgIDxsYWJlbCBmb3I9ImZpcnN0bmFtZSIgY2xhc3M9Il9mb3JtLWxhYmVsIj4KICAgICAgICAgICAgRmlyc3QgTmFtZQogICAgICAgICAgPC9sYWJlbD4KICAgICAgICAgIDxkaXYgY2xhc3M9Il9maWVsZC13cmFwcGVyIj4KICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJmaXJzdG5hbWUiIG5hbWU9ImZpcnN0bmFtZSIgcGxhY2Vob2xkZXI9IlR5cGUgeW91ciBmaXJzdCBuYW1lIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDg5ODEzOTMwIF9mdWxsX3dpZHRoICIgPgogICAgICAgICAgPGxhYmVsIGZvcj0ibGFzdG5hbWUiIGNsYXNzPSJfZm9ybS1sYWJlbCI+CiAgICAgICAgICAgIExhc3QgTmFtZQogICAgICAgICAgPC9sYWJlbD4KICAgICAgICAgIDxkaXYgY2xhc3M9Il9maWVsZC13cmFwcGVyIj4KICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJsYXN0bmFtZSIgbmFtZT0ibGFzdG5hbWUiIHBsYWNlaG9sZGVyPSJUeXBlIHlvdXIgbGFzdCBuYW1lIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDYyMTE5NzQzIF9mdWxsX3dpZHRoICIgPgogICAgICAgICAgPGxhYmVsIGZvcj0iZW1haWwiIGNsYXNzPSJfZm9ybS1sYWJlbCI+CiAgICAgICAgICAgIEVtYWlsKgogICAgICAgICAgPC9sYWJlbD4KICAgICAgICAgIDxkaXYgY2xhc3M9Il9maWVsZC13cmFwcGVyIj4KICAgICAgICAgICAgPGlucHV0IHR5cGU9InRleHQiIGlkPSJlbWFpbCIgbmFtZT0iZW1haWwiIHBsYWNlaG9sZGVyPSJUeXBlIHlvdXIgZW1haWwiIHJlcXVpcmVkLz4KICAgICAgICAgIDwvZGl2PgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Il9mb3JtX2VsZW1lbnQgX3g4MzU0NjM0OSBfZnVsbF93aWR0aCAiID4KICAgICAgICAgIDxsYWJlbCBmb3I9ImZpZWxkWzFdIiBjbGFzcz0iX2Zvcm0tbGFiZWwiPgogICAgICAgICAgICBDb21wYW55IE5hbWUKICAgICAgICAgIDwvbGFiZWw+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJfZmllbGQtd3JhcHBlciI+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iZmllbGRbMV0iIG5hbWU9ImZpZWxkWzFdIiB2YWx1ZT0iIiBwbGFjZWhvbGRlcj0iIiAvPgogICAgICAgICAgPC9kaXY+CiAgICAgICAgPC9kaXY+CiAgICAgICAgPGRpdiBjbGFzcz0iX2Zvcm1fZWxlbWVudCBfeDYxOTEzNDgxIF9mdWxsX3dpZHRoICIgPgogICAgICAgICAgPGxhYmVsIGZvcj0iZmllbGRbMTJdIiBjbGFzcz0iX2Zvcm0tbGFiZWwiPgogICAgICAgICAgICBDb21wYW55IFNpemUKICAgICAgICAgIDwvbGFiZWw+CiAgICAgICAgICA8ZGl2IGNsYXNzPSJfZmllbGQtd3JhcHBlciI+CiAgICAgICAgICAgIDxpbnB1dCB0eXBlPSJ0ZXh0IiBpZD0iZmllbGRbMTJdIiBuYW1lPSJmaWVsZFsxMl0iIHZhbHVlPSIiIHBsYWNlaG9sZGVyPSIiIC8+CiAgICAgICAgICA8L2Rpdj4KICAgICAgICA8L2Rpdj4KICAgICAgICA8ZGl2IGNsYXNzPSJfYnV0dG9uLXdyYXBwZXIgX2Z1bGxfd2lkdGgiPgogICAgICAgICAgPGJ1dHRvbiBpZD0iX2Zvcm1fNjJfc3VibWl0IiBjbGFzcz0iX3N1Ym1pdCIgdHlwZT0ic3VibWl0Ij4KICAgICAgICAgICAgTGV0JiMwMzk7cyBnbyEKICAgICAgICAgIDwvYnV0dG9uPgogICAgICAgIDwvZGl2PgogICAgICAgIDxkaXYgY2xhc3M9Il9jbGVhci1lbGVtZW50Ij4KICAgICAgICA8L2Rpdj4KICAgICAgPC9kaXY+CiAgICAgIDxkaXYgY2xhc3M9Il9mb3JtLXRoYW5rLXlvdSIgc3R5bGU9ImRpc3BsYXk6bm9uZTsiPgogICAgICA8L2Rpdj4KICAgIDwvZm9ybT48c2NyaXB0IHR5cGU9InRleHQvamF2YXNjcmlwdCI+CndpbmRvdy5jZmllbGRzID0geyIxIjoiY29tcGFueV9uYW1lIiwiMTIiOiJjb21wYW55X3NpemUifTsKd2luZG93Ll9zaG93X3RoYW5rX3lvdSA9IGZ1bmN0aW9uKGlkLCBtZXNzYWdlLCB0cmFja2NtcF91cmwsIGVtYWlsKSB7CiAgdmFyIGZvcm0gPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnX2Zvcm1fJyArIGlkICsgJ18nKSwgdGhhbmtfeW91ID0gZm9ybS5xdWVyeVNlbGVjdG9yKCcuX2Zvcm0tdGhhbmsteW91Jyk7CiAgZm9ybS5xdWVyeVNlbGVjdG9yKCcuX2Zvcm0tY29udGVudCcpLnN0eWxlLmRpc3BsYXkgPSAnbm9uZSc7CiAgdGhhbmtfeW91LmlubmVySFRNTCA9IG1lc3NhZ2U7CiAgdGhhbmtfeW91LnN0eWxlLmRpc3BsYXkgPSAnYmxvY2snOwogIGNvbnN0IHZnb0FsaWFzID0gdHlwZW9mIHZpc2l0b3JHbG9iYWxPYmplY3RBbGlhcyA9PT0gJ3VuZGVmaW5lZCcgPyAndmdvJyA6IHZpc2l0b3JHbG9iYWxPYmplY3RBbGlhczsKICB2YXIgdmlzaXRvck9iamVjdCA9IHdpbmRvd1t2Z29BbGlhc107CiAgaWYgKGVtYWlsICYmIHR5cGVvZiB2aXNpdG9yT2JqZWN0ICE9PSAndW5kZWZpbmVkJykgewogICAgdmlzaXRvck9iamVjdCgnc2V0RW1haWwnLCBlbWFpbCk7CiAgICB2aXNpdG9yT2JqZWN0KCd1cGRhdGUnKTsKICB9IGVsc2UgaWYgKHR5cGVvZih0cmFja2NtcF91cmwpICE9ICd1bmRlZmluZWQnICYmIHRyYWNrY21wX3VybCkgewogICAgLy8gU2l0ZSB0cmFja2luZyBVUkwgdG8gdXNlIGFmdGVyIGlubGluZSBmb3JtIHN1Ym1pc3Npb24uCiAgICBfbG9hZF9zY3JpcHQodHJhY2tjbXBfdXJsKTsKICB9CiAgaWYgKHR5cGVvZiB3aW5kb3cuX2Zvcm1fY2FsbGJhY2sgIT09ICd1bmRlZmluZWQnKSB3aW5kb3cuX2Zvcm1fY2FsbGJhY2soaWQpOwp9Owp3aW5kb3cuX3Nob3dfZXJyb3IgPSBmdW5jdGlvbihpZCwgbWVzc2FnZSwgaHRtbCkgewogIHZhciBmb3JtID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXycgKyBpZCArICdfJyksIGVyciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBidXR0b24gPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJ2J1dHRvbicpLCBvbGRfZXJyb3IgPSBmb3JtLnF1ZXJ5U2VsZWN0b3IoJy5fZm9ybV9lcnJvcicpOwogIGlmIChvbGRfZXJyb3IpIG9sZF9lcnJvci5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKG9sZF9lcnJvcik7CiAgZXJyLmlubmVySFRNTCA9IG1lc3NhZ2U7CiAgZXJyLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXIgX2Zvcm1fZXJyb3IgX25vX2Fycm93JzsKICB2YXIgd3JhcHBlciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpOwogIHdyYXBwZXIuY2xhc3NOYW1lID0gJ19mb3JtLWlubmVyJzsKICB3cmFwcGVyLmFwcGVuZENoaWxkKGVycik7CiAgYnV0dG9uLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHdyYXBwZXIsIGJ1dHRvbik7CiAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignW2lkXj0iX2Zvcm0iXVtpZCQ9Il9zdWJtaXQiXScpLmRpc2FibGVkID0gZmFsc2U7CiAgaWYgKGh0bWwpIHsKICAgIHZhciBkaXYgPSBkb2N1bWVudC5jcmVhdGVFbGVtZW50KCdkaXYnKTsKICAgIGRpdi5jbGFzc05hbWUgPSAnX2Vycm9yLWh0bWwnOwogICAgZGl2LmlubmVySFRNTCA9IGh0bWw7CiAgICBlcnIuYXBwZW5kQ2hpbGQoZGl2KTsKICB9Cn07CndpbmRvdy5fbG9hZF9zY3JpcHQgPSBmdW5jdGlvbih1cmwsIGNhbGxiYWNrKSB7CiAgdmFyIGhlYWQgPSBkb2N1bWVudC5xdWVyeVNlbGVjdG9yKCdoZWFkJyksIHNjcmlwdCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ3NjcmlwdCcpLCByID0gZmFsc2U7CiAgc2NyaXB0LnR5cGUgPSAndGV4dC9qYXZhc2NyaXB0JzsKICBzY3JpcHQuY2hhcnNldCA9ICd1dGYtOCc7CiAgc2NyaXB0LnNyYyA9IHVybDsKICBpZiAoY2FsbGJhY2spIHsKICAgIHNjcmlwdC5vbmxvYWQgPSBzY3JpcHQub25yZWFkeXN0YXRlY2hhbmdlID0gZnVuY3Rpb24oKSB7CiAgICAgIGlmICghciAmJiAoIXRoaXMucmVhZHlTdGF0ZSB8fCB0aGlzLnJlYWR5U3RhdGUgPT0gJ2NvbXBsZXRlJykpIHsKICAgICAgICByID0gdHJ1ZTsKICAgICAgICBjYWxsYmFjaygpOwogICAgICB9CiAgICB9OwogIH0KICBoZWFkLmFwcGVuZENoaWxkKHNjcmlwdCk7Cn07CihmdW5jdGlvbigpIHsKICBpZiAod2luZG93LmxvY2F0aW9uLnNlYXJjaC5zZWFyY2goImV4Y2x1ZGVmb3JtIikgIT09IC0xKSByZXR1cm4gZmFsc2U7CiAgdmFyIGdldENvb2tpZSA9IGZ1bmN0aW9uKG5hbWUpIHsKICAgIHZhciBtYXRjaCA9IGRvY3VtZW50LmNvb2tpZS5tYXRjaChuZXcgUmVnRXhwKCcoXnw7ICknICsgbmFtZSArICc9KFteO10rKScpKTsKICAgIHJldHVybiBtYXRjaCA/IG1hdGNoWzJdIDogbnVsbDsKICB9CiAgdmFyIHNldENvb2tpZSA9IGZ1bmN0aW9uKG5hbWUsIHZhbHVlKSB7CiAgICB2YXIgbm93ID0gbmV3IERhdGUoKTsKICAgIHZhciB0aW1lID0gbm93LmdldFRpbWUoKTsKICAgIHZhciBleHBpcmVUaW1lID0gdGltZSArIDEwMDAgKiA2MCAqIDYwICogMjQgKiAzNjU7CiAgICBub3cuc2V0VGltZShleHBpcmVUaW1lKTsKICAgIGRvY3VtZW50LmNvb2tpZSA9IG5hbWUgKyAnPScgKyB2YWx1ZSArICc7IGV4cGlyZXM9JyArIG5vdyArICc7cGF0aD0vOyBTZWN1cmU7IFNhbWVTaXRlPUxheDsnOy8vIGNhbm5vdCBiZSBIdHRwT25seQogIH0KICAgICAgdmFyIGFkZEV2ZW50ID0gZnVuY3Rpb24oZWxlbWVudCwgZXZlbnQsIGZ1bmMpIHsKICAgIGlmIChlbGVtZW50LmFkZEV2ZW50TGlzdGVuZXIpIHsKICAgICAgZWxlbWVudC5hZGRFdmVudExpc3RlbmVyKGV2ZW50LCBmdW5jKTsKICAgIH0gZWxzZSB7CiAgICAgIHZhciBvbGRGdW5jID0gZWxlbWVudFsnb24nICsgZXZlbnRdOwogICAgICBlbGVtZW50WydvbicgKyBldmVudF0gPSBmdW5jdGlvbigpIHsKICAgICAgICBvbGRGdW5jLmFwcGx5KHRoaXMsIGFyZ3VtZW50cyk7CiAgICAgICAgZnVuYy5hcHBseSh0aGlzLCBhcmd1bWVudHMpOwogICAgICB9OwogICAgfQogIH0KICB2YXIgX3JlbW92ZWQgPSBmYWxzZTsKICB2YXIgZm9ybV90b19zdWJtaXQgPSBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgnX2Zvcm1fNjJfJyk7CiAgdmFyIGFsbElucHV0cyA9IGZvcm1fdG9fc3VibWl0LnF1ZXJ5U2VsZWN0b3JBbGwoJ2lucHV0LCBzZWxlY3QsIHRleHRhcmVhJyksIHRvb2x0aXBzID0gW10sIHN1Ym1pdHRlZCA9IGZhbHNlOwoKICB2YXIgZ2V0VXJsUGFyYW0gPSBmdW5jdGlvbihuYW1lKSB7CiAgICB2YXIgcGFyYW1zID0gbmV3IFVSTFNlYXJjaFBhcmFtcyh3aW5kb3cubG9jYXRpb24uc2VhcmNoKTsKICAgIHJldHVybiBwYXJhbXMuZ2V0KG5hbWUpIHx8IGZhbHNlOwogIH07CgogIGZvciAodmFyIGkgPSAwOyBpIDwgYWxsSW5wdXRzLmxlbmd0aDsgaSsrKSB7CiAgICB2YXIgcmVnZXhTdHIgPSAiZmllbGRcXFsoXFxkKylcXF0iOwogICAgdmFyIHJlc3VsdHMgPSBuZXcgUmVnRXhwKHJlZ2V4U3RyKS5leGVjKGFsbElucHV0c1tpXS5uYW1lKTsKICAgIGlmIChyZXN1bHRzICE9IHVuZGVmaW5lZCkgewogICAgICBhbGxJbnB1dHNbaV0uZGF0YXNldC5uYW1lID0gd2luZG93LmNmaWVsZHNbcmVzdWx0c1sxXV07CiAgICB9IGVsc2UgewogICAgICBhbGxJbnB1dHNbaV0uZGF0YXNldC5uYW1lID0gYWxsSW5wdXRzW2ldLm5hbWU7CiAgICB9CiAgICB2YXIgZmllbGRWYWwgPSBnZXRVcmxQYXJhbShhbGxJbnB1dHNbaV0uZGF0YXNldC5uYW1lKTsKCiAgICBpZiAoZmllbGRWYWwpIHsKICAgICAgaWYgKGFsbElucHV0c1tpXS5kYXRhc2V0LmF1dG9maWxsID09PSAiZmFsc2UiKSB7CiAgICAgICAgY29udGludWU7CiAgICAgIH0KICAgICAgaWYgKGFsbElucHV0c1tpXS50eXBlID09ICJyYWRpbyIgfHwgYWxsSW5wdXRzW2ldLnR5cGUgPT0gImNoZWNrYm94IikgewogICAgICAgIGlmIChhbGxJbnB1dHNbaV0udmFsdWUgPT0gZmllbGRWYWwpIHsKICAgICAgICAgIGFsbElucHV0c1tpXS5jaGVja2VkID0gdHJ1ZTsKICAgICAgICB9CiAgICAgIH0gZWxzZSB7CiAgICAgICAgYWxsSW5wdXRzW2ldLnZhbHVlID0gZmllbGRWYWw7CiAgICAgIH0KICAgIH0KICB9CgogIHZhciByZW1vdmVfdG9vbHRpcHMgPSBmdW5jdGlvbigpIHsKICAgIGZvciAodmFyIGkgPSAwOyBpIDwgdG9vbHRpcHMubGVuZ3RoOyBpKyspIHsKICAgICAgdG9vbHRpcHNbaV0udGlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodG9vbHRpcHNbaV0udGlwKTsKICAgIH0KICAgIHRvb2x0aXBzID0gW107CiAgfTsKICB2YXIgcmVtb3ZlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtKSB7CiAgICBmb3IgKHZhciBpID0gMDsgaSA8IHRvb2x0aXBzLmxlbmd0aDsgaSsrKSB7CiAgICAgIGlmICh0b29sdGlwc1tpXS5lbGVtID09PSBlbGVtKSB7CiAgICAgICAgdG9vbHRpcHNbaV0udGlwLnBhcmVudE5vZGUucmVtb3ZlQ2hpbGQodG9vbHRpcHNbaV0udGlwKTsKICAgICAgICB0b29sdGlwcy5zcGxpY2UoaSwgMSk7CiAgICAgICAgcmV0dXJuOwogICAgICB9CiAgICB9CiAgfTsKICB2YXIgY3JlYXRlX3Rvb2x0aXAgPSBmdW5jdGlvbihlbGVtLCB0ZXh0KSB7CiAgICB2YXIgdG9vbHRpcCA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBhcnJvdyA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBpbm5lciA9IGRvY3VtZW50LmNyZWF0ZUVsZW1lbnQoJ2RpdicpLCBuZXdfdG9vbHRpcCA9IHt9OwogICAgaWYgKGVsZW0udHlwZSAhPSAncmFkaW8nICYmIGVsZW0udHlwZSAhPSAnY2hlY2tib3gnKSB7CiAgICAgIHRvb2x0aXAuY2xhc3NOYW1lID0gJ19lcnJvcic7CiAgICAgIGFycm93LmNsYXNzTmFtZSA9ICdfZXJyb3ItYXJyb3cnOwogICAgICBpbm5lci5jbGFzc05hbWUgPSAnX2Vycm9yLWlubmVyJzsKICAgICAgaW5uZXIuaW5uZXJIVE1MID0gdGV4dDsKICAgICAgdG9vbHRpcC5hcHBlbmRDaGlsZChhcnJvdyk7CiAgICAgIHRvb2x0aXAuYXBwZW5kQ2hpbGQoaW5uZXIpOwogICAgICBlbGVtLnBhcmVudE5vZGUuYXBwZW5kQ2hpbGQodG9vbHRpcCk7CiAgICB9IGVsc2UgewogICAgICB0b29sdGlwLmNsYXNzTmFtZSA9ICdfZXJyb3ItaW5uZXIgX25vX2Fycm93JzsKICAgICAgdG9vbHRpcC5pbm5lckhUTUwgPSB0ZXh0OwogICAgICBlbGVtLnBhcmVudE5vZGUuaW5zZXJ0QmVmb3JlKHRvb2x0aXAsIGVsZW0pOwogICAgICBuZXdfdG9vbHRpcC5ub19hcnJvdyA9IHRydWU7CiAgICB9CiAgICBuZXdfdG9vbHRpcC50aXAgPSB0b29sdGlwOwogICAgbmV3X3Rvb2x0aXAuZWxlbSA9IGVsZW07CiAgICB0b29sdGlwcy5wdXNoKG5ld190b29sdGlwKTsKICAgIHJldHVybiBuZXdfdG9vbHRpcDsKICB9OwogIHZhciByZXNpemVfdG9vbHRpcCA9IGZ1bmN0aW9uKHRvb2x0aXApIHsKICAgIHZhciByZWN0ID0gdG9vbHRpcC5lbGVtLmdldEJvdW5kaW5nQ2xpZW50UmVjdCgpOwogICAgdmFyIGRvYyA9IGRvY3VtZW50LmRvY3VtZW50RWxlbWVudCwgc2Nyb2xsUG9zaXRpb24gPSByZWN0LnRvcCAtICgod2luZG93LnBhZ2VZT2Zmc2V0IHx8IGRvYy5zY3JvbGxUb3ApICAtIChkb2MuY2xpZW50VG9wIHx8IDApKTsKICAgIGlmIChzY3JvbGxQb3NpdGlvbiA8IDQwKSB7CiAgICAgIHRvb2x0aXAudGlwLmNsYXNzTmFtZSA9IHRvb2x0aXAudGlwLmNsYXNzTmFtZS5yZXBsYWNlKC8gPyhfYWJvdmV8X2JlbG93KSA/L2csICcnKSArICcgX2JlbG93JzsKICAgIH0gZWxzZSB7CiAgICAgIHRvb2x0aXAudGlwLmNsYXNzTmFtZSA9IHRvb2x0aXAudGlwLmNsYXNzTmFtZS5yZXBsYWNlKC8gPyhfYWJvdmV8X2JlbG93KSA/L2csICcnKSArICcgX2Fib3ZlJzsKICAgIH0KICB9OwogIHZhciByZXNpemVfdG9vbHRpcHMgPSBmdW5jdGlvbigpIHsKICAgIGlmIChfcmVtb3ZlZCkgcmV0dXJuOwogICAgZm9yICh2YXIgaSA9IDA7IGkgPCB0b29sdGlwcy5sZW5ndGg7IGkrKykgewogICAgICBpZiAoIXRvb2x0aXBzW2ldLm5vX2Fycm93KSByZXNpemVfdG9vbHRpcCh0b29sdGlwc1tpXSk7CiAgICB9CiAgfTsKICB2YXIgdmFsaWRhdGVfZmllbGQgPSBmdW5jdGlvbihlbGVtLCByZW1vdmUpIHsKICAgIHZhciB0b29sdGlwID0gbnVsbCwgdmFsdWUgPSBlbGVtLnZhbHVlLCBub19lcnJvciA9IHRydWU7CiAgICByZW1vdmUgPyByZW1vdmVfdG9vbHRpcChlbGVtKSA6IGZhbHNlOwogICAgaWYgKGVsZW0udHlwZSAhPSAnY2hlY2tib3gnKSBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lLnJlcGxhY2UoLyA/X2hhc19lcnJvciA/L2csICcnKTsKICAgIGlmIChlbGVtLmdldEF0dHJpYnV0ZSgncmVxdWlyZWQnKSAhPT0gbnVsbCkgewogICAgICBpZiAoZWxlbS50eXBlID09ICdyYWRpbycgfHwgKGVsZW0udHlwZSA9PSAnY2hlY2tib3gnICYmIC9hbnkvLnRlc3QoZWxlbS5jbGFzc05hbWUpKSkgewogICAgICAgIHZhciBlbGVtcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsZW0ubmFtZV07CiAgICAgICAgaWYgKCEoZWxlbXMgaW5zdGFuY2VvZiBOb2RlTGlzdCB8fCBlbGVtcyBpbnN0YW5jZW9mIEhUTUxDb2xsZWN0aW9uKSB8fCBlbGVtcy5sZW5ndGggPD0gMSkgewogICAgICAgICAgbm9fZXJyb3IgPSBlbGVtLmNoZWNrZWQ7CiAgICAgICAgfQogICAgICAgIGVsc2UgewogICAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbXMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKGVsZW1zW2ldLmNoZWNrZWQpIG5vX2Vycm9yID0gdHJ1ZTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKCFub19lcnJvcikgewogICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJQbGVhc2Ugc2VsZWN0IGFuIG9wdGlvbi4iKTsKICAgICAgICB9CiAgICAgIH0gZWxzZSBpZiAoZWxlbS50eXBlID09J2NoZWNrYm94JykgewogICAgICAgIHZhciBlbGVtcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsZW0ubmFtZV0sIGZvdW5kID0gZmFsc2UsIGVyciA9IFtdOwogICAgICAgIG5vX2Vycm9yID0gdHJ1ZTsKICAgICAgICBmb3IgKHZhciBpID0gMDsgaSA8IGVsZW1zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICBpZiAoZWxlbXNbaV0uZ2V0QXR0cmlidXRlKCdyZXF1aXJlZCcpID09PSBudWxsKSBjb250aW51ZTsKICAgICAgICAgIGlmICghZm91bmQgJiYgZWxlbXNbaV0gIT09IGVsZW0pIHJldHVybiB0cnVlOwogICAgICAgICAgZm91bmQgPSB0cnVlOwogICAgICAgICAgZWxlbXNbaV0uY2xhc3NOYW1lID0gZWxlbXNbaV0uY2xhc3NOYW1lLnJlcGxhY2UoLyA/X2hhc19lcnJvciA/L2csICcnKTsKICAgICAgICAgIGlmICghZWxlbXNbaV0uY2hlY2tlZCkgewogICAgICAgICAgICBub19lcnJvciA9IGZhbHNlOwogICAgICAgICAgICBlbGVtc1tpXS5jbGFzc05hbWUgPSBlbGVtc1tpXS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgICAgICBlcnIucHVzaCgiQ2hlY2tpbmcgJXMgaXMgcmVxdWlyZWQiLnJlcGxhY2UoIiVzIiwgZWxlbXNbaV0udmFsdWUpKTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgICAgaWYgKCFub19lcnJvcikgewogICAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sIGVyci5qb2luKCc8YnIvPicpKTsKICAgICAgICB9CiAgICAgIH0gZWxzZSBpZiAoZWxlbS50YWdOYW1lID09ICdTRUxFQ1QnKSB7CiAgICAgICAgdmFyIHNlbGVjdGVkID0gdHJ1ZTsKICAgICAgICBpZiAoZWxlbS5tdWx0aXBsZSkgewogICAgICAgICAgc2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgZWxlbS5vcHRpb25zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgIGlmIChlbGVtLm9wdGlvbnNbaV0uc2VsZWN0ZWQpIHsKICAgICAgICAgICAgICBzZWxlY3RlZCA9IHRydWU7CiAgICAgICAgICAgICAgYnJlYWs7CiAgICAgICAgICAgIH0KICAgICAgICAgIH0KICAgICAgICB9IGVsc2UgewogICAgICAgICAgZm9yICh2YXIgaSA9IDA7IGkgPCBlbGVtLm9wdGlvbnMubGVuZ3RoOyBpKyspIHsKICAgICAgICAgICAgaWYgKGVsZW0ub3B0aW9uc1tpXS5zZWxlY3RlZCAmJiAoIWVsZW0ub3B0aW9uc1tpXS52YWx1ZSB8fCAoZWxlbS5vcHRpb25zW2ldLnZhbHVlLm1hdGNoKC9cbi9nKSkpKSB7CiAgICAgICAgICAgICAgc2VsZWN0ZWQgPSBmYWxzZTsKICAgICAgICAgICAgfQogICAgICAgICAgfQogICAgICAgIH0KICAgICAgICBpZiAoIXNlbGVjdGVkKSB7CiAgICAgICAgICBlbGVtLmNsYXNzTmFtZSA9IGVsZW0uY2xhc3NOYW1lICsgJyBfaGFzX2Vycm9yJzsKICAgICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgICB0b29sdGlwID0gY3JlYXRlX3Rvb2x0aXAoZWxlbSwgIlBsZWFzZSBzZWxlY3QgYW4gb3B0aW9uLiIpOwogICAgICAgIH0KICAgICAgfSBlbHNlIGlmICh2YWx1ZSA9PT0gdW5kZWZpbmVkIHx8IHZhbHVlID09PSBudWxsIHx8IHZhbHVlID09PSAnJykgewogICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgICAgdG9vbHRpcCA9IGNyZWF0ZV90b29sdGlwKGVsZW0sICJUaGlzIGZpZWxkIGlzIHJlcXVpcmVkLiIpOwogICAgICB9CiAgICB9CiAgICBpZiAobm9fZXJyb3IgJiYgKGVsZW0uaWQgPT0gJ2ZpZWxkW10nIHx8IGVsZW0uaWQgPT0gJ2NhWzExXVt2XScpKSB7CiAgICAgIGlmIChlbGVtLmNsYXNzTmFtZS5pbmNsdWRlcygncGhvbmUtaW5wdXQtZXJyb3InKSkgewogICAgICAgIGVsZW0uY2xhc3NOYW1lID0gZWxlbS5jbGFzc05hbWUgKyAnIF9oYXNfZXJyb3InOwogICAgICAgIG5vX2Vycm9yID0gZmFsc2U7CiAgICAgIH0KICAgIH0KICAgIGlmIChub19lcnJvciAmJiBlbGVtLm5hbWUgPT0gJ2VtYWlsJykgewogICAgICBpZiAoIXZhbHVlLm1hdGNoKC9eW1wrX2EtejAtOS0nJj1dKyhcLltcK19hLXowLTktJ10rKSpAW2EtejAtOS1dKyhcLlthLXowLTktXSspKihcLlthLXpdezIsfSkkL2kpKSB7CiAgICAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CiAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKICAgICAgICB0b29sdGlwID0gY3JlYXRlX3Rvb2x0aXAoZWxlbSwgIkVudGVyIGEgdmFsaWQgZW1haWwgYWRkcmVzcy4iKTsKICAgICAgfQogICAgfQogICAgaWYgKG5vX2Vycm9yICYmIC9kYXRlX2ZpZWxkLy50ZXN0KGVsZW0uY2xhc3NOYW1lKSkgewogICAgICBpZiAoIXZhbHVlLm1hdGNoKC9eXGRcZFxkXGQtXGRcZC1cZFxkJC8pKSB7CiAgICAgICAgZWxlbS5jbGFzc05hbWUgPSBlbGVtLmNsYXNzTmFtZSArICcgX2hhc19lcnJvcic7CiAgICAgICAgbm9fZXJyb3IgPSBmYWxzZTsKICAgICAgICB0b29sdGlwID0gY3JlYXRlX3Rvb2x0aXAoZWxlbSwgIkVudGVyIGEgdmFsaWQgZGF0ZS4iKTsKICAgICAgfQogICAgfQogICAgdG9vbHRpcCA/IHJlc2l6ZV90b29sdGlwKHRvb2x0aXApIDogZmFsc2U7CiAgICByZXR1cm4gbm9fZXJyb3I7CiAgfTsKICB2YXIgbmVlZHNfdmFsaWRhdGUgPSBmdW5jdGlvbihlbCkgewogICAgICAgIGlmKGVsLmdldEF0dHJpYnV0ZSgncmVxdWlyZWQnKSAhPT0gbnVsbCl7CiAgICAgICAgICAgIHJldHVybiB0cnVlCiAgICAgICAgfQogICAgICAgIGlmKGVsLm5hbWUgPT09ICdlbWFpbCcgJiYgZWwudmFsdWUgIT09ICIiKXsKICAgICAgICAgICAgcmV0dXJuIHRydWUKICAgICAgICB9CgogICAgaWYoKGVsLmlkID09ICdmaWVsZFtdJyB8fCBlbC5pZCA9PSAnY2FbMTFdW3ZdJykgJiYgZWwuY2xhc3NOYW1lLmluY2x1ZGVzKCdwaG9uZS1pbnB1dC1lcnJvcicpKXsKICAgICAgICAgICAgcmV0dXJuIHRydWUKICAgICAgICB9CgogICAgICAgIHJldHVybiBmYWxzZQogIH07CiAgdmFyIHZhbGlkYXRlX2Zvcm0gPSBmdW5jdGlvbihlKSB7CiAgICB2YXIgZXJyID0gZm9ybV90b19zdWJtaXQucXVlcnlTZWxlY3RvcignLl9mb3JtX2Vycm9yJyksIG5vX2Vycm9yID0gdHJ1ZTsKICAgIGlmICghc3VibWl0dGVkKSB7CiAgICAgIHN1Ym1pdHRlZCA9IHRydWU7CiAgICAgIGZvciAodmFyIGkgPSAwLCBsZW4gPSBhbGxJbnB1dHMubGVuZ3RoOyBpIDwgbGVuOyBpKyspIHsKICAgICAgICB2YXIgaW5wdXQgPSBhbGxJbnB1dHNbaV07CiAgICAgICAgaWYgKG5lZWRzX3ZhbGlkYXRlKGlucHV0KSkgewogICAgICAgICAgaWYgKGlucHV0LnR5cGUgPT0gJ3RlbCcpIHsKICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdibHVyJywgZnVuY3Rpb24oKSB7CiAgICAgICAgICAgICAgdGhpcy52YWx1ZSA9IHRoaXMudmFsdWUudHJpbSgpOwogICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICAgIGlmIChpbnB1dC50eXBlID09ICd0ZXh0JyB8fCBpbnB1dC50eXBlID09ICdudW1iZXInIHx8IGlucHV0LnR5cGUgPT0gJ3RpbWUnKSB7CiAgICAgICAgICAgIGFkZEV2ZW50KGlucHV0LCAnYmx1cicsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHRoaXMudmFsdWUgPSB0aGlzLnZhbHVlLnRyaW0oKTsKICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZCh0aGlzLCB0cnVlKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICAgIGFkZEV2ZW50KGlucHV0LCAnaW5wdXQnLCBmdW5jdGlvbigpIHsKICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZCh0aGlzLCB0cnVlKTsKICAgICAgICAgICAgfSk7CiAgICAgICAgICB9IGVsc2UgaWYgKGlucHV0LnR5cGUgPT0gJ3JhZGlvJyB8fCBpbnB1dC50eXBlID09ICdjaGVja2JveCcpIHsKICAgICAgICAgICAgKGZ1bmN0aW9uKGVsKSB7CiAgICAgICAgICAgICAgdmFyIHJhZGlvcyA9IGZvcm1fdG9fc3VibWl0LmVsZW1lbnRzW2VsLm5hbWVdOwogICAgICAgICAgICAgIGZvciAodmFyIGkgPSAwOyBpIDwgcmFkaW9zLmxlbmd0aDsgaSsrKSB7CiAgICAgICAgICAgICAgICBhZGRFdmVudChyYWRpb3NbaV0sICdjbGljaycsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgICAgICB2YWxpZGF0ZV9maWVsZChlbCwgdHJ1ZSk7CiAgICAgICAgICAgICAgICB9KTsKICAgICAgICAgICAgICB9CiAgICAgICAgICAgIH0pKGlucHV0KTsKICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudGFnTmFtZSA9PSAnU0VMRUNUJykgewogICAgICAgICAgICBhZGRFdmVudChpbnB1dCwgJ2NoYW5nZScsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0gZWxzZSBpZiAoaW5wdXQudHlwZSA9PSAndGV4dGFyZWEnKXsKICAgICAgICAgICAgYWRkRXZlbnQoaW5wdXQsICdpbnB1dCcsIGZ1bmN0aW9uKCkgewogICAgICAgICAgICAgIHZhbGlkYXRlX2ZpZWxkKHRoaXMsIHRydWUpOwogICAgICAgICAgICB9KTsKICAgICAgICAgIH0KICAgICAgICB9CiAgICAgIH0KICAgIH0KICAgIHJlbW92ZV90b29sdGlwcygpOwogICAgZm9yICh2YXIgaSA9IDAsIGxlbiA9IGFsbElucHV0cy5sZW5ndGg7IGkgPCBsZW47IGkrKykgewogICAgICB2YXIgZWxlbSA9IGFsbElucHV0c1tpXTsKICAgICAgaWYgKG5lZWRzX3ZhbGlkYXRlKGVsZW0pKSB7CiAgICAgICAgaWYgKGVsZW0udGFnTmFtZS50b0xvd2VyQ2FzZSgpICE9PSAic2VsZWN0IikgewogICAgICAgICAgZWxlbS52YWx1ZSA9IGVsZW0udmFsdWUudHJpbSgpOwogICAgICAgIH0KICAgICAgICB2YWxpZGF0ZV9maWVsZChlbGVtKSA/IHRydWUgOiBub19lcnJvciA9IGZhbHNlOwogICAgICB9CiAgICB9CiAgICBpZiAoIW5vX2Vycm9yICYmIGUpIHsKICAgICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgfQogICAgcmVzaXplX3Rvb2x0aXBzKCk7CiAgICByZXR1cm4gbm9fZXJyb3I7CiAgfTsKICBhZGRFdmVudCh3aW5kb3csICdyZXNpemUnLCByZXNpemVfdG9vbHRpcHMpOwogIGFkZEV2ZW50KHdpbmRvdywgJ3Njcm9sbCcsIHJlc2l6ZV90b29sdGlwcyk7CgogIHZhciBoaWRlUGhvbmVJbnB1dEVycm9yID0gZnVuY3Rpb24oaW5wdXRJZCkgewogICAgdmFyIGVycm9yTWVzc2FnZSA9ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXJyb3ItbXNnLSIgKyBpbnB1dElkKTsKICAgIHZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogICAgZXJyb3JNZXNzYWdlLmNsYXNzTGlzdC5yZW1vdmUoInBob25lLWVycm9yIik7CiAgICBlcnJvck1lc3NhZ2UuY2xhc3NMaXN0LmFkZCgicGhvbmUtZXJyb3ItaGlkZGVuIik7CiAgICBpbnB1dC5jbGFzc0xpc3QucmVtb3ZlKCJwaG9uZS1pbnB1dC1lcnJvciIpOwogIH07CgogIHZhciBpbml0aWFsaXplUGhvbmVJbnB1dCA9IGZ1bmN0aW9uKGlucHV0LCBkZWZhdWx0Q291bnRyeSkgewogICAgcmV0dXJuIHdpbmRvdy5pbnRsVGVsSW5wdXQoaW5wdXQsIHsKICAgICAgdXRpbHNTY3JpcHQ6ICJodHRwczovL3VucGtnLmNvbS9pbnRsLXRlbC1pbnB1dEAxNy4wLjE4L2J1aWxkL2pzL3V0aWxzLmpzIiwKICAgICAgYXV0b0hpZGVEaWFsQ29kZTogZmFsc2UsCiAgICAgIHNlcGFyYXRlRGlhbENvZGU6IHRydWUsCiAgICAgIGluaXRpYWxDb3VudHJ5OiBkZWZhdWx0Q291bnRyeSwKICAgICAgcHJlZmVycmVkQ291bnRyaWVzOiBbXQogICAgfSk7CiAgfQoKICB2YXIgc2V0UGhvbmVJbnB1dEV2ZW50TGlzdGVuZXJzID0gZnVuY3Rpb24oaW5wdXRJZCwgaW5wdXQsIGl0aSkgewogICAgaW5wdXQuYWRkRXZlbnRMaXN0ZW5lcignYmx1cicsIGZ1bmN0aW9uKCkgewogICAgICB2YXIgZXJyb3JNZXNzYWdlID0gZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoImVycm9yLW1zZy0iICsgaW5wdXRJZCk7CiAgICAgIGlmIChpbnB1dC52YWx1ZS50cmltKCkpIHsKICAgICAgICBpZiAoaXRpLmlzVmFsaWROdW1iZXIoKSkgewogICAgICAgICAgaXRpLnNldE51bWJlcihpdGkuZ2V0TnVtYmVyKCkpOwogICAgICAgICAgaWYgKGVycm9yTWVzc2FnZS5jbGFzc0xpc3QuY29udGFpbnMoInBob25lLWVycm9yIikpewogICAgICAgICAgICBoaWRlUGhvbmVJbnB1dEVycm9yKGlucHV0SWQpOwogICAgICAgICAgfQogICAgICAgIH0gZWxzZSB7CiAgICAgICAgICBzaG93UGhvbmVJbnB1dEVycm9yKGlucHV0SWQpCiAgICAgICAgfQogICAgICB9IGVsc2UgewogICAgICAgIGlmIChlcnJvck1lc3NhZ2UuY2xhc3NMaXN0LmNvbnRhaW5zKCJwaG9uZS1lcnJvciIpKXsKICAgICAgICAgIGhpZGVQaG9uZUlucHV0RXJyb3IoaW5wdXRJZCk7CiAgICAgICAgfQogICAgICB9CiAgICB9KTsKCiAgICBpbnB1dC5hZGRFdmVudExpc3RlbmVyKCJjb3VudHJ5Y2hhbmdlIiwgZnVuY3Rpb24oKSB7CiAgICAgIGl0aS5zZXROdW1iZXIoJycpOwogICAgfSk7CgogICAgaW5wdXQuYWRkRXZlbnRMaXN0ZW5lcigia2V5ZG93biIsIGZ1bmN0aW9uKGUpIHsKICAgICAgICB2YXIgY2hhckNvZGUgPSAoZS53aGljaCkgPyBlLndoaWNoIDogZS5rZXlDb2RlOwogICAgICAgIGlmIChjaGFyQ29kZSA+IDMxICYmIChjaGFyQ29kZSA8IDQ4IHx8IGNoYXJDb2RlID4gNTcpICYmIGNoYXJDb2RlICE9PSA4KSB7CiAgICAgICAgICAgICAgIGUucHJldmVudERlZmF1bHQoKTsKICAgICAgfQogICAgIH0pOwogIH07CgogIHZhciBzaG93UGhvbmVJbnB1dEVycm9yID0gZnVuY3Rpb24oaW5wdXRJZCkgewogICAgdmFyIGVycm9yTWVzc2FnZSA9ICBkb2N1bWVudC5nZXRFbGVtZW50QnlJZCgiZXJyb3ItbXNnLSIgKyBpbnB1dElkKTsKICAgIHZhciBpbnB1dCA9IGRvY3VtZW50LmdldEVsZW1lbnRCeUlkKGlucHV0SWQpOwogICAgZXJyb3JNZXNzYWdlLmNsYXNzTGlzdC5hZGQoInBob25lLWVycm9yIik7CiAgICBlcnJvck1lc3NhZ2UuY2xhc3NMaXN0LnJlbW92ZSgicGhvbmUtZXJyb3ItaGlkZGVuIik7CiAgICBpbnB1dC5jbGFzc0xpc3QuYWRkKCJwaG9uZS1pbnB1dC1lcnJvciIpOwogIH07CgoKICAgIHZhciBfZm9ybV9zZXJpYWxpemUgPSBmdW5jdGlvbihmb3JtKXtpZighZm9ybXx8Zm9ybS5ub2RlTmFtZSE9PSJGT1JNIil7cmV0dXJuIH12YXIgaSxqLHE9W107Zm9yKGk9MDtpPGZvcm0uZWxlbWVudHMubGVuZ3RoO2krKyl7aWYoZm9ybS5lbGVtZW50c1tpXS5uYW1lPT09IiIpe2NvbnRpbnVlfXN3aXRjaChmb3JtLmVsZW1lbnRzW2ldLm5vZGVOYW1lKXtjYXNlIklOUFVUIjpzd2l0Y2goZm9ybS5lbGVtZW50c1tpXS50eXBlKXtjYXNlInRlbCI6cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0ucHJldmlvdXNTaWJsaW5nLnF1ZXJ5U2VsZWN0b3IoJ2Rpdi5pdGlfX3NlbGVjdGVkLWRpYWwtY29kZScpLmlubmVyVGV4dCkrZW5jb2RlVVJJQ29tcG9uZW50KCIgIikrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKTticmVhaztjYXNlInRleHQiOmNhc2UibnVtYmVyIjpjYXNlImRhdGUiOmNhc2UidGltZSI6Y2FzZSJoaWRkZW4iOmNhc2UicGFzc3dvcmQiOmNhc2UiYnV0dG9uIjpjYXNlInJlc2V0IjpjYXNlInN1Ym1pdCI6cS5wdXNoKGZvcm0uZWxlbWVudHNbaV0ubmFtZSsiPSIrZW5jb2RlVVJJQ29tcG9uZW50KGZvcm0uZWxlbWVudHNbaV0udmFsdWUpKTticmVhaztjYXNlImNoZWNrYm94IjpjYXNlInJhZGlvIjppZihmb3JtLmVsZW1lbnRzW2ldLmNoZWNrZWQpe3EucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSl9YnJlYWs7Y2FzZSJmaWxlIjpicmVha31icmVhaztjYXNlIlRFWFRBUkVBIjpxLnB1c2goZm9ybS5lbGVtZW50c1tpXS5uYW1lKyI9IitlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS52YWx1ZSkpO2JyZWFrO2Nhc2UiU0VMRUNUIjpzd2l0Y2goZm9ybS5lbGVtZW50c1tpXS50eXBlKXtjYXNlInNlbGVjdC1vbmUiOnEucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSk7YnJlYWs7Y2FzZSJzZWxlY3QtbXVsdGlwbGUiOmZvcihqPTA7ajxmb3JtLmVsZW1lbnRzW2ldLm9wdGlvbnMubGVuZ3RoO2orKyl7aWYoZm9ybS5lbGVtZW50c1tpXS5vcHRpb25zW2pdLnNlbGVjdGVkKXtxLnB1c2goZm9ybS5lbGVtZW50c1tpXS5uYW1lKyI9IitlbmNvZGVVUklDb21wb25lbnQoZm9ybS5lbGVtZW50c1tpXS5vcHRpb25zW2pdLnZhbHVlKSl9fWJyZWFrfWJyZWFrO2Nhc2UiQlVUVE9OIjpzd2l0Y2goZm9ybS5lbGVtZW50c1tpXS50eXBlKXtjYXNlInJlc2V0IjpjYXNlInN1Ym1pdCI6Y2FzZSJidXR0b24iOnEucHVzaChmb3JtLmVsZW1lbnRzW2ldLm5hbWUrIj0iK2VuY29kZVVSSUNvbXBvbmVudChmb3JtLmVsZW1lbnRzW2ldLnZhbHVlKSk7YnJlYWt9YnJlYWt9fXJldHVybiBxLmpvaW4oIiYiKX07CiAgdmFyIGZvcm1fc3VibWl0ID0gZnVuY3Rpb24oZSkgewogICAgZS5wcmV2ZW50RGVmYXVsdCgpOwogICAgaWYgKHZhbGlkYXRlX2Zvcm0oKSkgewogICAgICAvLyB1c2UgdGhpcyB0cmljayB0byBnZXQgdGhlIHN1Ym1pdCBidXR0b24gJiBkaXNhYmxlIGl0IHVzaW5nIHBsYWluIGphdmFzY3JpcHQKICAgICAgZG9jdW1lbnQucXVlcnlTZWxlY3RvcignI19mb3JtXzYyX3N1Ym1pdCcpLmRpc2FibGVkID0gdHJ1ZTsKICAgICAgICAgICAgdmFyIHNlcmlhbGl6ZWQgPSBfZm9ybV9zZXJpYWxpemUoZG9jdW1lbnQuZ2V0RWxlbWVudEJ5SWQoJ19mb3JtXzYyXycpKS5yZXBsYWNlKC8lMEEvZywgJ1xcbicpOwogICAgICB2YXIgZXJyID0gZm9ybV90b19zdWJtaXQucXVlcnlTZWxlY3RvcignLl9mb3JtX2Vycm9yJyk7CiAgICAgIGVyciA/IGVyci5wYXJlbnROb2RlLnJlbW92ZUNoaWxkKGVycikgOiBmYWxzZTsKICAgICAgX2xvYWRfc2NyaXB0KCdodHRwczovL2VsZXZhdGVkdGFsZW50Y29uc3VsdGluZy5hY3RpdmVob3N0ZWQuY29tL3Byb2MucGhwPycgKyBzZXJpYWxpemVkICsgJyZqc29ucD10cnVlJyk7CiAgICB9CiAgICByZXR1cm4gZmFsc2U7CiAgfTsKICBhZGRFdmVudChmb3JtX3RvX3N1Ym1pdCwgJ3N1Ym1pdCcsIGZvcm1fc3VibWl0KTsKfSkoKTsKCjwvc2NyaXB0Pg==”][/bt_bb_raw_content][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout=”boxed_900″ lazy_load=”yes” allow_content_outside=”no” show_video_on_mobile=”” top_spacing=”normal” bottom_spacing=”normal” full_screen=”” vertical_align=”top” color_scheme=”” background_color=”rgb(221,153,51)” background_image=”” background_overlay=”” top_section_coverage_image=”” bottom_section_coverage_image=”” parallax=”” parallax_offset=”” background_video_yt=”” yt_video_settings=”” background_video_mp4=”” background_video_ogg=”” background_video_webm=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][bt_bb_row][bt_bb_column order=”0″ lazy_load=”yes” width=”1/1″ width_lg=”1/1″ width_md=”1/1″ width_sm=”1/1″ width_xs=”1/1″][bt_bb_headline font_subset=”latin,latin-ext” superheadline=”” headline=”Snack on a sampler of Elevated Talent Consulting’s 4 HR Support Courses and learn how to hire the right candidates, inspire and engage teams, design effective HR processes, and perform diagnostics for continual improvement. Try out our free Human Resources training for a taste of how Elevated Talent Consulting can support you.” subheadline=”” html_tag=”h5″ size=”inherit” align=”center” dash=”none” color_scheme=”dark-accent-skin” color=”rgb(255,255,255)” supertitle_position=”” supertitle_style=”” subtitle_style=”” font=”inherit” font_size=”” font_weight=”” supertitle_font_weight=”” subtitle_font_weight=”” letter_spacing=”” supertitle_letter_spacing=”” subtitle_letter_spacing=”” url=”” target=”_self” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_headline][/bt_bb_column][/bt_bb_row][/bt_bb_section][bt_bb_section layout=”boxed_1000″ lazy_load=”yes” allow_content_outside=”no” show_video_on_mobile=”” top_spacing=”medium” bottom_spacing=”medium” full_screen=”” vertical_align=”top” color_scheme=”” background_color=”rgb(255,255,255)” background_image=”” background_overlay=”” top_section_coverage_image=”” bottom_section_coverage_image=”” parallax=”” parallax_offset=”” background_video_yt=”” yt_video_settings=”” background_video_mp4=”” background_video_ogg=”” background_video_webm=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][bt_bb_row][/bt_bb_row][bt_bb_row][bt_bb_column order=”0,;,,;,,;,,;,” lazy_load=”yes” width=”1/4″ width_lg=”1/4″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ align=”center,;,,;,,;,,;,” vertical_align=”top” background_image=”” inner_background_image=”” color_scheme=”” inner_color_scheme=”” background_color=”” inner_background_color=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=”” padding=”normal” shape=””][bt_bb_card_icon colored_icon=”no_icon” html_tag=”h3″ title_size=”” colored_icon_color_scheme=”accent” border=”” shadow=”” colored_icon_size=”” icon=”fontawesome_f2b5″ title=”HIRE” text=”Bite size goodies about hiring practices that make sense for you and your business.” url=”” target=”_self” font_weight=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_card_icon][/bt_bb_column][bt_bb_column width=”1/4″ width_lg=”1/4″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ order=”0,;,,;,,;,,;,” lazy_load=”yes” align=”center,;,,;,,;,,;,” vertical_align=”top” background_image=”” inner_background_image=”” color_scheme=”” inner_color_scheme=”” background_color=”” inner_background_color=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=”” padding=”normal” shape=””][bt_bb_card_icon colored_icon=”no_icon” html_tag=”h3″ title_size=”” colored_icon_color_scheme=”” border=”” shadow=”” colored_icon_size=”” icon=”fontawesome_f1b3″ title=”INSPIRE” text=”Learn how to retain, engage, and inspire your team for real.” url=”” target=”_self” font_weight=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_card_icon][/bt_bb_column][bt_bb_column width=”1/4″ width_lg=”1/4″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ order=”0,;,,;,,;,,;,” lazy_load=”yes” align=”center,;,,;,,;,,;,” vertical_align=”top” background_image=”” inner_background_image=”” color_scheme=”” inner_color_scheme=”” background_color=”” inner_background_color=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=”” padding=”normal” shape=””][bt_bb_card_icon colored_icon=”no_icon” html_tag=”h3″ title_size=”” colored_icon_color_scheme=”” border=”” shadow=”” colored_icon_size=”” icon=”essential_e956″ title=”DESIGN” text=”Discover how to build an HR organization that aligns with your business goals.” url=”” target=”_self” font_weight=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_card_icon][/bt_bb_column][bt_bb_column width=”1/4″ width_lg=”1/4″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ order=”0,;,,;,,;,,;,” lazy_load=”yes” align=”center,;,,;,,;,,;,” vertical_align=”top” background_image=”” inner_background_image=”” color_scheme=”” inner_color_scheme=”” background_color=”” inner_background_color=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=”” padding=”normal” shape=””][bt_bb_card_icon colored_icon=”no_icon” html_tag=”h3″ title_size=”” colored_icon_color_scheme=”” border=”” shadow=”” colored_icon_size=”” icon=”fontawesome_f085″ title=”ENGAGE” text=”Dig in and learn how to determine solutions to HR organizational issues.” url=”” target=”_self” font_weight=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_card_icon][/bt_bb_column][/bt_bb_row][bt_bb_row][bt_bb_column order=”0″ lazy_load=”yes” width=”1/1″ width_lg=”1/1″ width_md=”1/1″ width_sm=”1/1″ width_xs=”1/1″][bt_bb_separator top_spacing=”” bottom_spacing=”medium” text=”” border_style=”none” border_color=”none” border_width=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_separator][/bt_bb_column][/bt_bb_row][bt_bb_row column_gap=”” row_width=”default” color_scheme=”” background_color=”rgb(255,255,255)” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=”” negative_margin=””][bt_bb_column width=”1/2″ width_lg=”1/2″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ order=”0″ lazy_load=”yes”][bt_bb_image lazy_load=”yes” image=”7119″ size=”boldthemes_small_rectangle” image_height=”” align=”left,;,,;,,;,,;,” caption=”” url=”” target=”_self” hover_style=”simple” content_display=”always” content_background_color=”” content_background_opacity=”” content_align=”middle” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=”” shadow=”” shape=”square”][/bt_bb_image][/bt_bb_column][bt_bb_column width=”1/2″ width_lg=”1/2″ width_md=”1/2″ width_sm=”1/2″ width_xs=”1/1″ order=”0″ lazy_load=”yes”][bt_bb_headline font_subset=”latin,latin-ext” superheadline=”” headline=”Need some HR Support? ” subheadline=”Join our HR Office Hours today!” html_tag=”h5″ size=”inherit” align=”inherit” dash=”none” color_scheme=”” color=”” supertitle_position=”” supertitle_style=”” subtitle_style=”” font=”inherit” font_size=”” font_weight=”” supertitle_font_weight=”” subtitle_font_weight=”” letter_spacing=”” supertitle_letter_spacing=”” subtitle_letter_spacing=”” url=”” target=”_self” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_headline][bt_bb_separator top_spacing=”small” bottom_spacing=”small” text=”” border_style=”none” border_color=”none” border_width=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_separator][bt_bb_text]

ETC’s HR Office Hours provide you with weekly virtual calls with a live HR expert, plus monthly resources to learn, develop, and execute a fulfilling company culture where people are cared for and engaged.

[/bt_bb_text][bt_bb_separator top_spacing=”small” bottom_spacing=”small” text=”” border_style=”none” border_color=”none” border_width=”” opacity=”” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_separator][bt_bb_button font_subset=”latin,latin-ext” text=”Become a member” icon=”” size=”small” weight=”” icon_position=”left” align=”center,;,,;,,;,,;,” url=”http://elevatedtalent.mysites.us/membership-2/” target=”_blank” color_scheme=”” font=”inherit” font_weight=”” style=”filled” shape=”inherit” width=”inline” responsive=”” publish_datetime=”” expiry_datetime=”” animation=”no_animation” el_id=”” el_class=”” el_style=””][/bt_bb_button][/bt_bb_column][/bt_bb_row][/bt_bb_section]