Assignment: Externalities Accounting and AIR Financial Statements
(Based on Multi-Entry Accounting and Integrated Reporting) https://www.emerald.com/jaar/article/27/6/47/1346076/Externalities-accounting-hexalogy-Multi-entry
Past and copy above to your browser for the source file.
Group max up to 4 people minim 2 people
Dealine : 20 May 2026
Only report deliver via mail to:
piotr.staszkiewicz@mail.com
- (please sent one e-mail for the entire team listing all authors and
theier affilatiion, contribution and AI disclosure at the fornt page of
the report)
1. Assignment Context
This assignment is based on the paper:
“Externalities accounting hexalogy. Multi-entry mechanism model for
adjusted integrated reporting” (Journal of Applied Accounting
Research)
The paper proposes extending traditional double-entry accounting into
a multi-entry system, where:
Financial transactions are supplemented with externality entries
Externalities reflect social and environmental impacts Accounting
evolves toward Adjusted Integrated Reporting (AIR)
Students are expected to critically engage with this model, not
merely reproduce it.
2. Learning Objectives
By completing this assignment, you should be able to:
- Understand the concept of multi-entry accounting
- Apply externality valuation (E-values) in accounting systems
- Construct AIR financial statements
- Evaluate ESG performance using quantified externalities
- Explore integration with digital reporting systems (XBRL,
e-invoicing)
3. Task Overview
You are required to design and simulate a monthly accounting system
for a fictional or real company that includes:
Part A — Journal Entries
Generate up to 1000 accounting journal entries (minimum: 50 for basic
pass) Each entry must include:
- Debit and credit accounts
- Monetary value (€)
- Assigned externality value (E-value)
Part B — Externality Framework
Define your own E-value judgment methodology, including:
- What constitutes positive externalities (E-output)
- What constitutes negative externalities (E-input)
- How values are calculated (e.g., carbon pricing, social impact)
You must clearly justify your assumptions.
Part C — AIR Financial Statements
Using your dataset, prepare:
- Adjusted Income Statement (AIR) Optional:
- Externalities Balance Sheet
- Value Flow Statement
Your AIR statement should integrate:
- Financial profit/loss
- External impacts (E-input and E-output)
Part D — ESG Evaluation
Assess your company’s performance in:
- Environmental (E)
- Social (S)
- Governance (G)
Part E — Comparative Analysis
Compare your AIR results with either:
- A real company’s integrated report, or
- A peer company (real or fictional)
Focus on:
- Differences in ESG representation
- Strengths and limitations of AIR
4. Advanced Component (for High Distinction)
Students aiming for the highest marks should additionally:
– EU Sustainability Reporting (ESRS / XBRL taxonomy) – Polish
e-invoicing system (KSeF)
Your system should show how:
- Transaction data (e.g., invoices)
- ESG metrics
- Externalities (E-values)
can be integrated into a single reporting pipeline.
Prototype Requirement
You should:
Design a conceptual architecture (diagram or explanation) Simulate
how data flows from: Transaction → Accounting → Externality layer → AIR
statements
5. Important Conceptual Elements
Multi-entry accounting (core idea)
From the reference paper:
The multi-entry model extends accounting by incorporating additional
entries that capture external effects beyond financial transactions.
You are expected to interpret and operationalize this idea—not copy
it mechanically.
Externality Types
You may structure your model using:
E-input → negative impacts (e.g., emissions, waste) E-output →
positive impacts (e.g., innovation, social value)
(E-throughput may be omitted unless you wish to extend the model)
6. Expected Output Structure
Your submission should include:
- Each author individidual contribution statement
- Each author individial use of AI scope statment (note please use
GAIDeT: https://panbibliotekar.github.io/gaidet-declaration/)
- Introduction and assumptions
- Methodology for E-values
- Journal entry dataset (sample or full)
- AIR financial statements
- ESG evaluation
- Comparative analysis
(Optional) Advanced system design
7. Indicative Solution Directions (NOT definitive answers)
The following are possible approaches, not required ones:
Example directions students may take: Assign carbon costs using
market-based pricing (e.g., €50/ton CO₂) Treat employee training as a
positive externality Model community investment as social capital
creation Show that: A financially unprofitable firm may become less
negative or positive under AIR Demonstrate that AIR: Improves
transparency But reduces comparability due to subjective valuations
For advanced work:
Map invoice data (KSeF) → ESG categories Use XBRL tags to structure
sustainability metrics Simulate semi-automated AIR reporting
8. Critical Reflection Requirement
You must explicitly discuss:
The subjectivity problem in E-values Whether AIR improves
decision-making Limitations of integrating ESG into accounting 9.
Warning on Scope (Important)
⚠️ This assignment—especially the advanced version—is highly
ambitious.
It reflects a current research frontier involving:
Accounting theory ESG regulation Digital reporting infrastructure
You are not expected to fully solve the problem, but to
demonstrate:
Structured thinking Conceptual clarity Critical engagement
10. Key Reference
AIR - thoeretical concepts ESRS (EU Sustainability Reporting
Standards) XBRL documentation KSeF system materials
11. Assessment Criteria
Criterion => Weight
- Conceptual understanding 25%
- Application (journal + AIR) 25%
- ESG analysis 15%
- Critical thinking 20%
- Advanced integration (optional) 15%
12. Final Note
This assignment is designed to push you beyond standard decision
practice:
👉 From recording transactions 👉 Toward measuring total value
impact
There is no single correct solution—only better or worse
reasoning.
LS0tDQp0aXRsZTogIkNhc2Ugc3R1ZHk6IEV4dGVybmFsaXRpZXMgQWNjb3VudGluZyBhbmQgQUlSIEZpbmFuY2lhbCBTdGF0ZW1lbnRzIg0Kb3V0cHV0OiBodG1sX25vdGVib29rDQotLS0NCkFzc2lnbm1lbnQ6IEV4dGVybmFsaXRpZXMgQWNjb3VudGluZyBhbmQgQUlSIEZpbmFuY2lhbCBTdGF0ZW1lbnRzDQooQmFzZWQgb24gTXVsdGktRW50cnkgQWNjb3VudGluZyBhbmQgSW50ZWdyYXRlZCBSZXBvcnRpbmcpDQpodHRwczovL3d3dy5lbWVyYWxkLmNvbS9qYWFyL2FydGljbGUvMjcvNi80Ny8xMzQ2MDc2L0V4dGVybmFsaXRpZXMtYWNjb3VudGluZy1oZXhhbG9neS1NdWx0aS1lbnRyeQ0KDQpQYXN0IGFuZCBjb3B5IGFib3ZlIHRvIHlvdXIgYnJvd3NlciBmb3IgdGhlIHNvdXJjZSBmaWxlLg0KDQoNCiMgR3JvdXAgbWF4IHVwIHRvIDQgcGVvcGxlIG1pbmltIDIgcGVvcGxlDQoNCiMjIERlYWxpbmUgOiAyMCBNYXkgMjAyNg0KDQojIyBEZWxpdmVyeSB2aWEgdGhlIGZvcm1zDQoNCmh0dHBzOi8vZm9ybXMub2ZmaWNlLmNvbS9lL050YnJtNVFMMU4NCg0KIyMgT25seSByZXBvcnQgZGVsaXZlciB2aWEgbWFpbCB0bzoNCg0KcGlvdHIuc3Rhc3praWV3aWN6QG1haWwuY29tDQoNCi0gKHBsZWFzZSBzZW50IG9uZSBlLW1haWwgZm9yIHRoZSBlbnRpcmUgdGVhbSBsaXN0aW5nIGFsbCBhdXRob3JzIGFuZCB0aGVpZXIgYWZmaWxhdGlpb24sIGNvbnRyaWJ1dGlvbiBhbmQgQUkgZGlzY2xvc3VyZSBhdCB0aGUgZm9ybnQgcGFnZSBvZiB0aGUgcmVwb3J0KQ0KDQoNCiMgMS4gQXNzaWdubWVudCBDb250ZXh0DQoNClRoaXMgYXNzaWdubWVudCBpcyBiYXNlZCBvbiB0aGUgcGFwZXI6DQoNCuKAnEV4dGVybmFsaXRpZXMgYWNjb3VudGluZyBoZXhhbG9neS4gTXVsdGktZW50cnkgbWVjaGFuaXNtIG1vZGVsIGZvciBhZGp1c3RlZCBpbnRlZ3JhdGVkIHJlcG9ydGluZ+KAnSAoSm91cm5hbCBvZiBBcHBsaWVkIEFjY291bnRpbmcgUmVzZWFyY2gpDQoNClRoZSBwYXBlciBwcm9wb3NlcyBleHRlbmRpbmcgdHJhZGl0aW9uYWwgZG91YmxlLWVudHJ5IGFjY291bnRpbmcgaW50byBhIG11bHRpLWVudHJ5IHN5c3RlbSwgd2hlcmU6DQoNCkZpbmFuY2lhbCB0cmFuc2FjdGlvbnMgYXJlIHN1cHBsZW1lbnRlZCB3aXRoIGV4dGVybmFsaXR5IGVudHJpZXMNCkV4dGVybmFsaXRpZXMgcmVmbGVjdCBzb2NpYWwgYW5kIGVudmlyb25tZW50YWwgaW1wYWN0cw0KQWNjb3VudGluZyBldm9sdmVzIHRvd2FyZCBBZGp1c3RlZCBJbnRlZ3JhdGVkIFJlcG9ydGluZyAoQUlSKQ0KDQpTdHVkZW50cyBhcmUgZXhwZWN0ZWQgdG8gY3JpdGljYWxseSBlbmdhZ2Ugd2l0aCB0aGlzIG1vZGVsLCBub3QgbWVyZWx5IHJlcHJvZHVjZSBpdC4NCg0KIyAyLiBMZWFybmluZyBPYmplY3RpdmVzDQoNCkJ5IGNvbXBsZXRpbmcgdGhpcyBhc3NpZ25tZW50LCB5b3Ugc2hvdWxkIGJlIGFibGUgdG86DQoNCi0gVW5kZXJzdGFuZCB0aGUgY29uY2VwdCBvZiBtdWx0aS1lbnRyeSBhY2NvdW50aW5nDQotIEFwcGx5IGV4dGVybmFsaXR5IHZhbHVhdGlvbiAoRS12YWx1ZXMpIGluIGFjY291bnRpbmcgc3lzdGVtcw0KLSBDb25zdHJ1Y3QgQUlSIGZpbmFuY2lhbCBzdGF0ZW1lbnRzDQotIEV2YWx1YXRlIEVTRyBwZXJmb3JtYW5jZSB1c2luZyBxdWFudGlmaWVkIGV4dGVybmFsaXRpZXMNCi0gRXhwbG9yZSBpbnRlZ3JhdGlvbiB3aXRoIGRpZ2l0YWwgcmVwb3J0aW5nIHN5c3RlbXMgKFhCUkwsIGUtaW52b2ljaW5nKQ0KDQojIDMuIFRhc2sgT3ZlcnZpZXcNCg0KWW91IGFyZSByZXF1aXJlZCB0byBkZXNpZ24gYW5kIHNpbXVsYXRlIGEgbW9udGhseSBhY2NvdW50aW5nIHN5c3RlbSBmb3IgYSBmaWN0aW9uYWwgb3IgcmVhbCBjb21wYW55IHRoYXQgaW5jbHVkZXM6DQoNCiMjIFBhcnQgQSDigJQgSm91cm5hbCBFbnRyaWVzDQpHZW5lcmF0ZSB1cCB0byAxMDAwIGFjY291bnRpbmcgam91cm5hbCBlbnRyaWVzIChtaW5pbXVtOiA1MCBmb3IgYmFzaWMgcGFzcykNCkVhY2ggZW50cnkgbXVzdCBpbmNsdWRlOg0KDQotIERlYml0IGFuZCBjcmVkaXQgYWNjb3VudHMNCi0gTW9uZXRhcnkgdmFsdWUgKOKCrCkNCi0gIEFzc2lnbmVkIGV4dGVybmFsaXR5IHZhbHVlIChFLXZhbHVlKQ0KDQojIyBQYXJ0IEIg4oCUIEV4dGVybmFsaXR5IEZyYW1ld29yaw0KDQojIyMgRGVmaW5lIHlvdXIgb3duIEUtdmFsdWUganVkZ21lbnQgbWV0aG9kb2xvZ3ksIGluY2x1ZGluZzoNCg0KLSBXaGF0IGNvbnN0aXR1dGVzIHBvc2l0aXZlIGV4dGVybmFsaXRpZXMgKEUtb3V0cHV0KQ0KLSBXaGF0IGNvbnN0aXR1dGVzIG5lZ2F0aXZlIGV4dGVybmFsaXRpZXMgKEUtaW5wdXQpDQotIEhvdyB2YWx1ZXMgYXJlIGNhbGN1bGF0ZWQgKGUuZy4sIGNhcmJvbiBwcmljaW5nLCBzb2NpYWwgaW1wYWN0KQ0KDQpZb3UgbXVzdCBjbGVhcmx5IGp1c3RpZnkgeW91ciBhc3N1bXB0aW9ucy4NCg0KIyMgUGFydCBDIOKAlCBBSVIgRmluYW5jaWFsIFN0YXRlbWVudHMNCg0KVXNpbmcgeW91ciBkYXRhc2V0LCBwcmVwYXJlOg0KDQotIEFkanVzdGVkIEluY29tZSBTdGF0ZW1lbnQgKEFJUikNCk9wdGlvbmFsOg0KLSBFeHRlcm5hbGl0aWVzIEJhbGFuY2UgU2hlZXQNCi0gVmFsdWUgRmxvdyBTdGF0ZW1lbnQNCg0KWW91ciBBSVIgc3RhdGVtZW50IHNob3VsZCBpbnRlZ3JhdGU6DQoNCi0gRmluYW5jaWFsIHByb2ZpdC9sb3NzDQotIEV4dGVybmFsIGltcGFjdHMgKEUtaW5wdXQgYW5kIEUtb3V0cHV0KQ0KDQojIyBQYXJ0IEQg4oCUIEVTRyBFdmFsdWF0aW9uDQoNCkFzc2VzcyB5b3VyIGNvbXBhbnnigJlzIHBlcmZvcm1hbmNlIGluOg0KDQotIEVudmlyb25tZW50YWwgKEUpDQotIFNvY2lhbCAoUykNCi0gR292ZXJuYW5jZSAoRykNCg0KIyMgUGFydCBFIOKAlCBDb21wYXJhdGl2ZSBBbmFseXNpcw0KDQpDb21wYXJlIHlvdXIgQUlSIHJlc3VsdHMgd2l0aCBlaXRoZXI6DQoNCi0gQSByZWFsIGNvbXBhbnnigJlzIGludGVncmF0ZWQgcmVwb3J0LCBvcg0KLSBBIHBlZXIgY29tcGFueSAocmVhbCBvciBmaWN0aW9uYWwpDQoNCkZvY3VzIG9uOg0KDQotIERpZmZlcmVuY2VzIGluIEVTRyByZXByZXNlbnRhdGlvbg0KLSBTdHJlbmd0aHMgYW5kIGxpbWl0YXRpb25zIG9mIEFJUg0KDQojIDQuIEFkdmFuY2VkIENvbXBvbmVudCAoZm9yIEhpZ2ggRGlzdGluY3Rpb24pDQoNClN0dWRlbnRzIGFpbWluZyBmb3IgdGhlIGhpZ2hlc3QgbWFya3Mgc2hvdWxkIGFkZGl0aW9uYWxseToNCg0KLSBJbnRlZ3JhdGUgRGlnaXRhbCBSZXBvcnRpbmcgU3lzdGVtcw0KDQotIFByb3Bvc2UgYSBjb25jZXB0dWFsIHN5c3RlbSBjb21iaW5pbmc6DQoNCi0tIEVVIFN1c3RhaW5hYmlsaXR5IFJlcG9ydGluZyAoRVNSUyAvIFhCUkwgdGF4b25vbXkpDQotLSBQb2xpc2ggZS1pbnZvaWNpbmcgc3lzdGVtIChLU2VGKQ0KDQpZb3VyIHN5c3RlbSBzaG91bGQgc2hvdyBob3c6DQoNCi0gVHJhbnNhY3Rpb24gZGF0YSAoZS5nLiwgaW52b2ljZXMpDQotIEVTRyBtZXRyaWNzDQotIEV4dGVybmFsaXRpZXMgKEUtdmFsdWVzKQ0KDQpjYW4gYmUgaW50ZWdyYXRlZCBpbnRvIGEgc2luZ2xlIHJlcG9ydGluZyBwaXBlbGluZS4NCg0KUHJvdG90eXBlIFJlcXVpcmVtZW50DQoNCllvdSBzaG91bGQ6DQoNCkRlc2lnbiBhIGNvbmNlcHR1YWwgYXJjaGl0ZWN0dXJlIChkaWFncmFtIG9yIGV4cGxhbmF0aW9uKQ0KU2ltdWxhdGUgaG93IGRhdGEgZmxvd3MgZnJvbToNClRyYW5zYWN0aW9uIOKGkiBBY2NvdW50aW5nIOKGkiBFeHRlcm5hbGl0eSBsYXllciDihpIgQUlSIHN0YXRlbWVudHMNCg0KIyA1LiBJbXBvcnRhbnQgQ29uY2VwdHVhbCBFbGVtZW50cw0KTXVsdGktZW50cnkgYWNjb3VudGluZyAoY29yZSBpZGVhKQ0KDQpGcm9tIHRoZSByZWZlcmVuY2UgcGFwZXI6DQoNClRoZSBtdWx0aS1lbnRyeSBtb2RlbCBleHRlbmRzIGFjY291bnRpbmcgYnkgaW5jb3Jwb3JhdGluZyBhZGRpdGlvbmFsIGVudHJpZXMgdGhhdCBjYXB0dXJlIGV4dGVybmFsIGVmZmVjdHMgYmV5b25kIGZpbmFuY2lhbCB0cmFuc2FjdGlvbnMuDQoNCllvdSBhcmUgZXhwZWN0ZWQgdG8gaW50ZXJwcmV0IGFuZCBvcGVyYXRpb25hbGl6ZSB0aGlzIGlkZWHigJRub3QgY29weSBpdCBtZWNoYW5pY2FsbHkuDQoNCkV4dGVybmFsaXR5IFR5cGVzDQoNCllvdSBtYXkgc3RydWN0dXJlIHlvdXIgbW9kZWwgdXNpbmc6DQoNCkUtaW5wdXQg4oaSIG5lZ2F0aXZlIGltcGFjdHMgKGUuZy4sIGVtaXNzaW9ucywgd2FzdGUpDQpFLW91dHB1dCDihpIgcG9zaXRpdmUgaW1wYWN0cyAoZS5nLiwgaW5ub3ZhdGlvbiwgc29jaWFsIHZhbHVlKQ0KDQooRS10aHJvdWdocHV0IG1heSBiZSBvbWl0dGVkIHVubGVzcyB5b3Ugd2lzaCB0byBleHRlbmQgdGhlIG1vZGVsKQ0KDQojIDYuIEV4cGVjdGVkIE91dHB1dCBTdHJ1Y3R1cmUNCg0KWW91ciBzdWJtaXNzaW9uIHNob3VsZCBpbmNsdWRlOg0KDQotIEVhY2ggYXV0aG9yIGluZGl2aWRpZHVhbCBjb250cmlidXRpb24gc3RhdGVtZW50DQotIEVhY2ggYXV0aG9yIGluZGl2aWRpYWwgdXNlIG9mIEFJIHNjb3BlIHN0YXRtZW50IA0KIChub3RlIHBsZWFzZSB1c2UgR0FJRGVUOiBodHRwczovL3BhbmJpYmxpb3Rla2FyLmdpdGh1Yi5pby9nYWlkZXQtZGVjbGFyYXRpb24vKQ0KLSBJbnRyb2R1Y3Rpb24gYW5kIGFzc3VtcHRpb25zDQotIE1ldGhvZG9sb2d5IGZvciBFLXZhbHVlcw0KLSBKb3VybmFsIGVudHJ5IGRhdGFzZXQgKHNhbXBsZSBvciBmdWxsKQ0KLSBBSVIgZmluYW5jaWFsIHN0YXRlbWVudHMNCi0gRVNHIGV2YWx1YXRpb24NCi0gQ29tcGFyYXRpdmUgYW5hbHlzaXMNCg0KIyAoT3B0aW9uYWwpIEFkdmFuY2VkIHN5c3RlbSBkZXNpZ24NCiMgNy4gSW5kaWNhdGl2ZSBTb2x1dGlvbiBEaXJlY3Rpb25zIChOT1QgZGVmaW5pdGl2ZSBhbnN3ZXJzKQ0KDQpUaGUgZm9sbG93aW5nIGFyZSBwb3NzaWJsZSBhcHByb2FjaGVzLCBub3QgcmVxdWlyZWQgb25lczoNCg0KRXhhbXBsZSBkaXJlY3Rpb25zIHN0dWRlbnRzIG1heSB0YWtlOg0KQXNzaWduIGNhcmJvbiBjb3N0cyB1c2luZyBtYXJrZXQtYmFzZWQgcHJpY2luZyAoZS5nLiwg4oKsNTAvdG9uIENP4oKCKQ0KVHJlYXQgZW1wbG95ZWUgdHJhaW5pbmcgYXMgYSBwb3NpdGl2ZSBleHRlcm5hbGl0eQ0KTW9kZWwgY29tbXVuaXR5IGludmVzdG1lbnQgYXMgc29jaWFsIGNhcGl0YWwgY3JlYXRpb24NClNob3cgdGhhdDoNCkEgZmluYW5jaWFsbHkgdW5wcm9maXRhYmxlIGZpcm0gbWF5IGJlY29tZSBsZXNzIG5lZ2F0aXZlIG9yIHBvc2l0aXZlIHVuZGVyIEFJUg0KRGVtb25zdHJhdGUgdGhhdCBBSVI6DQpJbXByb3ZlcyB0cmFuc3BhcmVuY3kNCkJ1dCByZWR1Y2VzIGNvbXBhcmFiaWxpdHkgZHVlIHRvIHN1YmplY3RpdmUgdmFsdWF0aW9ucw0KDQpGb3IgYWR2YW5jZWQgd29yazoNCg0KTWFwIGludm9pY2UgZGF0YSAoS1NlRikg4oaSIEVTRyBjYXRlZ29yaWVzDQpVc2UgWEJSTCB0YWdzIHRvIHN0cnVjdHVyZSBzdXN0YWluYWJpbGl0eSBtZXRyaWNzDQpTaW11bGF0ZSBzZW1pLWF1dG9tYXRlZCBBSVIgcmVwb3J0aW5nDQogDQojIDguIENyaXRpY2FsIFJlZmxlY3Rpb24gUmVxdWlyZW1lbnQNCg0KWW91IG11c3QgZXhwbGljaXRseSBkaXNjdXNzOg0KDQpUaGUgc3ViamVjdGl2aXR5IHByb2JsZW0gaW4gRS12YWx1ZXMNCldoZXRoZXIgQUlSIGltcHJvdmVzIGRlY2lzaW9uLW1ha2luZw0KTGltaXRhdGlvbnMgb2YgaW50ZWdyYXRpbmcgRVNHIGludG8gYWNjb3VudGluZw0KOS4gV2FybmluZyBvbiBTY29wZSAoSW1wb3J0YW50KQ0KDQrimqDvuI8gVGhpcyBhc3NpZ25tZW504oCUZXNwZWNpYWxseSB0aGUgYWR2YW5jZWQgdmVyc2lvbuKAlGlzIGhpZ2hseSBhbWJpdGlvdXMuDQoNCkl0IHJlZmxlY3RzIGEgY3VycmVudCByZXNlYXJjaCBmcm9udGllciBpbnZvbHZpbmc6DQoNCkFjY291bnRpbmcgdGhlb3J5DQpFU0cgcmVndWxhdGlvbg0KRGlnaXRhbCByZXBvcnRpbmcgaW5mcmFzdHJ1Y3R1cmUNCg0KIyMjIFlvdSBhcmUgbm90IGV4cGVjdGVkIHRvIGZ1bGx5IHNvbHZlIHRoZSBwcm9ibGVtLCBidXQgdG8gZGVtb25zdHJhdGU6DQoNClN0cnVjdHVyZWQgdGhpbmtpbmcNCkNvbmNlcHR1YWwgY2xhcml0eQ0KQ3JpdGljYWwgZW5nYWdlbWVudA0KDQojIyAxMC4gS2V5IFJlZmVyZW5jZQ0KDQpBSVIgLSB0aG9lcmV0aWNhbCBjb25jZXB0cw0KRVNSUyAoRVUgU3VzdGFpbmFiaWxpdHkgUmVwb3J0aW5nIFN0YW5kYXJkcykNClhCUkwgZG9jdW1lbnRhdGlvbg0KS1NlRiBzeXN0ZW0gbWF0ZXJpYWxzDQoNCg0KIyAxMS4gQXNzZXNzbWVudCBDcml0ZXJpYQ0KDQpDcml0ZXJpb24gPT4gCVdlaWdodA0KDQotIENvbmNlcHR1YWwgdW5kZXJzdGFuZGluZwkyNSUNCi0gQXBwbGljYXRpb24gKGpvdXJuYWwgKyBBSVIpCTI1JQ0KLSBFU0cgYW5hbHlzaXMJMTUlDQotIENyaXRpY2FsIHRoaW5raW5nCTIwJQ0KLSBBZHZhbmNlZCBpbnRlZ3JhdGlvbiAob3B0aW9uYWwpCTE1JQ0KDQojIDEyLiBGaW5hbCBOb3RlDQoNClRoaXMgYXNzaWdubWVudCBpcyBkZXNpZ25lZCB0byBwdXNoIHlvdSBiZXlvbmQgc3RhbmRhcmQgZGVjaXNpb24gcHJhY3RpY2U6DQoNCvCfkYkgRnJvbSByZWNvcmRpbmcgdHJhbnNhY3Rpb25zDQrwn5GJIFRvd2FyZCBtZWFzdXJpbmcgdG90YWwgdmFsdWUgaW1wYWN0DQoNClRoZXJlIGlzIG5vIHNpbmdsZSBjb3JyZWN0IHNvbHV0aW9u4oCUb25seSBiZXR0ZXIgb3Igd29yc2UgcmVhc29uaW5nLg==