| FORM 1 - STATEMENT OF ORGANIZATION "Secondary Record" (Note: Same layout as F1) |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-4 |
X (error) |
F1S |
F1S |
F1S is a "secondary" record |
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
Pre-assigned by the FEC |
|
|
|
|
|
|
|
| 3 |
COMMITTEE NAME |
A/N-90 |
( Not Used ) |
|
|
|
| 4 |
STREET 1 |
A/N-34 |
( Not Used ) |
|
|
|
| 5 |
STREET 2 |
A/N-34 |
( Not Used ) |
|
|
|
| 6 |
CITY |
A/N-18 |
( Not Used ) |
|
|
|
| 7 |
STATE |
A-2 |
( Not Used ) |
|
|
|
| 8 |
ZIP |
A/N-9 |
( Not Used ) |
|
|
|
| 9 |
DATE (Submitted) |
NUM-8 |
( Not Used ) |
|
|
|
| 10 |
CHG OF COMMITTEE NAME |
A-1 |
( Not Used ) |
|
|
|
| 11 |
CHG OF ADDRESS |
A-1 |
( Not Used ) |
|
|
|
|
|
|
|
|
|
|
| 12 |
5. COMMITTEE TYPE |
A-1 |
( Not Used ) |
|
|
|
| 13 |
5. FEC CANDIDATE ID NUMBER |
A/N-9 |
( Not Used ) |
|
|
|
| 14 |
5. CANDIDATE NAME |
A/N-38 |
( Not Used ) |
|
|
|
| 15 |
5. CAN/OFFICE |
A-1 |
( Not Used ) |
|
|
|
| 16 |
5. CAN/STATE |
A-2 |
( Not Used ) |
|
|
|
| 17 |
5. CAN/DIST |
NUM-2 |
( Not Used ) |
|
|
|
| 18 |
5. PARTY CODE |
A-3 |
( Not Used ) |
|
|
|
| 19 |
5. PARTY TYPE |
A/N-3 |
( Not Used ) |
|
|
|
|
|
|
|
|
|
|
| 20 |
6. FEC COMMITTEE ID NUMBER |
A/N-9 |
|
|
|
Secondary Affil Cmtte |
| 21 |
6. COMMITTEE NAME (Affiliated) |
A/N-90 |
|
|
|
Secondary Affil Cmtte |
| 22 |
6. STREET 1 |
A/N-34 |
|
|
|
Secondary Affil Cmtte |
| 23 |
6. STREET 2 |
A/N-34 |
|
|
|
Secondary Affil Cmtte |
| 24 |
6. CITY |
A/N-18 |
|
|
|
Secondary Affil Cmtte |
| 25 |
6. STATE |
A-2 |
|
|
|
Secondary Affil Cmtte |
| 26 |
6. ZIP |
A/N-9 |
|
|
|
Secondary Affil Cmtte |
| 27 |
6. RELATIONSHIP (w/ Above Cmte) |
A/N-38 |
|
|
|
Secondary Affil Cmtte |
| 28 |
6. ORGANIZATION TYPE |
A/N-1 |
|
C |
C,T,L,M,V,W |
Secondary Affil Cmtte |
|
|
|
|
|
|
|
| 29 |
7. IND/NAME (Custodian Name) |
A/N-38 |
( Not Used ) |
|
|
|
| 30 |
7. STREET 1 |
A/N-34 |
( Not Used ) |
|
|
|
| 31 |
7. STREET 2 |
A/N-34 |
( Not Used ) |
|
|
|
| 32 |
7. CITY |
A/N-18 |
( Not Used ) |
|
|
|
| 33 |
7. STATE |
A-2 |
( Not Used ) |
|
|
|
| 34 |
7. ZIP |
A/N-9 |
( Not Used ) |
|
|
|
| 35 |
7. TITLE |
A/N-20 |
( Not Used ) |
|
|
|
| 36 |
7. TELEPHONE |
NUM-10 |
( Not Used ) |
|
|
|
|
|
|
|
|
|
|
| 37 |
8. IND/NAME (Treasurer) |
A/N-38 |
( Not Used ) |
|
|
|
| 38 |
8. STREET 1 |
A/N-34 |
( Not Used ) |
|
|
|
| 39 |
8. STREET 2 |
A/N-34 |
( Not Used ) |
|
|
|
| 40 |
8. CITY |
A/N-18 |
( Not Used ) |
|
|
|
| 41 |
8. STATE |
A-2 |
( Not Used ) |
|
|
|
| 42 |
8. ZIP |
A/N-9 |
( Not Used ) |
|
|
|
| 43 |
8. TITLE |
A/N-20 |
( Not Used ) |
|
|
|
| 44 |
8. TELEPHONE |
NUM-10 |
( Not Used ) |
|
|
|
|
|
|
|
|
|
|
| 45 |
8. IND/NAME (Designated Agent) |
A/N-38 |
|
|
|
Secondary Desig. Agent |
| 46 |
8. STREET 1 |
A/N-34 |
|
|
|
Secondary Desig. Agent |
| 47 |
8. STREET 2 |
A/N-34 |
|
|
|
Secondary Desig. Agent |
| 48 |
8. CITY |
A/N-18 |
|
|
|
Secondary Desig. Agent |
| 49 |
8. STATE |
A-2 |
|
|
|
Secondary Desig. Agent |
| 50 |
8. ZIP |
NUM-9 |
|
|
|
Secondary Desig. Agent |
| 51 |
8. TITLE |
A/N-20 |
|
|
|
Secondary Desig. Agent |
| 52 |
8. TELEPHONE |
NUM-10 |
|
|
|
Secondary Desig. Agent |
|
|
|
|
|
|
|
| 53 |
9. IND/NAME (Bank/Depository) |
A/N-38 |
|
|
|
Secondary Bank/Depository |
| 54 |
9. STREET 1 |
A/N-34 |
|
|
|
Secondary Bank/Depository |
| 55 |
9. STREET 2 |
A/N-34 |
|
|
|
Secondary Bank/Depository |
| 56 |
9. CITY |
A/N-18 |
|
|
|
Secondary Bank/Depository |
| 57 |
9. STATE |
A-2 |
|
|
|
Secondary Bank/Depository |
| 58 |
9. ZIP |
A/N-9 |
|
|
|
Secondary Bank/Depository |
|
|
|
|
|
|
|
| 59 |
NAME/TREASURER (as signed) |
A/N-38 |
( Not Used ) |
|
|
|
| 60 |
DATE (Signed) |
NUM-8 |
( Not Used ) |
|
|
|
| 61 |
COMMITTEE EMAIL |
A/N-90 |
( Not Used ) |
|
|
|
| 62 |
COMMITTEE WEB URL |
A/N-90 |
( Not Used ) |
|
|
|
| FORM 3 - REPORT OF RECEIPTS AND DISBURSEMENTS FOR AN AUTHORIZED COMMITTEE |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-4 |
X (error) |
F3N |
F3N,F3A,F3T |
|
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
COMMITTEE NAME |
A/N-90 |
X (warning) |
Friends of Pat |
|
|
| 4 |
STREET 1 |
A/N-34 |
X (warning) |
123 Sycamore St |
|
|
| 5 |
STREET 2 |
A/N-34 |
|
|
|
|
| 6 |
CITY |
A/N-18 |
X (warning) |
Anytown |
|
|
| 7 |
STATE |
A-2 |
X (warning) |
FL |
|
Edit: ST |
| 8 |
ZIP |
A/N-9 |
X (warning) |
33034 |
|
|
| 9 |
CHG OF ADDRESS |
A-1 |
|
X |
X = Yes |
Check-box |
| 10 |
ELECTION STATE |
A-2 |
X (warning) |
FL |
AK,AL, ..., ZZ |
Edit: ST |
| 11 |
ELECTION DISTRICT |
NUM-2 |
|
45 |
01, ..., 99 |
|
| 12 |
RPTCODE |
A-3 |
X (warning) |
12P |
10D,..., TER |
Edit: RPT-TYP |
| 13 |
RPTPGI |
A/N-5 |
if RptCode=12[?] |
P2000 |
C,G,P,R,S[CCYY] |
Edit: PGI |
| 14 |
DATE (Of Election) |
NUM-8 |
if RptCode=[12?|30?] |
19980715 |
|
|
| 15 |
STATE (Of Election) |
A-2 |
if RptCode=[12?|30?] |
FL |
|
Edit: St |
| 16 |
PRIMARY ELECTION |
A-1 |
|
X |
X = Yes |
Check-box |
| 17 |
GENERAL ELECTION |
A-1 |
|
X |
X = Yes |
Check-box |
| 18 |
SPECIAL ELECTION |
A-1 |
|
X |
X = Yes |
Check-box |
| 19 |
RUNOFF ELECTION |
A-1 |
|
X |
X = Yes |
Check-box |
| 20 |
DATE (Coverage From) |
NUM-8 |
X (warning) |
19980501 |
|
|
| 21 |
DATE (Coverage To) |
NUM-8 |
X (warning) |
19980531 |
|
|
|
COLUMN A REPORT TOTALS |
|
|
|
|
|
| 22 |
(6a) Total Contributions (NO Loans) |
AMT-12 |
|
12345.67 |
|
#NAME? |
| 23 |
(6b) Total Contribution Refunds |
AMT-12 |
|
123.45 |
|
#NAME? |
| 24 |
(6c) Net Contributions |
AMT-12 |
|
12222.22 |
|
#NAME? |
| 25 |
(7a) Total Operating Expenditures |
AMT-12 |
|
|
|
17 |
| 26 |
(7b) Total Offset to Operating Expenditures |
AMT-12 |
|
|
|
14 |
| 27 |
(7c) NET Operating Expenditures. |
AMT-12 |
|
|
|
#NAME? |
| 28 |
8. CASH ON HAND AT CLOSE ... |
AMT-12 |
|
|
|
27 |
| 29 |
9. DEBTS TO ( Totals from SCH C and/or D) |
AMT-12 |
|
|
|
Err:509 |
| 30 |
10. DEBTS BY (Totals from SCH C and/or D) |
AMT-12 |
|
|
|
Err:509 |
| 31 |
11(a i.) Individuals Itemized |
AMT-12 |
|
|
|
Err:509 |
| 32 |
11(a.ii) Individuals Unitemized |
AMT-12 |
|
|
|
|
| 33 |
11(a.iii) Individual Contribution Total |
AMT-12 |
|
|
|
#NAME? |
| 34 |
11(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 35 |
11(c) Other Political Committees |
AMT-12 |
|
|
|
|
| 36 |
11(d) The Candidate |
AMT-12 |
|
|
|
|
| 37 |
11(e) Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 38 |
12. Transfers From Other Authorized Cmttes |
AMT-12 |
|
|
|
|
| 39 |
13(a) Loans made or guarn. by the Candidate |
AMT-12 |
|
|
|
|
| 40 |
13(b) All Other Loans |
AMT-12 |
|
|
|
|
| 41 |
13(c) Total Loans |
AMT-12 |
|
|
|
#NAME? |
| 42 |
14. Offsets to Operating Expenditures |
AMT-12 |
|
|
|
|
| 43 |
15. Other Receipts |
AMT-12 |
|
|
|
|
| 44 |
16. Total Receipts |
AMT-12 |
|
|
|
Err:509 |
| 45 |
17. Operating Expenditures |
AMT-12 |
|
|
|
|
| 46 |
18. Transfers to Other Authorized Committees |
AMT-12 |
|
|
|
|
| 47 |
19(a) Of Loans made or guar. by the Cand. |
AMT-12 |
|
|
|
|
| 48 |
19(b) Loan Repayments, All Other Loans |
AMT-12 |
|
|
|
|
| 49 |
19(c) Total Loan Repayments |
AMT-12 |
|
|
|
#NAME? |
| 50 |
20(a) Refund/Individuals Other than Pol. Cmtes |
AMT-12 |
|
|
|
|
| 51 |
20(b) Refund/Political Party Committees |
AMT-12 |
|
|
|
|
| 52 |
20(c) Refund/Other Political Committees |
AMT-12 |
|
|
|
|
| 53 |
20(d) Total Contribution Refunds |
AMT-12 |
|
|
|
#NAME? |
| 54 |
21. Other Disbursements |
AMT-12 |
|
|
|
|
| 55 |
22. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 56 |
23. Cash Beginning Reporting Period |
AMT-12 |
|
|
|
|
| 57 |
24. Total Receipts this Period |
AMT-12 |
|
|
|
= 16 |
| 58 |
25. SubTotal |
AMT-12 |
|
|
|
47 |
| 59 |
26. Total Disbursements this Period |
AMT-12 |
|
|
|
22 |
| 60 |
27. Cash on hand at Close Period |
AMT-12 |
|
|
|
-1 |
|
COLUMN B YEAR-TO-DATE TOTALS |
|
|
|
|
|
| 61 |
(6a) Total Contributions (No Loans) |
AMT-12 |
|
|
|
#NAME? |
| 62 |
(6b) Total Contribution Refunds |
AMT-12 |
|
|
|
#NAME? |
| 63 |
(6c) Net Contributions |
AMT-12 |
|
|
|
#NAME? |
| 64 |
(7a) Total Operating Expenditures |
AMT-12 |
|
|
|
17 |
| 65 |
(7b) Total Offsets to Operating Expenditures |
AMT-12 |
|
|
|
14 |
| 66 |
(7c) NET Operating Expenditures. |
AMT-12 |
|
|
|
#NAME? |
| 67 |
11(a.i) Individuals Itemized |
AMT-12 |
|
|
|
|
| 68 |
11(a.ii) Individuals Unitemized |
AMT-12 |
|
|
|
|
| 69 |
11(a.iii) Individuals Total |
AMT-12 |
|
|
|
#NAME? |
| 70 |
11(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 71 |
11(c) All Other Political Committees (PACS) |
AMT-12 |
|
|
|
|
| 72 |
11(d) The Candidate |
AMT-12 |
|
|
|
|
| 73 |
11(e) Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 74 |
12. Transfers From Other AUTH Committees |
AMT-12 |
|
|
|
|
| 75 |
13(a) Loans made or guarn. by the Candidate |
AMT-12 |
|
|
|
|
| 76 |
13(b) All Other Loans |
AMT-12 |
|
|
|
|
| 77 |
13(c) Total Loans |
AMT-12 |
|
|
|
#NAME? |
| 78 |
14. Offsets to Operating Expenditures |
AMT-12 |
|
|
|
|
| 79 |
15. Other Receipts |
AMT-12 |
|
|
|
|
| 80 |
16. Total Receipts |
AMT-12 |
|
|
|
Err:509 |
| 81 |
17 Operating Expenditures |
AMT-12 |
|
|
|
|
| 82 |
18. Transfers To Other AUTH Committees |
AMT-12 |
|
|
|
|
| 83 |
19(a) Loan Repayment By Candidate |
AMT-12 |
|
|
|
|
| 84 |
19(b) Loan Repayments, ALL Other Loans |
AMT-12 |
|
|
|
|
| 85 |
19(c) Total Loan Repayments |
AMT-12 |
|
|
|
#NAME? |
| 86 |
20(a) Refund/Individuals Other than Pol. Cmtes |
AMT-12 |
|
|
|
|
| 87 |
20(b) Refund, Political Party Committees |
AMT-12 |
|
|
|
|
| 88 |
20(c) Refund, Other Political Committees |
AMT-12 |
|
|
|
|
| 89 |
20(d) Total Contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 90 |
21. Other Disbursements |
AMT-12 |
|
|
|
|
| 91 |
22. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 92 |
NAME/TREASURER (as signed) |
(A/N-38) |
X (error) |
Mona Bags |
|
|
| 93 |
DATE (Signed) |
(NUM-8) |
X (error) |
19980820 |
|
|
| FORM 3S - ADDITIONAL SUMMARY REPORT OF RECEIPTS AND DISBURSEMENTS |
|
|
|
|
|
|
| FOR AN AUTHORIZED COMMITTEE FOR REPORTS THAT CROSS ELECTION CYCLES |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-8 |
X (error) |
F3S |
F3S |
|
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
(6a) Total Contributions (No Loans) |
AMT-12 |
|
|
|
#NAME? |
| 4 |
(6b) Total Contribution Refunds |
AMT-12 |
|
|
|
#NAME? |
| 5 |
(6c) Net Contributions |
AMT-12 |
|
|
|
#NAME? |
| 6 |
(7a) Total Operating Expenditures |
AMT-12 |
|
|
|
17 |
| 7 |
(7b) Total Offsets to Operating Expenditures |
AMT-12 |
|
|
|
14 |
| 8 |
(7c) NET Operating Expenditures. |
AMT-12 |
|
|
|
#NAME? |
| 9 |
11(a.i) Individuals Itemized |
AMT-12 |
|
|
|
|
| 10 |
11(a.ii) Individuals Unitemized |
AMT-12 |
|
|
|
|
| 11 |
11(a.iii) Individuals Total |
AMT-12 |
|
|
|
#NAME? |
| 12 |
11(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 13 |
11(c) All Other Political Committees (PACS) |
AMT-12 |
|
|
|
|
| 14 |
11(d) The Candidate |
AMT-12 |
|
|
|
|
| 15 |
11(e) Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 16 |
12. Transfers From Other AUTH Committees |
AMT-12 |
|
|
|
|
| 17 |
13(a) Loans made or guarn. by the Candidate |
AMT-12 |
|
|
|
|
| 18 |
13(b) All Other Loans |
AMT-12 |
|
|
|
|
| 19 |
13(c) Total Loans |
AMT-12 |
|
|
|
#NAME? |
| 20 |
14. Offsets to Operating Expenditures |
AMT-12 |
|
|
|
|
| 21 |
15. Other Receipts |
AMT-12 |
|
|
|
|
| 22 |
16. Total Receipts |
AMT-12 |
|
|
|
Err:509 |
| 23 |
17 Operating Expenditures |
AMT-12 |
|
|
|
|
| 24 |
18. Transfers To Other AUTH Committees |
AMT-12 |
|
|
|
|
| 25 |
19(a) Loan Repayment By Candidate |
AMT-12 |
|
|
|
|
| 26 |
19(b) Loan Repayments, ALL Other Loans |
AMT-12 |
|
|
|
|
| 27 |
19(c) Total Loan Repayments |
AMT-12 |
|
|
|
#NAME? |
| 28 |
20(a) Refund/Individuals Other than Pol. Cmtes |
AMT-12 |
|
|
|
|
| 29 |
20(b) Refund, Political Party Committees |
AMT-12 |
|
|
|
|
| 30 |
20(c) Refund, Other Political Committees |
AMT-12 |
|
|
|
|
| 31 |
20(d) Total Contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 32 |
21. Other Disbursements |
AMT-12 |
|
|
|
|
| 33 |
22. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 34 |
Date - General Election |
NUM-8 |
X (error) |
19980501 |
|
|
| 35 |
Date - Day after General Election |
NUM-8 |
X (error) |
19980501 |
|
|
| FORM 3P - REPORT OF RECEIPTS AND DISBURSEMENTS BY AN AUTHORIZED COMMITTEE |
|
|
|
|
|
|
| OF A CANDIDATE FOR THE OFFICE OF PRESIDENT OR VICE-PRESIDENT |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-4 |
X (error) |
F3PN |
F3P+[N|A|T] |
|
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
COMMITTEENAME |
A/N-90 |
X (warning) |
Pat for Pres. |
|
|
| 4 |
STREET 1 |
A/N-34 |
X (warning) |
123 Sycamore St |
|
|
| 5 |
STREET 2 |
A/N-34 |
|
|
|
|
| 6 |
CITY |
A/N-18 |
X (warning) |
Anytown |
|
|
| 7 |
STATE |
A-2 |
X (warning) |
FL |
|
Edit: ST |
| 8 |
ZIP |
A/N-9 |
X (warning) |
33034 |
|
|
| 9 |
CHG OF ADDRESS |
A-1 |
|
X |
X = Yes |
Check-box |
| 10 |
ACTIVITY PRIMARY |
A-1 |
|
|
|
|
| 11 |
ACTIVITY GENERAL |
A-1 |
|
|
|
|
| 12 |
RPTCODE |
A-3 |
X (warning) |
12P |
10D,..., TER |
Edit: RPT-TYP |
| 13 |
RPTPGI |
A/N-5 |
if RptCode=12[?] |
P2000 |
C,G,P,R,S[CCYY] |
Edit: PGI |
| 14 |
DATE (Of Election) |
NUM-8 |
if RptCode=[12?|30?] |
19980715 |
|
|
| 15 |
STATE (Of Election) |
A-2 |
if RptCode=[12?|30?] |
FL |
|
Edit: St |
| 16 |
DATE (Coverage From) |
NUM-8 |
X (warning) |
19980501 |
|
|
| 17 |
DATE (Coverage To) |
NUM-8 |
X (warning) |
19980531 |
|
|
|
COLUMN A REPORT TOTALS |
|
|
|
|
|
| 18 |
6. Cash on Hand Beginning Period |
AMT-12 |
|
|
|
|
| 19 |
7. Total Receipts |
AMT-12 |
|
|
|
22 |
| 20 |
8. SubTotal |
AMT-12 |
|
|
|
13 |
| 21 |
9. Total Disbursements |
AMT-12 |
|
|
|
30 |
| 22 |
10. Cash on Hand Close of Period |
AMT-12 |
|
|
|
-1 |
| 23 |
11. Debts to |
AMT-12 |
|
|
|
Err:509 |
| 24 |
12. Debts by |
AMT-12 |
|
|
|
Err:509 |
| 25 |
13. Expenditures Subject to Limits |
AMT-12 |
|
|
|
|
| 26 |
14. Net Contributions |
AMT-12 |
|
|
|
Err:509 |
| 27 |
15. Net Operating Expenditures |
AMT-12 |
|
|
|
Err:509 |
| 28 |
16. Federal Funds |
AMT-12 |
|
|
|
|
| 29 |
17(a) Individuals |
AMT-12 |
|
|
|
|
| 30 |
17(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 31 |
17(c) Other Political Committees (PACs) |
AMT-12 |
|
|
|
|
| 32 |
17(d) The Candidate |
AMT-12 |
|
|
|
|
| 33 |
17(e) Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 34 |
18. Transfers From Aff/Other Party Committees |
AMT-12 |
|
|
|
|
| 35 |
19(a) Received from or Guaranteed by Candidate |
AMT-12 |
|
|
|
|
| 36 |
19(b) Other Loans |
AMT-12 |
|
|
|
|
| 37 |
19(c) Total Loans |
AMT-12 |
|
|
|
#NAME? |
| 38 |
20(a) Operating |
AMT-12 |
|
|
|
|
| 39 |
20(b) Fundraising |
AMT-12 |
|
|
|
|
| 40 |
20(c) Legal and Accounting |
AMT-12 |
|
|
|
|
| 41 |
20(d) Total offsets to Expenditures |
AMT-12 |
|
|
|
#NAME? |
| 42 |
21. Other Receipts |
AMT-12 |
|
|
|
|
| 43 |
22. Total Receipts |
AMT-12 |
|
|
|
#NAME? |
| 44 |
23. Operating Expenditures |
AMT-12 |
|
|
|
|
| 45 |
24. Transfers to Other Authorized Committees |
AMT-12 |
|
|
|
|
| 46 |
25. Fundraising Disbursements |
AMT-12 |
|
|
|
|
| 47 |
26. Exempt Legal and Accounting Disbursements |
AMT-12 |
|
|
|
|
| 48 |
27(a) Made or guaranteed by Candidate |
AMT-12 |
|
|
|
|
| 49 |
27(b) Other Repayments |
AMT-12 |
|
|
|
|
| 50 |
27(c) Total Loan Repayments Made |
AMT-12 |
|
|
|
#NAME? |
| 51 |
28(a) Individuals |
AMT-12 |
|
|
|
|
| 52 |
28(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 53 |
28(c) Other Political Committees |
AMT-12 |
|
|
|
|
| 54 |
28(d) Total Contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 55 |
29. Other Disbursements |
AMT-12 |
|
|
|
|
| 56 |
30. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 57 |
31.  Federal Funds |
AMT-12 |
|
|
|
|
| 114 |
17(a) Individuals |
AMT-12 |
|
|
|
|
| 115 |
17(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 116 |
17(c) Other Political Committees (PACs) |
AMT-12 |
|
|
|
|
| 117 |
17(d) The Candidate |
AMT-12 |
|
|
|
|
| 118 |
17(e) Total contributions (Other than Loans) |
AMT-12 |
|
|
|
#NAME? |
| 119 |
18. Transfers From Aff/Other Party Committees |
AMT-12 |
|
|
|
|
| 120 |
19(a) Received from or Guaranteed by Candidate |
AMT-12 |
|
|
|
|
| 121 |
19(b) Other Loans |
AMT-12 |
|
|
|
|
| 122 |
19(c) Total Loans |
AMT-12 |
|
|
|
Err:508 |
| 123 |
20(a) Operating |
AMT-12 |
|
|
|
|
| 124 |
20(b) Fundraising |
AMT-12 |
|
|
|
|
| 125 |
20(c) Legal and Accounting |
AMT-12 |
|
|
|
|
| 126 |
20(d) Total Offsets to Operating Expenditures |
AMT-12 |
|
|
|
Err:508 |
| 127 |
21. Other Receipts |
AMT-12 |
|
|
|
|
| 128 |
22. Total Receipts |
AMT-12 |
|
|
|
#NAME? |
| 129 |
23. Operating Expenditures |
AMT-12 |
|
|
|
|
| 130 |
24. Transfers to Other Authorized Committees |
AMT-12 |
|
|
|
|
| 131 |
25. Fundraising Disbursements |
AMT-12 |
|
|
|
|
| 132 |
26. Exempt Legal and Accounting Disbursements |
AMT-12 |
|
|
|
|
| 133 |
27(a) Made or Guaranteed by the Candidate |
AMT-12 |
|
|
|
|
| 134 |
27(b) Other Repayments |
AMT-12 |
|
|
|
|
| 135 |
27(c) Total Loan Repayments Made |
AMT-12 |
|
|
|
#NAME? |
| 136 |
28(a) Individuals |
AMT-12 |
|
|
|
|
| 137 |
28(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 138 |
28(c) Other Political Committees |
AMT-12 |
|
|
|
|
| 139 |
28(d) Total Contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 140 |
29. Other Disbursements |
AMT-12 |
|
|
|
|
| 141 |
30.  Net Contributions |
AMT-12 |
|
|
|
|
| 4 |
15. Net Expenditures |
AMT-12 |
|
|
|
|
| 5 |
16. Federal Funds |
AMT-12 |
|
|
|
|
| 6 |
17(a) Individuals |
AMT-12 |
|
|
|
|
| 7 |
17(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 8 |
17(c) Other Political Committees (PACs) |
AMT-12 |
|
|
|
|
| 9 |
17(d) The Candidate |
AMT-12 |
|
|
|
|
| 10 |
17(e) Total contributions (Other than Loans) |
AMT-12 |
|
|
|
#NAME? |
| 11 |
18. Transfers From Aff/Other Party Committees |
AMT-12 |
|
|
|
|
| 12 |
19(a) Received from or Guaranteed by Candidate |
AMT-12 |
|
|
|
|
| 13 |
19(b) Other Loans |
AMT-12 |
|
|
|
|
| 14 |
19(c) Total Loans |
AMT-12 |
|
|
|
Err:508 |
| 15 |
20(a) Operating |
AMT-12 |
|
|
|
|
| 16 |
20(b) Fundraising |
AMT-12 |
|
|
|
|
| 17 |
20(c) Legal and Accounting |
AMT-12 |
|
|
|
|
| 18 |
20(d) Total Offsets to Operating Expenditures |
AMT-12 |
|
|
|
Err:508 |
| 19 |
21. Other Receipts |
AMT-12 |
|
|
|
|
| 20 |
22. Total Receipts |
AMT-12 |
|
|
|
#NAME? |
| 21 |
23. Operating Expenditures |
AMT-12 |
|
|
|
|
| 22 |
24. Transfers to Other Authorized Committees |
AMT-12 |
|
|
|
|
| 23 |
25. Fundraising Disbursements |
AMT-12 |
|
|
|
|
| 24 |
26. Exempt Legal and Accounting Disbursements |
AMT-12 |
|
|
|
|
| 25 |
27(a) Made or Guaranteed by the Candidate |
AMT-12 |
|
|
|
|
| 26 |
27(b) Other Repayments |
AMT-12 |
|
|
|
|
| 27 |
27(c) Total Loan Repayments Made |
AMT-12 |
|
|
|
#NAME? |
| 28 |
28(a) Individuals |
AMT-12 |
|
|
|
|
| 29 |
28(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 30 |
28(c) Other Political Committees |
AMT-12 |
|
|
|
|
| 31 |
28(d) Total Contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 32 |
29. Other Disbursements |
AMT-12 |
|
|
|
|
| 33 |
30. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 34 |
ALABAMA |
AMT-12 |
|
|
|
|
| 35 |
ALASKA |
AMT-12 |
|
|
|
|
| 36 |
ARIZONA |
AMT-12 |
|
|
|
|
| 37 |
ARKANSAS |
AMT-12 |
|
|
|
|
| 38 |
CALIFORNIA |
AMT-12 |
|
|
|
|
| 39 |
COLORADO |
AMT-12 |
|
|
|
|
| 40 |
CONNECTICUT |
AMT-12 |
|
|
|
|
| 41 |
DELAWARE |
AMT-12 |
|
|
|
|
| 42 |
DIST OF COLUMBIA |
AMT-12 |
|
|
|
|
| 43 |
FLORIDA |
AMT-12 |
|
|
|
|
| 44 |
GEORGIA |
AMT-12 |
|
|
|
|
| 45 |
HAWAII |
AMT-12 |
|
|
|
|
| 46 |
IDAHO |
AMT-12 |
|
|
|
|
| 47 |
ILLINOIS |
AMT-12 |
|
|
|
|
| 48 |
INDIANA |
AMT-12 |
|
|
|
|
| 49 |
IOWA |
AMT-12 |
|
|
|
|
| 50 |
KANSAS |
AMT-12 |
|
|
|
|
| 51 |
KENTUCKY |
AMT-12 |
|
|
|
|
| 52 |
LOUISIANA |
AMT-12 |
|
|
|
|
| 53 |
MAINE |
AMT-12 |
|
|
|
|
| 54 |
MARYLAND |
AMT-12 |
|
|
|
|
| 55 |
MASSACHUSETTS |
AMT-12 |
|
|
|
|
| 56 |
MICHIGAN |
AMT-12 |
|
|
|
|
| 57 |
MINNESOTA |
AMT-12 |
|
|
|
|
| 58 |
MISSISSIPPI |
AMT-12 |
|
|
|
|
| 59 |
MISSOURI |
AMT-12 |
|
|
|
|
| 60 |
MONTANA |
AMT-12 |
|
|
|
|
| 61 |
NEBRASKA |
AMT-12 |
|
|
|
|
| 62 |
NEVADA |
AMT-12 |
|
|
|
|
| 63 |
NEW HAMPSHIRE |
AMT-12 |
|
|
|
|
| 64 |
NEW JERSEY |
AMT-12 |
|
|
|
|
| 65 |
NEW MEXICO |
AMT-12 |
|
|
|
|
| 66 |
NEW YORK |
AMT-12 |
|
|
|
|
| 67 |
NORTH CAROLINA |
AMT-12 |
|
|
|
|
| 68 |
NORTH DAKOTA |
AMT-12 |
|
|
|
|
| 69 |
OHIO |
AMT-12 |
|
|
|
|
| 70 |
OKLAHOMA |
AMT-12 |
|
|
|
|
| 71 |
OREGON |
AMT-12 |
|
|
|
|
| 72 |
PENNSYLVANIA |
AMT-12 |
|
|
|
|
| 73 |
RHODE ISLAND |
AMT-12 |
|
|
|
|
| 74 |
SOUTH CAROLINA |
AMT-12 |
|
|
|
|
| 75 |
SOUTH DAKOTA |
AMT-12 |
|
|
|
|
| 76 |
TENNESSEE |
AMT-12 |
|
|
|
|
| 77 |
TEXAS |
AMT-12 |
|
|
|
|
| 78 |
UTAH |
AMT-12 |
|
|
|
|
| 79 |
VERMONT |
AMT-12 |
|
|
|
|
| 80 |
VIRGINIA |
AMT-12 |
|
|
|
|
| 81 |
WASHINGTON |
AMT-12 |
|
|
|
|
| 82 |
WEST VIRGINIA |
AMT-12 |
|
|
|
|
| 83 |
WISCONSIN |
AMT-12 |
|
|
|
|
| 84 |
WYOMING |
AMT-12 |
|
|
|
|
| 85 |
PUERTO RICO |
AMT-12 |
|
|
|
|
| 86 |
GUAM |
AMT-12 |
|
|
|
|
| 87 |
VIRGIN ISLANDS |
AMT-12 |
|
|
|
|
| 88 |
TOTALS |
AMT-12 |
|
|
|
Err:509 |
| 89 |
Date - General Election |
NUM-8 |
X (error) |
19980501 |
|
|
| 90 |
Date - Day after General Election |
NUM-8 |
X (error) |
19980501 |
|
|
| FORM 3X - REPORT OF RECEIPTS AND DISBURSEMENTS FOR OTHER THAN |
|
|
|
|
|
|
| AN AUTHORIZED COMMITTEE |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-4 |
X (error) |
F3XN |
F3X+[N|A|T] |
|
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
COMMITTEE NAME |
A/N-90 |
X (warning) |
Foes of Pat |
|
|
| 4 |
STREET 1 |
A/N-34 |
X (warning) |
125 Sycamore St |
|
|
| 5 |
STREET 2 |
A/N-34 |
|
|
|
|
| 6 |
CITY |
A/N-18 |
X (warning) |
Anytown |
|
|
| 7 |
STATE |
A-2 |
X (warning) |
FL |
|
Edit: ST |
| 8 |
ZIP |
A/N-9 |
X (warning) |
33034 |
|
|
| 9 |
CHG OF ADDRESS |
A-1 |
|
X |
X = Yes |
Check-box |
| 10 |
QUALIFIED CMTE |
A-1 |
|
X |
X = Yes |
Check-box |
| 11 |
RPTCODE |
A-3 |
X (warning) |
12P |
10D,..., TER |
Edit: RPT-TYP |
| 12 |
RPTPGI |
A/N-5 |
if RptCode=12[?] |
P2000 |
C,G,P,R,S[CCYY] |
Edit: PGI |
| 13 |
DATE (Of Election) |
NUM-8 |
if RptCode=[12?|30?] |
19980715 |
|
|
| 14 |
STATE (Of Election) |
A-2 |
if RptCode=[12?|30?] |
FL |
|
Edit: St |
| 15 |
DATE (Coverage From) |
NUM-8 |
X (warning) |
|
|
|
| 16 |
DATE (Coverage To) |
NUM-8 |
X (warning) |
|
|
|
|
COLUMN A REPORT TOTALS |
|
|
|
|
|
| 17 |
6(b) Cash on Hand beginning |
AMT-12 |
|
1123123.45 |
|
|
| 18 |
6(c) Total Receipts |
AMT-12 |
|
|
|
19 |
| 19 |
6(d) Subtotal |
AMT-12 |
|
|
|
#NAME? |
| 20 |
7. Total Disbursements |
AMT-12 |
|
|
|
30 |
| 21 |
8. Cash on Hand at Close |
AMT-12 |
|
|
|
#NAME? |
| 22 |
9. Debts to |
AMT-12 |
|
|
|
Err:509 |
| 23 |
10. Debts by |
AMT-12 |
|
|
|
Err:509 |
| 24 |
11(a)i Itemized |
AMT-12 |
|
|
|
Err:509 |
| 25 |
11(a)ii Unitemized |
AMT-12 |
|
|
|
|
| 26 |
11(a)iii Total |
AMT-12 |
|
|
|
#NAME? |
| 27 |
11(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 28 |
11(c) Other Political Committees (PACs) |
AMT-12 |
|
|
|
|
| 29 |
11(d) Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 30 |
12. Transfers from Affiliated/Other Party Cmtes |
AMT-12 |
|
|
|
|
| 31 |
13. All Loans Received |
AMT-12 |
|
|
|
|
| 32 |
14. Loan Repayments Received |
AMT-12 |
|
|
|
|
| 33 |
15. Offsets to Operating Expenditures (refunds ...) |
AMT-12 |
|
|
|
|
| 34 |
16. Refunds of Federal Contributions |
AMT-12 |
|
|
|
|
| 35 |
17. Other Federal Receipts (dividends) |
AMT-12 |
|
|
|
|
| 36 |
18. Transfers from Nonfederal Account |
AMT-12 |
|
|
|
Err:509 |
| 37 |
19. Total Receipts |
AMT-12 |
|
|
|
#NAME? |
| 38 |
20. Total Federal Receipts |
AMT-12 |
|
|
|
1 |
| 39 |
21(a)i Federal Share |
AMT-12 |
|
|
|
|
| 40 |
21(a)ii Non-Federal Share |
AMT-12 |
|
|
|
|
| 41 |
21(b) Other Federal Operating Expenditures |
AMT-12 |
|
|
|
|
| 42 |
21(c) Total Operating Expenditures |
AMT-12 |
|
|
|
#NAME? |
| 43 |
22. Transfers to Affiliated/Other Party Cmtes |
AMT-12 |
|
|
|
|
| 44 |
23. Contributions to Federal Candidates/Cmtes |
AMT-12 |
|
|
|
|
| 45 |
24. Independent Expenditures |
AMT-12 |
|
|
|
|
| 46 |
25. Coordinated Expenditures made by Party Cmtes |
AMT-12 |
|
|
|
Err:509 |
| 47 |
26. Loan Repayments |
AMT-12 |
|
|
|
|
| 48 |
27. Loans Made |
AMT-12 |
|
|
|
|
| 49 |
28(a) Individuals/Persons |
AMT-12 |
|
|
|
|
| 50 |
28(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 51 |
28(c) Other Political Committees |
AMT-12 |
|
|
|
|
| 52 |
28(d) Total Contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 53 |
29. Other Disbursements |
AMT-12 |
|
|
|
|
| 54 |
30. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 55 |
31. Total Federal Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 56 |
32. Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 57 |
33. Total Contribution Refunds |
AMT-12 |
|
|
|
#NAME? |
| 58 |
34. Net Contributions |
AMT-12 |
|
|
|
#NAME? |
| 59 |
35. Total Federal Operating Expenditures |
AMT-12 |
|
|
|
#NAME? |
| 60 |
36. Offsets to Operating Expenditures |
AMT-12 |
|
|
|
15 |
| 61 |
37. Net Operating Expenditures |
AMT-12 |
|
|
|
#NAME? |
|
COLUMN B YEAR-TO-DATE TOTALS |
|
|
|
|
|
| 62 |
6(a) Cash on Hand Jan 1, 19 |
AMT-12 |
|
3123123.45 |
|
|
| 63 |
Year for Above |
NUM-4 |
|
1998 |
|
|
| 64 |
6(c) Total Receipts |
AMT-12 |
|
|
|
19 |
| 65 |
6(d) Subtotal |
AMT-12 |
|
|
|
#NAME? |
| 66 |
7. Total disbursements |
AMT-12 |
|
|
|
30 |
| 67 |
8. Cash on Hand Close |
AMT-12 |
|
|
|
#NAME? |
| 68 |
11(a)i Itemized |
AMT-12 |
|
|
|
|
| 69 |
11(a)ii Unitemized |
AMT-12 |
|
|
|
|
| 70 |
11(a)iii Total |
AMT-12 |
|
|
|
#NAME? |
| 71 |
11(b) Political Party committees |
AMT-12 |
|
|
|
|
| 72 |
11(c) Other Political Committees (PACs) |
AMT-12 |
|
|
|
|
| 73 |
11(d) Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 74 |
12. Transfers from Affiliated/Other Party Cmtes |
AMT-12 |
|
|
|
|
| 75 |
13. All Loans Received |
AMT-12 |
|
|
|
|
| 76 |
14. Loan Repayments Received |
AMT-12 |
|
|
|
|
| 77 |
15. Offsets to Operating Expenditures (refunds) |
AMT-12 |
|
|
|
|
| 78 |
16. Refunds of Federal Contributions |
AMT-12 |
|
|
|
|
| 79 |
17. Other Federal Receipts (dividends) |
AMT-12 |
|
|
|
|
| 80 |
18. Transfers from Nonfederal Account |
AMT-12 |
|
|
|
|
| 81 |
19. Total Receipts |
AMT-12 |
|
|
|
#NAME? |
| 82 |
20. Total Federal Receipts |
AMT-12 |
|
|
|
1 |
| 83 |
21(a)i Federal Share |
AMT-12 |
|
|
|
|
| 84 |
21(a)ii Non-Federal Share |
AMT-12 |
|
|
|
|
| 85 |
21(b) Other Federal Operating Expenditures |
AMT-12 |
|
|
|
|
| 86 |
21(c) Total operating Expenditures |
AMT-12 |
|
|
|
#NAME? |
| 87 |
22. Transfers to Affiliated/Other Party Cmtes |
AMT-12 |
|
|
|
|
| 88 |
23. Contributions to Federal Candidates/Cmtes |
AMT-12 |
|
|
|
|
| 89 |
24. Independent Expenditures |
AMT-12 |
|
|
|
|
| 90 |
25. Coordinated Expenditures made by Party Cmtes |
AMT-12 |
|
|
|
|
| 91 |
26. Loan Repayments Made |
AMT-12 |
|
|
|
|
| 92 |
27. Loans Made |
AMT-12 |
|
|
|
|
| 93 |
28(a) Individuals/Persons |
AMT-12 |
|
|
|
|
| 94 |
28(b) Political Party Committees |
AMT-12 |
|
|
|
|
| 95 |
28(c) Other Political Committees |
AMT-12 |
|
|
|
|
| 96 |
28(d) Total contributions Refunds |
AMT-12 |
|
|
|
#NAME? |
| 97 |
29. Other Disbursements |
AMT-12 |
|
|
|
|
| 98 |
30. Total Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 99 |
31. Total Federal Disbursements |
AMT-12 |
|
|
|
#NAME? |
| 100 |
32. Total Contributions |
AMT-12 |
|
|
|
#NAME? |
| 101 |
33. Total Contribution Refunds |
AMT-12 |
|
|
|
#NAME? |
| 102 |
34. Net contributions |
AMT-12 |
|
|
|
#NAME? |
| 103 |
35. Total Federal Operating Expenditures |
AMT-12 |
|
|
|
#NAME? |
| 104 |
36. Offsets to Operating Expenditures |
AMT-12 |
|
|
|
15 |
| 105 |
37. Net Operating Expenditures |
AMT-12 |
|
|
|
#NAME? |
| 106 |
NAME/TREASURER (as signed) |
A/N-38 |
X (error) |
Mona Bags |
|
|
| 107 |
DATE (Signed) |
NUM-8 |
X (error) |
19980820 |
|
|
| FORM 3Z - CONSOLIDATION REPORT OR RECEIPTS AND EXPENDITURES |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-4 |
X (error) |
F3Z |
F3Z,F3ZT |
F3ZT is a "totals" record |
| 2 |
FILER FEC CMTE ID (PCC) |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
COMMITTEE NAME (PCC) |
A/N-90 |
|
C98765431 |
|
|
| 4 |
DATE (Coverage From) |
NUM-8 |
X (warning) |
19980101 |
|
|
| 5 |
DATE (Coverage To) |
NUM-8 |
X (warning) |
19981231 |
|
|
| 6 |
FEC COMMITTEE ID NUMBER (Auth) |
A/N-9 |
|
C98765431 |
|
|
| 7 |
COMMITTEE NAME (Auth) |
A/N-90 |
|
|
|
|
| 8 |
(a) 11(a)iii individuals total |
AMT-12 |
|
|
|
|
| 9 |
(b) 11(b) Political party committees |
AMT-12 |
|
|
|
|
| 10 |
(c) 11(c) other pol. committees (PACs) |
AMT-12 |
|
|
|
|
| 11 |
(d) 11(d) the candidate |
AMT-12 |
|
|
|
|
| 12 |
(e) 11(e) total contributions |
AMT-12 |
|
|
|
|
| 13 |
(f) 12. Transfers from other auth cmtes |
AMT-12 |
|
|
|
|
| 14 |
(g) 13(a) made or guarn. by candidate |
AMT-12 |
|
|
|
|
| 15 |
(h) 13(b) all other loans |
AMT-12 |
|
|
|
|
| 16 |
(i) 13(c) total loans |
AMT-12 |
|
|
|
|
| 17 |
(j) 14. offsets to operating expend |
AMT-12 |
|
|
|
|
| 18 |
(k) 15. Other receipts |
AMT-12 |
|
|
|
|
| 19 |
(l) 16. total receipts |
AMT-12 |
|
|
|
|
| 20 |
(m) 17. Operating Expenditures |
AMT-12 |
|
|
|
|
| 21 |
(n) 18.  Other disbursements |
AMT-12 |
|
|
|
|
| 30 |
(w) 22. Total disbursements |
AMT-12 |
|
|
|
|
| 31 |
(x) 23. COH beginning reporting period |
AMT-12 |
|
|
|
|
| 32 |
(y) 27. COH at close of period |
AMT-12 |
|
|
|
|
| 33 |
(z) 9. Debts to |
AMT-12 |
|
|
|
|
| 34 |
(aa) 12. Debts by |
AMT-12 |
|
|
|
|
| 35 |
(bb) 6(c) net contributions |
AMT-12 |
|
|
|
|
| 36 |
(cc) 7(c) net operating expenditures |
AMT-12 |
|
|
|
|
| FORM 4 - REPORT OF RECEIPTS AND DISBURSEMENTS FOR A COMMITTEE OR ORGANIZATION |
|
|
|
|
|
|
| SUPPORTING A NOMINATION CONVENTION |
|
|
|
|
|
|
|
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
| 1 |
FORM TYPE |
A/N-4 |
X (error) |
F4N |
F4+[N|A|T] |
|
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
COMMITTEE NAME |
A/N-90 |
X (warning) |
Friends of Pat |
|
|
| 4 |
STREET 1 |
A/N-34 |
X (warning) |
123 Sycamore St |
|
|
| 5 |
STREET 2 |
A/N-34 |
|
|
|
|
| 6 |
CITY |
A/N-18 |
X (warning) |
Anytown |
|
|
| 7 |
STATE |
A/N-2 |
X (warning) |
FL |
|
Edit: ST |
| 8 |
ZIP |
A/N-9 |
X (warning) |
33034 |
|
|
| 9 |
COMMITTEE/ORG TYPE |
A-1 |
X (warning) |
A |
A=arrange; H=host; O=other |
Edit: CMTE |
| 10 |
DESC |
A/N-40 |
|
|
|
|
| 11 |
RPTCODE |
A-3 |
X (warning) |
Q1 |
10D,..., TER |
Edit: RPT-TYP |
| 12 |
DATE (Coverage From) |
NUM-8 |
X (warning) |
19980101 |
|
|
| 13 |
DATE (Coverage To) |
NUM-8 |
X (warning) |
19980330 |
|
Edit: St |
| 14 |
6.(b) cash on hand beg. report per. |
AMT-12 |
|
|
|
|
| 15 |
6.(c) Total receipts |
AMT-12 |
|
|
|
|
| 16 |
6.(d) Subtotal |
AMT-12 |
|
|
|
|
| 17 |
7. Total disbursements |
AMT-12 |
|
|
|
|
| 18 |
8. COH CLOSE |
AMT-12 |
|
|
|
|
| 19 |
9. Debts to |
AMT-12 |
|
|
|
|
| 20 |
10. Debts by |
AMT-12 |
|
|
|
|
| 21 |
11.  Federal Funds SCH A |
AMT-12 |
|
|
|
|
| 27 |
14(a) Itemized |
AMT-12 |
|
|
|
|
| 28 |
14(b) unitemized |
AMT-12 |
|
|
|
|
| 29 |
14(c) subtotal |
AMT-12 |
|
|
|
|
| 30 |
15.  Transfers to Affiliated Cmtes |
AMT-12 |
|
|
|
|
| 48 |
23(a) loans made |
AMT-12 |
|
|
|
|
| 49 |
23(b) loan repayments made |
AMT-12 |
|
|
|
|
| 50 |
23(c) subtotal |
AMT-12 |
|
|
|
|
| 51 |
24(a) Itemized |
AMT-12 |
|
|
|
|
| 52 |
24(b) unitemized |
AMT-12 |
|
|
|
|
| 53 |
24(c) subtotal |
AMT-12 |
|
|
|
|
| 54 |
25. Total disbursements |
AMT-12 |
|
|
|
|
| 55 |
6.(a) Cash on Hand |
AMT-12 |
|
|
|
|
| 56 |
6.(a) 19 -- (YEAR) |
NUM-4 |
|
|
|
|
| 57 |
6.(c) Total receipts |
AMT-12 |
|
|
|
|
| 58 |
6.(d) Subtotal |
AMT-12 |
|
|
|
|
| 59 |
7. Total disbursements |
AMT-12 |
|
|
|
|
| 60 |
8. COH CLOSE |
AMT-12 |
|
|
|
|
| 61 |
11.  Federal Funds |
AMT-12 |
|
|
|
|
| 67 |
14(c) subtotal |
AMT-12 |
|
|
|
|
| 68 |
15. Transfers from affiliated cmtes. |
AMT-12 |
|
|
|
|
| 69 |
16(c) subtotal loans/repayments |
AMT-12 |
|
|
|
|
| 70 |
17(c) subtotal |
AMT-12 |
|
|
|
|
| 71 |
18(c) subtotal |
AMT-12 |
|
|
|
|
| 72 |
19(c) subtotal |
AMT-12 |
|
|
|
|
| 73 |
20. total receipts |
AMT-12 |
|
|
|
|
| 74 |
21(c) subtotal |
AMT-12 |
|
|
|
|
| 75 |
22. Transfers to Affiliated Cmtes |
AMT-12 |
|
|
|
|
| 76 |
23(c) subtotal |
AMT-12 |
|
|
|
|
| 77 |
24(c) subtotal |
AMT-12 |
|
|
|
|
| 78 |
25. Total disbursements |
AMT-12 |
|
|
|
|
| 79 |
NAME/TREASURER (as signed) |
A/N-38 |
X (error) |
Mona Bags |
|
|
| 80 |
DATE (Signed) |
NUM-8 |
X (error) |
19980330 |
|
|
| FORM 8 -DEBT SETTLEMENT PLAN |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-8 |
X (error) |
F8N |
F8+[N|A|T] |
|
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
COMMITTEE NAME |
A/N-90 |
X (warning) |
Foes of Pat |
|
|
| 4 |
STREET 1 |
A/N-34 |
X (warning) |
125 Sycamore St |
|
|
| 5 |
STREET 2 |
A/N-34 |
|
|
|
|
| 6 |
CITY |
A/N-18 |
X (warning) |
Anytown |
|
|
| 7 |
STATE |
A/N-2 |
X (warning) |
FL |
|
Edit: ST |
| 8 |
ZIP |
A/N-9 |
X (warning) |
33034 |
|
|
| 9 |
1. CASH ON HAND |
AMT-12 |
|
|
|
|
| 10 |
1(a). as of |
NUM-8 |
|
|
|
|
| 11 |
2. Total assets to be liquidated |
AMT-12 |
|
|
|
|
| 12 |
3. Total (assets) |
AMT-12 |
|
|
|
|
| 13 |
4. Year to date receipts |
AMT-12 |
|
|
|
|
| 14 |
5. Year to date disbursements |
AMT-12 |
|
|
|
|
| 15 |
6. Total amount of debts owed by cmte |
AMT-12 |
|
|
|
|
| 16 |
7. Total number of creditors owed |
NUM-8 |
|
|
|
|
| 17 |
8. Number of creditors in part II of this plan |
NUM-8 |
|
|
|
|
| 18 |
9. Total amount of debts owed to creditors in part II of plan |
AMT-12 |
|
|
|
|
| 19 |
10. Total amount to be paid to creditors |
AMT-12 |
|
|
|
|
| 20 |
11. YESNO (Is the cmte terminating activities) |
A/N-1 |
|
N |
Y,N |
Edit: Yes/No |
| 21 |
11. Y DATE (PLANNED FOR TERMINATION RPT) |
NUM-8 |
|
|
|
|
| 22 |
12. YESNO (If this is an auth cmtte are there other auth cmtte.) |
A-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 23 |
12. Y DESC (Y IF YES list AUTH CMTE ID/NAMES) |
A/N-300 |
|
|
|
|
| 24 |
13. YESNO (sufficient funds to pay total amount indicated in this plan) |
A-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 25 |
13. N DESC (N If NO what steps will be taken to obtain the funds) |
A/N-100 |
|
|
|
|
| 26 |
14. YESNO (Has the committee filed previous debt settlement plans) |
A-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 27 |
15. YESNO (After disposing ... will there be any residual funds?) |
A-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 28 |
15. Y DESC (IF YES how will the funds be disbursed) |
A/N-100 |
|
|
|
|
| 29 |
PART III YESNO (Does cmtte have sufficient funds to pay the remaining |
A-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 30 |
PART III DESC (N If no, what steps will be taken to obtain the funds.) |
A/N-100 |
|
|
|
|
| 31 |
NAME/TREASURER (as signed) |
A/N-38 |
X (error) |
Mona Bags |
|
|
| 32 |
DATE (Signed) |
NUM-8 |
X (error) |
19980820 |
|
|
| SCHEDULE C1 - LOANS AND LINES OF CREDIT FROM LENDING INSTITUTIONS |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-8 |
X (error) |
SC1/9 |
SC1/[line# ref] |
Appendix C |
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
BACK REFERENCE TRAN ID |
A/N-20 |
X (error) |
C123456789-3456 |
|
|
| 4 |
ENTITY TYPE |
A/N-3 |
|
ORG |
|
Edit: Entity |
| 5 |
NAME (Loan Source) |
A/N-90 |
X (warning) |
The Bank of Banks |
|
|
| 6 |
STREET 1 |
A/N-34 |
X (warning) |
The Bank Tower |
|
|
| 7 |
STREET 2 |
A/N-34 |
|
100 Broadway |
|
|
| 8 |
CITY |
A/N-18 |
X (warning) |
New York |
|
|
| 9 |
STATE |
A/N-2 |
X (warning) |
NY |
|
|
| 10 |
ZIP |
A/N-9 |
X (warning) |
10011 |
|
|
| 11 |
AMT OF LOAN |
AMT-12 |
|
10000.00 |
|
|
| 12 |
LOAN INTEREST RATE PERCENT |
A/N-15 |
|
.0565 |
|
|
| 13 |
DATE (Incurred) |
NUM-8 |
|
19980101 |
|
|
| 14 |
DATE (Due) |
A/N-15 |
|
19981231 |
|
|
| 15 |
A1.YESNO (Loan Restructured) |
A/N-1 |
|
N |
Y,N |
Edit: Yes/No |
| 16 |
A2. DATE (Of Original Loan) |
NUM-8 |
|
19980101 |
|
|
| 17 |
B.1. CREDIT AMOUNT THIS DRAW |
AMT-12 |
|
500.00 |
|
|
| 18 |
B.2. TOTAL BALANCE |
AMT-12 |
|
10000.00 |
|
|
| 19 |
C. YESNO (Others liable?) |
A/N-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 20 |
D. YESNO (Collateral?) |
A/N-1 |
|
Y |
Y,N |
Edit: Yes/No |
| 21 |
D.1 DESC (Collateral) |
A/N-100 |
|
House & Car |
|
|
| 22 |
D.2 COLLATERAL VALUE/AMOUNT |
AMT-12 |
|
95000.00 |
|
|
| 23 |
D.3 YESNO (Perfected Interest?)) |
A/N-1 |
|
N |
Y,N |
Edit: Yes/No |
| 24 |
E.1 YESNO (Future Income) |
A/N-1 |
|
N |
Y,N |
Edit: Yes/No |
| 25 |
E.2 DESC (Specification of the above) |
A/N-100 |
|
|
|
|
| 26 |
E.3 ESTIMATED VALUE |
AMT-12 |
|
|
|
|
| 27 |
E.4 DATE (Depository account established) |
NUM-8 |
|
|
|
|
| 28 |
E.5 IND/NAME (Account Location) |
A/N-38 |
|
|
|
|
| 29 |
E.6 STREET 1 |
A/N-34 |
|
|
|
|
| 30 |
E.7 STREET 2 |
A/N-34 |
|
|
|
|
| 31 |
E.8 CITY |
A/N-18 |
|
|
|
|
| 32 |
E.9 STATE |
A/N-2 |
|
|
|
|
| 33 |
E.10 ZIP |
A/N-9 |
|
|
|
|
| 34 |
E.11 DEP ACCT AUTH DATE (Presidential) |
NUM-8 |
|
|
|
|
| 35 |
F. DESC (State basis of loan) |
A/N-100 |
|
Handshake |
|
|
| 36 |
G. NAME/TREASURER (as signed) |
A/N-38 |
|
C. J. Jones |
|
|
| 37 |
G. SIG/DATE |
NUM-8 |
|
19980820 |
|
|
| 38 |
H. NAME/AUTH (as signed) |
A/N-38 |
|
Mona Bags |
|
|
| 39 |
H. AUTH/TITLE |
A/N-20 |
|
Branch Manager |
|
|
| 40 |
H. AUTH/SIG DATE |
NUM-8 |
|
19980820 |
|
|
| SCHEDULE H1 - METHOD OF ALLOCATION FOR SHARED FEDERAL AND NON-FEDERAL |
|
|
|
|
|
|
| ADMINISTRATIVE EXPENSES AND GENERIC VOTER DRIVE COSTS |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-8 |
X (error) |
H1 |
H1 |
Appendix C |
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
|
|
| 3 |
NAT PARTY CMTES % |
NUM-5 |
|
.6500 |
.6500, .6000 |
Percents / Rates |
| 4 |
HSE/SEN PTY CMTES MINIMUM FED % |
NUM-5 |
|
|
|
|
| 5 |
HSE/SEN PTY CMTES PERCENTAGE ESTIMATED FEDERAL CAN SUPPORT |
NUM-5 |
|
|
|
|
| 6 |
HSE/SEN PTY CMTES PERCENTAGE ESTIMATED NON FEDERAL CAN SUPPORT |
NUM-5 |
|
|
|
|
| 7 |
HSE/SEN PTY CMTES ACTUAL FEDERAL CAN SUPPORT |
AMT-12 |
|
|
|
|
| 8 |
HSE/SEN PTY CMTES ACTUAL NON FEDERAL CAN SUPPORT |
AMT-12 |
|
|
|
|
| 9 |
HSE/SEN PTY CMTES PERCENTAGE ACTUAL FEDERAL |
NUM-5 |
|
|
|
|
| 10 |
SEP. SEG FUNDS & PERCENTAGE NON CONNECTED CMTES ESTIMATED FEDERAL CANDIDATE SUPPORT |
NUM-5 |
|
|
|
|
| 11 |
SEP. SEG FUNDS & PERCENTAGE NON CONNECTED CMTES ESTIMATED NON FEDERAL CANDIDATE SUPPORT |
NUM-5 |
|
|
|
|
| 12 |
SEP. SEG FUNDS & NON CONNECTED CMTES ACTUAL FEDERAL CANDIDATE SUPPORT |
AMT-12 |
|
|
|
|
| 13 |
SEP. SEG FUNDS & NON CONNECTED CMTES ACTUAL NON FEDERAL CANDIDATE SUPPORT |
AMT-12 |
|
|
|
|
| 14 |
SEP. SEG FUNDS & PERCENTAGE NON CONNECTED CMTES ACTUAL FEDERAL CANDIDATE SUPPORT |
NUM-5 |
|
|
|
|
| 15 |
1. BALLOT COMP PRES BLANK OR 1 |
NUM-1 |
|
|
|
|
| 16 |
2. BALLOT COMP SEN BLANK OR 1 |
NUM-1 |
|
|
|
|
| 17 |
3. BALLOT COMP HSE BLANK OR 1 |
NUM-1 |
|
|
|
|
| 18 |
4. SUBTOTAL FED |
NUM-1 |
|
|
|
|
| 19 |
5. BALLOT COMP GOV BLANK OR 1 |
NUM-1 |
|
|
|
|
| 20 |
6. OTHER STATEWIDE |
NUM-1 |
|
|
|
|
| 21 |
7. STATE SENATE |
NUM-1 |
|
|
|
|
| 22 |
8. STATE REP. |
NUM-1 |
|
|
|
|
| 23 |
9. LOCAL CANDIDATES BLANK, 1 OR 2 |
NUM-1 |
|
|
|
|
| 24 |
10. EXTRA NON-FED POINT BLANK OR 1 |
NUM-1 |
|
|
|
|
| 25 |
11. SUBTOTAL |
NUM-2 |
|
|
|
|
| 26 |
12. TOTAL POINTS |
NUM-2 |
|
|
|
|
| 27 |
FEDERAL ALLOCATION PERCENTAGE |
NUM-5 |
|
|
|
|
| 28 |
AMENDED CD |
A/N-1 |
Cond. |
|
A,C,D,N |
Req if Amend |
| 29 |
TRAN ID |
A/N-20 |
X (error) |
H1123456789-3456 |
|
must be unique |
| SCHEDULE H4 - JOINT FEDERAL/NON-FEDERAL ACTIVITY |
|
|
|
|
|
|
| COL |
FIELD |
|
|
SAMPLE |
VALUE |
RULE |
| SEQ |
DESCRIPTION |
TYPE |
REQUIRED |
DATA |
REFERENCE |
REFERENCE |
|
|
|
|
|
|
|
| 1 |
FORM TYPE |
A/N-8 |
X (error) |
H4 |
H4 |
Appendix C |
| 2 |
FILER FEC CMTE ID |
A/N-9 |
X (error) |
C98765431 |
C98765431 |
|
| 3 |
ENTITY TYPE |
A/N-3 |
|
IND |
CAN,CCM,... |
Edit: Entity |
| 4 |
NAME (Payee) |
A/N-90 |
X (warning) |
Friends of Pat |
|
|
| 5 |
STREET 1 |
A/N-34 |
X (warning) |
123 Sycamore St |
|
|
| 6 |
STREET 2 |
A/N-34 |
|
|
|
|
| 7 |
CITY |
A/N-18 |
X (warning) |
Anytown |
|
|
| 8 |
STATE |
A/N-2 |
X (warning) |
FL |
|
Edit: ST |
| 9 |
ZIP |
A/N-9 |
X (warning) |
33034 |
|
|
| 10 |
PURPOSE/EVENT |
A/N-38 |
|
|
|
|
| 11 |
DATE |
NUM-8 |
|
19980820 |
|
|
| 12 |
TOTAL AMOUNT |
AMT-12 |
|
10000.00 |
|
|
| 13 |
FEDERAL SHARE |
AMT-12 |
|
5000.00 |
|
|
| 14 |
NON FEDERAL SHARE |
AMT-12 |
|
5000.00 |
|
|
| 15 |
YESNO (Activity Is Admin./Voter Drive) |
A/N-1 |
|
|
X=yes |
Check-box (mutually exclusive) |
| 16 |
YESNO (Activity Is Fundrainsig) |
A/N-1 |
|
X |
X=yes |
Check-box (mutually exclusive) |
| 17 |
YESNO (Activity Is Exempt) |
A/N-1 |
|
|
X=yes |
Check-box (mutually exclusive) |
| 18 |
YESNO (Act. Direct Can Support) |
A/N-1 |
|
|
X=yes |
Check-box (mutually exclusive) |
| 19 |
EVENT YEAR-TO-DATE |
AMT-12 |
|
|
|
|
| 20 |
ADDITIONAL DESCRIPTION |
A/N-100 |
|
|
|
|
| 21 |
FEC COMMITTEE ID NUMBER |
A/N-9 |
|
C87654323 |
|
|
| 22 |
FEC CANDIDATE ID NUMBER |
A/N-9 |
|
H87654323 |
|
|
| 23 |
CANDIDATE NAME |
A/N-38 |
|
Smith^Pat |
|
|
| 24 |
CAN/OFFICE |
A/N-1 |
|
H |
H,S,P |
Edit: Office |
| 25 |
CAN/STATE |
A/N-2 |
|
MA |
AK,AL,...,ZZ |
Edit: ST |
| 26 |
CAN/DIST |
NUM-2 |
|
70 |
01, ..., 99 |
|
| 27 |
CONDUIT NAME |
A/N-90 |
|
|
|
|
| 28 |
CONDUIT STREET 1 |
A/N-34 |
|
|
|
|
| 29 |
CONDUIT STREET 2 |
A/N-34 |
|
|
|
|
| 30 |
CONDUIT CITY |
A/N-18 |
|
|
|
|
| 31 |
CONDUIT STATE |
A/N-2 |
|
|
|
|
| 32 |
CONDUIT ZIP |
A/N-9 |
|
|
|
|
| 33 |
AMENDED CD |
A/N-1 |
Cond. |
|
A,C,D,N |
Req if Amend |
| 34 |
TRAN ID |
A/N-20 |
X (error) |
H4123456789-3456 |
|
must be unique |
| 35 |
MEMO CODE |
A/N-1 |
|
|
X |
X = True (added 2/4/2000) |
| 36 |
MEMO TEXT |
A/N-100 |
|
|
|
(added 2/4/2000) |
| 37 |
BACK REF TRAN ID |
A/N-20 |
|
A123456789-1234 |
|
must contain a valid tran id |
| 38 |
BACK REF SCHED NAME |
A/N-8 |
|
SA11A1 |
SA[line# ref] |
schedule of related tran id |


package GreedyTransition
Linear Supertypes
Ordering
- Alphabetic
- By Inheritance
Inherited
- GreedyTransition
- AnyRef
- Any
- Hide All
- Show All
Visibility
- Public
- All
Type Members
- type ClassName = String
- type ClassNum = Int
- type DependencyIndex = Int
-
class
DependencyMaker extends Serializable
Inspired on https://github.com/mdda/ConciseGreedyDependencyParser-in-Scala
- case class Feature(name: FeatureName, data: FeatureData) extends Product with Serializable
- type FeatureData = String
- type FeatureName = String
- type Move = Int
- type Score = Float
- type Sentence = List[WordData]
- type Word = String
- case class WordData(raw: Word, pos: ClassName = "", dep: DependencyIndex = -1) extends Product with Serializable
Value Members
- object DependencyMaker extends Serializable
- object GreedyTransitionApproach


GHTestGroup Class Reference
| Inherits from | NSObject |
| Conforms to | GHTestDelegate GHTestGroup |
| Declared in | GHTestGroup.h GHTestGroup.m |
Overview
A collection of tests (or test groups).
A test group is a collection of id
GHTest, that may represent a set of test case methods.
For example, if you had the following GHTestCase.
@interface FooTest : GHTestCase {}
- (void)testFoo;
- (void)testBar;
@end
The GHTestGroup would consist of and array of GHTest: FooTest#testFoo, FooTest#testBar, each test being a target and selector pair.
A test group may also consist of a group of groups (since GHTestGroup conforms to GHTest), and this might represent a GHTestSuite.
Tasks
Other Methods
-
children
Children for test group.
property -
parent
Parent for test group.
property -
– initWithName:delegate:
Create an empty test group.
-
– initWithTestCase:delegate:
Create test group from a test case.
-
– initWithTestCase:selector:delegate:
Create test group from a single test.
-
+ testGroupFromTestCase:delegate:
Create test group from a test case.
-
– addTestCase:
Add a test case (or test group) to this test group.
-
– addTestGroup:
Add a test group to this test group.
-
– addTests:
Add tests to this group.
-
– addTest:
Add test to this group.
-
– shouldRunOnMainThread
Whether the test group should run on the main thread. Call passes to test case instance if enabled.
-
– hasEnabledChildren
YES if we have any enabled chilren, NO if all children have been disabled.
-
– failedTests
Get list of failed tests.
-
– runInOperationQueue:options:
Run in operation queue. Tests from the group are added and will block until they have completed.
Other Methods
-
– name
Name.
-
– test:didLog:source:
Test logged a message.
-
– testDidStart:source:
Test started.
-
– testDidUpdate:source:
Test updated.
-
– testDidEnd:source:
Test ended.
Properties
Class Methods
testGroupFromTestCase:delegate:
Create test group from a test case.
+ (GHTestGroup *)testGroupFromTestCase:(id)testCase delegate:(id<GHTestDelegate>)delegate
Parameters
- testCase
Test case, could be a subclass of SenTestCase or GHTestCase
- delegate
Delegate, notifies of test start and end
Return Value
New test group
Discussion
Create test group from a test case.
Declared In
GHTestGroup.h
Instance Methods
addTest:
Add test to this group.
- (void)addTest:(id<GHTest>)test
Parameters
- test
Test to add
Discussion
Add test to this group.
Declared In
GHTestGroup.h
addTestCase:
Add a test case (or test group) to this test group.
- (void)addTestCase:(id)testCase
Parameters
- testCase
Test case, could be a subclass of SenTestCase or GHTestCase
Discussion
Add a test case (or test group) to this test group.
Declared In
GHTestGroup.h
addTestGroup:
Add a test group to this test group.
- (void)addTestGroup:(GHTestGroup *)testGroup
Parameters
- testGroup
Test group to add
Discussion
Add a test group to this test group.
Declared In
GHTestGroup.h
addTests:
Add tests to this group.
- (void)addTests:(NSArray *)tests
Parameters
- tests
Tests to add
Discussion
Add tests to this group.
Declared In
GHTestGroup.h
failedTests
Get list of failed tests.
- (NSArray *)failedTests
Return Value
Failed tests
Discussion
Get list of failed tests.
Declared In
GHTestGroup.h
hasEnabledChildren
YES if we have any enabled chilren, NO if all children have been disabled.
- (BOOL)hasEnabledChildren
Return Value
YES if we have any enabled chilren, NO if all children have been disabled.
Declared In
GHTestGroup.h
initWithName:delegate:
Create an empty test group.
- (id)initWithName:(NSString *)name delegate:(id<GHTestDelegate>)delegate
Return Value
New test group
Discussion
Create an empty test group.
Declared In
GHTestGroup.h
initWithTestCase:delegate:
Create test group from a test case.
- (id)initWithTestCase:(id)testCase delegate:(id<GHTestDelegate>)delegate
Parameters
- testCase
Test case, could be a subclass of SenTestCase or GHTestCase
- delegate
Delegate, notifies of test start and end
Return Value
New test group
Discussion
Create test group from a test case.
Declared In
GHTestGroup.h
initWithTestCase:selector:delegate:
Create test group from a single test.
- (id)initWithTestCase:(id)testCase selector:(SEL)selector delegate:(id<GHTestDelegate>)delegate
Parameters
- testCase
Test case, could be a subclass of SenTestCase or GHTestCase
- selector
Test to run
- delegate
Delegate, notifies of test start and end
Discussion
Create test group from a single test.
Declared In
GHTestGroup.h
runInOperationQueue:options:
Run in operation queue. Tests from the group are added and will block until they have completed.
- (void)runInOperationQueue:(NSOperationQueue *)operationQueue options:(GHTestOptions)options
Parameters
- operationQueue
If nil, then runs as is
- options
Options
Discussion
Run in operation queue. Tests from the group are added and will block until they have completed.
Declared In
GHTestGroup.h
shouldRunOnMainThread
Whether the test group should run on the main thread. Call passes to test case instance if enabled.
- (BOOL)shouldRunOnMainThread
Discussion
Whether the test group should run on the main thread. Call passes to test case instance if enabled.
Declared In
GHTestGroup.h
test:didLog:source:
Test logged a message.
- (void)test:(id<GHTest>)test didLog:(NSString *)message source:(id<GHTest>)source
Parameters
- test
Test
- didLog
Message
- source
If tests are nested, than source corresponds to the originator of the delegate call
Discussion
Test logged a message.
Declared In
GHTest.h
testDidEnd:source:
Test ended.
- (void)testDidEnd:(id<GHTest>)test source:(id<GHTest>)source
Parameters
- test
Test
- source
If tests are nested, than source corresponds to the originator of the delegate call
Discussion
Test ended.
Declared In
GHTest.h


This article is positioned between the front-end compilation (to decide whether a source code is correct or not) and the back-end compilation (to generate machine-runnable code and optimization). Before taking the leap, I want to understand the machine’s internal organization, in order to truly grasp what to run code means.
Here’s what I am going to discuss:
- Memory organization.
- Word Alignment.
- Activation and lifetime of procedures.
Understanding Static vs Dynamic
A key distinction, that one should really understand deeply, exists between what happens during compilation time, and what happens at runtime. It’s common to call the former static, and the latter dynamic.
Generally speaking, when the compiler makes a completely informed decision about something, we say that’s a static operation. It basically means that the compiler has all the information it needs, can see the full picture and ensure that the operation is correct.
Let’s look at one example. Let’s consider statically typed programming languages that are not OOP and therefore do not support inheritance. In this case, the compiler is in charge to check that every operation is correctly typed, that is, the objects used in that operation are consistent in terms of their types. The compiler is fully capable of doing this, because it knows the type of each object currently defined in the program, and also knows the rules that govern how types can be used each next to another. This is what happens, for example, in the C language. It’s also how the programming language I designed works (see the references at the end).
What’s dynamic then? The easiest example I can think of is with I/O operations. Let’s take a look at the following Java snippet.
import java.util.Scanner;
class MainClass {
public static void main (String args[]) {
Scanner sc = new Scanner(System.in);
int x = sc.nextInt(); // ask the user to enter from keyboard
// do something smart with x...
}
}
This code would be compiled correctly by the Java Compiler, and it’s indeed well written. However, the compiler has no way to know if the user will enter a sequence of digits or not. There’s nothing that forbids her to type, for instance:
>> 123R31
This is not a valid integer, therefore the method nextInt() of the class Scanner will fail. In Java- terms, it will raise an exception.
The compiler cannot possibly know in advance what the dynamic type resulting from the method nextInt() is. Or, to better says it, nextInt() will always expect an integer, or fail brutally. This happens at runtime.
I want to show you another example of dynamic operation, a bit more sophisticated. Let’s consider again a Java snippet.
class A {
...
}
class B extends A {
...
}
class MainClass {
public static void main (String args[]) {
A obj1; // static type of identifier "obj1" is A
obj1 = new A();
B obj2; // static type of identifier "obj2" is B
obj2 = new B();
obj1 = obj2; // valid assignment thanks to inheritance
// now the dynamic type of obj1 will be B
...
}
}
If you know a bit of Java (or pretty much any other OOP language), the example should explain itself. When you create a variable of type A, that will be the static type for that variable for the rest of the program. However, if A has any subclass, then you can assign to the same variable objects of any of such subclasses. If you do that, then the runtime type (dynamic type) of the identifier will be different from its static type.
Program execution, Memory and Operating System
The other important concepts we should master are about how the Operating System (OS) interacts with the program we compiled and now want to execute.
What happens when someone starts using a computer and wants to run a software?
That software can be pretty much anything. It can be your internet browser, a video player, a simple program you just wrote and want to test out. How does the machine deal with it? In happens in a few steps.
First, the OS allocates space in memory for this program. Depending on what OS you are using, and what type of environment your program is run in (like a virtual environment, or directly the machine registers), the allocated space can be protected or not.
For example, it’s well known that Java programs are run into the Java Virtual Machine, and therefore offers some more protection with respect to C programs, for instance, from a security point of view.
Secondly, the code for the program is loaded into the allocated memory. Again this is just the principle and the execution of such principle may happen in various forms.
For example, a program that you compiled down to the machine level (for example a C or Assembly program), might be loaded directly into the computer’s memory. On the other hand, a program that was compiled in some form of bytecode, like Java programs are, will be loaded into the Virtual Machine that only later interacts with the computer’s memory and overall system.
The third and final step (final as far are this discussion is concerned) is to jumpstart at the entry point of the program. You can imagine the OS having a pointer to the first operation that must be executed and moving it right to where the program asks.
For example, in C programs that would be the function main. In Java programs, that would be the main method inside the class you set as executable. In Python programs, the entry point is the first line of the file that you give as argument to the interpreter.
Once the entry point is decided, code is run sequentially line after line. That is, of course, unless some branching or jump instruction is met. In that case, well, I cannot really predict what will happen!
Memory Visualization
There’s a final detail I consider worth keeping in mind. And it’s about how the machine memory is physically organized.
In truth, this is all about a convention that has traditionally been applied all over textbooks and papers: memory is depicted from the low addresses to the high ones.
Clearly, in a real machine it’s not even guaranteed that these spaces of memory are contiguously allocated. This is why we use logical names for variables, instead of hexadecimal addresses!
From the figure you can also see that memory is split in two parts. The first part is where the code is loaded and it’s said to be loaded starting from the lowest address (again, this is a convention). Also, this is a fixed-size part, unless you’re on a very atypical architecture.
Then, there’s the part that will contain data of the program. For every meaningful program that’s run, this part of the memory changes very frequently during the execution. You allocate new variables, modify them, create complex structures or objects, and much more.
Next, we are going to see that the Data part of the memory can be described more in detail.
Activations and Lifetime
Now that we know what happens in the OS when the user request a program to be run, we can start looking at how it is run.
The first thing to do, for the sake of this discussion, is to make two assumptions:
- The code is run sequentially. Don’t be mistaken by this definition: it totally allows jumps and branches, and it simply means there’s a well defined order with which statements are executed.
- When a procedure (aka function, method) is completed the control immediately returns to the point where that procedure was called.
These two seem very intuitive and “permissive” assumptions. And indeed are valid for a wide range of programs. However, they also cut off some. In particular, all multithreading programs do not fulfill these constraints!
It’s also worth introducing two definitions, when talking about procedures.
- We use the word activation of P to simply describe the activation mean of a procedure P. It involves all we said earlier, like memory and code allocation, entry point.
- The lifetime of an activation of P is made of
- All steps required to execute P,
- All steps required by sub-procedures invoked by P.
At times you can also hear or read about the lifetime of a variable, say x. In such case, this term refers to all the steps where x is correctly defined in the code. Or, if you will, all the steps included from the moment x is initialized till the moment it’s destroyed (deallocated).
Activation Tree and Stack
The very important observation we have to draw from the previous concepts is the following: if a procedure P calls a procedure Q, then Q must terminate before P does.
On a more general level, this observation implies that all activations in a program can be represented by a tree data structure. Why? Because they are correctly nested, and therefore it’s always possible to find a parent-to-child relation.
Things can get arbitrarily complex, of course. For example the same procedure P can be child of multiple parent procedure. But this would happen in different parts of the tree, so it’d be all good.
Or, one more example, procedure P can be a child of procedure Q, which can then be child of P, recursively. That would also be fine with a tree structure.
Thus, we use the term Activation Tree to refer to the nested levels of activations that happen in the whole program.
Just knowing the overall distribution of activation, with a tree structure, might not be enough. Generally speaking, it’s also very useful to keep track of what are the activations that are currently active.
For example, if the main program calls a procedure P and that, before terminating, calls a procedure Q, then P and Q are currently active. The fact that the Activation Tree also contains a procedure R that might be activated in some future it’s quite irrelevant.
This is why it’s good to keep track of the currently active procedures. Thanks to the property I announced earlier (that when a procedure has been called then it must return before the caller returns), it’s enough to keep a stack data structure. We call it Activations Stack.
As you can imagine, a procedure is pushed onto this stack every time is activated, and is popped off the stack when it returns. This mechanism guarantees correctness of the nested calls. By this point in the class you should be fluent enough with stack to see that!
Finally, the Activations Stack is stored in the Data part of the program’s memory. Hold this concept in your mind for a minute, as we’ll get back to it very soon.
Activation Frames
After all this talk about activations, we’ve finally arrived to the most natural question. What information do activations carry with them?
First of all, let’s give the concept a name. We use the word Activation Frame, or sometimes Activation Record, to describe the set of information that activations bring on the table.
These frames need to carry with them quite a lot of information. For example, if a procedure F calls a procedure G, then the record for G will have to contain a mix of information about F and G. Why? Well, that’s for a number of reasons. Consider, for instance, that F is suspended in the moment it calls G. Therefore, information about how to reactivate F must be contained in G’s activation frame.
There’s no universal recipe on how to design the Activation Frame. In practice, there are many small differences and nuances that change in each compiler.
Generally speaking though, Activation Frames contain the following four blocks:
- The return value (initially empty, of course).
- The arguments.
- The link to the caller.
- The address to the return (basically, the line of code that must be executed after the procedure returns).
A few more concepts worth sticking into our minds:
- Even though the four blocks are logically independent, they really are just one big block of memory inside the machine. The fact that they are contiguously allocated plays an important role, because their content can be accessed much faster this way.
- After a procedure returns its activation frame can be kept in memory for quite some time. And it can be useful for a number of purposes. For instance, the return value of this sub-procedure will be needed. In this case, it’s very important to know that the result value is (e.g.) the first block of its activation record, so it can be accessed by the calling procedure very efficiently.
- Strong compilers try to save Activation Records as much as possible in the registers of the CPU, especially method result and method arguments. No need to say it, this is done for the sake of efficiency. Registers are the fastest locations to access, in pretty much all architectures’ memory.
Last, but definitely not least, there’s a very important concept I want to underline.
It’s crucial to understand that all we discussed so far happens at compile time. So, the compiler must be able to determine the layout of the activation records, and generate code that can access any sub-block in any of such records.
In conclusion, and the message that you should really remember, the Activation Frame layout and the Code Generation module must be designed together.
We haven’t seen an inch of what Code Generation means yet, but that’s on the roadmap for future articles!
Globals and Heap
Globals and Heap are two things you and I are used to see, and to use when reading or writing programs.
But just in case:
- Globals are variables that are visible throughout the program, in all files. For example, a Java’s object private attributes are not globals. You don’t have their definitions available outside of the class. On the other hand, a Matlab variable declared as “global” is… global!
- Heap is the name used to describe the portion of the memory where objects and data are dynamically allocated while the program runs, on-demand. Keep in mind that the same term is also used to indicate a specific type of tree data structure, but that doesn’t concern us, for the time being.
I want to discuss with you how Globals and Heap are handled by the compiler, in terms of where and how they are allocated into memory.
The best way, in my opinion, is to think about this logically and draw our own conclusions. You’ll be surprised (or maybe not!) to discover how well our intuition will work!
As we said, globals must be accessible everywhere in the program. This means that they memory address should not change during execution. It could change, in theory, but that would make memory management awfully complicated.
Thus, the compiler creates a statically allocated memory that is devoted to store globals. By convention, this is said to be at the top of the Data part of the memory. Remember, though, that “top” means low-addresses. And below it there is the Activation Stack, with all Activation Frames for the currently active procedures. Here is how you can look at it.
In reality though, there is a bunch of other things that make sense to store in a “global” place, not just global variables. This is why compiler’s people more frequently talk about static data part of the memory. What’s in there vary from compiler to compiler, but the idea is that such part of the memory is right below the Code part, and contains all statically allocated data.
In addition to static memory, each program needs a number of dynamically allocated memory slots. In some cases these slots live with the procedure: it means they can be deallocated when the procedure returns. In such case it may make sense to just use the activation frame.
In more cases though, objects allocated by a procedure must survive the procedure itself. In other words, that data must be available even after the procedure terminates. An example? Just about the return object of any function.
This is where the Heap enters the game.
 A little secret: it’s called “heap” because the data structure compilers use most commonly for it is really a Heap.
The Heap is represented by convention below the Activation Stack. So, to summarize, here’s a list of what we find in the memory from the low to the high addresses:
- The code area. Contains the code, and for many languages it’s a fixed size, read-only area.
- Static area. Contains data (not code) with fixed address, like global variables. It’s fixed size, and can be writable.
- Stack area. Contains the stack of activation frames for the currently active procedures.
- Heap area. Contains everything else really, including all allocated area. In C this can be managed via
malloc
andfree
, in Java vianew
(and garbage collection).
There’s a final, very interesting point, that I believe is worth discussing.
From all we discussed so far, it’s clear that both the Activation Stack and the Heap grow and shrink during the program execution. But what happens then if they step on each other’s feet?
As you can imagine, that would be quite bad. Indeed, it’s something to avoid at all costs.
Sometimes the simplest and most elegant solution is also the best one. In this case, the idea is to initialize Stack and Heap at the opposite sides of the memory’s boundaries, and let them grow one towards the other.
This is the final picture you should remember.
At any moment during the program’s execution, if the pointer to the next space available for the Stack becomes equal to the pointer to the next space available for the Heap, then it really means the program has run out of memory. This is when you’d see some Error or Exception such as Out-Of-Memory-Error, and the program would be aborted.
Alignment
Alignment is the last subject I want to discuss in this article, even though just briefly. It’s a concept that lives at the very lowest level, from the point of view of machines’ architecture, but it’s nonetheless quite important to understand, in my opinion.
Let’s start from some very basic concepts:
- Modern machines are built either with a 32- or a 64-bits architecture.
- A word of memory is made of 4 bytes (that is, 32 bits) in a 32-bits architecture, and is made of 8 bytes in a 64-bits architecture.
- Any machine’s memory is accessible either per byte or per word. Not really per bit, in general.
With that said, alignment is really just about a single definition.
We say that some data is word aligned if it begins at a word boundary.
For example, if you want to allocate an object that needs 32 bits in memory, and your machine is on a 64-bit architecture, then your data would be aligned if:
- It starts at the bit 0 (in which case it’d take till bit 31), or
- It starts at the bit 64 (in which case it’d take till bit 95), or
- It starts at the bit 128,
- Etc…
Basically, the first bit where data “starts” must coincide with the first bit of a new word, in memory.
What happens when data is scattered around in memory and not well word-aligned? Two nasty consequences may happen:
- The program will not execute at all, or not correctly. This is a rare event though.
- The program will run much more slowly than you’d expect. The drop in performance can be very large. This is the most common case.
The question, as always, is why is that? The reasons are related with deep hardware considerations. The way CPUs are built, and logically connected with registers and memory inside the architecture. And I am really talking about electrical connections! Sadly for me, I have a very poor knowledge about this subject, so that’s all I can tell you!
The takeaway message is that word alignment is so important that often compilers leave a lot of empty (unused) space in memory, to make sure most of data is word aligned.
Thus, you also start understanding that writing the back-end part of a Compiler, the part that deals with Code Generation and Optimization, is intimately related to the architecture that the program is supposed to be run on. This is why you have many different C compilers, and many different JDKs. These are subjects for the next article!
Take-home messages
This article may seem like a collection of randomly chosen subjects. Believe me, that’s not the case. I illustrated many different concepts, true, but they will all be useful in the upcoming articles. We spoke about very low level concepts, related to how Compilers organize the memory that has to be dedicated to the program’s execution.
The most important concepts in my opinion are the following ones:
- Everything that the Compiler is able to decide with certainty is static. It’s a decision taken at compilation time, and the Compiler if fully capable of understanding its consequences. If not, then there’s some dynamic variability that can cause issues, at runtime.
- Compilers allocate memory for the program’s execution. The top of such space contains the Code for the program, and it’s statically allocated.
- The key data structures for the correct execution and memory management are Activation Frames. They must be designed together with the Code Generation module, because the two are very strictly connected.
- The dynamic allocated memory is called Heap and contains Activation Stack and the actual dynamic Memory (heap, or bucket). They grow one towards the other.
What’s next
Now that we know quite well what has to happen in the computer’s memory during the program execution, we are ready to jump to the Code Generation.
This is going to be a fascinating subject. Basically, the goal is to take the original source code, and whatever data structure was produced by the Parser and by the Semantic Analysis, and literally translate that source code in something that the machine can understand, and run!
See you there!
References
Alex Aiken’s class Compilers at Stanford University. Available as free MOOC online.
My article Why There Are So Many Programming Languages (Talks about front-end, back-end compilation).


You can't use this service
{% if data.radio_group=="above_total" %}Claims including any interest must be under £10,000
{% elif data.radio_group2=="claimant_non_uk" %}You must live in the UK to issue a money claim
{% elif data.radio_group=="defendant_non_uk" %}You can only make a claim against an person or organisation with an in England or Wales.
{% elif data.radio_group2=="under_18" %}You must be 18 or over to use the service.
{% elif data.radio_group=="crown" %}You can't make a claim against a government department - eg HM Revenue and Customs.
{% else %}


Popup
Click me to toggle the popup!
Form Name
Your Rating
1
2
3
4
5
Comments, Questions, Concerns?
Type Here (Be considerate and leave actionable feedback.)


The properties of the LoggingEvent class are listed below. For a complete list of LoggingEvent class members, see the LoggingEvent Members topic.
| StartTime | Gets the time when the current process started. |
| Domain | Gets the AppDomain friendly name. |
| ExceptionObject | Gets the exception object used to initialize this event. |
| Fix | The fixed fields in this event |
| Identity | Gets the identity of the current thread principal. |
| Level | Gets the Level of the logging event. |
| LocationInformation | Gets the location information for this logging event. |
| LoggerName | Gets the name of the logger that logged the event. |
| MessageObject | Gets the message object used to initialize this event. |
| Properties | Additional event specific properties. |
| RenderedMessage | Gets the message, rendered through the RendererMap. |
| Repository | The ILoggerRepository that this event was created in. |
| ThreadName | Gets the name of the current thread. |
| TimeStamp | Gets the time of the logging event. |
| UserName | Gets the name of the current user. |
LoggingEvent Class | log4net.Core Namespace


Git
Version control, tracking changes, and GitHub
11/16/2015
There are several advantages to using version control software. First, version control allows developers to create "save points" or "commits" while working on their project. These "save points" can be referred back to at any point if a developer accidentally introduces a bug. Another advantage to using version control is the ability to collaborate across developers/teams on projects. With version control, multiple people can work on a project simultaneously without interfering with each other's changes to the code. The version control system will track these changes, however, so that they can be merged properly.
Git helps users keep track of changes at the time of each "commit," which is a "save point" initiated by the developer. Users can refer back to the code base at the time of each commit to see what changes were made over time and compare.
Github allows users to share their projects with the world! Or just their teams :) This allows others to view code, copy, and/or collaborate.


Take what relates to the body as far as the bare use warrants — as meat, drink, raiment, house and servants. But all that makes for show and luxury reject.
If you are told that such an one speaks ill of you, make no defence against what was said, but answer. He surely knew not my other faults, else he would not have mentioned these only!
When you visit any of those in power, bethink yourself that you will not find him in: that you may not be admitted: that the door may be shut in your face: that he may not concern himself about you. If with all this, it is your duty to go, bear what happens, and never say to yourself. It was not worth the trouble! For that would smack of the foolish and unlearned who suffer outward things to touch them.
In company avoid frequent and undue talk about your own actions and dangers. However pleasant it may be to you to enlarge upon the risks you have run, others may not find such pleasure in listening to your adventures. Avoid provoking laughter also: it is a habit from which one easily slides into the ways of the foolish, and apt to diminish the respect which your neighbours feel for you. To border on coarse talk is also dangerous. On such occasions, if a convenient opportunity offer, rebuke the speaker. If not, at least by relapsing into silence, colouring, and looking annoyed, show that you are displeased with the subject.
When you have decided that a thing ought to be done, and are doing it, never shun being seen doing it, even though the multitude should be likely to judge the matter amiss. For if you are not acting rightly, shun the act itself; if rightly, however, why fear misplaced censure?
It stamps a man of mean capacity to spend much time on the things of the body, as to be long over bodily exercises, long over eating, long over drinking, long over other bodily functions. Rather should these things take the second place, while all your care is directed to the understanding.
Everything has two handles, one by which it may be borne, the other by which it may not. If your brother sin against you lay not hold of it by the handle of his injustice, for by that it may not be borne: but rather by this, that he is your brother, the comrade of your youth; and thus you will lay hold on it so that it may be borne.
Never call yourself a Philosopher nor talk much among the unlearned about Principles, but do that which follows from them. Thus at a banquet, do not discuss how people ought to eat; but eat as you ought. Remember that Socrates thus entirely avoided ostentation. Men would come to him desiring to be recommended to philosophers, and he would conduct them thither himself — so well did he bear being overlooked. Accordingly if any talk concerning principles should arise among the unlearned, be you for the most part silent. For you run great risk of spewing up what you have ill digested. And when a man tells you that you know nothing and you are not nettled at it, then you may be sure that you have begun the work.
When you have brought yourself to supply the needs of the body at small cost, do not pique yourself on that, nor if you drink only water, keep saying on each occasion, I drink water! And if you ever want to practise endurance and toil, do so unto yourself and not unto others — do not embrace statues!
When a man prides himself on being able to understand and interpret the writigs of Chrysippus, say to yourself:
If Chrysippus had not written obscurely, this fellow would have had nothing to be proud of. But what is it that I desire? To understand Nature, and to follow her! Accordingly I ask who is the Interpreter. On hearing that it is Chrysippus, I go to him. But it seems I do not understand what he wrote. So I seek one to interpret that. So far there is nothing to pride myself upon. But when I have found my interpreter, what remains is to put in practice his instructions. This itself is the only thing to be proud of. But if I admire the interpretation and that alone, what else have I turned out but a mere commentator instead of a lover of wisdom? — except indeed that I happen to be interpreting Chrysippus instead of Homer. So when any one says to me, Prithee, read me Chrysippus, I am more inclined to blush, when I cannot show my deeds to be in harmony and accordance with his sayings.
At feasts, remember that you are entertaining two guests, body and soul. What you give to the body, you presently lose; what you give to the soul, you keep for ever.
At meals see to it that those who serve be not more in number than those who are served. It is absurd for a crowd of persons to be dancing attendance on half a dozen chairs.
It is best to share with your attendants what is going forward, both in the labour of preparation and in the enjoyment of the feast itself. If such a thing be difficult at the time, recollect that you who are not weary are being served by those that are; you who are eating and drinking by those who do neither; you who are talking by those who are silent; you who are at ease by those who are under constraint. Thus no sudden wrath will betray you into unreasonable conduct, nor will you behave harshly by irritating another.
When Xanthippe was chiding Socrates for making scanty preparation for entertaining his friends, he answered: — "If they are friends of ours, they will not care for that; if they are not, we shall care nothing for them!"
Asked, Who is the rich man? Epictetus replied, "He who is content."
Favorinus tells us how Epictetus would also say that there were two faults far graver and fouler than any others — inability to bear, and inability to forbear, when we neither patiently bear the blows that must be borne, nor abstain from the things and the pleasures we ought to abstain from. "So," he went on, "if a man will only have these two words at heart, and heed them carefully by ruling and watching over himself, he will for the most part fall into no sin, and his life will be tranquil and serene." He meant the words "Bear and Forbear."
On all occasions these thoughts should be at hand: —
Lead me, O God, and Thou, O Destiny,Again:
Be what it may the goal appointed me,
Bravely I'll follow; nay, and if I would not,
I'd prove a coward, yet must follow still!
Who to Necessity doth bow aright,Once more: -
Is learn'd in wisdom and the things of God.
Crito, if this be God's will, so let it be. As for me, Anytus and Meletus can indeed put me to death, but injure me, never!
We shall then be like Socrates, when we can indite hymns of praise to the Gods in prison.
It is hard to combine and unite these two qualities, the carefulness of one who is affected by circumstances, and the intrepidity of one who heeds them not. But it is not impossible: else were happiness also impossible. We should act as we do in seafaring.
"What can I do?" — Choose the master, the crew, the day, the opportunity. Then comes a sudden storm. What matters it to me? my part has been fully done. The matter is in the hands of another — the Master of the ship. The ship is foundering. What then have I to do? I do the only thing that remains to me — to be drowned without fear, without a cry, without upbraiding God, but knowing that what has been born must likewise perish. For I am not Eternity, but a human being — a part of the whole, as an hour is part of the day. I must come like the hour, and like the hour must pass!
And now we are sending you to Rome to spy out the land; but none send a coward as such a spy, that, if he hear but a noise and see a shadow moving anywhere, loses his wits and comes flying to say. The enemy are upon us!
So if you go now, and come and tell us: "Everything at Rome is terrible: Death is terrible, Exile is terrible, Slander is terrible. Want is terrible; fly, comrades! the enemy are upon us!"  Diogenes, who was sent as a spy long before you, brought us back another report than this. He says that Death is no evil; for it need not even bring shame with it. He says that Fame is but the empty noise of madmen. And what report did this spy bring us of Pain, what of Pleasure, what of Want? That to be clothed in sackcloth is better than any purple robe; that sleeping on the bare ground is the softest couch; and in proof of each assertion he points to his own courage, constancy, and freedom; to his own healthy and muscular frame. "There is no enemy near," he cries, "all is perfect peace!"
If a man has this peace — not the peace proclaimed by Caesar (how indeed should he have it to proclaim?), nay, but the peace proclaimed by God through reason, will not that suffice him when alone, when he beholds and reflects: — Now can no evil happen unto me; for me there is no robber, for me no earthquake; all things are full of peace, full of tranquillity; neither highway nor city nor gathering of men, neither neighbour nor comrade can do me hurt. Another supplies my food, whose care it is; another my raiment; another hath given me perceptions of sense and primary conceptions. And when He supplies my necessities no more, it is that He is sounding the retreat, that He hath opened the door, and is saying to thee. Come! — Whither? To nought that thou needest fear, but to the friendly kindred elements whence thou didst spring. Whatsoever of fire is in thee, unto fire shall return; whatsoever of earth, unto earth; of spirit, unto spirit; of water, unto water. There is no Hades, no fabled rivers of Sighs, of Lamentation, or of Fire: but all things are full of Beings spiritual and divine. With thoughts like these, beholding the Sun, Moon, and Stars, enjoying earth and sea, a man is neither helpless nor alone!
What wouldst thou be found doing when overtaken by Death? If I might choose, I would be found doing some deed of true humanity, of wide import, beneficent and noble. But if I may not be found engaged in aught so lofty, let me hope at least for this — what none may hinder, what is surely in my power — that I may be found raising up in myself that which had fallen; learning to deal more wisely with the things of sense; working out my own tranquillity, and thus rendering that which is its due to every relation of life. . . .
If death surprise me thus employed, it is enough if I can stretch forth my hands to God and say, "The faculties which I received at Thy hands for apprehending this thine Administration, I have not neglected. As far as in me lay, I have done Thee no dishonour. Behold how I have used the senses, the primary conceptions which Thou gavest me. Have I ever laid anything to Thy charge? Have I ever murmured at aught that came to pass, or wished it otherwise? Have I in anything transgressed the relations of life? For that Thou didst beget me, I thank Thee for that Thou hast given: for the time during which I have used the things that were Thine, it suffices me. Take them back and place them wherever Thou wilt! They were all Thine, and Thou gavest them me." — If a man depart thus minded, is it not enough? What life is fairer or more noble, what end happier than his?


Starting Address:
Ending Address:
Route Coordinates:
Generated by
Chris Spencer B.
, Ericsson Canada Inc.
© 2016


Wait... This Isn't Acid
[Erowid Note: This report is marked as a DOC report, but readers should be aware that as the author does not specify how the substance was identified, it should be considered speculative.]
At the end of 2006 an unexpected source popped up with some some so called acid. It seemed strange that a guy whom usually sells blow, weed and pharms would even have L. Wether or not we were skeptic, my friends and I knew we were gonna try it.
We took the blotter over to my girlfriends appartment to try it out.
As soon as the blotter was on my tounge my suspicions were even greater, because I had never ate acid so bitter. A taste almost like copper.
About 45 minutes after eating the blotter and smoking some buds with everyone I could feel the eerie body high creeping up my back and patterns in the wall and carpet became more graphic.
Colors are very vivid and the lights seem to be becomming brighter.
Soon we grow weary of sitting in a small apartment and we decide to take a walk, we couldent have been outside long before everything started to happen.
We were all rolling around in the street laughing like crazy people when someone thought if sober people saw us, we might freak them out.
We went back inside probably an hour and a half after we first took the doses. By this point were all tripping pretty hard, and we decide to all start drawing. This went on for hours. The way the colors seemed to pour out of the pastel was so beautiful and amazing. Everything seemed to be flowing together.
After some time spent with the crayons, it seemed that the drugs had shifted gears. All of the free flowing lines I was drawing in the beginning were looking more and more like the scribbles of some kindergardener. I felt very tense and I kept breaking the crayons in half when I would try to hold them.
When I got up and stopped drawing it seemed that everyone was in the same boat as me. The coloring had become to much so we just layed around listening to music. I could see the waves of sound comming from the speakers and hitting objects, wich then started to sway to the music. After dancing around the apartment with blankets tied to us like capes, we continnued to lay around the place for quite a while. And eventually felt like we were starting to come down. The rest of the trip lasted for some of the next day. Everyone agreed that we were still feeling something pretty much all the next day.
The DOC was a strange experience much like LSD can be. It took me deep into my mind... Which can be really enjoyable or quite scary.
On a similar note, there is (at least in the south east) a lot of DOC being sold as LSD on Alex Grey blotter paper.
 A kid near me was hospitalized when he ate 4 doses. Be careful!!!!!
Safe journeys.
Peace and love...
Mase
Experience Reports are the writings and opinions of the individual authors who submit them.
Some of the activities described are dangerous and/or illegal and none are recommended by Erowid.


Welcome to
Founders and Coders!
We'd love for you to follow us and to tweet about your time here!
🐦 Twitter 🦉
@founderscoders


-
{{contact.name}}
{{contact.phone}}{{contact.type}}
District: {{contact.district}}
{{contact.locations}}
-
No results found!
To add information please click here
Goa For You is a crowdsourced social welfare initiative. A response to COVID-19, this is a listing website to locate shops, delivery volunteers and emergency services near you.
{{contact.name}}
District: {{contact.district}}
{{contact.locations}}
To add information please click here


Before Change
def download_extract_validate(root, url, url_md5, downloaded_file, extracted_file, extracted_file_md5,
hash_type="sha256"):
path = os.path.join(root, extracted_file)
if os.path.exists(path):
with open(os.path.join(root, extracted_file), "rb") as f:
if validate_file(f, extracted_file_md5, hash_type):
return path
After Change
def download_extract_validate(root, url, url_md5, downloaded_file, extracted_file, extracted_file_md5,
hash_type="sha256"):
root = os.path.abspath(root)
downloaded_file = os.path.abspath(downloaded_file)
extracted_file = os.path.abspath(extracted_file)
if os.path.exists(extracted_file):
with open(os.path.join(root, extracted_file), "rb") as f:
if validate_file(f, extracted_file_md5, hash_type):


/brand/search Endpoint
Nutritionix API ID
(text)
Nutritionix API Key
(text)
Query (Brand Name)
(text)
Auto
True
False
Not Set
(a boolean opperator that tells us to use an autocomplete style query for fast prefixing)
Type
1
2
Not Set
(Unless defined, will include all brands. If defined: 1=search only restaurant brands (ie mcdonalds), 2=search only food manufacturer brands (ie kashi))
Minimum Search Score
(float) (sometimes you may see too few results, this is because a results score might be lower than min_score. Adjust this to view more results)
Offset
(interger) (the offset of paging through a result set. limit must be present with offset)
Limit (10 to 50)
(interger) (the limit of the results to be returned. Minimum of 1, max of 50. offset must be present with limit)
Return Result As
JSON
PHP Array
Return Request Url?
True
False
Submit
Result


How Many Hours Has It Been Since Taleb Called Someone A Fraud?
Countup
https://twitter.com/nntaleb/status/1337700711602249728


This site hosts the XProc 3.0 test suite along with several different browsable views of it.
View all of the tests:
Listed alphabetically.
Grouped by expected result.
Grouped by last revision date.
Grouped by element type.
Grouped by errors raised.
Combined with implementation reports.
Documentation for the test suite markup schema is also available.


I know what my readers are expecting from 9lessons blog, after long time I'm going to discuss about Jquery usage. Facebook timeline design makes big revolution in social networking world and it gives new feel to the user profile pages. In this post I want to explain how simple I had implemented this design with Jquery and CSS. Try this demo with modern browsers like Chrome, Firefox and Safari (IE is dead).
OEmbed expand URL service acquired by embed.ly, now it’s paid service so that I’m releasing this expanding URL fix. Right now this function will work with Youtube and Vimeo links. I have been working with few more popular services. For demo check my profile at labs.9lessons labs.9lessons.info/srinivas
I have been working with labs.9lessons application hosted at Amazon Web Services. Few days back I had enabled email notification system using Amazon Simple Email Service SMTP implemented with PHP Mailer class, I hope the following tutorial will help you to enable email notification system for your web projects.
Memcahced open source distributed memory object caching system it helps you to speeding up the dynamic web applications by reducing database server load. In this post I want to explain how I had implemented Memcached object caching system for demos.9lessons.info. This system is very helpful for high traffic media and blog related websites.
Facebook and Twitter have become large in the social network world and both networks offering oAuth support. We developed a system to login with Twitter and Facebook. Nowadays web users not interested to filling the big registration forms. This script helps you to avoid registration forms, It’s is very useful and simple to integrate.
Are you looking for ajax file/image upload and preview without refreshing page using Jquery. I had implemented this ajax form submitting using jquery.form plugin and used Arun Shekar's image cropping PHP code for uploading images. Just five lines of JavaScript code, Using this you can upload files, image and videos.


Support and FAQs
Home
Logs
Settings
Support
Support Thing to be populated later when things actually work. =]


This will be pieces on web design and development, graphic design or art, translations and short pieces of fiction. For now, there's some old and largely goofy stuff on my old WordPress site. You can also check in with me on Twitter.
View Details »


One of our workers, Lana Melrose, will be having a recent series she developed on display at her studio in CorK Art District.
Because the art of film photography is extensive and varied, we have decided to bring in Peter Nguyen to derive simpler, and more approachable techniques for a wider audience. He will be talking about how to make film photography a feasable hobby for you and how to turn it into a living.
Our friend Arthur Duke, renowned large film format expert, comes to talk about his recent series, "A World Behind".
We know that taking the perfect picture is half the battle but how do you conquer the second half? We were able to get in contact with our friend Taylor Robinowitz, a savant in the processes of film photo development, to produce a workshop for the art of burning and dodging your photo prints to perfection.
There are a surplus amount of chemicals to deal with when developing film photo prints. In this lecture, we will be showing you the ones you can use, should use, and how to dispose of them when you're done.