Indonesia - Thailand Trade 2023 Q2: Stagnant Growth & Volatility
Key Market Takeaways: Indonesia - Thailand Trade
The bilateral trade relationship between Indonesia and Thailand shows stagnant growth with notable volatility in Q2 2023.
- Economic Pulse: Indonesia runs a $660M trade deficit with Thailand, with total bilateral trade at $4.16B (exports: $1.75B, imports: $2.41B). Volatility spiked in May before retreating in June.
- Exchange Structure: The trade follows a resource-for-tech model—Indonesia supplies mineral fuels (33.7% of exports) while importing Thai vehicles (17.1% of imports) and machinery.
- Strategic Interdependence: Thailand holds the higher value-add position, reflecting complementary but asymmetric economic roles.
This bilateral trade snapshot is based on verified customs data from the yTrade database.
Indonesia-Thailand Trade Trend in Q2 2023
Indonesia Export Performance: Shipments to Thailand
- Total Volume: $1.75B in Q2 2023.
- Growth Trend & Context: YoY growth flat (0.0% across months). No significant policy shifts or disruptions noted.
- Key Volatility: May saw a sharp 70.79% MoM surge, followed by a 19.87% drop in June.
Indonesia Import Performance: Sourcing from Thailand
- Total Volume: $2.41B in Q2 2023.
- Growth Trend & Context: YoY growth stagnant (0.0%). No external factors driving changes.
- Key Volatility: May imports spiked 62.99% MoM, then fell 21.51% in June.
Indonesia - Thailand Trade Balance & Market Dynamics
- Net Position: Trade deficit of $660M (Imports exceeded exports).
- Relationship Status: Indonesia remains a net importer from Thailand, with Q2 volatility suggesting fluctuating demand or supply chain adjustments.
Indonesia Import Trend from Thailand 2023 Q2 (Source: yTrade)**
| Month | Value | MoM | YoY |
|---|---|---|---|
| Apr | 616.53M | -45.36% | 0.0% |
| May | 1.00B | 62.99% | 0.0% |
| Jun | 788.70M | -21.51% | 0.0% |
| Total | 2.41B | - | - |
Indonesia Export Trend to Thailand 2023 Q2 (Source: yTrade)**
| Month | Value | MoM | YoY |
|---|---|---|---|
| Apr | 428.73M | -41.69% | 0.0% |
| May | 732.23M | 70.79% | 0.0% |
| Jun | 586.77M | -19.87% | 0.0% |
| Total | 1.75B | - | - |
Get Historical Indonesia Thailand Trade Records
Indonesia-Thailand Top Trading Products in Q2 2023
Indonesia Export Profile: What Does Indonesia Sell to Thailand
- Top Commodity: Rank #1 export is HS 27 (Mineral fuels, oils) at 33.72% of total exports to Thailand.
- Demand Driver: Thailand uses these for industrial processing and energy needs.
- Concentration: The trade is moderately concentrated, with HS 27 alone accounting for over a third of exports.
Indonesia Import Profile: What Does Indonesia Buy from Thailand
- Top Commodity: Rank #1 import is HS 87 (Vehicles) at 17.05% of total imports from Thailand.
- Dependency Nature: Reflects a mix of consumer market demand (vehicles) and industrial inputs (machinery, plastics).
Indonesia - Thailand Trade Relationship Dynamics
- The Exchange Model: Resource-for-Tech Complementarity. Indonesia exports raw materials (mineral fuels) and imports higher-value goods (vehicles, machinery).
- Value Chain Position: Thailand holds the higher value-add position, supplying finished goods (HS 87, 84) while Indonesia provides commodities (HS 27).
Import Analysis by Product: Thailand to Indonesia (Source: yTrade)
| HS Code | Value | Percent |
|---|---|---|
| 87 | 410.98M | 17.05% |
| 17 | 345.48M | 14.33% |
| 84 | 325.05M | 13.49% |
| 39 | 255.39M | 10.60% |
| 85 | 206.28M | 8.56% |
| 10 | 167.64M | 6.96% |
| 29 | 54.58M | 2.26% |
| 40 | 49.53M | 2.05% |
| 76 | 35.09M | 1.46% |
| 72 | 30.41M | 1.26% |
Export Analysis by Product: Indonesia to Thailand (Source: yTrade)
| HS Code | Value | Percent |
|---|---|---|
| 27 | 589.35M | 33.72% |
| 87 | 248.76M | 14.23% |
| 84 | 132.80M | 7.60% |
| 72 | 95.96M | 5.49% |
| 85 | 88.82M | 5.08% |
| 74 | 50.47M | 2.89% |
| 48 | 39.14M | 2.24% |
| 29 | 37.02M | 2.12% |
| 73 | 32.12M | 1.84% |
| 38 | 27.99M | 1.60% |
Check Detailed Indonesia-Thailand Trade HS Code Breakdown
Future Outlook & Strategic Recommendations
Forecast
Indonesia’s trade with Thailand is expected to remain volatile in the near term, with no significant YoY growth projected. The Q2 2023 fluctuations—sharp spikes followed by steep declines—suggest underlying demand or supply chain adjustments rather than sustained expansion. Given Thailand’s higher value-add position in the exchange model, Indonesia’s trade deficit is likely to persist unless structural shifts occur, such as diversification into higher-value exports or reduced dependency on Thai vehicles and machinery. Traders should brace for continued instability in key commodities like mineral fuels (HS 27) and vehicles (HS 87).
Strategic Moves
- Diversify Export Markets: Indonesian exporters of mineral fuels (HS 27) must reduce reliance on Thailand by targeting emerging markets in Southeast Asia, leveraging regional FTAs to mitigate demand volatility.
- Negotiate Long-Term Supply Contracts: Importers of Thai vehicles (HS 87) and machinery should lock in pricing and delivery terms to hedge against sudden price swings and supply disruptions.
- Boost Value-Added Exports: Indonesian manufacturers should prioritize upgrading raw material exports (e.g., refining mineral fuels domestically) to capture more value and narrow the trade deficit with Thailand.
Frequently Asked Questions
How did Indonesia - Thailand trade perform in 2023 Q2?
Indonesia's exports to Thailand totaled $1.75B, while imports reached $2.41B in Q2 2023. Both showed flat YoY growth (0.0%), with notable monthly volatility in May and June.
What are the top exports from Indonesia to Thailand?
Mineral fuels and oils (HS 27) dominated Indonesia's exports to Thailand, accounting for 33.72% of total shipments, primarily for industrial and energy needs.
What does Indonesia import from Thailand?
Vehicles (HS 87) were Indonesia's top import from Thailand, making up 17.05% of total imports, alongside machinery and plastics for industrial and consumer demand.
What is the trade balance between Indonesia and Thailand?
Indonesia recorded a trade deficit of $660M with Thailand in Q2 2023, as imports exceeded exports, reflecting ongoing resource-for-tech trade dynamics.
Indonesia - Thailand Trade 2023 Q1: Deficit & Resource Exchange
Indonesia's $970M trade deficit with Thailand highlights a resource-for-tech exchange. Explore Indonesia Thailand trade trends and top trading products via yTrade data.
Indonesia Thailand Trade 2023 Q3
LS0tCgp0aXRsZTogIkluZG9uZXNpYSAtIFRoYWlsYW5kIFRyYWRlIDIwMjMgUTM6IFN0YWduYW50IERlZmljaXQgUGVyc2lzdHMiCmRlc2NyaXB0aW9uOiAiSW5kb25lc2lhJ3MgdHJhZGUgZGVmaWNpdCB3aXRoIFRoYWlsYW5kIHJlbWFpbnMgYXQgJDcwME0gaW4gUTMgMjAyMywgd2l0aCBlbmVyZ3kgZXhwb3J0cyBmb3IgbWFjaGluZXJ5IGltcG9ydHMuIEV4cGxvcmUgSW5kb25lc2lhIFRoYWlsYW5kIHRyYWRlIHRyZW5kcyAmIHRvcCB0cmFkaW5nIHByb2R1Y3RzIHZpYSB5VHJhZGUgZGF0YS4iCmltYWdlOiBodHRwczovL2lvLnl0cmFkZS5jb20veXRyYWRlLWJsb2cvQ292ZXIvaW5kb25lc2lhLWRhdGEvaW5kb25lc2lhLXRoYWlsYW5kLXRyYWRlLTIwMjMtcTMud2VicApjcmVhdGVfZGF0ZTogMjAyMy0xMC0wMQp1cGRhdGVfZGF0ZTogMjAyMy0xMC0wMQphdXRob3I6IHlUcmFkZQpzbHVnOiBpbmRvbmVzaWEtdGhhaWxhbmQtdHJhZGUtMjAyMy1xMwpjYXRlZ29yeTogSW1wb3J0IGFuZCBFeHBvcnQgRGF0YQpjYXRlZ29yeV9zbHVnOiBpbXBvcnQtYW5kLWV4cG9ydC1kYXRhCnN1Yl9jYXRlZ29yeTogQ291bnRyeSBUcmFkZSBSZXBvcnRzCnN1Yl9jYXRlZ29yeV9zbHVnOiBjb3VudHJ5LXRyYWRlLXJlcG9ydHMKdGFnczoKLSBpZDogNwogIGxhYmVsOiAiSW1wb3J0IEV4cG9ydCBEYXRhIgogIHNsdWc6IGltcG9ydC1leHBvcnQtZGF0YQotIGlkOiAxMAogIGxhYmVsOiAiSW5kb25lc2lhIgogIHNsdWc6IGluZG9uZXNpYQpzaXRlbWFwOgogIGxvYzogL2luZG9uZXNpYS10aGFpbGFuZC10cmFkZS0yMDIzLXEzCiAgbGFzdG1vZDogMjAyMy0xMC0wMQogIGNoYW5nZWZyZXE6IG1vbnRobHkKICBwcmlvcml0eTogMC44Cm9nVGl0bGU6ICJJbmRvbmVzaWEgLSBUaGFpbGFuZCBUcmFkZSAyMDIzIFEzOiBTdGFnbmFudCBEZWZpY2l0IFBlcnNpc3RzIgpvZ0Rlc2NyaXB0aW9uOiAiSW5kb25lc2lhJ3MgdHJhZGUgZGVmaWNpdCB3aXRoIFRoYWlsYW5kIHJlbWFpbnMgYXQgJDcwME0gaW4gUTMgMjAyMywgd2l0aCBlbmVyZ3kgZXhwb3J0cyBmb3IgbWFjaGluZXJ5IGltcG9ydHMuIEV4cGxvcmUgSW5kb25lc2lhIFRoYWlsYW5kIHRyYWRlIHRyZW5kcyAmIHRvcCB0cmFkaW5nIHByb2R1Y3RzIHZpYSB5VHJhZGUgZGF0YS4iCm9nSW1hZ2U6IGh0dHBzOi8vaW8ueXRyYWRlLmNvbS95dHJhZGUtYmxvZy9Db3Zlci9pbmRvbmVzaWEtZGF0YS9pbmRvbmVzaWEtdGhhaWxhbmQtdHJhZGUtMjAyMy1xMy53ZWJwCnR3aXR0ZXJDYXJkOiBzdW1tYXJ5CnR3aXR0ZXJTaXRlOgp0d2l0dGVyVGl0bGU6ICJJbmRvbmVzaWEgLSBUaGFpbGFuZCBUcmFkZSAyMDIzIFEzOiBTdGFnbmFudCBEZWZpY2l0IFBlcnNpc3RzIgp0d2l0dGVyRGVzY3JpcHRpb246ICJJbmRvbmVzaWEncyB0cmFkZSBkZWZpY2l0IHdpdGggVGhhaWxhbmQgcmVtYWlucyBhdCAkNzAwTSBpbiBRMyAyMDIzLCB3aXRoIGVuZXJneSBleHBvcnRzIGZvciBtYWNoaW5lcnkgaW1wb3J0cy4gRXhwbG9yZSBJbmRvbmVzaWEgVGhhaWxhbmQgdHJhZGUgdHJlbmRzICYgdG9wIHRyYWRpbmcgcHJvZHVjdHMgdmlhIHlUcmFkZSBkYXRhLiIKdHdpdHRlckltYWdlOiBodHRwczovL2lvLnl0cmFkZS5jb20veXRyYWRlLWJsb2cvQ292ZXIvaW5kb25lc2lhLWRhdGEvaW5kb25lc2lhLXRoYWlsYW5kLXRyYWRlLTIwMjMtcTMud2VicApyb2JvdHM6IGluZGV4LCBmb2xsb3cKCi0tLQoKIyMgS2V5IE1hcmtldCBUYWtlYXdheXM6IEluZG9uZXNpYSAtIFRoYWlsYW5kIFRyYWRlICAKClRoZSBiaWxhdGVyYWwgdHJhZGUgcmVsYXRpb25zaGlwIGJldHdlZW4gKipJbmRvbmVzaWEqKiBhbmQgKipUaGFpbGFuZCoqIHJlbWFpbnMgc3RhZ25hbnQgaW4gUTMgMjAyMywgd2l0aCBubyBzaWduaWZpY2FudCBncm93dGggb3IgcG9saWN5IHNoaWZ0cy4gIAoKLSAqKlRyYWRlIERlZmljaXQgUGVyc2lzdHM6KiogSW5kb25lc2lhIHJlY29yZGVkIGEgKiokNzAwTSBkZWZpY2l0KiogKCQyLjQ1QiBpbXBvcnRzIHZzLiAkMS43NUIgZXhwb3J0cyksIHJlZmxlY3RpbmcgdW5jaGFuZ2VkIFlvWSBkZXBlbmRlbmN5IG9uIFRoYWkgZ29vZHMuICAKLSAqKlJlc291cmNlLWZvci1UZWNoIEV4Y2hhbmdlOioqIEluZG9uZXNpYSAtIFRoYWlsYW5kIHRyYWRlIHN0YXRpc3RpY3Mgc2hvdyBhICoqY29tcGxlbWVudGFyeSBzdHJ1Y3R1cmUqKuKAlGVuZXJneSBleHBvcnRzIChIUyAyNywgMzAuNCUgc2hhcmUpIGZvciBtYWNoaW5lcnkgaW1wb3J0cyAoSFMgODQsIDE2LjUlIHNoYXJlKS4gIAotICoqQXN5bW1ldHJpY2FsIFZhbHVlIENoYWluOioqIFRoYWlsYW5kIGhvbGRzIHRoZSBoaWdoZXItdmFsdWUgcG9zaXRpb24sIHN1cHBseWluZyBpbmR1c3RyaWFsIGVxdWlwbWVudCB3aGlsZSBJbmRvbmVzaWEgcHJvdmlkZXMgcmF3IG1hdGVyaWFscy4gIAoKVGhpcyBiaWxhdGVyYWwgdHJhZGUgc25hcHNob3QgaXMgYmFzZWQgb24gdmVyaWZpZWQgY3VzdG9tcyBkYXRhIGZyb20gdGhlIFt5VHJhZGUgZGF0YWJhc2VdKGh0dHBzOi8veXRyYWRlLmNvbS9kYXRhLXNvdXJjZXMpLgoKIyMgSW5kb25lc2lhLVRoYWlsYW5kIFRyYWRlIFRyZW5kIGluIFEzIDIwMjMKCiMjIyBJbmRvbmVzaWEgRXhwb3J0IFBlcmZvcm1hbmNlOiBTaGlwbWVudHMgdG8gVGhhaWxhbmQgIAotICoqVG90YWwgVm9sdW1lOioqICQxLjc1QiBpbiBRMyAyMDIzLiAgCi0gKipHcm93dGggVHJlbmQgJiBDb250ZXh0OioqIFlvWSBncm93dGggZmxhdCAoMC4wJSBhY3Jvc3MgYWxsIG1vbnRocykuIE5vIHNpZ25pZmljYW50IHBvbGljeSBzaGlmdHMgb3IgZGlzcnVwdGlvbnMgbm90ZWQuICAKLSAqKktleSBWb2xhdGlsaXR5OioqIEF1Z3VzdCBzYXcgYSAzLjk3JSBNb00gcmlzZSwgZm9sbG93ZWQgYnkgYSAtNC4zNSUgZHJvcCBpbiBTZXB0ZW1iZXIuICAKCiMjIyBJbmRvbmVzaWEgSW1wb3J0IFBlcmZvcm1hbmNlOiBTb3VyY2luZyBmcm9tIFRoYWlsYW5kICAKLSAqKlRvdGFsIFZvbHVtZToqKiAkMi40NUIgaW4gUTMgMjAyMy4gIAotICoqR3Jvd3RoIFRyZW5kICYgQ29udGV4dDoqKiBZb1kgZ3Jvd3RoIHN0YWduYW50ICgwLjAlKS4gTm8gZXh0ZXJuYWwgZmFjdG9ycyBkcml2aW5nIGNoYW5nZXMuICAKLSAqKktleSBWb2xhdGlsaXR5OioqIEp1bHkgcGVha2VkIHdpdGggJDg1NC40OE0gKCs4LjM0JSBNb00pLCB0aGVuIGZlbGwgLTYuNzMlIGluIEF1Z3VzdC4gIAoKIyMjIEluZG9uZXNpYSAtIFRoYWlsYW5kIFRyYWRlIEJhbGFuY2UgJiBNYXJrZXQgRHluYW1pY3MgIAotICoqTmV0IFBvc2l0aW9uOioqICoqVHJhZGUgZGVmaWNpdCoqIG9mICQ3MDBNIChJbXBvcnRzICQyLjQ1QiA+IEV4cG9ydHMgJDEuNzVCKS4gIAotICoqUmVsYXRpb25zaGlwIFN0YXR1czoqKiBJbmRvbmVzaWEgcmVtYWlucyBhIG5ldCBpbXBvcnRlciBmcm9tIFRoYWlsYW5kLCB3aXRoIG5vIFlvWSBzaGlmdHMgaW4gdHJhZGUgZGVwZW5kZW5jeS4KCiMjIyBJbmRvbmVzaWEgSW1wb3J0IFRyZW5kIGZyb20gVGhhaWxhbmQgMjAyMyBRMyAoU291cmNlOiB5VHJhZGUpKioKCnwgTW9udGggfCBWYWx1ZSB8IE1vTSB8IFlvWSB8CnwtLS0tLS0tfC0tLS0tLS18LS0tLS18LS0tLS18CnwgSnVsIHwgODU0LjQ4TSB8IDguMzQlIHwgMC4wJSB8CnwgQXVnIHwgNzk2Ljk5TSB8IC02LjczJSB8IDAuMCUgfAp8IFNlcCB8IDgwMC4wME0gfCAwLjM4JSB8IDAuMCUgfAp8ICoqVG90YWwqKiB8ICoqMi40NUIqKiB8IC0gfCAtIHwKCiMjIyBJbmRvbmVzaWEgRXhwb3J0IFRyZW5kIHRvIFRoYWlsYW5kIDIwMjMgUTMgKFNvdXJjZTogeVRyYWRlKSoqCgp8IE1vbnRoIHwgVmFsdWUgfCBNb00gfCBZb1kgfAp8LS0tLS0tLXwtLS0tLS0tfC0tLS0tfC0tLS0tfAp8IEp1bCB8IDU3Ny42OE0gfCAtMS41NSUgfCAwLjAlIHwKfCBBdWcgfCA2MDAuNTlNIHwgMy45NyUgfCAwLjAlIHwKfCBTZXAgfCA1NzQuNDhNIHwgLTQuMzUlIHwgMC4wJSB8CnwgKipUb3RhbCoqIHwgKioxLjc1QioqIHwgLSB8IC0gfAoKW0dldCBIaXN0b3JpY2FsIEluZG9uZXNpYSBUaGFpbGFuZCBUcmFkZSBSZWNvcmRzXShodHRwczovL3l0cmFkZS5jb20vY291bnRyeS1jb3ZlcmFnZSkKCiMjIEluZG9uZXNpYS1UaGFpbGFuZCBUb3AgVHJhZGluZyBQcm9kdWN0cyBpbiBRMyAyMDIzCgojIyMgSW5kb25lc2lhIEV4cG9ydCBQcm9maWxlOiBXaGF0IERvZXMgSW5kb25lc2lhIFNlbGwgdG8gVGhhaWxhbmQgIAotICoqVG9wIENvbW1vZGl0eToqKiBSYW5rICMxIGV4cG9ydCBpcyAqKkhTIDI3IChNaW5lcmFsIGZ1ZWxzLCBvaWxzLCBkaXN0aWxsYXRpb24gcHJvZHVjdHMpKiogd2l0aCBhIDMwLjM4JSBzaGFyZS4gIAotICoqRGVtYW5kIERyaXZlcjoqKiBUaGFpbGFuZCBpbXBvcnRzIHRoZXNlIGZvciBlbmVyZ3kgbmVlZHMgYW5kIGluZHVzdHJpYWwgcHJvY2Vzc2luZy4gIAotICoqQ29uY2VudHJhdGlvbjoqKiBUaGUgdHJhZGUgaXMgbW9kZXJhdGVseSBjb25jZW50cmF0ZWQsIHdpdGggdGhlIHRvcCAzIGV4cG9ydHMgKEhTIDI3LCA4NywgODQpIGFjY291bnRpbmcgZm9yIDU0LjExJSBvZiB0b3RhbCBleHBvcnRzLiAgCgojIyMgSW5kb25lc2lhIEltcG9ydCBQcm9maWxlOiBXaGF0IERvZXMgSW5kb25lc2lhIEJ1eSBmcm9tIFRoYWlsYW5kICAKLSAqKlRvcCBDb21tb2RpdHk6KiogUmFuayAjMSBpbXBvcnQgaXMgKipIUyA4NCAoTnVjbGVhciByZWFjdG9ycywgYm9pbGVycywgbWFjaGluZXJ5KSoqIHdpdGggYSAxNi41NCUgc2hhcmUuICAKLSAqKkRlcGVuZGVuY3kgTmF0dXJlOioqIFJlZmxlY3RzIGEgY3JpdGljYWwgdGVjaG5vbG9neSBkZXBlbmRlbmN5LCBwYXJ0aWN1bGFybHkgaW4gaW5kdXN0cmlhbCBtYWNoaW5lcnkgYW5kIGVxdWlwbWVudC4gIAoKIyMjIEluZG9uZXNpYSAtIFRoYWlsYW5kIFRyYWRlIFJlbGF0aW9uc2hpcCBEeW5hbWljcyAgCi0gKipUaGUgRXhjaGFuZ2UgTW9kZWw6KiogKipSZXNvdXJjZS1mb3ItVGVjaCBDb21wbGVtZW50YXJpdHkuKiogSW5kb25lc2lhIGV4cG9ydHMgcmF3IG1hdGVyaWFscyAobWluZXJhbCBmdWVscykgYW5kIGltcG9ydHMgaGlnaC12YWx1ZSBtYWNoaW5lcnkgZnJvbSBUaGFpbGFuZC4gIAotICoqVmFsdWUgQ2hhaW4gUG9zaXRpb246KiogVGhhaWxhbmQgaG9sZHMgdGhlIGhpZ2hlciB2YWx1ZS1hZGQgcG9zaXRpb24sIGdpdmVuIGl0cyBleHBvcnRzIG9mIG1hY2hpbmVyeSAoSFMgODQpIGFuZCB2ZWhpY2xlcyAoSFMgODcpLCB3aGlsZSBJbmRvbmVzaWEgcHJpbWFyaWx5IHN1cHBsaWVzIGVuZXJneSBhbmQgYmFzZSBtZXRhbHMuCgojIyMgSW1wb3J0IEFuYWx5c2lzIGJ5IFByb2R1Y3Q6IFRoYWlsYW5kIHRvIEluZG9uZXNpYSAoU291cmNlOiB5VHJhZGUpCgp8IEhTIENvZGUgfCBWYWx1ZSB8IFBlcmNlbnQgfAp8IC0tLSB8IC0tLSB8IC0tLSB8CnwgODQgfCA0MDUuNDRNIHwgMTYuNTQlIHwKfCA4NyB8IDM5MC4yMU0gfCAxNS45MiUgfAp8IDM5IHwgMjcyLjk2TSB8IDExLjEzJSB8CnwgODUgfCAyMjEuODBNIHwgOS4wNSUgfAp8IDE3IHwgMTk4LjcyTSB8IDguMTElIHwKfCAxMCB8IDE2Ni4zOE0gfCA2Ljc5JSB8CnwgNDAgfCA2OC4yMU0gfCAyLjc4JSB8CnwgMjcgfCA2Ni44Nk0gfCAyLjczJSB8CnwgMjkgfCA1Ni40ME0gfCAyLjMwJSB8CnwgNzIgfCA0NC42Mk0gfCAxLjgyJSB8CgojIyMgRXhwb3J0IEFuYWx5c2lzIGJ5IFByb2R1Y3Q6IEluZG9uZXNpYSB0byBUaGFpbGFuZCAoU291cmNlOiB5VHJhZGUpCgp8IEhTIENvZGUgfCBWYWx1ZSB8IFBlcmNlbnQgfAp8IC0tLSB8IC0tLSB8IC0tLSB8CnwgMjcgfCA1MzIuNTVNIHwgMzAuMzglIHwKfCA4NyB8IDI3MS4xM00gfCAxNS40NyUgfAp8IDg0IHwgMTQ0LjgyTSB8IDguMjYlIHwKfCA4NSB8IDkzLjgwTSB8IDUuMzUlIHwKfCA3MiB8IDgwLjkyTSB8IDQuNjIlIHwKfCA3NCB8IDQxLjEwTSB8IDIuMzUlIHwKfCAyOSB8IDM0LjQ5TSB8IDEuOTclIHwKfCA0OCB8IDMyLjkxTSB8IDEuODglIHwKfCAzOCB8IDMyLjY4TSB8IDEuODYlIHwKfCAzMyB8IDI4LjI3TSB8IDEuNjElIHwKCltDaGVjayBEZXRhaWxlZCBJbmRvbmVzaWEtVGhhaWxhbmQgVHJhZGUgSFMgQ29kZSBCcmVha2Rvd25dKGh0dHBzOi8veXRyYWRlLmNvbS9ocy1jb2RlLWNvdmVyYWdlKQoKIyMgRnV0dXJlIE91dGxvb2sgJiBTdHJhdGVnaWMgUmVjb21tZW5kYXRpb25zICAKCiMjIyBGb3JlY2FzdCBmb3IgSW5kb25lc2lhIC0gVGhhaWxhbmQgVHJhZGUgIApUaGUgSW5kb25lc2lhIC0gVGhhaWxhbmQgdHJhZGUgcmVsYXRpb25zaGlwIGlzIGV4cGVjdGVkIHRvIHJlbWFpbiBzdGFibGUgaW4gdGhlIG5lYXIgdGVybSwgd2l0aCBtb2Rlc3QgZ3Jvd3RoIHBvdGVudGlhbCBjb25zdHJhaW5lZCBieSBzdGFnbmFudCBZb1kgcGVyZm9ybWFuY2UuIFRoZSBwZXJzaXN0ZW50IHRyYWRlIGRlZmljaXQgb2YgJDcwME0gaGlnaGxpZ2h0cyBJbmRvbmVzaWHigJlzIHJlbGlhbmNlIG9uIFRoYWkgbWFjaGluZXJ5IChIUyA4NCkgYW5kIHZlaGljbGVzIChIUyA4NyksIHdoaWxlIFRoYWlsYW5k4oCZcyBzdGVhZHkgZGVtYW5kIGZvciBJbmRvbmVzaWFuIG1pbmVyYWwgZnVlbHMgKEhTIDI3KSBwcm92aWRlcyBhIGZsb29yIGZvciBleHBvcnQgdm9sdW1lcy4gSG93ZXZlciwgd2l0aG91dCBwb2xpY3kgaW50ZXJ2ZW50aW9uIG9yIHNoaWZ0cyBpbiBjb21tb2RpdHkgcHJpY2VzLCB0cmFkZSBncm93dGggaXMgbGlrZWx5IHRvIHJlbWFpbiBmbGF0LiBWb2xhdGlsaXR5IGluIG1vbnRobHkgZmlndXJlc+KAlHN1Y2ggYXMgdGhlIDguMzQlIE1vTSBpbXBvcnQgc3Bpa2UgaW4gSnVseeKAlHN1Z2dlc3RzIHRyYWRlcnMgc2hvdWxkIHByZXBhcmUgZm9yIHNob3J0LXRlcm0gZmx1Y3R1YXRpb25zIGRlc3BpdGUgdGhlIG92ZXJhbGwgc3RlYWR5IHRyZW5kLiAgCgojIyMgU3RyYXRlZ2ljIE1vdmVzIGZvciBJbmRvbmVzaWFuIFRyYWRlcnMgIAotICoqRGl2ZXJzaWZ5IEV4cG9ydCBNYXJrZXRzOioqIFJlZHVjZSBvdmVycmVsaWFuY2Ugb24gVGhhaWxhbmQgYnkgdGFyZ2V0aW5nIEFTRUFOIG5laWdoYm9ycyBmb3IgbWluZXJhbCBmdWVscyAoSFMgMjcpIGFuZCBiYXNlIG1ldGFscywgbGV2ZXJhZ2luZyByZWdpb25hbCB0cmFkZSBhZ3JlZW1lbnRzIHRvIG9mZnNldCBzdGFnbmFudCBkZW1hbmQuICAKLSAqKlNlY3VyZSBMb25nLVRlcm0gQ29udHJhY3RzIGZvciBDcml0aWNhbCBJbXBvcnRzOioqIExvY2sgaW4gbWFjaGluZXJ5IChIUyA4NCkgYW5kIHZlaGljbGUgKEhTIDg3KSBzdXBwbHkgYWdyZWVtZW50cyB3aXRoIFRoYWkgbWFudWZhY3R1cmVycyB0byBtaXRpZ2F0ZSBwcmljZSB2b2xhdGlsaXR5IGFuZCBlbnN1cmUgc3RhYmxlIGluZHVzdHJpYWwgaW5wdXRzLiAgCi0gKipJbnZlc3QgaW4gVmFsdWUtQWRkIFByb2Nlc3Npbmc6KiogVXBncmFkZSBJbmRvbmVzaWHigJlzIGV4cG9ydCBwcm9maWxlIGJ5IHJlZmluaW5nIHJhdyBtYXRlcmlhbHMgKGUuZy4sIG1pbmVyYWwgZnVlbHMpIGRvbWVzdGljYWxseSBiZWZvcmUgc2hpcG1lbnQsIGNhcHR1cmluZyBtb3JlIG9mIHRoZSBzdXBwbHkgY2hhaW4gdmFsdWUgY3VycmVudGx5IHJldGFpbmVkIGJ5IFRoYWlsYW5kLgoKIyMgRnJlcXVlbnRseSBBc2tlZCBRdWVzdGlvbnMKCiMjIyBIb3cgZGlkIEluZG9uZXNpYSAtIFRoYWlsYW5kIHRyYWRlIHBlcmZvcm0gaW4gMjAyMyBRMz8gIApJbmRvbmVzaWEncyBleHBvcnRzIHRvIFRoYWlsYW5kIHRvdGFsZWQgJDEuNzVCLCB3aXRoIGZsYXQgWW9ZIGdyb3d0aCAoMC4wJSkuIEltcG9ydHMgZnJvbSBUaGFpbGFuZCByZWFjaGVkICQyLjQ1QiwgYWxzbyBzaG93aW5nIG5vIFlvWSBjaGFuZ2UuICAKCiMjIyBXaGF0IGFyZSB0aGUgdG9wIGV4cG9ydHMgZnJvbSBJbmRvbmVzaWEgdG8gVGhhaWxhbmQ/ICAKVGhlIHRvcCBleHBvcnRzIGFyZSBIUyAyNyAoTWluZXJhbCBmdWVscywgb2lscywgZGlzdGlsbGF0aW9uIHByb2R1Y3RzKSwgSFMgODcsIGFuZCBIUyA4NCwgYWNjb3VudGluZyBmb3IgNTQuMTElIG9mIHRvdGFsIGV4cG9ydHMuICAKCiMjIyBXaGF0IGRvZXMgSW5kb25lc2lhIGltcG9ydCBmcm9tIFRoYWlsYW5kPyAgClRoZSB0b3AgaW1wb3J0IGlzIEhTIDg0IChOdWNsZWFyIHJlYWN0b3JzLCBib2lsZXJzLCBtYWNoaW5lcnkpLCByZWZsZWN0aW5nIEluZG9uZXNpYSdzIHRlY2hub2xvZ3kgZGVwZW5kZW5jeSBvbiBUaGFpbGFuZCBmb3IgaW5kdXN0cmlhbCBtYWNoaW5lcnkuICAKCiMjIyBXaGF0IGlzIHRoZSB0cmFkZSBiYWxhbmNlIGJldHdlZW4gSW5kb25lc2lhIGFuZCBUaGFpbGFuZD8gIApJbmRvbmVzaWEgcmVjb3JkZWQgYSB0cmFkZSBkZWZpY2l0IG9mICQ3MDBNIGluIFEzIDIwMjMsIHdpdGggaW1wb3J0cyAoJDIuNDVCKSBleGNlZWRpbmcgZXhwb3J0cyAoJDEuNzVCKS4gVGhlIGRlZmljaXQgcmVtYWluZWQgc3RhYmxlIFlvWS4=
