Mexico - Japan Trade 2024 Q2: Widening Deficit

Mexico's trade deficit with Japan hit $3.82B in Q2 2024, driven by a resource-for-tech dynamic. Explore Mexico Japan trade trends and top trading products with yTrade data.

Key Market Takeaways: Mexico - Japan Trade

The bilateral trade relationship between Mexico and Japan is marked by a widening trade deficit in Q2 2024.

  • Economic Pulse: Mexico’s trade deficit with Japan hit $3.82B (imports: $4.91B > exports: $1.09B), with imports plunging YoY (-15.62% in May, -18.33% in June) while exports showed mixed performance.
  • Exchange Structure: Mexico - Japan trade statistics reveal a resource-for-tech dynamic—Mexico ships undefined commodities (40.11% HS 99) but relies heavily on Japanese electrical machinery (26.26% HS 85) for manufacturing.
  • Strategic Interdependence: Japan holds the high-value position, supplying critical tech, while Mexico’s export profile remains less differentiated.

This bilateral trade snapshot is based on verified customs data from the yTrade database.

Mexico-Japan Trade Trend in Q2 2024

Mexico Export Performance: Shipments to Japan

  • Total Volume: $1.09B in Q2 2024.
  • Growth Trend & Context: Mixed YoY performance—May saw a 10.21% increase, but April and June declined (-4.14% and -1.87%, respectively). No news to contextualize the shifts.
  • Key Volatility: May’s MoM drop (-11.46%) was the sharpest, followed by a slight recovery in June (+1.92%).

Mexico Import Performance: Sourcing from Japan

  • Total Volume: $4.91B in Q2 2024.
  • Growth Trend & Context: Steep YoY declines across all months (-15.62% in May, -18.33% in June). No news to explain the contraction.
  • Key Volatility: June recorded the lowest monthly value ($1.50B) and worst MoM drop (-10.66%).

Mexico - Japan Trade Balance & Market Dynamics

  • Net Position: Mexico ran a trade deficit of $3.82B (Imports $4.91B > Exports $1.09B).
  • Relationship Status: Heavy reliance on Japanese imports, with exports failing to offset the gap. The deficit widened sharply YoY.

Mexico Import Trend from Japan 2024 Q2 (Source: yTrade)**

MonthValueMoMYoY
Apr1.74B18.91%9.29%
May1.68B-3.53%-15.62%
Jun1.50B-10.66%-18.33%
Total4.91B--

Mexico Export Trend to Japan 2024 Q2 (Source: yTrade)**

MonthValueMoMYoY
Apr389.61M9.53%-4.14%
May344.95M-11.46%10.21%
Jun351.56M1.92%-1.87%
Total1.09B--

Get Historical Mexico Japan Trade Records

Mexico-Japan Top Trading Products in Q2 2024

Mexico Export Profile: What Does Mexico Sell to Japan

  • Top Commodity: HS Code 99 (Other commodities) dominates with 40.11% share.
  • Demand Driver: Japan likely imports these for industrial processing or niche market needs, given the broad "Other commodities" classification.
  • Concentration: Trade is highly concentrated, with the top category (HS 99) exceeding 40% share.

Mexico Import Profile: What Does Mexico Buy from Japan

  • Top Commodity: HS Code 85 (Electrical machinery) leads at 26.26% share.
  • Dependency Nature: Critical technology dependency, as Japan supplies high-value electronics and machinery essential for Mexico's manufacturing sector.

Mexico - Japan Trade Relationship Dynamics

  • The Exchange Model: Resource-for-Tech Complementarity. Mexico exports raw/undefined commodities (HS 99) while importing advanced machinery (HS 85, 84) from Japan.
  • Value Chain Position: Japan holds the higher value-add position, supplying complex machinery (HS 85, 84) versus Mexico's less differentiated exports (HS 99, 02).

Import Analysis by Product: Japan to Mexico (Source: yTrade)

HS CodeValuePercent
851.29B26.26%
84853.95M17.38%
87842.82M17.15%
99543.79M11.07%
72529.75M10.78%
39206.43M4.20%
90175.85M3.58%
7391.50M1.86%
4089.35M1.82%
8240.95M0.83%

Export Analysis by Product: Mexico to Japan (Source: yTrade)

HS CodeValuePercent
99435.62M40.11%
02176.86M16.28%
87109.70M10.10%
85106.39M9.80%
8495.17M8.76%
2260.45M5.57%
0832.87M3.03%
2622.42M2.06%
7411.99M1.10%
078.71M0.80%

Check Detailed Mexico-Japan Trade HS Code Breakdown

Future Outlook & Strategic Recommendations

Forecast for Mexico-Japan Trade

The Mexico-Japan trade relationship faces near-term headwinds, with Japan’s weakening import demand likely to persist into Q3 2024. Mexico’s export volatility—driven by erratic commodity shipments (HS 99)—and Japan’s steep import contraction (-15.62% YoY in May) signal a period of consolidation. However, the structural complementarity (resource-for-tech exchange) provides a foundation for recovery if Mexico diversifies its export basket beyond raw materials. Traders should brace for continued deficit pressure but monitor Japan’s industrial demand for machinery (HS 85), which could stabilize import volumes.

Strategic Moves for Traders & Policymakers

  • Diversify Export Offerings: Mexican exporters must reduce reliance on HS 99 by targeting Japan’s niche markets (e.g., automotive parts under HS 87) to counterbalance volatile commodity demand.
  • Lock in Tech Supply Chains: Importers of Japanese machinery (HS 85) should negotiate long-term contracts to hedge against price swings and potential supply bottlenecks.
  • Accelerate Trade Deficit Mitigation: Mexican authorities must incentivize higher-value exports (e.g., processed foods under HS 16) and explore tariff reductions on critical Japanese inputs to ease manufacturing costs.

Frequently Asked Questions

How did Mexico - Japan trade perform in 2024 Q2?

Mexico's exports to Japan totaled $1.09B in Q2 2024, with mixed YoY growth, while imports from Japan fell sharply (-15.62% YoY) to $4.91B.

What are the top exports from Mexico to Japan?

HS Code 99 (Other commodities) dominated Mexico's exports to Japan, accounting for 40.11% of total shipments.

What does Mexico import from Japan?

Electrical machinery (HS Code 85) was the top import from Japan, representing 26.26% of Mexico's total imports.

What is the trade balance between Mexico and Japan?

Mexico ran a trade deficit of $3.82B with Japan in Q2 2024, as imports ($4.91B) far exceeded exports ($1.09B). The deficit widened sharply YoY.

Mexico - Japan Trade 2024 Q1: Deficit & Tech Exchange

Mexico's trade deficit with Japan hit $3.38B in Q1 2024, driven by Japan's high-tech machinery imports. Explore Mexico Japan trade trends & top trading products via yTrade data.

Mexico Japan Trade 2024 Q3

LS0tCgp0aXRsZTogIk1leGljbyAtIEphcGFuIFRyYWRlIDIwMjQgUTM6IFdpZGVuaW5nIERlZmljaXQiCmRlc2NyaXB0aW9uOiAiTWV4aWNvJ3MgdHJhZGUgZGVmaWNpdCB3aXRoIEphcGFuIGhpdHMgJDMuODZCIGluIFEzIDIwMjQsIGRyaXZlbiBieSBzdXJnaW5nIG1hY2hpbmVyeSBpbXBvcnRzLiBFeHBsb3JlIE1leGljbyBKYXBhbiB0cmFkZSB0cmVuZHMgJiB0b3AgdHJhZGluZyBwcm9kdWN0cyB2aWEgeVRyYWRlIGRhdGEuIgppbWFnZTogaHR0cHM6Ly9pby55dHJhZGUuY29tL3l0cmFkZS1ibG9nL0NvdmVyL21leGljby1kYXRhL21leGljby1qYXBhbi10cmFkZS0yMDI0LXEzLndlYnAKY3JlYXRlX2RhdGU6IDIwMjQtMTAtMDEKdXBkYXRlX2RhdGU6IDIwMjQtMTAtMDEKYXV0aG9yOiB5VHJhZGUKc2x1ZzogbWV4aWNvLWphcGFuLXRyYWRlLTIwMjQtcTMKY2F0ZWdvcnk6IEltcG9ydCBhbmQgRXhwb3J0IERhdGEKY2F0ZWdvcnlfc2x1ZzogaW1wb3J0LWFuZC1leHBvcnQtZGF0YQpzdWJfY2F0ZWdvcnk6IENvdW50cnkgVHJhZGUgUmVwb3J0cwpzdWJfY2F0ZWdvcnlfc2x1ZzogY291bnRyeS10cmFkZS1yZXBvcnRzCnRhZ3M6Ci0gaWQ6IDcKICBsYWJlbDogIkltcG9ydCBFeHBvcnQgRGF0YSIKICBzbHVnOiBpbXBvcnQtZXhwb3J0LWRhdGEKLSBpZDogMTIKICBsYWJlbDogIk1leGljbyIKICBzbHVnOiBtZXhpY28Kc2l0ZW1hcDoKICBsb2M6IC9tZXhpY28tamFwYW4tdHJhZGUtMjAyNC1xMwogIGxhc3Rtb2Q6IDIwMjQtMTAtMDEKICBjaGFuZ2VmcmVxOiBtb250aGx5CiAgcHJpb3JpdHk6IDAuOApvZ1RpdGxlOiAiTWV4aWNvIC0gSmFwYW4gVHJhZGUgMjAyNCBRMzogV2lkZW5pbmcgRGVmaWNpdCIKb2dEZXNjcmlwdGlvbjogIk1leGljbydzIHRyYWRlIGRlZmljaXQgd2l0aCBKYXBhbiBoaXRzICQzLjg2QiBpbiBRMyAyMDI0LCBkcml2ZW4gYnkgc3VyZ2luZyBtYWNoaW5lcnkgaW1wb3J0cy4gRXhwbG9yZSBNZXhpY28gSmFwYW4gdHJhZGUgdHJlbmRzICYgdG9wIHRyYWRpbmcgcHJvZHVjdHMgdmlhIHlUcmFkZSBkYXRhLiIKb2dJbWFnZTogaHR0cHM6Ly9pby55dHJhZGUuY29tL3l0cmFkZS1ibG9nL0NvdmVyL21leGljby1kYXRhL21leGljby1qYXBhbi10cmFkZS0yMDI0LXEzLndlYnAKdHdpdHRlckNhcmQ6IHN1bW1hcnkKdHdpdHRlclNpdGU6CnR3aXR0ZXJUaXRsZTogIk1leGljbyAtIEphcGFuIFRyYWRlIDIwMjQgUTM6IFdpZGVuaW5nIERlZmljaXQiCnR3aXR0ZXJEZXNjcmlwdGlvbjogIk1leGljbydzIHRyYWRlIGRlZmljaXQgd2l0aCBKYXBhbiBoaXRzICQzLjg2QiBpbiBRMyAyMDI0LCBkcml2ZW4gYnkgc3VyZ2luZyBtYWNoaW5lcnkgaW1wb3J0cy4gRXhwbG9yZSBNZXhpY28gSmFwYW4gdHJhZGUgdHJlbmRzICYgdG9wIHRyYWRpbmcgcHJvZHVjdHMgdmlhIHlUcmFkZSBkYXRhLiIKdHdpdHRlckltYWdlOiBodHRwczovL2lvLnl0cmFkZS5jb20veXRyYWRlLWJsb2cvQ292ZXIvbWV4aWNvLWRhdGEvbWV4aWNvLWphcGFuLXRyYWRlLTIwMjQtcTMud2VicApyb2JvdHM6IGluZGV4LCBmb2xsb3cKCi0tLQoKIyMgS2V5IE1hcmtldCBUYWtlYXdheXM6IE1leGljbyAtIEphcGFuIFRyYWRlICAKClRoZSBiaWxhdGVyYWwgdHJhZGUgcmVsYXRpb25zaGlwIGJldHdlZW4gKipNZXhpY28qKiBhbmQgKipKYXBhbioqIHNob3dzIHZvbGF0aWxlIGdyb3d0aCB3aXRoIGEgd2lkZW5pbmcgZGVmaWNpdCBpbiBRMyAyMDI0LiAgCgotICoqJDYuMUIgdG90YWwgdHJhZGUgdm9sdW1lKiogbWFza3MgYSAqKiQzLjg2QiBkZWZpY2l0IGZvciBNZXhpY28qKiwgYXMgc3VyZ2luZyBleHBvcnRzICgrMzMuOSUgWW9ZIHBlYWspIGZhaWwgdG8gb2Zmc2V0IGhlYXZ5IEphcGFuZXNlIG1hY2hpbmVyeSBpbXBvcnRzLiAgCi0gTWV4aWNvLUphcGFuIHRyYWRlIHN0YXRpc3RpY3MgcmV2ZWFsICoqYXN5bW1ldHJ5Kio6IE1leGljbyBzaGlwcyB1bmNsYXNzaWZpZWQvYWdyaWN1bHR1cmFsIGdvb2RzIChIUyA5OSBkb21pbmF0ZXMgYXQgNDkuMyUpLCB3aGlsZSBKYXBhbiBzdXBwbGllcyBjcml0aWNhbCB0ZWNoIChIUyA4NSBlbGVjdHJpY2FsIG1hY2hpbmVyeSBsZWFkcyBhdCAyNi4zJSkuICAKLSAqKlJlc291cmNlLWZvci10ZWNoIGRlcGVuZGVuY3kqKiBkZWZpbmVzIHRoZSBwYXJ0bmVyc2hpcOKAlE1leGljbyByZWxpZXMgb24gSmFwYW5lc2UgaW5kdXN0cmlhbCBpbnB1dHMsIHdoaWxlIEphcGFuIHNlY3VyZXMgcmF3IG1hdGVyaWFscy4gIAoKVGhpcyBiaWxhdGVyYWwgdHJhZGUgc25hcHNob3QgaXMgYmFzZWQgb24gdmVyaWZpZWQgY3VzdG9tcyBkYXRhIGZyb20gdGhlIFt5VHJhZGUgZGF0YWJhc2VdKGh0dHBzOi8veXRyYWRlLmNvbS9kYXRhLXNvdXJjZXMpLgoKIyMgTWV4aWNvLUphcGFuIFRyYWRlIFRyZW5kIGluIFEzIDIwMjQKCiMjIyBNZXhpY28gRXhwb3J0IFBlcmZvcm1hbmNlOiBTaGlwbWVudHMgdG8gSmFwYW4gIAotICoqVG90YWwgVm9sdW1lOioqICQxLjEzQiBpbiBRMyAyMDI0LiAgCi0gKipHcm93dGggVHJlbmQgJiBDb250ZXh0OioqIFlvWSBncm93dGggYWNjZWxlcmF0ZWQgc2hhcnBseSwgcGVha2luZyBhdCArMzMuOTMlIGluIFNlcHRlbWJlci4gTm8gcG9saWN5IG5ld3MgdG8gZXhwbGFpbiB0aGUgc3VyZ2UuICAKLSAqKktleSBWb2xhdGlsaXR5OioqIEF1Z3VzdCBzYXcgYSAtOS42NCUgTW9NIGRyb3AsIGJ1dCBTZXB0ZW1iZXIgcmVib3VuZGVkIHdpdGggYSArMTUuODMlIE1vTSBzcGlrZS4gIAoKIyMjIE1leGljbyBJbXBvcnQgUGVyZm9ybWFuY2U6IFNvdXJjaW5nIGZyb20gSmFwYW4gIAotICoqVG90YWwgVm9sdW1lOioqICQ0Ljk5QiBpbiBRMyAyMDI0LiAgCi0gKipHcm93dGggVHJlbmQgJiBDb250ZXh0OioqIFlvWSBpbXBvcnRzIHdlcmUgbWl4ZWQsIHdpdGggQXVndXN0ICgrMi45MyUpIHRoZSBvbmx5IHBvc2l0aXZlIG1vbnRoLiBObyBuZXdzIHRvIGNvbnRleHR1YWxpemUgdGhlIC0xMS4wMiUgWW9ZIGNvbnRyYWN0aW9uIGluIEp1bHkuICAKLSAqKktleSBWb2xhdGlsaXR5OioqIFNlcHRlbWJlciBpbXBvcnRzIGZlbGwgLTEyLjc3JSBNb00sIHRoZSBzdGVlcGVzdCBkZWNsaW5lIGluIHRoZSBxdWFydGVyLiAgCgojIyMgTWV4aWNvIC0gSmFwYW4gVHJhZGUgQmFsYW5jZSAmIE1hcmtldCBEeW5hbWljcyAgCi0gKipOZXQgUG9zaXRpb246KiogTWV4aWNvIHJhbiBhICoqJDMuODZCIHRyYWRlIGRlZmljaXQqKiB3aXRoIEphcGFuIChJbXBvcnRzICQ0Ljk5QiA+IEV4cG9ydHMgJDEuMTNCKS4gIAotICoqUmVsYXRpb25zaGlwIFN0YXR1czoqKiBIZWF2eSByZWxpYW5jZSBvbiBKYXBhbmVzZSBpbXBvcnRzLCB3aXRoIGV4cG9ydHMgZ3Jvd2luZyBidXQgbm90IG9mZnNldHRpbmcgdGhlIGRlZmljaXQuCgojIyMgTWV4aWNvIEltcG9ydCBUcmVuZCBmcm9tIEphcGFuIDIwMjQgUTMgKFNvdXJjZTogeVRyYWRlKSoqCgp8IE1vbnRoIHwgVmFsdWUgfCBNb00gfCBZb1kgfAp8LS0tLS0tLXwtLS0tLS0tfC0tLS0tfC0tLS0tfAp8IEp1bCB8IDEuNjRCIHwgOS4yNCUgfCAtMTEuMDIlIHwKfCBBdWcgfCAxLjc5QiB8IDkuMzYlIHwgMi45MyUgfAp8IFNlcCB8IDEuNTZCIHwgLTEyLjc3JSB8IC0wLjM2JSB8CnwgKipUb3RhbCoqIHwgKio0Ljk5QioqIHwgLSB8IC0gfAoKIyMjIE1leGljbyBFeHBvcnQgVHJlbmQgdG8gSmFwYW4gMjAyNCBRMyAoU291cmNlOiB5VHJhZGUpKioKCnwgTW9udGggfCBWYWx1ZSB8IE1vTSB8IFlvWSB8CnwtLS0tLS0tfC0tLS0tLS18LS0tLS18LS0tLS18CnwgSnVsIHwgMzgxLjY1TSB8IDguNTYlIHwgMTIuNjQlIHwKfCBBdWcgfCAzNDQuODdNIHwgLTkuNjQlIHwgMjIuNjglIHwKfCBTZXAgfCAzOTkuNDZNIHwgMTUuODMlIHwgMzMuOTMlIHwKfCAqKlRvdGFsKiogfCAqKjEuMTNCKiogfCAtIHwgLSB8CgpbR2V0IEhpc3RvcmljYWwgTWV4aWNvIEphcGFuIFRyYWRlIFJlY29yZHNdKGh0dHBzOi8veXRyYWRlLmNvbS9jb3VudHJ5LWNvdmVyYWdlKQoKIyMgTWV4aWNvLUphcGFuIFRvcCBUcmFkaW5nIFByb2R1Y3RzIGluIFEzIDIwMjQKCiMjIyBNZXhpY28gRXhwb3J0IFByb2ZpbGU6IFdoYXQgRG9lcyBNZXhpY28gU2VsbCB0byBKYXBhbiAgCi0gKipUb3AgQ29tbW9kaXR5OioqIFJhbmsgIzEgZXhwb3J0IGlzIEhTIENvZGUgOTkgKDQ5LjMyJSBzaGFyZSksIGxpa2VseSByZXByZXNlbnRpbmcgdW5jbGFzc2lmaWVkIG9yIHNwZWNpYWwgY2F0ZWdvcnkgZ29vZHMuICAKLSAqKkRlbWFuZCBEcml2ZXI6KiogSmFwYW4gaW1wb3J0cyBhIG1peCBvZiBnb29kcywgaW5jbHVkaW5nIGFncmljdWx0dXJhbCBwcm9kdWN0cyAoSFMgMDIsIDA4KSBhbmQgaW5kdXN0cmlhbCBpbnB1dHMgKEhTIDg0LCA4NSwgODcpLCBzdWdnZXN0aW5nIGJvdGggY29uc3VtZXIgbWFya2V0IGFuZCBpbmR1c3RyaWFsIHByb2Nlc3NpbmcgZGVtYW5kLiAgCi0gKipDb25jZW50cmF0aW9uOioqIEhpZ2hseSBjb25jZW50cmF0ZWQsIHdpdGggSFMgQ29kZSA5OSBhbG9uZSBhY2NvdW50aW5nIGZvciBuZWFybHkgaGFsZiBvZiBleHBvcnRzLiAgCgojIyMgTWV4aWNvIEltcG9ydCBQcm9maWxlOiBXaGF0IERvZXMgTWV4aWNvIEJ1eSBmcm9tIEphcGFuICAKLSAqKlRvcCBDb21tb2RpdHk6KiogUmFuayAjMSBpbXBvcnQgaXMgSFMgQ29kZSA4NSAoMjYuMjklIHNoYXJlKSwgY292ZXJpbmcgZWxlY3RyaWNhbCBtYWNoaW5lcnkgYW5kIGVxdWlwbWVudC4gIAotICoqRGVwZW5kZW5jeSBOYXR1cmU6KiogRG9taW5hdGVkIGJ5IGhpZ2gtdGVjaCBhbmQgbWFjaGluZXJ5IChIUyA4NSwgODcsIDg0KSwgaW5kaWNhdGluZyBjcml0aWNhbCB0ZWNobm9sb2d5IGRlcGVuZGVuY3kgZm9yIGluZHVzdHJpYWwgYW5kIG1hbnVmYWN0dXJpbmcgc2VjdG9ycy4gIAoKIyMjIE1leGljbyAtIEphcGFuIFRyYWRlIFJlbGF0aW9uc2hpcCBEeW5hbWljcyAgCi0gKipUaGUgRXhjaGFuZ2UgTW9kZWw6KiogKipSZXNvdXJjZS1mb3ItVGVjaCBDb21wbGVtZW50YXJpdHkuKiogTWV4aWNvIGV4cG9ydHMgYWdyaWN1bHR1cmFsIGFuZCB1bmNsYXNzaWZpZWQgZ29vZHMsIHdoaWxlIEphcGFuIHN1cHBsaWVzIGhpZ2gtdmFsdWUgbWFjaGluZXJ5IGFuZCBlbGVjdHJvbmljcy4gIAotICoqVmFsdWUgQ2hhaW4gUG9zaXRpb246KiogSmFwYW4gaG9sZHMgdGhlIGhpZ2hlciB2YWx1ZS1hZGQgcG9zaXRpb24sIHdpdGggZXhwb3J0cyBza2V3ZWQgdG93YXJkIGFkdmFuY2VkIG1hbnVmYWN0dXJpbmcgKEhTIDg1LCA4NCwgODcpLCB3aGlsZSBNZXhpY2/igJlzIGV4cG9ydHMgYXJlIGxlc3MgdGVjaG5vbG9naWNhbGx5IGludGVuc2l2ZS4KCiMjIyBJbXBvcnQgQW5hbHlzaXMgYnkgUHJvZHVjdDogSmFwYW4gdG8gTWV4aWNvIChTb3VyY2U6IHlUcmFkZSkKCnwgSFMgQ29kZSB8IFZhbHVlIHwgUGVyY2VudCB8CnwgLS0tIHwgLS0tIHwgLS0tIHwKfCA4NSB8IDEuMzFCIHwgMjYuMjklIHwKfCA4NyB8IDEuMDNCIHwgMjAuNzMlIHwKfCA4NCB8IDc3My43M00gfCAxNS41MSUgfAp8IDk5IHwgNTI4LjkwTSB8IDEwLjYwJSB8CnwgNzIgfCA0NjguNDJNIHwgOS4zOSUgfAp8IDM5IHwgMTk5LjI2TSB8IDMuOTklIHwKfCA5MCB8IDE4NS4zME0gfCAzLjcxJSB8CnwgNzMgfCA5Ni4wNk0gfCAxLjkzJSB8CnwgNDAgfCA4MC4zN00gfCAxLjYxJSB8CnwgOTUgfCA0Ny44NU0gfCAwLjk2JSB8CgojIyMgRXhwb3J0IEFuYWx5c2lzIGJ5IFByb2R1Y3Q6IE1leGljbyB0byBKYXBhbiAoU291cmNlOiB5VHJhZGUpCgp8IEhTIENvZGUgfCBWYWx1ZSB8IFBlcmNlbnQgfAp8IC0tLSB8IC0tLSB8IC0tLSB8CnwgOTkgfCA1NTUuMzVNIHwgNDkuMzIlIHwKfCAwMiB8IDE2Mi4yNk0gfCAxNC40MSUgfAp8IDg0IHwgMTE4LjM3TSB8IDEwLjUxJSB8CnwgODUgfCA5MS42OU0gfCA4LjE0JSB8CnwgODcgfCA4Mi4wNk0gfCA3LjI5JSB8CnwgMDggfCAzOS4wME0gfCAzLjQ2JSB8CnwgMjYgfCAyNC44OE0gfCAyLjIxJSB8CnwgOTAgfCAxNS44ME0gfCAxLjQwJSB8CnwgMjIgfCAxMC40M00gfCAwLjkzJSB8CnwgNzQgfCA4Ljk3TSB8IDAuODAlIHwKCltDaGVjayBEZXRhaWxlZCBNZXhpY28tSmFwYW4gVHJhZGUgSFMgQ29kZSBCcmVha2Rvd25dKGh0dHBzOi8veXRyYWRlLmNvbS9ocy1jb2RlLWNvdmVyYWdlKQoKIyMgRnV0dXJlIE91dGxvb2sgJiBTdHJhdGVnaWMgUmVjb21tZW5kYXRpb25zICAKCiMjIyBGb3JlY2FzdCAgClRoZSBNZXhpY28tSmFwYW4gdHJhZGUgcmVsYXRpb25zaGlwIGlzIHBvaXNlZCBmb3IgY29udGludWVkIGdyb3d0aCBpbiBRNCAyMDI0LCBkcml2ZW4gYnkgTWV4aWNv4oCZcyBzdXJnaW5nIGV4cG9ydHMgKCszMy45MyUgWW9ZIGluIFNlcHRlbWJlcikgYW5kIEphcGFu4oCZcyBzdGVhZHkgZGVtYW5kIGZvciBhZ3JpY3VsdHVyYWwgYW5kIGluZHVzdHJpYWwgaW5wdXRzLiBIb3dldmVyLCB0aGUgcGVyc2lzdGVudCAkMy44NkIgdHJhZGUgZGVmaWNpdCBoaWdobGlnaHRzIE1leGljb+KAmXMgaGVhdnkgcmVsaWFuY2Ugb24gSmFwYW5lc2UgaGlnaC10ZWNoIGltcG9ydHMsIHdoaWNoIG1heSBmYWNlIGZ1cnRoZXIgdm9sYXRpbGl0eSBkdWUgdG8gZ2xvYmFsIHN1cHBseSBjaGFpbiBwcmVzc3VyZXMuIEV4cG9ydGVycyBzaG91bGQgY2FwaXRhbGl6ZSBvbiBKYXBhbuKAmXMgYXBwZXRpdGUgZm9yIHVuY2xhc3NpZmllZCBnb29kcyAoSFMgOTkpIHdoaWxlIGltcG9ydGVycyBicmFjZSBmb3IgcG90ZW50aWFsIGRpc3J1cHRpb25zIGluIG1hY2hpbmVyeSBhbmQgZWxlY3Ryb25pY3MgKEhTIDg1LCA4NCkuIFRoZSBNZXhpY28tSmFwYW4gdHJhZGUgZm9yZWNhc3QgcmVtYWlucyBjYXV0aW91c2x5IG9wdGltaXN0aWMsIHdpdGggZXhwb3J0IGdyb3d0aCBsaWtlbHkgb3V0cGFjaW5nIGltcG9ydHMgaWYgY3VycmVudCB0cmVuZHMgaG9sZC4gIAoKIyMjIFN0cmF0ZWdpYyBNb3ZlcyAgCi0gKipEaXZlcnNpZnkgRXhwb3J0IEJhc2tldDoqKiBNZXhpY2FuIGV4cG9ydGVycyBtdXN0IHJlZHVjZSBkZXBlbmRlbmNlIG9uIEhTIDk5IGJ5IGV4cGFuZGluZyBpbnRvIGhpZ2hlci12YWx1ZSBhZ3JpY3VsdHVyYWwgKEhTIDAyLCAwOCkgYW5kIG1hbnVmYWN0dXJlZCBnb29kcyB0byBjYXB0dXJlIG1vcmUgSmFwYW5lc2UgbWFya2V0IHNoYXJlLiAgCi0gKipMb2NrIGluIFRlY2ggSW1wb3J0czoqKiBJbXBvcnRlcnMgc2hvdWxkIHNlY3VyZSBsb25nLXRlcm0gY29udHJhY3RzIGZvciBjcml0aWNhbCBKYXBhbmVzZSBtYWNoaW5lcnkgKEhTIDg1LCA4NykgdG8gbWl0aWdhdGUgcHJpY2Ugdm9sYXRpbGl0eSBhbmQgc3VwcGx5IGNoYWluIHJpc2tzLiAgCi0gKipMZXZlcmFnZSBUcmFkZSBBZ3JlZW1lbnRzOioqIEJvdGggbmF0aW9ucyBzaG91bGQgYWNjZWxlcmF0ZSBuZWdvdGlhdGlvbnMgdW5kZXIgdGhlIENQVFBQIHRvIHJlZHVjZSB0YXJpZmZzIG9uIE1leGljb+KAmXMgYWdyaWN1bHR1cmFsIGV4cG9ydHMgYW5kIEphcGFu4oCZcyBpbmR1c3RyaWFsIGdvb2RzLCByZWJhbGFuY2luZyB0aGUgdHJhZGUgZGVmaWNpdC4KCiMjIEZyZXF1ZW50bHkgQXNrZWQgUXVlc3Rpb25zCgojIyMgSG93IGRpZCBNZXhpY28gLSBKYXBhbiB0cmFkZSBwZXJmb3JtIGluIDIwMjQgUTM/ICAKTWV4aWNvJ3MgZXhwb3J0cyB0byBKYXBhbiBncmV3IHNoYXJwbHkgKCszMy45MyUgWW9ZKSB0byAkMS4xM0IsIHdoaWxlIGltcG9ydHMgZnJvbSBKYXBhbiBmZWxsICgtMTEuMDIlIFlvWSkgdG8gJDQuOTlCLiAgCgojIyMgV2hhdCBhcmUgdGhlIHRvcCBleHBvcnRzIGZyb20gTWV4aWNvIHRvIEphcGFuPyAgCk1leGljbydzIHRvcCBleHBvcnQgdG8gSmFwYW4gaXMgSFMgQ29kZSA5OSAodW5jbGFzc2lmaWVkL3NwZWNpYWwgY2F0ZWdvcnkgZ29vZHMpLCBhY2NvdW50aW5nIGZvciA0OS4zMiUgb2Ygc2hpcG1lbnRzLCBmb2xsb3dlZCBieSBhZ3JpY3VsdHVyYWwgYW5kIGluZHVzdHJpYWwgaW5wdXRzLiAgCgojIyMgV2hhdCBkb2VzIE1leGljbyBpbXBvcnQgZnJvbSBKYXBhbj8gIApNZXhpY28gcHJpbWFyaWx5IGltcG9ydHMgaGlnaC10ZWNoIG1hY2hpbmVyeSBhbmQgZXF1aXBtZW50IChIUyBDb2RlIDg1LCAyNi4yOSUgc2hhcmUpLCB3aXRoIHNpZ25pZmljYW50IGNvbnRyaWJ1dGlvbnMgZnJvbSBpbmR1c3RyaWFsIGFuZCBtYW51ZmFjdHVyaW5nIHNlY3RvcnMgKEhTIDg0LCA4NykuICAKCiMjIyBXaGF0IGlzIHRoZSB0cmFkZSBiYWxhbmNlIGJldHdlZW4gTWV4aWNvIGFuZCBKYXBhbj8gIApNZXhpY28gcmFuIGEgJDMuODZCIHRyYWRlIGRlZmljaXQgd2l0aCBKYXBhbiBpbiBRMyAyMDI0LCBkcml2ZW4gYnkgaGVhdnkgcmVsaWFuY2Ugb24gSmFwYW5lc2UgaW1wb3J0cyBkZXNwaXRlIGV4cG9ydCBncm93dGgu

Copyright © 2026. All rights reserved.