; (ii) that is obligated; (iii) of unobligated balances; and (iv) of any other budgetary resources; (B) from which accounts and in what amount— (i) appropriations are obligated for each program activity; and (ii) outlays are made for each program activity; (C) from which accounts and in what amount— (i) appropriations are obligated for each object class; and (ii) outlays are made for each object class; and (D) for each program activity, the amount— (i) obligated for each object class; and (ii) of outlays made for each object class. (2) Budget justifications (A) Definitions In this paragraph— (i) the term agency has the meaning given that term in section 101 of title 31, United States Code; and (ii) the term budget justification materials means the annual budget justification materials of an agency that are submitted to Congress in support of the budget of the agency, in conjunction with the budget of the United States Government submitted under section 1105(a) of title 31, United States Code, but does not include budget justification materials that are classified. (B) Information The information to be posted shall include the budget justification materials of each agency— (i) for the second fiscal year beginning after the date of enactment of this paragraph, and each fiscal year thereafter; and (ii) to the extent practicable, that were released for any fiscal year before the date of enactment of this paragraph. (C) Format Budget justification materials shall be posted under subparagraph (B)— (i) in an open format machine readable and text searchable; (ii) in a manner that enables users to download individual reports, download all reports in bulk, and download in bulk the results of a search, to the extent practicable