angular.module("olvrApp").run(["$templateCache",function(n){n.put("Templates/AdditionalInformation.html",'<div class="container" ng-controller="AdditionalInfoController as additionalInfo" lang="{{htmlFriendlyLang}}">\r\n    <form name="aiForm" class="css-form" ng-submit="submit()" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <div class="row">\r\n                <h2 id="pageHeader" translate="yes" tabindex="-1">Additional Information<\/h2>\r\n            <\/div>\r\n            <div class="row">\r\n                <fieldset>\r\n                    <legend>\r\n                        <span translate="yes">Contact Information<\/span>\r\n                    <\/legend>\r\n                    <div class="row">\r\n                        <span class="col-xs-12 legendHint" translate="yes">Boards of elections will use this information to contact you more efficiently regarding questions about your registration, deficiencies in absentee ballot applications, absentee ballot ID envelope, provisional ballots, or to provide additional information regarding serving as a precinct election official.<\/span>\r\n                    <\/div>\r\n                    <div class="row" style="padding-bottom:1em;">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="vPhone" translate="yes">Phone Number<\/label><span class="optionalField" ng-show="voterData.isPeo == \'false\'" translate="yes">(Optional)<\/span>\r\n                            <br />\r\n                            <span class="legendHint" translate="yes">For example: <span>123-456-7890<\/span><\/span>\r\n                            <input id="vPhone" type="tel" class="form-control" ng-model="voterData.phoneNumber" inputmode="tel" ng-required="voterData.isPeo == \'true\'" pattern="(\\(\\d{3}\\)\\s\\d{3}-\\d{4})|(\\d{10})|(\\d{3}-\\d{3}-\\d{4})" title="The phone number must be ten digits" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row" style="padding-bottom:2em;">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="vEmail" translate="yes">Email Address<\/label><span class="optionalField" ng-show="voterData.isPeo == \'false\'" translate="yes">(Optional)<\/span>\r\n                            <input id="vEmail" type="email" class="form-control" ng-model="voterData.email" inputmode="email" ng-required="voterData.isPeo == \'true\'" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row" style="padding-bottom:2em;">\r\n                        <div class="col-xs-12">\r\n                            <span translate="yes" style="font-size: medium;text-transform: none;font-family: Gotham, \'Helvetica Neue\', Helvetica, Arial, sans-serif;">Are you interested in becoming a Precinct Election Official? <a href="https://www.OhioSoS.gov/elections/precinct-election-officials/" target="_blank">Follow this link to learn more about the responsibilities of a Precinct Election Official.<\/a><\/span>\r\n                        <\/div>\r\n                        <div class="col-xs-12" style="padding: 1em 0">\r\n                            <div class="col-xs-1 rdio">\r\n                                <input type="radio" id="peoYes" ng-model="voterData.isPeo" value="true" name="radioGroupPeo" required aria-required="true" />\r\n                            <\/div>\r\n                            <div class="col-xs-1">\r\n                                <label for="peoYes" translate="yes">Yes<\/label>\r\n                            <\/div>\r\n                            <div class="col-xs-1 rdio">\r\n                                <input type="radio" id="peoNo" ng-model="voterData.isPeo" value="false" name="radioGroupPeo" required aria-required="true" />\r\n                            <\/div>\r\n                            <div class="col-xs-1">\r\n                                <label for="peoNo" translate="yes">No<\/label>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/fieldset>               \r\n            <\/div>\r\n            <div ng-show="!reviewPageVisited || (reviewPageVisited && changesMade)">\r\n                <div class="col-xs-12 col-sm-6 btnCancel">\r\n                    <cancel-modal><\/cancel-modal>\r\n                <\/div>\r\n                <div class="col-xs-12 col-sm-3 btnBack">\r\n                    <input type="button" role="button" class="btn btn-primary" value="{{\'Back\'|translate}}" ng-click="back()" />\r\n                <\/div>\r\n                <div class="col-xs-12 col-sm-3 btnNext">\r\n                    <input type="submit" class="btn btn-primary" value="{{\'Continue\'|translate}}" />\r\n                <\/div>\r\n            <\/div>\r\n            <div ng-show="reviewPageVisited && !changesMade" class="buttonNavigation">\r\n                    <input type="submit" role="button" class="btn btn-primary" value="{{\'Review\'|translate}}" />\r\n            <\/div>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>\r\n\r\n');n.put("Templates/AffirmEligibility.html",'<div class="container" ng-controller="AffirmEligibilityController as eligibility" lang="{{htmlFriendlyLang}}">\r\n    <form name="eleform" class="css-form" ng-submit="submit()">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <div class="row">\r\n                <fieldset class="section">\r\n                    <h2 id="pageHeader" translate="yes" tabindex="-1">Eligibility<\/h2>\r\n                    <span translate="yes">You are qualified to register to vote in Ohio if you meet all the following requirements:<\/span>\r\n                    <ul>\r\n                        <li translate="yes">You are a citizen of the United States.<\/li>\r\n                        <li translate="yes">You will be at least 18 years old on or before the day of the general election.<\/li>\r\n                        <li translate="yes">You will be a resident of Ohio for at least 30 days immediately before the election in which you want to vote.<\/li>\r\n                        <li translate="yes">You are not incarcerated (in jail or in prison) for a felony conviction.<\/li>\r\n                        <li translate="yes">You have not been declared incompetent for voting purposes by a probate court.<\/li>\r\n                        <li translate="yes">You have not been permanently disenfranchised for violations of election laws.<\/li>\r\n                    <\/ul>\r\n                <\/fieldset>                \r\n            <\/div>\r\n            <div ng-show="!reviewPageVisited" class="buttonNavigation">\r\n                <div class="col-xs-12 col-sm-6 btnCancel">\r\n                    <cancel-modal><\/cancel-modal>\r\n                <\/div>\r\n                <div class="col-xs-12 col-sm-3 btnBack">\r\n                    <input type="button" role="button" class="btn btn-primary" value="{{\'Back\'|translate}}" ng-click="back()" />\r\n                <\/div>\r\n                <div class="col-xs-12 col-sm-3 btnNext">\r\n                    <input type="submit" role="button" class="btn btn-primary" value="{{\'Continue\'|translate}}" />\r\n                <\/div>\r\n            <\/div>\r\n            <div ng-show="reviewPageVisited" class="buttonNavigation">\r\n                    <input type="submit" role="button" class="btn btn-primary" value="{{\'Review\'|translate}}" />\r\n            <\/div>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>\r\n');n.put("Templates/Confirmation.html",'<div class="container" ng-controller="ConfirmationController as confirmation" lang="{{htmlFriendlyLang}}">\r\n    <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n    <div class="col-sm-9 col-xs-12">\r\n        <div style="padding-bottom:30px">\r\n            <fieldset style="padding-bottom:2em">\r\n                <div class="row" ng-show="countyData.address.HOUSE_NUMBER != null">\r\n                    <div class="col-xs-12">\r\n                        <h2 id="pageHeader" tabindex="-1">\r\n                            <span translate="yes" ng-show="!isPdfWorkflow">Congratulations, your application has been forwarded to:<\/span>\r\n                            <span translate="yes" ng-show="isPdfWorkflow">Please print your application mail it to your county:<\/span>\r\n                        <\/h2>\r\n                        <a href="{{countyData.website}}" style="font-weight:bold" target="_blank">{{countyNameText}}<\/a>\r\n                        <br />\r\n                        <span ng-if="countyData.address.HOUSE_NUMBER">{{countyData.address.HOUSE_NUMBER}}<\/span>\r\n                        <span ng-if="countyData.address.STREET_NAME">{{countyData.address.STREET_NAME}}<\/span>\r\n                        <br />\r\n                        <span>{{countyData.address.CITY}} {{countyData.address.STATE}}, {{countyData.address.ZIP_CODE}}<\/span><br />\r\n                        <span>{{countyData.hours}}<\/span><br />\r\n                        <span>{{countyData.days}}<\/span><br />\r\n                        <span translate="yes">Phone: <\/span><a href="tel:{{countyData.phoneNumber}}">{{countyData.phoneNumber}}<\/a><br />                        \r\n                        <span translate="yes">Fax: <\/span><span>{{countyData.fax}}<\/span><br />\r\n                        <a href="mailto:{{countyData.email}}">{{countyData.email}}<\/a><br />\r\n                    <\/div>\r\n                <\/div>\r\n                <div class="row" ng-show="((!isPdfWorkflow) && (countyData.address.HOUSE_NUMBER != null))">\r\n                    <div class="col-xs-12">\r\n                        <h3 translate="yes">Your Tracking Number Is: <b>{{countyData.confirmationNumber}}<\/b><\/h3>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/fieldset>\r\n            <fieldset style="padding-bottom:2em">\r\n                <div class="row">\r\n                    <div class="col-xs-12">\r\n                        <h2 translate="yes">WHAT HAPPENS NOW? (PLEASE READ CAREFULLY)<\/h2>\r\n                        <span translate="yes" ng-show="!isPdfWorkflow">Your county board of elections will review the information you supplied to update your voter registration. If it is determined to be valid and complete, the board will send an acknowledgement notice via non-forwardable mail to your new voting address. This notice will include information about the precinct where you will be voting. If you do not receive this notice, please <a href=\'https://www.OhioSoS.gov/elections/elections-officials/county-boards-of-elections-directory/\' target=\'_blank\'>contact your county board of elections<\/a>.<\/span>\r\n                        <span ng-show="!isPdfWorkflow"><br /><br /><\/span>\r\n                        <span translate="yes" ng-show="!isPdfWorkflow">If your application is incomplete, you will receive a notice asking you to complete a new form. This information must be provided to your county board of elections by the close of registration prior to an election <a href=\'https://www.OhioSoS.gov/elections/voters/current-voting-schedule/\' target=\'_blank\'>(follow this link for the current deadlines).<\/a><\/span>\r\n                        <span translate="yes" ng-show="isPdfWorkflow">\r\n                            Please print and return the paper voter registration form to your county board of elections by the close of voter registration for the next election <a href=\'https://www.OhioSoS.gov/elections/voters/current-voting-schedule/\' target=\'_blank\'>(follow this link for the current deadlines)<\/a>. Your board of elections will review your form to make sure that it is valid and complete.  If it is valid and complete, the board will send an acknowledgement notice via non-forwardable mail to your new voting address. This notice will include information about where you vote. If your form is invalid or incomplete, the board of elections will contact you.\r\n                        <\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/fieldset>\r\n            <fieldset>\r\n                <div class="row">\r\n                    <div class="col-xs-12">\r\n                        <h2 translate="yes">YOUR OPTIONS FOR VOTING IN THE NEXT ELECTION<\/h2>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class="row">\r\n                    <div class="col-xs-12">\r\n                        <h3 translate="yes" style="margin-top:10px">Election Day<\/h3>\r\n                        <ul>\r\n                            <li>\r\n                                <span translate="yes">Polls will be open from 6:30 a.m. to 7:30 p.m.<\/span>\r\n                            <\/li>\r\n                            <li>\r\n                                <span translate="yes">Report to the correct precinct and polling location as indicated on the acknowledgement card sent to you by the board of elections.<\/span>\r\n                            <\/li>\r\n                            <li>\r\n                                <span translate="yes"><b>Remember to bring identification with you to the polls.<\/b> Voters must bring identification to the polls in order to verify identity. Identification may include a current and valid photo identification, a military identification, or a copy of a current (within the last 12 months)  utility bill, bank statement, government check, paycheck, or other government document (other than a voter registration notification sent by a board of elections) that shows the voter\'s name and current address. Voters who do not provide one of these documents will still be able to vote by providing the last four digits of the voter\'s Social Security number and by casting a provisional ballot pursuant to <a href=\'http://codes.ohio.gov/orc/3505.181\' target=\'_blank\'>R.C. 3505.181<\/a>. For more information on <a href=\'https://www.OhioSoS.gov/elections/voters/id-requirements/\' target=\'_blank\'>voter identification requirements follow this link.<\/a><\/span>\r\n                            <\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class="row">\r\n                    <div class="col-xs-12">\r\n                        <h3 translate="yes">Request an Absentee Ballot to Vote by Mail<\/h3>\r\n                        <ul>\r\n                            <li>\r\n                                <span translate="yes">Visit <a href=\'https://www.OhioSoS.gov/elections/voters/\' target=\'_blank\'>VoteOhio.gov<\/a> to download an absentee ballot request form. Complete the required information, print, sign and mail the application to your <a href=\'https://www.OhioSoS.gov/elections/elections-officials/county-boards-of-elections-directory/\' target=\'_blank\'>county board of elections.<\/a><\/span>\r\n                            <\/li>\r\n                            <li>\r\n                                <span translate="yes">The board of elections must receive your request no later than noon on the third day before the Election. Keep in mind that the earlier you request it, the more time you will have to complete and return your voted ballot to be included in the official tally.<\/span>\r\n                            <\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                <\/div>\r\n                <div class="row">\r\n                    <div class="col-xs-12">\r\n                        <h3 translate="yes">Vote Absentee In Person Prior to Election Day<\/h3>\r\n                        <ul>\r\n                            <li>\r\n                                <span translate="yes">Starting the day after the close of voter registration, Ohio voters may cast absentee ballots in person at their county board of elections or voting center as designated by the county board.  Check with your <a href=\'https://www.OhioSoS.gov/elections/elections-officials/county-boards-of-elections-directory/\' target=\'_blank\'>county board of elections<\/a> for more specific information.<\/span>\r\n                            <\/li>\r\n                            <li>\r\n                                <span translate="yes">Remember to bring valid identification as outlined above.<\/span>\r\n                            <\/li>\r\n                        <\/ul>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/fieldset>\r\n            <div class="row">\r\n                <div class="col-xs-12">\r\n                    <div class="buttonNavigation">\r\n                        <input type="button" role="button" class="btn btn-primary" value="{{\'Finished\'|translate}}" ng-click="finished()" />\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/div>\r\n<\/div>\r\n');n.put("Templates/IdentificationInformation.html",'<div class="container" ng-controller="IdentityController1 as idInfo" col-md-6 dw-loading="fourKeysSpinner" dw-loading-options="{{getSpinnerOptions()}}" lang="{{htmlFriendlyLang}}">\r\n    <script type="text/ng-template" id="pdfWorkflow.html">\r\n        <div class="modal-header">\r\n            <h3 class="modal-title" id="modal-title" translate="yes">We are unable to process your application online<\/h3>\r\n        <\/div>\r\n        <div class="modal-body" id="modal-body">\r\n            <!--<span translate="yes">We are unable to process your application online for the reason below:<\/span>\r\n            <ul>\r\n                <li ng-repeat="item in ctrl.items">\r\n                    <div>{{item.Messages | whichLang: \'ERROR\':false}}<\/div>\r\n                <\/li>\r\n            <\/ul>\r\n            <span translate="yes">You can complete a paper voter registration form (PDF). Select ‘Yes’ to continue with a paper voter registration form or if you entered your information incorrectly, you may select ‘Cancel’ to try again.<\/span>-->\r\n            <span translate="yes">Unfortunately, because information you provided does not match records already on file with the state, we are unable to complete your registration. We want to make sure you have every opportunity to make your voice heard. To continue your registration process:<\/span>\r\n            <ol>\r\n                <li translate="yes">Review the information you submitted for accuracy.<\/li>\r\n                <li translate="yes">Submit a paper application to your county board of elections.<\/li>\r\n                <li translate="yes">Visit the Ohio Bureau of Motor Vehicles website, update your information and opt to register to vote or update your voter registration.<\/li>\r\n                <li translate="yes">Contact our office at <a href="mailto:info@OhioSoS.gov">info@OhioSoS.gov<\/a> and we can walk you through the process.<\/li>\r\n            <\/ol>\r\n            <span translate="yes">Selection ‘Yes’ to continue with a paper voter registration form or select ‘Cancel’ to try again.<\/span>\r\n        <\/div>\r\n        <div class="modal-footer">\r\n            <div class="col-xs-6" style="text-align:center">\r\n                <button class="btn btn-default" type="button" ng-click="ctrl.cancel()" translate="yes">Cancel<\/button>\r\n            <\/div>\r\n            <div class="col-xs-6" style="text-align:center">\r\n                <button class="btn btn-primary" type="button" ng-click="ctrl.ok()" translate="yes">Yes<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/script>\r\n    <script type="text/ng-template" id="needAssistance.html">\r\n        <div class="modal-header" role="alertdialog">\r\n            <h3 class="modal-title" id="modal-title" translate="yes">Do you need assistance?<\/h3>\r\n        <\/div>\r\n        <div class="modal-body" id="modal-body">     \r\n            <span translate="yes">We have noticed that you may be encountering issues completing the recaptcha.  Are you having issues completing the recaptcha with an assistive technology device?<\/span>\r\n        <\/div>\r\n        <div class="modal-footer">\r\n            <div class="col-xs-6" style="text-align:center">\r\n                <button class="btn btn-default" type="button" ng-click="noAssistanceNeeded()" translate="yes">No<\/button>\r\n            <\/div>\r\n            <div class="col-xs-6" style="text-align:center">\r\n                <button class="btn btn-primary" type="button" ng-click="yesAssistanceNeeded()" translate="yes">Yes<\/button>\r\n            <\/div>\r\n        <\/div>\r\n    <\/script>\r\n    <form id="idform1" name="idform1" class="css-form" ng-submit="submit($event)" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <div class="row" style="padding-bottom:.5em">\r\n                <div class="alert-danger" role="alert" ng-if="enableWarning" translate="yes">\r\n                    Any change made to the information on this page will reset your current progress!\r\n                <\/div>\r\n                <h2 id="pageHeader" translate="yes" tabindex="-1">Personal Information<\/h2>\r\n                <fieldset>\r\n                    <legend style="margin-bottom:0" translate="yes">\r\n                        Name\r\n                    <\/legend>\r\n                    <div class="row">\r\n                        <span class="col-xs-12" style="font-size:12px" translate="yes">For example: John Doe Smith<\/span>\r\n                        <span class="col-xs-12 legendHint" translate="yes">Please do not use punctuation in these fields.<\/span>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="fname" translate="yes">First Name<\/label>\r\n                            <input id="fname" name="fname" type="text" class="form-control" ng-model="userData.currName.firstName" pattern="^[A-Za-z\\u002D\\u0060\\u0022\\u0027\\u0020]+$" required="" aria-required="true" autocomplete="off" title="{{\'for your first name.\'|translate}}">\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="mname" class="fieldLabel" translate="yes">Middle Name<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                            <input id="mname" name="mname" type="text" class="form-control" ng-model="userData.currName.middleName" pattern="^[A-Za-z\\u002D\\u0060\\u0022\\u0027\\u0020]+$" autocomplete="off" empty-to-null="">\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="lname" translate="yes">Last Name<\/label>\r\n                            <input id="lname" name="lname" type="text" class="form-control" ng-model="userData.currName.lastName" pattern="^[A-Za-z\\u002D\\u0060\\u0022\\u0027\\u0020]+$" required="" aria-required="true" autocomplete="off" title="{{\'for your last name.\'|translate}}">\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="suffix" class="fieldLabel" translate="yes">Suffix<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                            <input id="suffix" type="text" name="suffix" class="form-control" ng-model="userData.currName.suffix" pattern="^[A-Za-z\\u002D\\u0060\\u0022\\u0027\\u0020]+$" autocomplete="off" empty-to-null="">\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/fieldset>\r\n            <\/div>\r\n            <div class="row" style="padding-bottom:30px">\r\n                <fieldset>\r\n                    <legend style="margin-bottom:0" translate="yes">\r\n                        Date of Birth\r\n                    <\/legend>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 legendHint">\r\n                            <span translate="yes">For example: <span>01 28 1976<\/span><\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-4 col-sm-3 smlDob">\r\n                            <label for="dob_Month" translate="yes">Month<\/label>\r\n                            <input id="dob_Month" type="number" class="form-control" ng-model="userData.birthMonth" min="1" max="12" maxlength="2" pattern="0?[1-9]|1[012]" name="dob_Month" aria-describedby="dobHint" required aria-required="true" autocomplete="off" title="{{\'for your birth month.\'|translate}}" disable-arrows />\r\n                        <\/div>\r\n                        <div class="col-xs-4 col-sm-3 smlDob" style="padding-left:0">\r\n                            <label for="dob_Day" translate="yes">Day<\/label>\r\n                            <input id="dob_Day" type="number" class="form-control" ng-model="userData.birthDay" min="1" max="31" maxlength="2" pattern="0?[1-9]|1[0-9]|2[0-9]|3[01]" name="dob_Day" aria-describedby="dobHint" required aria-required="true" autocomplete="off" title="{{\'for your birth day.\'|translate}}" disable-arrows />\r\n                        <\/div>\r\n                        <div class="col-xs-4 col-sm-4 col-md-2 smlDob" style="padding-left:0">\r\n                            <label for="dob_Year" translate="yes">Year<\/label>\r\n                            <input id="dob_Year" type="number" class="form-control" ng-model="userData.birthYear" min="1890" max="2200" maxlength="4" ng-minlength="4" pattern="[0-9]{4}" name="dob_Year" aria-describedby="dobHint" required aria-required="true" autocomplete="off" title="{{\'for your birth year.\'|translate}}" disable-arrows />\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/fieldset>\r\n            <\/div>\r\n            <div class="row" style="padding-bottom:30px">\r\n                <fieldset>\r\n                    <legend translate="yes" style="margin-bottom: 0;">\r\n                        Identification Information\r\n                    <\/legend>\r\n                    <div class="row">\r\n                        <span class="col-xs-12 legendHint" translate="yes">Both forms of identification are required.<\/span>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12">\r\n                            <label for="stateId" translate="yes">Ohio driver’s license or Ohio identification card number (two letters and six numbers):<\/label>\r\n                        <\/div>\r\n                        <br />\r\n                        <div class="col-xs-12">\r\n                            <input id="stateId" name="stateId" type="text" class="form-control" maxlength="8" ng-minlength="8" ng-model="userData.bmvId" pattern="^[A-Za-z]{2}[0-9]{6}" ng-required="isStateIdReq" aria-required="{{isStateIdReq}}" ng-disabled="!isStateIdReq" autocomplete="off" title="{{\'Your Ohio driver’s license or Ohio identification card number is two letters followed by six numbers.\'|translate}}" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row" style="padding-bottom:20px">\r\n                        <div class="col-xs-12">\r\n                            <input type="checkbox" id="noStateId" name="noStateId" ng-model="userData.noStateId" ng-required="!isStateIdReq" ng-click="uppdateIsReq(\'STATEID\')" />\r\n                            <label for="noStateId" translate="yes" style="font-size:12px;font-weight:400;display:inline">I do not have an Ohio driver\'s license or Ohio identification card number.<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12" style="text-align:center">\r\n                            <span translate="yes" style="font-weight:bold">AND<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12">\r\n                            <label for="ssn4" translate="yes">Last four digits of SSN (Social Security number)<\/label>\r\n                        <\/div>\r\n                        <div class="col-xs-12">\r\n                            <input type="text" id="ssn4" name="ssn4" class="form-control" maxlength="4" ng-minlength="4" ng-model="userData.ssn4" pattern="[0-9]{4}" inputmode="numeric" ng-required="isSSNReq" aria-required="{{isSSNReq}}" ng-disabled="!isSSNReq" autocomplete="off" title="{{\'For the last four digits of your Social Security number.\'|translate}}" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12">\r\n                            <input type="checkbox" id="noSSN" name="noSSN" ng-model="userData.noSSN4" ng-required="!isSSNReq" ng-click="uppdateIsReq(\'SSN\')" />\r\n                            <label for="noSSN" translate="yes" style="font-size:12px;font-weight:400">I do not have a Social Security number.<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/fieldset>\r\n            <\/div>\r\n            <div ng-show="!reviewPageVisited || (reviewPageVisited && changesMade)" class="buttonNavigation">\r\n                <div class="buttonNavigation">\r\n                    <div class="col-xs-12 col-sm-3 btnCancel">\r\n                        <cancel-modal><\/cancel-modal>\r\n                    <\/div>\r\n                    <div class="col-xs-12 col-sm-3 btnBack">\r\n                        <input type="button" role="button" class="btn btn-primary" value="{{\'Back\'|translate}}" ng-click="back()" />\r\n                    <\/div>\r\n                    <div class="col-xs-12 col-sm-3 btnNext">\r\n                        <input type="submit" role="button" class="btn btn-primary" value="{{\'Continue\'|translate}}" aria-label="Contine" aria-describedby="legalDisc" />\r\n                    <\/div>\r\n                    <div class="col-xs-12" style="padding-top:1em">\r\n                        <span id="legalDisc" translate="yes" style="font-size:12px">This site has implemented invisible reCAPTCHA, and your use of the Invisible reCAPTCHA is subject to the Google <a href="https://www.google.com/intl/en/policies/privacy/">Privacy Policy<\/a> and <a href="https://www.google.com/intl/en/policies/terms/">Terms of Use<\/a>.<\/span>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div ng-show="reviewPageVisited && !changesMade" class="buttonNavigation">\r\n                <input type="button" role="button" class="btn btn-primary" value="{{\'Review\'|translate}}" ng-click="goToReview()" />\r\n            <\/div>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>\r\n');n.put("Templates/IdentificationInformation2.html",'<div class="container" ng-controller="IdentityController2 as idInfo2" dw-loading="addressCleanserSpinner" dw-loading-options="{{getSpinnerOptions()}}" lang="{{htmlFriendlyLang}}">\r\n    <script type="text/ng-template" id="ncoaAddressConfirmation.html">\r\n        <form name="ncoaConfirmation" class="css-form" autocomplete="off">\r\n            <div class="modal-header">\r\n                <h2 class="modal-title" id="modal-title" translate="yes">Address<\/h2>\r\n            <\/div>\r\n            <div class="modal-body" id="modal-body">\r\n                <div>\r\n                    <div ng-if="originalData.vAddress.STREET_NAME" style="color:forestgreen;padding-bottom:1em">\r\n                        <span translate="yes" translate-n="addressCount()" translate-plural="Please confirm or update your voting address and mailing address (if applicable). Select “Edit Addresses” to update your voting or mailing address. Select “Confirm Addresses” if your voting and mailing addresses are correct.">Please confirm or update your voting address and mailing address (if applicable). Select “Edit Address” to update your voting or mailing address. Select “Confirm Address” if your voting and mailing addresses are correct.<\/span>\r\n                        <fieldset style="margin-top:1em">\r\n                            <legend style="margin-bottom:0">\r\n                                <span translate="yes">Voting Address on File<\/span>\r\n                            <\/legend>\r\n\r\n                                <div class="col-xs-12">\r\n                                    <span ng-if="originalData.name.FIRST_NAME">{{originalData.name.FIRST_NAME}}<\/span>\r\n                                    <span ng-if="originalData.name.MIDDLE_NAME">{{originalData.name.MIDDLE_NAME}}<\/span>\r\n                                    <span ng-if="originalData.name.LAST_NAME">{{originalData.name.LAST_NAME}}<\/span>\r\n                                    <span ng-if="originalData.name.SUFFIX">{{originalData.name.SUFFIX}}<\/span>\r\n                                <\/div>\r\n\r\n                                <div class="col-xs-12">\r\n                                    <span ng-if="originalData.vAddress.HOUSE_NUMBER">{{originalData.vAddress.HOUSE_NUMBER}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.PRE_STREET_DIRECTION">{{originalData.vAddress.PRE_STREET_DIRECTION}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.STREET_NAME">{{originalData.vAddress.STREET_NAME}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.STREET_DESCRIPTION">{{originalData.vAddress.STREET_DESCRIPTION}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.POST_STREET_DIRECTION">{{originalData.vAddress.POST_STREET_DIRECTION}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.SECONDARY_UNIT_DESIGNATOR">{{originalData.vAddress.SECONDARY_UNIT_DESIGNATOR}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.SECONDARY_NUMBER">{{originalData.vAddress.SECONDARY_NUMBER}}<\/span>\r\n                                <\/div>\r\n\r\n                                <div class="col-xs-12">\r\n                                    <span ng-if="originalData.vAddress.CITY">{{originalData.vAddress.CITY}},<\/span>\r\n                                    <span ng-if="originalData.vAddress.STATE">{{originalData.vAddress.STATE}}<\/span>\r\n                                    <span ng-if="originalData.vAddress.ZIP_CODE">{{originalData.vAddress.ZIP_CODE}}<\/span>\r\n                                <\/div>\r\n                         \r\n                        <\/fieldset>\r\n                    <\/div>\r\n                    <div ng-if="originalData.mAddress.STREET_NAME" style="color:dodgerblue;padding-bottom:2em">\r\n                        <fieldset>\r\n                            <legend style="margin-bottom:0">\r\n                                <span translate="yes">Mailing Address on File<\/span>\r\n                            <\/legend>\r\n                                <div class="col-xs-12">\r\n                                    <span ng-if="originalData.mAddress.HOUSE_NUMBER">{{originalData.mAddress.HOUSE_NUMBER}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.PRE_STREET_DIRECTION">{{originalData.mAddress.PRE_STREET_DIRECTION}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.STREET_NAME">{{originalData.mAddress.STREET_NAME}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.STREET_DESCRIPTION">{{originalData.mAddress.STREET_DESCRIPTION}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.POST_STREET_DIRECTION">{{originalData.mAddress.POST_STREET_DIRECTION}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.SECONDARY_UNIT_DESIGNATOR">{{originalData.mAddress.SECONDARY_UNIT_DESIGNATOR}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.SECONDARY_NUMBER">{{originalData.mAddress.SECONDARY_NUMBER}}<\/span>\r\n                                <\/div>\r\n                                <div class="col-xs-12" ng-if="!originalData.mAddress.COUNTRY">\r\n                                    <span ng-if="originalData.mAddress.CITY">{{originalData.mAddress.CITY}},<\/span>\r\n                                    <span ng-if="originalData.mAddress.STATE">{{originalData.mAddress.STATE}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.ZIP_CODE">{{originalData.mAddress.ZIP_CODE}}<\/span>\r\n                                <div class="col-xs-12" ng-if="originalData.mAddress.COUNTRY">\r\n                                    <span ng-if="originalData.mAddress.CITY">{{originalData.mAddress.CITY}},<\/span>\r\n                                    <span ng-if="originalData.mAddress.COUNTRY">{{originalData.mAddress.COUNTRY}}<\/span>\r\n                                    <span ng-if="originalData.mAddress.COUNTRY_POSTAL_CODE">{{originalData.mAddress.COUNTRY_POSTAL_CODE}}<\/span>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/fieldset>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="modal-footer">\r\n                <div class="col-sm-6 col-xs-5" style="text-align:center">\r\n                    <button class="btn btn-primary" type="button" ng-click="editAddress()" translate="yes" translate-n="addressCount()" translate-plural="Edit Addresses">Edit Address<\/button>\r\n                <\/div>\r\n                <div class="col-sm-6 col-xs-7" style="text-align:center">\r\n                    <button class="btn btn-primary" type="submit" ng-click="confirmAddress()" translate="yes" translate-n="addressCount()" translate-plural="Confirm Addresses">Confirm Address<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/form>\r\n    <\/script>\r\n    <script type="text/ng-template" id="noChangesWarning.html">\r\n        <form name="noChanges" class="css-form" autocomplete="off">\r\n            <div class="modal-header">\r\n                <h3 class="modal-title" id="modal-title" translate="yes">Warning!<\/h3>\r\n            <\/div>\r\n            <div class="modal-body" id="modal-body" role="alertdialog">\r\n                <span translate="yes">You have not made a change to your voting address. If the voting address on file for you is current and correct, you do not need to update your record.<\/span>\r\n            <\/div>\r\n            <div class="modal-footer">\r\n                <div class="col-xs-12" style="text-align:center">\r\n                    <button class="btn btn-primary" type="button" ng-click="closeWarning()" translate="yes">Ok<\/button>\r\n                <\/div>\r\n            <\/div>\r\n        <\/form>\r\n    <\/script>\r\n    <script type="text/ng-template" id="addressStandardization.html">\r\n        <form name="addressStandardize" class="css-form" autocomplete="off">\r\n            <div class="modal-header">\r\n                <h3 class="modal-title" id="modal-title" translate="yes">Voting Address Verification<\/h3>\r\n            <\/div>\r\n            <div class="modal-body" id="modal-body">\r\n                <span translate="yes" ng-show="voterData.sAddress.length > 0">We are unable to verify your address but have a close match.  Please select the address you want to use or click ‘cancel’ to enter a different address.<\/span>\r\n                <!--<span translate="yes" ng-show="voterData.sAddress.length == 0">We are unable to verify your voting address and process your application online. You may continue to print and complete a paper voter registration form (PDF) or click ‘cancel’ to enter a different address.<\/span>-->\r\n                <div ng-show="voterData.sAddress.length == 0">\r\n                    <span translate="yes">Unfortunately, we are unable to verify your voting address using data already on file with the state. We want to make sure you have every opportunity to make your voice heard. To continue your registration process:<\/span>\r\n                    <ol>\r\n                        <li translate="yes">Review the information you submitted for accuracy.<\/li>\r\n                        <li translate="yes">Submit a paper application to your county board of elections.<\/li>\r\n                        <li translate="yes">Visit the Ohio Bureau of Motor Vehicles website, update your information and opt to register to vote or update your voter registration.<\/li>\r\n                        <li translate="yes">Contact our office at <a href="mailto:info@OhioSoS.gov">info@OhioSoS.gov<\/a> and we can walk you through the process.<\/li>\r\n                    <\/ol>\r\n                    <span translate="yes">You may continue to print and complete a paper voter registration form (PDF) or click ‘cancel’ to enter a different address.<\/span>\r\n                <\/div>\r\n                <br />\r\n                <br />               \r\n                <div ng-if="!acceptAddressMatch" class="panel panel-info" style="color:forestgreen;padding-bottom:0">\r\n                    <div style="margin-bottom:0" class="panel-heading">\r\n                        <!--we have to add one because of the \'default\' address the user entered-->\r\n                        <span translate="yes" translate-n="voterData.sAddress.length + 1" translate-plural="Suggested Voting Addresses:">Voting Address:<\/span>\r\n                    <\/div>\r\n                    <div class="panel-body">                        \r\n                        <div ng-repeat="sAddress in voterData.sAddress">\r\n                            <div>\r\n                                <div class="col-xs-1 rdio">\r\n                                    <input type="radio" id="sAddress_{{$index}}" value="{{$index}}" name="radioGroupSuggestedAddress" required aria-required="true" ng-model="rdbList.rdbValue" />\r\n                                <\/div>\r\n                                <div class="col-xs-11" style="padding-bottom:1em" ng-class="{\'alert-warning\':($index == rdbList.rdbValue)}">\r\n                                    <label for="sAddress_{{$index}}" style="font-weight:normal">\r\n                                        <span ng-if="voterData.name.FIRST_NAME">{{voterData.name.FIRST_NAME}}<\/span>\r\n                                        <span ng-if="voterData.name.MIDDLE_NAME">{{voterData.name.MIDDLE_NAME}}<\/span>\r\n                                        <span ng-if="voterData.name.LAST_NAME">{{voterData.name.LAST_NAME}}<\/span>\r\n                                        <span ng-if="voterData.name.SUFFIX">{{voterData.name.SUFFIX}}<\/span>\r\n                                        <br />\r\n                                        <span ng-if="sAddress.HOUSE_NUMBER" ng-class="{boldInfo: voterData.vAddress.HOUSE_NUMBER != sAddress.HOUSE_NUMBER}">{{sAddress.HOUSE_NUMBER}}<\/span>\r\n                                        <span ng-if="sAddress.PRE_STREET_DIRECTION" ng-class="{boldInfo: voterData.vAddress.PRE_STREET_DIRECTION != sAddress.PRE_STREET_DIRECTION}">{{sAddress.PRE_STREET_DIRECTION}}<\/span>\r\n                                        <span ng-if="sAddress.STREET_NAME" ng-class="{boldInfo: voterData.vAddress.STREET_NAME != sAddress.STREET_NAME}">{{sAddress.STREET_NAME}}<\/span>\r\n                                        <span ng-if="sAddress.STREET_DESCRIPTION" ng-class="{boldInfo: voterData.vAddress.STREET_DESCRIPTION != sAddress.STREET_DESCRIPTION}">{{sAddress.STREET_DESCRIPTION}}<\/span>\r\n                                        <span ng-if="sAddress.POST_STREET_DIRECTION" ng-class="{boldInfo: voterData.vAddress.POST_STREET_DIRECTION != sAddress.POST_STREET_DIRECTION}">{{sAddress.POST_STREET_DIRECTION}}<\/span>\r\n                                        <span ng-if="sAddress.SECONDARY_UNIT_DESIGNATOR" ng-class="{boldInfo: voterData.vAddress.SECONDARY_UNIT_DESIGNATOR != sAddress.SECONDARY_UNIT_DESIGNATOR}">{{sAddress.SECONDARY_UNIT_DESIGNATOR}}<\/span>\r\n                                        <span ng-if="sAddress.SECONDARY_NUMBER" ng-class="{boldInfo: voterData.vAddress.SECONDARY_NUMBER != sAddress.SECONDARY_NUMBER}">{{sAddress.SECONDARY_NUMBER}}<\/span>\r\n                                        <br />\r\n                                        <span ng-if="sAddress.CITY" ng-class="{boldInfo: sAddress.CITY != voterData.vAddress.CITY}">{{sAddress.CITY}},<\/span>\r\n                                        <span ng-if="sAddress.STATE" ng-class="{boldInfo: sAddress.STATE != voterData.vAddress.STATE}">{{sAddress.STATE}}<\/span>\r\n                                        <span ng-if="sAddress.ZIP_CODE" ng-class="{boldInfo: sAddress.ZIP_CODE != voterData.vAddress.ZIP_CODE}">{{sAddress.ZIP_CODE}}<\/span>\r\n                                        <br />\r\n                                        <span ng-if="sAddress.COUNTY" ng-class="{boldInfo: sAddress.COUNTY != voterData.vAddress.COUNTY}">{{countyLookUp(sAddress.COUNTY)}}<\/span><span translate="yes" ng-if="sAddress.COUNTY">COUNTY<\/span>\r\n                                    <\/label>\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div>\r\n                            <div class="col-xs-1 rdio">\r\n                                <input type="radio" id="vAddress" value="-1" ng-model="rdbList.rdbValue" name="radioGroupSuggestedAddress" required aria-required="true" />\r\n                            <\/div>\r\n                            <div class="col-xs-11" ng-class="{\'alert-warning\':(-1 == rdbList.rdbValue)}">\r\n                                <label for="vAddress" style="font-weight:normal">\r\n                                    <span translate="yes">Keep the address as you entered it:<\/span>\r\n                                    <br />\r\n                                    <span ng-if="voterData.name.FIRST_NAME">{{voterData.name.FIRST_NAME}}<\/span>\r\n                                    <span ng-if="voterData.name.MIDDLE_NAME">{{voterData.name.MIDDLE_NAME}}<\/span>\r\n                                    <span ng-if="voterData.name.LAST_NAME">{{voterData.name.LAST_NAME}}<\/span>\r\n                                    <span ng-if="voterData.name.SUFFIX">{{voterData.name.SUFFIX}}<\/span>\r\n                                    <br />\r\n                                    <span ng-if="voterData.vAddress.HOUSE_NUMBER">{{voterData.vAddress.HOUSE_NUMBER}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.PRE_STREET_DIRECTION">{{voterData.vAddress.PRE_STREET_DIRECTION}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.STREET_NAME">{{voterData.vAddress.STREET_NAME}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.STREET_DESCRIPTION">{{voterData.vAddress.STREET_DESCRIPTION}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.POST_STREET_DIRECTION">{{voterData.vAddress.POST_STREET_DIRECTION}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.SECONDARY_UNIT_DESIGNATOR">{{voterData.vAddress.SECONDARY_UNIT_DESIGNATOR}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.SECONDARY_NUMBER">{{voterData.vAddress.SECONDARY_NUMBER}}<\/span>\r\n                                    <br />\r\n                                    <span ng-if="voterData.vAddress.CITY">{{voterData.vAddress.CITY}},<\/span>\r\n                                    <span ng-if="voterData.vAddress.STATE">{{voterData.vAddress.STATE}}<\/span>\r\n                                    <span ng-if="voterData.vAddress.ZIP_CODE">{{voterData.vAddress.ZIP_CODE}}<\/span>\r\n                                    <br />\r\n                                    <span ng-if="voterData.vAddress.COUNTY">{{countyLookUp(voterData.vAddress.COUNTY)}}<\/span><span translate="yes" ng-if="voterData.vAddress.COUNTY"> COUNTY<\/span>\r\n                                <\/label>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <\/div>\r\n                    <br />\r\n                    <span translate="yes" ng-show="((rdbList.rdbValue == \'-1\') && (pdfFlowOnly == false))" aria-live="polite" class="warning">By choosing an uncorrected voting address you will not be able to register online. However, you may still register by finishing this process and mailing in the signed and completed printable pdf provided at the end of this process.<\/span>\r\n                <\/div>                \r\n            <div class="modal-footer">\r\n                <div class="col-xs-6" style="text-align:center">\r\n                    <button class="btn btn-default" ng-show="rdbList.rdbValue != \'-1\'" type="button" ng-click="cancel()" translate="yes">Cancel<\/button>\r\n                    <button id="btnCancelWarning" ng-show="rdbList.rdbValue == \'-1\'" class="btn btn-default" type="button" ng-click="cancel()" translate="yes">Cancel<\/button>\r\n                <\/div>\r\n                <!--<div class="visible-xs"><br><\/div>-->\r\n                <div class="col-xs-6" style="text-align:center">\r\n                    <button class="btn btn-primary" ng-show="rdbList.rdbValue != \'-1\'" type="submit" ng-click="acceptChanges(addressStandardize.$valid)" translate="yes">Continue<\/button>\r\n                    <button id="btnPdfWarning" class="btn btn-primary" style="white-space:normal" ng-show="rdbList.rdbValue == \'-1\'" type="submit" ng-click="pdfOk(addressStandardize.$valid)" translate="yes">Continue - By mailing in a pdf form<\/button>\r\n                <\/div>                \r\n            <\/div>\r\n        <\/form>\r\n    <\/script>\r\n    <form name="idform2" class="css-form" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding-bottom: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <h2 id="pageHeader" translate="yes" tabindex="-1">Address<\/h2>\r\n            <div style="padding-bottom:2em">\r\n                <fieldset>\r\n                    <legend style="margin-bottom:.5em">\r\n                        <span translate="yes">Residency Requirements<\/span>\r\n                    <\/legend>\r\n                    <div class="row">\r\n                        <div class="col-xs-12">\r\n                            <span translate="yes">Your voting residence is the location that you consider to be a permanent, not a temporary, residence. Your voting residence is the place in which your habitation is fixed and to which, whenever you are absent, you intend to return. If you do not have a fixed place of habitation, but you are a consistent or regular inhabitant of a shelter or other location to which you intend to return, you may use that shelter or other location as your residence for purposes of registering to vote. If you have questions about your specific residency circumstances, you may contact your local board of elections for further information.<\/span>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/fieldset>\r\n            <\/div>\r\n            <div>\r\n                <div ng-if="originalData.vAddress.STREET_NAME" style="color:forestgreen;padding-bottom:2em">\r\n                    <fieldset>\r\n                        <legend style="margin-bottom:.5em">\r\n                            <span translate="yes">Address on File<\/span>\r\n                        <\/legend>\r\n                        <div class="row">\r\n                            <div class="col-xs-12">\r\n                                <span ng-if="originalData.name.FIRST_NAME">{{originalData.name.FIRST_NAME}}<\/span>\r\n                                <span ng-if="originalData.name.MIDDLE_NAME">{{originalData.name.MIDDLE_NAME}}<\/span>\r\n                                <span ng-if="originalData.name.LAST_NAME">{{originalData.name.LAST_NAME}}<\/span>\r\n                                <span ng-if="originalData.name.SUFFIX">{{originalData.name.SUFFIX}}<\/span>\r\n                            <\/div>\r\n                            <div class="col-xs-12">\r\n                                <span ng-if="originalData.vAddress.HOUSE_NUMBER">{{originalData.vAddress.HOUSE_NUMBER}}<\/span>\r\n                                <span ng-if="originalData.vAddress.PRE_STREET_DIRECTION">{{originalData.vAddress.PRE_STREET_DIRECTION}}<\/span>\r\n                                <span ng-if="originalData.vAddress.STREET_NAME">{{originalData.vAddress.STREET_NAME}}<\/span>\r\n                                <span ng-if="originalData.vAddress.STREET_DESCRIPTION">{{originalData.vAddress.STREET_DESCRIPTION}}<\/span>\r\n                                <span ng-if="originalData.vAddress.POST_STREET_DIRECTION">{{originalData.vAddress.POST_STREET_DIRECTION}}<\/span>\r\n                                <span ng-if="originalData.vAddress.SECONDARY_UNIT_DESIGNATOR">{{originalData.vAddress.SECONDARY_UNIT_DESIGNATOR}}<\/span>\r\n                                <span ng-if="originalData.vAddress.SECONDARY_NUMBER">{{originalData.vAddress.SECONDARY_NUMBER}}<\/span>\r\n                            <\/div>\r\n                            <div class="col-xs-12">\r\n                                <span ng-if="originalData.vAddress.CITY">{{originalData.vAddress.CITY}},<\/span>\r\n                                <span ng-if="originalData.vAddress.STATE">{{originalData.vAddress.STATE}}<\/span>\r\n                                <span ng-if="originalData.vAddress.ZIP_CODE">{{originalData.vAddress.ZIP_CODE}}<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/fieldset>\r\n                <\/div>\r\n                <div ng-if="originalData.mAddress.STREET_NAME" style="color:dodgerblue;padding-bottom:2em">\r\n                    <fieldset>\r\n                        <legend style="margin-bottom:0">\r\n                            <span translate="yes">Mailing Address on File<\/span>\r\n                        <\/legend>\r\n                        <div class="row">\r\n                            <div class="col-xs-12">\r\n                                <span ng-if="originalData.mAddress.HOUSE_NUMBER">{{originalData.mAddress.HOUSE_NUMBER}}<\/span>\r\n                                <span ng-if="originalData.mAddress.PRE_STREET_DIRECTION">{{originalData.mAddress.PRE_STREET_DIRECTION}}<\/span>\r\n                                <span ng-if="originalData.mAddress.STREET_NAME">{{originalData.mAddress.STREET_NAME}}<\/span>\r\n                                <span ng-if="originalData.mAddress.STREET_DESCRIPTION">{{originalData.mAddress.STREET_DESCRIPTION}}<\/span>\r\n                                <span ng-if="originalData.mAddress.POST_STREET_DIRECTION">{{originalData.mAddress.POST_STREET_DIRECTION}}<\/span>\r\n                                <span ng-if="originalData.mAddress.SECONDARY_UNIT_DESIGNATOR">{{originalData.mAddress.SECONDARY_UNIT_DESIGNATOR}}<\/span>\r\n                                <span ng-if="originalData.mAddress.SECONDARY_NUMBER">{{originalData.mAddress.SECONDARY_NUMBER}}<\/span>\r\n                            <\/div>\r\n                            <div class="col-xs-12" ng-if="!originalData.mAddress.COUNTRY">\r\n                                <span ng-if="originalData.mAddress.CITY">{{originalData.mAddress.CITY}},<\/span>\r\n                                <span ng-if="originalData.mAddress.STATE">{{originalData.mAddress.STATE}}<\/span>\r\n                                <span ng-if="originalData.mAddress.ZIP_CODE">{{originalData.mAddress.ZIP_CODE}}<\/span>\r\n                            <\/div>\r\n                            <div class="col-xs-12" ng-if="originalData.mAddress.COUNTRY">\r\n                                <span ng-if="originalData.mAddress.CITY">{{originalData.mAddress.CITY}},<\/span>\r\n                                <span ng-if="originalData.mAddress.COUNTRY">{{originalData.mAddress.COUNTRY}}<\/span>\r\n                                <span ng-if="originalData.mAddress.COUNTRY_POSTAL_CODE">{{originalData.mAddress.COUNTRY_POSTAL_CODE}}<\/span>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/fieldset>\r\n                <\/div>\r\n            <\/div>\r\n            <div style="padding-bottom:2em">\r\n                <fieldset>\r\n                    <legend style="margin-bottom:.5em">\r\n                        <span translate="yes">Current Address<\/span>\r\n                    <\/legend>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-4">\r\n                            <label for="vHouseNumber" translate="yes">House Number<\/label>\r\n                            <input id="vHouseNumber" type="text" maxlength="20" class="form-control" ng-model="voterData.vAddress.HOUSE_NUMBER" required />\r\n                        <\/div>\r\n                        <div class="col-xs-12 col-sm-4 smscreen">\r\n                            <label for="vPreStreetDir" translate="yes">Pre-Street Direction<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                            <select name="vPreStreetDir" id="vPreStreetDir" class="form-control"\r\n                                    data-ng-options="option.value as option.name for option in idInfo2.streetDirectionList"\r\n                                    data-ng-model="voterData.vAddress.PRE_STREET_DIRECTION">\r\n                                <option value=""><\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-8">\r\n                            <label for="vStreetName" translate="yes">Street Name<\/label>\r\n                            <input id="vStreetName" type="text" maxlength="50" class="form-control" ng-model="voterData.vAddress.STREET_NAME" required />\r\n                        <\/div>\r\n                        <div class="col-xs-12 col-sm-4 smscreen">\r\n                            <label for="vStreetDesc" translate="yes">Street Description<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                            <select name="vStreetDesc" id="vStreetDesc" class="form-control"\r\n                                    data-ng-options="option.value as option.name for option in idInfo2.streetDescriptionList"\r\n                                    data-ng-model="voterData.vAddress.STREET_DESCRIPTION">\r\n                                <option value=""><\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-4">\r\n                            <label for="vPostStreetDir" translate="yes">Post-Street Direction<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                            <select name="vPostStreetDir" id="vPostStreetDir" class="form-control"\r\n                                    data-ng-options="option.value as option.name for option in idInfo2.streetDirectionList"\r\n                                    data-ng-model="voterData.vAddress.POST_STREET_DIRECTION">\r\n                                <option value=""><\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                        <div class="col-xs-12 col-sm-4 smscreen">\r\n                            <label for="vAptLot" translate="yes">Apartment or Lot<\/label><span ng-if="(hasValue(voterData.vAddress.SECONDARY_NUMBER) === false)" class="optionalField" translate="yes">(Optional)<\/span>\r\n                            <select name="vAptLot" id="vAptLot" class="form-control" ng-change="resetAptLot(\'R\')"  \r\n                                    ng-required="hasValue(voterData.vAddress.SECONDARY_NUMBER)"           \r\n                                    data-ng-options="option.value as option.name for option in idInfo2.aptLotList"\r\n                                    data-ng-model="voterData.vAddress.SECONDARY_UNIT_DESIGNATOR">\r\n                                <option value=""><\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                        <div class="col-xs-12 col-sm-4 smscreen">\r\n                            <div ng-show="voterData.vAddress.SECONDARY_UNIT_DESIGNATOR || hasValue(voterData.vAddress.SECONDARY_NUMBER)">\r\n                                <label for="vAptLotTxt" translate="yes">Apartment or Lot Number<\/label>\r\n                                <input id="vAptLotTxt" type="text" maxlength="10" class="form-control" ng-model="voterData.vAddress.SECONDARY_NUMBER" ng-required="hasValue(voterData.vAddress.SECONDARY_UNIT_DESIGNATOR)" />\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-6">\r\n                            <label for="vCity" translate="yes">City or Post Office<\/label>\r\n                            <input id="vCity" type="text" maxlength="50" class="form-control" ng-model="voterData.vAddress.CITY" required />\r\n                        <\/div>\r\n                        <div class="col-xs-12 col-sm-3 smscreen">\r\n                            <label for="vState" translate="yes">State<\/label>\r\n                            <select name="vState" id="vState" class="form-control" disabled\r\n                                    data-ng-options="option.value as option.name for option in idInfo2.stateList"                                    \r\n                                    data-ng-model="voterData.vAddress.STATE"><\/select>\r\n                        <\/div>\r\n                        <div class="col-xs-12 col-sm-3 smscreen">\r\n                            <label for="vZip" translate="yes">Zip Code<\/label>\r\n                            <input id="vZip" type="text" maxlength="5" class="form-control" ng-model="voterData.vAddress.ZIP_CODE" pattern="[0-9]{5}" disable-arrows inputmode="numeric" required />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-12 col-sm-6">\r\n                            <label for="vCounty" translate="yes">County<\/label>\r\n                            <select name="vCounty" id="vCounty" class="form-control" title="County is required."\r\n                                    data-ng-options="option.value as option.name for option in idInfo2.countyList"\r\n                                    data-ng-model="voterData.vAddress.COUNTY" required>\r\n                                <option value=""><\/option>\r\n                            <\/select>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <br />\r\n                    <div class="row">\r\n                        <div class="col-xs-1 chkbxAddress">\r\n                            <input id="mailingAddress" type="checkbox" ng-model="hasMAddress" ng-click="clearMailingAddress()" />\r\n                        <\/div>\r\n                        <div class="col-xs-11 chkbxAddressLbl">\r\n                            <label for="mailingAddress" translate="yes">My mailing address is different from my voting address<\/label>\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row">\r\n                        <div class="col-xs-1 chkbxAddress">\r\n                            <input id="foreignAddress" type="checkbox" ng-model="hasFAddress" ng-show="hasMAddress" ng-click="clearMailingAddress()" />\r\n                        <\/div>\r\n                        <div class="col-xs-11 chkbxAddressLbl">\r\n                            <label for="foreignAddress" ng-show="hasMAddress" translate="yes">My mailing address is outside the U.S.A.<\/label>\r\n                        <\/div>\r\n                    <\/div>                    \r\n                <\/fieldset>\r\n            <\/div>\r\n            <div>\r\n                <div ng-if="hasMAddress && !hasFAddress" style="padding-bottom:2em">\r\n                    <fieldset>\r\n                        <legend>\r\n                            <span translate="yes">Mailing Address<\/span>\r\n                        <\/legend>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-4">\r\n                                <label for="mHouseNumber" translate="yes">House Number<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                                <input id="mHouseNumber" type="text" maxlength="20" class="form-control" ng-model="voterData.mAddress.HOUSE_NUMBER" />\r\n                            <\/div>\r\n                            <div class="col-xs-12 col-sm-4 smscreen">\r\n                                <label for="mPreStreetDir" translate="yes">Pre-Street Direction<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                                <select name="mPreStreetDir" id="mPreStreetDir" class="form-control"\r\n                                        data-ng-options="option.value as option.name for option in idInfo2.streetDirectionList"\r\n                                        data-ng-model="voterData.mAddress.PRE_STREET_DIRECTION">\r\n                                    <option value=""><\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-8">\r\n                                <label for="mStreetName" translate="yes">Street Name<\/label>\r\n                                <input id="mStreetName" type="text" maxlength="50" class="form-control" ng-model="voterData.mAddress.STREET_NAME" ng-required="hasMAddress" />\r\n                            <\/div>\r\n                            <div class="col-xs-12 col-sm-4 smscreen">\r\n                                <label for="mStreetDesc" translate="yes">Street Description<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                                <select name="mStreetDesc" id="mStreetDesc" class="form-control"\r\n                                        data-ng-options="option.value as option.name for option in idInfo2.streetDescriptionList"\r\n                                        data-ng-model="voterData.mAddress.STREET_DESCRIPTION">\r\n                                    <option value=""><\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-4">\r\n                                <label for="mPostStreetDir" translate="yes">Post-Street Direction<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                                <select name="mPostStreetDir" id="mPostStreetDir" class="form-control"\r\n                                        data-ng-options="option.value as option.name for option in idInfo2.streetDirectionList"\r\n                                        data-ng-model="voterData.mAddress.POST_STREET_DIRECTION">\r\n                                    <option value=""><\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                            <div class="col-xs-12 col-sm-4 smscreen">\r\n                                <label for="mAptLot" translate="yes">Apartment or Lot<\/label><span ng-if="(hasValue(voterData.mAddress.SECONDARY_NUMBER) === false)" class="optionalField" translate="yes">(Optional)<\/span>\r\n                                <select name="mAptLot" id="mAptLot" class="form-control" ng-change="resetAptLot(\'M\')"\r\n                                        ng-required="hasValue(voterData.mAddress.SECONDARY_NUMBER)"           \r\n                                        data-ng-options="option.value as option.name for option in idInfo2.aptLotList"\r\n                                        data-ng-model="voterData.mAddress.SECONDARY_UNIT_DESIGNATOR">\r\n                                    <option value=""><\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                            <div class="col-xs-12 col-sm-4 smscreen">\r\n                                <div ng-show="voterData.mAddress.SECONDARY_UNIT_DESIGNATOR || hasValue(voterData.mAddress.SECONDARY_NUMBER)">\r\n                                    <label for="mAptLotTxt" translate="yes">Apartment or Lot Number<\/label>\r\n                                    <input id="mAptLotTxt" type="text" maxlength="10" class="form-control" ng-model="voterData.mAddress.SECONDARY_NUMBER" ng-required="hasValue(voterData.mAddress.SECONDARY_UNIT_DESIGNATOR) &&  hasMAddress" />\r\n                                <\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-6">\r\n                                <label for="mCity" translate="yes">City or Post Office<\/label>\r\n                                <input id="mCity" type="text" maxlength="50" class="form-control" ng-model="voterData.mAddress.CITY" ng-required="hasMAddress" />\r\n                            <\/div>\r\n                            <div class="col-xs-12 col-sm-3 smscreen">\r\n                                <label for="mState" translate="yes">State<\/label>\r\n                                <select name="mState" id="mState" class="form-control"\r\n                                        data-ng-options="option.value as option.name for option in idInfo2.stateList"\r\n                                        data-ng-model="voterData.mAddress.STATE"\r\n                                        ng-required="hasMAddress">\r\n                                    <option value=""><\/option>\r\n                                <\/select>\r\n                            <\/div>\r\n                            <div class="col-xs-12 col-sm-3 smscreen">\r\n                                <label for="mZip" translate="yes">Zip Code<\/label>\r\n                                <input id="mZip" type="text" maxlength="5" class="form-control" ng-model="voterData.mAddress.ZIP_CODE" pattern="[0-9]{5}" disable-arrows inputmode="numeric" ng-required="hasMAddress" />\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/fieldset>\r\n                <\/div>\r\n                <div ng-if="hasMAddress && hasFAddress" style="padding-bottom:2em">\r\n                    <fieldset>\r\n                        <legend>\r\n                            <span translate="yes">Mailing Address (Outside U.S.A)<\/span>\r\n                        <\/legend>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-4">\r\n                                <label for="fStreetName" translate="yes">Address<\/label>\r\n                                <input id="fStreetName" type="text" maxlength="50" class="form-control" ng-model="voterData.mAddress.STREET_NAME" ng-required="hasFAddress" />\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-4">\r\n                                <label for="fCity" translate="yes">City or Post Office<\/label>\r\n                                <input id="fCity" type="text" maxlength="50" class="form-control" ng-model="voterData.mAddress.CITY" ng-required="hasFAddress" />\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-4">\r\n                                <label for="fCountry" translate="yes">Country<\/label>\r\n                                <input id="fCountry" type="text" maxlength="50" class="form-control" ng-model="voterData.mAddress.COUNTRY" ng-required="hasFAddress" />\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div class="row">\r\n                            <div class="col-xs-12 col-sm-4">\r\n                                <label for="fCity" translate="yes">Postal Code<\/label><span class="optionalField" translate="yes">(Optional)<\/span>\r\n                                <input id="fCity" type="text" maxlength="10" class="form-control" ng-model="voterData.mAddress.COUNTRY_POSTAL_CODE" />\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/fieldset>\r\n                <\/div>\r\n                <div ng-show="!reviewPageVisited || (reviewPageVisited && changesMade)" class="buttonNavigation">\r\n                    <div class="col-xs-12 col-sm-6 btnCancel">\r\n                        <cancel-modal><\/cancel-modal>\r\n                    <\/div>\r\n                    <div class="col-xs-12 col-sm-3 btnBack">\r\n                        <input type="button" role="button" class="btn btn-primary" value="{{\'Back\'|translate}}" ng-click="back()" />\r\n                    <\/div>\r\n                    <div class="col-xs-12 col-sm-3 btnNext">\r\n                        <input type="submit" class="btn btn-primary" value="{{\'Continue\'|translate}}" ng-click="preSubmitCheck()" />\r\n                    <\/div>\r\n                <\/div>\r\n                <div ng-show="reviewPageVisited && !changesMade" class="buttonNavigation">\r\n                    <input type="button" role="button" class="btn btn-primary" value="{{\'Review\'|translate}}" ng-click="goToReview()" />\r\n                <\/div>\r\n\r\n            <\/div>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>\r\n\r\n\r\n');n.put("Templates/Landing.html",'<div class="container" ng-controller="UpcomingElectionsController as elections" lang="{{htmlFriendlyLang}}">\r\n    <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n    <div class="col-sm-9 col-xs-12">\r\n        <h2 id="pageHeader" translate="yes" tabindex="-1">welcome to ohio\'s online voter registration system<\/h2>\r\n        <fieldset class="section">\r\n            <p ng-repeat="election in elections.electionList | exipredDeadline">\r\n                <span>\r\n                    <b translate="yes">Please Note: The deadline set in the Ohio Constitution to register to vote in {{election.UpcomingElections | whichLang: \'DESCRIPTION\':true}} was {{election.UpcomingElections | whichLang: \'DATE\':false}}. That deadline has passed, and registrations {{election.UpcomingElections | whichLang: \'DESCRIPTION\':false}} can no longer be accepted.<\/b>\r\n                <\/span>\r\n            <\/p>          \r\n            <span translate="yes">This system provides a convenient and secure way to:<\/span>\r\n            <ul>\r\n                <li translate="yes">Register to vote in Ohio<\/li>\r\n                <li translate="yes">Update your voter registration address<\/li>\r\n            <\/ul>\r\n            <a href="https://www.youtube.com/watch?v=jPIU_HlzLV0&feature=youtu.be" target="_blank" translate="yes"><img class="ytthumbnail" src="../Content/images/Video-Thumbnail-Play.jpg" alt="thumbnail of Online Voter Registration for the Ohio 2020 General Election video" /><br />Watch this video to see how easy it is to register to vote online.<\/a>\r\n        <\/fieldset>\r\n        <fieldset class="section">\r\n            <h3 translate="yes">WHAT YOU NEED<\/h3>\r\n            <span translate="yes">To register online you will need to provide the following:<\/span>\r\n            <ul>\r\n                <li translate="yes">Ohio driver’s license or Ohio identification card number<\/li>\r\n                <li translate="yes">Name<\/li>\r\n                <li translate="yes">Date of Birth<\/li>\r\n                <li translate="yes">Address<\/li>\r\n                <li translate="yes">Last four digits of your Social Security number<\/li>\r\n            <\/ul>\r\n            <span translate="yes">If you do not have any portion of the required information, <a href="https://www.OhioSoS.gov/globalassets/elections/forms/vr_form_04-2015.pdf" target="_blank">follow this link to update your voting address using our paper form (PDF).<\/a> Once you complete this form, you must sign and send it to your <a href="https://www.OhioSoS.gov/elections/elections-officials/county-boards-of-elections-directory/" target="_blank">county board of elections<\/a>.<\/span>\r\n            <br />\r\n            <br />\r\n            <span translate="yes">If you are a Safe at Home participant, before you proceed, please <a href="https://www.OhioSoS.gov/secretary-office/office-initiatives/safe-at-home/victims/" target="_blank">follow this link to contact the Safe at Home office<\/a>.<\/span>\r\n            <br />\r\n            <br />\r\n            <div class="buttonNavigation">\r\n                <input type="button" role="button" class="btn btn-primary" value="{{\'Let\\\'s Get Started\'|translate}}" ng-click="submit()" />\r\n            <\/div>\r\n        <\/fieldset>\r\n        <fieldset class="section">\r\n            <h3 translate="yes">REGISTRATION DEADLINES<\/h3>\r\n            <p ng-repeat="election in elections.electionList | exipredDeadline">\r\n                <span>\r\n                    <b translate="yes">Please Note: The deadline set in the Ohio Constitution to register to vote in {{election.UpcomingElections | whichLang: \'DESCRIPTION\':true}} was {{election.UpcomingElections | whichLang: \'DATE\':false}}. That deadline has passed, and registrations {{election.UpcomingElections | whichLang: \'DESCRIPTION\':false}} can no longer be accepted.<\/b>\r\n                <\/span>\r\n            <\/p>\r\n            <span translate="yes">You must register or update your voter registration no later than 30 days prior to an election. Upcoming voter registration deadlines:<\/span>\r\n            <ul ng-show="getDatesFailure">\r\n                <li translate="yes">Failed to get the upcoming election dates.<\/li>\r\n            <\/ul>\r\n            <ul style="list-style:none;min-height:1em" dw-loading="elecDatesSpinner" dw-loading-options="{{getSpinnerOptions()}}">\r\n                <li ng-repeat="election in elections.electionList" ng-class="{strikeThrough: strikeThroughText(election.UpcomingElections[0]) }"><b>{{election.UpcomingElections | whichLang: \'DATE\':false}}<\/b><span> {{election.UpcomingElections | whichLang: \'DESCRIPTION\':false}}<\/span><\/li>\r\n            <\/ul>\r\n            <span translate="yes">If you register or update your information after the deadline, the change will apply for the next election.<\/span>\r\n        <\/fieldset>        \r\n        <fieldset class="section">\r\n            <h3 translate="yes">HAVE YOU MOVED OUT OF OHIO?<\/h3>\r\n            <span translate="yes">If so, you are encouraged to cancel your Ohio registration by completing the <a href="https://www.ohiosos.gov/globalassets/elections/forms/10-a_bilingual.pdf" target="_blank">voter registration cancellation form available here (PDF)<\/a> and mailing it to your <a href="https://www.OhioSoS.gov/elections/elections-officials/county-boards-of-elections-directory/" target="_blank">county board of elections<\/a> for the county in which you previously resided. You cannot use this online system to cancel your Ohio voter registration.<\/span>\r\n            <br />\r\n            <br />\r\n            <span translate="yes">To find information on how to register to vote in another state, visit the <a href="https://www.eac.gov/voters/register-and-vote-in-your-state" target="_blank">U.S. Election Assistance Commission’s website.<\/a><\/span>\r\n        <\/fieldset>\r\n                \r\n    <\/div>\r\n<\/div>');n.put("Templates/ManualRegistration.html",'<div class="container" ng-controller="ManualRegController as MRC" col-md-6 lang="{{htmlFriendlyLang}}">\r\n    <form name="manualRegForm" class="css-form" ng-submit="submit()" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <h1 id="pageHeader" translate="yes">Manual Update Required<\/h1>\r\n            <fieldset>\r\n                <span translate="yes">We apologize for the inconvenience, but we are unable to pre-populate a paper voter registration form for you. <\/span><a href="https://www.OhioSoS.gov/globalassets/elections/forms/vr_form_04-2015.pdf" translate="yes">Please follow this link to print and complete a paper voter registration form (PDF).<\/a>\r\n                <a href="/Landing" translate="yes">Follow this link to return to the beginning.<\/a>\r\n            <\/fieldset>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>');n.put("Templates/NotEligible.html",'<div class="container" ng-controller="NotEligibleController as NEC" col-md-6 lang="{{htmlFriendlyLang}}">\r\n    <form name="notEligibleForm" class="css-form" ng-submit="submit()" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <h1 id="pageHeader" translate="yes">Ineligible<\/h1>\r\n            <fieldset>\r\n                <span translate="yes">We apologize for the inconvenience, but we are unable to process your request for the following reasons:<\/span>\r\n                <ul>\r\n                    <li ng-repeat="error in errorList">\r\n                        <div>{{error.Messages | whichLang: \'ERROR\'}}<\/div>                        \r\n                    <\/li>\r\n                <\/ul>\r\n                <!--<span style="font-weight: bold;" translate="yes">\r\n                    Why did I receive this error message?\r\n                <\/span>removed per brandi-->\r\n                <div>\r\n                    <!--<span translate="yes">This is a secure system. Please keep in mind that to use this system, you must:<\/span>\r\n                    <ol>\r\n                        <li translate="yes">\r\n                            Have a valid Ohio driver’s license or Ohio identification card number and that it must match what you enter into this system.\r\n                        <\/li>\r\n                    <\/ol>removed pre brandi-->\r\n                    <span translate="yes">These measures are in place to protect the security of the system.<\/span>\r\n                <\/div>\r\n                <a href="/Landing" translate="yes">Follow this link to return to the beginning.<\/a>\r\n            <\/fieldset>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>');n.put("Templates/RecaptchaAssistance.html",'<div class="container" ng-controller="RecaptchaAssistanceController as RAC" col-md-6 lang="{{htmlFriendlyLang}}">\r\n    <form name="recaptchaAssistanceForm" class="css-form" ng-submit="submit()" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <h1 id="pageHeader" translate="yes">IT Accessibility Assistance<\/h1>\r\n            <fieldset>\r\n                <span translate="yes">In order to help process your request, please contact our EIT Accessibility Coordinator at <a href="mailto:ADA@OhioSoS.gov">ADA@OhioSoS.gov<\/a> who can assist you with any questions or issues you may be having.<\/span>\r\n                <a href="/Landing" translate="yes">Follow this link to return to the beginning.<\/a>\r\n            <\/fieldset>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>');n.put("Templates/Review.html",'<div class="container" ng-controller="ReviewController as review" dw-loading="finalSubmitSpinner" dw-loading-options="{{getSpinnerOptions()}}" lang="{{htmlFriendlyLang}}">\r\n    <form name="reviewForm" class="css-form" ng-submit="submit()">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <h2 id="pageHeader" translate="yes" tabindex="-1">Review<\/h2>\r\n            <uib-accordion close-others="false">\r\n                <div uib-accordion-group panel-class="panel-default" is-open="isOpen1">\r\n                    <uib-accordion-heading>{{\'Personal Information\'|translate}}<\/uib-accordion-heading>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">First Name<\/div>\r\n                        <div class="col-xs-6 reviewColumn" style="word-break:break-word">{{voterData.name.FIRST_NAME}}<\/div>\r\n                        <div class="col-xs-3 reviewEdit">\r\n                            <input type="button" class="btn btn-primary btn-sm" ng-click="editButton(\'IdentificationInformation\')" value="{{\'Edit Identification Information\'|translate}}" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Middle Name<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.name.MIDDLE_NAME}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Last Name<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.name.LAST_NAME}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Suffix<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.name.SUFFIX}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Date of Birth<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.dob | asDateString}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Driver\'s License or Ohio Identification Card Number<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.bmvid}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Last 4 digits of SSN<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.ssn4}}<\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div uib-accordion-group panel-class="panel-default" is-open="isOpen2">\r\n                    <uib-accordion-heading>{{\'Address Information\'|translate}}<\/uib-accordion-heading>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Voting Address<\/div>\r\n                        <div class="col-xs-6 reviewColumn" style="word-break:break-word">{{votingAddressSingleLine}}<\/div>\r\n                        <div class="col-xs-3 reviewEdit">\r\n                            <input type="button" class="btn btn-primary btn-sm" ng-click="editButton(\'IdentificationInformation2\')" value="{{\'Edit Address Information\'|translate}}" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">City<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.vAddress.CITY}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">County<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{votingAddressCountyText}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">State<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.vAddress.STATE}}<\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-3 reviewColumn" translate="yes">Zip<\/div>\r\n                        <div class="col-xs-9 reviewColumn">{{voterData.vAddress.ZIP_CODE}}<\/div>\r\n                    <\/div>\r\n                    <div ng-if="voterData.mAddress.STREET_NAME">\r\n                        <div class="row reviewRow">\r\n                            <div class="col-xs-3 reviewColumn" translate="yes">Mailing Address<\/div>\r\n                            <div class="col-xs-9 reviewColumn">{{mailingAddressSingleLine}}<\/div>\r\n                        <\/div>\r\n                        <div ng-if="!voterData.mAddress.COUNTRY">\r\n                            <div class="row reviewRow">\r\n                                <div class="col-xs-3 reviewColumn" translate="yes">City<\/div>\r\n                                <div class="col-xs-9 reviewColumn">{{voterData.mAddress.CITY}}<\/div>\r\n                            <\/div>\r\n                            <div class="row reviewRow">\r\n                                <div class="col-xs-3 reviewColumn" translate="yes">State<\/div>\r\n                                <div class="col-xs-9 reviewColumn">{{voterData.mAddress.STATE}}<\/div>\r\n                            <\/div>\r\n                            <div class="row reviewRow">\r\n                                <div class="col-xs-3 reviewColumn" translate="yes">Zip<\/div>\r\n                                <div class="col-xs-9 reviewColumn">{{voterData.mAddress.ZIP_CODE}}<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                        <div ng-if="voterData.mAddress.COUNTRY">\r\n                            <div class="row reviewRow">\r\n                                <div class="col-xs-3 reviewColumn" translate="yes">Address City or Post Office<\/div>\r\n                                <div class="col-xs-9 reviewColumn">{{voterData.mAddress.CITY}}<\/div>\r\n                            <\/div>\r\n                            <div class="row reviewRow">\r\n                                <div class="col-xs-3 reviewColumn" translate="yes">Country<\/div>\r\n                                <div class="col-xs-9 reviewColumn">{{voterData.mAddress.COUNTRY}}<\/div>\r\n                            <\/div>\r\n                            <div class="row reviewRow">\r\n                                <div class="col-xs-3 reviewColumn" translate="yes">Postal Code<\/div>\r\n                                <div class="col-xs-9 reviewColumn">{{voterData.mAddress.COUNTRY_POSTAL_CODE}}<\/div>\r\n                            <\/div>\r\n                        <\/div>\r\n                    <\/div>\r\n                <\/div>\r\n                <div uib-accordion-group panel-class="panel-default" is-open="isOpen3">\r\n                    <uib-accordion-heading >{{\'Additional Information\'|translate}}<\/uib-accordion-heading>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-4 reviewColumn" translate="yes">Become a Precinct Election Official?<\/div>\r\n                        <div class="col-xs-5 reviewColumn">\r\n                            <span ng-if="voterData.isPeo == \'true\'" translate="yes">Yes<\/span>\r\n                            <span ng-if="voterData.isPeo == \'false\'" translate="yes">No<\/span>\r\n                        <\/div>\r\n                        <div class="col-xs-3 reviewEdit">\r\n                            <input type="button" class="btn btn-primary btn-sm" ng-click="editButton(\'AdditonalInformation\')" value="{{\'Edit Additional Information\'|translate}}" />\r\n                        <\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-4 reviewColumn" translate="yes">Email<\/div>\r\n                        <div class="col-xs-8 reviewColumn">{{voterData.email}}<span ng-show="!voterData.email">{{\'Not Provided\'|translate}}<\/span><\/div>\r\n                    <\/div>\r\n                    <div class="row reviewRow">\r\n                        <div class="col-xs-4 reviewColumn" translate="yes">Phone<\/div>\r\n                        <div class="col-xs-8 reviewColumn">{{voterData.phoneNumber}}<span ng-show="!voterData.phoneNumber">{{\'Not Provided\'|translate}}<\/span><\/div>\r\n                    <\/div>\r\n                <\/div>\r\n            <\/uib-accordion>\r\n            <div class="row">\r\n                <div class="col-xs-12">\r\n                    <h3 translate="yes">You must indicate that you have read and affirm the following declaration and authorization:<\/h3>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row" style="padding-bottom:1em">\r\n                <div class="col-xs-12">\r\n                    <span translate="yes">To be eligible to register to vote in Ohio, you must meet each of the requirements outlined below and complete the affirmation form in its entirety.<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row" style="padding-bottom:1em">\r\n                <div class="col-xs-12">\r\n                    <span translate="yes">By clicking the boxes below, I affirm all of the following under penalty of election falsification, which is a felony of the fifth degree:<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row">\r\n                <div class="col-xs-12">\r\n                    <ul style="list-style:none">\r\n                        <li>\r\n                            <input id="checkIAmMe" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.iAmMe" required aria-required="true" />\r\n                            <label for="checkIAmMe" class="checkboxLabel" translate="yes">I am the person whose name and identifying information is provided on this form, and I desire to register to vote, or update my voter registration, in the State of Ohio.<\/label>\r\n                        <\/li>\r\n                        <li>\r\n                            <input id="checkAccurateInfo" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.accurateInfo" required aria-required="true" />\r\n                            <label for="checkAccurateInfo" class="checkboxLabel" translate="yes">All of the information I have provided on this form is true and correct as of the date I am submitting this form.<\/label>\r\n                        <\/li>\r\n                        <li>\r\n                            <input id="checkUSCit" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.citizen" required aria-required="true" />\r\n                            <label for="checkUSCit" class="checkboxLabel" translate="yes">I am a United States citizen.<\/label>\r\n                        <\/li>\r\n                        <li>\r\n                            <input id="check30Day" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.reside30day" required aria-required="true" />\r\n                            <label for="check30Day" class="checkboxLabel" translate="yes">I will have lived in Ohio for 30 days immediately preceding the next election.<\/label>\r\n                        <\/li>\r\n                        <li>\r\n                            <input id="checkAge18" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.age18" required aria-required="true" />\r\n                            <label for="checkAge18" class="checkboxLabel" translate="yes">I will be at least 18 years of age on or before the day of the next general election.<\/label>\r\n                        <\/li>\r\n                        <li>\r\n                            <input id="checkBMVAuth" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.authBmv" required aria-required="true" />\r\n                            <label for="checkBMVAuth" class="checkboxLabel" translate="yes">I authorize the Bureau of Motor Vehicles to transmit to the Ohio Secretary of State my signature that is on file with the Bureau of Motor Vehicles, and I understand and agree that the signature transmitted by the Bureau of Motor Vehicles will be used by the Secretary of State to validate this electronic voter registration application as if I had signed this form personally.<\/label>\r\n                        <\/li>\r\n                    <\/ul>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row" style="padding-bottom:2em">\r\n                <div class="col-xs-12">\r\n                    <input id="checkFalsification" type="checkbox" style="margin-right:1em" class="pull-left" ng-model="affirmations.falsification" required aria-required="true" ng-disabled="!(affirmations.iAmMe && affirmations.accurateInfo && affirmations.citizen && affirmations.reside30day && affirmations.age18 && affirmations.authBmv)" />\r\n                    <label for="checkFalsification" class="checkboxLabel" translate="yes">\r\n                        I affirm that I have read the above, and I declare under penalty of election falsification that I meet all the requirements to vote and that my information I have provided is accurate.\r\n                    <\/label>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row">\r\n                <div class="col-xs-12" style="padding-bottom:1em">\r\n                    <span translate="yes">By checking the boxes above, you are affirming that you meet all of the legal requirements for voter eligibility in Ohio. If you do not meet all of these requirements, please cancel your request by clicking the Cancel button below, and then exit the system.<\/span>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row">\r\n                <div class="col-xs-12">\r\n                    <label translate="yes">WHOEVER COMMITS ELECTION FALSIFICATION IS GUILTY OF A FELONY OF THE FIFTH DEGREE.<\/label>\r\n                <\/div>\r\n            <\/div>\r\n            <div class="row">\r\n                <div class="buttonNavigation">\r\n                    <div class="col-xs-6">\r\n                        <cancel-modal><\/cancel-modal>\r\n                    <\/div>\r\n                    <div class="col-xs-6">\r\n                        <input type="submit" class="btn btn-primary" value="{{\'Submit Voter Registration\'|translate}}" ng-disabled="!(affirmations.iAmMe && affirmations.accurateInfo && affirmations.citizen && affirmations.reside30day && affirmations.age18 && affirmations.authBmv && affirmations.falsification)" />\r\n                    <\/div>\r\n                <\/div>\r\n            <\/div>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>\r\n\r\n');n.put("Templates/SessionExpired.html",'<div class="container" ng-controller="SessionExpiredController as SEC" col-md-6 lang="{{htmlFriendlyLang}}">\r\n    <form name="notEligibleForm" class="css-form" ng-submit="submit()" autocomplete="off">\r\n        <progress-tracker class="col-xs-12 col-sm-3" style="padding: 0 0;"><\/progress-tracker>\r\n        <div class="col-sm-9 col-xs-12">\r\n            <h1 id="pageHeader" translate="yes">Session Expired<\/h1>\r\n            <fieldset>\r\n                <span translate="yes">Your session has expired.  Please follow this link to return to the homepage and restart the process.<\/span>                \r\n                <a href="/Landing" translate="yes">Follow this link to return to the beginning.<\/a>\r\n            <\/fieldset>\r\n        <\/div>\r\n    <\/form>\r\n<\/div>');n.put("Templates/Shared/cancelModalTemplate.html",'<script type="text/ng-template" id="cancelModal.html">\r\n    <div class="modal-header">\r\n        <h3 class="modal-title" id="modal-title" translate="yes">Warning!<\/h3>\r\n    <\/div>\r\n    <div class="modal-body" id="modal-body" role="alertdialog">\r\n        <span translate="yes">Are you sure you want to cancel your request?<\/span>\r\n    <\/div>\r\n    <div class="modal-footer">\r\n        <div class="col-xs-6" style="text-align:center">\r\n            <button class="btn btn-primary" type="button" ng-click="abortCancelRequest()" translate="yes">No<\/button>\r\n        <\/div>\r\n        <div class="col-xs-6" style="text-align:center">\r\n            <button class="btn btn-primary" type="button" ng-click="cancelRequest()" translate="yes">Yes<\/button>\r\n        <\/div>\r\n    <\/div>\r\n<\/script>\r\n<form name="canModal" class="css-form" autocomplete="off">\r\n    <div class="col-xs-12">\r\n        <button class="btn btn-default" type="button" ng-click="openCancelModal()" translate="yes">Cancel<\/button>\r\n    <\/div>\r\n<\/form>');n.put("Templates/Shared/progressTracker.html",'<div id="progressBar" role="progressbar" aria-valuenow="{{progressPercentage}}" aria-valuemin="0" aria-valuemax="100">\r\n    <ol class="progress-tracker" role="navigation">\r\n        <li class="step" ng-repeat="item in pList()" data-name="{{$index}}">\r\n            <div class="step-container">                \r\n                <input id="btnStep_{{$index}}" type="button" class="btn btn-default btn-circle" ng-mouseover="onCompletedHover($index)" ng-focus="onItemFocus($index)" ng-blur="onItemFocus($index)" ng-mouseleave="onCompletedHover($index)" ng-class="getCssClass($index)" ng-disabled="disableLink($index)" ng-click="visitStep($index)" value="{{$index == 0 ? \'\' : $index}}" />\r\n                <label for="btnStep_{{$index}}" class="stepLabel" ng-class="getCssClass($index)" ng-mouseover="onCompletedHover($index)" ng-mouseleave="onCompletedHover($index)" ng-if="$index == 0" aria-label="">{{item.pageTitle|translate}}<\/label>\r\n                <label for="btnStep_{{$index}}" class="stepLabel" ng-class="getCssClass($index)" ng-mouseover="onCompletedHover($index)" ng-mouseleave="onCompletedHover($index)" ng-if="$index != 0" aria-label="{{\'Step \'|translate}}{{$index}}">{{item.pageTitle|translate}}<\/label>\r\n            <\/div>\r\n            <div id="btnStepConnector_{{$index}}" class="connector" ng-show="!$last"><\/div>\r\n        <\/li>\r\n    <\/ol>\r\n<\/div>')}])