{"id":4256,"date":"2026-08-02T20:30:53","date_gmt":"2026-08-02T20:30:53","guid":{"rendered":"https:\/\/comidra.com\/?page_id=4256"},"modified":"2026-08-02T20:30:59","modified_gmt":"2026-08-02T20:30:59","slug":"graphite","status":"publish","type":"page","link":"https:\/\/comidra.com\/en\/graphite\/","title":{"rendered":"COMIDRA GRAPHITE DATA"},"content":{"rendered":"\t\t<div data-elementor-type=\"wp-page\" data-elementor-id=\"4256\" class=\"elementor elementor-4256\">\n\t\t\t\t\t\t<section class=\"elementor-section elementor-top-section elementor-element elementor-element-adbbb32 elementor-section-full_width elementor-section-height-min-height elementor-section-items-stretch elementor-section-height-default\" data-id=\"adbbb32\" data-element_type=\"section\" data-e-type=\"section\">\n\t\t\t\t\t\t<div class=\"elementor-container elementor-column-gap-no\">\n\t\t\t\t\t<div class=\"elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-2e5a2363\" data-id=\"2e5a2363\" data-element_type=\"column\" data-e-type=\"column\">\n\t\t\t<div class=\"elementor-widget-wrap elementor-element-populated\">\n\t\t\t\t\t\t<div class=\"elementor-element elementor-element-79fd94b1 elementor-widget elementor-widget-image-box\" data-id=\"79fd94b1\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image-box.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<div class=\"elementor-image-box-wrapper\"><div class=\"elementor-image-box-content\"><h3 class=\"elementor-image-box-title\"><a href=\"http:\/\/comidra.com\">COMIDRA.COM<\/a><\/h3><p class=\"elementor-image-box-description\">Comidra is a data site that organizes key commodity market data\u2014such as natural gas and WTI crude oil\u2014so you can grasp it at a glance. It presents multiple indicators in intuitive charts to help you quickly understand complex market moves and use them to support decision-making.<span style=\"font-style: inherit;font-weight: inherit;letter-spacing: -0.1px\"><\/span><\/p><\/div><\/div>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t<\/section>\n\t\t<div class=\"elementor-element elementor-element-62cbd78 e-flex e-con-boxed e-con e-parent\" data-id=\"62cbd78\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-c9f923b elementor-align-center elementor-widget elementor-widget-button\" data-id=\"c9f923b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Natural Gas<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-58b5de6 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"58b5de6\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/WTI\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WTI<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-2acb876 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"2acb876\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/gold\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">GOLD<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-79a3902 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"79a3902\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/silver\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SILVER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-461bd75 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"461bd75\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/copper\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">COPPER<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cf1831f elementor-align-center elementor-widget elementor-widget-button\" data-id=\"cf1831f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/aluminum\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ALUMINUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-55a439d elementor-align-center elementor-widget elementor-widget-button\" data-id=\"55a439d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/nickel\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">NICKEL<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e9b6957 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"e9b6957\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/zinc\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ZINC<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-d811c4a elementor-align-center elementor-widget elementor-widget-button\" data-id=\"d811c4a\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/tin\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">TIN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-54f8ce7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"54f8ce7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/lead\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LEAD<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7093bd0 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7093bd0\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/platinum\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">PLATINUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-eba8dbf elementor-align-center elementor-widget elementor-widget-button\" data-id=\"eba8dbf\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/palladium\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">PALLADIUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7b4ed07 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7b4ed07\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/lithium\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LITHIUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-1c7503c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"1c7503c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/uranium\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">URANIUM<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7864b5c elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7864b5c\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/rareearth\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">RAREEARTH<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-77cc0ad elementor-align-center elementor-widget elementor-widget-button\" data-id=\"77cc0ad\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/comidra.com\/graphite\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">GRAPHITE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-63cf3e7 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"63cf3e7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/corn\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">CORN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-7d08424 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"7d08424\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/soybean\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SOYBEAN<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-91b44bd elementor-align-center elementor-widget elementor-widget-button\" data-id=\"91b44bd\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/wheat\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">WHEAT<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-cb219bc elementor-align-center elementor-widget elementor-widget-button\" data-id=\"cb219bc\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"https:\/\/comidra.com\/rough-rice\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">ROUGH RICE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-14b6860 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"14b6860\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/coffee\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">COFFEE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-50fbca5 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"50fbca5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/cocoa\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">COCOA<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-ef48945 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"ef48945\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/sugar\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">SUGAR<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-530ec40 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"530ec40\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/livecattle\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">LIVECATTLE<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-78e3969 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"78e3969\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/pork\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">PORK<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-87df393 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"87df393\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/cotton\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">COTTON<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-5fc08e9 elementor-align-center elementor-widget elementor-widget-button\" data-id=\"5fc08e9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"button.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<div class=\"elementor-button-wrapper\">\n\t\t\t\t\t<a class=\"elementor-button elementor-button-link elementor-size-sm\" href=\"http:\/\/comidra.com\/semiconductor\">\n\t\t\t\t\t\t<span class=\"elementor-button-content-wrapper\">\n\t\t\t\t\t\t\t\t\t<span class=\"elementor-button-text\">Semiconductor<\/span>\n\t\t\t\t\t<\/span>\n\t\t\t\t\t<\/a>\n\t\t\t\t<\/div>\n\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-c002f2d e-flex e-con-boxed e-con e-parent\" data-id=\"c002f2d\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-470a414 elementor-widget elementor-widget-heading\" data-id=\"470a414\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h2 class=\"elementor-heading-title elementor-size-default\">GRAPHITE INVESTMENT CHART OVERVIEW<\/h2>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-3f9997b e-flex e-con-boxed e-con e-parent\" data-id=\"3f9997b\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-21cd5ae elementor-widget elementor-widget-shortcode\" data-id=\"21cd5ae\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <style>\r\n      .graphite361-wrap,.graphite361-wrap *{box-sizing:border-box}\r\n      .graphite361-wrap{width:100%;overflow-x:auto;-webkit-overflow-scrolling:touch;padding:16px;border-radius:18px;background:linear-gradient(135deg,#ecfeff,#eff6ff);box-shadow:0 18px 32px rgba(15,23,42,.18);margin:8px 0;color:#0f172a;font-family:system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}\r\n      .graphite361-card{position:relative;width:100%;padding:14px 16px 16px;border:1px solid rgba(8,145,178,.5);border-radius:14px;background:#fff;box-shadow:0 6px 18px rgba(15,23,42,.14)}\r\n      .graphite361-controls{display:flex;align-items:center;gap:6px;flex-wrap:wrap;min-width:640px;margin:0 0 8px}\r\n      .graphite361-range-label{margin-right:2px;color:#4b5563;font:600 13px system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap}\r\n      .graphite361-btn{appearance:none;min-height:30px;padding:6px 10px;border:1px solid rgba(8,145,178,.75);border-radius:999px;background:linear-gradient(135deg,#ecfeff,#eff6ff);color:#0e7490;font:500 12px\/1 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;cursor:pointer;box-shadow:0 1px 2px rgba(15,23,42,.07);transition:background .15s ease,box-shadow .15s ease,transform .05s ease,color .15s ease,border-color .15s ease,opacity .15s ease}\r\n      .graphite361-btn:hover{background:linear-gradient(135deg,#e0f2fe,#eef2ff);box-shadow:0 2px 4px rgba(15,23,42,.12);transform:translateY(-.5px)}\r\n      .graphite361-btn[aria-pressed=\"true\"]{border-color:#0e7490;background:linear-gradient(135deg,#0891b2,#2563eb);color:#fff;box-shadow:0 2px 6px rgba(37,99,235,.42)}\r\n      .graphite361-btn-ghost{border-color:rgba(148,163,184,.7);background:#fff;color:#4b5563}\r\n      .graphite361-flex{flex:1 1 auto}.graphite361-hint{color:#6b7280;font-size:12px;font-style:italic;font-weight:400;line-height:1.35;text-align:right}\r\n      .graphite361-title{margin:0 0 10px;color:#0f172a;font-size:18px;font-weight:800;line-height:1.35}\r\n      .graphite361-kpi{display:flex;align-items:center;gap:7px;flex-wrap:wrap;margin:-4px 0 10px;color:#6b7280;font-size:11px;font-weight:600;line-height:1.4}.graphite361-kpi strong{color:#374151;font-weight:700}\r\n      .graphite361-normalized{display:inline-flex;align-items:center;min-height:22px;padding:3px 8px;border-radius:999px;background:#eef2ff;color:#4338ca;font-size:11px;font-weight:700}\r\n      .graphite361-panels{display:flex;flex-direction:column;gap:10px;min-width:640px}\r\n      .graphite361-panel{position:relative;display:flex;min-width:0;flex-direction:column;border:1px solid rgba(148,163,184,.45);border-radius:12px;background:#fff;overflow:hidden}\r\n      .graphite361-panel-title{position:absolute;z-index:2;top:8px;left:10px;max-width:calc(100% - 20px);margin:0;padding:3px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:rgba(255,255,255,.92);box-shadow:0 2px 6px rgba(15,23,42,.08);color:#111827;font:700 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;pointer-events:none;white-space:normal}\r\n      .graphite361-frame{position:relative;width:100%;height:260px;min-width:0;background:#fff;overflow:hidden}\r\n      .graphite361-frame canvas{display:block;width:100%!important;height:100%!important;max-width:100%;cursor:crosshair;outline-offset:-3px;touch-action:pan-y pinch-zoom;user-select:none;-webkit-user-select:none;-webkit-user-drag:none;-webkit-tap-highlight-color:transparent}\r\n      .graphite361-legend{display:flex;min-height:34px;flex:0 0 auto;align-items:center;justify-content:center;column-gap:12px;row-gap:4px;flex-wrap:wrap;padding:5px 10px 7px;border-top:1px solid rgba(226,232,240,.9);background:#fff;color:#374151}\r\n      .graphite361-legend-item{appearance:none;display:inline-flex;align-items:center;gap:6px;margin:0;padding:1px 0;border:0;border-radius:3px;background:transparent;color:#374151;font:600 12px\/1.25 system-ui,-apple-system,\"Segoe UI\",Roboto,sans-serif;white-space:nowrap;cursor:pointer}.graphite361-legend-item[aria-pressed=\"false\"]{opacity:.42}.graphite361-legend-item[aria-pressed=\"false\"] span:last-child{text-decoration:line-through}\r\n      .graphite361-swatch{--graphite361-legend-color:#64748b;--graphite361-legend-style:solid;position:relative;display:inline-block;width:28px;height:10px;flex:0 0 28px}.graphite361-swatch:after{content:\"\";position:absolute;right:0;left:0;top:50%;border-top:2px var(--graphite361-legend-style) var(--graphite361-legend-color);transform:translateY(-50%)}\r\n      .graphite361-description{min-width:640px;margin-top:12px;padding:11px 13px;border:1px solid rgba(148,163,184,.38);border-radius:10px;background:#f8fafc;color:#334155;font:600 13px\/1.65 system-ui,-apple-system,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif}.graphite361-description ul{margin:0;padding-inline-start:20px}.graphite361-description li+li{margin-top:4px}\r\n      .graphite361-source-wrap{display:flex;align-items:center;justify-content:flex-end;gap:6px;flex-wrap:wrap;min-width:640px;margin-top:8px;color:#6b7280;font-size:11px;line-height:1.5}.graphite361-source-wrap>a{display:inline-block;padding:4px 10px;border:1px solid rgba(0,0,0,.06);border-radius:999px;background:#fff;box-shadow:0 2px 6px rgba(15,23,42,.08);color:#6b7280;text-decoration:none}.graphite361-source-wrap>a:hover{color:#0e7490}.graphite361-source-note{flex:1 0 100%;text-align:right}.graphite361-source-meta{flex:1 0 100%;display:flex;justify-content:flex-end;gap:5px 12px;flex-wrap:wrap;margin:0;text-align:right;color:#475569}.graphite361-source-meta>div{display:inline-flex;gap:4px}.graphite361-source-meta dt{font-weight:700;color:#334155}.graphite361-source-meta dd{margin:0}\r\n      .graphite361-tip{position:fixed;z-index:99999;min-width:172px;max-width:min(330px,calc(100vw - 16px));padding:10px 11px;border:1px solid rgba(148,163,184,.55);border-radius:10px;background:rgba(255,255,255,.98);box-shadow:0 12px 30px rgba(15,23,42,.18);color:#0f172a;font-size:12px;line-height:1.35;pointer-events:none;opacity:0;transition:opacity .08s ease}.graphite361-tip-date{margin:0 0 5px;color:#334155;font-size:12px;font-weight:800}.graphite361-tip-row{display:flex;align-items:center;justify-content:space-between;gap:14px;margin-top:4px}.graphite361-tip-label{display:flex;align-items:center;gap:7px;min-width:0;color:#475569;font-weight:700}.graphite361-tip-dot{width:9px;height:9px;flex:0 0 9px;border-radius:50%}.graphite361-tip-value{color:#0f172a;font-variant-numeric:tabular-nums;font-weight:800;white-space:nowrap}.graphite361-tip.graphite361-tip-compact .graphite361-tip-row{align-items:flex-start;flex-wrap:wrap;gap:4px 10px}.graphite361-tip.graphite361-tip-compact .graphite361-tip-value{margin-left:16px;white-space:normal}\r\n      .graphite361-error{margin:10px 0;padding:12px;border:1px solid #fecaca;border-radius:10px;background:#fff1f2;color:#9f1239;font-size:13px;font-weight:700}.graphite361-sr{position:absolute!important;width:1px!important;height:1px!important;padding:0!important;margin:-1px!important;overflow:hidden!important;clip:rect(0,0,0,0)!important;white-space:nowrap!important;border:0!important}.graphite361-wrap :focus-visible{outline:2px solid rgba(8,145,178,.55);outline-offset:2px}\r\n      .graphite361-wrap[dir=\"rtl\"] .graphite361-hint,.graphite361-wrap[dir=\"rtl\"] .graphite361-source-note{text-align:left}.graphite361-wrap[dir=\"rtl\"] .graphite361-source-meta{justify-content:flex-start;text-align:left}.graphite361-wrap[dir=\"rtl\"] .graphite361-panel-title{right:10px;left:auto}\r\n      @media(max-width:768px){.graphite361-wrap{padding:10px}.graphite361-card{padding:12px}.graphite361-controls,.graphite361-panels,.graphite361-description,.graphite361-source-wrap{min-width:0}.graphite361-flex{display:none}.graphite361-controls{align-items:flex-start}.graphite361-hint{flex:1 0 100%;text-align:left}.graphite361-frame{height:220px}.graphite361-legend{justify-content:flex-start;flex-wrap:nowrap;overflow-x:auto;-webkit-overflow-scrolling:touch;overscroll-behavior-inline:contain}}\r\n      @media(max-width:390px){.graphite361-controls{gap:5px}.graphite361-btn{padding:6px 8px;font-size:11px}.graphite361-kpi{margin-bottom:9px}}\r\n      @media(max-width:320px){.graphite361-card{padding:10px}.graphite361-range-label{flex:1 0 100%}.graphite361-frame{height:210px}.graphite361-legend{font-size:11px}}\r\n      @media(prefers-reduced-motion:reduce){.graphite361-btn,.graphite361-tip{transition:none}}\r\n    <\/style>\r\n    <script>\r\n    (function(){\r\n      'use strict';\r\n      const KEY='__CMIDRA_GRAPHITE361_RUNTIME__';\r\n      const state=window[KEY]=window[KEY]||{instances:new Map(),chartLoader:null,hammerLoader:null,zoomLoader:null};\r\n      if(state.api){window.ComidraGraphite361Chart=state.api;return}\r\n      function chartReady(){return !!(window.Chart&&String(window.Chart.version||'').indexOf('4.')===0)}\r\n      function hammerReady(){return !!window.Hammer}\r\n      function zoomReady(){try{return !!(chartReady()&&window.Chart.registry.plugins.get('zoom'))}catch(e){return false}}\r\n      function zoomExportReady(){return zoomReady()||!!(window.ChartZoom||window['chartjs-plugin-zoom'])}\r\n      function loadOnce(src,test,key,attr){\r\n        if(test())return Promise.resolve();\r\n        if(state[key])return state[key];\r\n        state[key]=new Promise(function(resolve,reject){\r\n          let node=document.querySelector('script['+attr+']')||document.querySelector('script[src=\"'+src+'\"]');\r\n          const done=function(){test()?resolve():reject(new Error(src+' unavailable'))};\r\n          if(node){node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});return}\r\n          node=document.createElement('script');node.src=src;node.async=true;node.setAttribute(attr,'1');\r\n          node.addEventListener('load',done,{once:true});node.addEventListener('error',reject,{once:true});document.head.appendChild(node);\r\n        });\r\n        return state[key]\r\n      }\r\n      function ensureLibraries(){\r\n        return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chart.js@4.4.7\/dist\/chart.umd.min.js',chartReady,'chartLoader','data-comidra-chartjs')\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/hammerjs@2.0.8\/hammer.min.js',hammerReady,'hammerLoader','data-comidra-hammer')})\r\n          .then(function(){return loadOnce('https:\/\/cdn.jsdelivr.net\/npm\/chartjs-plugin-zoom@2.2.0\/dist\/chartjs-plugin-zoom.min.js',zoomExportReady,'zoomLoader','data-comidra-zoom')})\r\n          .then(function(){if(!zoomReady()){const p=window.ChartZoom||window['chartjs-plugin-zoom'];if(p)window.Chart.register(p.default||p)}if(!zoomReady())throw new Error('zoom unavailable')})\r\n      }\r\n      function localeFor(lang){return({ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA'})[lang]||'en-US'}\r\n      \/* COMIDRA_LABEL_I18N_V1_START *\/\r\n      function applyLocalizedLabels(cfg,root){\r\n        if(!window.__COMIDRA_LABEL_I18N_V1__){\r\n          const locales={ko:'ko-KR',ja:'ja-JP',zh:'zh-CN',es:'es-ES',fr:'fr-FR',de:'de-DE',ru:'ru-RU',ar:'ar-SA',en:'en-US'};\r\n          const aliases={\r\n            'bolivia':'BO','brunei':'BN','burma':'MM','cape verde':'CV','china mainland':'CN',\r\n            'congo brazzaville':'CG','congo kinshasa':'CD','congo democratic republic':'CD',\r\n            'congo dem rep':'CD','congo dem rep of':'CD','cote d ivoire':'CI','czech republic':'CZ',\r\n            'czechia':'CZ','denmark':'DK','eswatini':'SZ','iran':'IR','iran islamic rep of':'IR',\r\n            'iran islamic republic of':'IR','korea north':'KP','north korea':'KP',\r\n            'korea republic of':'KR','korea south':'KR','south korea':'KR','laos':'LA',\r\n            'lao people s democratic republic':'LA','moldova':'MD','moldova republic of':'MD',\r\n            'russia':'RU','russian federation':'RU','saudia arabia':'SA','slovak republic':'SK','syria':'SY',\r\n            'syrian arab republic':'SY','taiwan':'TW','tanzania':'TZ',\r\n            'tanzania united republic of':'TZ','turkey':'TR','turkiye':'TR','t\u00fcrkiye':'TR',\r\n            'united states':'US','united states of america':'US','u s':'US','usa':'US',\r\n            'venezuela':'VE','venezuela bolivarian republic of':'VE','viet nam':'VN','vietnam':'VN'\r\n          };\r\n          const phrases={\r\n            ko:{\r\n              'world':'\uc138\uacc4','world total':'\uc138\uacc4 \ud569\uacc4','world total (rounded)':'\uc138\uacc4 \ud569\uacc4(\ubc18\uc62c\ub9bc)',\r\n              'other':'\uae30\ud0c0','other countries':'\uae30\ud0c0 \uad6d\uac00','unknown':'\ubbf8\uc0c1',\r\n              'world excluding china':'\uc911\uad6d \uc81c\uc678 \uc138\uacc4','world ex china':'\uc911\uad6d \uc81c\uc678 \uc138\uacc4',\r\n              'european union':'\uc720\ub7fd\uc5f0\ud569','ussr':'\uc18c\ub828','denmark (greenland)':'\ub374\ub9c8\ud06c(\uadf8\ub9b0\ub780\ub4dc)',\r\n              'africa':'\uc544\ud504\ub9ac\uce74','central and south america':'\uc911\ub0a8\ubbf8','east asia':'\ub3d9\uc544\uc2dc\uc544',\r\n              'europe (non-eu)':'\ube44EU \uc720\ub7fd',\r\n              'middle east, central and south asia':'\uc911\ub3d9\u00b7\uc911\uc559\uc544\uc2dc\uc544\u00b7\ub0a8\uc544\uc2dc\uc544',\r\n              'middle east\/central\/south asia':'\uc911\ub3d9\u00b7\uc911\uc559\uc544\uc2dc\uc544\u00b7\ub0a8\uc544\uc2dc\uc544',\r\n              'north america':'\ubd81\ubbf8','pacific':'\ud0dc\ud3c9\uc591','south eastern asia':'\ub3d9\ub0a8\uc544\uc2dc\uc544',\r\n              'chemicals':'\ud654\ud559\uc81c\ud488','tinplate':'\uc8fc\uc11d\ub3c4\uae08\uac15\ud310','alloys (miscellaneous)':'\uae30\ud0c0 \ud569\uae08',\r\n              'solder':'\ub55c\ub0a9','bronze and brass':'\uccad\ub3d9\u00b7\ud669\ub3d9','tinning':'\uc8fc\uc11d \ub3c4\uae08','babbitt':'\ubc30\ube57 \uba54\ud0c8',\r\n              'stocks-to-use':'\uc7ac\uace0\uc728','stocks to use':'\uc7ac\uace0\uc728','includes estimates':'\uc77c\ubd80 \ucd94\uc815\uce58 \ud3ec\ud568'\r\n            },\r\n            ja:{\r\n              'world':'\u4e16\u754c','world total':'\u4e16\u754c\u5408\u8a08','world total (rounded)':'\u4e16\u754c\u5408\u8a08\uff08\u6982\u6570\uff09',\r\n              'other':'\u305d\u306e\u4ed6','other countries':'\u305d\u306e\u4ed6\u306e\u56fd','unknown':'\u4e0d\u660e',\r\n              'world excluding china':'\u4e2d\u56fd\u3092\u9664\u304f\u4e16\u754c','world ex china':'\u4e2d\u56fd\u3092\u9664\u304f\u4e16\u754c',\r\n              'european union':'\u6b27\u5dde\u9023\u5408','ussr':'\u30bd\u9023','denmark (greenland)':'\u30c7\u30f3\u30de\u30fc\u30af\uff08\u30b0\u30ea\u30fc\u30f3\u30e9\u30f3\u30c9\uff09',\r\n              'africa':'\u30a2\u30d5\u30ea\u30ab','central and south america':'\u4e2d\u5357\u7c73','east asia':'\u6771\u30a2\u30b8\u30a2',\r\n              'europe (non-eu)':'\u6b27\u5dde\uff08EU\u5916\uff09',\r\n              'middle east, central and south asia':'\u4e2d\u6771\u30fb\u4e2d\u592e\u30a2\u30b8\u30a2\u30fb\u5357\u30a2\u30b8\u30a2',\r\n              'middle east\/central\/south asia':'\u4e2d\u6771\u30fb\u4e2d\u592e\u30a2\u30b8\u30a2\u30fb\u5357\u30a2\u30b8\u30a2',\r\n              'north america':'\u5317\u7c73','pacific':'\u592a\u5e73\u6d0b','south eastern asia':'\u6771\u5357\u30a2\u30b8\u30a2',\r\n              'chemicals':'\u5316\u5b66\u88fd\u54c1','tinplate':'\u3076\u308a\u304d','alloys (miscellaneous)':'\u305d\u306e\u4ed6\u306e\u5408\u91d1',\r\n              'solder':'\u306f\u3093\u3060','bronze and brass':'\u9752\u9285\u30fb\u9ec4\u9285','tinning':'\u3059\u305a\u3081\u3063\u304d','babbitt':'\u30d0\u30d3\u30c3\u30c8\u30e1\u30bf\u30eb',\r\n              'stocks-to-use':'\u5728\u5eab\u7387','stocks to use':'\u5728\u5eab\u7387','includes estimates':'\u63a8\u8a08\u5024\u3092\u542b\u3080'\r\n            },\r\n            zh:{\r\n              'world':'\u4e16\u754c','world total':'\u5168\u7403\u5408\u8ba1','world total (rounded)':'\u5168\u7403\u5408\u8ba1\uff08\u56db\u820d\u4e94\u5165\uff09',\r\n              'other':'\u5176\u4ed6','other countries':'\u5176\u4ed6\u56fd\u5bb6','unknown':'\u672a\u77e5',\r\n              'world excluding china':'\u4e0d\u542b\u4e2d\u56fd\u7684\u5168\u7403','world ex china':'\u4e0d\u542b\u4e2d\u56fd\u7684\u5168\u7403',\r\n              'european union':'\u6b27\u76df','ussr':'\u82cf\u8054','denmark (greenland)':'\u4e39\u9ea6\uff08\u683c\u9675\u5170\uff09',\r\n              'africa':'\u975e\u6d32','central and south america':'\u4e2d\u5357\u7f8e\u6d32','east asia':'\u4e1c\u4e9a',\r\n              'europe (non-eu)':'\u6b27\u6d32\uff08\u975e\u6b27\u76df\uff09',\r\n              'middle east, central and south asia':'\u4e2d\u4e1c\u3001\u4e2d\u4e9a\u548c\u5357\u4e9a',\r\n              'middle east\/central\/south asia':'\u4e2d\u4e1c\u3001\u4e2d\u4e9a\u548c\u5357\u4e9a',\r\n              'north america':'\u5317\u7f8e\u6d32','pacific':'\u592a\u5e73\u6d0b\u5730\u533a','south eastern asia':'\u4e1c\u5357\u4e9a',\r\n              'chemicals':'\u5316\u5b66\u54c1','tinplate':'\u9540\u9521\u677f','alloys (miscellaneous)':'\u5176\u4ed6\u5408\u91d1',\r\n              'solder':'\u710a\u6599','bronze and brass':'\u9752\u94dc\u548c\u9ec4\u94dc','tinning':'\u9540\u9521','babbitt':'\u5df4\u6c0f\u5408\u91d1',\r\n              'stocks-to-use':'\u5e93\u5b58\u6d88\u8d39\u6bd4','stocks to use':'\u5e93\u5b58\u6d88\u8d39\u6bd4','includes estimates':'\u542b\u4f30\u7b97\u503c'\r\n            },\r\n            es:{\r\n              'world':'Mundo','world total':'Total mundial','world total (rounded)':'Total mundial (redondeado)',\r\n              'other':'Otros','other countries':'Otros pa\u00edses','unknown':'Desconocido',\r\n              'world excluding china':'Mundo sin China','world ex china':'Mundo sin China',\r\n              'european union':'Uni\u00f3n Europea','ussr':'URSS','denmark (greenland)':'Dinamarca (Groenlandia)',\r\n              'africa':'\u00c1frica','central and south america':'Am\u00e9rica Central y del Sur','east asia':'Asia oriental',\r\n              'europe (non-eu)':'Europa (fuera de la UE)',\r\n              'middle east, central and south asia':'Oriente Medio, Asia Central y Asia Meridional',\r\n              'middle east\/central\/south asia':'Oriente Medio, Asia Central y Asia Meridional',\r\n              'north america':'Am\u00e9rica del Norte','pacific':'Pac\u00edfico','south eastern asia':'Sudeste Asi\u00e1tico',\r\n              'chemicals':'Productos qu\u00edmicos','tinplate':'Hojalata','alloys (miscellaneous)':'Otras aleaciones',\r\n              'solder':'Soldadura','bronze and brass':'Bronce y lat\u00f3n','tinning':'Esta\u00f1ado','babbitt':'Metal Babbitt',\r\n              'stocks-to-use':'Relaci\u00f3n existencias\/consumo','stocks to use':'Relaci\u00f3n existencias\/consumo',\r\n              'includes estimates':'incluye estimaciones'\r\n            },\r\n            fr:{\r\n              'world':'Monde','world total':'Total mondial','world total (rounded)':'Total mondial (arrondi)',\r\n              'other':'Autres','other countries':'Autres pays','unknown':'Inconnu',\r\n              'world excluding china':'Monde hors Chine','world ex china':'Monde hors Chine',\r\n              'european union':'Union europ\u00e9enne','ussr':'URSS','denmark (greenland)':'Danemark (Groenland)',\r\n              'africa':'Afrique','central and south america':'Am\u00e9rique centrale et du Sud','east asia':\"Asie de l'Est\",\r\n              'europe (non-eu)':'Europe (hors UE)',\r\n              'middle east, central and south asia':'Moyen-Orient, Asie centrale et Asie du Sud',\r\n              'middle east\/central\/south asia':'Moyen-Orient, Asie centrale et Asie du Sud',\r\n              'north america':'Am\u00e9rique du Nord','pacific':'Pacifique','south eastern asia':'Asie du Sud-Est',\r\n              'chemicals':'Produits chimiques','tinplate':'Fer-blanc','alloys (miscellaneous)':'Autres alliages',\r\n              'solder':'Soudure','bronze and brass':'Bronze et laiton','tinning':'\u00c9tamage','babbitt':'M\u00e9tal antifriction',\r\n              'stocks-to-use':'Ratio stocks\/utilisation','stocks to use':'Ratio stocks\/utilisation',\r\n              'includes estimates':'estimations incluses'\r\n            },\r\n            de:{\r\n              'world':'Welt','world total':'Welt insgesamt','world total (rounded)':'Welt insgesamt (gerundet)',\r\n              'other':'Sonstige','other countries':'Andere L\u00e4nder','unknown':'Unbekannt',\r\n              'world excluding china':'Welt ohne China','world ex china':'Welt ohne China',\r\n              'european union':'Europ\u00e4ische Union','ussr':'UdSSR','denmark (greenland)':'D\u00e4nemark (Gr\u00f6nland)',\r\n              'africa':'Afrika','central and south america':'Mittel- und S\u00fcdamerika','east asia':'Ostasien',\r\n              'europe (non-eu)':'Europa (Nicht-EU)',\r\n              'middle east, central and south asia':'Naher Osten, Zentral- und S\u00fcdasien',\r\n              'middle east\/central\/south asia':'Naher Osten, Zentral- und S\u00fcdasien',\r\n              'north america':'Nordamerika','pacific':'Pazifik','south eastern asia':'S\u00fcdostasien',\r\n              'chemicals':'Chemikalien','tinplate':'Wei\u00dfblech','alloys (miscellaneous)':'Sonstige Legierungen',\r\n              'solder':'L\u00f6tmittel','bronze and brass':'Bronze und Messing','tinning':'Verzinnen','babbitt':'Lagermetall',\r\n              'stocks-to-use':'Verh\u00e4ltnis Endbest\u00e4nde\/Verbrauch',\r\n              'stocks to use':'Verh\u00e4ltnis Endbest\u00e4nde\/Verbrauch','includes estimates':'enth\u00e4lt Sch\u00e4tzwerte'\r\n            },\r\n            ru:{\r\n              'world':'\u041c\u0438\u0440','world total':'\u0418\u0442\u043e\u0433\u043e \u043f\u043e \u043c\u0438\u0440\u0443','world total (rounded)':'\u0418\u0442\u043e\u0433\u043e \u043f\u043e \u043c\u0438\u0440\u0443 (\u043e\u043a\u0440\u0443\u0433\u043b\u0435\u043d\u043e)',\r\n              'other':'\u041f\u0440\u043e\u0447\u0435\u0435','other countries':'\u0414\u0440\u0443\u0433\u0438\u0435 \u0441\u0442\u0440\u0430\u043d\u044b','unknown':'\u041d\u0435\u0438\u0437\u0432\u0435\u0441\u0442\u043d\u043e',\r\n              'world excluding china':'\u041c\u0438\u0440 \u0431\u0435\u0437 \u041a\u0438\u0442\u0430\u044f','world ex china':'\u041c\u0438\u0440 \u0431\u0435\u0437 \u041a\u0438\u0442\u0430\u044f',\r\n              'european union':'\u0415\u0432\u0440\u043e\u043f\u0435\u0439\u0441\u043a\u0438\u0439 \u0441\u043e\u044e\u0437','ussr':'\u0421\u0421\u0421\u0420','denmark (greenland)':'\u0414\u0430\u043d\u0438\u044f (\u0413\u0440\u0435\u043d\u043b\u0430\u043d\u0434\u0438\u044f)',\r\n              'africa':'\u0410\u0444\u0440\u0438\u043a\u0430','central and south america':'\u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438 \u042e\u0436\u043d\u0430\u044f \u0410\u043c\u0435\u0440\u0438\u043a\u0430','east asia':'\u0412\u043e\u0441\u0442\u043e\u0447\u043d\u0430\u044f \u0410\u0437\u0438\u044f',\r\n              'europe (non-eu)':'\u0415\u0432\u0440\u043e\u043f\u0430 (\u0432\u043d\u0435 \u0415\u0421)',\r\n              'middle east, central and south asia':'\u0411\u043b\u0438\u0436\u043d\u0438\u0439 \u0412\u043e\u0441\u0442\u043e\u043a, \u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438 \u042e\u0436\u043d\u0430\u044f \u0410\u0437\u0438\u044f',\r\n              'middle east\/central\/south asia':'\u0411\u043b\u0438\u0436\u043d\u0438\u0439 \u0412\u043e\u0441\u0442\u043e\u043a, \u0426\u0435\u043d\u0442\u0440\u0430\u043b\u044c\u043d\u0430\u044f \u0438 \u042e\u0436\u043d\u0430\u044f \u0410\u0437\u0438\u044f',\r\n              'north america':'\u0421\u0435\u0432\u0435\u0440\u043d\u0430\u044f \u0410\u043c\u0435\u0440\u0438\u043a\u0430','pacific':'\u0422\u0438\u0445\u043e\u043e\u043a\u0435\u0430\u043d\u0441\u043a\u0438\u0439 \u0440\u0435\u0433\u0438\u043e\u043d',\r\n              'south eastern asia':'\u042e\u0433\u043e-\u0412\u043e\u0441\u0442\u043e\u0447\u043d\u0430\u044f \u0410\u0437\u0438\u044f','chemicals':'\u0425\u0438\u043c\u0438\u0447\u0435\u0441\u043a\u0430\u044f \u043f\u0440\u043e\u0434\u0443\u043a\u0446\u0438\u044f',\r\n              'tinplate':'\u0411\u0435\u043b\u0430\u044f \u0436\u0435\u0441\u0442\u044c','alloys (miscellaneous)':'\u041f\u0440\u043e\u0447\u0438\u0435 \u0441\u043f\u043b\u0430\u0432\u044b','solder':'\u041f\u0440\u0438\u043f\u043e\u0438',\r\n              'bronze and brass':'\u0411\u0440\u043e\u043d\u0437\u0430 \u0438 \u043b\u0430\u0442\u0443\u043d\u044c','tinning':'\u041b\u0443\u0436\u0435\u043d\u0438\u0435','babbitt':'\u0411\u0430\u0431\u0431\u0438\u0442',\r\n              'stocks-to-use':'\u041e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0430\u0441\u043e\u0432 \u043a \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044e',\r\n              'stocks to use':'\u041e\u0442\u043d\u043e\u0448\u0435\u043d\u0438\u0435 \u0437\u0430\u043f\u0430\u0441\u043e\u0432 \u043a \u043f\u043e\u0442\u0440\u0435\u0431\u043b\u0435\u043d\u0438\u044e','includes estimates':'\u0432\u043a\u043b\u044e\u0447\u0430\u044f \u043e\u0446\u0435\u043d\u043e\u0447\u043d\u044b\u0435 \u0434\u0430\u043d\u043d\u044b\u0435'\r\n            },\r\n            ar:{\r\n              'world':'\u0627\u0644\u0639\u0627\u0644\u0645','world total':'\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0639\u0627\u0644\u0645\u064a',\r\n              'world total (rounded)':'\u0627\u0644\u0625\u062c\u0645\u0627\u0644\u064a \u0627\u0644\u0639\u0627\u0644\u0645\u064a (\u0645\u0642\u0631\u0628)','other':'\u0623\u062e\u0631\u0649',\r\n              'other countries':'\u0628\u0644\u062f\u0627\u0646 \u0623\u062e\u0631\u0649','unknown':'\u063a\u064a\u0631 \u0645\u0639\u0631\u0648\u0641',\r\n              'world excluding china':'\u0627\u0644\u0639\u0627\u0644\u0645 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u0635\u064a\u0646','world ex china':'\u0627\u0644\u0639\u0627\u0644\u0645 \u0628\u0627\u0633\u062a\u062b\u0646\u0627\u0621 \u0627\u0644\u0635\u064a\u0646',\r\n              'european union':'\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0623\u0648\u0631\u0648\u0628\u064a','ussr':'\u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0633\u0648\u0641\u064a\u062a\u064a',\r\n              'denmark (greenland)':'\u0627\u0644\u062f\u0646\u0645\u0627\u0631\u0643 (\u063a\u0631\u064a\u0646\u0644\u0627\u0646\u062f)','africa':'\u0623\u0641\u0631\u064a\u0642\u064a\u0627',\r\n              'central and south america':'\u0623\u0645\u0631\u064a\u0643\u0627 \u0627\u0644\u0648\u0633\u0637\u0649 \u0648\u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629','east asia':'\u0634\u0631\u0642 \u0622\u0633\u064a\u0627',\r\n              'europe (non-eu)':'\u0623\u0648\u0631\u0648\u0628\u0627 (\u062e\u0627\u0631\u062c \u0627\u0644\u0627\u062a\u062d\u0627\u062f \u0627\u0644\u0623\u0648\u0631\u0648\u0628\u064a)',\r\n              'middle east, central and south asia':'\u0627\u0644\u0634\u0631\u0642 \u0627\u0644\u0623\u0648\u0633\u0637 \u0648\u0622\u0633\u064a\u0627 \u0627\u0644\u0648\u0633\u0637\u0649 \u0648\u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629',\r\n              'middle east\/central\/south asia':'\u0627\u0644\u0634\u0631\u0642 \u0627\u0644\u0623\u0648\u0633\u0637 \u0648\u0622\u0633\u064a\u0627 \u0627\u0644\u0648\u0633\u0637\u0649 \u0648\u0627\u0644\u062c\u0646\u0648\u0628\u064a\u0629',\r\n              'north america':'\u0623\u0645\u0631\u064a\u0643\u0627 \u0627\u0644\u0634\u0645\u0627\u0644\u064a\u0629','pacific':'\u0627\u0644\u0645\u062d\u064a\u0637 \u0627\u0644\u0647\u0627\u062f\u0626',\r\n              'south eastern asia':'\u062c\u0646\u0648\u0628 \u0634\u0631\u0642 \u0622\u0633\u064a\u0627','chemicals':'\u0627\u0644\u0645\u0648\u0627\u062f \u0627\u0644\u0643\u064a\u0645\u064a\u0627\u0626\u064a\u0629',\r\n              'tinplate':'\u0627\u0644\u0635\u0641\u064a\u062d \u0627\u0644\u0645\u0642\u0635\u062f\u0631','alloys (miscellaneous)':'\u0633\u0628\u0627\u0626\u0643 \u0623\u062e\u0631\u0649','solder':'\u0627\u0644\u0644\u062d\u0627\u0645',\r\n              'bronze and brass':'\u0627\u0644\u0628\u0631\u0648\u0646\u0632 \u0648\u0627\u0644\u0646\u062d\u0627\u0633 \u0627\u0644\u0623\u0635\u0641\u0631','tinning':'\u0627\u0644\u0637\u0644\u0627\u0621 \u0628\u0627\u0644\u0642\u0635\u062f\u064a\u0631',\r\n              'babbitt':'\u0645\u0639\u062f\u0646 \u0628\u0627\u0628\u064a\u062a','stocks-to-use':'\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0625\u0644\u0649 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645',\r\n              'stocks to use':'\u0646\u0633\u0628\u0629 \u0627\u0644\u0645\u062e\u0632\u0648\u0646 \u0625\u0644\u0649 \u0627\u0644\u0627\u0633\u062a\u062e\u062f\u0627\u0645','includes estimates':'\u064a\u062a\u0636\u0645\u0646 \u062a\u0642\u062f\u064a\u0631\u0627\u062a'\r\n            }\r\n          };\r\n          let englishRegions=null;\r\n          const normalize=function(value){\r\n            return String(value==null?'':value).trim().toLowerCase().normalize('NFKD')\r\n              .replace(\/[\\u0300-\\u036f]\/g,'').replace(\/&\/g,' and ')\r\n              .replace(\/[\u2019'().,\/_-]+\/g,' ').replace(\/\\s+\/g,' ').trim()\r\n          };\r\n          const buildRegions=function(){\r\n            if(englishRegions)return englishRegions;\r\n            englishRegions={};\r\n            if(typeof Intl.DisplayNames!=='function')return englishRegions;\r\n            const names=new Intl.DisplayNames(['en'],{type:'region'});\r\n            for(let a=65;a<=90;a++)for(let b=65;b<=90;b++){\r\n              const code=String.fromCharCode(a,b),name=names.of(code);\r\n              if(name&&name!==code)englishRegions[normalize(name)]=code\r\n            }\r\n            return englishRegions\r\n          };\r\n          const countryCode=function(value){\r\n            const key=normalize(value);\r\n            return aliases[key]||buildRegions()[key]||null\r\n          };\r\n          const weekLabel=function(number,lang){\r\n            const n=Number(number);\r\n            return ({ko:n+'\uc8fc',ja:'\u7b2c'+n+'\u9031',zh:'\u7b2c'+n+'\u5468',es:'Sem. '+n,fr:'Sem. '+n,\r\n              de:'KW '+n,ru:n+'-\u044f \u043d\u0435\u0434.',ar:'\u0627\u0644\u0623\u0633\u0628\u0648\u0639 '+n})[lang]||('W'+String(n).padStart(2,'0'))\r\n          };\r\n          const rangeLabel=function(value,lang){\r\n            const raw=String(value).toUpperCase();\r\n            let match=raw.match(\/^(\\d+)M$\/);\r\n            if(match){\r\n              const n=Number(match[1]);\r\n              return ({ko:n+'\uac1c\uc6d4',ja:n+'\u304b\u6708',zh:n+'\u4e2a\u6708',es:n+' meses',fr:n+' mois',\r\n                de:n+' Monate',ru:n+' \u043c\u0435\u0441.',ar:n+' \u0623\u0634\u0647\u0631'})[lang]||value\r\n            }\r\n            match=raw.match(\/^(\\d+)Y$\/);\r\n            if(match){\r\n              const n=Number(match[1]);\r\n              const ru=n===1?'\u0433\u043e\u0434':(n>=2&&n<=4?'\u0433\u043e\u0434\u0430':'\u043b\u0435\u0442');\r\n              return ({ko:n+'\ub144',ja:n+'\u5e74',zh:n+'\u5e74',es:n+(n===1?' a\u00f1o':' a\u00f1os'),\r\n                fr:n+(n===1?' an':' ans'),de:n+(n===1?' Jahr':' Jahre'),\r\n                ru:n+' '+ru,ar:n+(n===1?' \u0633\u0646\u0629':' \u0633\u0646\u0648\u0627\u062a')})[lang]||value\r\n            }\r\n            match=raw.match(\/^TOP\\s*(\\d+)$\/);\r\n            if(match){\r\n              const n=Number(match[1]);\r\n              return ({ko:'\uc0c1\uc704 '+n+'\uac1c',ja:'\u4e0a\u4f4d'+n,zh:'\u524d'+n+'\u540d',es:n+' principales',\r\n                fr:n+' premiers',de:'Top '+n,ru:'\u0422\u043e\u043f-'+n,ar:'\u0623\u0639\u0644\u0649 '+n})[lang]||value\r\n            }\r\n            return value\r\n          };\r\n          const quarterLabel=function(year,quarter,lang){\r\n            const q=Number(quarter);\r\n            const ar=['','\u0627\u0644\u0623\u0648\u0644','\u0627\u0644\u062b\u0627\u0646\u064a','\u0627\u0644\u062b\u0627\u0644\u062b','\u0627\u0644\u0631\u0627\u0628\u0639'][q];\r\n            return ({ko:year+'\ub144 '+q+'\ubd84\uae30',ja:year+'\u5e74\u7b2c'+q+'\u56db\u534a\u671f',zh:year+'\u5e74\u7b2c'+q+'\u5b63\u5ea6',\r\n              es:'T'+q+' '+year,fr:'T'+q+' '+year,de:q+'. Quartal '+year,\r\n              ru:q+' \u043a\u0432. '+year,ar:'\u0627\u0644\u0631\u0628\u0639 '+ar+' \u0645\u0646 '+year})[lang]||(year+'-Q'+q)\r\n          };\r\n          const seasonLabel=function(code,year,lang){\r\n            const seasons={DJF:[12,-1,2,0],JFM:[1,0,3,0],FMA:[2,0,4,0],MAM:[3,0,5,0],\r\n              AMJ:[4,0,6,0],MJJ:[5,0,7,0],JJA:[6,0,8,0],JAS:[7,0,9,0],\r\n              ASO:[8,0,10,0],SON:[9,0,11,0],OND:[10,0,12,0],NDJ:[11,0,1,1]};\r\n            const span=seasons[String(code).toUpperCase()];if(!span)return code+' '+year;\r\n            const yearText=String(year),slash=yearText.match(\/^((?:19|20)\\d{2})\\\/(\\d{2})$\/);\r\n            let anchorYear=Number(yearText);\r\n            if(slash){\r\n              const firstYear=Number(slash[1]);\r\n              let secondYear=Math.floor(firstYear\/100)*100+Number(slash[2]);\r\n              if(secondYear<=firstYear)secondYear+=100;\r\n              const desiredStartYear=span[0]>=7?firstYear:secondYear;\r\n              anchorYear=desiredStartYear-span[1]\r\n            }\r\n            const startYear=anchorYear+span[1],endYear=anchorYear+span[3];\r\n            const start=new Date(Date.UTC(startYear,span[0]-1,1)),end=new Date(Date.UTC(endYear,span[2]-1,1));\r\n            const locale=locales[lang]||lang;\r\n            if(lang==='ko'||lang==='ja'||lang==='zh'){\r\n              const suffix=lang==='ko'?'\ub144 ':'\u5e74';\r\n              const month=lang==='ko'?'\uc6d4':'\u6708';\r\n              return startYear+suffix+span[0]+month+'\u2013'+endYear+suffix+span[2]+month\r\n            }\r\n            try{\r\n              const formatter=new Intl.DateTimeFormat(locale,{month:'short'});\r\n              return formatter.format(start)+' '+startYear+'\u2013'+formatter.format(end)+' '+endYear\r\n            }catch(e){return code+' '+year}\r\n          };\r\n          const localize=function(value,lang){\r\n            if(lang==='en'||value===null||value===undefined)return value;\r\n            const raw=String(value),trimmed=raw.trim();if(!trimmed)return value;\r\n            const map=phrases[lang]||{},direct=map[trimmed.toLowerCase()];\r\n            if(direct)return direct;\r\n            let match=trimmed.match(\/^W(\\d{1,2})$\/i);\r\n            if(match)return weekLabel(match[1],lang);\r\n            if(\/^(\\d+M|\\d+Y|TOP\\s*\\d+)$\/i.test(trimmed))return rangeLabel(trimmed,lang);\r\n            match=trimmed.match(\/^((?:19|20)\\d{2})[-\\s]?Q([1-4])$\/i);\r\n            if(match)return quarterLabel(match[1],match[2],lang);\r\n            match=trimmed.match(\/^(DJF|JFM|FMA|MAM|AMJ|MJJ|JJA|JAS|ASO|SON|OND|NDJ)\\s+((?:19|20)\\d{2}(?:\\\/\\d{2})?)$\/i);\r\n            if(match)return seasonLabel(match[1],match[2],lang);\r\n            match=trimmed.match(\/^((?:19|20)\\d{2})\\s*\\(includes estimates\\)$\/i);\r\n            if(match){\r\n              const note=map['includes estimates']||'includes estimates';\r\n              if(lang==='ko')return match[1]+'\ub144 ('+note+')';\r\n              if(lang==='ja'||lang==='zh')return match[1]+'\u5e74\uff08'+note+'\uff09';\r\n              return match[1]+' ('+note+')'\r\n            }\r\n            if(trimmed.includes(' \u00b7 ')){\r\n              const parts=trimmed.split(' \u00b7 ');\r\n              parts[0]=localize(parts[0],lang);\r\n              return parts.join(' \u00b7 ')\r\n            }\r\n            const code=countryCode(trimmed);\r\n            if(code&&typeof Intl.DisplayNames==='function'){\r\n              try{return new Intl.DisplayNames([locales[lang]||lang],{type:'region'}).of(code)||trimmed}catch(e){}\r\n            }\r\n            return value\r\n          };\r\n          const apply=function(cfg,root){\r\n            const lang=cfg.lang||'en';if(lang==='en')return;\r\n            const mapArray=function(values){return Array.isArray(values)?values.map(function(v){return localize(v,lang)}):values};\r\n            cfg.displayLabels=mapArray(cfg.displayLabels);\r\n            if(Array.isArray(cfg.ranges))cfg.ranges.forEach(function(range){\r\n              if(range&&range.label!=null)range.label=localize(range.label,lang)\r\n            });\r\n            ['upper','lower'].forEach(function(key){\r\n              if(Array.isArray(cfg[key]))cfg[key].forEach(function(row){\r\n                if(row&&row.display!=null)row.display=localize(row.display,lang)\r\n              })\r\n            });\r\n            if(cfg.series)Object.keys(cfg.series).forEach(function(key){\r\n              const series=cfg.series[key];if(series&&series.label!=null)series.label=localize(series.label,lang)\r\n            });\r\n            if(Array.isArray(cfg.panels))cfg.panels.forEach(function(panel){\r\n              panel.displayLabels=mapArray(panel.displayLabels);\r\n              if(panel.title!=null)panel.title=localize(panel.title,lang);\r\n              const canvas=panel.canvasId?document.getElementById(panel.canvasId):null;\r\n              const heading=panel.canvasId?document.getElementById(panel.canvasId+'_label'):null;\r\n              if(heading&&panel.title!=null)heading.textContent=panel.title;\r\n              if(canvas&&panel.title!=null){canvas.setAttribute('aria-label',panel.title);canvas.textContent=panel.title}\r\n              const section=canvas&&canvas.closest?canvas.closest('section'):null;\r\n              const legend=section&&section.querySelector('[data-series]')?section.querySelector('[data-series]').parentElement:null;\r\n              if(legend&&panel.title!=null)legend.setAttribute('aria-label',panel.title)\r\n            });\r\n            root.querySelectorAll('[data-series]').forEach(function(button){\r\n              const series=cfg.series&&cfg.series[button.dataset.series];if(!series)return;\r\n              const spans=button.querySelectorAll('span');if(spans.length)spans[spans.length-1].textContent=series.label\r\n            });\r\n            root.querySelectorAll('[data-range]').forEach(function(button){\r\n              const range=Array.isArray(cfg.ranges)?cfg.ranges.find(function(item){return String(item.key)===String(button.dataset.range)}):null;\r\n              if(range&&range.label!=null)button.textContent=range.label\r\n            })\r\n          };\r\n          window.__COMIDRA_LABEL_I18N_V1__={version:1,localize:localize,apply:apply}\r\n        }\r\n        window.__COMIDRA_LABEL_I18N_V1__.apply(cfg,root)\r\n      }\r\n      \/* COMIDRA_LABEL_I18N_V1_END *\/\r\n      function formatValue(value,format,locale){\r\n        if(value===null||value===undefined||!Number.isFinite(Number(value)))return '\u2014';\r\n        let digits=1;if(format==='money0'||format==='number0')digits=0;if(format==='money3')digits=3;\r\n        const text=new Intl.NumberFormat(locale,{minimumFractionDigits:digits,maximumFractionDigits:digits}).format(Number(value));\r\n        return format==='percent1'?text+'%':text\r\n      }\r\n      function parseUtc(label){const p=String(label).split('-').map(Number);return Date.UTC(p[0]||1970,(p[1]||1)-1,p[2]||1)}\r\n      function subtractMonths(ts,months){const d=new Date(ts),y=d.getUTCFullYear(),m=d.getUTCMonth()-months,day=d.getUTCDate(),last=new Date(Date.UTC(y,m+1,0)).getUTCDate();return Date.UTC(y,m,Math.min(day,last))}\r\n      function showError(root,message){const e=document.createElement('p');e.className='graphite361-error';e.textContent=message;root.querySelector('.graphite361-card').prepend(e)}\r\n      function hideTip(tip){if(tip)tip.style.opacity='0'}\r\n      function externalTooltip(context,tip,locale){\r\n        const t=context.tooltip,chart=context.chart;\r\n        if(!t||t.opacity===0||!t.dataPoints||!t.dataPoints.length){hideTip(tip);return}\r\n        tip.replaceChildren();\r\n        const first=t.dataPoints[0],head=document.createElement('div');head.className='graphite361-tip-date';head.textContent=(chart.$cmDisplayLabels&&chart.$cmDisplayLabels[first.dataIndex])||first.label||'';tip.appendChild(head);\r\n        t.dataPoints.forEach(function(point){\r\n          const ds=point.dataset,value=point.parsed&&point.parsed.y!==undefined?point.parsed.y:point.raw;\r\n          const qualifier=Array.isArray(ds.comidraQualifiers)?String(ds.comidraQualifiers[point.dataIndex]||'').trim():'';\r\n          const row=document.createElement('div');row.className='graphite361-tip-row';\r\n          const label=document.createElement('span');label.className='graphite361-tip-label';\r\n          const dot=document.createElement('span');dot.className='graphite361-tip-dot';dot.style.backgroundColor=ds.borderColor||'#2563eb';\r\n          const name=document.createElement('span');name.textContent=ds.label||'';label.append(dot,name);\r\n          const shown=document.createElement('span');shown.className='graphite361-tip-value';shown.textContent=(qualifier?qualifier+' ':'')+formatValue(value,ds.comidraFormat,locale)+' '+(ds.comidraUnit||'');\r\n          row.append(label,shown);tip.appendChild(row);\r\n        });\r\n        tip.classList.remove('graphite361-tip-compact');tip.style.removeProperty('width');tip.style.maxWidth='min(330px,calc(100vw - 16px))';tip.style.left='0px';tip.style.top='0px';tip.style.opacity='1';\r\n        const rect=chart.canvas.getBoundingClientRect(),area=chart.chartArea,vw=document.documentElement.clientWidth||innerWidth,vh=document.documentElement.clientHeight||innerHeight,edge=8,minSide=172;\r\n        const plotLeft=rect.left+area.left,plotRight=rect.left+area.right,plotTop=rect.top+area.top,plotBottom=rect.top+area.bottom,leftRoom=plotLeft-edge*2,rightRoom=vw-plotRight-edge*2;\r\n        let size=tip.getBoundingClientRect(),left,top,side='left';\r\n        if(size.width<=leftRoom)left=plotLeft-size.width-edge;\r\n        else if(leftRoom>=minSide){tip.classList.add('graphite361-tip-compact');tip.style.width=Math.floor(leftRoom)+'px';tip.style.maxWidth=Math.floor(leftRoom)+'px';size=tip.getBoundingClientRect();left=plotLeft-size.width-edge}\r\n        else if(size.width<=rightRoom){side='right';left=plotRight+edge}\r\n        else if(rightRoom>=minSide){side='right';tip.classList.add('graphite361-tip-compact');tip.style.width=Math.floor(rightRoom)+'px';tip.style.maxWidth=Math.floor(rightRoom)+'px';size=tip.getBoundingClientRect();left=plotRight+edge}\r\n        else{side='vertical';tip.style.maxWidth=Math.max(1,vw-edge*2)+'px';size=tip.getBoundingClientRect();left=Math.max(edge,Math.min((plotLeft+plotRight-size.width)\/2,vw-size.width-edge));const above=plotTop-size.height-edge,below=plotBottom+edge;top=above>=edge?above:(below+size.height<=vh-edge?below:Math.max(edge,Math.min(below,vh-size.height-edge)))}\r\n        if(side!=='vertical'){const rawTop=rect.top+t.caretY-size.height\/2,minTop=Math.max(edge,Math.min(plotTop,vh-size.height-edge)),maxTop=Math.max(minTop,Math.min(plotBottom-size.height,vh-size.height-edge));top=Math.max(minTop,Math.min(rawTop,maxTop))}\r\n        tip.style.left=Math.round(left)+'px';tip.style.top=Math.round(top)+'px'\r\n      }\r\n      \r\nconst crosshair={id:'cmGraphite361Crosshair',afterDatasetsDraw:function(chart){\r\n        const active=chart.tooltip&&chart.tooltip.getActiveElements?chart.tooltip.getActiveElements():[];if(!active||!active.length||!chart.chartArea)return;\r\n        const index=active[0].index,area=chart.chartArea,x=chart.scales.x.getPixelForValue(index),ctx=chart.ctx;if(!Number.isFinite(x))return;\r\n        ctx.save();ctx.beginPath();ctx.moveTo(x,area.top);ctx.lineTo(x,area.bottom);ctx.lineWidth=1.6;ctx.strokeStyle='rgba(37,99,235,.72)';ctx.stroke();\r\n        chart.data.datasets.forEach(function(ds,di){const meta=chart.getDatasetMeta(di),el=meta.data[index];if(meta.hidden||!el||ds.data[index]===null)return;const p=el.getProps(['x','y'],true);if(!Number.isFinite(p.x)||!Number.isFinite(p.y))return;ctx.beginPath();ctx.arc(p.x,p.y,5.2,0,Math.PI*2);ctx.fillStyle='#fff';ctx.fill();ctx.lineWidth=1.4;ctx.strokeStyle='rgba(15,23,42,.18)';ctx.stroke();ctx.beginPath();ctx.arc(p.x,p.y,2.8,0,Math.PI*2);ctx.fillStyle=ds.borderColor||'#2563eb';ctx.fill()});ctx.restore()\r\n      }};\r\n      function build(cfg){\r\n        const root=document.getElementById(cfg.rootId);if(!root)return;applyLocalizedLabels(cfg,root);\r\n        if(state.instances.has(cfg.rootId)){state.instances.get(cfg.rootId).destroy();state.instances.delete(cfg.rootId)}\r\n        const locale=localeFor(cfg.lang),tip=document.getElementById(cfg.tipId),controller=new AbortController(),signal=controller.signal,charts=[];\r\n        let syncing=false,currentIndexes=[],currentRange=cfg.defaultRange;\r\n        function syncViewport(source){if(syncing||!source.scales.x)return;syncing=true;const min=source.scales.x.min,max=source.scales.x.max,syncMin=min===max?min-1e-6:min,syncMax=min===max?max+1e-6:max;charts.forEach(function(target){if(target===source)return;if(typeof target.zoomScale==='function')target.zoomScale('x',{min:syncMin,max:syncMax},'none')});syncing=false}\r\n        function datasets(panel){return panel.series.map(function(key){const s=cfg.series[key];return{label:s.label,data:[],borderColor:s.color,backgroundColor:s.color+'33',borderWidth:s.width||2,borderDash:s.dash||[],pointRadius:0,pointHoverRadius:3,pointHitRadius:10,tension:.16,spanGaps:false,comidraKey:key,comidraFormat:s.format,comidraUnit:s.unit,comidraQualifiers:s.qualifiers||[]}})}\r\n        cfg.panels.forEach(function(panel,panelIndex){\r\n          const canvas=document.getElementById(panel.canvasId);if(!canvas)return;\r\n          const chart=new window.Chart(canvas.getContext('2d'),{type:panel.type||'line',data:{labels:[],datasets:datasets(panel)},plugins:[crosshair],options:{\r\n            responsive:true,maintainAspectRatio:false,animation:false,normalized:true,resizeDelay:80,interaction:{mode:'index',axis:'x',intersect:false},layout:{padding:{top:8,right:9,bottom:2,left:5}},\r\n            scales:{x:{type:'category',grid:{display:false},border:{color:'#cbd5e1'},ticks:{color:'#64748b',maxRotation:0,autoSkip:true,maxTicksLimit:cfg.xticks,font:{size:10}}},y:{beginAtZero:false,grace:'5%',grid:{color:'rgba(148,163,184,.20)'},border:{display:false},ticks:{color:'#64748b',font:{size:10},callback:function(v){return formatValue(v,panel.axisFormat,locale)}},title:{display:true,text:panel.unit,color:'#64748b',font:{size:11,weight:'600'}}}},\r\n            plugins:{legend:{display:false},tooltip:{enabled:false,position:'nearest',external:function(c){externalTooltip(c,tip,locale)}},zoom:{limits:{x:{min:'original',max:'original',minRange:cfg.labels.length<=2?.25:2}},pan:{enabled:true,mode:'x',modifierKey:'alt',threshold:5,onPanStart:function(){hideTip(tip)},onPanComplete:function(c){syncViewport(c.chart)}},zoom:{wheel:{enabled:true,speed:.08},pinch:{enabled:true},drag:{enabled:true,mode:'x',threshold:8,backgroundColor:'rgba(37,99,235,.10)',borderColor:'rgba(37,99,235,.72)',borderWidth:1},mode:'x',onZoomStart:function(){hideTip(tip)},onZoomComplete:function(c){syncViewport(c.chart)}}}}\r\n          }});\r\n          charts.push(chart);canvas.addEventListener('dblclick',resetAll,{signal:signal});canvas.addEventListener('mouseleave',function(){hideTip(tip)},{signal:signal});\r\n          canvas.addEventListener('keydown',function(e){if(e.key!=='ArrowLeft'&&e.key!=='ArrowRight')return;e.preventDefault();if(typeof chart.pan==='function'){chart.pan({x:e.key==='ArrowLeft'?-80:80},undefined,'none');syncViewport(chart)}},{signal:signal})\r\n        });\r\n        function rangeDef(key){return cfg.ranges.find(function(r){return r.key===key})||cfg.ranges[0]}\r\n        function indexesFor(range){\r\n          const all=cfg.labels.map(function(_,i){return i});\r\n          if(range&&range.limit!==null&&range.limit!==undefined)return all.slice(0,Math.max(1,Number(range.limit)||1));\r\n          if(!range||range.months===null)return all;\r\n          const cutoff=subtractMonths(parseUtc(cfg.labels[cfg.labels.length-1]),range.months),keep=[];cfg.labels.forEach(function(label,i){if(parseUtc(label)>=cutoff)keep.push(i)});return keep.length?keep:all\r\n        }\r\n        function setPressed(){root.querySelectorAll('[data-range]').forEach(function(b){b.setAttribute('aria-pressed',b.dataset.range===currentRange?'true':'false')})}\r\n        function updateStatus(){if(!currentIndexes.length)return;const first=cfg.displayLabels[currentIndexes[0]]||cfg.labels[currentIndexes[0]],last=cfg.displayLabels[currentIndexes[currentIndexes.length-1]]||cfg.labels[currentIndexes[currentIndexes.length-1]],status=root.querySelector('[data-status]'),shown=root.querySelector('[data-shown-range]');if(status)status.textContent=cfg.text.showing+': '+first+' \u2013 '+last;if(shown)shown.textContent=first+' \u2013 '+last}\r\n        function resetChart(chart){if(typeof chart.resetZoom==='function')chart.resetZoom('none');else{delete chart.options.scales.x.min;delete chart.options.scales.x.max;chart.update('none')}}\r\n        function applyRange(key){const range=rangeDef(key);currentRange=range.key;currentIndexes=indexesFor(range);syncing=true;charts.forEach(function(chart){resetChart(chart);chart.data.labels=currentIndexes.map(function(i){return cfg.displayLabels[i]||cfg.labels[i]});chart.$cmDisplayLabels=chart.data.labels.slice();chart.data.datasets.forEach(function(ds){ds.data=currentIndexes.map(function(i){const v=cfg.series[ds.comidraKey].values[i];return v===undefined?null:v})});chart.update('none')});syncing=false;setPressed();updateStatus();hideTip(tip)}\r\n        function resetAll(){syncing=true;charts.forEach(resetChart);syncing=false;hideTip(tip)}\r\n        root.querySelectorAll('[data-range]').forEach(function(b){b.addEventListener('click',function(){applyRange(b.dataset.range)},{signal:signal})});const reset=root.querySelector('[data-action=\"reset\"]');if(reset)reset.addEventListener('click',resetAll,{signal:signal});\r\n        root.querySelectorAll('.graphite361-legend-item').forEach(function(b){b.addEventListener('click',function(){const chart=charts[Number(b.dataset.panel)],index=chart?chart.data.datasets.findIndex(function(ds){return ds.comidraKey===b.dataset.series}):-1;if(!chart||index<0)return;const visible=chart.isDatasetVisible(index);chart.setDatasetVisibility(index,!visible);b.setAttribute('aria-pressed',visible?'false':'true');chart.update('none');hideTip(tip)},{signal:signal})});\r\n        state.instances.set(cfg.rootId,{destroy:function(){controller.abort();charts.forEach(function(c){try{c.destroy()}catch(e){}});hideTip(tip)}});applyRange(currentRange)\r\n      }\r\n      function mount(cfg){const run=function(){ensureLibraries().then(function(){build(cfg)}).catch(function(){const root=document.getElementById(cfg.rootId);if(root)showError(root,cfg.text.script_error)})};if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',run,{once:true});else run()}\r\n      state.api={mount:mount,destroy:function(id){if(state.instances.has(id)){state.instances.get(id).destroy();state.instances.delete(id)}}};window.ComidraGraphite361Chart=state.api\r\n    })();\r\n    <\/script>\r\n      <div id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"361\" data-panel-count=\"4\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"20\" aria-pressed=\"false\">20Y<\/button>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"50\" aria-pressed=\"false\">50Y<\/button>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">USGS Long-term U.S. Natural Graphite Supply and Unit Values<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          U.S. natural graphite mine production and shipments 1953 \u00b7 U.S. natural graphite trade 2022 \u00b7 U.S. apparent consumption 2022 \u00b7 Natural graphite unit values 2022                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>1900 \u2013 2022<\/span>\r\n                  <\/div>\r\n        <p id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_desc\" class=\"graphite361-sr\">USGS Long-term U.S. Natural Graphite Supply and Unit Values. Apparent consumption is a supply-balance estimate of natural graphite available to U.S. users, not measured final demand. Mine output, trade and unit values use separate panels; nominal and constant-1998 dollars must not be combined. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_0_label\">\r\n              <h4 id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_0_label\" class=\"graphite361-panel-title\">U.S. natural graphite mine production and shipments<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. natural graphite mine production and shipments\" aria-describedby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_desc\">U.S. natural graphite mine production and shipments<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"U.S. natural graphite mine production and shipments\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"production\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Mine production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"shipments\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Shipments<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_1_label\">\r\n              <h4 id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_1_label\" class=\"graphite361-panel-title\">U.S. natural graphite trade<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. natural graphite trade\" aria-describedby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_desc\">U.S. natural graphite trade<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"U.S. natural graphite trade\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"imports\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#16a34a;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Imports<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"exports\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#dc2626;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Exports<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_2_label\">\r\n              <h4 id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_2_label\" class=\"graphite361-panel-title\">U.S. apparent consumption<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. apparent consumption\" aria-describedby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_desc\">U.S. apparent consumption<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"U.S. apparent consumption\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"2\" data-series=\"consumption\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Apparent consumption<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_3_label\">\r\n              <h4 id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_3_label\" class=\"graphite361-panel-title\">Natural graphite unit values<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_3\" tabindex=\"0\" role=\"img\" aria-label=\"Natural graphite unit values\" aria-describedby=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_desc\">Natural graphite unit values<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Natural graphite unit values\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"nominal\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#d97706;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Nominal unit value<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"real_1998\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#475569;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Constant-1998 unit value<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Apparent consumption is a supply-balance estimate of natural graphite available to U.S. users, not measured final demand.<\/li>\r\n                              <li>Mine output, trade and unit values use separate panels; nominal and constant-1998 dollars must not be combined.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.usgs.gov\/media\/files\/graphite-historical-statistics-data-series-140\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Geological Survey \u2014 Data Series 140, Graphite (Natural)<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"derived\" data-aeo-chart=\"361\">\r\n            <div><dt>Data through:<\/dt><dd>2022<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Annual<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>metric tons natural graphite \/ USD per metric ton<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598\",\"tipId\":\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_tip\",\"lang\":\"en\",\"labels\":[\"1900-01-01\",\"1901-01-01\",\"1902-01-01\",\"1903-01-01\",\"1904-01-01\",\"1905-01-01\",\"1906-01-01\",\"1907-01-01\",\"1908-01-01\",\"1909-01-01\",\"1910-01-01\",\"1911-01-01\",\"1912-01-01\",\"1913-01-01\",\"1914-01-01\",\"1915-01-01\",\"1916-01-01\",\"1917-01-01\",\"1918-01-01\",\"1919-01-01\",\"1920-01-01\",\"1921-01-01\",\"1922-01-01\",\"1923-01-01\",\"1924-01-01\",\"1925-01-01\",\"1926-01-01\",\"1927-01-01\",\"1928-01-01\",\"1929-01-01\",\"1930-01-01\",\"1931-01-01\",\"1932-01-01\",\"1933-01-01\",\"1934-01-01\",\"1935-01-01\",\"1936-01-01\",\"1937-01-01\",\"1938-01-01\",\"1939-01-01\",\"1940-01-01\",\"1941-01-01\",\"1942-01-01\",\"1943-01-01\",\"1944-01-01\",\"1945-01-01\",\"1946-01-01\",\"1947-01-01\",\"1948-01-01\",\"1949-01-01\",\"1950-01-01\",\"1951-01-01\",\"1952-01-01\",\"1953-01-01\",\"1954-01-01\",\"1955-01-01\",\"1956-01-01\",\"1957-01-01\",\"1958-01-01\",\"1959-01-01\",\"1960-01-01\",\"1961-01-01\",\"1962-01-01\",\"1963-01-01\",\"1964-01-01\",\"1965-01-01\",\"1966-01-01\",\"1967-01-01\",\"1968-01-01\",\"1969-01-01\",\"1970-01-01\",\"1971-01-01\",\"1972-01-01\",\"1973-01-01\",\"1974-01-01\",\"1975-01-01\",\"1976-01-01\",\"1977-01-01\",\"1978-01-01\",\"1979-01-01\",\"1980-01-01\",\"1981-01-01\",\"1982-01-01\",\"1983-01-01\",\"1984-01-01\",\"1985-01-01\",\"1986-01-01\",\"1987-01-01\",\"1988-01-01\",\"1989-01-01\",\"1990-01-01\",\"1991-01-01\",\"1992-01-01\",\"1993-01-01\",\"1994-01-01\",\"1995-01-01\",\"1996-01-01\",\"1997-01-01\",\"1998-01-01\",\"1999-01-01\",\"2000-01-01\",\"2001-01-01\",\"2002-01-01\",\"2003-01-01\",\"2004-01-01\",\"2005-01-01\",\"2006-01-01\",\"2007-01-01\",\"2008-01-01\",\"2009-01-01\",\"2010-01-01\",\"2011-01-01\",\"2012-01-01\",\"2013-01-01\",\"2014-01-01\",\"2015-01-01\",\"2016-01-01\",\"2017-01-01\",\"2018-01-01\",\"2019-01-01\",\"2020-01-01\",\"2021-01-01\",\"2022-01-01\"],\"displayLabels\":[\"1900\",\"1901\",\"1902\",\"1903\",\"1904\",\"1905\",\"1906\",\"1907\",\"1908\",\"1909\",\"1910\",\"1911\",\"1912\",\"1913\",\"1914\",\"1915\",\"1916\",\"1917\",\"1918\",\"1919\",\"1920\",\"1921\",\"1922\",\"1923\",\"1924\",\"1925\",\"1926\",\"1927\",\"1928\",\"1929\",\"1930\",\"1931\",\"1932\",\"1933\",\"1934\",\"1935\",\"1936\",\"1937\",\"1938\",\"1939\",\"1940\",\"1941\",\"1942\",\"1943\",\"1944\",\"1945\",\"1946\",\"1947\",\"1948\",\"1949\",\"1950\",\"1951\",\"1952\",\"1953\",\"1954\",\"1955\",\"1956\",\"1957\",\"1958\",\"1959\",\"1960\",\"1961\",\"1962\",\"1963\",\"1964\",\"1965\",\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\",\"1991\",\"1992\",\"1993\",\"1994\",\"1995\",\"1996\",\"1997\",\"1998\",\"1999\",\"2000\",\"2001\",\"2002\",\"2003\",\"2004\",\"2005\",\"2006\",\"2007\",\"2008\",\"2009\",\"2010\",\"2011\",\"2012\",\"2013\",\"2014\",\"2015\",\"2016\",\"2017\",\"2018\",\"2019\",\"2020\",\"2021\",\"2022\"],\"series\":{\"production\":{\"label\":\"Mine production\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[3050,2530,6090,17100,17900,22700,18000,26600,2350,7480,3810,3280,3480,4330,3930,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,2490,6460,9020,4910,4430,5060,3980,9030,5540,4630,6470,5090,5700,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"shipments\":{\"label\":\"Shipments\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,null,null,null,null,3280,3480,4330,3930,4280,7340,12300,11800,6730,8630,2210,2840,5480,4510,4230,4960,4720,5090,5860,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null,null],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"imports\":{\"label\":\"Imports\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[14600,14600,18500,16300,12900,15800,23100,20800,10400,19300,22900,18800,23300,26200,19900,20900,38900,38600,17700,24200,19100,7420,11300,17600,14900,16100,14700,15800,15900,21800,15200,7670,5770,6660,12300,14900,20400,26100,15000,19500,28200,37300,39700,27000,23600,32800,30100,39600,47400,28800,39400,49300,38500,46300,36900,44100,43400,37600,24600,33600,43600,26900,31600,47000,42800,52700,51300,51100,61500,53000,60200,52100,57800,69900,73500,58300,70500,76500,87700,75100,52300,59600,48200,39500,52800,47800,38800,43300,53900,62300,50200,33500,49700,52200,53100,60700,53400,58100,61600,55800,60800,52100,45100,52300,63700,64500,52600,58600,58300,33100,65400,71800,56700,61300,69600,46700,38900,51900,70700,50100,36000,53000,89200],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"exports\":{\"label\":\"Exports\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null,null,null,null,null,null,null,null,2110,2440,1780,480,724,2330,865,571,551,836,516,824,927,857,367,1650,2000,1460,1410,1080,717,829,1130,1340,740,1370,892,885,1480,1560,3720,2730,2020,1190,2100,1400,950,1230,1270,1360,1620,1380,726,1270,998,1180,1090,1270,1720,1450,1090,816,1810,2900,2900,3240,3780,9310,5250,5200,6610,7220,11100,9600,11100,12500,8710,7820,8060,10300,9380,8560,6440,7580,7030,11700,11100,11500,11500,19400,20200,17400,20300,37300,26000,39700,28000,29400,21800,23900,21600,22200,46100,22100,22200,15700,7950,11400,5600,8750,7980,10000,12200,11600,14300,13300,9950,5880,5920,8660,9500],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"consumption\":{\"label\":\"Apparent consumption\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.8,\"values\":[17700,17100,24600,33400,30800,38500,41100,47400,12700,26800,26700,22100,24600,28100,22100,24700,45600,48600,28600,30300,27200,8800,13600,22300,18400,19500,19300,18900,19000,26200,13800,6590,5050,5830,11200,13600,19700,24700,14100,18700,26700,38300,42400,33200,26500,36000,33000,42200,55400,33100,42800,54500,42000,50600,36100,42800,42400,36500,23500,32300,41900,25400,30500,46200,41000,49800,48400,47900,57700,52600,45400,54400,63500,62600,62600,50000,60700,66900,82000,70400,47600,49300,38800,31000,46400,40300,31800,31600,42800,50900,38700,14200,29500,34800,32900,23500,27400,18400,33600,26400,39000,28200,23600,30000,17600,42400,30400,42900,50300,21700,59800,63000,48700,51300,57400,35100,24700,38600,60700,44200,30000,44300,79700],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"nominal\":{\"label\":\"Nominal unit value\",\"unit\":\"USD per metric ton\",\"format\":\"money0\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.8,\"values\":[95,62,63,74,70,62,67,85,73,96,82,80,74,80.5,70.1,107,187,232,175,123,89.4,60.9,41.8,34.8,26.9,51.3,62.8,45.7,50.3,48.9,41.2,34.7,26.1,31.7,39.8,35.3,27.7,28.8,24.9,21.8,31.6,54.2,63,35.6,53.8,43.3,44.2,38.2,43.2,43.8,52.7,61,74.3,60.7,61.9,54.2,59.8,56,49,45.5,40.2,49.6,56.4,42.5,45.4,45.3,49.6,45.9,40.5,45.6,50.3,52.3,60.8,59.2,73.4,92.8,91.3,100.6,128.9,168.7,294.4,320.5,325.1,301.5,275.9,338.3,406,407.4,431.4,540.9,701.2,647.8,513.1,572.8,506.6,495.9,535.6,557.7,565,624,535,447,495,467,469,537,553,636,826,897,797.043627,1130,1210,1150,1040,1250,1220,1130,913,1120,1240,1340,2090],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"real_1998\":{\"label\":\"Constant-1998 unit value\",\"unit\":\"USD per metric ton\",\"format\":\"money0\",\"color\":\"#475569\",\"dash\":[],\"width\":2.8,\"values\":[1900,1200,1200,1300,1300,1100,1200,1500,1300,1700,1400,1400,1200,1320,1140,1720,2790,2950,1890,1160,728,555,406,333,256,477,579,429,479,465,402,371,312,399,485,419,326,327,288,256,368,600,630,335,498,393,369,279,293,299,357,383,456,370,375,330,359,324,276,254,221,270,304,226,239,234,249,224,190,202.9,211.2,210.7,236.8,217.1,242.7,281.1,261.4,270.6,322.2,379,582.6,574.6,549.1,493.4,433.1,512.8,603.6,584.4,594.5,711.3,874.7,775.2,596.1,646.4,557.1,530.4,556.6,566.4,564.9,608.5,506,411.6,448,413,405,448,447,500,625.331214,681.50737,595.754223,820.289855,859,805,716,860,830,750,593,714,780,806,1160],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"production\",\"title\":\"U.S. natural graphite mine production and shipments\",\"series\":[\"production\",\"shipments\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"1953\",\"type\":\"line\",\"canvasId\":\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_0\"},{\"key\":\"trade\",\"title\":\"U.S. natural graphite trade\",\"series\":[\"imports\",\"exports\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"2022\",\"type\":\"line\",\"canvasId\":\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_1\"},{\"key\":\"consumption\",\"title\":\"U.S. apparent consumption\",\"series\":[\"consumption\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"2022\",\"type\":\"line\",\"canvasId\":\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_2\"},{\"key\":\"values\",\"title\":\"Natural graphite unit values\",\"series\":[\"nominal\",\"real_1998\"],\"unit\":\"USD per metric ton\",\"axisFormat\":\"money0\",\"latest\":\"2022\",\"type\":\"line\",\"canvasId\":\"z361_354_a99f316b-fb4b-446e-8006-78143f73c598_panel_3\"}],\"ranges\":[{\"key\":\"20\",\"months\":240,\"limit\":null,\"label\":\"20Y\"},{\"key\":\"50\",\"months\":600,\"limit\":null,\"label\":\"50Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"50\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a1ec083 e-flex e-con-boxed e-con e-parent\" data-id=\"a1ec083\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-ccd99fa elementor-widget elementor-widget-shortcode\" data-id=\"ccd99fa\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"362\" data-panel-count=\"1\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"20\" aria-pressed=\"false\">20Y<\/button>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"50\" aria-pressed=\"false\">50Y<\/button>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">USGS World Natural Graphite Mine Production History<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          2022                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>1900 \u2013 2022<\/span>\r\n                  <\/div>\r\n        <p id=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_desc\" class=\"graphite361-sr\">USGS World Natural Graphite Mine Production History. This USGS series is world mine output of natural graphite, not synthetic graphite or processed anode material. Missing years remain blank and historical revisions may change prior values; this is an annual quantity series, not a spot-price chart. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_panel_0_label\">\r\n              <h4 id=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_panel_0_label\" class=\"graphite361-panel-title\">World natural graphite mine production<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"World natural graphite mine production\" aria-describedby=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_desc\">World natural graphite mine production<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"World natural graphite mine production\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"world\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>World mine production<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>This USGS series is world mine output of natural graphite, not synthetic graphite or processed anode material.<\/li>\r\n                              <li>Missing years remain blank and historical revisions may change prior values; this is an annual quantity series, not a spot-price chart.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.usgs.gov\/media\/files\/graphite-historical-statistics-data-series-140\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Geological Survey \u2014 Data Series 140, Graphite (Natural)<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"derived\" data-aeo-chart=\"362\">\r\n            <div><dt>Data through:<\/dt><dd>2022<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Annual<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>metric tons natural graphite<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029\",\"tipId\":\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_tip\",\"lang\":\"en\",\"labels\":[\"1900-01-01\",\"1901-01-01\",\"1902-01-01\",\"1903-01-01\",\"1904-01-01\",\"1905-01-01\",\"1906-01-01\",\"1907-01-01\",\"1908-01-01\",\"1909-01-01\",\"1910-01-01\",\"1911-01-01\",\"1912-01-01\",\"1913-01-01\",\"1914-01-01\",\"1915-01-01\",\"1916-01-01\",\"1917-01-01\",\"1918-01-01\",\"1919-01-01\",\"1920-01-01\",\"1921-01-01\",\"1922-01-01\",\"1923-01-01\",\"1924-01-01\",\"1925-01-01\",\"1926-01-01\",\"1927-01-01\",\"1928-01-01\",\"1929-01-01\",\"1930-01-01\",\"1931-01-01\",\"1932-01-01\",\"1933-01-01\",\"1934-01-01\",\"1935-01-01\",\"1936-01-01\",\"1937-01-01\",\"1938-01-01\",\"1939-01-01\",\"1940-01-01\",\"1941-01-01\",\"1942-01-01\",\"1943-01-01\",\"1944-01-01\",\"1945-01-01\",\"1946-01-01\",\"1947-01-01\",\"1948-01-01\",\"1949-01-01\",\"1950-01-01\",\"1951-01-01\",\"1952-01-01\",\"1953-01-01\",\"1954-01-01\",\"1955-01-01\",\"1956-01-01\",\"1957-01-01\",\"1958-01-01\",\"1959-01-01\",\"1960-01-01\",\"1961-01-01\",\"1962-01-01\",\"1963-01-01\",\"1964-01-01\",\"1965-01-01\",\"1966-01-01\",\"1967-01-01\",\"1968-01-01\",\"1969-01-01\",\"1970-01-01\",\"1971-01-01\",\"1972-01-01\",\"1973-01-01\",\"1974-01-01\",\"1975-01-01\",\"1976-01-01\",\"1977-01-01\",\"1978-01-01\",\"1979-01-01\",\"1980-01-01\",\"1981-01-01\",\"1982-01-01\",\"1983-01-01\",\"1984-01-01\",\"1985-01-01\",\"1986-01-01\",\"1987-01-01\",\"1988-01-01\",\"1989-01-01\",\"1990-01-01\",\"1991-01-01\",\"1992-01-01\",\"1993-01-01\",\"1994-01-01\",\"1995-01-01\",\"1996-01-01\",\"1997-01-01\",\"1998-01-01\",\"1999-01-01\",\"2000-01-01\",\"2001-01-01\",\"2002-01-01\",\"2003-01-01\",\"2004-01-01\",\"2005-01-01\",\"2006-01-01\",\"2007-01-01\",\"2008-01-01\",\"2009-01-01\",\"2010-01-01\",\"2011-01-01\",\"2012-01-01\",\"2013-01-01\",\"2014-01-01\",\"2015-01-01\",\"2016-01-01\",\"2017-01-01\",\"2018-01-01\",\"2019-01-01\",\"2020-01-01\",\"2021-01-01\",\"2022-01-01\"],\"displayLabels\":[\"1900\",\"1901\",\"1902\",\"1903\",\"1904\",\"1905\",\"1906\",\"1907\",\"1908\",\"1909\",\"1910\",\"1911\",\"1912\",\"1913\",\"1914\",\"1915\",\"1916\",\"1917\",\"1918\",\"1919\",\"1920\",\"1921\",\"1922\",\"1923\",\"1924\",\"1925\",\"1926\",\"1927\",\"1928\",\"1929\",\"1930\",\"1931\",\"1932\",\"1933\",\"1934\",\"1935\",\"1936\",\"1937\",\"1938\",\"1939\",\"1940\",\"1941\",\"1942\",\"1943\",\"1944\",\"1945\",\"1946\",\"1947\",\"1948\",\"1949\",\"1950\",\"1951\",\"1952\",\"1953\",\"1954\",\"1955\",\"1956\",\"1957\",\"1958\",\"1959\",\"1960\",\"1961\",\"1962\",\"1963\",\"1964\",\"1965\",\"1966\",\"1967\",\"1968\",\"1969\",\"1970\",\"1971\",\"1972\",\"1973\",\"1974\",\"1975\",\"1976\",\"1977\",\"1978\",\"1979\",\"1980\",\"1981\",\"1982\",\"1983\",\"1984\",\"1985\",\"1986\",\"1987\",\"1988\",\"1989\",\"1990\",\"1991\",\"1992\",\"1993\",\"1994\",\"1995\",\"1996\",\"1997\",\"1998\",\"1999\",\"2000\",\"2001\",\"2002\",\"2003\",\"2004\",\"2005\",\"2006\",\"2007\",\"2008\",\"2009\",\"2010\",\"2011\",\"2012\",\"2013\",\"2014\",\"2015\",\"2016\",\"2017\",\"2018\",\"2019\",\"2020\",\"2021\",\"2022\"],\"series\":{\"world\":{\"label\":\"World mine production\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#2563eb\",\"dash\":[],\"width\":3,\"values\":[81600,77100,81600,77100,77100,90700,104000,109000,95300,95300,95300,109000,118000,136000,104000,113000,172000,209000,181000,122000,118000,90700,104000,95300,95300,122000,136000,154000,150000,150000,118000,77100,72600,86200,109000,145000,150000,159000,177000,222000,254000,231000,272000,277000,263000,136000,95300,122000,163000,168000,159000,195000,177000,168000,168000,272000,263000,372000,318000,372000,435000,413000,535000,679000,620000,607000,484000,358000,437000,376000,393000,394000,361000,395000,497000,451000,449000,493000,534000,626000,597000,589000,562000,604000,625000,584000,625000,643000,575000,1010000,946000,771000,670000,648000,517000,584000,555000,685000,651000,692000,846000,816000,932000,999000,1010000,1030000,1020000,1120000,1050000,746000,1040000,1190000,1210000,699000,905000,917000,917000,1270000,1490000,1520000,1300000,1520000,1680000],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"world\",\"title\":\"World natural graphite mine production\",\"series\":[\"world\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"2022\",\"type\":\"line\",\"canvasId\":\"z362_355_7412af3d-54c8-42a7-805b-fdcce1216029_panel_0\"}],\"ranges\":[{\"key\":\"20\",\"months\":240,\"limit\":null,\"label\":\"20Y\"},{\"key\":\"50\",\"months\":600,\"limit\":null,\"label\":\"50Y\"},{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"50\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-e09b542 elementor-widget elementor-widget-shortcode\" data-id=\"e09b542\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"363\" data-panel-count=\"3\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">USGS Recent U.S. Natural Graphite Supply<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          2025                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2021 \u2013 2025<\/span>\r\n                  <\/div>\r\n        <p id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_desc\" class=\"graphite361-sr\">USGS Recent U.S. Natural Graphite Supply. Net import reliance is net imports as a share of apparent consumption; qualified values retain symbols such as &gt;. All MCS quantities cover natural graphite, and 2025 values are estimates that may be revised in later editions. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_0_label\">\r\n              <h4 id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_0_label\" class=\"graphite361-panel-title\">U.S. supply and apparent consumption<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. supply and apparent consumption\" aria-describedby=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_desc\">U.S. supply and apparent consumption<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"U.S. supply and apparent consumption\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"production\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Mine production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"consumption\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Apparent consumption<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_1_label\">\r\n              <h4 id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_1_label\" class=\"graphite361-panel-title\">U.S. imports and exports<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"U.S. imports and exports\" aria-describedby=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_desc\">U.S. imports and exports<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"U.S. imports and exports\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"imports\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#16a34a;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Imports<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"exports\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#dc2626;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Exports<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_2_label\">\r\n              <h4 id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_2_label\" class=\"graphite361-panel-title\">Net import reliance<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Net import reliance\" aria-describedby=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_desc\">Net import reliance<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Net import reliance\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"2\" data-series=\"nir\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#d97706;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Net import reliance<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Net import reliance is net imports as a share of apparent consumption; qualified values retain symbols such as &gt;.<\/li>\r\n                              <li>All MCS quantities cover natural graphite, and 2025 values are estimates that may be revised in later editions.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.usgs.gov\/centers\/national-minerals-information-center\/graphite-statistics-and-information\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Geological Survey \u2014 Mineral Commodity Summaries 2026, Graphite (Natural)<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"derived\" data-aeo-chart=\"363\">\r\n            <div><dt>Data through:<\/dt><dd>2025<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Annual MCS release<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>metric tons natural graphite \/ %<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083\",\"tipId\":\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_tip\",\"lang\":\"en\",\"labels\":[\"2021-01-01\",\"2022-01-01\",\"2023-01-01\",\"2024-01-01\",\"2025-01-01\"],\"displayLabels\":[\"2021\",\"2022\",\"2023\",\"2024\",\"2025\"],\"series\":{\"production\":{\"label\":\"Mine production\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[null,null,null,null,null],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]},\"imports\":{\"label\":\"Imports\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[53000,89200,73500,73900,79000],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]},\"exports\":{\"label\":\"Exports\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.2,\"values\":[8660,9500,7780,8740,8400],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]},\"consumption\":{\"label\":\"Apparent consumption\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[44300,79700,65700,65200,71000],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]},\"nir\":{\"label\":\"Net import reliance\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.8,\"values\":[100,100,100,100,100],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"supply\",\"title\":\"U.S. supply and apparent consumption\",\"series\":[\"production\",\"consumption\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"2025\",\"type\":\"line\",\"canvasId\":\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_0\"},{\"key\":\"trade\",\"title\":\"U.S. imports and exports\",\"series\":[\"imports\",\"exports\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"2025\",\"type\":\"line\",\"canvasId\":\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_1\"},{\"key\":\"nir\",\"title\":\"Net import reliance\",\"series\":[\"nir\"],\"unit\":\"%\",\"axisFormat\":\"percent1\",\"latest\":\"2025\",\"type\":\"line\",\"canvasId\":\"z363_356_48fb87cb-9ed1-4747-ba98-a4eac0c63083_panel_2\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7da36eb e-con-full e-flex e-con e-child\" data-id=\"7da36eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t<div class=\"elementor-element elementor-element-aaf902b elementor-widget elementor-widget-shortcode\" data-id=\"aaf902b\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"364\" data-panel-count=\"1\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">USGS U.S. Natural Graphite Import Unit Values by Form<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          2025                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2021 \u2013 2025<\/span>\r\n                  <\/div>\r\n        <p id=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_desc\" class=\"graphite361-sr\">USGS U.S. Natural Graphite Import Unit Values by Form. Import unit value is customs value divided by quantity for each natural-graphite form, not a spot-market quote. Flake, lump or chip, and amorphous grades differ in quality and mix, so their dollar-per-tonne lines are not directly interchangeable. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_panel_0_label\">\r\n              <h4 id=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_panel_0_label\" class=\"graphite361-panel-title\">Import unit values by natural graphite form<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Import unit values by natural graphite form\" aria-describedby=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_desc\">Import unit values by natural graphite form<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Import unit values by natural graphite form\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"flake\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Flake<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"lump_chip\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Lump and chip<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"amorphous\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#d97706;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Amorphous<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Import unit value is customs value divided by quantity for each natural-graphite form, not a spot-market quote.<\/li>\r\n                              <li>Flake, lump or chip, and amorphous grades differ in quality and mix, so their dollar-per-tonne lines are not directly interchangeable.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.usgs.gov\/centers\/national-minerals-information-center\/graphite-statistics-and-information\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Geological Survey \u2014 Mineral Commodity Summaries 2026, Graphite (Natural)<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"derived\" data-aeo-chart=\"364\">\r\n            <div><dt>Data through:<\/dt><dd>2025<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Annual MCS release<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>USD per metric ton<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5\",\"tipId\":\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_tip\",\"lang\":\"en\",\"labels\":[\"2021-01-01\",\"2022-01-01\",\"2023-01-01\",\"2024-01-01\",\"2025-01-01\"],\"displayLabels\":[\"2021\",\"2022\",\"2023\",\"2024\",\"2025\"],\"series\":{\"flake\":{\"label\":\"Flake\",\"unit\":\"USD per metric ton\",\"format\":\"money0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.8,\"values\":[1330,1200,1080,1050,1000],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]},\"lump_chip\":{\"label\":\"Lump and chip\",\"unit\":\"USD per metric ton\",\"format\":\"money0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.8,\"values\":[2010,2590,2380,2810,2600],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]},\"amorphous\":{\"label\":\"Amorphous\",\"unit\":\"USD per metric ton\",\"format\":\"money0\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.8,\"values\":[629,563,607,535,470],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"values\",\"title\":\"Import unit values by natural graphite form\",\"series\":[\"flake\",\"lump_chip\",\"amorphous\"],\"unit\":\"USD per metric ton\",\"axisFormat\":\"money0\",\"latest\":\"2025\",\"type\":\"line\",\"canvasId\":\"z364_357_ab864f7c-81ba-4c49-a7e6-763640094ac5_panel_0\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-414283d elementor-widget elementor-widget-shortcode\" data-id=\"414283d\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"365\" data-panel-count=\"2\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">USGS Natural Graphite Production and Reserves by Country<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          Natural graphite mine production by country Germany \u00b7 Natural graphite reserves by country Norway                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>China \u2013 Germany<\/span>\r\n                  <\/div>\r\n        <p id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_desc\" class=\"graphite361-sr\">USGS Natural Graphite Production and Reserves by Country. Reserves are the economically extractable part of identified natural-graphite resources under conditions at the time of assessment. Mine production and reserves use separate panels and scales; 2025 figures are estimates and World total is excluded from country bars. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_0_label\">\r\n              <h4 id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_0_label\" class=\"graphite361-panel-title\">Natural graphite mine production by country<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Natural graphite mine production by country\" aria-describedby=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_desc\">Natural graphite mine production by country<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Natural graphite mine production by country\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"production_2024\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#475569;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>2024 mine production<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"production_2025\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>2025 mine production estimate<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_1_label\">\r\n              <h4 id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_1_label\" class=\"graphite361-panel-title\">Natural graphite reserves by country<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Natural graphite reserves by country\" aria-describedby=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_desc\">Natural graphite reserves by country<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Natural graphite reserves by country\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"reserves\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>2025 reserves<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Reserves are the economically extractable part of identified natural-graphite resources under conditions at the time of assessment.<\/li>\r\n                              <li>Mine production and reserves use separate panels and scales; 2025 figures are estimates and World total is excluded from country bars.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.usgs.gov\/centers\/national-minerals-information-center\/graphite-statistics-and-information\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Geological Survey \u2014 Mineral Commodity Summaries 2026, Graphite (Natural)<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"derived\" data-aeo-chart=\"365\">\r\n            <div><dt>Data through:<\/dt><dd>2025<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Annual MCS release<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>metric tons natural graphite<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c\",\"tipId\":\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_tip\",\"lang\":\"en\",\"labels\":[\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\",\"2000-06-01\",\"2000-07-01\",\"2000-08-01\",\"2000-09-01\",\"2000-10-01\",\"2000-11-01\",\"2000-12-01\",\"2001-01-01\",\"2001-02-01\",\"2001-03-01\",\"2001-04-01\",\"2001-05-01\",\"2001-06-01\"],\"displayLabels\":[\"China\",\"Brazil\",\"Madagascar\",\"Mozambique\",\"Tanzania\",\"Russia\",\"Vietnam\",\"India\",\"Turkey\",\"Canada\",\"Mexico\",\"Korea, North\",\"Korea, Republic of\",\"Sri Lanka\",\"Norway\",\"Ukraine\",\"Austria\",\"Germany\"],\"series\":{\"production_2024\":{\"label\":\"2024 mine production\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[1270000,58000,85000,39000,27000,20000,500,17600,2600,11700,706,8100,1000,3000,5340,900,100,140],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"production_2025\":{\"label\":\"2025 mine production estimate\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[1400000,65000,80000,60000,75000,25000,500,17000,2200,8000,740,8000,500,3200,6600,800,200,140],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]},\"reserves\":{\"label\":\"2025 reserves\",\"unit\":\"metric tons natural graphite\",\"format\":\"number0\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[100000000,74000000,27000000,25000000,18000000,14000000,9700000,8600000,6900000,5900000,3100000,2000000,1800000,1500000,600000,null,null,null],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"production\",\"title\":\"Natural graphite mine production by country\",\"series\":[\"production_2024\",\"production_2025\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"Germany\",\"type\":\"bar\",\"canvasId\":\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_0\"},{\"key\":\"reserves\",\"title\":\"Natural graphite reserves by country\",\"series\":[\"reserves\"],\"unit\":\"metric tons natural graphite\",\"axisFormat\":\"number0\",\"latest\":\"Norway\",\"type\":\"bar\",\"canvasId\":\"z365_358_abd5b121-6135-4db9-8062-8141d708a55c_panel_1\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-b5f7cd5 elementor-widget elementor-widget-shortcode\" data-id=\"b5f7cd5\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"366\" data-panel-count=\"1\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">USGS U.S. Natural Graphite Import Sources<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          Mexico                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>China \u2013 Mexico<\/span>\r\n                  <\/div>\r\n        <p id=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_desc\" class=\"graphite361-sr\">USGS U.S. Natural Graphite Import Sources. Import share is each direct supplier country&#039;s portion of U.S. natural-graphite imports over the stated 2021\u201324 period. The exporting country may differ from mining origin, and rounded shares need not sum exactly to 100%. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_panel_0_label\">\r\n              <h4 id=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_panel_0_label\" class=\"graphite361-panel-title\">Share of U.S. natural graphite imports by source country<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Share of U.S. natural graphite imports by source country\" aria-describedby=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_desc\">Share of U.S. natural graphite imports by source country<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Share of U.S. natural graphite imports by source country\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"share\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Import share<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Import share is each direct supplier country&#039;s portion of U.S. natural-graphite imports over the stated 2021\u201324 period.<\/li>\r\n                              <li>The exporting country may differ from mining origin, and rounded shares need not sum exactly to 100%.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.usgs.gov\/centers\/national-minerals-information-center\/graphite-statistics-and-information\" target=\"_blank\" rel=\"noopener noreferrer\">U.S. Geological Survey \u2014 Mineral Commodity Summaries 2026, Graphite (Natural)<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"derived\" data-aeo-chart=\"366\">\r\n            <div><dt>Data through:<\/dt><dd>2021-2024<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Annual MCS release \u00b7 multi-year share period<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>%<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d\",\"tipId\":\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_tip\",\"lang\":\"en\",\"labels\":[\"2000-01-01\",\"2000-02-01\",\"2000-03-01\",\"2000-04-01\",\"2000-05-01\"],\"displayLabels\":[\"China\",\"Other countries\",\"Canada\",\"Mozambique\",\"Mexico\"],\"series\":{\"share\":{\"label\":\"Import share\",\"unit\":\"%\",\"format\":\"percent1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.8,\"values\":[46,16,13,13,12],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"share\",\"title\":\"Share of U.S. natural graphite imports by source country\",\"series\":[\"share\"],\"unit\":\"%\",\"axisFormat\":\"percent1\",\"latest\":\"Mexico\",\"type\":\"bar\",\"canvasId\":\"z366_359_4c002eea-a7a3-4354-8212-d2802574226d_panel_0\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-1521658 e-flex e-con-boxed e-con e-parent\" data-id=\"1521658\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4465797 elementor-widget elementor-widget-shortcode\" data-id=\"4465797\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"367\" data-panel-count=\"2\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">IEA Graphite Demand Outlook \u2014 All Grades<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          2050                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2025 \u2013 2050<\/span>\r\n                  <\/div>\r\n        <p id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_desc\" class=\"graphite361-sr\">IEA Graphite Demand Outlook \u2014 All Grades. IEA graphite demand covers all grades; each scenario total is derived from electric vehicles, grid storage and other uses. CPS, STEPS and HDS are alternative outlooks, not additive forecasts; values can include natural and synthetic graphite. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_0_label\">\r\n              <h4 id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_0_label\" class=\"graphite361-panel-title\">Total demand by policy scenario<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Total demand by policy scenario\" aria-describedby=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_desc\">Total demand by policy scenario<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Total demand by policy scenario\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"cps\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#475569;--graphite361-legend-style:dashed\"><\/span>\r\n                    <span>CPS<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"steps\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>STEPS<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"hds\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:dashed\"><\/span>\r\n                    <span>HDS<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_1_label\">\r\n              <h4 id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_1_label\" class=\"graphite361-panel-title\">STEPS demand by end use<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"STEPS demand by end use\" aria-describedby=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_desc\">STEPS demand by end use<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"STEPS demand by end use\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"ev\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Electric vehicles<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"grid\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#16a34a;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Grid battery storage<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"other\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#d97706;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Other uses<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>IEA graphite demand covers all grades; each scenario total is derived from electric vehicles, grid storage and other uses.<\/li>\r\n                              <li>CPS, STEPS and HDS are alternative outlooks, not additive forecasts; values can include natural and synthetic graphite.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.iea.org\/data-and-statistics\/data-tools\/critical-minerals-data-explorer\" target=\"_blank\" rel=\"noopener noreferrer\">International Energy Agency \u2014 Critical Minerals Data Explorer, Graphite: all grades<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"explicit\" data-aeo-chart=\"367\">\r\n            <div><dt>Data through:<\/dt><dd>IEA GCMO 2026 \u00b7 outlook to 2050<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Five-year scenario points<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>kt graphite<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5\",\"tipId\":\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_tip\",\"lang\":\"en\",\"labels\":[\"2025-01-01\",\"2030-01-01\",\"2035-01-01\",\"2040-01-01\",\"2045-01-01\",\"2050-01-01\"],\"displayLabels\":[\"2025\",\"2030\",\"2035\",\"2040\",\"2045\",\"2050\"],\"series\":{\"cps\":{\"label\":\"CPS\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#475569\",\"dash\":[7,4],\"width\":2.2,\"values\":[5778.682769999999,8133.184478,9628.150513,9528.672852,8395.083801,8610.122558],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\"]},\"steps\":{\"label\":\"STEPS\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":3,\"values\":[5778.682769999999,8649.799316,10756.301819,10946.704284,9538.948243,9856.311767],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\"]},\"hds\":{\"label\":\"HDS\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#7c3aed\",\"dash\":[3,3],\"width\":2.2,\"values\":[5778.682769999999,9438.433105,12486.284057,13253.83191,11217.392821000001,11523.208862],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\"]},\"ev\":{\"label\":\"Electric vehicles\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[2087.025391,4162.354492,5399.741211,4883.599609,3040.325928,2710.853271],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\"]},\"grid\":{\"label\":\"Grid battery storage\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[404.445465,512.596924,771.553284,925.288757,850.796631,975.682129],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\"]},\"other\":{\"label\":\"Other uses\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[3287.211914,3974.8479,4585.007324,5137.815918,5647.825684,6169.776367],\"qualifiers\":[\"\",\"\",\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"scenario\",\"title\":\"Total demand by policy scenario\",\"series\":[\"cps\",\"steps\",\"hds\"],\"unit\":\"kt graphite\",\"axisFormat\":\"number1\",\"latest\":\"2050\",\"type\":\"line\",\"canvasId\":\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_0\"},{\"key\":\"uses\",\"title\":\"STEPS demand by end use\",\"series\":[\"ev\",\"grid\",\"other\"],\"unit\":\"kt graphite\",\"axisFormat\":\"number1\",\"latest\":\"2050\",\"type\":\"bar\",\"canvasId\":\"z367_360_da5009fe-4ae2-44c9-aab7-fe7990ef9df5_panel_1\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-715d152 e-flex e-con-boxed e-con e-parent\" data-id=\"715d152\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f31b86f elementor-widget elementor-widget-shortcode\" data-id=\"f31b86f\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"368\" data-panel-count=\"4\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">IEA Graphite Mining and Refining Outlook<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          2040                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>2025 \u2013 2040<\/span>\r\n                  <\/div>\r\n        <p id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_desc\" class=\"graphite361-sr\">IEA Graphite Mining and Refining Outlook. Mining and refining are separate IEA supply-chain flows; totals sum the 11 reported regions, including explicit zeros. This STEPS Base Case outlook may include natural and synthetic graphite; mining and refining totals must not be added. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_0_label\">\r\n              <h4 id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_0_label\" class=\"graphite361-panel-title\">Projected mining total<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Projected mining total\" aria-describedby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_desc\">Projected mining total<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Projected mining total\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"mining_total\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Mining total<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_1_label\">\r\n              <h4 id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_1_label\" class=\"graphite361-panel-title\">Projected mining by region<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Projected mining by region\" aria-describedby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_desc\">Projected mining by region<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Projected mining by region\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_canada\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Canada<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_china\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>China<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_finland\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#d97706;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Finland<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_japan\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Japan<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_madagascar\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#16a34a;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Madagascar<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_mozambique\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#dc2626;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Mozambique<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_other_countries\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0f766e;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Other countries<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_russia\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#c026d3;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Russia<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_sweden\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#475569;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Sweden<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_tanzania\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#ea580c;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Tanzania<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"mining_united_states\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>United States<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_2_label\">\r\n              <h4 id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_2_label\" class=\"graphite361-panel-title\">Projected refining total<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_2\" tabindex=\"0\" role=\"img\" aria-label=\"Projected refining total\" aria-describedby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_desc\">Projected refining total<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Projected refining total\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"2\" data-series=\"refining_total\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Refining total<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_3_label\">\r\n              <h4 id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_3_label\" class=\"graphite361-panel-title\">Projected refining by region<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_3\" tabindex=\"0\" role=\"img\" aria-label=\"Projected refining by region\" aria-describedby=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_desc\">Projected refining by region<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Projected refining by region\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_canada\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Canada<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_china\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>China<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_finland\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#d97706;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Finland<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_japan\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Japan<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_madagascar\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#16a34a;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Madagascar<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_mozambique\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#dc2626;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Mozambique<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_other_countries\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0f766e;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Other countries<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_russia\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#c026d3;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Russia<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_sweden\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#475569;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Sweden<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_tanzania\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#ea580c;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Tanzania<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"3\" data-series=\"refining_united_states\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>United States<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Mining and refining are separate IEA supply-chain flows; totals sum the 11 reported regions, including explicit zeros.<\/li>\r\n                              <li>This STEPS Base Case outlook may include natural and synthetic graphite; mining and refining totals must not be added.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.iea.org\/data-and-statistics\/data-tools\/critical-minerals-data-explorer\" target=\"_blank\" rel=\"noopener noreferrer\">International Energy Agency \u2014 Critical Minerals Data Explorer, Graphite supply<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"explicit\" data-aeo-chart=\"368\">\r\n            <div><dt>Data through:<\/dt><dd>IEA GCMO 2026 \u00b7 outlook to 2040<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Five-year scenario points<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>kt graphite<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc\",\"tipId\":\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_tip\",\"lang\":\"en\",\"labels\":[\"2025-01-01\",\"2030-01-01\",\"2035-01-01\",\"2040-01-01\"],\"displayLabels\":[\"2025\",\"2030\",\"2035\",\"2040\"],\"series\":{\"mining_total\":{\"label\":\"Mining total\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":3,\"values\":[1780.7302220000001,2214.409409,2396.034751,2460.200977],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_total\":{\"label\":\"Refining total\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":3,\"values\":[2265.7693950000003,3355.547634,4431.799914,4466.589425],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_canada\":{\"label\":\"Canada\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[7.036,87.066597,86.976242,87.421745],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_canada\":{\"label\":\"Canada\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[0.029032,0.059926,0.0637,0.0637],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_china\":{\"label\":\"China\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[1432.324585,1238.842407,1276.88269,1337.280884],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_china\":{\"label\":\"China\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[2139.038086,3025.939941,4013.507324,4038.814697],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_finland\":{\"label\":\"Finland\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_finland\":{\"label\":\"Finland\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#d97706\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_japan\":{\"label\":\"Japan\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_japan\":{\"label\":\"Japan\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[68.470444,149.248077,162.860397,164.579803],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_madagascar\":{\"label\":\"Madagascar\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[69.689476,170.022125,168.15332,165.138962],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_madagascar\":{\"label\":\"Madagascar\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_mozambique\":{\"label\":\"Mozambique\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.2,\"values\":[66.599998,259.463348,348.280884,368.143951],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_mozambique\":{\"label\":\"Mozambique\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#dc2626\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_other_countries\":{\"label\":\"Other countries\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#0f766e\",\"dash\":[],\"width\":2.2,\"values\":[115.126099,165.896408,182.623093,170.396912],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_other_countries\":{\"label\":\"Other countries\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#0f766e\",\"dash\":[],\"width\":2.2,\"values\":[45.18177,165.625931,240.113861,245.981384],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_russia\":{\"label\":\"Russia\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#c026d3\",\"dash\":[],\"width\":2.2,\"values\":[28.200001,30.1,50.099998,48.799999],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_russia\":{\"label\":\"Russia\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#c026d3\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_sweden\":{\"label\":\"Sweden\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_sweden\":{\"label\":\"Sweden\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_tanzania\":{\"label\":\"Tanzania\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#ea580c\",\"dash\":[],\"width\":2.2,\"values\":[61.754063,263.018524,283.018524,283.018524],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_tanzania\":{\"label\":\"Tanzania\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#ea580c\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"mining_united_states\":{\"label\":\"United States\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[0,0,0,0],\"qualifiers\":[\"\",\"\",\"\",\"\"]},\"refining_united_states\":{\"label\":\"United States\",\"unit\":\"kt graphite\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[13.050063,14.673759,15.254632,17.149841],\"qualifiers\":[\"\",\"\",\"\",\"\"]}},\"panels\":[{\"key\":\"mining_total\",\"title\":\"Projected mining total\",\"series\":[\"mining_total\"],\"unit\":\"kt graphite\",\"axisFormat\":\"number1\",\"latest\":\"2040\",\"type\":\"line\",\"canvasId\":\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_0\"},{\"key\":\"mining_regions\",\"title\":\"Projected mining by region\",\"series\":[\"mining_canada\",\"mining_china\",\"mining_finland\",\"mining_japan\",\"mining_madagascar\",\"mining_mozambique\",\"mining_other_countries\",\"mining_russia\",\"mining_sweden\",\"mining_tanzania\",\"mining_united_states\"],\"unit\":\"kt graphite\",\"axisFormat\":\"number1\",\"latest\":\"2040\",\"type\":\"line\",\"canvasId\":\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_1\"},{\"key\":\"refining_total\",\"title\":\"Projected refining total\",\"series\":[\"refining_total\"],\"unit\":\"kt graphite\",\"axisFormat\":\"number1\",\"latest\":\"2040\",\"type\":\"line\",\"canvasId\":\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_2\"},{\"key\":\"refining_regions\",\"title\":\"Projected refining by region\",\"series\":[\"refining_canada\",\"refining_china\",\"refining_finland\",\"refining_japan\",\"refining_madagascar\",\"refining_mozambique\",\"refining_other_countries\",\"refining_russia\",\"refining_sweden\",\"refining_tanzania\",\"refining_united_states\"],\"unit\":\"kt graphite\",\"axisFormat\":\"number1\",\"latest\":\"2040\",\"type\":\"line\",\"canvasId\":\"z368_361_9cfb0dfc-bdd7-44c5-950c-068f881728cc_panel_3\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-9a6c44f e-flex e-con-boxed e-con e-parent\" data-id=\"9a6c44f\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-f0653d9 elementor-widget elementor-widget-shortcode\" data-id=\"f0653d9\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"shortcode.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t<div class=\"elementor-shortcode\">    <div id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8\" class=\"graphite361-wrap\" lang=\"en\" data-chart-number=\"369\" data-panel-count=\"2\" >\r\n      <div class=\"graphite361-card\">\r\n        <div class=\"graphite361-controls\" role=\"group\" aria-label=\"Range:\">\r\n          <span class=\"graphite361-range-label\">Range:<\/span>\r\n                      <button type=\"button\" class=\"graphite361-btn\" data-range=\"all\" aria-pressed=\"false\">ALL<\/button>\r\n                    <span class=\"graphite361-flex\"><\/span>\r\n          <button type=\"button\" class=\"graphite361-btn graphite361-btn-ghost\" data-action=\"reset\">Reset view<\/button>\r\n          <span class=\"graphite361-hint\">Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/span>\r\n          <span class=\"graphite361-sr\" data-status aria-live=\"polite\"><\/span>\r\n        <\/div>\r\n        <h3 class=\"graphite361-title\">IEA 2035 Graphite Expected Supply and Primary Supply Requirements<\/h3>\r\n        <div class=\"graphite361-kpi\">\r\n          <span><strong>Latest:<\/strong>\r\n                          Expected supply cases Expected supply \u00b7 Primary supply requirement cases Primary supply requirements                      <\/span>\r\n          <span aria-hidden=\"true\">\u00b7<\/span>\r\n          <span data-shown-range>Expected supply \u2013 Primary supply requirements<\/span>\r\n                  <\/div>\r\n        <p id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_desc\" class=\"graphite361-sr\">IEA 2035 Graphite Expected Supply and Primary Supply Requirements. Expected supply combines natural flake and synthetic graphite; primary requirements deduct secondary supply and include refining losses. High-production, STEPS and HDS totals include the source increments; the 2035 scenario bars are alternatives, not values to add together. Wheel\/Pinch=Zoom \u00b7 Drag=Box zoom \u00b7 Alt+Drag\/Arrows=Pan \u00b7 Double-click=Reset<\/p>\r\n        <div class=\"graphite361-panels\">\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_0_label\">\r\n              <h4 id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_0_label\" class=\"graphite361-panel-title\">Expected supply cases<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_0\" tabindex=\"0\" role=\"img\" aria-label=\"Expected supply cases\" aria-describedby=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_desc\">Expected supply cases<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Expected supply cases\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"base\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#0891b2;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>Base case<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"0\" data-series=\"high\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#2563eb;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>High-production case<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                      <section class=\"graphite361-panel\" aria-labelledby=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_1_label\">\r\n              <h4 id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_1_label\" class=\"graphite361-panel-title\">Primary supply requirement cases<\/h4>\r\n              <div class=\"graphite361-frame\"><canvas id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_1\" tabindex=\"0\" role=\"img\" aria-label=\"Primary supply requirement cases\" aria-describedby=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_desc\">Primary supply requirement cases<\/canvas><\/div>\r\n              <div class=\"graphite361-legend\" role=\"group\" aria-label=\"Primary supply requirement cases\">\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"cps\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#475569;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>CPS<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"steps\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#16a34a;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>STEPS<\/span>\r\n                  <\/button>\r\n                                  <button type=\"button\" class=\"graphite361-legend-item\" data-panel=\"1\" data-series=\"hds\" aria-pressed=\"true\">\r\n                    <span class=\"graphite361-swatch\" aria-hidden=\"true\" style=\"--graphite361-legend-color:#7c3aed;--graphite361-legend-style:solid\"><\/span>\r\n                    <span>HDS<\/span>\r\n                  <\/button>\r\n                              <\/div>\r\n            <\/section>\r\n                  <\/div>\r\n                  <div class=\"graphite361-description\" translate=\"yes\">\r\n            <ul>\r\n                              <li>Expected supply combines natural flake and synthetic graphite; primary requirements deduct secondary supply and include refining losses.<\/li>\r\n                              <li>High-production, STEPS and HDS totals include the source increments; the 2035 scenario bars are alternatives, not values to add together.<\/li>\r\n                          <\/ul>\r\n          <\/div>\r\n                <div class=\"graphite361-source-wrap\">\r\n          <span>Sources:<\/span>\r\n                      <a href=\"https:\/\/www.iea.org\/data-and-statistics\/charts\/expected-mine-supply-from-existing-and-announced-projects-and-primary-supply-requirements-for-graphite-by-scenario-2035\" target=\"_blank\" rel=\"noopener noreferrer\">International Energy Agency \u2014 2035 graphite expected supply and primary requirements<\/a>\r\n                    <dl class=\"graphite361-source-meta\" data-aeo-provenance=\"v1\" data-aeo-mode=\"explicit\" data-aeo-chart=\"369\">\r\n            <div><dt>Data through:<\/dt><dd>IEA source updated 2026-07-09 \u00b7 2035 comparison<\/dd><\/div>\r\n            <div><dt>Frequency:<\/dt><dd>Single-year scenario comparison<\/dd><\/div>\r\n            <div><dt>Units:<\/dt><dd>Mt graphite<\/dd><\/div>\r\n          <\/dl>\r\n          <span class=\"graphite361-source-note\">Values follow the cited official datasets. Natural and artificial or synthetic graphite remain separate unless an IEA outlook explicitly combines them.<\/span>\r\n        <\/div>\r\n        <div id=\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_tip\" class=\"graphite361-tip\" role=\"status\" aria-live=\"polite\"><\/div>\r\n      <\/div>\r\n    <\/div>\r\n    <script>\r\n      (function(){\r\n        const config={\"rootId\":\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8\",\"tipId\":\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_tip\",\"lang\":\"en\",\"labels\":[\"2000-01-01\",\"2000-02-01\"],\"displayLabels\":[\"Expected supply\",\"Primary supply requirements\"],\"series\":{\"base\":{\"label\":\"Base case\",\"unit\":\"Mt graphite\",\"format\":\"number1\",\"color\":\"#0891b2\",\"dash\":[],\"width\":2.2,\"values\":[10.2,null],\"qualifiers\":[\"\",\"\"]},\"high\":{\"label\":\"High-production case\",\"unit\":\"Mt graphite\",\"format\":\"number1\",\"color\":\"#2563eb\",\"dash\":[],\"width\":2.2,\"values\":[11.6,null],\"qualifiers\":[\"\",\"\"]},\"cps\":{\"label\":\"CPS\",\"unit\":\"Mt graphite\",\"format\":\"number1\",\"color\":\"#475569\",\"dash\":[],\"width\":2.2,\"values\":[null,9.4],\"qualifiers\":[\"\",\"\"]},\"steps\":{\"label\":\"STEPS\",\"unit\":\"Mt graphite\",\"format\":\"number1\",\"color\":\"#16a34a\",\"dash\":[],\"width\":2.2,\"values\":[null,10.5],\"qualifiers\":[\"\",\"\"]},\"hds\":{\"label\":\"HDS\",\"unit\":\"Mt graphite\",\"format\":\"number1\",\"color\":\"#7c3aed\",\"dash\":[],\"width\":2.2,\"values\":[null,12.2],\"qualifiers\":[\"\",\"\"]}},\"panels\":[{\"key\":\"supply\",\"title\":\"Expected supply cases\",\"series\":[\"base\",\"high\"],\"unit\":\"Mt graphite\",\"axisFormat\":\"number1\",\"latest\":\"Expected supply\",\"type\":\"bar\",\"canvasId\":\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_0\"},{\"key\":\"requirements\",\"title\":\"Primary supply requirement cases\",\"series\":[\"cps\",\"steps\",\"hds\"],\"unit\":\"Mt graphite\",\"axisFormat\":\"number1\",\"latest\":\"Primary supply requirements\",\"type\":\"bar\",\"canvasId\":\"z369_362_6268117c-5bc6-446a-8f84-ec7ad4516af8_panel_1\"}],\"ranges\":[{\"key\":\"all\",\"months\":null,\"limit\":null,\"label\":\"ALL\"}],\"defaultRange\":\"all\",\"normalize\":false,\"xticks\":10,\"text\":{\"showing\":\"Showing\",\"script_error\":\"The chart library could not be loaded.\",\"normalized_unit\":\"Index\"}};\r\n        function mount(){if(window.ComidraGraphite361Chart){window.ComidraGraphite361Chart.mount(config);}}\r\n        if(document.readyState==='loading')document.addEventListener('DOMContentLoaded',mount,{once:true});else mount();\r\n      })();\r\n    <\/script>\r\n    <\/div>\n\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-a05a6fe e-flex e-con-boxed e-con e-parent\" data-id=\"a05a6fe\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t<div class=\"elementor-element elementor-element-71f8021 e-con-full e-flex e-con e-child\" data-id=\"71f8021\" data-element_type=\"container\" data-e-type=\"container\" data-settings=\"{&quot;background_background&quot;:&quot;classic&quot;}\">\n\t\t\t\t<div class=\"elementor-element elementor-element-43d8f22 elementor-widget elementor-widget-text-editor\" data-id=\"43d8f22\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<p>This data is provided for general informational purposes only and may not be entirely accurate. All investment decisions are solely the responsibility of the investor, and we assume no liability for any losses arising from the use of this data. Please consult a qualified professional if necessary.<\/p>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-59ad8eb e-flex e-con-boxed e-con e-parent\" data-id=\"59ad8eb\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6ab5709 elementor-widget elementor-widget-heading\" data-id=\"6ab5709\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">\u00a9 2025 Comidra. All rights reserved.  \nComidra provides data-driven insights for smarter commodity investments.\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-7ef1cce e-flex e-con-boxed e-con e-parent\" data-id=\"7ef1cce\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-6b02466 elementor-widget elementor-widget-image\" data-id=\"6b02466\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"image.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<img decoding=\"async\" src=\"https:\/\/comidra.com\/wp-content\/uploads\/elementor\/thumbs\/cropped-logo-razavpn8gx5cvowey8hjmzaqh604h2tc5a9ha01h2k.gif\" title=\"cropped-logo.gif\" alt=\"natural gas investment chart\" loading=\"lazy\" \/>\t\t\t\t\t\t\t\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<div class=\"elementor-element elementor-element-9a43522 elementor-widget elementor-widget-text-editor\" data-id=\"9a43522\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"text-editor.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t\t\t\t\t<h4>comidramaster@gmail.com<\/h4>\t\t\t\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t<div class=\"elementor-element elementor-element-18ae4f7 e-flex e-con-boxed e-con e-parent\" data-id=\"18ae4f7\" data-element_type=\"container\" data-e-type=\"container\">\n\t\t\t\t\t<div class=\"e-con-inner\">\n\t\t\t\t<div class=\"elementor-element elementor-element-4110cd7 elementor-widget elementor-widget-heading\" data-id=\"4110cd7\" data-element_type=\"widget\" data-e-type=\"widget\" data-widget_type=\"heading.default\">\n\t\t\t\t<div class=\"elementor-widget-container\">\n\t\t\t\t\t<h3 class=\"elementor-heading-title elementor-size-default\">Data sources used in creating this WTI investment chart include Yahoo Finance, the U.S. Energy Information Administration (EIA), Baker Hughes,OPEC\n<\/h3>\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t\t\t<\/div>\n\t\t","protected":false},"excerpt":{"rendered":"<p>COMIDRA.COM Comidra is a data site that organizes key commodity market data\u2014such as natural gas and WTI crude oil\u2014so you can grasp it at a glance. It presents multiple indicators in intuitive charts to help you quickly understand complex market moves and use them to support decision-making. Natural Gas WTI GOLD SILVER COPPER ALUMINUM NICKEL [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"parent":0,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"site-sidebar-layout":"no-sidebar","site-content-layout":"page-builder","ast-site-content-layout":"full-width-container","site-content-style":"unboxed","site-sidebar-style":"unboxed","ast-global-header-display":"disabled","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"disabled","ast-breadcrumbs-content":"","ast-featured-img":"disabled","footer-sml-layout":"disabled","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"set","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"class_list":["post-4256","page","type-page","status-publish","hentry"],"_links":{"self":[{"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/pages\/4256","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/comments?post=4256"}],"version-history":[{"count":1,"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/pages\/4256\/revisions"}],"predecessor-version":[{"id":4257,"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/pages\/4256\/revisions\/4257"}],"wp:attachment":[{"href":"https:\/\/comidra.com\/en\/wp-json\/wp\/v2\/media?parent=4256"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}