var headContent = "<!-- FORM: HEAD SECTION --><head>\n    <meta charset=\"UTF-8\">\n    <meta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\">\n    <meta name=\"referrer\" content=\"no-referrer-when-downgrade\">\n    <title><\/title>\n                                        <link href=\"https:\/\/pearson.tfaforms.net\/dist\/form-builder\/5.0.0\/wforms-layout.css?v=1760566026\" rel=\"stylesheet\" type=\"text\/css\">\n                                                <link href=\"https:\/\/pearson.tfaforms.net\/dist\/form-builder\/5.0.0\/wforms-jsonly.css?v=1760566026\" rel=\"stylesheet\" type=\"text\/css\">\n                                                <link href=\"https:\/\/pearson.tfaforms.net\/uploads\/themes\/theme-483.css?v=1760566026\" rel=\"stylesheet\" type=\"text\/css\">\n                                                        <script src=\"https:\/\/pearson.tfaforms.net\/js\/FA__DOMContentLoadedEventDispatcher.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/wForms\/3.11\/js\/wforms.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/wForms\/3.11\/js\/localization-en_US.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/wForms\/3.11\/js\/wforms_prefill.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/dist\/jquery\/jquery.0416573c648d279fd758.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/js\/typeahead\/v1.2.0\/typeahead.bundle.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/dist\/analytics\/data-collector.e86d94bd97a6d88cf5db.js?v=1760566026\" type=\"text\/javascript\"><\/script>\n                                                <script src=\"https:\/\/pearson.tfaforms.net\/api_v2\/sst\/wf-quick-publish?v=1760566026\" type=\"text\/javascript\"><\/script>\n                            \n    <\/head>";
var bodyContent = "<!-- FORM: BODY SECTION --><body class=\"default wFormWebPage\">\n\n    \n\n<div id=\"tfaContent\">\n\n            <div class=\"wFormContainer\">\n    <div class=\"wFormHeader\"><\/div>\n\n    \n    <style type=\"text\/css\"><\/style><div class=\"\"><div class=\"wForm\" id=\"5037-WRPR\" data-language=\"en_US\" dir=\"ltr\">\n<div class=\"codesection\" id=\"code-5037\"><\/div>\n<form method=\"post\" action=\"https:\/\/pearson.tfaforms.net\/api_v2\/workflow\/processor\" class=\"hintsBelow labelsAbove\" id=\"5037\">\n<fieldset id=\"tfa_579\" class=\"section\">\n<legend id=\"tfa_579-L\">Contact Information<\/legend>\n<div id=\"tfa_581\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_561-D\">\n<label id=\"tfa_561-L\" class=\"label preField reqMark\" for=\"tfa_561\">First Name:<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_561\" name=\"tfa_561\" value=\"\" title=\"First Name:\" class=\"required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_562-D\">\n<label id=\"tfa_562-L\" class=\"label preField reqMark\" for=\"tfa_562\">Last Name:<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_562\" name=\"tfa_562\" value=\"\" title=\"Last Name:\" class=\"required\"><\/div>\n<\/div>\n<\/div>\n<div id=\"tfa_583\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_564-D\">\n<label id=\"tfa_564-L\" class=\"label preField reqMark\" for=\"tfa_564\">Email:<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_564\" name=\"tfa_564\" value=\"\" title=\"Email:\" class=\"validate-email required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_567-D\">\n<label id=\"tfa_567-L\" class=\"label preField reqMark\" for=\"tfa_567\">Job Title:<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_567\" name=\"tfa_567\" value=\"\" title=\"Job Title:\" class=\"required\"><\/div>\n<\/div>\n<\/div>\n<div id=\"tfa_584\" class=\"section inline group\">\n<div class=\"oneField field-container-D    \" id=\"tfa_570-D\">\n<label id=\"tfa_570-L\" class=\"label preField reqMark\" for=\"tfa_570\">Organization\/Company:<\/label><br><div class=\"inputWrapper\"><input aria-required=\"true\" type=\"text\" id=\"tfa_570\" name=\"tfa_570\" value=\"\" title=\"Organization\/Company:\" class=\"required\"><\/div>\n<\/div>\n<div class=\"oneField field-container-D    \" id=\"tfa_593-D\">\n<label id=\"tfa_593-L\" class=\"label preField reqMark\" for=\"tfa_593\">Country:<\/label><br><div class=\"inputWrapper\"><select aria-required=\"true\" id=\"tfa_593\" name=\"tfa_593\" title=\"Country:\" class=\"required\"><option value=\"\">Please select...<\/option>\n<option value=\"tfa_594\" id=\"tfa_594\" class=\"\">Afghanistan<\/option>\n<option value=\"tfa_595\" id=\"tfa_595\" class=\"\">Aland Islands<\/option>\n<option value=\"tfa_596\" id=\"tfa_596\" class=\"\">Albania<\/option>\n<option value=\"tfa_597\" id=\"tfa_597\" class=\"\">Algeria<\/option>\n<option value=\"tfa_598\" id=\"tfa_598\" class=\"\">American Samoa<\/option>\n<option value=\"tfa_599\" id=\"tfa_599\" class=\"\">Andorra<\/option>\n<option value=\"tfa_600\" id=\"tfa_600\" class=\"\">Angola<\/option>\n<option value=\"tfa_601\" id=\"tfa_601\" class=\"\">Anguilla<\/option>\n<option value=\"tfa_602\" id=\"tfa_602\" class=\"\">Antarctica<\/option>\n<option value=\"tfa_603\" id=\"tfa_603\" class=\"\">Antigua and Barbuda<\/option>\n<option value=\"tfa_604\" id=\"tfa_604\" class=\"\">Argentina<\/option>\n<option value=\"tfa_605\" id=\"tfa_605\" class=\"\">Armenia<\/option>\n<option value=\"tfa_606\" id=\"tfa_606\" class=\"\">Aruba<\/option>\n<option value=\"tfa_607\" id=\"tfa_607\" class=\"\">Australia<\/option>\n<option value=\"tfa_608\" id=\"tfa_608\" class=\"\">Austria<\/option>\n<option value=\"tfa_609\" id=\"tfa_609\" class=\"\">Azerbaijan<\/option>\n<option value=\"tfa_610\" id=\"tfa_610\" class=\"\">Bahamas<\/option>\n<option value=\"tfa_611\" id=\"tfa_611\" class=\"\">Bahrain<\/option>\n<option value=\"tfa_612\" id=\"tfa_612\" class=\"\">Bangladesh<\/option>\n<option value=\"tfa_613\" id=\"tfa_613\" class=\"\">Barbados<\/option>\n<option value=\"tfa_614\" id=\"tfa_614\" class=\"\">Belarus<\/option>\n<option value=\"tfa_615\" id=\"tfa_615\" class=\"\">Belgium<\/option>\n<option value=\"tfa_616\" id=\"tfa_616\" class=\"\">Belize<\/option>\n<option value=\"tfa_617\" id=\"tfa_617\" class=\"\">Benin<\/option>\n<option value=\"tfa_618\" id=\"tfa_618\" class=\"\">Bermuda<\/option>\n<option value=\"tfa_619\" id=\"tfa_619\" class=\"\">Bhutan<\/option>\n<option value=\"tfa_620\" id=\"tfa_620\" class=\"\">Bolivia<\/option>\n<option value=\"tfa_621\" id=\"tfa_621\" class=\"\">Bosnia and Herzegovina<\/option>\n<option value=\"tfa_622\" id=\"tfa_622\" class=\"\">Botswana<\/option>\n<option value=\"tfa_623\" id=\"tfa_623\" class=\"\">Bouvet Island<\/option>\n<option value=\"tfa_624\" id=\"tfa_624\" class=\"\">Brazil<\/option>\n<option value=\"tfa_625\" id=\"tfa_625\" class=\"\">British Indian Ocean Territory<\/option>\n<option value=\"tfa_626\" id=\"tfa_626\" class=\"\">Brunei Darussalam<\/option>\n<option value=\"tfa_627\" id=\"tfa_627\" class=\"\">Bulgaria<\/option>\n<option value=\"tfa_628\" id=\"tfa_628\" class=\"\">Burkina Faso<\/option>\n<option value=\"tfa_629\" id=\"tfa_629\" class=\"\">Burundi<\/option>\n<option value=\"tfa_630\" id=\"tfa_630\" class=\"\">Cabo Verde<\/option>\n<option value=\"tfa_631\" id=\"tfa_631\" class=\"\">Cambodia<\/option>\n<option value=\"tfa_632\" id=\"tfa_632\" class=\"\">Cameroon<\/option>\n<option value=\"tfa_633\" id=\"tfa_633\" class=\"\">Canada<\/option>\n<option value=\"tfa_634\" id=\"tfa_634\" class=\"\">Cayman Islands<\/option>\n<option value=\"tfa_635\" id=\"tfa_635\" class=\"\">Central African Republic<\/option>\n<option value=\"tfa_636\" id=\"tfa_636\" class=\"\">Chad<\/option>\n<option value=\"tfa_637\" id=\"tfa_637\" class=\"\">Chile<\/option>\n<option value=\"tfa_638\" id=\"tfa_638\" class=\"\">China<\/option>\n<option value=\"tfa_639\" id=\"tfa_639\" class=\"\">Christmas Island<\/option>\n<option value=\"tfa_640\" id=\"tfa_640\" class=\"\">Cocos (Keeling) Islands<\/option>\n<option value=\"tfa_641\" id=\"tfa_641\" class=\"\">Colombia<\/option>\n<option value=\"tfa_642\" id=\"tfa_642\" class=\"\">Comoros<\/option>\n<option value=\"tfa_643\" id=\"tfa_643\" class=\"\">Congo, Republic of the<\/option>\n<option value=\"tfa_644\" id=\"tfa_644\" class=\"\">Congo, The Democratic Republic<\/option>\n<option value=\"tfa_645\" id=\"tfa_645\" class=\"\">Cook Islands<\/option>\n<option value=\"tfa_646\" id=\"tfa_646\" class=\"\">Costa Rica<\/option>\n<option value=\"tfa_647\" id=\"tfa_647\" class=\"\">Cote d'Ivoire<\/option>\n<option value=\"tfa_648\" id=\"tfa_648\" class=\"\">Croatia<\/option>\n<option value=\"tfa_649\" id=\"tfa_649\" class=\"\">Cuba<\/option>\n<option value=\"tfa_650\" id=\"tfa_650\" class=\"\">Cyprus<\/option>\n<option value=\"tfa_651\" id=\"tfa_651\" class=\"\">Czech Republic<\/option>\n<option value=\"tfa_652\" id=\"tfa_652\" class=\"\">Denmark<\/option>\n<option value=\"tfa_653\" id=\"tfa_653\" class=\"\">Djibouti<\/option>\n<option value=\"tfa_654\" id=\"tfa_654\" class=\"\">Dominica<\/option>\n<option value=\"tfa_655\" id=\"tfa_655\" class=\"\">Dominican Republic<\/option>\n<option value=\"tfa_656\" id=\"tfa_656\" class=\"\">Ecuador<\/option>\n<option value=\"tfa_657\" id=\"tfa_657\" class=\"\">Egypt<\/option>\n<option value=\"tfa_658\" id=\"tfa_658\" class=\"\">El Salvador<\/option>\n<option value=\"tfa_659\" id=\"tfa_659\" class=\"\">Equatorial Guinea<\/option>\n<option value=\"tfa_660\" id=\"tfa_660\" class=\"\">Eritrea<\/option>\n<option value=\"tfa_661\" id=\"tfa_661\" class=\"\">Estonia<\/option>\n<option value=\"tfa_662\" id=\"tfa_662\" class=\"\">Ethiopia<\/option>\n<option value=\"tfa_663\" id=\"tfa_663\" class=\"\">Falkland Islands<\/option>\n<option value=\"tfa_664\" id=\"tfa_664\" class=\"\">Faroe Islands<\/option>\n<option value=\"tfa_665\" id=\"tfa_665\" class=\"\">Fiji<\/option>\n<option value=\"tfa_666\" id=\"tfa_666\" class=\"\">Finland<\/option>\n<option value=\"tfa_667\" id=\"tfa_667\" class=\"\">France<\/option>\n<option value=\"tfa_668\" id=\"tfa_668\" class=\"\">French Guiana<\/option>\n<option value=\"tfa_669\" id=\"tfa_669\" class=\"\">French Polynesia<\/option>\n<option value=\"tfa_670\" id=\"tfa_670\" class=\"\">French Southern Territories<\/option>\n<option value=\"tfa_671\" id=\"tfa_671\" class=\"\">Gabon<\/option>\n<option value=\"tfa_672\" id=\"tfa_672\" class=\"\">Gambia<\/option>\n<option value=\"tfa_673\" id=\"tfa_673\" class=\"\">Georgia<\/option>\n<option value=\"tfa_674\" id=\"tfa_674\" class=\"\">Germany<\/option>\n<option value=\"tfa_675\" id=\"tfa_675\" class=\"\">Ghana<\/option>\n<option value=\"tfa_676\" id=\"tfa_676\" class=\"\">Gibraltar<\/option>\n<option value=\"tfa_677\" id=\"tfa_677\" class=\"\">Greece<\/option>\n<option value=\"tfa_678\" id=\"tfa_678\" class=\"\">Greenland<\/option>\n<option value=\"tfa_679\" id=\"tfa_679\" class=\"\">Grenada<\/option>\n<option value=\"tfa_680\" id=\"tfa_680\" class=\"\">Guadeloupe<\/option>\n<option value=\"tfa_681\" id=\"tfa_681\" class=\"\">Guam<\/option>\n<option value=\"tfa_682\" id=\"tfa_682\" class=\"\">Guatemala<\/option>\n<option value=\"tfa_683\" id=\"tfa_683\" class=\"\">Guinea<\/option>\n<option value=\"tfa_684\" id=\"tfa_684\" class=\"\">Guinea-Bissau<\/option>\n<option value=\"tfa_685\" id=\"tfa_685\" class=\"\">Guyana<\/option>\n<option value=\"tfa_686\" id=\"tfa_686\" class=\"\">Haiti<\/option>\n<option value=\"tfa_687\" id=\"tfa_687\" class=\"\">Heard Island \/ Mcdonald Islands<\/option>\n<option value=\"tfa_688\" id=\"tfa_688\" class=\"\">Honduras<\/option>\n<option value=\"tfa_689\" id=\"tfa_689\" class=\"\">Hong Kong Special Administrative Region, China<\/option>\n<option value=\"tfa_690\" id=\"tfa_690\" class=\"\">Hungary<\/option>\n<option value=\"tfa_691\" id=\"tfa_691\" class=\"\">Iceland<\/option>\n<option value=\"tfa_692\" id=\"tfa_692\" class=\"\">India<\/option>\n<option value=\"tfa_693\" id=\"tfa_693\" class=\"\">Indonesia<\/option>\n<option value=\"tfa_694\" id=\"tfa_694\" class=\"\">Iran<\/option>\n<option value=\"tfa_695\" id=\"tfa_695\" class=\"\">Iraq<\/option>\n<option value=\"tfa_696\" id=\"tfa_696\" class=\"\">Ireland<\/option>\n<option value=\"tfa_697\" id=\"tfa_697\" class=\"\">Israel<\/option>\n<option value=\"tfa_698\" id=\"tfa_698\" class=\"\">Italy<\/option>\n<option value=\"tfa_699\" id=\"tfa_699\" class=\"\">Jamaica<\/option>\n<option value=\"tfa_700\" id=\"tfa_700\" class=\"\">Japan<\/option>\n<option value=\"tfa_701\" id=\"tfa_701\" class=\"\">Jordan<\/option>\n<option value=\"tfa_702\" id=\"tfa_702\" class=\"\">Kazakhstan<\/option>\n<option value=\"tfa_703\" id=\"tfa_703\" class=\"\">Kenya<\/option>\n<option value=\"tfa_704\" id=\"tfa_704\" class=\"\">Kiribati<\/option>\n<option value=\"tfa_705\" id=\"tfa_705\" class=\"\">Korea, North<\/option>\n<option value=\"tfa_706\" id=\"tfa_706\" class=\"\">Korea, South<\/option>\n<option value=\"tfa_707\" id=\"tfa_707\" class=\"\">Kuwait<\/option>\n<option value=\"tfa_708\" id=\"tfa_708\" class=\"\">Kyrgyzstan<\/option>\n<option value=\"tfa_709\" id=\"tfa_709\" class=\"\">Lao Peoples Democratic Republic<\/option>\n<option value=\"tfa_710\" id=\"tfa_710\" class=\"\">Latvia<\/option>\n<option value=\"tfa_711\" id=\"tfa_711\" class=\"\">Lebanon<\/option>\n<option value=\"tfa_712\" id=\"tfa_712\" class=\"\">Lesotho<\/option>\n<option value=\"tfa_713\" id=\"tfa_713\" class=\"\">Liberia<\/option>\n<option value=\"tfa_714\" id=\"tfa_714\" class=\"\">Libya<\/option>\n<option value=\"tfa_715\" id=\"tfa_715\" class=\"\">Liechtenstein<\/option>\n<option value=\"tfa_716\" id=\"tfa_716\" class=\"\">Lithuania<\/option>\n<option value=\"tfa_717\" id=\"tfa_717\" class=\"\">Luxembourg<\/option>\n<option value=\"tfa_718\" id=\"tfa_718\" class=\"\">Macao Special Administrative Region, China<\/option>\n<option value=\"tfa_719\" id=\"tfa_719\" class=\"\">Macedonia<\/option>\n<option value=\"tfa_720\" id=\"tfa_720\" class=\"\">Madagascar<\/option>\n<option value=\"tfa_721\" id=\"tfa_721\" class=\"\">Malawi<\/option>\n<option value=\"tfa_722\" id=\"tfa_722\" class=\"\">Malaysia<\/option>\n<option value=\"tfa_723\" id=\"tfa_723\" class=\"\">Maldives<\/option>\n<option value=\"tfa_724\" id=\"tfa_724\" class=\"\">Mali<\/option>\n<option value=\"tfa_725\" id=\"tfa_725\" class=\"\">Malta<\/option>\n<option value=\"tfa_726\" id=\"tfa_726\" class=\"\">Marshall Islands<\/option>\n<option value=\"tfa_727\" id=\"tfa_727\" class=\"\">Martinique<\/option>\n<option value=\"tfa_728\" id=\"tfa_728\" class=\"\">Mauritania<\/option>\n<option value=\"tfa_729\" id=\"tfa_729\" class=\"\">Mauritius<\/option>\n<option value=\"tfa_730\" id=\"tfa_730\" class=\"\">Mayotte<\/option>\n<option value=\"tfa_731\" id=\"tfa_731\" class=\"\">Mexico<\/option>\n<option value=\"tfa_732\" id=\"tfa_732\" class=\"\">Micronesia<\/option>\n<option value=\"tfa_733\" id=\"tfa_733\" class=\"\">Moldova<\/option>\n<option value=\"tfa_734\" id=\"tfa_734\" class=\"\">Monaco<\/option>\n<option value=\"tfa_735\" id=\"tfa_735\" class=\"\">Mongolia<\/option>\n<option value=\"tfa_736\" id=\"tfa_736\" class=\"\">Montenegro<\/option>\n<option value=\"tfa_737\" id=\"tfa_737\" class=\"\">Montserrat<\/option>\n<option value=\"tfa_738\" id=\"tfa_738\" class=\"\">Morocco<\/option>\n<option value=\"tfa_739\" id=\"tfa_739\" class=\"\">Mozambique<\/option>\n<option value=\"tfa_740\" id=\"tfa_740\" class=\"\">Myanmar<\/option>\n<option value=\"tfa_741\" id=\"tfa_741\" class=\"\">Namibia<\/option>\n<option value=\"tfa_742\" id=\"tfa_742\" class=\"\">Nauru<\/option>\n<option value=\"tfa_743\" id=\"tfa_743\" class=\"\">Nepal<\/option>\n<option value=\"tfa_744\" id=\"tfa_744\" class=\"\">Netherlands<\/option>\n<option value=\"tfa_745\" id=\"tfa_745\" class=\"\">New Caledonia<\/option>\n<option value=\"tfa_746\" id=\"tfa_746\" class=\"\">New Zealand<\/option>\n<option value=\"tfa_747\" id=\"tfa_747\" class=\"\">Nicaragua<\/option>\n<option value=\"tfa_748\" id=\"tfa_748\" class=\"\">Niger<\/option>\n<option value=\"tfa_749\" id=\"tfa_749\" class=\"\">Nigeria<\/option>\n<option value=\"tfa_750\" id=\"tfa_750\" class=\"\">Niue<\/option>\n<option value=\"tfa_751\" id=\"tfa_751\" class=\"\">Norfolk Island<\/option>\n<option value=\"tfa_752\" id=\"tfa_752\" class=\"\">Northern Mariana Islands<\/option>\n<option value=\"tfa_753\" id=\"tfa_753\" class=\"\">Norway<\/option>\n<option value=\"tfa_754\" id=\"tfa_754\" class=\"\">Oman<\/option>\n<option value=\"tfa_755\" id=\"tfa_755\" class=\"\">Pakistan<\/option>\n<option value=\"tfa_756\" id=\"tfa_756\" class=\"\">Palau<\/option>\n<option value=\"tfa_757\" id=\"tfa_757\" class=\"\">Palestine, State of<\/option>\n<option value=\"tfa_758\" id=\"tfa_758\" class=\"\">Panama<\/option>\n<option value=\"tfa_759\" id=\"tfa_759\" class=\"\">Papua New Guinea<\/option>\n<option value=\"tfa_760\" id=\"tfa_760\" class=\"\">Paraguay<\/option>\n<option value=\"tfa_761\" id=\"tfa_761\" class=\"\">Peru<\/option>\n<option value=\"tfa_762\" id=\"tfa_762\" class=\"\">Philippines<\/option>\n<option value=\"tfa_763\" id=\"tfa_763\" class=\"\">Pitcairn<\/option>\n<option value=\"tfa_764\" id=\"tfa_764\" class=\"\">Poland<\/option>\n<option value=\"tfa_765\" id=\"tfa_765\" class=\"\">Portugal<\/option>\n<option value=\"tfa_766\" id=\"tfa_766\" class=\"\">Puerto Rico<\/option>\n<option value=\"tfa_767\" id=\"tfa_767\" class=\"\">Qatar<\/option>\n<option value=\"tfa_768\" id=\"tfa_768\" class=\"\">Reunion<\/option>\n<option value=\"tfa_769\" id=\"tfa_769\" class=\"\">Romania<\/option>\n<option value=\"tfa_770\" id=\"tfa_770\" class=\"\">Russian Federation<\/option>\n<option value=\"tfa_771\" id=\"tfa_771\" class=\"\">Rwanda<\/option>\n<option value=\"tfa_772\" id=\"tfa_772\" class=\"\">Saint Kitts and Nevis<\/option>\n<option value=\"tfa_773\" id=\"tfa_773\" class=\"\">Saint Lucia<\/option>\n<option value=\"tfa_774\" id=\"tfa_774\" class=\"\">Samoa<\/option>\n<option value=\"tfa_775\" id=\"tfa_775\" class=\"\">San Marino<\/option>\n<option value=\"tfa_776\" id=\"tfa_776\" class=\"\">Sao Tome and Principe<\/option>\n<option value=\"tfa_777\" id=\"tfa_777\" class=\"\">Saudi Arabia<\/option>\n<option value=\"tfa_778\" id=\"tfa_778\" class=\"\">Senegal<\/option>\n<option value=\"tfa_779\" id=\"tfa_779\" class=\"\">Serbia<\/option>\n<option value=\"tfa_780\" id=\"tfa_780\" class=\"\">Seychelles<\/option>\n<option value=\"tfa_781\" id=\"tfa_781\" class=\"\">Sierra Leone<\/option>\n<option value=\"tfa_782\" id=\"tfa_782\" class=\"\">Singapore<\/option>\n<option value=\"tfa_783\" id=\"tfa_783\" class=\"\">Slovakia<\/option>\n<option value=\"tfa_784\" id=\"tfa_784\" class=\"\">Slovenia<\/option>\n<option value=\"tfa_785\" id=\"tfa_785\" class=\"\">Solomon Islands<\/option>\n<option value=\"tfa_786\" id=\"tfa_786\" class=\"\">Somalia<\/option>\n<option value=\"tfa_787\" id=\"tfa_787\" class=\"\">South Africa<\/option>\n<option value=\"tfa_788\" id=\"tfa_788\" class=\"\">South Georgia \/ Sandwich Islands<\/option>\n<option value=\"tfa_789\" id=\"tfa_789\" class=\"\">South Sudan<\/option>\n<option value=\"tfa_790\" id=\"tfa_790\" class=\"\">Spain<\/option>\n<option value=\"tfa_791\" id=\"tfa_791\" class=\"\">Sri Lanka<\/option>\n<option value=\"tfa_792\" id=\"tfa_792\" class=\"\">St. Helena<\/option>\n<option value=\"tfa_793\" id=\"tfa_793\" class=\"\">St. Pierre and Miquelon<\/option>\n<option value=\"tfa_794\" id=\"tfa_794\" class=\"\">St. Vincent and Grenadines<\/option>\n<option value=\"tfa_795\" id=\"tfa_795\" class=\"\">Sudan<\/option>\n<option value=\"tfa_796\" id=\"tfa_796\" class=\"\">Suriname<\/option>\n<option value=\"tfa_797\" id=\"tfa_797\" class=\"\">Svalbard and Jan Mayen<\/option>\n<option value=\"tfa_798\" id=\"tfa_798\" class=\"\">Swaziland<\/option>\n<option value=\"tfa_799\" id=\"tfa_799\" class=\"\">Sweden<\/option>\n<option value=\"tfa_800\" id=\"tfa_800\" class=\"\">Switzerland<\/option>\n<option value=\"tfa_801\" id=\"tfa_801\" class=\"\">Taiwan<\/option>\n<option value=\"tfa_802\" id=\"tfa_802\" class=\"\">Tajikistan<\/option>\n<option value=\"tfa_803\" id=\"tfa_803\" class=\"\">Tanzania<\/option>\n<option value=\"tfa_804\" id=\"tfa_804\" class=\"\">Thailand<\/option>\n<option value=\"tfa_805\" id=\"tfa_805\" class=\"\">Timor-Leste<\/option>\n<option value=\"tfa_806\" id=\"tfa_806\" class=\"\">Togo<\/option>\n<option value=\"tfa_807\" id=\"tfa_807\" class=\"\">Tokelau<\/option>\n<option value=\"tfa_808\" id=\"tfa_808\" class=\"\">Tonga<\/option>\n<option value=\"tfa_809\" id=\"tfa_809\" class=\"\">Trinidad and Tobago<\/option>\n<option value=\"tfa_810\" id=\"tfa_810\" class=\"\">Tunisia<\/option>\n<option value=\"tfa_811\" id=\"tfa_811\" class=\"\">Turkey<\/option>\n<option value=\"tfa_812\" id=\"tfa_812\" class=\"\">Turkmenistan<\/option>\n<option value=\"tfa_813\" id=\"tfa_813\" class=\"\">Turks and Caicos Islands<\/option>\n<option value=\"tfa_814\" id=\"tfa_814\" class=\"\">Tuvalu<\/option>\n<option value=\"tfa_815\" id=\"tfa_815\" class=\"\">Uganda<\/option>\n<option value=\"tfa_816\" id=\"tfa_816\" class=\"\">Ukraine<\/option>\n<option value=\"tfa_817\" id=\"tfa_817\" class=\"\">United Arab Emirates<\/option>\n<option value=\"tfa_818\" id=\"tfa_818\" class=\"\">United Kingdom<\/option>\n<option value=\"tfa_819\" id=\"tfa_819\" class=\"\">United States<\/option>\n<option value=\"tfa_820\" id=\"tfa_820\" class=\"\">Uruguay<\/option>\n<option value=\"tfa_821\" id=\"tfa_821\" class=\"\">US Minor Outlying Islands<\/option>\n<option value=\"tfa_822\" id=\"tfa_822\" class=\"\">Uzbekistan<\/option>\n<option value=\"tfa_823\" id=\"tfa_823\" class=\"\">Vanuatu<\/option>\n<option value=\"tfa_824\" id=\"tfa_824\" class=\"\">Vatican City State<\/option>\n<option value=\"tfa_825\" id=\"tfa_825\" class=\"\">Venezuela<\/option>\n<option value=\"tfa_826\" id=\"tfa_826\" class=\"\">Viet Nam<\/option>\n<option value=\"tfa_827\" id=\"tfa_827\" class=\"\">Virgin Islands, British<\/option>\n<option value=\"tfa_828\" id=\"tfa_828\" class=\"\">Virgin Islands, US<\/option>\n<option value=\"tfa_829\" id=\"tfa_829\" class=\"\">Wallis and Futuna Islands<\/option>\n<option value=\"tfa_830\" id=\"tfa_830\" class=\"\">Western Sahara<\/option>\n<option value=\"tfa_831\" id=\"tfa_831\" class=\"\">Yemen<\/option>\n<option value=\"tfa_832\" id=\"tfa_832\" class=\"\">Zambia<\/option>\n<option value=\"tfa_833\" id=\"tfa_833\" class=\"\">Zimbabwe<\/option><\/select><\/div>\n<\/div>\n<\/div>\n<\/fieldset>\n<div id=\"tfa_582\" class=\"section group\"><div class=\"oneField field-container-D    \" id=\"tfa_908-D\" role=\"group\" aria-labelledby=\"tfa_908-L\" data-tfa-labelledby=\"-L tfa_908-L\"><div class=\"inputWrapper\"><span id=\"tfa_908\" class=\"choices vertical required\"><span class=\"oneChoice\"><input type=\"checkbox\" value=\"tfa_909\" class=\"\" id=\"tfa_909\" name=\"tfa_909\" aria-labelledby=\"tfa_909-L\" data-tfa-labelledby=\"tfa_908-L tfa_909-L\" data-tfa-parent-id=\"tfa_908\"><label class=\"label postField\" id=\"tfa_909-L\" for=\"tfa_909\"><span class=\"input-checkbox-faux\"><\/span><span style=\"font-size: 14.4px;\">Privacy Policy auto populate GTM<\/span><\/label><\/span><\/span><\/div><\/div><\/div>\n<div class=\"actions\" id=\"5037-A\" data-contentid=\"submit_button\">\n<div id=\"google-captcha\" style=\"display: none\">\n<br><div class=\"captcha\">\n<div class=\"oneField\">\n<div class=\"g-recaptcha\" id=\"g-recaptcha-render-div\"><\/div>\n<div class=\"g-captcha-error\"><\/div>\n<br>\n<\/div>\n<div class=\"captchaHelp\">reCAPTCHA helps prevent automated form spam.<br>\n<\/div>\n<div id=\"disabled-explanation\" class=\"captchaHelp\" style=\"display: none\">The submit button will be disabled until you complete the CAPTCHA.<\/div>\n<\/div>\n<\/div>\n<input type=\"submit\" data-label=\"Submit\" class=\"primaryAction\" id=\"submit_button\" value=\"Submit\">\n<\/div>\n<div style=\"clear:both\"><\/div>\n<input type=\"hidden\" value=\"810-caebedd0b46d6c98f3a5cde665dd1275\" name=\"tfa_dbCounters\" id=\"tfa_dbCounters\" autocomplete=\"off\"><input type=\"hidden\" value=\"5037\" name=\"tfa_dbFormId\" id=\"tfa_dbFormId\"><input type=\"hidden\" value=\"\" name=\"tfa_dbResponseId\" id=\"tfa_dbResponseId\"><input type=\"hidden\" value=\"bfdaf5036f285e055b056caedebdc9fc\" name=\"tfa_dbControl\" id=\"tfa_dbControl\"><input type=\"hidden\" value=\"\" name=\"tfa_dbWorkflowSessionUuid\" id=\"tfa_dbWorkflowSessionUuid\"><input type=\"hidden\" value=\"212\" name=\"tfa_dbDataflowId\" id=\"tfa_dbDataflowId\"><input type=\"hidden\" value=\"1760566026\" name=\"tfa_dbTimeStarted\" id=\"tfa_dbTimeStarted\" autocomplete=\"off\"><input type=\"hidden\" value=\"7\" name=\"tfa_dbVersionId\" id=\"tfa_dbVersionId\"><input type=\"hidden\" value=\"1\" name=\"startWorkflow\" id=\"startWorkflow\"><input type=\"hidden\" value=\"\" name=\"tfa_switchedoff\" id=\"tfa_switchedoff\">\n<\/form>\n<\/div><\/div><div class=\"wFormFooter\"><p class=\"supportInfo\"><br><\/p><\/div>\n\n<\/div>\n\n\n            <script id=\"analytics-collector-script\" type=\"text\/javascript\" src=\"https:\/\/pearson.tfaforms.net\/dist\/analytics\/data-collector.e86d94bd97a6d88cf5db.js\" data-customer-id=\"2383\" data-endpoint=\"https:\/\/analytics.formassembly.com\/v1\/traces\"><\/script>\n\n    \n<script type=\"text\/javascript\" data-for=\"FA__DOMContentLoadedEventDispatch\" src=\"https:\/\/pearson.tfaforms.net\/js\/FA__DOMContentLoadedEventDispatcher.js\" defer><\/script>\n\n    <style>\n    .captcha {\n        padding-bottom: 1em !important;\n    }\n    .wForm .captcha .oneField {\n        margin: 0;\n        padding: 0;\n    }\n<\/style>\n<script type=\"text\/javascript\">\n    \/\/ initialize our variables\n    var captchaReady = 0;\n    var wFORMSReady = 0;\n    var isConditionalSubmitEnabled = false;\n    \/\/ when wForms is loaded call this\n    var wformsReadyCallback = function () {\n        \/\/ using this var to denote if wForms is loaded\n        wFORMSReady = 1;\n        isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');\n        \/\/ call our recaptcha function which is dependent on both\n        \/\/ wForms and an async call to google\n        \/\/ note the meat of this function wont fire until both\n        \/\/ wFORMSReady = 1 and captchaReady = 1\n        onloadCallback();\n    }\n    var gCaptchaReadyCallback = function() {\n        \/\/ using this var to denote if captcha is loaded\n        captchaReady = 1;\n        isConditionalSubmitEnabled = document.getElementById('submit_button').hasAttribute('data-condition');\n        \/\/ call our recaptcha function which is dependent on both\n        \/\/ wForms and an async call to google\n        \/\/ note the meat of this function wont fire until both\n        \/\/ wFORMSReady = 1 and captchaReady = 1\n        onloadCallback();\n    };\n    \/\/ add event listener to fire when wForms is fully loaded\n    document.addEventListener(\"wFORMSLoaded\", wformsReadyCallback);\n    var enableSubmitButton = function() {\n        var submitButton = document.getElementById('submit_button');\n        var explanation = document.getElementById('disabled-explanation');\n        var isConditionalSubmitConditionMet = wFORMS.behaviors.condition.isConditionalSubmitConditionMet;\n        if (\n            submitButton != null &&\n            (isConditionalSubmitEnabled && isConditionalSubmitConditionMet) ||\n            !isConditionalSubmitEnabled\n        )\n        {\n            submitButton.removeAttribute('disabled');\n            if (explanation != null) {\n                explanation.style.display = 'none';\n            }\n        }\n    };\n    var disableSubmitButton = function() {\n        var submitButton = document.getElementById('submit_button');\n        var explanation = document.getElementById('disabled-explanation');\n        if (submitButton != null) {\n            submitButton.disabled = true;\n            if (explanation != null) {\n                explanation.style.display = 'block';\n            }\n        }\n    };\n    \/\/ call this on both captcha async complete and wforms fully\n    \/\/ initialized since we can't be sure which will complete first\n    \/\/ and we need both done for this to function just check that they are\n    \/\/ done to fire the functionality\n    var onloadCallback = function () {\n        \/\/ if our captcha is ready (async call completed)\n        \/\/ and wFORMS is completely loaded then we are ready to add\n        \/\/ the captcha to the page\n        if (captchaReady && wFORMSReady) {\n            grecaptcha.enterprise.render('g-recaptcha-render-div', {\n                'sitekey': '6LfMg_EaAAAAAMhDNLMlgqDChzmtYHlx1yU2y7GI',\n                'theme': 'light',\n                'size': 'normal',\n                'callback': 'enableSubmitButton',\n                'expired-callback': 'disableSubmitButton'\n            })\n            if (!wFORMS.instances['paging']) {\n                document.getElementById(\"g-recaptcha-render-div\").parentNode.parentNode.parentNode.style.display = \"block\";\n            }\n            document.getElementById(\"g-recaptcha-render-div\").getAttributeNode('id').value = 'tfa_captcha_text';\n            var captchaError = '';\n            if (captchaError == '1') {\n                var errMsgText = 'The CAPTCHA was not completed successfully.';\n                var errMsgDiv = document.createElement('div');\n                errMsgDiv.id = \"tfa_captcha_text-E\";\n                errMsgDiv.className = \"err errMsg\";\n                errMsgDiv.innerText = errMsgText;\n                var loc = document.querySelector('.g-captcha-error');\n                loc.insertBefore(errMsgDiv, loc.childNodes[0]);\n                \/* See wFORMS.behaviors.paging.applyTo for origin of this code *\/\n                if (wFORMS.instances['paging']) {\n                    var b = wFORMS.instances['paging'][0];\n                    var pp = base2.DOM.Element.querySelector(document, wFORMS.behaviors.paging.CAPTCHA_ERROR);\n                    if (pp) {\n                        var lastPage = 1;\n                        for (var i = 1; i < 100; i++) {\n                            if (b.behavior.isLastPageIndex(i)) {\n                                lastPage = i;\n                                break;\n                            }\n                        }\n                        b.jumpTo(lastPage);\n                    }\n                }\n            }\n        }\n    }\n<\/script>\n<script src=\"https:\/\/www.google.com\/recaptcha\/enterprise.js?onload=gCaptchaReadyCallback&amp;render=explicit&amp;hl=en_US\" async defer><\/script>\n<script type=\"text\/javascript\">\n    document.addEventListener(\"DOMContentLoaded\", function() {\n        var warning = document.getElementById(\"javascript-warning\");\n        if (warning != null) {\n            warning.parentNode.removeChild(warning);\n        }\n        var explanation = document.getElementById('disabled-explanation');\n        var submitButton = document.getElementById('submit_button');\n        if (submitButton != null) {\n            submitButton.disabled = true;\n            if (explanation != null) {\n                explanation.style.display = 'block';\n            }\n        }\n    });\n<\/script>\n\n<script type=\"text\/javascript\">\n    document.addEventListener(\"FA__DOMContentLoaded\", function(){\n        const FORM_TIME_START = Math.floor((new Date).getTime()\/1000);\n        let formElement = document.getElementById(\"tfa_0\");\n        if (null === formElement) {\n            formElement = document.getElementById(\"0\");\n        }\n        let appendJsTimerElement = function(){\n            let formTimeDiff = Math.floor((new Date).getTime()\/1000) - FORM_TIME_START;\n            let cumulatedTimeElement = document.getElementById(\"tfa_dbCumulatedTime\");\n            if (null !== cumulatedTimeElement) {\n                let cumulatedTime = parseInt(cumulatedTimeElement.value);\n                if (null !== cumulatedTime && cumulatedTime > 0) {\n                    formTimeDiff += cumulatedTime;\n                }\n            }\n            let jsTimeInput = document.createElement(\"input\");\n            jsTimeInput.setAttribute(\"type\", \"hidden\");\n            jsTimeInput.setAttribute(\"value\", formTimeDiff.toString());\n            jsTimeInput.setAttribute(\"name\", \"tfa_dbElapsedJsTime\");\n            jsTimeInput.setAttribute(\"id\", \"tfa_dbElapsedJsTime\");\n            jsTimeInput.setAttribute(\"autocomplete\", \"off\");\n            if (null !== formElement) {\n                formElement.appendChild(jsTimeInput);\n            }\n        };\n        if (null !== formElement) {\n            if(formElement.addEventListener){\n                formElement.addEventListener('submit', appendJsTimerElement, false);\n            } else if(formElement.attachEvent){\n                formElement.attachEvent('onsubmit', appendJsTimerElement);\n            }\n        }\n    });\n<\/script>\n\n<script type=\"text\/javascript\">\n    if(wFORMS.behaviors.prefill) wFORMS.behaviors.prefill.skip = true;\n<\/script>\n\n\n\n    <\/div>\n\n\n    \n\n\n<\/body>";
var resumeUrl = null;
var baseUrl = "https:\/\/pearson.tfaforms.net";

/**
 * Main entry point, called when the DOM is loaded.
 */
function loadFormAssemblyFormHeadAndBodyContents() {
    var targetElement = getTargetElement();
    var formBodyWrapper = createFormBodyWrapper();

    injectHeadContent();
    injectBodyContent(formBodyWrapper, targetElement);
    addResumeLink();

    document.addEventListener('FA__DOMContentLoaded', function () {
        executeBodyScripts(formBodyWrapper);
        
        // Set up FA$ for autosuggest behavior (jQuery in noConflict mode)
        if (typeof $ !== 'undefined' && $.noConflict) {
            window.FA$ = $.noConflict(true);
        }
        
        // Apply prefill behavior to enable URL parameter prefilling
        var forms = document.querySelectorAll('form');
        forms.forEach(function(form) {
            if (wFORMS && wFORMS.behaviors && wFORMS.behaviors.prefill) {
                wFORMS.behaviors.prefill.skip = false;
                wFORMS.behaviors.prefill.applyTo(form);
            }
        });
    });
}
window.addEventListener('DOMContentLoaded', loadFormAssemblyFormHeadAndBodyContents);

/**
 * Finds the target DOM element where the form should be injected.
 * @returns {HTMLElement|null} The target element or null if not found.
 */
function getTargetElement() {
    var quickPublishScript = document.querySelector('script[data-qp-target-id]');
    if (quickPublishScript) {
        var elementID = quickPublishScript.getAttribute('data-qp-target-id');
        return document.getElementById(elementID);
    }
    return null;
}

/**
 * Creates the main wrapper div for the form's body content.
 * @returns {HTMLDivElement}
 */
function createFormBodyWrapper() {
    var bodyWrapperDiv = document.createElement('div');
    bodyWrapperDiv.id = "FA__QP__BODYWRAPPERDIV";
    return bodyWrapperDiv;
}

/**
 * Injects the form's header content (styles, scripts) into the main document.
 */
function injectHeadContent() {
    var head = document.createElement('head');
    head.innerHTML = headContent;

    var headElements = Array.from(head.children);
    var scriptElements = headElements.filter(function(el) { return el.nodeName === 'SCRIPT'; });
    var otherElements = headElements.filter(function(el) { return el.nodeName !== 'SCRIPT'; });

    otherElements.forEach(function(el) { document.head.appendChild(el); });
    loadHeadScriptsSequentially(scriptElements);
}

/**
 * Loads header script tags sequentially to maintain order.
 * @param {HTMLScriptElement[]} scriptElements - An array of script elements to load.
 */
function loadHeadScriptsSequentially(scriptElements) {
    var script = scriptElements.shift();
    if (!script) {
        document.dispatchEvent(new Event('FA__DOMContentLoaded'));
        return;
    }

    var newScript = document.createElement('script');
    Array.from(script.attributes).forEach(function(attr) { newScript.setAttribute(attr.name, attr.value); });
    newScript.innerHTML = script.innerHTML;

    if (script.src) {
        newScript.onload = function() { loadHeadScriptsSequentially(scriptElements); };
        document.head.appendChild(newScript);
    } else {
        document.head.appendChild(newScript);
        loadHeadScriptsSequentially(scriptElements);
    }
}

/**
 * Injects the form's body content into the target element.
 * @param {HTMLDivElement} formBodyWrapper - The div that will contain the form.
 * @param {HTMLElement|null} targetElement - The element to inject the form into.
 */
function injectBodyContent(formBodyWrapper, targetElement) {
    var body = document.createElement('body');
    body.innerHTML = bodyContent;

    Array.from(body.children).forEach(function(el) { formBodyWrapper.appendChild(el); });

    if (targetElement) {
        targetElement.appendChild(formBodyWrapper);
    } else {
        document.body.appendChild(formBodyWrapper);
    }
}

/**
 * If a resume URL is provided, it finds the "Save and Resume" containers
 * and injects the resume link.
 */
function addResumeLink() {
    if (!resumeUrl) return;

    var oneFieldContainers = document.querySelectorAll('.wForm .saveAndResume > .oneField');
    oneFieldContainers.forEach(function (container) {
        var separator = document.createTextNode(' | ');

        var resumeLink = document.createElement('a');
        resumeLink.href = baseUrl + resumeUrl;
        resumeLink.innerHTML = 'Resume a previously saved form';
        
        resumeLink.addEventListener('click', function(event) {
            if (!confirm('Are you sure you want to resume a previous response? Any information you just entered on this page will be discarded.')) {
                event.preventDefault();
            }
        });

        container.appendChild(separator);
        container.appendChild(resumeLink);
    });
}

/**
 * Finds and re-executes script tags from the form's body.
 * @param {HTMLDivElement} formBodyWrapper - The wrapper containing the form.
 */
function executeBodyScripts(formBodyWrapper) {
    var scriptTags = formBodyWrapper.querySelectorAll('script');
    scriptTags.forEach(function (scriptTag) {
        // Skip jQuery, Typeahead, Kalendae, and Calendar scripts that are already loaded in the head
        if (scriptTag.src && (
            scriptTag.src.includes('jquery.js') || 
            scriptTag.src.includes('typeahead.bundle.js') ||
            scriptTag.src.includes('/js/kalendae/') ||
            scriptTag.src.includes('wforms_calendar.js')
        )) {
            return;
        }
        
        // Skip noConflict scripts that are meant for jQuery/Typeahead
        if (scriptTag.innerHTML && scriptTag.innerHTML.includes('noConflict')) {
            return;
        }
        
        var script = document.createElement('script');
        Array.from(scriptTag.attributes).forEach(function(attr) { script.setAttribute(attr.name, attr.value); });
        script.innerHTML = scriptTag.innerHTML;
        scriptTag.parentNode.replaceChild(script, scriptTag);
    });
}
