{"_id":"66db073491015f39b306d100","type":"form","tags":[],"owner":"5f9acba5f1b659b9e06350e4","components":[{"title":"Eligibility Requirements and Identification of Applicant","breadcrumbClickable":true,"buttonSettings":{"previous":false,"cancel":false,"next":false},"collapsible":false,"tableView":false,"key":"eligibilityRequirements","type":"panel","label":"Eligibility Requirements","input":false,"components":[{"label":"Top of Form","columns":[{"components":[{"label":"authorizationToken","key":"authorizationToken","type":"hidden","input":true,"tableView":false,"hideOnChildrenHidden":false,"width":12}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"agencyFormId","key":"agencyFormId","type":"hidden","input":true,"tableView":false,"hideOnChildrenHidden":false,"width":12}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"min/max","persistent":"client-only","calculateServer":true,"trigger":{"init":true,"server":true},"dataSrc":"url","fetch":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/minmaxamount/{{ data.agencyFormId }}","method":"get","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}],"forwardHeaders":true,"authenticate":false},"key":"minMax","type":"datasource","input":true,"tableView":false,"hideOnChildrenHidden":false,"width":12}],"size":"md","width":2,"offset":0,"push":0,"pull":0,"currentWidth":2},{"components":[{"label":"Company Profile","persistent":"client-only","calculateServer":true,"trigger":{"init":true,"server":true},"dataSrc":"url","fetch":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/companyprofile/{{ data.agencyFormId }}","method":"get","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}],"forwardHeaders":true,"authenticate":false},"key":"CompanyDataFromPaygov","type":"datasource","input":true,"tableView":false,"validate":{"multiple":true},"hideOnChildrenHidden":false,"keyModified":true,"multiple":true,"width":12}],"size":"md","width":2,"offset":0,"push":0,"pull":0,"currentWidth":2}],"hideOnChildrenHidden":false,"key":"topOfForm","type":"columns","input":false,"tableView":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"Part I - Eligibility Requirements and Identification of Applicant (See Instructions)
","refreshOnChange":false,"key":"html17","type":"htmlelement","input":false,"tableView":false,"errorLabel":"Response"},{"label":"Check this box to attest that you have completed the Form 1023-EZ Eligibility Worksheet in the current instructions, are eligible to apply for exemption using Form 1023-EZ, and have read and understand the requirements to be exempt under section 501(c)(3).","tooltip":"Only certain organizations are eligible to apply for exemption under section 501(c)(3) using Form 1023-EZ. To determine if you are eligible to file Form 1023-EZ, you must complete the Form 1023-EZ Eligibility Worksheet.\r\n\r\nIf you meet the eligibility requirements, you check this box to attest that you are eligible to file the form. By checking this box, you are also attesting that you have read and understand the requirements to be exempt under section 501(c) (3). You are not required to submit the eligibility worksheet with your form. However, you should retain the worksheet for your records.\r\n\r\nSee instructions for more information.","tableView":false,"defaultValue":false,"validate":{"required":true},"errorLabel":"Check this box to attest that you have completed the Form 1023-EZ Eligibility Worksheet in the current instructions, are eligible to apply for exemption using Form 1023-EZ, and have read and understand the requirements to be exempt under section 501(c)(3).","key":"EligibilityWorksheet","overlay":{"page":1,"left":43,"top":"135.","width":"18","height":"18"},"type":"checkbox","input":true},{"label":"Have your annual gross receipts exceeded $50,000 in any of the past 3 years and/or do you project that your annual gross receipts will exceed $50,000 in any of the next 3 years? If yes, stop. Do not file Form 1023-EZ. See Instructions.","optionsLabelPosition":"right","tooltip":"Gross receipts are the total amounts the organization received from all sources during its annual accounting period, without subtracting any costs or expenses. You should consider this year and the next two years.","inline":false,"tableView":false,"values":[{"label":"Yes","value":"1","shortcut":""},{"label":"No","value":"0","shortcut":""}],"dataType":"string","validate":{"required":true},"errorLabel":"Have your annual gross receipts exceeded $50,000 in any of the past 3 years and/or do you project that your annual gross receipts will exceed $50,000 in any of the next 3 years?","key":"GrossReceiptTest","type":"radio","input":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"STOP! Do not file this form. You're not eligible to file Form 1023-EZ because your annual gross receipts exceeded $50,000 in at least one of the past three years or you project that your annual gross receipts will exceed $50,000 in at least one of the next three years.
\r\n\r\nIf you want to pursue exemption under Internal Revenue Code Section 501(c)(3), you must file a complete Form 1023, Application for Recognition of Exemption Under Section 501(c)(3) of the Internal Revenue Code.\r\n","refreshOnChange":false,"key":"html3","customConditional":"show = data.GrossReceiptTest == \"1\";","type":"htmlelement","input":false,"tableView":false},{"label":"Do you have total assets the fair market value of which is in excess of $250,000? If yes, stop. Do not file Form 1023-EZ. See Instructions.","optionsLabelPosition":"right","tooltip":"Total assets includes cash, accounts receivable, inventories, bonds and notes receivable, corporate stocks, loans receivable, other investments, depreciable and depletable assets, land, buildings, equipment, and any other assets.","inline":false,"tableView":false,"values":[{"label":"Yes","value":"1","shortcut":""},{"label":"No","value":"0","shortcut":""}],"dataType":"string","validate":{"required":true},"errorLabel":"Do you have total assets the fair market value of which is in excess of $250,000?","key":"TotalAssetTest","type":"radio","input":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"STOP! Do not file this form. You're not eligible to file Form 1023-EZ because you have total assets with a fair market value exceeding $250,000.
\r\n\r\nIf you want to pursue exemption under Internal Revenue Code Section 501(c)(3), you must file a complete Form 1023, Application for Recognition of Exemption Under Section 501(c)(3) of the Internal Revenue Code.\r\n","refreshOnChange":false,"key":"html7","customConditional":"show = data.TotalAssetTest == \"1\";","type":"htmlelement","input":false,"tableView":false},{"key":"fieldSet1","customConditional":"show = data.TotalAssetTest != \"1\" && data.GrossReceiptTest != \"1\";","type":"fieldset","label":"Field Set","input":false,"tableView":false,"components":[{"label":"1a. Full Name of Organization","tooltip":"Enter your complete name exactly as it appears in your organizing document, including amendments.","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":70},"errorLabel":"Response","key":"PII_OrgName1","overlay":{"page":1,"left":"60","top":"323","width":"600","height":"20"},"type":"textfield","input":true},{"label":"1b. Care Of Name (if applicable)","tooltip":"If you have an 'in care of' name, enter it here; otherwise, leave this space blank.","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"errorLabel":"Response","key":"PII_CareOfName","overlay":{"page":1,"left":"700","top":"323","width":"350","height":"20"},"type":"textfield","input":true},{"label":"1c. Address (number, street, and room/suite). If a P.O. box, see instructions.","tooltip":"Enter your complete address where all correspondence will be sent. If mail is not delivered to the street address and you have a P.O. box, enter your box number instead of the street address.","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\- ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\- ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"errorLabel":"Response","key":"PII_Address","overlay":{"page":1,"left":60,"top":"372","width":"505","height":"20"},"type":"textfield","input":true},{"label":"Columns","columns":[{"components":[{"label":"1d. City","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":20},"errorLabel":"Response","key":"PII_City","overlay":{"page":1,"left":587,"top":"372","width":195,"height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"1e. State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","clearOnHide":false,"validate":{"required":true},"key":"PII_State","type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"1f. Zip Code + 4","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n str = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n if (typeof instance != \"undefined\") {\r\n \tinstance.setValue(str);\r\n } else {\r\n \tdata[component.key] = str; \r\n }\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code. Please use the format 99999-0000.\";\r\n }\r\n}"},"errorLabel":"Response","key":"PII_ZipEntry","overlay":{"page":1,"left":873,"top":"372","width":"170","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns1","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"2. Employer Identification Number","tooltip":"Enter the nine-digit EIN assigned to you.\r\n\r\nCaution. You will not be able to submit this application until you have obtained an EIN. \r\n\r\nAll organizations must have an EIN. An EIN is required regardless of whether you have employees. \r\n\r\nIf the organization doesn't have an EIN, it must apply for one. An EIN can be applied for by visiting the IRS website at IRS.gov/EIN. \r\n\r\nThe organization may also apply for an EIN by faxing or mailing Form SS-4 to the IRS. Organizations outside the United States or U.S. possessions may also apply for an EIN by calling 267-941-1099 (toll call). Don't apply for an EIN more than once.","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^\\d{2}-?\\d{7}$/;\r\nvar badEIN = /^(99-?9999999|00-?0000000|12-?3456789)$/;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n valid = true;\r\n} else {\r\n if (!regEx.test(input) || badEIN.test(input)) {\r\n valid = \"Invalid Employer Identification Number\";\r\n } else {\r\n var str = input.replace(/-/g, \"\");\r\n data[component.key] = str.substr(0,2) + \"-\" + str.substr(2);\r\n valid = true;\r\n }\r\n}"},"errorLabel":"Response","key":"sensEIN_1","overlay":{"page":1,"left":"60","top":"420","width":"250","height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"3. Month Tax Year Ends","widget":"html5","tooltip":"Enter the month that your tax year (annual accounting period) ends, using a two-digit number format. For example, if your annual accounting period ends in December, enter '12.' Your annual accounting period is the 12-month period on which your annual financial records are based. Your first tax year could be less than 12 months. Check your bylaws or other rules of operation for consistency with the annual accounting period entered on line 3.","tableView":true,"dataSrc":"json","data":{"json":[{"label":"JANUARY","value":"01"},{"label":"FEBRUARY","value":"02"},{"label":"MARCH","value":"03"},{"label":"APRIL","value":"04"},{"label":"MAY","value":"05"},{"label":"JUNE","value":"06"},{"label":"JULY","value":"07"},{"label":"AUGUST","value":"08"},{"label":"SEPTEMBER","value":"09"},{"label":"OCTOBER","value":"10"},{"label":"NOVEMBER","value":"11"},{"label":"DECEMBER","value":"12"}]},"valueProperty":"value","dataType":"string","clearOnHide":false,"validate":{"required":true},"key":"PII_AccountingPeriodEnd","type":"select","input":true,"hideOnChildrenHidden":false,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"4. Person to Contact if More Information is Needed","tooltip":"Enter the name and title of the person to contact if more information is needed. The person to contact may be an officer, director, trustee, or other individual who is permitted to speak with us according to your bylaws or other rules of operation. Your person to contact may also be an 'authorized representative,' such as an attorney, certified public accountant (CPA), or enrolled agent (EA). \r\n\r\nNote. We will request a Form 2848, Power of Attorney and Declaration of Representative, if we need to contact an authorized representative for additional information.","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"errorLabel":"Response","key":"PII_PrimaryContactName","overlay":{"page":1,"left":555,"top":420,"width":"490","height":21},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns2","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Columns","columns":[{"components":[{"label":"5. Contact Telephone Number","tooltip":"Provide a daytime telephone number for the contact listed on line 4.","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === null || input === undefined) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\(?\\d{3}\\)?\\s?-?\\d{3}-?\\d{4}$/;\r\n if (!regEx.test(input)) {\r\n valid = \"Invalid Telephone Number\";\r\n } else {\r\n var str = input.replace(/[^\\d]/g, \"\");\r\n var newValue = str.substr(0,3) + \"-\" + str.substr(3,3) + \"-\" + str.substr(6);\r\n if (typeof instance != \"undefined\") {\r\n instance.setValue(newValue);\r\n }\r\n else {\r\n data[component.key] = newValue;\r\n }\r\n valid = true;\r\n }\r\n}"},"errorLabel":"Response","key":"PII_PhoneDisplay","overlay":{"page":1,"left":"60","top":"467","width":"465","height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"6. Fax Number (optional)","tooltip":"Provide a fax number for the contact listed on line 4.","tableView":true,"validateOn":"blur","validate":{"custom":"if (input === \"\" || input === null || input === undefined) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\(?\\d{3}\\)?\\s?-?\\d{3}-?\\d{4}$/;\r\n if (!regEx.test(input)) {\r\n valid = \"Invalid Fax Number\";\r\n } else {\r\n var str = input.replace(/[^\\d]/g, \"\");\r\n var newValue = str.substr(0,3) + \"-\" + str.substr(3,3) + \"-\" + str.substr(6);\r\n if (typeof instance != \"undefined\") {\r\n instance.setValue(newValue);\r\n }\r\n else {\r\n data[component.key] = newValue;\r\n }\r\n valid = true;\r\n }\r\n}"},"errorLabel":"Response","key":"PII_FaxDisplay","overlay":{"page":1,"left":"550","top":"467","width":"245","height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"7. User Fee Submitted","tooltip":"A user fee is required to process your application. This fee must be paid through Pay.gov when you file your application. Payments can be made directly from your bank account or by credit/debit card. For the current exempt organization user fee amounts, go to IRS.gov/charities-non-profits/user-fess-for-tax-exempt-and-government-entities-division. You can also call 877-829-5500.","tableView":true,"clearOnHide":false,"calculateValue":"if (!_.isEmpty(data.CompanyDataFromPaygov)) {\n var amount = parseFloat(data.CompanyDataFromPaygov[0][\"IRS Fee\"]);\n value = (\"$\" + amount.toFixed(2).replace(/(\\d)(?=(\\d{3})+\\.)/g, \"$1,\").toString());\n}","calculateServer":true,"errorLabel":"Response","key":"RemittanceNetAmount","type":"textfield","input":true,"hideOnChildrenHidden":false}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns3","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"
\n8. List the names, titles, and mailing addresses of your officers, directors, and/or trustees. (If you have more than five, see instructions.)","refreshOnChange":false,"key":"html9","type":"htmlelement","input":false,"tableView":false,"errorLabel":"Response"},{"label":"Columns","columns":[{"components":[{"label":"Select the number of officers, directors, and/or trustees. ","widget":"html5","tooltip":"Officers, directors, and trustees. Enter the full names, titles, and mailing addresses of your officers, directors, and/or trustees. You may use the organization's address for mailing. If you have more than five, check the box provided to add more officer, director, and/or trustee information.\r\n\r\nThe person who is signing Form 1023-EZ must be listed within the first five entries of Line 17.","tableView":true,"defaultValue":1,"data":{"values":[{"label":"1","value":"1"},{"label":"2","value":"2"},{"label":"3","value":"3"},{"label":"4","value":"4"},{"label":"5","value":"5"}]},"validate":{"required":true},"errorLabel":"Response","key":"OfficerCount","type":"select","input":true,"hideOnChildrenHidden":false,"searchThreshold":0.3}],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6},{"components":[],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"key":"columns21","type":"columns","tableView":false,"input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"HTML","tag":"hr","attrs":[{"attr":"","value":""}],"refreshOnChange":false,"tableView":false,"key":"html12","type":"htmlelement","input":false,"errorLabel":"Response"},{"legend":"Officer, Director, or Trustee 1","key":"fieldset","type":"fieldset","label":"Officer, Director, or Trustee 1","tableView":false,"input":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"First Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust1FirstName","overlay":{"page":1,"left":"120","top":"520","width":"250","height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Last Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust1LastName","overlay":{"page":1,"left":"470","top":"520","width":"225","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Title","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"key":"PII_OfcrDirTrust1Title","overlay":{"page":1,"left":"750","top":"520","width":295,"height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns4","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Street Address","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\- ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\- ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"key":"PII_OfcrDirTrust1StreetAddr","overlay":{"page":1,"left":"145","top":"555","width":310,"height":"20"},"type":"textfield","input":true,"errorLabel":"Response"},{"label":"Columns","columns":[{"components":[{"label":"City","tableView":true,"case":"uppercase","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":20,"required":true},"key":"PII_OfcrDirTrust1City","overlay":{"page":1,"left":"500","top":"555","width":"170","height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur","errorLabel":"Response"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","validate":{"required":true},"key":"PII_OfcrDirTrust1State","type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Zip code + 4","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n str = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n if (typeof instance != \"undefined\") {\r\n \tinstance.setValue(str);\r\n } else {\r\n \tdata[component.key] = str; \r\n }\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code. Please use the format 99999-0000.\";\r\n }\r\n}"},"key":"PII_ZipTrustEntry1","overlay":{"page":1,"left":"920","top":"555","width":"120","height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns5","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"HTML","tag":"hr","attrs":[{"attr":"","value":""}],"refreshOnChange":false,"tableView":false,"key":"html13","type":"htmlelement","input":false,"errorLabel":"Response"}],"errorLabel":"Response"},{"legend":"Officer, Director, or Trustee 2","tableView":false,"key":"fieldset1","customConditional":"show = data.OfficerCount >= 2;","type":"fieldset","label":"Officer, Director, or Trustee 2","input":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"First Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust2FirstName","overlay":{"page":1,"left":"120","top":"586","width":"250","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Last Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust2LastName","overlay":{"page":1,"left":"470","top":"586","width":"225","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Title","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"key":"PII_OfcrDirTrust2Title","overlay":{"page":1,"left":"750","top":"586","width":"295","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns6","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Street Address","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\- ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\- ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"key":"PII_OfcrDirTrust2StreetAddr","overlay":{"page":1,"left":"145","top":"620","width":"310","height":20},"type":"textfield","input":true,"errorLabel":"Response"},{"label":"Columns","columns":[{"components":[{"label":"City","tableView":true,"case":"uppercase","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":20,"required":true},"key":"PII_OfcrDirTrust2City","overlay":{"page":1,"left":"500","top":"620","width":"170","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur","errorLabel":"Response"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","validate":{"required":true},"key":"PII_OfcrDirTrust2State","type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Zip code + 4","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n str = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n if (typeof instance != \"undefined\") {\r\n \tinstance.setValue(str);\r\n } else {\r\n \tdata[component.key] = str; \r\n }\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code. Please use the format 99999-0000.\";\r\n }\r\n}"},"key":"PII_ZipTrustEntry2","overlay":{"page":1,"left":"920","top":"620","width":"120","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns7","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"HTML","tag":"hr","attrs":[{"attr":"","value":""}],"refreshOnChange":false,"tableView":false,"key":"html14","type":"htmlelement","input":false,"errorLabel":"Response"}],"errorLabel":"Response"},{"legend":"Officer, Director, or Trustee 3","tableView":false,"key":"fieldset2","customConditional":"show = data.OfficerCount >= 3;","type":"fieldset","label":"Officer, Director, or Trustee 3","input":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"First Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust3FirstName","overlay":{"page":1,"left":"120","top":"652","width":"250","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Last Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust3LastName","overlay":{"page":1,"left":"470","top":"652","width":"225","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Title","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"key":"PII_OfcrDirTrust3Title","overlay":{"page":1,"left":"750","top":"652","width":"295","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns8","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Street Address","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\- ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\- ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"key":"PII_OfcrDirTrust3StreetAddr","overlay":{"page":1,"left":"145","top":"684","width":"310","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"},{"label":"Columns","columns":[{"components":[{"label":"City","tableView":true,"case":"uppercase","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":20,"required":true},"key":"PII_OfcrDirTrust3City","overlay":{"page":1,"left":"500","top":"684","width":"170","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur","errorLabel":"Response"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","validate":{"required":true},"key":"PII_OfcrDirTrust3State","type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Zip code + 4","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n str = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n if (typeof instance != \"undefined\") {\r\n \tinstance.setValue(str);\r\n } else {\r\n \tdata[component.key] = str; \r\n }\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code. Please use the format 99999-0000.\";\r\n }\r\n}"},"key":"PII_ZipTrustEntry3","overlay":{"page":1,"left":"920","top":"684","width":"120","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns9","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"HTML","tag":"hr","attrs":[{"attr":"","value":""}],"refreshOnChange":false,"tableView":false,"key":"html15","type":"htmlelement","input":false,"errorLabel":"Response"}],"errorLabel":"Response"},{"legend":"Officer, Director, or Trustee 4","tableView":false,"key":"fieldset3","customConditional":"show = data.OfficerCount >= 4;","type":"fieldset","label":"Officer, Director, or Trustee 4","input":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"First Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust4FirstName","overlay":{"page":1,"left":"120","top":"715","width":"250","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Last Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust4LastName","overlay":{"page":1,"left":"470","top":"715","width":"225","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Title","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"key":"PII_OfcrDirTrust4Title","overlay":{"page":1,"left":"750","top":"715","width":"295","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns10","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Street Address","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\- ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\- ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"key":"PII_OfcrDirTrust4StreetAddr","overlay":{"page":1,"left":"145","top":"747","width":"310","height":20},"type":"textfield","input":true,"errorLabel":"Response"},{"label":"Columns","columns":[{"components":[{"label":"City","tableView":true,"case":"uppercase","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":20,"required":true},"key":"PII_OfcrDirTrust4City","overlay":{"page":1,"left":"500","top":"747","width":"170","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur","errorLabel":"Response"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","validate":{"required":true},"key":"PII_OfcrDirTrust4State","type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Zip code + 4","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n str = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n if (typeof instance != \"undefined\") {\r\n \tinstance.setValue(str);\r\n } else {\r\n \tdata[component.key] = str; \r\n }\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code. Please use the format 99999-0000.\";\r\n }\r\n}"},"key":"PII_ZipTrustEntry4","overlay":{"page":1,"left":"920","top":"747","width":"120","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns11","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"HTML","tag":"hr","attrs":[{"attr":"","value":""}],"refreshOnChange":false,"tableView":false,"key":"html16","type":"htmlelement","input":false,"errorLabel":"Response"}],"errorLabel":"Response"},{"legend":"Officer, Director, or Trustee 5","tableView":false,"key":"fieldset4","customConditional":"show = data.OfficerCount >= 5;","type":"fieldset","label":"Officer, Director, or Trustee 5","input":false,"components":[{"label":"Columns","columns":[{"components":[{"label":"First Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust5FirstName","overlay":{"page":1,"left":"120","top":"778","width":"250","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Last Name","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t var str = input.replace(/^\\s+|\\s+$/g, \"\");\r\n\t if (typeof instance != \"undefined\") {\r\n instance.setValue(str);\r\n }\r\n else {\r\n data[component.key] = str;\r\n }\r\n valid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"errorLabel":"Response","key":"PII_OfcrDirTrust5LastName","overlay":{"page":1,"left":"470","top":"778","width":"225","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Title","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\-\\& ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\-\\& ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":24},"key":"PII_OfcrDirTrust5Title","overlay":{"page":1,"left":"750","top":"778","width":"295","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns12","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false},{"label":"Street Address","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[A-Z\\d\\- ]+$/i;\r\n\r\nif (input === \"\" || input === null || input === undefined) {\r\n\tvalid = true;\r\n} else {\r\n\tif (regEx.test(input)) {\r\n\t\tvalid = true;\r\n\t} else {\r\n\t\tvar s = input.replace(/[A-Z\\d\\- ]/ig, \"\");\r\n\t\tvalid = \"Input contains invalid character(s): \" + s.split(\"\").join(\" \");\r\n\t}\r\n}","maxLength":35},"key":"PII_OfcrDirTrust5StreetAddr","overlay":{"page":1,"left":"145","top":"810","width":"310","height":20},"type":"textfield","input":true,"errorLabel":"Response"},{"label":"Columns","columns":[{"components":[{"label":"City","tableView":true,"case":"uppercase","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":20,"required":true},"key":"PII_OfcrDirTrust5City","overlay":{"page":1,"left":"500","top":"810","width":"170","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"validateOn":"blur","errorLabel":"Response"}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"State","widget":"html5","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","validate":{"required":true},"key":"PII_OfcrDirTrust5State","type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true,"searchThreshold":0.3}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[{"label":"Zip code + 4","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"if (input === \"\" || input === undefined || input === null) {\r\n valid = true;\r\n} else {\r\n var regEx = /^\\d{5}(-?\\d{4})?$/;\r\n if (regEx.test(input)) {\r\n var str = input.replace(/-/g, \"\");\r\n str = str.length === 5 ? str : str.substr(0,5) + \"-\" + str.substr(5);\r\n if (typeof instance != \"undefined\") {\r\n \tinstance.setValue(str);\r\n } else {\r\n \tdata[component.key] = str; \r\n }\r\n valid = true;\r\n } else {\r\n valid = \"Invalid Zip Code. Please use the format 99999-0000.\";\r\n }\r\n}"},"key":"PII_ZipTrustEntry5","overlay":{"page":1,"left":"920","top":"810","width":"120","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"size":"md","width":4,"offset":0,"push":0,"pull":0,"currentWidth":4}],"tableView":false,"key":"columns13","type":"columns","input":false,"errorLabel":"Response","hideOnChildrenHidden":false}],"errorLabel":"Response"},{"label":"9a. Organization's Website (if available)","tooltip":"Enter your current website address, as of the date of filing this application. If you do not maintain a website, enter 'N/A' (not applicable).","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"custom":"valid = pgFormioGlobal().validateText(input);","maxLength":170},"key":"PII_OrgURL","overlay":{"page":1,"left":332,"top":"838","width":"725","height":"19"},"type":"textfield","input":true,"errorLabel":"Response"},{"label":"9b. Organization's Email (optional)","validateOn":"blur","tooltip":"Enter your email address to receive educational information from us in the future. Because of security concerns, we cannot send or respond to confidential information via email.","tableView":true,"case":"uppercase","validate":{"custom":"valid = pgFormioGlobal().validateEmail(input);"},"key":"PII_OrgEmail","overlay":{"page":1,"left":"295","top":862,"width":"760","height":"19"},"type":"textfield","input":true,"errorLabel":"Response"},{"label":"Wizard Nav Buttons","columns":[{"components":[{"label":"Next","action":"custom","showValidations":false,"block":true,"customClass":"usa-button usa-button--outline","tableView":false,"key":"next","type":"button","custom":"instance.root.nextPage();","input":true,"hideOnChildrenHidden":false,"errorLabel":"Response"}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2}],"tableView":false,"key":"wizardNavButtons","type":"columns","input":false,"lockKey":true,"source":"5e71039f59de2c1f6c459239","isNew":true,"errorLabel":"Response","hideOnChildrenHidden":false}]}],"errorLabel":"Response"},{"title":"Organizational Structure","breadcrumbClickable":true,"buttonSettings":{"previous":false,"cancel":false,"next":false},"collapsible":false,"tableView":false,"key":"organizationalStructure","type":"panel","label":"Organizational Structure","input":false,"components":[{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"Part II - Organizational Structure (See Instructions)
","refreshOnChange":false,"key":"html18","type":"htmlelement","input":false,"tableView":false},{"label":"1. To file this form, you must be a corporation, an unincorporated association, or a trust. Select the box for the type of organization.","optionsLabelPosition":"right","tooltip":"Only certain corporations, unincorporated associations, and trusts are eligible for tax-exempt status under section 501(c)(3). Sole proprietorships, partnerships, and loosely affiliated groups of individuals are not eligible. Check the appropriate box to indicate whether you are a corporation, an association, or a trust.\r\nNote. Even though limited liability companies (LLCs) are eligible to receive exemption under section 501(c)(3), they are not eligible to apply for exemption using this form.","inline":false,"tableView":false,"values":[{"label":"Corporation","value":"Corporation","shortcut":""},{"label":"Unincorporated association","value":"Unincorporated association","shortcut":""},{"label":"Trust","value":"Trust","shortcut":""}],"validate":{"required":true},"key":"PII_OrgType","type":"radio","input":true},{"label":"2. Check this box to attest that you have the organizing document necessary for the organizational structure indicated above.
(See the instructions for an explanation of necessary organizing documents.)","tableView":false,"defaultValue":false,"clearOnHide":false,"validate":{"required":true},"errorLabel":"2. Check this box to attest that you have the organizing document necessary for the organizational structure indicated above.","key":"NecessaryOrgDocs","overlay":{"page":1,"left":"92","top":"968","width":"18","height":"18"},"type":"checkbox","labelWidth":90,"input":true},{"label":"Columns","columns":[{"components":[{"label":"3. Date incorporated if a corporation, or formed if other than a corporation (MMDDYYYY)","placeholder":"MMDDYYYY","tooltip":"The date you enter should be consistent with your organizing document. See Instructions for more information.","widget":{"type":"calendar","altInput":true,"allowInput":true,"clickOpens":true,"enableDate":true,"enableTime":false,"mode":"single","noCalendar":false,"format":"MMddyyyy","dateFormat":"MMddyyyy","useLocaleSettings":false,"hourIncrement":1,"minuteIncrement":5,"time_24hr":false,"saveAs":"text","locale":"en","displayInTimezone":"viewer"},"applyMaskOn":"change","tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"var first = new Date(\"01/01/1790\");\nvar min = new Date(\"01/01/1753\");\nvar today = new Date();\n\nif (_.isEmpty(input)) {\n valid = true;\n} else {\n var s = input;\n var thisDate = new Date(s.substr(0,2) + \"/\" + s.substr(2,2) + \"/\" + s.substr(4));\n \n if (thisDate > today) {\n valid = \"Cannot be a future date.\";\n } else if (thisDate < min) {\n valid = \"Cannot use a date before January 1, 1753.\";\n } else {\n valid = true;\n }\n \n}"},"errorLabel":"Response","key":"PII_IncorporatedDate","overlay":{"page":1,"left":669,"top":1017,"width":133,"height":"20"},"type":"textfield","input":true,"hideOnChildrenHidden":false},{"label":"4. State of Incorporation or other formation","widget":"html5","tooltip":"Enter the jurisdiction (for instance, the state or the federally recognized tribal government) under the laws of which you were incorporated or otherwise formed. If you are a corporation, this may not be the place in which you are physically located. For example, if you are physically located in New York, but incorporated under Massachusetts law, enter Massachusetts.","tableView":true,"dataSrc":"url","data":{"url":"{{ config.PAYGOV_ENV }}/public/api/v1/getStates?country=USA","headers":[{"key":"X-Paygov-Authorization-Token","value":"{{ data.authorizationToken }}"}]},"valueProperty":"stateAbbreviation","template":"{{ item.stateName }}","validate":{"required":true},"key":"PII_IncorporatedState","overlay":{"page":"1","left":"375","top":"1048","width":"255","height":"20"},"type":"select","input":true,"lazyLoad":false,"disableLimit":false,"hideOnChildrenHidden":false,"lockKey":true,"source":"5eac84259b53ff041c170ee7","isNew":true}],"width":5,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":5},{"components":[],"width":5,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":5}],"tableView":false,"key":"columns","type":"columns","input":false},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"5. Section 501(c)(3) requires that your organizing document must limit your purposes to one or more exempt purposes within section 501(c)(3).","refreshOnChange":false,"key":"html","type":"htmlelement","tableView":false,"input":false},{"label":"Check this box to attest that your organizing document contains this limitation.","tooltip":"Your organizing document must limit your purposes to those described in section 501(c)(3). Those purposes are: charitable, religious, educational, scientific, literary, testing for public safety, fostering national or international amateur sports competition, and preventing cruelty to children or animals. See instructions for more information.","tableView":false,"defaultValue":false,"validate":{"required":true},"key":"ContainsLimitation","overlay":{"page":1,"left":92,"top":1112,"width":"18","height":"18"},"type":"checkbox","input":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"6. Section 501(c)(3) requires that your organizing document must not expressly empower you to engage, otherwise than as an insubstantial part of your activities, in activities that in themselves are not in furtherance of one or more exempt purposes.","refreshOnChange":false,"key":"html1","type":"htmlelement","tableView":false,"input":false},{"label":"Check this box to attest that your organizing document does not expressly empower you to engage, otherwise than as an insubstantial part of your activities, in activities that in themselves are not in furtherance of one or more exempt purposes.","tooltip":"Your organizing document must not expressly empower you to engage, otherwise than as an insubstantial part of your activities, in activities that in themselves are not in furtherance of one or more exempt purposes described in section 501(c)(3). See Instructions for more information.","tableView":false,"defaultValue":false,"validate":{"required":true},"key":"DoesNotExpresslyEmpower","overlay":{"page":1,"left":"92","top":"1189","width":"18","height":"18"},"type":"checkbox","input":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"7. Section 501(c)(3) requires that your organizing document must provide that upon dissolution, your remaining assets be used exclusively for section 501(c)(3) exempt purposes. Depending on your entity type and the state in which you are formed, this requirement may be satisfied by operation of state law.","refreshOnChange":false,"key":"html2","type":"htmlelement","tableView":false,"input":false},{"label":"Check this box to attest that your organizing document contains the dissolution provision required under section 501(c)(3) or that you do not need an express dissolution provision in your organizing document because you rely on the operation of state law in the state in which you are formed for your dissolution provision.","tooltip":"Your organizing document must permanently dedicate your assets for a section 501(c)(3) purpose. This means that if you dissolve your organization in the future, your assets must be distributed for an exempt purpose described in section 501(c)(3), or to the federal government, or to a state or local government, for a public purpose. See instructions for more information.","tableView":false,"defaultValue":false,"validate":{"required":true},"key":"ContainsDissolution","overlay":{"page":1,"left":"92","top":"1297","width":"18","height":"18"},"type":"checkbox","input":true},{"label":"Wizard Nav Buttons","columns":[{"components":[{"label":"Previous","action":"custom","showValidations":false,"block":true,"customClass":"usa-button usa-button--outline","tableView":false,"key":"previous2","type":"button","custom":"instance.root.prevPage();","input":true,"hideOnChildrenHidden":false}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2},{"components":[{"label":"Next","action":"custom","showValidations":false,"block":true,"customClass":"usa-button usa-button--outline","tableView":false,"key":"next3","type":"button","custom":"instance.root.nextPage();","input":true,"hideOnChildrenHidden":false}],"width":2,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":2}],"tableView":false,"key":"wizardNavButtons3","type":"columns","input":false,"lockKey":true,"source":"5eac84253f388e59f3ba3b2c","isNew":true}]},{"title":"Your Specific Activities","breadcrumbClickable":true,"buttonSettings":{"previous":false,"cancel":false,"next":false},"collapsible":false,"tableView":false,"key":"yourSpecificActivities","type":"panel","label":"Your Specific Activities","input":false,"components":[{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"Part III - Your Specific Activities (See Instructions)
","refreshOnChange":false,"key":"html19","type":"htmlelement","input":false,"tableView":false},{"label":"1. Briefly describe the organization's mission or most significant activities (limit 250 characters)","tooltip":"Briefly describe your mission or most significant activities (limit 250 characters). Provide a brief summary of your tax-exempt 501(c)(3) purposes and the activities you engage in to further those purposes. Don?t refer to or repeat purposes in your organizing document or speculate about potential future programs. See instructions for more information. ","autoExpand":false,"showCharCount":true,"tableView":true,"validateOn":"blur","validate":{"required":true,"custom":"var str = input.replace(/[\\r\\n]+/g, \" \");\r\nvar go = pgFormioGlobal().validateText(str);\r\nvar regEx = /\\d{3}-?\\d{2}-?\\d{4}/;\r\n\r\nif (go === true) {\r\n if (regEx.test(input)) {\r\n go = \"Input appears to contain a Social Security Number. Please update entry to remove the Social Security Number\";\r\n }\r\n}\r\n\r\ndata[component.key] = str;\r\n\r\nvalid = go;","maxLength":250},"errorLabel":"Response","key":"PII_Mission2","overlay":{"page":2,"left":95,"top":"92","width":929,"height":55},"type":"textarea","input":true},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"
Please review your activity narrative to ensure you fully describe the most significant activity or activities you conduct or will conduct to accomplish your tax-exempt 501(c)(3) purposes. Don't refer to or repeat purposes in your organizing document or speculate about potential future programs. You should describe either actual or planned mission or activities.
","refreshOnChange":false,"key":"html8","customConditional":"show = !_.isEmpty(data.PII_Mission2);","type":"htmlelement","input":false,"tableView":false},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":" ","refreshOnChange":false,"tableView":false,"key":"html10","customConditional":"show = _.isEmpty(data.PII_Mission2);","type":"htmlelement","input":false},{"label":"Columns","columns":[{"components":[{"label":"2. Enter the appropriate 3-character NTEE Code that best describes your activities (See the instructions)","tooltip":"An NTEE code is a three-character series of letters and numbers that generally summarize an organization?s purpose. Enter the code that best describes your organization from the list of NTEE codes, located in the Instructions for Form 1023-EZ. For more information and more detailed definitions of these codes developed by the National Center for Charitable Statistics (NCCS), visit the Urban Institute, NCCS website at nccs.urban.org.","tableView":true,"case":"uppercase","validateOn":"blur","validate":{"required":true,"custom":"var regEx = /^[a-z]\\d[a-z\\d]$/i;\nvalid = (_.isEmpty(input) || regEx.test(input)) ? true : \"Invalid NTEE Code\";","maxLength":3},"errorLabel":"Response","key":"PII_NTEECode","overlay":{"page":2,"left":"765","top":"159","width":"85","height":20},"type":"textfield","input":true,"hideOnChildrenHidden":false}],"width":4,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":4},{"components":[],"width":6,"offset":0,"push":0,"pull":0,"size":"md","currentWidth":6}],"tableView":false,"key":"columns15","type":"columns","input":false},{"label":"3. To qualify for exemption as a section 501(c)(3) organization, you must be organized and operated exclusively to further one or more of the following purposes. By checking the box or boxes below, you attest that you are organized and operated exclusively to further the purposes indicated. Check all that apply.","optionsLabelPosition":"right","tooltip":"In order to qualify for exemption as an organization described in section 501(c)(3), you must be organized and operated exclusively for one or more of the following purposes: charitable, religious, educational, scientific, literary, testing for public safety, fostering national or international amateur sports competition, or preventing cruelty to children or animals. See Instructions for more information.","tableView":false,"defaultValue":{"":false,"Charitable":false,"Religious":false,"Educational":false,"Scientific":false,"Literary":false,"Testing for public safety":false,"To foster national or international amateur sports competition":false,"Prevention of cruelty to children or animals":false,"OrgPurposeCharitable":false,"OrgPurposeReligious":false,"OrgPurposeEducational":false,"OrgPurposeScientific":false,"OrgPurposeLiterary":false,"OrgPurposePublicSafety":false,"OrgPurposeAmateurSports":false,"OrgPurposeCrueltyPrevention":false},"values":[{"label":"Charitable","value":"OrgPurposeCharitable","shortcut":""},{"label":"Religious","value":"OrgPurposeReligious","shortcut":""},{"label":"Educational","value":"OrgPurposeEducational","shortcut":""},{"label":"Scientific","value":"OrgPurposeScientific","shortcut":""},{"label":"Literary","value":"OrgPurposeLiterary","shortcut":""},{"label":"Testing for public safety","value":"OrgPurposePublicSafety","shortcut":""},{"label":"To foster national or international amateur sports competition","value":"OrgPurposeAmateurSports","shortcut":""},{"label":"Prevention of cruelty to children or animals","value":"OrgPurposeCrueltyPrevention","shortcut":""}],"validate":{"required":true},"key":"Item3","type":"selectboxes","input":true,"inputType":"checkbox","hideOnChildrenHidden":false},{"label":"HTML","attrs":[{"attr":"","value":""}],"content":"4. To qualify for exemption as a section 501(c)(3) organization, you must:
\n\n