CINXE.COM

ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China

<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title>ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China</title> <meta name="description" content="On November 16th 2022, the &amp;quot;9th China Industrial Digitalization Conference&amp;quot; was held in Longzhong. Thanks to outstanding performance in industrial digitization and business performance, ECHEMI has proudly ranked 62nd on the list."/> <link rel="canonical" href="https://www.echemi.com/cms/1416504.html" /> <meta property="og:url" content="https://www.echemi.com/cms/1416504.html"> <meta property="og:type" content="article"> <meta property="og:title" content="ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China - ECHEMI.com"> <meta property="og:image" content="https://upload.echemi.com/2023/0613/1686624364716.jpg"/> <meta property="og:image:secure_url" content="https://upload.echemi.com/2023/0613/1686624364716.jpg" /> <meta property="og:image:width" content="410"/> <meta property="og:image:height" content="288"/> <meta property="og:image:alt" content="ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China - ECHEMI.com" /> <meta property="og:description" content="On November 16th 2022, the &quot;9th China Industrial Digitalization Conference&quot; was held in Longzhong. Thanks to outstanding performance in industrial digitization and business performance, ECHEMI has proudly ranked 62nd on the list."> <meta property="og:site_name" content="ECHEMI"> <meta name="twitter:card" content="summary_large_image"> <meta name="twitter:site" content="@Echemiqd"> <meta name="twitter:title" content="ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China - ECHEMI.com"> <meta name="twitter:description" content="On November 16th 2022, the &quot;9th China Industrial Digitalization Conference&quot; was held in Longzhong. Thanks to outstanding performance in industrial digitization and business performance, ECHEMI has proudly ranked 62nd on the list."> <meta name="twitter:image:src" content="https://upload.echemi.com/2023/0613/1686624364716.jpg"> <meta itemprop="image" content="https://upload.echemi.com/2023/0613/1686624364716.jpg" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "NewsArticle", "headline": "ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China", "image": [ "https://upload.echemi.com/2023/0613/1686624364716.jpg" ], "datePublished": "2023-06-13", "dateModified": "", "publisher": { "name": "ECHEMI", "@type": "Organization", "logo": { "@type": "ImageObject", "url": "https://cdn-ali-www.echemi.com/static_v3/images/common/echemi.svg?v=5dcd3d797df79f1de29309eddc0317a7" } } } </script> <link rel="shortcut icon" href="https://static-www.echemi.com/static_v3/images/echemi_vd761b1.png"/> <link rel="bookmark" href="https://static-www.echemi.com/static_v3/images/echemi_vd761b1.png"/> <link rel="icon" href="https://static-www.echemi.com/static_v3/images/echemi_vd761b1.png" type="image/gif" /> <link href="https://static-www.echemi.com/static_v3/css/common-6.0.min_va16c18.css" rel="stylesheet" /> <link href="https://static-www.echemi.com/static_v3/css/fonts/font_v1/iconfont_vce89f5.css" rel="stylesheet"> <script src="https://static-www.echemi.com/static_v3/js/jquery-1.11.2.min_v5790ea.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/Func.min_v0204c7.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/default_v37c90f.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/html5_v0ce8f3.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/custom/goLogin_v5d035e.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/custom/htmlCode_vd2a367.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/lazysizes.min_v0812d0.js" async></script> <script src="https://static-www.echemi.com/static_v3/js/loading_v05cfac.js" type="text/javascript"></script> <script src="https://static-www.echemi.com/static_v3/js/spin.min_v6f31fa.js" type="text/javascript"></script> <script type="text/javascript"> var webRoot = "https://www.echemi.com"; var webRootEn = "https://www.echemi.com"; var webRootZh = "https://zh.echemi.com"; var webRootEu = "https://mall.echemi.com"; var webRootSupplier = "https://supplier.echemi.com"; var webRootAjax = "https://www.echemi.com"; var webRootFileCdn = "https://file.echemi.com/fileManage"; var webRootStaticCdn = "https://static-www.echemi.com/static_v3"; var webRootUCenter = "https://i.echemi.com"; var regExpEmail = "^[a-zA-Z0-9\\.\\-\\+\\_\\&]+@([A-Za-z0-9\\-]+\\.)+[A-Za-z0-9]+$"; var regExpNumber = "^[0-9]+(\\.[0-9]+)?$"; var regExpNotChinese = "^[^\\u4e00-\\u9fa5]*$"; var regExpCasno = "^[0-9]{2,7}-[0-9]{1,2}-[0-9]{1}$"; var regExpPassword = "^(?![\\d]+$)(?![a-zA-Z]+$)(?![!@#$%^&*-+=:;,.?]+$)[\\da-zA-Z!@#$%^&*-+=:;,.?]{8,18}$"; var regExpTelephone = "^[+]?[\\-0-9]+[0-9]$"; </script> <!-- Google Tag Manager start --> <script async src="https://www.googletagmanager.com/gtag/js?id=AW-652012140"></script> <script> window.dataLayer = window.dataLayer || []; function gtag() {dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'AW-652012140'); gtag('config', 'UA-163721333-1'); (function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start': new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0], j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src= 'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f); })(window,document,'script','dataLayer','GTM-PGNVPDK'); </script> <!-- Google Tag Manager end --><link href="https://static-www.echemi.com/static_v3/css/fonts_community/iconfont_v05f03f.css" rel="stylesheet"> <link rel="stylesheet" href="https://static-www.echemi.com/static_v3/css/swiper-3.4.1.min_v0176bf.css"> <link href="https://static-www.echemi.com/static_v3/css/comment_common_v508cc7.css" rel="stylesheet"> <link rel="stylesheet" type="text/css" href="https://static-www.echemi.com/static_v3/css/news_detail_v8381b8.css" /> <script type="application/ld+json"> { "@context": "https://schema.org", "@type": "BreadcrumbList", "itemListElement": [{ "@type": "ListItem", "position": 1, "name": "Home", "item": "https://www.echemi.com" },{ "@type": "ListItem", "position": 2, "name": "News", "item": "https://www.echemi.com/cms-news.html" } ,{ "@type": "ListItem", "position": 3, "name": "ECHEMI Focus", "item": "https://www.echemi.com/cms-news/focus.html" }, { "@type": "ListItem", "position": 4, "name": "ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China" } ] } </script> <style> .right_ad { margin-bottom: 30px; } .right_ad img { display: block; width: 100%; margin-bottom: 12px; } </style> </head> <body> <!--顶部灰色栏--> <script> !(function(c,b,d,a){c[a]||(c[a]={});c[a]={ "pid": "eex8nehrx0@e92069c6cc49d0c", "endpoint": "https://eex8nehrx0-default-cn.rum.aliyuncs.com", "tracing": { enable: true, sample: 100, tracestate: true, baggage: true } }; with(b)with(body)with(insertBefore(createElement("script"),firstChild))setAttribute("crossorigin","",src=d) })(window, document, "https://eex8nehrx0-sdk.rum.aliyuncs.com/v2/browser-sdk.js", "__rum"); </script> <!-- Google Tag Manager (noscript) start --> <noscript> <iframe src="https://www.googletagmanager.com/ns.html?id=GTM-PGNVPDK" height="0" width="0" style="display:none;visibility:hidden"></iframe> </noscript> <!-- Google Tag Manager (noscript) end --> <script> //获取用户customerId $.ajax({ url: webRootAjax + "/getUserProfileInfo.do", type: "post", data: { url: window.location.href }, dataType: "json", success: function (json) { if (json.success) { var map = json.map var browseChannelInfo = map.browseChannelInfo var userProfileInfo = map.userProfileInfo if (userProfileInfo.customerType != null && userProfileInfo.customerType != '') { var customerType = userProfileInfo.customerType var customerTypeName = userProfileInfo.customerTypeName var customerTypes = customerType.split(',') var customerTypeNames = customerTypeName.split(',') for (var i = 0; i < customerTypes.length; i++) { var param = { 'event': 'add_user_profile', user_profile: { main_category_id: userProfileInfo.mainCategoryId == null ? '' : userProfileInfo.mainCategoryId, main_category_name: userProfileInfo.mainCategoryName == null ? '' : userProfileInfo.mainCategoryName, channel_type: browseChannelInfo.channel_type == null ? '' : browseChannelInfo.channel_type, channel_name: browseChannelInfo.channel_name == null ? '' : browseChannelInfo.channel_name } } if (i == 0) { param.page_view = 1; } else { param.page_view = 0; } param.customer_id = map.userId == null ? '' : map.userId; if (map.userId != null && map.userId != '') { param.user_id = map.userId; } param.user_profile.customer_type = customerTypes[i]; param.user_profile.customer_type_name = customerTypeNames[i]; dataLayer.push(param); } } else { var param = { 'event': 'add_user_profile', user_profile: { main_category_id: userProfileInfo.mainCategoryId == null ? '' : userProfileInfo.mainCategoryId, main_category_name: userProfileInfo.mainCategoryName == null ? '' : userProfileInfo.mainCategoryName, channel_type: browseChannelInfo.channel_type == null ? '' : browseChannelInfo.channel_type, channel_name: browseChannelInfo.channel_name == null ? '' : browseChannelInfo.channel_name } } param.page_view = 1; param.customer_id = map.userId == null ? '' : map.userId; if (map.userId != null && map.userId != '') { param.user_id = map.userId; } param.user_profile.customer_type = ''; param.user_profile.customer_type_name = ''; dataLayer.push(param); } } } }); </script><header class="header"> <div class="header_box width_1260"> <div class="logo_box"> <a href="https://www.echemi.com" title="Provide Better Products and Services - ECHEMI.com"> <div class="head_logo1"><img src="https://static-www.echemi.com/static_v3/images/common/echemi_v5dcd3d.svg" alt="ECHEMI.com logo" /></div> <div class="head_logo2"><img src="https://static-www.echemi.com/static_v3/images/common/echemi-slogan_vacc9e9.svg" alt="ECHEMI Slogan: Provide Better Products and Services" /></div> <div class="head_logo3"><img src="https://static-www.echemi.com/static_v3/images/common/echemi-tohomepage_vb3c419.svg" alt="back echemi.com homepage" /></div> </a> </div> <div class="isearch_box clearfix"> <div class="search_style clearfix"> <div class="items active" id="topSearchItemDiv1" onclick="topSearchItemChange(1)">Product</div> <div class="items" id="topSearchItemDiv2" onclick="topSearchItemChange(2)">Supplier</div> <div class="items" id="topSearchItemDiv3" onclick="topSearchItemChange(3)">Encyclopedia</div> <div class="items" id="topSearchItemDiv4" onclick="topSearchItemChange(4)">Inquiry</div> </div> <div class="search_box_border"> <input type="hidden" id="topSearchItem" value=""> <input class="isearch_ipt" type="text" id="topSearchKeywords" value="" placeholder="Please enter product name or CAS NO." autocomplete="off" onkeypress="searchKeywordsOnKeypress(event.keyCode, 'topAssociativeKeywordsDiv', topSearch)" onkeyup="searchKeywordsOnKeyup(event.keyCode, 'topAssociativeKeywordsDiv', 'topSearchKeywords', 'topSearchItem')" onfocus="searchKeywordsOnFocus('topAssociativeKeywordsDiv', 'topSearchKeywords', 'topSearchItem')" onblur="searchKeywordsOnBlur('topAssociativeKeywordsDiv')"> <div id="topAssociativeKeywordsDiv" class="search_box_content" style="display: none"> <ul></ul> </div> <div class="search_btn_box"> <span class="isearch_btn" onclick="topSearch()"><i class="iconfont">&#xe61e;</i></span> </div> </div> </div> <div class="language_box"> <div class="ul clearfix"> <!-- 未登录 --> <div id="pcTopNotLogin" class="items"> <div class="box_shadow"> <i class="iconfont">&#xe662;</i> <div> <a class="hover_a" href="javascript:void(0);" onclick="goLogin()" rel="nofollow">Sign in</a> | <a class="hover_a" href="javascript:void(0);" onclick="goRegister()" rel="nofollow">Join free</a> </div> </div> </div> <!-- 已登录 --> <div id="pcTopLogin" class="items" style="display: none;"> <div class="box_shadow"> <i class="iconfont">&#xe662;</i> <div> <a href="javascript:void(0)" rel="nofollow">My ECHEMI</a> </div> </div> <div class="menu_box menu_box1"> <div class="menu_top"> <div class="name"> <p id="contactNameTop"></p> <i class="is_member" id="is_member" style="display: none"></i> </div> <a href="https://i.echemi.com/logOut.html">Sign out</a> </div> <div class="menu_botton"> <a href="https://i.echemi.com/index.html"> <div class="link_item">User Center</div> </a> <a href="https://i.echemi.com/inquiry/list.html"> <div class="link_item">Manage Inquiry</div> </a> <a id="myShop" href="https://supplier.echemi.com/index.html" style="display: none;"> <div class="link_item">My Shop</div> </a> </div> </div> </div> <div class="items"> <div class="box_shadow"> <i class="iconfont icon-xuexi"></i> <div> <a class="hover_a" href="https://i.echemi.com/help.html">Learning Center</a> </div> </div> </div> <div class="items"> <div class="box_shadow"> <i class="iconfont">&#xe769;</i> <div> <a href="javascript:void(0)" class="hover_a" rel="nofollow">EN</a> </div> </div> <div class="menu_box menu_box2"> <ul> <li><a class="hover_a" href="https://zh.echemi.com">CHN</a></li> <li><a class="hover_a" href="https://de.echemi.com">DE</a></li> </ul> </div> </div> </div> </div> </div> <div class="header_nav"> <ul class="nav_box width_1260"> <li class="has_menu"> <a href="javascript:void(0)" rel="nofollow"> <p>Categories</p> <i class="iconfont">&#xe637;</i> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/wholesale.html" > <p>Wholesale</p> <i class="iconfont arrow">&#xe637;</i> </a> </li> <li> <a href="https://www.echemi.com/searchProducts.html" > <p>Encyclopedia</p> </a> </li> <li> <a href="https://mall.echemi.com" target="_blank"> <p>Local Mall</p> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/weekly-price.html" > <p>Market Price & Insight </p> <i class="iconfont arrow">&#xe637;</i> </a> </li> <li> <a href="https://www.echemi.com/trade-service/trade-data.html"> <p>Trade Data</p> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/cms-exhibition.html" > <p>Exhibition</p> <i class="iconfont arrow">&#xe637;</i> </a> </li> <li class="has_mi_cate"> <a href="https://www.echemi.com/cms-news.html" > <p>News</p> <i class="iconfont arrow">&#xe637;</i> </a> </li> <li> <a href="https://www.echemi.com/trade-service/buyers.html" > <p>For Buyers</p> </a> </li> <li> <a href="https://www.echemi.com/trade-service/suppliers.html" > <p>For Suppliers</p> </a> </li> </ul> <div class="cate_drop_menu"> <div class="width_1260 flex"> <div class="cate_drop_menu_left"> <ul> <a href="https://www.echemi.com/category/pharmaceutical-intermediates-c11.html"><li><p>Pharmaceutical Intermediates</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/api-c14.html"><li><p>Active Pharmaceutical Ingredients</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/food-additives-c21.html"><li><p>Food Additives</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/industrial-coatings-c25.html"><li><p>Industrial Coatings</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/chemical-pesticides-c17.html"><li><p>Agrochemicals</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/dyes-and-pigments-c16.html"><li><p>Dyes and Pigments</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/surfactant-c18.html"><li><p>Surfactant</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/flavors-and-fragrances-c19.html"><li><p>Flavors and Fragrances</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/chemical-reagents-c20.html"><li><p>Chemical Reagents</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/catalyst-and-auxiliary-c22.html"><li><p>Catalyst and Auxiliary</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/natural-products-c23.html"><li><p>Natural Products</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/inorganic-chemistry-c12.html"><li><p>Inorganic Chemistry</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/organic-chemistry-c13.html"><li><p>Organic Chemistry</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/biochemical-engineering-c15.html"><li><p>Biochemical Engineering</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/analytical-chemistry-c24.html"><li><p>Analytical Chemistry</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/cosmetic-ingredient-c27.html"><li><p>Cosmetic Ingredient</p> <i class="iconfont">&#xe60c;</i></li></a> <a href="https://www.echemi.com/category/water-treatment-chemical-c28.html"><li><p>Water Treatment Chemical</p> <i class="iconfont">&#xe60c;</i></li></a> </ul> </div> <div class="cate_drop_menu_right"> <div class="cate_drop_menu_content"> <div class="content_box active"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/analgesics-c1114.html">Analgesics</a></div> <div class="items"><a href="https://www.echemi.com/category/anesthetics-c1115.html">Anesthetics</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-addiction-agents-c1116.html">Anti-Addiction Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antibacterials-c1117.html">Antibacterials</a></div> <div class="items"><a href="https://www.echemi.com/category/anticonvulsants-c1118.html">Anticonvulsants</a></div> <div class="items"><a href="https://www.echemi.com/category/antidementia-agents-c1119.html">Antidementia Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antidepressants-c1120.html">Antidepressants</a></div> <div class="items"><a href="https://www.echemi.com/category/antiemetics-c1121.html">Antiemetics</a></div> <div class="items"><a href="https://www.echemi.com/category/antifungals-c1122.html">Antifungals</a></div> <div class="items"><a href="https://www.echemi.com/category/antigout-agents-c1123.html">Antigout Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-inflammatory-agents-c1124.html">Anti-inflammatory Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antimigraine-agents-c1125.html">Antimigraine Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antineoplastics-c1126.html">Antineoplastics</a></div> <div class="items"><a href="https://www.echemi.com/category/antiparasitics-c1127.html">Antiparasitics</a></div> <div class="items"><a href="https://www.echemi.com/category/antiparkinson-agents-c1128.html">Antiparkinson Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antipsychotics-c1129.html">Antipsychotics</a></div> <div class="items"><a href="https://www.echemi.com/category/antispasticity-agents-c1130.html">Antispasticity Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/antivirals-c1131.html">Antivirals</a></div> <div class="items"><a href="https://www.echemi.com/category/anxiolytics-c1132.html">Anxiolytics</a></div> <div class="items"><a href="https://www.echemi.com/category/blood-glucose-regulators-c1133.html">Blood Glucose Regulators</a></div> <div class="items"><a href="https://www.echemi.com/category/blood-products-c1134.html">Blood Products</a></div> <div class="items"><a href="https://www.echemi.com/category/cardiovascular-agents-c1135.html">Cardiovascular Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/cns-agents-c1136.html">CNS Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/dental-and-oral-agents-c1137.html">Dental and Oral Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/dermatological-agents-c1138.html">Dermatological Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/electrolytes-c1139.html">Electrolytes</a></div> <div class="items"><a href="https://www.echemi.com/category/gastrointestinal-agents-c1140.html">Gastrointestinal Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/genetic-enzyme-disorder-c1141.html">Genetic/Enzyme Disorder</a></div> <div class="items"><a href="https://www.echemi.com/category/genitourinary-agents-c1142.html">Genitourinary Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/immunological-agents-c1143.html">Immunological Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/metabolic-bone-disease-c1144.html">Metabolic Bone Disease</a></div> <div class="items"><a href="https://www.echemi.com/category/ophthalmic-agents-c1145.html">Ophthalmic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/respiratory-tract-c1146.html">Respiratory Tract</a></div> <div class="items"><a href="https://www.echemi.com/category/skeletal-muscle-relaxants-c1147.html">Skeletal Muscle Relaxants</a></div> <div class="items"><a href="https://www.echemi.com/category/sleep-disorder-agents-c1148.html">Sleep Disorder Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/oled-material-intermediate-c1113.html">Oled Material Intermediate</a></div> <div class="items"><a href="https://www.echemi.com/category/heterocyclic-compound-c1111.html">Heterocyclic Compound</a></div> <div class="items"><a href="https://www.echemi.com/category/bulk-drug-intermediates-c1112.html">Bulk Drug Intermediates</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/respiratory-drugs-c1411.html">Respiratory Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/hormones-and-the-endocrine-system-c1412.html">Hormones and the Endocrine System</a></div> <div class="items"><a href="https://www.echemi.com/category/antipyretic-analgesics-c1413.html">Antipyretic Analgesics</a></div> <div class="items"><a href="https://www.echemi.com/category/antiallergic-drugs-c1414.html">Antiallergic Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/antiparasitic-drugs-c1415.html">Antiparasitic Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/antibiotics-c1416.html">Antibiotics</a></div> <div class="items"><a href="https://www.echemi.com/category/antineoplastic-agents-c1417.html">Antineoplastic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/anesthetic-agents-c1418.html">Anesthetic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/urinary-system-drugs-c1419.html">Urinary System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/other-chemical-drugs-c1420.html">Other Chemical Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/synthetic-anti-infective-drugs-c1421.html">Synthetic Anti-infective Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/nervous-system-drugs-c1422.html">Nervous System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/fluid-electrolyte-and-acid-base-balance-c1423.html">Fluid, Electrolyte, and Acid-base Balance</a></div> <div class="items"><a href="https://www.echemi.com/category/vitamins-and-minerals-medicines-c1424.html">Vitamins and Minerals Medicines</a></div> <div class="items"><a href="https://www.echemi.com/category/digestive-system-drugs-c1425.html">Digestive System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/blood-system-drugs-c1426.html">Blood System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/circulatory-system-drugs-c1427.html">Circulatory System Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/diagnostic-agents-c1428.html">Diagnostic Agents</a></div> <div class="items"><a href="https://www.echemi.com/category/specialty-drugs-c1429.html">Specialty Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/drug-metabolism-c1430.html">Drug Metabolism</a></div> <div class="items"><a href="https://www.echemi.com/category/feed-additive-c1431.html">Feed Additive</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-stress-drugs-c1432.html">Anti-stress Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/drugs-influencing-immune-function-c1437.html">Drugs Influencing Immune Function</a></div> <div class="items"><a href="https://www.echemi.com/category/veterinary-raw-materials-c1438.html">Veterinary Raw Materials</a></div> <div class="items"><a href="https://www.echemi.com/category/inhibitors-c1439.html">Inhibitor Drugs</a></div> </div> <div class="for_swiper" data-cateId='c14'> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.echemi.com/brandPavilion/pharmaceutical-raw-materials.html" name="Brand-Pavilion-pharma" > <img data-src="https://file.echemi.com/fileManage/upload/20220422/20220422182518847.png" alt="Brand-Pavilion-pharma" class="lazyload"> </a> </div> </div> </div> <div class="swiper_btn left_btn left_btnc14"><i class="iconfont">&#xe60d;</i></div> <div class="swiper_btn right_btn right_btnc14"><i class="iconfont">&#xe60c;</i></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/coating-agent-c2111.html">Coating Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/preservative-c2112.html">Preservative</a></div> <div class="items"><a href="https://www.echemi.com/category/coloring-agent-c2113.html">Coloring Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/gum-base-agent-c2114.html">Gum Base Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/anticaking-agent-c2115.html">Anticaking Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/antioxidants-c2116.html">Food Antioxidants</a></div> <div class="items"><a href="https://www.echemi.com/category/enzyme-c2117.html">Enzyme</a></div> <div class="items"><a href="https://www.echemi.com/category/flour-treatment-agent-c2118.html">Flour Treatment Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/leavening-agent-c2119.html">Leavening Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/bleach-c2120.html">Bleach</a></div> <div class="items"><a href="https://www.echemi.com/category/other-food-additives-c2121.html">Other Food Additives</a></div> <div class="items"><a href="https://www.echemi.com/category/emulsifier-c2122.html">Emulsifier</a></div> <div class="items"><a href="https://www.echemi.com/category/food-flavorings-c2123.html">Food Flavorings</a></div> <div class="items"><a href="https://www.echemi.com/category/water-retention-agent-c2124.html">Water Retention Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/acidity-regulators-c2125.html">Acidity Regulators</a></div> <div class="items"><a href="https://www.echemi.com/category/sweeteners-c2126.html">Sweeteners</a></div> <div class="items"><a href="https://www.echemi.com/category/stabilizer-and-coagulants-c2127.html">Stabilizer and Coagulants</a></div> <div class="items"><a href="https://www.echemi.com/category/defoamers-c2128.html">Defoamers</a></div> <div class="items"><a href="https://www.echemi.com/category/nutrition-supplements-c2129.html">Nutrition Supplements</a></div> <div class="items"><a href="https://www.echemi.com/category/thickener-c2130.html">Thickener</a></div> <div class="items"><a href="https://www.echemi.com/category/odorants-c2131.html">Odorants</a></div> <div class="items"><a href="https://www.echemi.com/category/colorant-c2132.html">Colorant</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/film-forming-material-c2511.html">Film-Forming Material</a></div> <div class="items"><a href="https://www.echemi.com/category/coating-additive-c2512.html">Coating Additive</a></div> <div class="items"><a href="https://www.echemi.com/category/paint-pigment-filler-c2513.html">Paint Pigment & Filler</a></div> <div class="items"><a href="https://www.echemi.com/category/paint-solvent-c2514.html">Paint Solvent</a></div> </div> <div class="for_swiper" data-cateId='c25'> <div class="swiper-container"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.echemi.com/brandPavilion/paints-and-coatings.html" name="Brand-Pavilion-paints" > <img data-src="https://file.echemi.com/fileManage/upload/20220505/1_20220505150114691.png" alt="Brand-Pavilion-paints" class="lazyload"> </a> </div> </div> </div> <div class="swiper_btn left_btn left_btnc25"><i class="iconfont">&#xe60d;</i></div> <div class="swiper_btn right_btn right_btnc25"><i class="iconfont">&#xe60c;</i></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/biopesticides-c1716.html">Biopesticides</a></div> <div class="items"><a href="https://www.echemi.com/category/herbicide-c1711.html">Herbicides</a></div> <div class="items"><a href="https://www.echemi.com/category/insecticides-c1712.html">Insecticides</a></div> <div class="items"><a href="https://www.echemi.com/category/germicide-c1713.html">Fungicides</a></div> <div class="items"><a href="https://www.echemi.com/category/pesticide-intermediates-c1715.html">Pesticide Intermediates</a></div> <div class="items"><a href="https://www.echemi.com/category/plant-growth-regulators-c1714.html">Plant Growth Regulators</a></div> <div class="items"><a href="https://www.echemi.com/category/fertilizers-c1717.html">Fertilizers</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/dye-c1611.html">Dye</a></div> <div class="items"><a href="https://www.echemi.com/category/pigment-c1612.html">Pigment</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/industrial-surfactant-c1811.html">Industrial Surfactant</a></div> <div class="items"><a href="https://www.echemi.com/category/non-ionic-surfactants-c1812.html">Non-ionic Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/amphoteric-surfactants-c1813.html">Amphoteric Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/cationic-surfactants-c1814.html">Cationic Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/anionic-surfactants-c1815.html">Anionic Surfactants</a></div> <div class="items"><a href="https://www.echemi.com/category/antistatic-agents-c1816.html">Antistatic Agents</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/synthetic-fragrances-c1911.html">Synthetic Fragrances</a></div> <div class="items"><a href="https://www.echemi.com/category/natural-spices-c1912.html">Natural Spices</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/deuterated-reagents-c2011.html">Deuterated Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/organic-reagents-c2012.html">Organic Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/silane-reagent-c2013.html">Silane Reagent</a></div> <div class="items"><a href="https://www.echemi.com/category/chiral-chemicals-c2014.html">Chiral Chemicals</a></div> <div class="items"><a href="https://www.echemi.com/category/grignard-reagent-c2015.html">Grignard Reagent</a></div> <div class="items"><a href="https://www.echemi.com/category/desulfurizer-c2016.html">Desulfurizer</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/antioxidants-c2211.html">Antioxidants</a></div> <div class="items"><a href="https://www.echemi.com/category/uv-absorbers-c2212.html">UV Absorbers</a></div> <div class="items"><a href="https://www.echemi.com/category/polyethylene-glycol-derivatives-c2214.html">Polyethylene Glycol Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/fluorescent-brightener-c2215.html">Fluorescent Brightener</a></div> <div class="items"><a href="https://www.echemi.com/category/plastic-rubber-chemicals-c2216.html">Plastic Rubber Chemicals</a></div> <div class="items"><a href="https://www.echemi.com/category/polymer-c2217.html">Polymer</a></div> <div class="items"><a href="https://www.echemi.com/category/precious-metal-catalysts-c2218.html">Precious Metal Catalysts</a></div> <div class="items"><a href="https://www.echemi.com/category/coupling-agent-c2219.html">Coupling Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/zeolite-c2220.html">Zeolite</a></div> <div class="items"><a href="https://www.echemi.com/category/flame-retardants-c2221.html">Flame Retardants</a></div> <div class="items"><a href="https://www.echemi.com/category/petrochemical-c2222.html">Petrochemical</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/lignans-c2311.html">Lignans</a></div> <div class="items"><a href="https://www.echemi.com/category/xanthones-c2312.html">Xanthones</a></div> <div class="items"><a href="https://www.echemi.com/category/flavonoids-c2313.html">Flavonoids</a></div> <div class="items"><a href="https://www.echemi.com/category/terpenes-c2314.html">Terpenes</a></div> <div class="items"><a href="https://www.echemi.com/category/iridoid-derivatives-c2315.html">Iridoid Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/coumarin-c2316.html">Coumarin and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/phenols-c2317.html">Phenols</a></div> <div class="items"><a href="https://www.echemi.com/category/steroids-c2318.html">Steroids</a></div> <div class="items"><a href="https://www.echemi.com/category/phenylpropanoids-c2319.html">Phenylpropanoids</a></div> <div class="items"><a href="https://www.echemi.com/category/anthraquinone-c2320.html">Anthraquinone and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/chalcones-c2321.html">Chalcones</a></div> <div class="items"><a href="https://www.echemi.com/category/alkaloids-c2322.html">Alkaloids</a></div> <div class="items"><a href="https://www.echemi.com/category/quinones-c2323.html">Quinone Ring</a></div> <div class="items"><a href="https://www.echemi.com/category/sesquiterpene-c2324.html">Sesquiterpene</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/elementary-substance-c1211.html">Elementary Substance</a></div> <div class="items"><a href="https://www.echemi.com/category/industrial-gases-c1212.html">Industrial Gases</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-bases-c1213.html">Inorganic Bases</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-acid-c1214.html">Inorganic Acid</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-salts-c1215.html">Inorganic Salts</a></div> <div class="items"><a href="https://www.echemi.com/category/oxides-and-peroxides-c1216.html">Oxides and Peroxides</a></div> <div class="items"><a href="https://www.echemi.com/category/silica-gel-c1217.html">Silica gel</a></div> <div class="items"><a href="https://www.echemi.com/category/non-metallic-minerals-c1218.html">Non-metallic Minerals</a></div> <div class="items"><a href="https://www.echemi.com/category/coating-materials-c1221.html">Coating Materials</a></div> <div class="items"><a href="https://www.echemi.com/category/phosphorus-compounds-c1222.html">Phosphorus Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/iron-compounds-c1223.html">Iron Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/bromine-compounds-c1224.html">Bromine Compounds</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/amides-c1311.html">Amides</a></div> <div class="items"><a href="https://www.echemi.com/category/alcohols-phenols-phenol-alcohols-c1312.html">Alcohols, Phenols, Phenol Alcohols</a></div> <div class="items"><a href="https://www.echemi.com/category/nitrogen-compounds-c1313.html">Nitrogen Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/nitrile-compound-c1314.html">Nitrile Compound</a></div> <div class="items"><a href="https://www.echemi.com/category/hydrazine-or-hydroxylamine-derivatives-c1315.html">Hydrazine or Hydroxylamine Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/quinones-c1316.html">Quinones</a></div> <div class="items"><a href="https://www.echemi.com/category/ethers-and-derivatives-c1317.html">Ethers and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/aldehydes-c1318.html">Aldehydes</a></div> <div class="items"><a href="https://www.echemi.com/category/carboxylic-acids-and-derivatives-c1319.html">Carboxylic Acids and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/hydrocarbons-and-derivatives-c1320.html">Hydrocarbons and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/ketones-c1321.html">Ketones</a></div> <div class="items"><a href="https://www.echemi.com/category/inorganic-acid-esters-c1323.html">Inorganic Acid Esters</a></div> <div class="items"><a href="https://www.echemi.com/category/heterocyclic-compounds-c1324.html">Heterocyclic Ring</a></div> <div class="items"><a href="https://www.echemi.com/category/organometallic-compounds-c1327.html">Organometallic Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/organosulfur-compounds-c1328.html">Organosulfur Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/phosphines-c1329.html">Phosphines</a></div> <div class="items"><a href="https://www.echemi.com/category/organometalate-c1330.html">Organometalate</a></div> <div class="items"><a href="https://www.echemi.com/category/organic-fluorine-compound-c1331.html">Organic Fluorine Compound</a></div> <div class="items"><a href="https://www.echemi.com/category/triazenes-c1332.html">Triazenes</a></div> <div class="items"><a href="https://www.echemi.com/category/semicarbazides-c1333.html">Semicarbazides</a></div> <div class="items"><a href="https://www.echemi.com/category/organoselenium-compounds-c1334.html">Organoselenium Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/nitro-compounds-c1335.html">Nitro Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/nitrates-c1336.html">Nitrates</a></div> <div class="items"><a href="https://www.echemi.com/category/lactones-c1337.html">Lactones</a></div> <div class="items"><a href="https://www.echemi.com/category/imines-c1338.html">Imines</a></div> <div class="items"><a href="https://www.echemi.com/category/free-radicals-c1339.html">Free Radicals</a></div> <div class="items"><a href="https://www.echemi.com/category/dioxins-and-dioxin-like-compounds-c1340.html">Dioxins and Dioxin-like Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/cyanates-c1341.html">Cyanates</a></div> <div class="items"><a href="https://www.echemi.com/category/coordination-complexes-c1342.html">Coordination Complexes</a></div> <div class="items"><a href="https://www.echemi.com/category/boron-compounds-c1343.html">Boron Compounds</a></div> <div class="items"><a href="https://www.echemi.com/category/azides-c1344.html">Azides</a></div> <div class="items"><a href="https://www.echemi.com/category/arsenicals-c1345.html">Arsenicals</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/amino-acids-and-proteins-c1511.html">Amino Acids and Proteins</a></div> <div class="items"><a href="https://www.echemi.com/category/nucleic-acid-drugs-c1512.html">Nucleic Acid Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/enzymes-and-coenzymes-drugs-c1513.html">Enzymes and Coenzymes Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/inhibitors-c1514.html">Inhibitors</a></div> <div class="items"><a href="https://www.echemi.com/category/biological-response-modifiers-c1515.html">Biological Response Modifiers</a></div> <div class="items"><a href="https://www.echemi.com/category/fat-medicines-c1516.html">Fat Medicines</a></div> <div class="items"><a href="https://www.echemi.com/category/amino-acids-and-derivatives-c1517.html">Amino Acids and Derivatives</a></div> <div class="items"><a href="https://www.echemi.com/category/saccharides-c1518.html">Saccharides</a></div> <div class="items"><a href="https://www.echemi.com/category/biochemical-reagents-c1519.html">Biochemical Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/nucleoside-drugs-c1520.html">Nucleoside Drugs</a></div> <div class="items"><a href="https://www.echemi.com/category/condensing-agent-c1521.html">Condensing Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/polypeptide-c1522.html">Polypeptide</a></div> <div class="items"><a href="https://www.echemi.com/category/natural-products-c1523.html">Biosynthetic Natural Products</a></div> <div class="items"><a href="https://www.echemi.com/category/plant-extracts-c1524.html">Plant Extracts</a></div> <div class="items"><a href="https://www.echemi.com/category/chinese-herbs-c1525.html">Chinese Herbs</a></div> <div class="items"><a href="https://www.echemi.com/category/microbiology-reagents-c1526.html">Microbiology Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/protein-research-c1528.html">Protein Research</a></div> <div class="items"><a href="https://www.echemi.com/category/lipids-c1529.html">Lipids</a></div> <div class="items"><a href="https://www.echemi.com/category/inflammation-mediators-c1530.html">Inflammation Mediators</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/standard-c2411.html">Standard</a></div> <div class="items"><a href="https://www.echemi.com/category/analysis-reagents-c2412.html">Analysis Reagents</a></div> <div class="items"><a href="https://www.echemi.com/category/food-safety-c2414.html">Food Safety</a></div> <div class="items"><a href="https://www.echemi.com/category/liquid-chromatography-c2415.html">Liquid Chromatography</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/abrasive-c2711.html">Abrasive</a></div> <div class="items"><a href="https://www.echemi.com/category/absorbent-c2712.html">Absorbent</a></div> <div class="items"><a href="https://www.echemi.com/category/anticaking-c2713.html">Anticaking</a></div> <div class="items"><a href="https://www.echemi.com/category/anticorrosive-c2714.html">Anticorrosive</a></div> <div class="items"><a href="https://www.echemi.com/category/antifoaming-c2715.html">Antifoaming</a></div> <div class="items"><a href="https://www.echemi.com/category/antimicrobials-c2716.html">Antimicrobials</a></div> <div class="items"><a href="https://www.echemi.com/category/antioxidant-ingredient-c2717.html">Antioxidant Ingredient</a></div> <div class="items"><a href="https://www.echemi.com/category/antiperspirant-c2718.html">Antiperspirant</a></div> <div class="items"><a href="https://www.echemi.com/category/antiplaque-c2719.html">Antiplaque</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-seborrheic-c2720.html">Anti-seborrheic</a></div> <div class="items"><a href="https://www.echemi.com/category/anti-sebum-c2721.html">Anti-sebum</a></div> <div class="items"><a href="https://www.echemi.com/category/antistatic-c2722.html">Antistatic</a></div> <div class="items"><a href="https://www.echemi.com/category/astringent-c2723.html">Astringent</a></div> <div class="items"><a href="https://www.echemi.com/category/binding-agent-c2724.html">Binding Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/bleaching-agent-c2725.html">Bleaching Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/buffering-c2726.html">Buffering</a></div> <div class="items"><a href="https://www.echemi.com/category/bulking-c2727.html">Bulking</a></div> <div class="items"><a href="https://www.echemi.com/category/chelating-c2728.html">Chelating</a></div> <div class="items"><a href="https://www.echemi.com/category/cleansing-c2729.html">Cleansing</a></div> <div class="items"><a href="https://www.echemi.com/category/cosmetic-colorant-c2730.html">Cosmetic Colorant</a></div> <div class="items"><a href="https://www.echemi.com/category/cosmetic-preservative-c2731.html">Cosmetic Preservative</a></div> <div class="items"><a href="https://www.echemi.com/category/denaturant-c2732.html">Denaturant</a></div> <div class="items"><a href="https://www.echemi.com/category/deodorant-c2733.html">Deodorant</a></div> <div class="items"><a href="https://www.echemi.com/category/depilatory-c2734.html">Depilatory</a></div> <div class="items"><a href="https://www.echemi.com/category/dissolving-agent-c2735.html">Dissolving Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/emollient-c2736.html">Emollient</a></div> <div class="items"><a href="https://www.echemi.com/category/emulsifying-agent-c2738.html">Emulsifying Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/emulsion-stabilising-c2739.html">Emulsion Stabilising</a></div> <div class="items"><a href="https://www.echemi.com/category/exfoliating-c2740.html">Exfoliating</a></div> <div class="items"><a href="https://www.echemi.com/category/film-forming-c2741.html">Film Forming</a></div> <div class="items"><a href="https://www.echemi.com/category/flavouring-c2742.html">Flavouring</a></div> <div class="items"><a href="https://www.echemi.com/category/foam-boosting-c2743.html">Foam Boosting</a></div> <div class="items"><a href="https://www.echemi.com/category/foaming-c2744.html">Foaming</a></div> <div class="items"><a href="https://www.echemi.com/category/fragrance-ingredient-c2745.html">Fragrance Ingredient</a></div> <div class="items"><a href="https://www.echemi.com/category/gel-forming-c2746.html">Gel Forming</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-conditioning-c2747.html">Hair Conditioning</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-dyeing-c2748.html">Hair Dyeing</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-fixing-c2749.html">Hair Fixing</a></div> <div class="items"><a href="https://www.echemi.com/category/hair-waving-or-straightening-c2750.html">Hair Waving or Straightening</a></div> <div class="items"><a href="https://www.echemi.com/category/humectant-c2751.html">Humectant</a></div> <div class="items"><a href="https://www.echemi.com/category/hydrotrope-c2752.html">Hydrotrope</a></div> <div class="items"><a href="https://www.echemi.com/category/keratolytic-c2753.html">Keratolytic</a></div> <div class="items"><a href="https://www.echemi.com/category/light-stabilizer-c2754.html">Light Stabilizer</a></div> <div class="items"><a href="https://www.echemi.com/category/moisturising-agent-c2755.html">Moisturising Agent</a></div> <div class="items"><a href="https://www.echemi.com/category/nail-conditioning-c2756.html">Nail Conditioning</a></div> <div class="items"><a href="https://www.echemi.com/category/occlusive-c2758.html">Occlusive</a></div> <div class="items"><a href="https://www.echemi.com/category/opacifying-c2759.html">Opacifying</a></div> <div class="items"><a href="https://www.echemi.com/category/oral-care-c2760.html">Oral Care</a></div> <div class="items"><a href="https://www.echemi.com/category/oxidising-c2761.html">Oxidising</a></div> <div class="items"><a href="https://www.echemi.com/category/perfuming-c2762.html">Perfuming</a></div> <div class="items"><a href="https://www.echemi.com/category/plasticiser-c2763.html">Plasticiser</a></div> <div class="items"><a href="https://www.echemi.com/category/propellant-c2764.html">Propellant</a></div> <div class="items"><a href="https://www.echemi.com/category/reducing-c2765.html">Reducing</a></div> <div class="items"><a href="https://www.echemi.com/category/refatting-c2766.html">Refatting</a></div> <div class="items"><a href="https://www.echemi.com/category/refreshing-c2767.html">Refreshing</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-cleansing-c2768.html">Skin Cleansing</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-conditioning-c2769.html">Skin Conditioning</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-humectant-c2770.html">Skin Humectant</a></div> <div class="items"><a href="https://www.echemi.com/category/skin-protecting-c2771.html">Skin Protecting</a></div> <div class="items"><a href="https://www.echemi.com/category/smoothing-c2772.html">Smoothing</a></div> <div class="items"><a href="https://www.echemi.com/category/soothing-c2773.html">Soothing</a></div> <div class="items"><a href="https://www.echemi.com/category/tonics-c2774.html">Tonics</a></div> <div class="items"><a href="https://www.echemi.com/category/uv-filter-c2775.html">UV Filter</a></div> <div class="items"><a href="https://www.echemi.com/category/viscosity-controlling-c2776.html">Viscosity Controlling</a></div> </div> </div> <div class="content_box"> <div class="category_top"> <div class="items"><a href="https://www.echemi.com/category/biocide-algicide-c2801.html">Biocide & Algicide</a></div> <div class="items"><a href="https://www.echemi.com/category/corrosion-inhibitor-c2802.html">Corrosion Inhibitor</a></div> <div class="items"><a href="https://www.echemi.com/category/flocculant-c2803.html">Flocculant</a></div> <div class="items"><a href="https://www.echemi.com/category/water-softener-c2804.html">Water Softener</a></div> <div class="items"><a href="https://www.echemi.com/category/water-stabilizer-c2805.html">Water Stabilizer</a></div> </div> </div> </div> <div class="cate_drop_menu_bg"></div> </div> </div> </div> <div class="mi_drop_menu"> <div class="width_1260 flex"> <div class="mi_drop_menu_common MarketPriceInsight"> <div class="new_enter"> <span></span> <b><a href="https://www.echemi.com/price-database.html">Price Database</a> <i class="iconfont new_icon">&#xe828;</i></b> <p>*Price curve comparison and historical data download are available.</p> </div> <ul> <li><a href="https://www.echemi.com/zyc/acetic-acid-downstream-zyc04.html">Acetic Acid & Downstream</a></li> <li><a href="https://www.echemi.com/zyc/acrylic-acid-acrylic-ester-zyc11.html">Acrylic Acid & Acrylic Ester</a></li> <li><a href="https://www.echemi.com/zyc/alcohol-ether-zyc16.html">Alcohol Ether</a></li> <li><a href="https://www.echemi.com/zyc/alcohols-market-zyc12.html">Alcohols Market</a></li> <li><a href="https://www.echemi.com/zyc/antihypertensive-drugs-market-zyc33.html">Antihypertensive Drugs Market</a></li> <li><a href="https://www.echemi.com/zyc/anti-infectives-market-zyc29.html">Anti-infectives Market</a></li> <li><a href="https://www.echemi.com/zyc/antipyretic-analgesics-market-zyc31.html">Antipyretic-analgesics Market</a></li> <li><a href="https://www.echemi.com/zyc/api-market-zyc28.html">API Market</a></li> <li><a href="https://www.echemi.com/zyc/aromatics-market-zyc01.html">Aromatics Market</a></li> <li><a href="https://www.echemi.com/zyc/auxiliaries-market-zyc18.html">Auxiliaries Market</a></li> <li><a href="https://www.echemi.com/zyc/chemical-fiber-zyc05.html">Chemical Fiber</a></li> <li><a href="https://www.echemi.com/zyc/chloride-price-zyc21.html">Chloride Price</a></li> <li><a href="https://www.echemi.com/zyc/coal-chemical-zyc35.html">Coal Chemical</a></li> <li><a href="https://www.echemi.com/zyc/eo-and-downstream-zyc15.html">EO and Downstream</a></li> <li><a href="https://www.echemi.com/zyc/fertilizer-price-zyc24.html">Fertilizer Price</a></li> <li><a href="https://www.echemi.com/zyc/fillers-price-zyc26.html">Fillers Price</a></li> <li><a href="https://www.echemi.com/zyc/fluorine-chemical-zyc20.html">Fluorine Chemical</a></li> <li><a href="https://www.echemi.com/zyc/food-additives-market-zyc27.html">Food Additives Market</a></li> <li><a href="https://www.echemi.com/zyc/hormonal-api-market-zyc32.html">Hormonal API Market</a></li> <li><a href="https://www.echemi.com/zyc/inorganic-market-zyc17.html">Inorganic Market</a></li> <li><a href="https://www.echemi.com/zyc/intermediates-zyc13.html">Intermediates</a></li> <li><a href="https://www.echemi.com/zyc/lithium-battery-market-zyc22.html">Lithium Battery Market</a></li> <li><a href="https://www.echemi.com/zyc/methanol-downstream-zyc03.html">Methanol & Downstream</a></li> <li><a href="https://www.echemi.com/zyc/natural-gas-price-zyc34.html">Natural Gas Price</a></li> <li><a href="https://www.echemi.com/zyc/olefin-market-zyc02.html">Olefin Market</a></li> <li><a href="https://www.echemi.com/zyc/oleochemical-market-zyc08.html">Oleochemical Market</a></li> <li><a href="https://www.echemi.com/zyc/paints-coatings-market-zyc09.html">Paints & Coatings Market</a></li> <li><a href="https://www.echemi.com/zyc/petrochemical-market-zyc23.html">Petrochemical Market</a></li> <li><a href="https://www.echemi.com/zyc/phenol-ketone-downstream-zyc10.html">Phenol Ketone & Downstream</a></li> <li><a href="https://www.echemi.com/zyc/phosphorus-chemical-zyc19.html">Phosphorus Chemical</a></li> <li><a href="https://www.echemi.com/zyc/plastic-rubber-market-zyc25.html">Plastic & Rubber Market</a></li> <li><a href="https://www.echemi.com/zyc/plasticizer-market-zyc07.html">Plasticizer Market</a></li> <li><a href="https://www.echemi.com/zyc/polyurethane-market-zyc14.html">Polyurethane Market</a></li> <li><a href="https://www.echemi.com/zyc/urp-raw-material-zyc06.html">UPR & Raw Material</a></li> <li><a href="https://www.echemi.com/zyc/vitamin-market-zyc30.html">Vitamin Market</a></li> <li class="more"><a href="https://www.echemi.com/market-insights-products.html">View all products of Market Price & Insight <i class="iconfont">&#xe60c;</i></a></li> </ul> </div> <div class="mi_drop_menu_common Wholesale"> <ul> <li><a href="https://www.echemi.com/wholesale/paints-and-coatings.html">Wholesale Paints and Coatings</a></li> <li><a href="https://www.echemi.com/wholesale/food-ingredients.html">Wholesale Food Ingredients</a></li> <li><a href="https://www.echemi.com/wholesale/pharmaceutical-raw-materials.html">Wholesale Pharmaceutical Raw Materials</a></li> <li><a href="https://www.echemi.com/wholesale/fine-chemicals.html">Wholesale Fine Chemicals</a></li> <li><a href="https://www.echemi.com/wholesale/botanical-extracts.html">Wholesale Botanical Extracts</a></li> <li><a href="https://www.echemi.com/wholesale/rubber-plastic-ingredients.html">Wholesale Rubber Plastic Ingredients</a></li> </ul> </div> <div class="mi_drop_menu_common Exhibition"> <ul> <li><a href="https://www.echemi.com/cms-exhibition/calendar-paint-coating.html">Paint & Coating Show</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-food-additives.html">Food Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-pharmaceutical.html">Pharma Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-cosmetics.html">Cosmetic Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-plastics-rubbers.html">Plastics & Rubbers</a></li> <li><a href="https://www.echemi.com/cms-exhibition/echemi.html">ECHEMI Exhibition</a></li> <li><a href="https://www.echemi.com/cms-exhibition/exhibition-news.html">Exhibition News</a></li> <li><a href="https://www.echemi.com/cms-exhibition/live-coverage.html">Live Coverage</a></li> <li><a href="https://www.echemi.com/cms-exhibition/calendar-others.html">Other Exhibition</a></li> </ul> </div> <div class="mi_drop_menu_common News"> <ul> <li><a href="https://www.echemi.com/cms-news/agrochemical.html">Agrochemical News </a></li> <li><a href="https://www.echemi.com/cms-news/paint-coating.html">Paint & Coating News</a></li> <li><a href="https://www.echemi.com/cms-news/food-additives.html">Food Industry News</a></li> <li><a href="https://www.echemi.com/cms-news/pharmaceutical.html">Pharma News</a></li> <li><a href="https://www.echemi.com/cms-news/cosmetics.html">Cosmetics Industry News</a></li> <li><a href="https://www.echemi.com/cms-news/special-reports.html">Special Reports</a></li> <li><a href="https://www.echemi.com/cms-news/focus.html">ECHEMI Focus</a></li> <li><a href="https://www.echemi.com/cms-news/company.html">Chemical Company News</a></li> <li><a href="https://www.echemi.com/cms-news/valuable-news.html">Industry Valuable News </a></li> <li><a href="https://www.echemi.com/cms-news/policies.html">Chemical Policies</a></li> <li><a href="https://www.echemi.com/cms-news/buyer-purchases.html">Buyer Purchases Cases</a></li> <li><a href="https://www.echemi.com/cms-news/analysis.html">ECHEMI Analysis</a></li> <li><a href="https://www.echemi.com/cms-news/blog.html">Blog</a></li> <li><a href="https://www.echemi.com/cms-news/faq.html">FAQ</a></li> <li><a href="https://www.echemi.com/magazine.html">Magazine </a></li> </ul> <ul> <li class="nav_add_video"> <a href="https://www.echemi.com/video.html">Chemical Videos</a> <i class="iconfont new_icon" style="font-size: 25px;color: #D51a1c">&#xe828;</i> </li> </ul> </div> </div> </div> </div> <form action="https://www.echemi.com/weekly-price-list.html" id="topWeeklyPriceSearch" method="GET"> <input type="hidden" id="topWeeklyPriceKeywords" name="keywords"> </form> <script> function topWeeklyPriceSearch() { var keywords = $.trim($("#topWeeklyPriceKeywordsInput").val()); if (keywords){ var weeklyPriceKeywords = encodeURI(keywords); $("#topWeeklyPriceKeywords").val(weeklyPriceKeywords); $("#topWeeklyPriceSearch").submit(); } } //按键按下 function topWeeklyPriceSearchOnKeypress(keyCode) { if (keyCode == 13){ topWeeklyPriceSearch() } } </script> </header> <!-- 用于表单提交和画面跳转 start --> <form id="topSearchGoodsForm" action="https://www.echemi.com/searchGoods.html" method="get"> <input type="hidden" id="topSearchKeywordGoods" name="keywords"/> </form> <form id="topSearchSupplierForm" action="https://www.echemi.com/searchSuppliers.html" method="get"> <input type="hidden" id="topSearchKeywordSupplier" name="keywords"/> </form> <form id="topSearchEncyclopediaForm" action="https://www.echemi.com/searchProducts.html" method="get"> <input type="hidden" id="topSearchKeywordEncyclopedia" name="keywords"/> </form> <form id="topSearchBuyingLeadForm" action="https://www.echemi.com/searchInquiry.html" method="get"> <input type="hidden" id="topSearchKeywordBuyingLead" name="keywords"/> </form> <!-- 用于表单提交和画面跳转 end --> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/common/defaultSearch_v2ef651.js"></script> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/page/pagejs_top_vf59afc.js"></script> <script> $(document).ready(function () { getLoginCustomerInfo(); }); </script> <!--中间的容器--> <article class="comm-wrapper"> <!--面包屑导航--> <section class="width_1260"> <div class="crumbs_box"> <span ><i class="iconfont">&#xe63e;</i></span> <a href="https://www.echemi.com">Home</a> &gt; <a href="https://www.echemi.com/cms-news.html">News</a> &gt; <a href="https://www.echemi.com/cms-news/focus.html">ECHEMI Focus</a> &gt; <span class="comm-results">ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China</span> </div> </section> <!--面包屑导航 END--> <!-- 列表 --> <div class="width_1260 comm-section clearfix"> <div class="cate_left pull-left"> <div class="cont_box"> <div class="for_fixed_cont"></div> <div class="detail_top"> <h1 class="special_font">ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China</h1> <div class="detail_es clearfix"> <div class="detail_nt"> <i class="iconfont">&#xe7c7;</i> <span>ECHEMI</span> <span>2023-06-13</span> </div> </div> </div> <div class="detail_zhengwen"> <p><p><span style="font-size: 16px;">On November 16th 2022, the "9th China Industrial Digitalization Conference" was held in Longzhong, Nanjing, under the guidance of the Jiangsu Provincial Department of Commerce and the Nanjing Municipal People's Government, hosted by the Nanjing Municipal Bureau of Commerce, and organized by Toby Net and other units. The "2022 China Industrial Digitalization Development Report" and the "2022 China Industrial Digitalization Top 100 List" were also released.</span></p> <p style="text-align: center;"><span style="font-size: 16px;">&nbsp;</span></p> <p style="text-align: center;"><img src="https://upload.echemi.com/2023/0613/1686624376191.png" border="0" alt="award image" style="border: 0px;" /></p> <p style="text-align: center; font-size: 12px; text-indent: 0;">&nbsp;</p> <p><span style="font-size: 16px;">The list is comprehensively ranked based on multiple dimensions such as enterprise revenue, platform GMV, profitability, financing data, news and communication data, showcasing the strong development strength and broad development prospects of physical enterprises under digital support. Thanks to outstanding performance in industrial digitization and business performance, ECHEMI has proudly ranked 62nd on the list.</span></p> <p><span style="font-size: 16px;">&nbsp;</span></p> <p><span style="font-size: 16px;">Launched in 2015, www.echemi.com is the leading B2B platform for global chemical wholesale trade. We are serving 100,000 buyers and 20,000 suppliers across the world. Buyers are located in more than 190 countries and regions, and nearly 10,000 product inquiries posted each month on ECHEMI. The team has always adhered to the path of industrial digital development, deeply integrating the traditional chemical trade industry with the internet, and establishing a global online trading platform for 16 chemical categories, including fine chemicals, food additives and nutrition, pharmaceuticals, cosmetics and pesticides. We provides global customers with chemical raw materials supply, research and analysis, marketing, distribution, logistics and E-commerce. In addition, ECHEMI has 15 operation centers and 6 overseas warehouses worldwide.</span></p> <p><span style="font-size: 16px;">&nbsp;</span></p> <p><span style="font-size: 16px;">In the future, www.echemi.com will continue to develop new services to assist companies find business opportunities. ECHEMI meets the needs of the supply chain by providing one-stop services for promoting the international trade between the two sides.</span></p> <p><span style="font-size: 16px;"><br /></span></p> <p style="text-align: center;"><img src="https://upload.echemi.com/2023/0613/1686625683574.png" border="0" alt="award_image2" style="border: 0px;" /></p> <p style="text-align: center; font-size: 12px; text-indent: 0;">&nbsp;</p></p> </div> <div class="detail_keyword"> <ul class="clearfix"> <a href="https://www.echemi.com/cms-tags.html?tag=success story" ><li>success story</li></a> <a href="https://www.echemi.com/cms-tags.html?tag=Award" ><li>Award</li></a> <a href="https://www.echemi.com/cms-tags.html?tag=Digitalization" ><li>Digitalization</li></a> </ul> </div> <div class="detail_source"> <i class="iconfont">&#xe6ce;</i> <span>Disclaimer: ECHEMI reserves the right of final explanation and revision for all the information.</span> </div> </div> <div class="add_rfq"> <p class="sub_title">Looking for chemical products? Let suppliers reach out to you!</p> </div> <div class="other_news"> <div class="items"> <span> Previous: </span> <a href="https://www.echemi.com/cms/1196684.html"><h3 class="special_font">Overview of China's API industry in 2023</h3></a> </div> <div class="items"> <span> Next: </span> <a href="https://www.echemi.com/cms/1469746.html"><h3 class="special_font">ECHEMI Learning Center: Now Live and Ready for Learning!</h3></a> </div> </div> <div class="commnent_box" id="for_comment"> <div class="add_comment_box"> <b>Comment </b> </div> <div class="editor" id="editor" aria-hidden="true"></div> <div class="btn_box"> <!--btn_pink是不可点击 btn_red是有输入内容可点击了--> <div class="btn btn_red" onclick="commentSubmitPost()">Comment</div> </div> </div> <input type="hidden" id = "commentPageIndex" value="1"> <div class="related_news"> <h2 class="title special_font">You May Interested In</h2> <div class="swiper-container swiper-no-swiping"> <div class="swiper-wrapper"> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2309151052-2-nitrobenzaldehyde-552-89-6.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230912/paraquat-dichloride-1910-42-5_b20230912115126651.jpg" alt="buy 2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade" title="2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade">2-Nitrobenzaldehyde 552-89-6 Organic Synthesis o-nitro-benzaldehyd High Quality 99% Industrial Grade</h3> </a> <p class="price"> <b>$1-1.2</b>/KG&nbsp;EXW</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2303201192-dimethyl-terephthalate.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230323/m20230323114515731.jpg" alt="buy Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity" title="Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity">Dimethyl Terephthalate CAS NO. 120-61-6 Manufactory Supply 99% high purity</h3> </a> <p class="price"> <b>$1-1.2</b>/KG&nbsp;FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2305101720-c36-dimer-acid.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230518/m20230518095117929.jpg" alt="buy C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids" title="C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids">C36 Dimer acid CAS NO.61788-89-4 high quality 99% Fatty acids diMeracids</h3> </a> <p class="price"> <b>$1-1.2</b>/KG&nbsp;FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2305111338-xylene.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230515/m20230515142612454.jpg" alt="buy Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid" title="Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid">Xylene CAS NO.1330-20-7 99% High Quality Factory Supply liquid</h3> </a> <p class="price"> <b>$2-2.1</b>/KG&nbsp;FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr23030728255-acetonitrile.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230309/m20230309153118062.jpg" alt="buy Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials" title="Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials">Acetonitrile CAS NO.75-05-8 Cyanomethan high purity 99% Chemical Raw Materials</h3> </a> <p class="price"> <b>$1-1.2</b>/KG&nbsp;FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> <div class="swiper-slide"> <a href="https://www.echemi.com/produce/pr2303201210-acrylic-acid.html"> <div class="img"> <img src="https://file.echemi.com/fileManage/upload/goodpicture/20230322/m20230322133139605.jpg" alt="buy Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008" title="Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008" onerror="src='https://static-www.echemi.com/static_v3/images/common/defaultGoodsPicSize200.jpg'"> <i class="main_icon"></i></div> <h3 class="name" title="Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008">Acrylic Acid CAS NO. 79-10-7 Professional producer Rcra waste number U008</h3> </a> <p class="price"> <b>$1-1.2</b>/KG&nbsp;FOB</p> <div class="supplier_name"> <!-- 供应商图标模块 start --> <div class="allIcon_main js_allIcon_main"> <i class="icon icon_license"></i> <i class="icon icon_renzheng"></i> <i class="icon icon_zuanshi"></i> </div> <!-- 供应商图标模块 end --> <a href="https://www.echemi.com/shop-us20230223094614491/index.html" > NANTONG REFORM PETRO-CHEMICAL CO.,LTD</a> </div> </div> </div> <div class="slide_btn swiper-button-prev"><i class="iconfont">&#xe60d;</i></div> <div class="slide_btn swiper-button-next"><i class="iconfont">&#xe60c;</i></div> </div> </div> </div> <div class="cate_right pull-right"> <div class="pricetrade-box"> <p class="h2">Trade Alert</p> <span class="white"></span> <p class="txt">Delivering the latest product trends and industry news straight to your inbox.<br>(We'll never share your email address with a third-party.)</p> <div class="txtinput"> <input id="mailSubscribe" type="text" placeholder='Input your Email address' /> <a href="javascript:void(0);" rel="nofollow" onclick="mailSubscribe()" class="subbtn">Subscribe</a> </div> </div> <div class="common_right news"> <div class="title"> <h2 class="special_font">Related News</h2> </div> <ul class=""> <li> <a href="https://www.echemi.com/cms/1079125.html" > <i class="circule"></i> <p title="ECHEMI has entered into a strategic partnership with ORACLE!We will accelerate the Digital Ecosystem of the global chemical industry.">ECHEMI has entered into a strategic partnership with ORACLE!We will accelerate the Digital Ecosystem of the global chemical industry.</p> </a> </li> <li> <a href="https://www.echemi.com/cms/655953.html" > <i class="circule"></i> <p title="ECHEMI Online Matching Meeting Accurately Match Supply and Demand Side">ECHEMI Online Matching Meeting Accurately Match Supply and Demand Side</p> </a> </li> <li> <a href="https://www.echemi.com/cms/422245.html" > <i class="circule"></i> <p title="ECHEMI Won The Honor of ‘2021 China Industrial Internet Top 100’">ECHEMI Won The Honor of ‘2021 China Industrial Internet Top 100’</p> </a> </li> <li> <a href="https://www.echemi.com/cms/100184.html" > <i class="circule"></i> <p title="Three innovative products of BASF won the European BSB Award">Three innovative products of BASF won the European BSB Award</p> </a> </li> <li> <a href="https://www.echemi.com/cms/97481.html" > <i class="circule"></i> <p title="Vice president of PPG: digitalization is crucial to the coating industry">Vice president of PPG: digitalization is crucial to the coating industry</p> </a> </li> <li> <a href="https://www.echemi.com/cms/70609.html" > <i class="circule"></i> <p title="AI Enables Fusion Innovation Far Light Mobile Interconnection ">AI Enables Fusion Innovation Far Light Mobile Interconnection </p> </a> </li> <li> <a href="https://www.echemi.com/cms/39909.html" > <i class="circule"></i> <p title="the 3rd 'Colour for Love' Rural Support Award for Chinese College Students">the 3rd 'Colour for Love' Rural Support Award for Chinese College Students</p> </a> </li> <li> <a href="https://www.echemi.com/cms/288179.html" > <i class="circule"></i> <p title="Market penetration of high-temperature nylon materials has increased! Bio-based PA10T is expected to replace imports!">Market penetration of high-temperature nylon materials has increased! Bio-based PA10T is expected to replace imports!</p> </a> </li> <li> <a href="https://www.echemi.com/cms/124991.html" > <i class="circule"></i> <p title="Qatar will become the world's largest LNG exporter in the next ten years   ">Qatar will become the world's largest LNG exporter in the next ten years   </p> </a> </li> <li> <a href="https://www.echemi.com/cms/288180.html" > <i class="circule"></i> <p title="When will the shipping 'super peak season' end?">When will the shipping 'super peak season' end?</p> </a> </li> </ul> </div> <div class="common_right extended m_t_30"> <div class="title"> <h2 class="special_font">Recommend Reading</h2> </div> <ul> <li> <img src="https://upload.echemi.com/2019/0531/1559285288227.jpg" alt="2022 Key Construction Project Plan in Major Chemical Province"> <a href="https://www.echemi.com/cms/555380.html"> <p title="2022 Key Construction Project Plan in Major Chemical Province">2022 Key Construction Project Plan in Major Chemical Province</p> </a> </li> <li> <img src="https://upload.echemi.com/2023/0128/1674885583152.jpg" alt="Global Analysis of Active Pharmaceutical Ingredient (API)"> <a href="https://www.echemi.com/cms/1183999.html"> <p title="Global Analysis of Active Pharmaceutical Ingredient (API)">Global Analysis of Active Pharmaceutical Ingredient (API)</p> </a> </li> <li> <img src="https://upload.echemi.com/2019/0827/1566869721160.jpg" alt="What are the attractiveness and risks of Indian chemical industry investment?"> <a href="https://www.echemi.com/cms/114568.html"> <p title="What are the attractiveness and risks of Indian chemical industry investment?">What are the attractiveness and risks of Indian chemical industry investment?</p> </a> </li> <li> <img src="https://upload.echemi.com/2019/0510/1557478387382.png" alt="Worrying prospects for the global ethylene market"> <a href="https://www.echemi.com/cms/133615.html"> <p title="Worrying prospects for the global ethylene market">Worrying prospects for the global ethylene market</p> </a> </li> <li> <img src="https://upload.echemi.com/2018/0629/1530263503195.jpg" alt="More Than A Dozen Plastic Chemical Companies Have Pressed The Production Pause Button! Involving SABIC, LG, Dow, etc."> <a href="https://www.echemi.com/cms/472115.html"> <p title="More Than A Dozen Plastic Chemical Companies Have Pressed The Production Pause Button! Involving SABIC, LG, Dow, etc.">More Than A Dozen Plastic Chemical Companies Have Pressed The Production Pause Button! Involving SABIC, LG, Dow, etc.</p> </a> </li> <li> <img src="https://upload.echemi.com/2018/0709/1531120640820.jpg" alt="LG Chem successfully developed new biodegradable materials"> <a href="https://www.echemi.com/cms/124985.html"> <p title="LG Chem successfully developed new biodegradable materials">LG Chem successfully developed new biodegradable materials</p> </a> </li> <li> <img src="https://upload.echemi.com/2022/0329/1648523002779.png" alt="Easy insomnia may be qi deficiency deficiency, eat more of these 8 kinds of food to qi and blood to make up for it"> <a href="https://www.echemi.com/cms/555373.html"> <p title="Easy insomnia may be qi deficiency deficiency, eat more of these 8 kinds of food to qi and blood to make up for it">Easy insomnia may be qi deficiency deficiency, eat more of these 8 kinds of food to qi and blood to make up for it</p> </a> </li> <li> <img src="https://upload.echemi.com/2019/0604/1559615199714.jpg" alt="GDP of 31 provinces in Q1 has reported strong momentum in central provinces"> <a href="https://www.echemi.com/cms/47274.html"> <p title="GDP of 31 provinces in Q1 has reported strong momentum in central provinces">GDP of 31 provinces in Q1 has reported strong momentum in central provinces</p> </a> </li> <li> <img src="https://upload.echemi.com/2020/0316/1584325530819.png" alt="Ups and downs of coal price in the first half of the year"> <a href="https://www.echemi.com/cms/77129.html"> <p title="Ups and downs of coal price in the first half of the year">Ups and downs of coal price in the first half of the year</p> </a> </li> <li> <img src="https://upload.echemi.com/2022/0407/1649299484626.png" alt="Heat-resistant Polylactic Acid Shows Promise As a Filter Material As Bagged Tea Brand CHALI launches PLA Tea Bags"> <a href="https://www.echemi.com/cms/573373.html"> <p title="Heat-resistant Polylactic Acid Shows Promise As a Filter Material As Bagged Tea Brand CHALI launches PLA Tea Bags">Heat-resistant Polylactic Acid Shows Promise As a Filter Material As Bagged Tea Brand CHALI launches PLA Tea Bags</p> </a> </li> </ul> </div> <dl class="hot_search"> <dt class="special_font">Hot Searches</dt> <dd> <a href="https://www.echemi.com/products/pid_Seven9283-phosphorussesquisulfide.html">p4s3 compound name</a> </dd> <dd> <a href="https://www.echemi.com/products/pd1810121003-azodicarbonamide.html">azodicarbonamide</a> </dd> <dd> <a href="https://www.echemi.com/sds/etanol-pid_Rock6661.html">msds ethanol</a> </dd> <dd> <a href="https://www.echemi.com/productsInformation/pd2106151004-crude-oil.html">spot price of crude</a> </dd> <dd> <a href="https://www.echemi.com/products/pid_Rock20447-phosphorustrichloride.html">phosphorus trichloride chemical formula</a> </dd> <dd> <a href="https://www.echemi.com/products/pid_Seven16947-sulfurhexafluoride.html">sulfur hexafluoride molecular formula</a> </dd> <dd> <a href="https://www.echemi.com/buy/chem2306062119-deca-durabolin.html">deca durabolin retailera</a> </dd> <dd> <a href="https://www.echemi.com/shop-us20180832100012016/index.html">iht-72514</a> </dd> <dd> <a href="https://www.echemi.com/shop-us20180832100030489/index.html">bate trading llc</a> </dd> <dd> <a href="https://www.echemi.com/sds/dichlorineoxide-pid_Rock22858.html">cl2o</a> </dd> <dd> <a href="https://www.echemi.com/sds/ethyl-acetate-pid_Seven5613.html">ethyl acetate safety data sheet</a> </dd> <dd> <a href="https://www.echemi.com/shop-us20210803098954624/index.html">labexpress</a> </dd> </dl> </div> </div> </article> <div class="weixin_modal"> <div class="weixin_cont"> <div class="title"> <p>Scan the QR Code to Share</p> <i class="iconfont" onclick="wxHide()">&#xe770;</i> </div> <div class="code"> <div class="qrcode"></div> </div> </div> </div> <!-- 底部区域共通 --> <section class="index_footer"> <div class="width_1050"> <p class="tip">Trade Alert - Delivering the latest product trends and industry news straight to your inbox. <br />(We`ll never share your email address with a third-party.)</p> <div class="input_box clearfix"> <input id="mailSubscribe" type="text" placeholder='Input your Email address' /> <div class="subscribe_btn" onclick="mailSubscribe()">Subscribe</div> </div> <div class="footer_box1"> <div class="footer_list"> <div class="title">About Us</div> <div class="li"> <a href="https://group.echemi.com" target="_blank">About ECHEMI Group</a> <a href="https://www.echemi.com/echemi.html" >About Echemi.com</a> <a href="https://www.echemi.com/marketing-kit.html" >Marketing Kit</a> <a href="https://www.echemi.com/sitemap.html" >Sitemap</a> <a href="https://www.echemi.com/partners.html" >Partners</a> <a href="https://www.echemi.com/cms/546980.html" >Chemical Knowledge</a> <a href="https://www.echemi.com/community.html" >Community</a> </div> </div> <div class="footer_list"> <div class="title">Buy on ECHEMI</div> <div class="li"> <a href="https://www.echemi.com/list/products-A.html" >Search Products List Alphabetically</a> <a href="https://www.echemi.com/list/buy-A.html" >Shop Chemical Products Alphabetically</a> <a href="https://www.echemi.com/list/suppliers-A.html" >Find Suppliers Alphabetically</a> <a href="https://www.echemi.com/list/casno-1.html" >Get Chemical Data Numerically</a> <a href="https://www.echemi.com/suppliers/china-CN.html" >Find Suppliers by Region</a> <a href="https://www.echemi.com/searchInquiry.html" >Request for Quotation</a> <a href="https://www.echemi.com/promotion-list.html" >Promotion</a> <a href="https://www.echemi.com/list/topProducts-A.html" >Top Products</a> </div> </div> <div class="footer_list"> <div class="title">Sell on ECHEMI</div> <div class="li"> <a href="https://www.echemi.com/vipApply.html" >Supplier Membership</a> <a href="https://i.echemi.com/help/echemi-premium-courses.html" >Training Center</a> <a href="https://www.echemi.com/success-stories.html">Success Stories</a> </div> </div> <div class="footer_list"> <div class="title">Customer Services</div> <div class="li"> <a href="https://i.echemi.com/help.html" >Learning Center</a> <a href="https://www.echemi.com/conditions.html" >Terms of Use</a> <a href="https://www.echemi.com/privacy.html" >Privacy Notice</a> <a href="https://i.echemi.com/help-cms/1434561.html" >Policies</a> <a href="https://i.echemi.com/help-cms/1434554.html" >Rules</a> <a href="https://i.echemi.com/help-cms/2054829.html" >Penalty Rules</a> <a href="mailto:service@echemi.com">Submit a Dispute</a> <a href="https://www.echemi.com/contactinfo.html" >Contact Us</a> </div> </div> </div> <div class="icon_box"> <span>Follow Us</span> <a rel="external nofollow" href="https://www.facebook.com/echemii/" target="_blank"> <i class="iconfont">&#xe602;</i> </a> <a rel="external nofollow" href="https://x.com/Echemiqd" target="_blank"> <i class="iconfont">&#xe86f;</i> </a> <a rel="external nofollow" href="http://www.linkedin.com/company/qingdao-echemi-technology-co-ltd" target="_blank"> <i class="iconfont">&#xe605;</i> </a> </div> <div class="footer_box2"><a href="https://www.echemi.com/cms/2080900.html">National-level Technology-based SME</a><br><a href="https://www.echemi.com/cms/1416504.html">China's Top 100 Industrial Digitalization Enterprises List</a> <br> The Drafting Unit of the "Specification for Operation and Management of Self-build Cross-border E-commerce Website" of the CCPIT</div> <p class="reference"><a href="http://beian.miit.gov.cn" style="color: #AAB7CC;" target="_blank" rel="nofollow">鲁ICP备16009155号-1</a> | Copyright@Qingdao ECHEMI Digital Technology Co., Ltd.</p> </div> </section> <style> /*首页特有RFQ侧边栏导航链接样式开始*/ .aside_box .aside_btn_special { width: 45px; height: 30px; font-size: 12px; color: #FFFFFF; padding-top: 8px; background: #D51A1C; cursor: pointer; position: absolute; bottom: -35px; right: 0px; } .aside_box .aside_btn_special:before { content: ''; height: 30px; width: 30px; position: absolute; left: -15px; top: 0; background: #D51A1C; border-radius: 50%; z-index: 0; } .aside_box .aside_btn_special i { font-size: 40px; display: inline-block; margin-top: -14px; position: relative; z-index: 1; } </style> <aside class="aside_box"> <div class="aside_btn go_top"> <i class="iconfont">&#xe638;</i> <span>TOP</span> </div> <a href="javascript:void(0)" rel="nofollow"> <div class="aside_btn aside_suggestion" onclick="sidebar6SuggestionShow()"> <i class="iconfont">&#xe657;</i> <div class="tips">Complaint</div> </div> </a> <a href="tel:86-532-55717492" rel="nofollow"> <div class="aside_btn"> <i class="iconfont">&#xe76f;</i> <div class="tips">86-532-55729510</div> </div> </a> <a href="javascript:void(0);" rel="nofollow" onclick="openSkypeChat('live:.cid.c0ad877627c63191')"> <div class="aside_btn skype"> <i class="iconfont">&#xe72b;</i> <div class="tips">Skype</div> </div> </a> <a href="https://api.whatsapp.com/send?phone=8613280881243" target="_blank" rel="nofollow"> <div class="aside_btn"> <i class="iconfont">&#xe810;</i> <div class="tips">WhatsApp</div> </div> </a> <a href="javascript:void(0)" onclick="developBuyingLead()" rel="nofollow"> <div class="aside_btn_special"> <i class="iconfont">&#xe6ca;</i> </div> </a> </aside> <!-- suggestions弹出模块 --> <article class="suggestions_dialog"> <i class="iconfont close_icon" onclick="sidebar6SuggestionHide()">&#xe770;</i> <div class="dialog_title"> <div class="title">Complaint</div> </div> <input type="hidden" id="sidebar6_toCustomerId" value=""> <input type="hidden" id="sidebar6_sourcePageName" value=""> <div class="label">Email:</div> <input id="sidebar6_email_address" type="text" placeholder="Please enter your email address" onblur="onblurCheckSidebar6('sidebar6_email_address')" maxlength="100" /> <div class="errormsg_suggestion" id="sidebar6_email_address_error_div" style="display: none"> <i class="iconfont">&#xe6ce;</i> <span id="sidebar6_email_address_error_span">Please enter email address</span> </div> <div class="label">Message:</div> <textarea id="sidebar6_contexts" placeholder="Please enter your messages" onblur="onblurCheckSidebar6('sidebar6_contexts')" maxlength="2000"></textarea> <div class="errormsg_suggestion" id="sidebar6_contexts_error_div" style="display: none"> <i class="iconfont">&#xe6ce;</i> <span id="sidebar6_contexts_error_span">Please enter email address</span> </div> <div class="btn_send" onclick="sidebar6SendMessage()">Send Message</div> </article> <!-- suggestions弹出模块 结束--> <article class="shield_bg"></article> <article class="shield_suggestion"></article> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/page/pagejs_sidebar_v835d80.js"></script> <ul class="allIcon_hover js_allIcon_hover" style="display: none;"> <li class="icon_license_hover"> <div> <i class="icon icon_license"></i> Certified business license </div> <p>Supplier uploads its business license firstly. If it pass ECHEMI audit , supplier can get logo of certified business license.</p> </li> <li class="icon_renzheng_hover"> <div> <i class="icon icon_renzheng"></i> Certified factory </div> <p>According to the business license submitted by the user, the identity of the factory is verified by the tripartite authorities.</p> </li> <li class="icon_danbaojin_hover"> <div> <i class="icon icon_danbaojin"></i> Verified Supplier </div> <p>This seller is assessed, certified and/or inspected by CBI tripartite certification.</p> </li> <li class="icon_zuanshi_hover"> <div> <i class="icon icon_zuanshi"></i> VIP Supplier </div> <p>VIP Supplier is a premium membership for suppliers on ECHEMI.COM. Members are provided with comprehensive ways to promote their products.</p> </li> <li class="icon_shijia_hover"> <div> <i class="icon icon_shijia"></i> Top 10 Suppliers </div> <p>This supplier was in ECHEMI’s Top 10 Suppliers list last year.</p> </li> </ul> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/page/pagejs_footer_v66db14.js"></script> <!-- Start of echemi Zendesk Widget script --> <script> setTimeout(function(){ var script = document.createElement('script'); script.type = 'text/javascript'; script.src = 'https://static.zdassets.com/ekr/snippet.js?key=7f27c6be-15a5-4c8d-b3f3-3afe4ca01690'; script.id = 'ze-snippet'; script.defer = 'defer'; document.getElementsByTagName('body')[0].appendChild(script); },3000) </script> <!-- End of echemi Zendesk Widget script --><script>!function(t,e){"object"==typeof exports?module.exports=exports=e():"function"==typeof define&&define.amd?define([],e):t.CryptoJS=e()}(this,function(){var n,o,s,a,h,t,e,l,r,i,c,f,d,u,p,S,x,b,A,H,z,_,v,g,y,B,w,k,m,C,D,E,R,M,F,P,W,O,I,U=U||function(h){var i;if("undefined"!=typeof window&&window.crypto&&(i=window.crypto),"undefined"!=typeof self&&self.crypto&&(i=self.crypto),!(i=!(i=!(i="undefined"!=typeof globalThis&&globalThis.crypto?globalThis.crypto:i)&&"undefined"!=typeof window&&window.msCrypto?window.msCrypto:i)&&"undefined"!=typeof global&&global.crypto?global.crypto:i)&&"function"==typeof require)try{i=require("crypto")}catch(t){}var r=Object.create||function(t){return e.prototype=t,t=new e,e.prototype=null,t};function e(){}var t={},n=t.lib={},o=n.Base={extend:function(t){var e=r(this);return t&&e.mixIn(t),e.hasOwnProperty("init")&&this.init!==e.init||(e.init=function(){e.$super.init.apply(this,arguments)}),(e.init.prototype=e).$super=this,e},create:function(){var t=this.extend();return t.init.apply(t,arguments),t},init:function(){},mixIn:function(t){for(var e in t)t.hasOwnProperty(e)&&(this[e]=t[e]);t.hasOwnProperty("toString")&&(this.toString=t.toString)},clone:function(){return this.init.prototype.extend(this)}},l=n.WordArray=o.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:4*t.length},toString:function(t){return(t||c).stringify(this)},concat:function(t){var e=this.words,r=t.words,i=this.sigBytes,n=t.sigBytes;if(this.clamp(),i%4)for(var o=0;o<n;o++){var s=r[o>>>2]>>>24-o%4*8&255;e[i+o>>>2]|=s<<24-(i+o)%4*8}else for(var c=0;c<n;c+=4)e[i+c>>>2]=r[c>>>2];return this.sigBytes+=n,this},clamp:function(){var t=this.words,e=this.sigBytes;t[e>>>2]&=4294967295<<32-e%4*8,t.length=h.ceil(e/4)},clone:function(){var t=o.clone.call(this);return t.words=this.words.slice(0),t},random:function(t){for(var e=[],r=0;r<t;r+=4)e.push(function(){if(i){if("function"==typeof i.getRandomValues)try{return i.getRandomValues(new Uint32Array(1))[0]}catch(t){}if("function"==typeof i.randomBytes)try{return i.randomBytes(4).readInt32LE()}catch(t){}}throw new Error("Native crypto module could not be used to get secure random number.")}());return new l.init(e,t)}}),s=t.enc={},c=s.Hex={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push((o>>>4).toString(16)),i.push((15&o).toString(16))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i+=2)r[i>>>3]|=parseInt(t.substr(i,2),16)<<24-i%8*4;return new l.init(r,e/2)}},a=s.Latin1={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n++){var o=e[n>>>2]>>>24-n%4*8&255;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>2]|=(255&t.charCodeAt(i))<<24-i%4*8;return new l.init(r,e)}},f=s.Utf8={stringify:function(t){try{return decodeURIComponent(escape(a.stringify(t)))}catch(t){throw new Error("Malformed UTF-8 data")}},parse:function(t){return a.parse(unescape(encodeURIComponent(t)))}},d=n.BufferedBlockAlgorithm=o.extend({reset:function(){this._data=new l.init,this._nDataBytes=0},_append:function(t){"string"==typeof t&&(t=f.parse(t)),this._data.concat(t),this._nDataBytes+=t.sigBytes},_process:function(t){var e,r=this._data,i=r.words,n=r.sigBytes,o=this.blockSize,s=n/(4*o),c=(s=t?h.ceil(s):h.max((0|s)-this._minBufferSize,0))*o,n=h.min(4*c,n);if(c){for(var a=0;a<c;a+=o)this._doProcessBlock(i,a);e=i.splice(0,c),r.sigBytes-=n}return new l.init(e,n)},clone:function(){var t=o.clone.call(this);return t._data=this._data.clone(),t},_minBufferSize:0}),u=(n.Hasher=d.extend({cfg:o.extend(),init:function(t){this.cfg=this.cfg.extend(t),this.reset()},reset:function(){d.reset.call(this),this._doReset()},update:function(t){return this._append(t),this._process(),this},finalize:function(t){return t&&this._append(t),this._doFinalize()},blockSize:16,_createHelper:function(r){return function(t,e){return new r.init(e).finalize(t)}},_createHmacHelper:function(r){return function(t,e){return new u.HMAC.init(r,e).finalize(t)}}}),t.algo={});return t}(Math);function K(t,e,r){return t&e|~t&r}function X(t,e,r){return t&r|e&~r}function L(t,e){return t<<e|t>>>32-e}function j(t,e,r,i){var n,o=this._iv;o?(n=o.slice(0),this._iv=void 0):n=this._prevBlock,i.encryptBlock(n,0);for(var s=0;s<r;s++)t[e+s]^=n[s]}function T(t){var e,r,i;return 255==(t>>24&255)?(r=t>>8&255,i=255&t,255===(e=t>>16&255)?(e=0,255===r?(r=0,255===i?i=0:++i):++r):++e,t=0,t+=e<<16,t+=r<<8,t+=i):t+=1<<24,t}function N(){for(var t=this._X,e=this._C,r=0;r<8;r++)E[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<E[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<E[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<E[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<E[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<E[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<E[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<E[6]>>>0?1:0)|0,this._b=e[7]>>>0<E[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16;R[r]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&i)*i|0)+((65535&i)*i|0)}t[0]=R[0]+(R[7]<<16|R[7]>>>16)+(R[6]<<16|R[6]>>>16)|0,t[1]=R[1]+(R[0]<<8|R[0]>>>24)+R[7]|0,t[2]=R[2]+(R[1]<<16|R[1]>>>16)+(R[0]<<16|R[0]>>>16)|0,t[3]=R[3]+(R[2]<<8|R[2]>>>24)+R[1]|0,t[4]=R[4]+(R[3]<<16|R[3]>>>16)+(R[2]<<16|R[2]>>>16)|0,t[5]=R[5]+(R[4]<<8|R[4]>>>24)+R[3]|0,t[6]=R[6]+(R[5]<<16|R[5]>>>16)+(R[4]<<16|R[4]>>>16)|0,t[7]=R[7]+(R[6]<<8|R[6]>>>24)+R[5]|0}function q(){for(var t=this._X,e=this._C,r=0;r<8;r++)O[r]=e[r];e[0]=e[0]+1295307597+this._b|0,e[1]=e[1]+3545052371+(e[0]>>>0<O[0]>>>0?1:0)|0,e[2]=e[2]+886263092+(e[1]>>>0<O[1]>>>0?1:0)|0,e[3]=e[3]+1295307597+(e[2]>>>0<O[2]>>>0?1:0)|0,e[4]=e[4]+3545052371+(e[3]>>>0<O[3]>>>0?1:0)|0,e[5]=e[5]+886263092+(e[4]>>>0<O[4]>>>0?1:0)|0,e[6]=e[6]+1295307597+(e[5]>>>0<O[5]>>>0?1:0)|0,e[7]=e[7]+3545052371+(e[6]>>>0<O[6]>>>0?1:0)|0,this._b=e[7]>>>0<O[7]>>>0?1:0;for(r=0;r<8;r++){var i=t[r]+e[r],n=65535&i,o=i>>>16;I[r]=((n*n>>>17)+n*o>>>15)+o*o^((4294901760&i)*i|0)+((65535&i)*i|0)}t[0]=I[0]+(I[7]<<16|I[7]>>>16)+(I[6]<<16|I[6]>>>16)|0,t[1]=I[1]+(I[0]<<8|I[0]>>>24)+I[7]|0,t[2]=I[2]+(I[1]<<16|I[1]>>>16)+(I[0]<<16|I[0]>>>16)|0,t[3]=I[3]+(I[2]<<8|I[2]>>>24)+I[1]|0,t[4]=I[4]+(I[3]<<16|I[3]>>>16)+(I[2]<<16|I[2]>>>16)|0,t[5]=I[5]+(I[4]<<8|I[4]>>>24)+I[3]|0,t[6]=I[6]+(I[5]<<16|I[5]>>>16)+(I[4]<<16|I[4]>>>16)|0,t[7]=I[7]+(I[6]<<8|I[6]>>>24)+I[5]|0}return F=(M=U).lib,n=F.Base,o=F.WordArray,(M=M.x64={}).Word=n.extend({init:function(t,e){this.high=t,this.low=e}}),M.WordArray=n.extend({init:function(t,e){t=this.words=t||[],this.sigBytes=null!=e?e:8*t.length},toX32:function(){for(var t=this.words,e=t.length,r=[],i=0;i<e;i++){var n=t[i];r.push(n.high),r.push(n.low)}return o.create(r,this.sigBytes)},clone:function(){for(var t=n.clone.call(this),e=t.words=this.words.slice(0),r=e.length,i=0;i<r;i++)e[i]=e[i].clone();return t}}),"function"==typeof ArrayBuffer&&(P=U.lib.WordArray,s=P.init,(P.init=function(t){if((t=(t=t instanceof ArrayBuffer?new Uint8Array(t):t)instanceof Int8Array||"undefined"!=typeof Uint8ClampedArray&&t instanceof Uint8ClampedArray||t instanceof Int16Array||t instanceof Uint16Array||t instanceof Int32Array||t instanceof Uint32Array||t instanceof Float32Array||t instanceof Float64Array?new Uint8Array(t.buffer,t.byteOffset,t.byteLength):t)instanceof Uint8Array){for(var e=t.byteLength,r=[],i=0;i<e;i++)r[i>>>2]|=t[i]<<24-i%4*8;s.call(this,r,e)}else s.apply(this,arguments)}).prototype=P),function(){var t=U,n=t.lib.WordArray,t=t.enc;t.Utf16=t.Utf16BE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=e[n>>>2]>>>16-n%4*8&65535;i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=t.charCodeAt(i)<<16-i%2*16;return n.create(r,2*e)}};function s(t){return t<<8&4278255360|t>>>8&16711935}t.Utf16LE={stringify:function(t){for(var e=t.words,r=t.sigBytes,i=[],n=0;n<r;n+=2){var o=s(e[n>>>2]>>>16-n%4*8&65535);i.push(String.fromCharCode(o))}return i.join("")},parse:function(t){for(var e=t.length,r=[],i=0;i<e;i++)r[i>>>1]|=s(t.charCodeAt(i)<<16-i%2*16);return n.create(r,2*e)}}}(),a=(w=U).lib.WordArray,w.enc.Base64={stringify:function(t){var e=t.words,r=t.sigBytes,i=this._map;t.clamp();for(var n=[],o=0;o<r;o+=3)for(var s=(e[o>>>2]>>>24-o%4*8&255)<<16|(e[o+1>>>2]>>>24-(o+1)%4*8&255)<<8|e[o+2>>>2]>>>24-(o+2)%4*8&255,c=0;c<4&&o+.75*c<r;c++)n.push(i.charAt(s>>>6*(3-c)&63));var a=i.charAt(64);if(a)for(;n.length%4;)n.push(a);return n.join("")},parse:function(t){var e=t.length,r=this._map;if(!(i=this._reverseMap))for(var i=this._reverseMap=[],n=0;n<r.length;n++)i[r.charCodeAt(n)]=n;var o=r.charAt(64);return!o||-1!==(o=t.indexOf(o))&&(e=o),function(t,e,r){for(var i=[],n=0,o=0;o<e;o++){var s,c;o%4&&(s=r[t.charCodeAt(o-1)]<<o%4*2,c=r[t.charCodeAt(o)]>>>6-o%4*2,c=s|c,i[n>>>2]|=c<<24-n%4*8,n++)}return a.create(i,n)}(t,e,i)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/="},h=(F=U).lib.WordArray,F.enc.Base64url={stringify:function(t,e=!0){var r=t.words,i=t.sigBytes,n=e?this._safe_map:this._map;t.clamp();for(var o=[],s=0;s<i;s+=3)for(var c=(r[s>>>2]>>>24-s%4*8&255)<<16|(r[s+1>>>2]>>>24-(s+1)%4*8&255)<<8|r[s+2>>>2]>>>24-(s+2)%4*8&255,a=0;a<4&&s+.75*a<i;a++)o.push(n.charAt(c>>>6*(3-a)&63));var h=n.charAt(64);if(h)for(;o.length%4;)o.push(h);return o.join("")},parse:function(t,e=!0){var r=t.length,i=e?this._safe_map:this._map;if(!(n=this._reverseMap))for(var n=this._reverseMap=[],o=0;o<i.length;o++)n[i.charCodeAt(o)]=o;e=i.charAt(64);return!e||-1!==(e=t.indexOf(e))&&(r=e),function(t,e,r){for(var i=[],n=0,o=0;o<e;o++){var s,c;o%4&&(s=r[t.charCodeAt(o-1)]<<o%4*2,c=r[t.charCodeAt(o)]>>>6-o%4*2,c=s|c,i[n>>>2]|=c<<24-n%4*8,n++)}return h.create(i,n)}(t,r,n)},_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/=",_safe_map:"ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_"},function(a){var t=U,e=t.lib,r=e.WordArray,i=e.Hasher,e=t.algo,A=[];!function(){for(var t=0;t<64;t++)A[t]=4294967296*a.abs(a.sin(t+1))|0}();e=e.MD5=i.extend({_doReset:function(){this._hash=new r.init([1732584193,4023233417,2562383102,271733878])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}var o=this._hash.words,s=t[e+0],c=t[e+1],a=t[e+2],h=t[e+3],l=t[e+4],f=t[e+5],d=t[e+6],u=t[e+7],p=t[e+8],_=t[e+9],y=t[e+10],v=t[e+11],g=t[e+12],B=t[e+13],w=t[e+14],k=t[e+15],m=H(m=o[0],b=o[1],x=o[2],S=o[3],s,7,A[0]),S=H(S,m,b,x,c,12,A[1]),x=H(x,S,m,b,a,17,A[2]),b=H(b,x,S,m,h,22,A[3]);m=H(m,b,x,S,l,7,A[4]),S=H(S,m,b,x,f,12,A[5]),x=H(x,S,m,b,d,17,A[6]),b=H(b,x,S,m,u,22,A[7]),m=H(m,b,x,S,p,7,A[8]),S=H(S,m,b,x,_,12,A[9]),x=H(x,S,m,b,y,17,A[10]),b=H(b,x,S,m,v,22,A[11]),m=H(m,b,x,S,g,7,A[12]),S=H(S,m,b,x,B,12,A[13]),x=H(x,S,m,b,w,17,A[14]),m=z(m,b=H(b,x,S,m,k,22,A[15]),x,S,c,5,A[16]),S=z(S,m,b,x,d,9,A[17]),x=z(x,S,m,b,v,14,A[18]),b=z(b,x,S,m,s,20,A[19]),m=z(m,b,x,S,f,5,A[20]),S=z(S,m,b,x,y,9,A[21]),x=z(x,S,m,b,k,14,A[22]),b=z(b,x,S,m,l,20,A[23]),m=z(m,b,x,S,_,5,A[24]),S=z(S,m,b,x,w,9,A[25]),x=z(x,S,m,b,h,14,A[26]),b=z(b,x,S,m,p,20,A[27]),m=z(m,b,x,S,B,5,A[28]),S=z(S,m,b,x,a,9,A[29]),x=z(x,S,m,b,u,14,A[30]),m=C(m,b=z(b,x,S,m,g,20,A[31]),x,S,f,4,A[32]),S=C(S,m,b,x,p,11,A[33]),x=C(x,S,m,b,v,16,A[34]),b=C(b,x,S,m,w,23,A[35]),m=C(m,b,x,S,c,4,A[36]),S=C(S,m,b,x,l,11,A[37]),x=C(x,S,m,b,u,16,A[38]),b=C(b,x,S,m,y,23,A[39]),m=C(m,b,x,S,B,4,A[40]),S=C(S,m,b,x,s,11,A[41]),x=C(x,S,m,b,h,16,A[42]),b=C(b,x,S,m,d,23,A[43]),m=C(m,b,x,S,_,4,A[44]),S=C(S,m,b,x,g,11,A[45]),x=C(x,S,m,b,k,16,A[46]),m=D(m,b=C(b,x,S,m,a,23,A[47]),x,S,s,6,A[48]),S=D(S,m,b,x,u,10,A[49]),x=D(x,S,m,b,w,15,A[50]),b=D(b,x,S,m,f,21,A[51]),m=D(m,b,x,S,g,6,A[52]),S=D(S,m,b,x,h,10,A[53]),x=D(x,S,m,b,y,15,A[54]),b=D(b,x,S,m,c,21,A[55]),m=D(m,b,x,S,p,6,A[56]),S=D(S,m,b,x,k,10,A[57]),x=D(x,S,m,b,d,15,A[58]),b=D(b,x,S,m,B,21,A[59]),m=D(m,b,x,S,l,6,A[60]),S=D(S,m,b,x,v,10,A[61]),x=D(x,S,m,b,a,15,A[62]),b=D(b,x,S,m,_,21,A[63]),o[0]=o[0]+m|0,o[1]=o[1]+b|0,o[2]=o[2]+x|0,o[3]=o[3]+S|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32;var n=a.floor(r/4294967296),r=r;e[15+(64+i>>>9<<4)]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8),e[14+(64+i>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var e=this._hash,o=e.words,s=0;s<4;s++){var c=o[s];o[s]=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8)}return e},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});function H(t,e,r,i,n,o,s){s=t+(e&r|~e&i)+n+s;return(s<<o|s>>>32-o)+e}function z(t,e,r,i,n,o,s){s=t+(e&i|r&~i)+n+s;return(s<<o|s>>>32-o)+e}function C(t,e,r,i,n,o,s){s=t+(e^r^i)+n+s;return(s<<o|s>>>32-o)+e}function D(t,e,r,i,n,o,s){s=t+(r^(e|~i))+n+s;return(s<<o|s>>>32-o)+e}t.MD5=i._createHelper(e),t.HmacMD5=i._createHmacHelper(e)}(Math),P=(M=U).lib,t=P.WordArray,e=P.Hasher,P=M.algo,l=[],P=P.SHA1=e.extend({_doReset:function(){this._hash=new t.init([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],c=r[4],a=0;a<80;a++){a<16?l[a]=0|t[e+a]:(h=l[a-3]^l[a-8]^l[a-14]^l[a-16],l[a]=h<<1|h>>>31);var h=(i<<5|i>>>27)+c+l[a];h+=a<20?1518500249+(n&o|~n&s):a<40?1859775393+(n^o^s):a<60?(n&o|n&s|o&s)-1894007588:(n^o^s)-899497514,c=s,s=o,o=n<<30|n>>>2,n=i,i=h}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+c|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=Math.floor(r/4294967296),e[15+(64+i>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t}}),M.SHA1=e._createHelper(P),M.HmacSHA1=e._createHmacHelper(P),function(n){var t=U,e=t.lib,r=e.WordArray,i=e.Hasher,e=t.algo,o=[],p=[];!function(){function t(t){return 4294967296*(t-(0|t))|0}for(var e=2,r=0;r<64;)!function(t){for(var e=n.sqrt(t),r=2;r<=e;r++)if(!(t%r))return;return 1}(e)||(r<8&&(o[r]=t(n.pow(e,.5))),p[r]=t(n.pow(e,1/3)),r++),e++}();var _=[],e=e.SHA256=i.extend({_doReset:function(){this._hash=new r.init(o.slice(0))},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],c=r[4],a=r[5],h=r[6],l=r[7],f=0;f<64;f++){f<16?_[f]=0|t[e+f]:(d=_[f-15],u=_[f-2],_[f]=((d<<25|d>>>7)^(d<<14|d>>>18)^d>>>3)+_[f-7]+((u<<15|u>>>17)^(u<<13|u>>>19)^u>>>10)+_[f-16]);var d=i&n^i&o^n&o,u=l+((c<<26|c>>>6)^(c<<21|c>>>11)^(c<<7|c>>>25))+(c&a^~c&h)+p[f]+_[f],l=h,h=a,a=c,c=s+u|0,s=o,o=n,n=i,i=u+(((i<<30|i>>>2)^(i<<19|i>>>13)^(i<<10|i>>>22))+d)|0}r[0]=r[0]+i|0,r[1]=r[1]+n|0,r[2]=r[2]+o|0,r[3]=r[3]+s|0,r[4]=r[4]+c|0,r[5]=r[5]+a|0,r[6]=r[6]+h|0,r[7]=r[7]+l|0},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=n.floor(r/4294967296),e[15+(64+i>>>9<<4)]=r,t.sigBytes=4*e.length,this._process(),this._hash},clone:function(){var t=i.clone.call(this);return t._hash=this._hash.clone(),t}});t.SHA256=i._createHelper(e),t.HmacSHA256=i._createHmacHelper(e)}(Math),r=(w=U).lib.WordArray,F=w.algo,i=F.SHA256,F=F.SHA224=i.extend({_doReset:function(){this._hash=new r.init([3238371032,914150663,812702999,4144912697,4290775857,1750603025,1694076839,3204075428])},_doFinalize:function(){var t=i._doFinalize.call(this);return t.sigBytes-=4,t}}),w.SHA224=i._createHelper(F),w.HmacSHA224=i._createHmacHelper(F),function(){var t=U,e=t.lib.Hasher,r=t.x64,i=r.Word,n=r.WordArray,r=t.algo;function o(){return i.create.apply(i,arguments)}var t1=[o(1116352408,3609767458),o(1899447441,602891725),o(3049323471,3964484399),o(3921009573,2173295548),o(961987163,4081628472),o(1508970993,3053834265),o(2453635748,2937671579),o(2870763221,3664609560),o(3624381080,2734883394),o(310598401,1164996542),o(607225278,1323610764),o(1426881987,3590304994),o(1925078388,4068182383),o(2162078206,991336113),o(2614888103,633803317),o(3248222580,3479774868),o(3835390401,2666613458),o(4022224774,944711139),o(264347078,2341262773),o(604807628,2007800933),o(770255983,1495990901),o(1249150122,1856431235),o(1555081692,3175218132),o(1996064986,2198950837),o(2554220882,3999719339),o(2821834349,766784016),o(2952996808,2566594879),o(3210313671,3203337956),o(3336571891,1034457026),o(3584528711,2466948901),o(113926993,3758326383),o(338241895,168717936),o(666307205,1188179964),o(773529912,1546045734),o(1294757372,1522805485),o(1396182291,2643833823),o(1695183700,2343527390),o(1986661051,1014477480),o(2177026350,1206759142),o(2456956037,344077627),o(2730485921,1290863460),o(2820302411,3158454273),o(3259730800,3505952657),o(3345764771,106217008),o(3516065817,3606008344),o(3600352804,1432725776),o(4094571909,1467031594),o(275423344,851169720),o(430227734,3100823752),o(506948616,1363258195),o(659060556,3750685593),o(883997877,3785050280),o(958139571,3318307427),o(1322822218,3812723403),o(1537002063,2003034995),o(1747873779,3602036899),o(1955562222,1575990012),o(2024104815,1125592928),o(2227730452,2716904306),o(2361852424,442776044),o(2428436474,593698344),o(2756734187,3733110249),o(3204031479,2999351573),o(3329325298,3815920427),o(3391569614,3928383900),o(3515267271,566280711),o(3940187606,3454069534),o(4118630271,4000239992),o(116418474,1914138554),o(174292421,2731055270),o(289380356,3203993006),o(460393269,320620315),o(685471733,587496836),o(852142971,1086792851),o(1017036298,365543100),o(1126000580,2618297676),o(1288033470,3409855158),o(1501505948,4234509866),o(1607167915,987167468),o(1816402316,1246189591)],e1=[];!function(){for(var t=0;t<80;t++)e1[t]=o()}();r=r.SHA512=e.extend({_doReset:function(){this._hash=new n.init([new i.init(1779033703,4089235720),new i.init(3144134277,2227873595),new i.init(1013904242,4271175723),new i.init(2773480762,1595750129),new i.init(1359893119,2917565137),new i.init(2600822924,725511199),new i.init(528734635,4215389547),new i.init(1541459225,327033209)])},_doProcessBlock:function(t,e){for(var r=this._hash.words,i=r[0],n=r[1],o=r[2],s=r[3],c=r[4],a=r[5],h=r[6],l=r[7],f=i.high,d=i.low,u=n.high,p=n.low,_=o.high,y=o.low,v=s.high,g=s.low,B=c.high,w=c.low,k=a.high,m=a.low,S=h.high,x=h.low,b=l.high,r=l.low,A=f,H=d,z=u,C=p,D=_,E=y,R=v,M=g,F=B,P=w,W=k,O=m,I=S,U=x,K=b,X=r,L=0;L<80;L++){var j,T,N=e1[L];L<16?(T=N.high=0|t[e+2*L],j=N.low=0|t[e+2*L+1]):($=(q=e1[L-15]).high,J=q.low,G=(Q=e1[L-2]).high,V=Q.low,Z=(Y=e1[L-7]).high,q=Y.low,Y=(Q=e1[L-16]).high,T=(T=(($>>>1|J<<31)^($>>>8|J<<24)^$>>>7)+Z+((j=(Z=(J>>>1|$<<31)^(J>>>8|$<<24)^(J>>>7|$<<25))+q)>>>0<Z>>>0?1:0))+((G>>>19|V<<13)^(G<<3|V>>>29)^G>>>6)+((j+=J=(V>>>19|G<<13)^(V<<3|G>>>29)^(V>>>6|G<<26))>>>0<J>>>0?1:0),j+=$=Q.low,N.high=T=T+Y+(j>>>0<$>>>0?1:0),N.low=j);var q=F&W^~F&I,Z=P&O^~P&U,V=A&z^A&D^z&D,G=(H>>>28|A<<4)^(H<<30|A>>>2)^(H<<25|A>>>7),J=t1[L],Q=J.high,Y=J.low,$=X+((P>>>14|F<<18)^(P>>>18|F<<14)^(P<<23|F>>>9)),N=K+((F>>>14|P<<18)^(F>>>18|P<<14)^(F<<23|P>>>9))+($>>>0<X>>>0?1:0),J=G+(H&C^H&E^C&E),K=I,X=U,I=W,U=O,W=F,O=P,F=R+(N=(N=(N=N+q+(($=$+Z)>>>0<Z>>>0?1:0))+Q+(($=$+Y)>>>0<Y>>>0?1:0))+T+(($=$+j)>>>0<j>>>0?1:0))+((P=M+$|0)>>>0<M>>>0?1:0)|0,R=D,M=E,D=z,E=C,z=A,C=H,A=N+(((A>>>28|H<<4)^(A<<30|H>>>2)^(A<<25|H>>>7))+V+(J>>>0<G>>>0?1:0))+((H=$+J|0)>>>0<$>>>0?1:0)|0}d=i.low=d+H,i.high=f+A+(d>>>0<H>>>0?1:0),p=n.low=p+C,n.high=u+z+(p>>>0<C>>>0?1:0),y=o.low=y+E,o.high=_+D+(y>>>0<E>>>0?1:0),g=s.low=g+M,s.high=v+R+(g>>>0<M>>>0?1:0),w=c.low=w+P,c.high=B+F+(w>>>0<P>>>0?1:0),m=a.low=m+O,a.high=k+W+(m>>>0<O>>>0?1:0),x=h.low=x+U,h.high=S+I+(x>>>0<U>>>0?1:0),r=l.low=r+X,l.high=b+K+(r>>>0<X>>>0?1:0)},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;return e[i>>>5]|=128<<24-i%32,e[30+(128+i>>>10<<5)]=Math.floor(r/4294967296),e[31+(128+i>>>10<<5)]=r,t.sigBytes=4*e.length,this._process(),this._hash.toX32()},clone:function(){var t=e.clone.call(this);return t._hash=this._hash.clone(),t},blockSize:32});t.SHA512=e._createHelper(r),t.HmacSHA512=e._createHmacHelper(r)}(),P=(M=U).x64,c=P.Word,f=P.WordArray,P=M.algo,d=P.SHA512,P=P.SHA384=d.extend({_doReset:function(){this._hash=new f.init([new c.init(3418070365,3238371032),new c.init(1654270250,914150663),new c.init(2438529370,812702999),new c.init(355462360,4144912697),new c.init(1731405415,4290775857),new c.init(2394180231,1750603025),new c.init(3675008525,1694076839),new c.init(1203062813,3204075428)])},_doFinalize:function(){var t=d._doFinalize.call(this);return t.sigBytes-=16,t}}),M.SHA384=d._createHelper(P),M.HmacSHA384=d._createHmacHelper(P),function(l){var t=U,e=t.lib,f=e.WordArray,i=e.Hasher,d=t.x64.Word,e=t.algo,A=[],H=[],z=[];!function(){for(var t=1,e=0,r=0;r<24;r++){A[t+5*e]=(r+1)*(r+2)/2%64;var i=(2*t+3*e)%5;t=e%5,e=i}for(t=0;t<5;t++)for(e=0;e<5;e++)H[t+5*e]=e+(2*t+3*e)%5*5;for(var n=1,o=0;o<24;o++){for(var s,c=0,a=0,h=0;h<7;h++)1&n&&((s=(1<<h)-1)<32?a^=1<<s:c^=1<<s-32),128&n?n=n<<1^113:n<<=1;z[o]=d.create(c,a)}}();var C=[];!function(){for(var t=0;t<25;t++)C[t]=d.create()}();e=e.SHA3=i.extend({cfg:i.cfg.extend({outputLength:512}),_doReset:function(){for(var t=this._state=[],e=0;e<25;e++)t[e]=new d.init;this.blockSize=(1600-2*this.cfg.outputLength)/32},_doProcessBlock:function(t,e){for(var r=this._state,i=this.blockSize/2,n=0;n<i;n++){var o=t[e+2*n],s=t[e+2*n+1],o=16711935&(o<<8|o>>>24)|4278255360&(o<<24|o>>>8);(m=r[n]).high^=s=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),m.low^=o}for(var c=0;c<24;c++){for(var a=0;a<5;a++){for(var h=0,l=0,f=0;f<5;f++)h^=(m=r[a+5*f]).high,l^=m.low;var d=C[a];d.high=h,d.low=l}for(a=0;a<5;a++)for(var u=C[(a+4)%5],p=C[(a+1)%5],_=p.high,p=p.low,h=u.high^(_<<1|p>>>31),l=u.low^(p<<1|_>>>31),f=0;f<5;f++)(m=r[a+5*f]).high^=h,m.low^=l;for(var y=1;y<25;y++){var v=(m=r[y]).high,g=m.low,B=A[y];l=B<32?(h=v<<B|g>>>32-B,g<<B|v>>>32-B):(h=g<<B-32|v>>>64-B,v<<B-32|g>>>64-B);B=C[H[y]];B.high=h,B.low=l}var w=C[0],k=r[0];w.high=k.high,w.low=k.low;for(a=0;a<5;a++)for(f=0;f<5;f++){var m=r[y=a+5*f],S=C[y],x=C[(a+1)%5+5*f],b=C[(a+2)%5+5*f];m.high=S.high^~x.high&b.high,m.low=S.low^~x.low&b.low}m=r[0],k=z[c];m.high^=k.high,m.low^=k.low}},_doFinalize:function(){var t=this._data,e=t.words,r=(this._nDataBytes,8*t.sigBytes),i=32*this.blockSize;e[r>>>5]|=1<<24-r%32,e[(l.ceil((1+r)/i)*i>>>5)-1]|=128,t.sigBytes=4*e.length,this._process();for(var n=this._state,e=this.cfg.outputLength/8,o=e/8,s=[],c=0;c<o;c++){var a=n[c],h=a.high,a=a.low,h=16711935&(h<<8|h>>>24)|4278255360&(h<<24|h>>>8);s.push(a=16711935&(a<<8|a>>>24)|4278255360&(a<<24|a>>>8)),s.push(h)}return new f.init(s,e)},clone:function(){for(var t=i.clone.call(this),e=t._state=this._state.slice(0),r=0;r<25;r++)e[r]=e[r].clone();return t}});t.SHA3=i._createHelper(e),t.HmacSHA3=i._createHmacHelper(e)}(Math),Math,F=(w=U).lib,u=F.WordArray,p=F.Hasher,F=w.algo,S=u.create([0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,7,4,13,1,10,6,15,3,12,0,9,5,2,14,11,8,3,10,14,4,9,15,8,1,2,7,0,6,13,11,5,12,1,9,11,10,0,8,12,4,13,3,7,15,14,5,6,2,4,0,5,9,7,12,2,10,14,1,3,8,11,6,15,13]),x=u.create([5,14,7,0,9,2,11,4,13,6,15,8,1,10,3,12,6,11,3,7,0,13,5,10,14,15,8,12,4,9,1,2,15,5,1,3,7,14,6,9,11,8,12,2,10,0,4,13,8,6,4,1,3,11,15,0,5,12,2,13,9,7,10,14,12,15,10,4,1,5,8,7,6,2,13,14,0,3,9,11]),b=u.create([11,14,15,12,5,8,7,9,11,13,14,15,6,7,9,8,7,6,8,13,11,9,7,15,7,12,15,9,11,7,13,12,11,13,6,7,14,9,13,15,14,8,13,6,5,12,7,5,11,12,14,15,14,15,9,8,9,14,5,6,8,6,5,12,9,15,5,11,6,8,13,12,5,12,13,14,11,8,5,6]),A=u.create([8,9,9,11,13,15,15,5,7,7,8,11,14,14,12,6,9,13,15,7,12,8,9,11,7,7,12,7,6,15,13,11,9,7,15,11,8,6,6,14,12,13,5,14,13,13,7,5,15,5,8,11,14,14,6,14,6,9,12,9,12,5,15,8,8,5,12,9,12,5,14,6,8,13,6,5,15,13,11,11]),H=u.create([0,1518500249,1859775393,2400959708,2840853838]),z=u.create([1352829926,1548603684,1836072691,2053994217,0]),F=F.RIPEMD160=p.extend({_doReset:function(){this._hash=u.create([1732584193,4023233417,2562383102,271733878,3285377520])},_doProcessBlock:function(t,e){for(var r=0;r<16;r++){var i=e+r,n=t[i];t[i]=16711935&(n<<8|n>>>24)|4278255360&(n<<24|n>>>8)}for(var o,s,c,a,h,l,f=this._hash.words,d=H.words,u=z.words,p=S.words,_=x.words,y=b.words,v=A.words,g=o=f[0],B=s=f[1],w=c=f[2],k=a=f[3],m=h=f[4],r=0;r<80;r+=1)l=o+t[e+p[r]]|0,l+=r<16?(s^c^a)+d[0]:r<32?K(s,c,a)+d[1]:r<48?((s|~c)^a)+d[2]:r<64?X(s,c,a)+d[3]:(s^(c|~a))+d[4],l=(l=L(l|=0,y[r]))+h|0,o=h,h=a,a=L(c,10),c=s,s=l,l=g+t[e+_[r]]|0,l+=r<16?(B^(w|~k))+u[0]:r<32?X(B,w,k)+u[1]:r<48?((B|~w)^k)+u[2]:r<64?K(B,w,k)+u[3]:(B^w^k)+u[4],l=(l=L(l|=0,v[r]))+m|0,g=m,m=k,k=L(w,10),w=B,B=l;l=f[1]+c+k|0,f[1]=f[2]+a+m|0,f[2]=f[3]+h+g|0,f[3]=f[4]+o+B|0,f[4]=f[0]+s+w|0,f[0]=l},_doFinalize:function(){var t=this._data,e=t.words,r=8*this._nDataBytes,i=8*t.sigBytes;e[i>>>5]|=128<<24-i%32,e[14+(64+i>>>9<<4)]=16711935&(r<<8|r>>>24)|4278255360&(r<<24|r>>>8),t.sigBytes=4*(e.length+1),this._process();for(var e=this._hash,n=e.words,o=0;o<5;o++){var s=n[o];n[o]=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8)}return e},clone:function(){var t=p.clone.call(this);return t._hash=this._hash.clone(),t}}),w.RIPEMD160=p._createHelper(F),w.HmacRIPEMD160=p._createHmacHelper(F),P=(M=U).lib.Base,_=M.enc.Utf8,M.algo.HMAC=P.extend({init:function(t,e){t=this._hasher=new t.init,"string"==typeof e&&(e=_.parse(e));var r=t.blockSize,i=4*r;(e=e.sigBytes>i?t.finalize(e):e).clamp();for(var t=this._oKey=e.clone(),e=this._iKey=e.clone(),n=t.words,o=e.words,s=0;s<r;s++)n[s]^=1549556828,o[s]^=909522486;t.sigBytes=e.sigBytes=i,this.reset()},reset:function(){var t=this._hasher;t.reset(),t.update(this._iKey)},update:function(t){return this._hasher.update(t),this},finalize:function(t){var e=this._hasher,t=e.finalize(t);return e.reset(),e.finalize(this._oKey.clone().concat(t))}}),F=(w=U).lib,M=F.Base,v=F.WordArray,P=w.algo,F=P.SHA1,g=P.HMAC,y=P.PBKDF2=M.extend({cfg:M.extend({keySize:4,hasher:F,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r=this.cfg,i=g.create(r.hasher,t),n=v.create(),o=v.create([1]),s=n.words,c=o.words,a=r.keySize,h=r.iterations;s.length<a;){var l=i.update(e).finalize(o);i.reset();for(var f=l.words,d=f.length,u=l,p=1;p<h;p++){u=i.finalize(u),i.reset();for(var _=u.words,y=0;y<d;y++)f[y]^=_[y]}n.concat(l),c[0]++}return n.sigBytes=4*a,n}}),w.PBKDF2=function(t,e,r){return y.create(r).compute(t,e)},M=(P=U).lib,F=M.Base,B=M.WordArray,w=P.algo,M=w.MD5,k=w.EvpKDF=F.extend({cfg:F.extend({keySize:4,hasher:M,iterations:1}),init:function(t){this.cfg=this.cfg.extend(t)},compute:function(t,e){for(var r,i=this.cfg,n=i.hasher.create(),o=B.create(),s=o.words,c=i.keySize,a=i.iterations;s.length<c;){r&&n.update(r),r=n.update(t).finalize(e),n.reset();for(var h=1;h<a;h++)r=n.finalize(r),n.reset();o.concat(r)}return o.sigBytes=4*c,o}}),P.EvpKDF=function(t,e,r){return k.create(r).compute(t,e)},U.lib.Cipher||function(){var t=U,e=t.lib,r=e.Base,s=e.WordArray,i=e.BufferedBlockAlgorithm,n=t.enc,o=(n.Utf8,n.Base64),c=t.algo.EvpKDF,a=e.Cipher=i.extend({cfg:r.extend(),createEncryptor:function(t,e){return this.create(this._ENC_XFORM_MODE,t,e)},createDecryptor:function(t,e){return this.create(this._DEC_XFORM_MODE,t,e)},init:function(t,e,r){this.cfg=this.cfg.extend(r),this._xformMode=t,this._key=e,this.reset()},reset:function(){i.reset.call(this),this._doReset()},process:function(t){return this._append(t),this._process()},finalize:function(t){return t&&this._append(t),this._doFinalize()},keySize:4,ivSize:4,_ENC_XFORM_MODE:1,_DEC_XFORM_MODE:2,_createHelper:function(i){return{encrypt:function(t,e,r){return h(e).encrypt(i,t,e,r)},decrypt:function(t,e,r){return h(e).decrypt(i,t,e,r)}}}});function h(t){return"string"==typeof t?p:u}e.StreamCipher=a.extend({_doFinalize:function(){return this._process(!0)},blockSize:1});var l=t.mode={},n=e.BlockCipherMode=r.extend({createEncryptor:function(t,e){return this.Encryptor.create(t,e)},createDecryptor:function(t,e){return this.Decryptor.create(t,e)},init:function(t,e){this._cipher=t,this._iv=e}}),n=l.CBC=((l=n.extend()).Encryptor=l.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;f.call(this,t,e,i),r.encryptBlock(t,e),this._prevBlock=t.slice(e,e+i)}}),l.Decryptor=l.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);r.decryptBlock(t,e),f.call(this,t,e,i),this._prevBlock=n}}),l);function f(t,e,r){var i,n=this._iv;n?(i=n,this._iv=void 0):i=this._prevBlock;for(var o=0;o<r;o++)t[e+o]^=i[o]}var l=(t.pad={}).Pkcs7={pad:function(t,e){for(var e=4*e,r=e-t.sigBytes%e,i=r<<24|r<<16|r<<8|r,n=[],o=0;o<r;o+=4)n.push(i);e=s.create(n,r);t.concat(e)},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},d=(e.BlockCipher=a.extend({cfg:a.cfg.extend({mode:n,padding:l}),reset:function(){var t;a.reset.call(this);var e=this.cfg,r=e.iv,e=e.mode;this._xformMode==this._ENC_XFORM_MODE?t=e.createEncryptor:(t=e.createDecryptor,this._minBufferSize=1),this._mode&&this._mode.__creator==t?this._mode.init(this,r&&r.words):(this._mode=t.call(e,this,r&&r.words),this._mode.__creator=t)},_doProcessBlock:function(t,e){this._mode.processBlock(t,e)},_doFinalize:function(){var t,e=this.cfg.padding;return this._xformMode==this._ENC_XFORM_MODE?(e.pad(this._data,this.blockSize),t=this._process(!0)):(t=this._process(!0),e.unpad(t)),t},blockSize:4}),e.CipherParams=r.extend({init:function(t){this.mixIn(t)},toString:function(t){return(t||this.formatter).stringify(this)}})),l=(t.format={}).OpenSSL={stringify:function(t){var e=t.ciphertext,t=t.salt,e=t?s.create([1398893684,1701076831]).concat(t).concat(e):e;return e.toString(o)},parse:function(t){var e,r=o.parse(t),t=r.words;return 1398893684==t[0]&&1701076831==t[1]&&(e=s.create(t.slice(2,4)),t.splice(0,4),r.sigBytes-=16),d.create({ciphertext:r,salt:e})}},u=e.SerializableCipher=r.extend({cfg:r.extend({format:l}),encrypt:function(t,e,r,i){i=this.cfg.extend(i);var n=t.createEncryptor(r,i),e=n.finalize(e),n=n.cfg;return d.create({ciphertext:e,key:r,iv:n.iv,algorithm:t,mode:n.mode,padding:n.padding,blockSize:t.blockSize,formatter:i.format})},decrypt:function(t,e,r,i){return i=this.cfg.extend(i),e=this._parse(e,i.format),t.createDecryptor(r,i).finalize(e.ciphertext)},_parse:function(t,e){return"string"==typeof t?e.parse(t,this):t}}),t=(t.kdf={}).OpenSSL={execute:function(t,e,r,i){i=i||s.random(8);t=c.create({keySize:e+r}).compute(t,i),r=s.create(t.words.slice(e),4*r);return t.sigBytes=4*e,d.create({key:t,iv:r,salt:i})}},p=e.PasswordBasedCipher=u.extend({cfg:u.cfg.extend({kdf:t}),encrypt:function(t,e,r,i){r=(i=this.cfg.extend(i)).kdf.execute(r,t.keySize,t.ivSize);i.iv=r.iv;i=u.encrypt.call(this,t,e,r.key,i);return i.mixIn(r),i},decrypt:function(t,e,r,i){i=this.cfg.extend(i),e=this._parse(e,i.format);r=i.kdf.execute(r,t.keySize,t.ivSize,e.salt);return i.iv=r.iv,u.decrypt.call(this,t,e,r.key,i)}})}(),U.mode.CFB=((F=U.lib.BlockCipherMode.extend()).Encryptor=F.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize;j.call(this,t,e,i,r),this._prevBlock=t.slice(e,e+i)}}),F.Decryptor=F.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=t.slice(e,e+i);j.call(this,t,e,i,r),this._prevBlock=n}}),F),U.mode.CTR=(M=U.lib.BlockCipherMode.extend(),P=M.Encryptor=M.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0);var s=o.slice(0);r.encryptBlock(s,0),o[i-1]=o[i-1]+1|0;for(var c=0;c<i;c++)t[e+c]^=s[c]}}),M.Decryptor=P,M),U.mode.CTRGladman=(F=U.lib.BlockCipherMode.extend(),P=F.Encryptor=F.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._counter;n&&(o=this._counter=n.slice(0),this._iv=void 0),0===((n=o)[0]=T(n[0]))&&(n[1]=T(n[1]));var s=o.slice(0);r.encryptBlock(s,0);for(var c=0;c<i;c++)t[e+c]^=s[c]}}),F.Decryptor=P,F),U.mode.OFB=(M=U.lib.BlockCipherMode.extend(),P=M.Encryptor=M.extend({processBlock:function(t,e){var r=this._cipher,i=r.blockSize,n=this._iv,o=this._keystream;n&&(o=this._keystream=n.slice(0),this._iv=void 0),r.encryptBlock(o,0);for(var s=0;s<i;s++)t[e+s]^=o[s]}}),M.Decryptor=P,M),U.mode.ECB=((F=U.lib.BlockCipherMode.extend()).Encryptor=F.extend({processBlock:function(t,e){this._cipher.encryptBlock(t,e)}}),F.Decryptor=F.extend({processBlock:function(t,e){this._cipher.decryptBlock(t,e)}}),F),U.pad.AnsiX923={pad:function(t,e){var r=t.sigBytes,e=4*e,e=e-r%e,r=r+e-1;t.clamp(),t.words[r>>>2]|=e<<24-r%4*8,t.sigBytes+=e},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},U.pad.Iso10126={pad:function(t,e){e*=4,e-=t.sigBytes%e;t.concat(U.lib.WordArray.random(e-1)).concat(U.lib.WordArray.create([e<<24],1))},unpad:function(t){var e=255&t.words[t.sigBytes-1>>>2];t.sigBytes-=e}},U.pad.Iso97971={pad:function(t,e){t.concat(U.lib.WordArray.create([2147483648],1)),U.pad.ZeroPadding.pad(t,e)},unpad:function(t){U.pad.ZeroPadding.unpad(t),t.sigBytes--}},U.pad.ZeroPadding={pad:function(t,e){e*=4;t.clamp(),t.sigBytes+=e-(t.sigBytes%e||e)},unpad:function(t){for(var e=t.words,r=t.sigBytes-1,r=t.sigBytes-1;0<=r;r--)if(e[r>>>2]>>>24-r%4*8&255){t.sigBytes=r+1;break}}},U.pad.NoPadding={pad:function(){},unpad:function(){}},m=(P=U).lib.CipherParams,C=P.enc.Hex,P.format.Hex={stringify:function(t){return t.ciphertext.toString(C)},parse:function(t){t=C.parse(t);return m.create({ciphertext:t})}},function(){var t=U,e=t.lib.BlockCipher,r=t.algo,h=[],l=[],f=[],d=[],u=[],p=[],_=[],y=[],v=[],g=[];!function(){for(var t=[],e=0;e<256;e++)t[e]=e<128?e<<1:e<<1^283;for(var r=0,i=0,e=0;e<256;e++){var n=i^i<<1^i<<2^i<<3^i<<4;h[r]=n=n>>>8^255&n^99;var o=t[l[n]=r],s=t[o],c=t[s],a=257*t[n]^16843008*n;f[r]=a<<24|a>>>8,d[r]=a<<16|a>>>16,u[r]=a<<8|a>>>24,p[r]=a,_[n]=(a=16843009*c^65537*s^257*o^16843008*r)<<24|a>>>8,y[n]=a<<16|a>>>16,v[n]=a<<8|a>>>24,g[n]=a,r?(r=o^t[t[t[c^o]]],i^=t[t[i]]):r=i=1}}();var B=[0,1,2,4,8,16,32,64,128,27,54],r=r.AES=e.extend({_doReset:function(){if(!this._nRounds||this._keyPriorReset!==this._key){for(var t=this._keyPriorReset=this._key,e=t.words,r=t.sigBytes/4,i=4*(1+(this._nRounds=6+r)),n=this._keySchedule=[],o=0;o<i;o++)o<r?n[o]=e[o]:(a=n[o-1],o%r?6<r&&o%r==4&&(a=h[a>>>24]<<24|h[a>>>16&255]<<16|h[a>>>8&255]<<8|h[255&a]):(a=h[(a=a<<8|a>>>24)>>>24]<<24|h[a>>>16&255]<<16|h[a>>>8&255]<<8|h[255&a],a^=B[o/r|0]<<24),n[o]=n[o-r]^a);for(var s=this._invKeySchedule=[],c=0;c<i;c++){var a,o=i-c;a=c%4?n[o]:n[o-4],s[c]=c<4||o<=4?a:_[h[a>>>24]]^y[h[a>>>16&255]]^v[h[a>>>8&255]]^g[h[255&a]]}}},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._keySchedule,f,d,u,p,h)},decryptBlock:function(t,e){var r=t[e+1];t[e+1]=t[e+3],t[e+3]=r,this._doCryptBlock(t,e,this._invKeySchedule,_,y,v,g,l);r=t[e+1];t[e+1]=t[e+3],t[e+3]=r},_doCryptBlock:function(t,e,r,i,n,o,s,c){for(var a=this._nRounds,h=t[e]^r[0],l=t[e+1]^r[1],f=t[e+2]^r[2],d=t[e+3]^r[3],u=4,p=1;p<a;p++)var _=i[h>>>24]^n[l>>>16&255]^o[f>>>8&255]^s[255&d]^r[u++],y=i[l>>>24]^n[f>>>16&255]^o[d>>>8&255]^s[255&h]^r[u++],v=i[f>>>24]^n[d>>>16&255]^o[h>>>8&255]^s[255&l]^r[u++],g=i[d>>>24]^n[h>>>16&255]^o[l>>>8&255]^s[255&f]^r[u++],h=_,l=y,f=v,d=g;_=(c[h>>>24]<<24|c[l>>>16&255]<<16|c[f>>>8&255]<<8|c[255&d])^r[u++],y=(c[l>>>24]<<24|c[f>>>16&255]<<16|c[d>>>8&255]<<8|c[255&h])^r[u++],v=(c[f>>>24]<<24|c[d>>>16&255]<<16|c[h>>>8&255]<<8|c[255&l])^r[u++],g=(c[d>>>24]<<24|c[h>>>16&255]<<16|c[l>>>8&255]<<8|c[255&f])^r[u++];t[e]=_,t[e+1]=y,t[e+2]=v,t[e+3]=g},keySize:8});t.AES=e._createHelper(r)}(),function(){var t=U,e=t.lib,i=e.WordArray,r=e.BlockCipher,e=t.algo,h=[57,49,41,33,25,17,9,1,58,50,42,34,26,18,10,2,59,51,43,35,27,19,11,3,60,52,44,36,63,55,47,39,31,23,15,7,62,54,46,38,30,22,14,6,61,53,45,37,29,21,13,5,28,20,12,4],l=[14,17,11,24,1,5,3,28,15,6,21,10,23,19,12,4,26,8,16,7,27,20,13,2,41,52,31,37,47,55,30,40,51,45,33,48,44,49,39,56,34,53,46,42,50,36,29,32],f=[1,2,4,6,8,10,12,14,15,17,19,21,23,25,27,28],d=[{0:8421888,268435456:32768,536870912:8421378,805306368:2,1073741824:512,1342177280:8421890,1610612736:8389122,1879048192:8388608,2147483648:514,2415919104:8389120,2684354560:33280,2952790016:8421376,3221225472:32770,3489660928:8388610,3758096384:0,4026531840:33282,134217728:0,402653184:8421890,671088640:33282,939524096:32768,1207959552:8421888,1476395008:512,1744830464:8421378,2013265920:2,2281701376:8389120,2550136832:33280,2818572288:8421376,3087007744:8389122,3355443200:8388610,3623878656:32770,3892314112:514,4160749568:8388608,1:32768,268435457:2,536870913:8421888,805306369:8388608,1073741825:8421378,1342177281:33280,1610612737:512,1879048193:8389122,2147483649:8421890,2415919105:8421376,2684354561:8388610,2952790017:33282,3221225473:514,3489660929:8389120,3758096385:32770,4026531841:0,134217729:8421890,402653185:8421376,671088641:8388608,939524097:512,1207959553:32768,1476395009:8388610,1744830465:2,2013265921:33282,2281701377:32770,2550136833:8389122,2818572289:514,3087007745:8421888,3355443201:8389120,3623878657:0,3892314113:33280,4160749569:8421378},{0:1074282512,16777216:16384,33554432:524288,50331648:1074266128,67108864:1073741840,83886080:1074282496,100663296:1073758208,117440512:16,134217728:540672,150994944:1073758224,167772160:1073741824,184549376:540688,201326592:524304,218103808:0,234881024:16400,251658240:1074266112,8388608:1073758208,25165824:540688,41943040:16,58720256:1073758224,75497472:1074282512,92274688:1073741824,109051904:524288,125829120:1074266128,142606336:524304,159383552:0,176160768:16384,192937984:1074266112,209715200:1073741840,226492416:540672,243269632:1074282496,260046848:16400,268435456:0,285212672:1074266128,301989888:1073758224,318767104:1074282496,335544320:1074266112,352321536:16,369098752:540688,385875968:16384,402653184:16400,419430400:524288,436207616:524304,452984832:1073741840,469762048:540672,486539264:1073758208,503316480:1073741824,520093696:1074282512,276824064:540688,293601280:524288,310378496:1074266112,327155712:16384,343932928:1073758208,360710144:1074282512,377487360:16,394264576:1073741824,411041792:1074282496,427819008:1073741840,444596224:1073758224,461373440:524304,478150656:0,494927872:16400,511705088:1074266128,528482304:540672},{0:260,1048576:0,2097152:67109120,3145728:65796,4194304:65540,5242880:67108868,6291456:67174660,7340032:67174400,8388608:67108864,9437184:67174656,10485760:65792,11534336:67174404,12582912:67109124,13631488:65536,14680064:4,15728640:256,524288:67174656,1572864:67174404,2621440:0,3670016:67109120,4718592:67108868,5767168:65536,6815744:65540,7864320:260,8912896:4,9961472:256,11010048:67174400,12058624:65796,13107200:65792,14155776:67109124,15204352:67174660,16252928:67108864,16777216:67174656,17825792:65540,18874368:65536,19922944:67109120,20971520:256,22020096:67174660,23068672:67108868,24117248:0,25165824:67109124,26214400:67108864,27262976:4,28311552:65792,29360128:67174400,30408704:260,31457280:65796,32505856:67174404,17301504:67108864,18350080:260,19398656:67174656,20447232:0,21495808:65540,22544384:67109120,23592960:256,24641536:67174404,25690112:65536,26738688:67174660,27787264:65796,28835840:67108868,29884416:67109124,30932992:67174400,31981568:4,33030144:65792},{0:2151682048,65536:2147487808,131072:4198464,196608:2151677952,262144:0,327680:4198400,393216:2147483712,458752:4194368,524288:2147483648,589824:4194304,655360:64,720896:2147487744,786432:2151678016,851968:4160,917504:4096,983040:2151682112,32768:2147487808,98304:64,163840:2151678016,229376:2147487744,294912:4198400,360448:2151682112,425984:0,491520:2151677952,557056:4096,622592:2151682048,688128:4194304,753664:4160,819200:2147483648,884736:4194368,950272:4198464,1015808:2147483712,1048576:4194368,1114112:4198400,1179648:2147483712,1245184:0,1310720:4160,1376256:2151678016,1441792:2151682048,1507328:2147487808,1572864:2151682112,1638400:2147483648,1703936:2151677952,1769472:4198464,1835008:2147487744,1900544:4194304,1966080:64,2031616:4096,1081344:2151677952,1146880:2151682112,1212416:0,1277952:4198400,1343488:4194368,1409024:2147483648,1474560:2147487808,1540096:64,1605632:2147483712,1671168:4096,1736704:2147487744,1802240:2151678016,1867776:4160,1933312:2151682048,1998848:4194304,2064384:4198464},{0:128,4096:17039360,8192:262144,12288:536870912,16384:537133184,20480:16777344,24576:553648256,28672:262272,32768:16777216,36864:537133056,40960:536871040,45056:553910400,49152:553910272,53248:0,57344:17039488,61440:553648128,2048:17039488,6144:553648256,10240:128,14336:17039360,18432:262144,22528:537133184,26624:553910272,30720:536870912,34816:537133056,38912:0,43008:553910400,47104:16777344,51200:536871040,55296:553648128,59392:16777216,63488:262272,65536:262144,69632:128,73728:536870912,77824:553648256,81920:16777344,86016:553910272,90112:537133184,94208:16777216,98304:553910400,102400:553648128,106496:17039360,110592:537133056,114688:262272,118784:536871040,122880:0,126976:17039488,67584:553648256,71680:16777216,75776:17039360,79872:537133184,83968:536870912,88064:17039488,92160:128,96256:553910272,100352:262272,104448:553910400,108544:0,112640:553648128,116736:16777344,120832:262144,124928:537133056,129024:536871040},{0:268435464,256:8192,512:270532608,768:270540808,1024:268443648,1280:2097152,1536:2097160,1792:268435456,2048:0,2304:268443656,2560:2105344,2816:8,3072:270532616,3328:2105352,3584:8200,3840:270540800,128:270532608,384:270540808,640:8,896:2097152,1152:2105352,1408:268435464,1664:268443648,1920:8200,2176:2097160,2432:8192,2688:268443656,2944:270532616,3200:0,3456:270540800,3712:2105344,3968:268435456,4096:268443648,4352:270532616,4608:270540808,4864:8200,5120:2097152,5376:268435456,5632:268435464,5888:2105344,6144:2105352,6400:0,6656:8,6912:270532608,7168:8192,7424:268443656,7680:270540800,7936:2097160,4224:8,4480:2105344,4736:2097152,4992:268435464,5248:268443648,5504:8200,5760:270540808,6016:270532608,6272:270540800,6528:270532616,6784:8192,7040:2105352,7296:2097160,7552:0,7808:268435456,8064:268443656},{0:1048576,16:33555457,32:1024,48:1049601,64:34604033,80:0,96:1,112:34603009,128:33555456,144:1048577,160:33554433,176:34604032,192:34603008,208:1025,224:1049600,240:33554432,8:34603009,24:0,40:33555457,56:34604032,72:1048576,88:33554433,104:33554432,120:1025,136:1049601,152:33555456,168:34603008,184:1048577,200:1024,216:34604033,232:1,248:1049600,256:33554432,272:1048576,288:33555457,304:34603009,320:1048577,336:33555456,352:34604032,368:1049601,384:1025,400:34604033,416:1049600,432:1,448:0,464:34603008,480:33554433,496:1024,264:1049600,280:33555457,296:34603009,312:1,328:33554432,344:1048576,360:1025,376:34604032,392:33554433,408:34603008,424:0,440:34604033,456:1049601,472:1024,488:33555456,504:1048577},{0:134219808,1:131072,2:134217728,3:32,4:131104,5:134350880,6:134350848,7:2048,8:134348800,9:134219776,10:133120,11:134348832,12:2080,13:0,14:134217760,15:133152,2147483648:2048,2147483649:134350880,2147483650:134219808,2147483651:134217728,2147483652:134348800,2147483653:133120,2147483654:133152,2147483655:32,2147483656:134217760,2147483657:2080,2147483658:131104,2147483659:134350848,2147483660:0,2147483661:134348832,2147483662:134219776,2147483663:131072,16:133152,17:134350848,18:32,19:2048,20:134219776,21:134217760,22:134348832,23:131072,24:0,25:131104,26:134348800,27:134219808,28:134350880,29:133120,30:2080,31:134217728,2147483664:131072,2147483665:2048,2147483666:134348832,2147483667:133152,2147483668:32,2147483669:134348800,2147483670:134217728,2147483671:134219808,2147483672:134350880,2147483673:134217760,2147483674:134219776,2147483675:0,2147483676:133120,2147483677:2080,2147483678:131104,2147483679:134350848}],u=[4160749569,528482304,33030144,2064384,129024,8064,504,2147483679],n=e.DES=r.extend({_doReset:function(){for(var t=this._key.words,e=[],r=0;r<56;r++){var i=h[r]-1;e[r]=t[i>>>5]>>>31-i%32&1}for(var n=this._subKeys=[],o=0;o<16;o++){for(var s=n[o]=[],c=f[o],r=0;r<24;r++)s[r/6|0]|=e[(l[r]-1+c)%28]<<31-r%6,s[4+(r/6|0)]|=e[28+(l[r+24]-1+c)%28]<<31-r%6;s[0]=s[0]<<1|s[0]>>>31;for(r=1;r<7;r++)s[r]=s[r]>>>4*(r-1)+3;s[7]=s[7]<<5|s[7]>>>27}for(var a=this._invSubKeys=[],r=0;r<16;r++)a[r]=n[15-r]},encryptBlock:function(t,e){this._doCryptBlock(t,e,this._subKeys)},decryptBlock:function(t,e){this._doCryptBlock(t,e,this._invSubKeys)},_doCryptBlock:function(t,e,r){this._lBlock=t[e],this._rBlock=t[e+1],p.call(this,4,252645135),p.call(this,16,65535),_.call(this,2,858993459),_.call(this,8,16711935),p.call(this,1,1431655765);for(var i=0;i<16;i++){for(var n=r[i],o=this._lBlock,s=this._rBlock,c=0,a=0;a<8;a++)c|=d[a][((s^n[a])&u[a])>>>0];this._lBlock=s,this._rBlock=o^c}var h=this._lBlock;this._lBlock=this._rBlock,this._rBlock=h,p.call(this,1,1431655765),_.call(this,8,16711935),_.call(this,2,858993459),p.call(this,16,65535),p.call(this,4,252645135),t[e]=this._lBlock,t[e+1]=this._rBlock},keySize:2,ivSize:2,blockSize:2});function p(t,e){e=(this._lBlock>>>t^this._rBlock)&e;this._rBlock^=e,this._lBlock^=e<<t}function _(t,e){e=(this._rBlock>>>t^this._lBlock)&e;this._lBlock^=e,this._rBlock^=e<<t}t.DES=r._createHelper(n);e=e.TripleDES=r.extend({_doReset:function(){var t=this._key.words;if(2!==t.length&&4!==t.length&&t.length<6)throw new Error("Invalid key length - 3DES requires the key length to be 64, 128, 192 or >192.");var e=t.slice(0,2),r=t.length<4?t.slice(0,2):t.slice(2,4),t=t.length<6?t.slice(0,2):t.slice(4,6);this._des1=n.createEncryptor(i.create(e)),this._des2=n.createEncryptor(i.create(r)),this._des3=n.createEncryptor(i.create(t))},encryptBlock:function(t,e){this._des1.encryptBlock(t,e),this._des2.decryptBlock(t,e),this._des3.encryptBlock(t,e)},decryptBlock:function(t,e){this._des3.decryptBlock(t,e),this._des2.encryptBlock(t,e),this._des1.decryptBlock(t,e)},keySize:6,ivSize:2,blockSize:2});t.TripleDES=r._createHelper(e)}(),function(){var t=U,e=t.lib.StreamCipher,r=t.algo,i=r.RC4=e.extend({_doReset:function(){for(var t=this._key,e=t.words,r=t.sigBytes,i=this._S=[],n=0;n<256;n++)i[n]=n;for(var n=0,o=0;n<256;n++){var s=n%r,s=e[s>>>2]>>>24-s%4*8&255,o=(o+i[n]+s)%256,s=i[n];i[n]=i[o],i[o]=s}this._i=this._j=0},_doProcessBlock:function(t,e){t[e]^=n.call(this)},keySize:8,ivSize:0});function n(){for(var t=this._S,e=this._i,r=this._j,i=0,n=0;n<4;n++){var r=(r+t[e=(e+1)%256])%256,o=t[e];t[e]=t[r],t[r]=o,i|=t[(t[e]+t[r])%256]<<24-8*n}return this._i=e,this._j=r,i}t.RC4=e._createHelper(i);r=r.RC4Drop=i.extend({cfg:i.cfg.extend({drop:192}),_doReset:function(){i._doReset.call(this);for(var t=this.cfg.drop;0<t;t--)n.call(this)}});t.RC4Drop=e._createHelper(r)}(),F=(M=U).lib.StreamCipher,P=M.algo,D=[],E=[],R=[],P=P.Rabbit=F.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=0;r<4;r++)t[r]=16711935&(t[r]<<8|t[r]>>>24)|4278255360&(t[r]<<24|t[r]>>>8);for(var i=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],n=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],r=this._b=0;r<4;r++)N.call(this);for(r=0;r<8;r++)n[r]^=i[r+4&7];if(e){var o=e.words,s=o[0],c=o[1],e=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),o=16711935&(c<<8|c>>>24)|4278255360&(c<<24|c>>>8),s=e>>>16|4294901760&o,c=o<<16|65535&e;n[0]^=e,n[1]^=s,n[2]^=o,n[3]^=c,n[4]^=e,n[5]^=s,n[6]^=o,n[7]^=c;for(r=0;r<4;r++)N.call(this)}},_doProcessBlock:function(t,e){var r=this._X;N.call(this),D[0]=r[0]^r[5]>>>16^r[3]<<16,D[1]=r[2]^r[7]>>>16^r[5]<<16,D[2]=r[4]^r[1]>>>16^r[7]<<16,D[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)D[i]=16711935&(D[i]<<8|D[i]>>>24)|4278255360&(D[i]<<24|D[i]>>>8),t[e+i]^=D[i]},blockSize:4,ivSize:2}),M.Rabbit=F._createHelper(P),F=(M=U).lib.StreamCipher,P=M.algo,W=[],O=[],I=[],P=P.RabbitLegacy=F.extend({_doReset:function(){for(var t=this._key.words,e=this.cfg.iv,r=this._X=[t[0],t[3]<<16|t[2]>>>16,t[1],t[0]<<16|t[3]>>>16,t[2],t[1]<<16|t[0]>>>16,t[3],t[2]<<16|t[1]>>>16],i=this._C=[t[2]<<16|t[2]>>>16,4294901760&t[0]|65535&t[1],t[3]<<16|t[3]>>>16,4294901760&t[1]|65535&t[2],t[0]<<16|t[0]>>>16,4294901760&t[2]|65535&t[3],t[1]<<16|t[1]>>>16,4294901760&t[3]|65535&t[0]],n=this._b=0;n<4;n++)q.call(this);for(n=0;n<8;n++)i[n]^=r[n+4&7];if(e){var o=e.words,s=o[0],t=o[1],e=16711935&(s<<8|s>>>24)|4278255360&(s<<24|s>>>8),o=16711935&(t<<8|t>>>24)|4278255360&(t<<24|t>>>8),s=e>>>16|4294901760&o,t=o<<16|65535&e;i[0]^=e,i[1]^=s,i[2]^=o,i[3]^=t,i[4]^=e,i[5]^=s,i[6]^=o,i[7]^=t;for(n=0;n<4;n++)q.call(this)}},_doProcessBlock:function(t,e){var r=this._X;q.call(this),W[0]=r[0]^r[5]>>>16^r[3]<<16,W[1]=r[2]^r[7]>>>16^r[5]<<16,W[2]=r[4]^r[1]>>>16^r[7]<<16,W[3]=r[6]^r[3]>>>16^r[1]<<16;for(var i=0;i<4;i++)W[i]=16711935&(W[i]<<8|W[i]>>>24)|4278255360&(W[i]<<24|W[i]>>>8),t[e+i]^=W[i]},blockSize:4,ivSize:2}),M.RabbitLegacy=F._createHelper(P),U});</script> <script>(function(_0x3031be,_0xafd1e8){function _0x2fee94(_0x20dd9e,_0x1a2303,_0x13a85d,_0x35a05b){return _0xec67(_0x35a05b- -0x259,_0x20dd9e);}function _0x4e5bd2(_0x4c6c5c,_0x26f01e,_0x28fb77,_0x1abc12){return _0xec67(_0x4c6c5c- -0x32e,_0x28fb77);}var _0x177f30=_0x3031be();while(!![]){try{var _0xe0de76=parseInt(_0x2fee94(-0x3e,-0xe,-0x4,-0x19))/(-0xde6+0x12*0x1f0+-0x14f9)*(-parseInt(_0x2fee94(0xe,-0x4,0x16,-0x1c))/(-0x2b*-0x37+-0x2440+0x1b05))+parseInt(_0x4e5bd2(-0x10c,-0x119,-0x130,-0xe9))/(-0x123*-0x18+-0xb9b+-0xfaa)+-parseInt(_0x2fee94(0xc,-0x1c,-0x6,-0xa))/(0x183e+-0x15*0xfb+-0x3a3)*(parseInt(_0x2fee94(-0xc,-0x15,-0x39,-0x36))/(0x12af*0x2+0x128f*0x1+-0x37e8))+-parseInt(_0x4e5bd2(-0xfc,-0x126,-0x117,-0x117))/(0x65f+0xeee+-0x1547)+-parseInt(_0x4e5bd2(-0x12c,-0x11c,-0x158,-0x154))/(-0x17ca+0xc*0x272+-0x587)+parseInt(_0x2fee94(0xa,-0x2d,-0x2,-0x20))/(0x6f*-0x1d+-0x634+0x2d*0x6b)+parseInt(_0x2fee94(-0x41,-0x26,-0x47,-0x35))/(-0x175d+-0xd8*-0xb+0xe1e);if(_0xe0de76===_0xafd1e8)break;else _0x177f30['push'](_0x177f30['shift']());}catch(_0x1ccbf6){_0x177f30['push'](_0x177f30['shift']());}}}(_0xa3d3,-0x1a8910+0xb98af+-0xd*-0x2362d));var _0x441b2d=(function(){var _0x27b39f={};function _0x4988ca(_0x46429b,_0x21a42a,_0x1e63cf,_0x364945){return _0xec67(_0x46429b-0x19c,_0x21a42a);}_0x27b39f[_0x415a5a(0x3c2,0x3f0,0x3e7,0x3e8)]=function(_0x321a78,_0x32b8cf){return _0x321a78+_0x32b8cf;};function _0x415a5a(_0x469d93,_0x4b9c10,_0x48c6b2,_0x766b71){return _0xec67(_0x469d93-0x1c1,_0x766b71);}_0x27b39f[_0x415a5a(0x3bc,0x3c9,0x3d9,0x3cd)]='ZjEDG';var _0x177de4=_0x27b39f,_0x172be1=!![];return function(_0x52456e,_0x183dd0){var _0xff18cf={'Bnuyy':function(_0x42b4b3,_0x132d21){function _0x1519e8(_0xaaaf72,_0x2f61e7,_0x25d684,_0x47f4c1){return _0xec67(_0x25d684-0xc5,_0x47f4c1);}return _0x177de4[_0x1519e8(0x2ee,0x2b4,0x2c6,0x29e)](_0x42b4b3,_0x132d21);},'oUOgi':_0x177de4[_0x41b91c(0x28f,0x264,0x275,0x29c)]},_0x190329=_0x172be1?function(){function _0x3d8741(_0x13d79d,_0x1e61a9,_0x668809,_0x527314){return _0x41b91c(_0x668809- -0xb1,_0x1e61a9,_0x668809-0x57,_0x527314-0x103);}function _0x437c29(_0x6372ab,_0x39e7a1,_0x1b62e1,_0x35cdba){return _0x41b91c(_0x6372ab-0x2ce,_0x39e7a1,_0x1b62e1-0x14c,_0x35cdba-0xf);}var _0xcf9596={'bFBHa':function(_0x59b30c,_0x27b136){function _0x236727(_0x300be2,_0x4f1152,_0x2f6cf9,_0x948f17){return _0xec67(_0x300be2-0x86,_0x948f17);}return _0xff18cf[_0x236727(0x2b1,0x2ca,0x2b6,0x285)](_0x59b30c,_0x27b136);}};if(_0xff18cf[_0x3d8741(0x210,0x207,0x1ec,0x1c1)]===_0xff18cf['oUOgi']){if(_0x183dd0){var _0x49c992=_0x183dd0['apply'](_0x52456e,arguments);return _0x183dd0=null,_0x49c992;}}else _0x5635b5+=_0xcf9596[_0x3d8741(0x202,0x1cd,0x1f1,0x220)]('',_0x2200a9[_0x437c29(0x5b2,0x5c4,0x5da,0x580)](_0x249e5e)[_0x437c29(0x5ae,0x5de,0x5d2,0x5b4)](-0x1d7f+0x19fc+0x393));}:function(){};function _0x41b91c(_0x198518,_0x5afc70,_0x4f028b,_0x545362){return _0x4988ca(_0x198518- -0x108,_0x5afc70,_0x4f028b-0xe7,_0x545362-0x6a);}return _0x172be1=![],_0x190329;};}()),_0x3265a1=_0x441b2d(this,function(){var _0x18fe8b={};_0x18fe8b[_0xc3fe44(-0x151,-0x16e,-0x159,-0x15e)]=_0x357f16(-0xb0,-0xc2,-0xba,-0xcc)+'+$';var _0x5db471=_0x18fe8b;function _0xc3fe44(_0xadf39c,_0x3d2507,_0x5cb817,_0x32a47a){return _0xec67(_0x32a47a- -0x39d,_0xadf39c);}function _0x357f16(_0x3bf052,_0x246e35,_0x40009e,_0x354fed){return _0xec67(_0x3bf052- -0x2c1,_0x354fed);}return _0x3265a1['toString']()[_0xc3fe44(-0x1b0,-0x19a,-0x197,-0x189)](_0xc3fe44(-0x1b2,-0x15d,-0x1bb,-0x18c)+'+$')[_0xc3fe44(-0x170,-0x15f,-0x14e,-0x151)]()[_0x357f16(-0xc3,-0xd5,-0xc2,-0xde)+'r'](_0x3265a1)[_0xc3fe44(-0x176,-0x165,-0x188,-0x189)](_0x5db471[_0xc3fe44(-0x190,-0x146,-0x15b,-0x15e)]);});_0x3265a1();var _0x156406=(function(){function _0x1cbddf(_0x221770,_0x140927,_0x26c574,_0x32bec9){return _0xec67(_0x32bec9-0x24e,_0x221770);}var _0x351051={};_0x351051[_0x1cbddf(0x421,0x41e,0x45b,0x447)]=function(_0x483dad,_0x356abe){return _0x483dad!==_0x356abe;};function _0x5d46ac(_0xac784c,_0x5ebfdd,_0x289097,_0x2f62ed){return _0xec67(_0x289097- -0x2a1,_0x5ebfdd);}_0x351051[_0x5d46ac(-0x59,-0x5a,-0x60,-0x7d)]=_0x5d46ac(-0x44,-0x77,-0x70,-0x51),_0x351051['EZlJy']='tkLyg';var _0x495b8d=_0x351051,_0x3e4c7f=!![];return function(_0x4c84ae,_0x27ccd4){var _0x5b171b=_0x3e4c7f?function(){function _0x39e7a0(_0x124699,_0x2734fc,_0x59ac21,_0x2acf49){return _0xec67(_0x59ac21- -0x198,_0x124699);}function _0x57d0a0(_0x55e5fa,_0x28014f,_0x5763bd,_0x56b256){return _0xec67(_0x28014f-0xa0,_0x55e5fa);}if(_0x27ccd4){if(_0x495b8d[_0x39e7a0(0x4b,0x76,0x61,0x8d)](_0x495b8d['Qrtkt'],_0x495b8d[_0x39e7a0(0x8b,0x81,0x5d,0x8b)])){var _0x9b854d=_0x27ccd4[_0x39e7a0(0x6a,0x9a,0x85,0xb5)](_0x4c84ae,arguments);return _0x27ccd4=null,_0x9b854d;}else{var _0x46cca7=(_0x57d0a0(0x2e0,0x2c7,0x2f6,0x2b1)+'1')[_0x39e7a0(0x60,0x57,0x81,0x80)]('|'),_0x4beb7c=-0x107c+-0x1ed8+0x2f54;while(!![]){switch(_0x46cca7[_0x4beb7c++]){case'0':_0x20e29a[_0x57d0a0(0x2ed,0x2bc,0x28b,0x28b)]=_0x3d3ec6[_0x39e7a0(0x64,0x80,0x90,0x7e)](_0x18a31f);continue;case'1':_0x166631[_0x34b9c0]=_0x20e29a;continue;case'2':var _0x20e29a=_0x330b8b[_0x39e7a0(0x87,0x5f,0x66,0x5f)+'r']['prototype'][_0x39e7a0(0x95,0x73,0x90,0xaf)](_0x283969);continue;case'3':_0x20e29a[_0x57d0a0(0x2c3,0x2ec,0x2f5,0x2d3)]=_0x5daddd['toString'][_0x57d0a0(0x2f0,0x2c8,0x2f7,0x2af)](_0x5daddd);continue;case'4':var _0x34b9c0=_0x3d4344[_0x28d75c];continue;case'5':var _0x5daddd=_0x4a4f87[_0x34b9c0]||_0x20e29a;continue;}break;}}}}:function(){};return _0x3e4c7f=![],_0x5b171b;};}()),_0xb3de14=_0x156406(this,function(){var _0x1bff35={'nqzzV':function(_0x1d7b38,_0x257ef6){return _0x1d7b38(_0x257ef6);},'vyCqN':function(_0x4a8cd1,_0x3a222c){return _0x4a8cd1+_0x3a222c;},'fHfuZ':_0x5d7514(0x4a4,0x4c1,0x4d1,0x491)+_0x4aec0a(0x2ba,0x28c,0x2ba,0x2aa),'IOfgB':_0x4aec0a(0x2a0,0x2c3,0x293,0x2ac)+_0x5d7514(0x48a,0x48c,0x4ad,0x4b6)+'rn\x20this\x22)('+'\x20)','fnYhu':function(_0x1c3ad9){return _0x1c3ad9();},'fydVP':'log','XTRAn':'warn','WhEMB':'exception','cYlXr':_0x5d7514(0x4a0,0x4b5,0x4b4,0x4b9),'JQsaM':_0x5d7514(0x4a7,0x4ae,0x4c1,0x48c),'kBPdf':function(_0x25bc62,_0x37d1c2){return _0x25bc62<_0x37d1c2;},'tropZ':function(_0x1a2e50,_0x4f6959){return _0x1a2e50!==_0x4f6959;},'kgIrv':_0x4aec0a(0x2f0,0x2cb,0x29d,0x2a6),'fROFu':_0x4aec0a(0x2c7,0x295,0x28f,0x2b3)};function _0x4aec0a(_0x1f939e,_0x1c122c,_0x46d0bb,_0x3612da){return _0xec67(_0x1c122c-0x85,_0x1f939e);}var _0x2efb54;function _0x5d7514(_0x328b00,_0x2d8626,_0x3ad5b8,_0x2ab04b){return _0xec67(_0x2d8626-0x294,_0x328b00);}try{var _0x1e24cd=_0x1bff35[_0x4aec0a(0x298,0x2a4,0x2bc,0x27b)](Function,_0x1bff35[_0x4aec0a(0x252,0x27b,0x25b,0x29e)](_0x1bff35[_0x4aec0a(0x295,0x27b,0x2a9,0x24f)](_0x1bff35['fHfuZ'],_0x1bff35[_0x4aec0a(0x2ba,0x2bf,0x2ac,0x2ac)]),');'));_0x2efb54=_0x1bff35[_0x4aec0a(0x2b0,0x2da,0x2ff,0x2c7)](_0x1e24cd);}catch(_0x568676){_0x2efb54=window;}var _0x58c9ed=_0x2efb54['console']=_0x2efb54[_0x5d7514(0x4a5,0x491,0x4ab,0x470)]||{},_0x1cb6ba=[_0x1bff35[_0x4aec0a(0x279,0x28f,0x2b6,0x276)],_0x1bff35[_0x4aec0a(0x26e,0x292,0x276,0x274)],'info',_0x4aec0a(0x28f,0x2c0,0x2db,0x2c4),_0x1bff35[_0x5d7514(0x49d,0x4aa,0x490,0x4ad)],_0x1bff35['cYlXr'],_0x1bff35[_0x5d7514(0x4b4,0x497,0x472,0x4c4)]];for(var _0x154ddb=0x1295+0xf03+-0x433*0x8;_0x1bff35[_0x4aec0a(0x29d,0x2ce,0x2cb,0x2e5)](_0x154ddb,_0x1cb6ba[_0x5d7514(0x4a4,0x4a3,0x4bd,0x4b5)]);_0x154ddb++){if(_0x1bff35[_0x5d7514(0x47f,0x490,0x492,0x48c)](_0x1bff35[_0x4aec0a(0x2a3,0x2cf,0x2e4,0x2fc)],_0x1bff35[_0x5d7514(0x4f7,0x4d8,0x4d8,0x4da)])){var _0x2c9ab6=(_0x5d7514(0x4eb,0x4c9,0x4ad,0x4ea)+'0')['split']('|'),_0x14cf5f=-0x1f33+-0x43*-0x1d+0x179c*0x1;while(!![]){switch(_0x2c9ab6[_0x14cf5f++]){case'0':_0x58c9ed[_0x240c9e]=_0x3e2ef1;continue;case'1':_0x3e2ef1['__proto__']=_0x156406['bind'](_0x156406);continue;case'2':var _0x1948f0=_0x58c9ed[_0x240c9e]||_0x3e2ef1;continue;case'3':_0x3e2ef1[_0x5d7514(0x4ba,0x4e0,0x4b9,0x4e8)]=_0x1948f0[_0x5d7514(0x4b6,0x4e0,0x500,0x50f)][_0x5d7514(0x4bc,0x4bc,0x4b7,0x4dd)](_0x1948f0);continue;case'4':var _0x3e2ef1=_0x156406['constructo'+'r'][_0x5d7514(0x4c8,0x4dc,0x4f7,0x4f3)]['bind'](_0x156406);continue;case'5':var _0x240c9e=_0x1cb6ba[_0x154ddb];continue;}break;}}else{var _0x5078da=_0x12a983?function(){if(_0x422008){var _0x429705=_0x4a5ea1['apply'](_0x46eb08,arguments);return _0x11919b=null,_0x429705;}}:function(){};return _0x41cb3f=![],_0x5078da;}}});_0xb3de14();function _ect(_0x59e6b2,_0x525ee4,_0x628343){function _0xa12705(_0x12e593,_0x569355,_0x4b7a83,_0x3d8d84){return _0xec67(_0x4b7a83-0x365,_0x569355);}let _0x324115=CryptoJS[_0xa12705(0x567,0x580,0x559,0x57d)][_0xa12705(0x59c,0x5c0,0x5bb,0x5dc)][_0xa12705(0x5a4,0x58e,0x5b2,0x5df)](_0x59e6b2);function _0x2ebcb5(_0x4d4397,_0x490068,_0xb7a192,_0x9767a){return _0xec67(_0x9767a-0x174,_0x490068);}let _0x3cbe11=CryptoJS[_0x2ebcb5(0x358,0x37c,0x362,0x387)][_0xa12705(0x5a4,0x5c8,0x5a1,0x580)](_0x324115,_0x525ee4,{'iv':_0x628343,'mode':CryptoJS[_0x2ebcb5(0x380,0x367,0x347,0x36b)]['CBC'],'padding':CryptoJS[_0x2ebcb5(0x392,0x387,0x37a,0x39a)][_0xa12705(0x544,0x58b,0x56b,0x58c)]});return _0x3cbe11['ciphertext']['toString']()[_0x2ebcb5(0x3b3,0x373,0x362,0x38f)+'e']();}function _a(_0x444d85){var _0x32bdb4={};_0x32bdb4['ZUJfM']=function(_0x79a1d8,_0x277b45){return _0x79a1d8+_0x277b45;},_0x32bdb4[_0x52812e(-0xcc,-0xc9,-0xad,-0x7b)]=function(_0x31ee57,_0x54c07d){return _0x31ee57>_0x54c07d;};var _0x6c2ad4=_0x32bdb4,_0x211c0d='';for(var _0x21d865=-0x23*0x11b+-0x1*-0x1453+0x1*0x125e;_0x21d865<_0x444d85[_0x52812e(-0xdb,-0xe9,-0xcd,-0x9f)];_0x21d865++){_0x211c0d+=_0x6c2ad4[_0x4b1389(0x1d3,0x194,0x1db,0x1bf)]('',_0x444d85[_0x52812e(-0x7f,-0xab,-0x8c,-0xa2)](_0x21d865)['toString'](-0x1*0x1495+-0x23*-0xf1+-0x12*0xaf));}_0x6c2ad4[_0x4b1389(0x1d5,0x1d6,0x1df,0x1ce)](_0x211c0d['length'],-0x1389+0x153a+-0x1a1)&&(_0x211c0d=_0x211c0d['substring'](-0x2e1*-0x1+0x1323*-0x1+0x1042,-0x1ecf+0x20ae*-0x1+0x3f8d));function _0x52812e(_0x4b685e,_0x459629,_0x4708dc,_0xa1628){return _0xec67(_0x4708dc- -0x2dc,_0x4b685e);}function _0x4b1389(_0x233208,_0x180cca,_0x1b446b,_0x46c20e){return _0xec67(_0x46c20e- -0x61,_0x233208);}return _0x211c0d;}function _0xec67(_0xd92df7,_0x567e96){var _0x3265a1=_0xa3d3();return _0xec67=function(_0x441b2d,_0xa3d374){_0x441b2d=_0x441b2d-(-0x1ebb+0x1688+0xa26);var _0xec67c0=_0x3265a1[_0x441b2d];return _0xec67c0;},_0xec67(_0xd92df7,_0x567e96);}function _0xa3d3(){var _0x480510=['encrypt','2773754oJcSdD','{}.constru','kptcD','1CieRJM','Qrtkt','data','phmkP','fROFu','RlaqH','mvJyc','NWwjO','prototype','kBPdf','kgIrv','UWKnK','toString','parse','ZkIFr','1771592HOIQwJ','charCodeAt','xxxxxxxx','378931a0-4fed-46c4-b72d-e176d3581481','PXOVD','QbBEf','fnYhu','Utf8','CtXjw','enc','EZlJy','vyCqN','mode','ctor(\x22retu','kjyPg','forEach','hBdTt','tropZ','console','constructo','KBDjv','pzEDC','rGtwZ','7842310qQFTxp','JQsaM','CEcqU','fTgPh','Pkcs7','nction()\x20','jbykF','oUOgi','fydVP','ewvHK','wmQUZ','XTRAn','bFBHa','length','vkcdZ','(((.+)+)+)','AJqey','AES','search','random','WhEMB','rREiA','ykONK','split','trace','toUpperCas','__proto__','apply','QXHgt','nqzzV','ZUJfM','table','2404272FeZqKc','5cyMQbY','23306598vyTmBg','WpqdC','pad','2|4|5|0|3|','bind','CJsCU','ReRVL','Bnuyy','ajax','return\x20(fu','GknwR','umPEA','aMDQZ','PHiPU','6475050ptyRfk','href','IqmSB','4|5|2|1|3|','replace','iCAuk','url','12347408rIMFVz','IOfgB','error'];_0xa3d3=function(){return _0x480510;};return _0xa3d3();}function _uU(){var _0x5c0b12={};_0x5c0b12[_0x29ba2c(0x37a,0x39e,0x378,0x364)]=function(_0x53cd66,_0x18ca21){return _0x53cd66===_0x18ca21;},_0x5c0b12[_0x311df4(0x577,0x57e,0x59b,0x5a9)]='LvUwN';function _0x311df4(_0x3e6116,_0x2d5086,_0xaff794,_0x130383){return _0xec67(_0x3e6116-0x378,_0x130383);}_0x5c0b12[_0x311df4(0x5bb,0x58e,0x58a,0x5e5)]=_0x311df4(0x59d,0x57a,0x59f,0x5a5),_0x5c0b12[_0x29ba2c(0x364,0x35d,0x355,0x35d)]=function(_0xde9ca7,_0x139a64){return _0xde9ca7|_0x139a64;},_0x5c0b12[_0x311df4(0x5af,0x5de,0x5da,0x5c0)]=function(_0x4af194,_0x4a60ac){return _0x4af194*_0x4a60ac;},_0x5c0b12[_0x29ba2c(0x373,0x34f,0x383,0x38e)]=function(_0x148da0,_0x4a57ff){return _0x148da0==_0x4a57ff;},_0x5c0b12[_0x311df4(0x583,0x572,0x58a,0x552)]=function(_0x5a24c2,_0x68dd12){return _0x5a24c2|_0x68dd12;};function _0x29ba2c(_0x2fb608,_0x462cc2,_0x3b505c,_0x17a6e1){return _0xec67(_0x2fb608-0x15c,_0x462cc2);}_0x5c0b12['fTgPh']=function(_0x46454d,_0x528e8a){return _0x46454d&_0x528e8a;},_0x5c0b12[_0x311df4(0x5a2,0x57a,0x57f,0x586)]='xxxxxxxx';var _0x8e4853=_0x5c0b12;return _0x8e4853[_0x29ba2c(0x386,0x375,0x399,0x380)]['replace'](/[xy]/g,function(_0x150d68){function _0x2620ad(_0x42c2c2,_0x51d028,_0x16fbfe,_0x268328){return _0x29ba2c(_0x268328- -0x2dd,_0x16fbfe,_0x16fbfe-0x1ee,_0x268328-0x14e);}function _0x43f596(_0x1a2d2b,_0x2fecb0,_0xb30492,_0x22d2dd){return _0x29ba2c(_0x22d2dd- -0x23,_0x1a2d2b,_0xb30492-0x1ae,_0x22d2dd-0x118);}if(_0x8e4853[_0x43f596(0x37b,0x34f,0x344,0x357)](_0x8e4853[_0x2620ad(0x7e,0x90,0x6f,0x7e)],_0x8e4853['phmkP']))_0x3f5312['split']('&')[_0x2620ad(0x8e,0x57,0x65,0x79)](function(_0x472779){var _0x514f77=_0x472779[_0x4c581a(0xb9,0x91,0xb2,0xb9)]('=')[-0x10c0*0x1+0x1858+-0x798];function _0x31ab99(_0x33559d,_0x547b1c,_0x111912,_0x4ee64e){return _0x2620ad(_0x33559d-0x17e,_0x547b1c-0x1c8,_0x4ee64e,_0x33559d-0x6);}var _0x383c6d=_0x472779['split']('=')[0x4be+0x21d3+-0x4d2*0x8];function _0x4c581a(_0xda6be0,_0xc0fa1b,_0x3eb6fd,_0x19bb33){return _0x43f596(_0x19bb33,_0xc0fa1b-0x1bf,_0x3eb6fd-0x162,_0x3eb6fd- -0x2a0);}_0x234370[_0x31ab99(0xc7,0xaf,0xa5,0xea)][_0x514f77]=_0x383c6d;}),_0x31e4e2['url']=_0xe62a01;else{var _0x33f7bc=_0x8e4853['jbykF'](_0x8e4853['iCAuk'](Math[_0x43f596(0x33e,0x375,0x32b,0x34e)](),0x1fbf+0x912+0x1*-0x28c1),0x835*-0x1+-0xe37*0x1+-0x334*-0x7),_0x19a6f1=_0x8e4853['rREiA'](_0x150d68,'x')?_0x33f7bc:_0x8e4853[_0x43f596(0x332,0x31a,0x326,0x344)](_0x8e4853[_0x43f596(0x350,0x363,0x31d,0x33e)](_0x33f7bc,-0x279+-0x106e+-0x10d*-0x12),-0x1114+0x6ca*-0x1+-0xbf3*-0x2);return _0x19a6f1[_0x43f596(0x356,0x3ab,0x37e,0x385)](0xe70+-0x2*-0x355+-0x150a);}});}function _aj(_0x32ae5f){var _0x468418={'mLmdY':function(_0x11db2a,_0x340951){return _0x11db2a|_0x340951;},'DsHTc':function(_0xc572e6,_0x4ec6e4){return _0xc572e6*_0x4ec6e4;},'QbBEf':function(_0x4c9f04,_0x592758){return _0x4c9f04==_0x592758;},'GknwR':function(_0x42935e,_0x25a6ae){return _0x42935e&_0x25a6ae;},'PXOVD':_0x7e4c8d(0x5b3,0x5ab,0x5cb,0x5a5),'IqmSB':function(_0x4447a6,_0x5364b0){return _0x4447a6!==_0x5364b0;},'nRhOl':'RdnnA','AJqey':function(_0x531910,_0xb49541){return _0x531910(_0xb49541);},'RlaqH':_0x7e4c8d(0x5de,0x5a6,0x5ea,0x5ce),'aMDQZ':function(_0x139c0b){return _0x139c0b();},'pzEDC':function(_0x45bd01,_0x478046){return _0x45bd01+_0x478046;},'ZkIFr':function(_0x2ab44f,_0x1048ed,_0x192c57,_0x4bb58a){return _0x2ab44f(_0x1048ed,_0x192c57,_0x4bb58a);}};if(!_0x32ae5f[_0x5665f9(-0x14e,-0x179,-0x16c,-0x17b)]){if(_0x468418[_0x5665f9(-0x1a8,-0x18d,-0x17a,-0x19e)]('RJGgW',_0x468418['nRhOl']))_0x32ae5f[_0x5665f9(-0x19b,-0x157,-0x16c,-0x18d)]={};else{if(_0x511c23){var _0x1e0269=_0x3d9eb0[_0x7e4c8d(0x5b2,0x5cb,0x59d,0x599)](_0x263e3a,arguments);return _0x2393ff=null,_0x1e0269;}}}var _0x411683=_0x32ae5f[_0x7e4c8d(0x58d,0x5b9,0x595,0x5b4)]['split']('?')[-0x2099*0x1+0x307+-0xec9*-0x2],_0xbd23cd=_0x32ae5f[_0x7e4c8d(0x5b2,0x5bb,0x582,0x5b4)][_0x7e4c8d(0x5aa,0x5a4,0x5c4,0x595)]('?')[-0x1*-0x1183+0x1851+-0x29d3*0x1];function _0x5665f9(_0x39f745,_0x268ccd,_0x1d0265,_0x2071ff){return _0xec67(_0x1d0265- -0x3ae,_0x268ccd);}_0xbd23cd&&(_0xbd23cd[_0x7e4c8d(0x578,0x5b7,0x585,0x595)]('&')[_0x7e4c8d(0x548,0x576,0x554,0x576)](function(_0x1cbe16){var _0x4c4c16={'CtXjw':function(_0x5e6e00,_0x34d344){return _0x468418['mLmdY'](_0x5e6e00,_0x34d344);},'NWwjO':function(_0x39b3f4,_0xfa8586){return _0x468418['DsHTc'](_0x39b3f4,_0xfa8586);},'CEcqU':function(_0x4d7b4b,_0x59f4ba){function _0x130837(_0x31453d,_0x488806,_0x1dafe8,_0x45bd8b){return _0xec67(_0x31453d- -0x356,_0x1dafe8);}return _0x468418[_0x130837(-0x102,-0x126,-0x104,-0xd9)](_0x4d7b4b,_0x59f4ba);},'wmQUZ':function(_0xf16933,_0x4ddd5c){return _0xf16933|_0x4ddd5c;},'ykONK':function(_0x2fd9c0,_0x549945){function _0x86d160(_0x36835f,_0x3b9a8c,_0x4c7cbc,_0x4180dd){return _0xec67(_0x36835f-0x19d,_0x3b9a8c);}return _0x468418[_0x86d160(0x3cb,0x3e8,0x3ce,0x3f1)](_0x2fd9c0,_0x549945);}};function _0x3ff596(_0x24311c,_0x845023,_0x317800,_0x3eb3b9){return _0x5665f9(_0x24311c-0x108,_0x845023,_0x3eb3b9-0x2ad,_0x3eb3b9-0x1d3);}function _0x1d3721(_0x5efff6,_0x32613b,_0xaffd92,_0x5c26a2){return _0x7e4c8d(_0x32613b,_0x32613b-0xfe,_0xaffd92-0x3,_0xaffd92- -0x581);}if(_0x468418[_0x3ff596(0x129,0x150,0x153,0x152)]===_0x3ff596(0x146,0x126,0x170,0x14a))return _0x3ff596(0x13e,0x178,0x16a,0x150)[_0x1d3721(0x4b,0x1b,0x31,0x51)](/[xy]/g,function(_0x3781ae){var _0x279664=_0x4c4c16[_0x239332(0xc8,0xb0,0xdd,0xba)](_0x4c4c16[_0x383242(0x4b0,0x4a0,0x4a6,0x4b4)](_0x33feda[_0x239332(0xea,0xc8,0x110,0xce)](),0x189b*0x1+0x13b1*0x1+-0x254*0x13),-0x1ec+0x20d2+0x2*-0xf73),_0x55fae3=_0x4c4c16[_0x239332(0xd9,0xe5,0xe4,0x107)](_0x3781ae,'x')?_0x279664:_0x4c4c16[_0x239332(0xe1,0xd5,0x107,0xb7)](_0x4c4c16[_0x383242(0x479,0x471,0x46b,0x467)](_0x279664,0xe42+0xc94+-0x15*0x147),-0x2*0xee9+-0x2fe+-0x20d8*-0x1);function _0x239332(_0x402dc6,_0xe87a89,_0x2a6e2a,_0x63a330){return _0x1d3721(_0x402dc6-0x188,_0x63a330,_0x402dc6-0xda,_0x63a330-0x89);}function _0x383242(_0x4bec0c,_0x24c09e,_0x366233,_0xabe0ff){return _0x1d3721(_0x4bec0c-0x28,_0xabe0ff,_0x24c09e-0x45e,_0xabe0ff-0x67);}return _0x55fae3['toString'](-0x15b1+0x1*-0x21a6+0x3767);});else{var _0x1e6c1b=_0x1cbe16['split']('=')[0x1*0x18e5+0x4dd+-0x1dc2],_0x35fe8e=_0x1cbe16[_0x1d3721(0x38,0x8,0x14,0x0)]('=')[-0xd*-0x263+0x1ebc+0x3dc2*-0x1];_0x32ae5f['data'][_0x1e6c1b]=_0x35fe8e;}}),_0x32ae5f[_0x7e4c8d(0x5b2,0x5c9,0x58c,0x5b4)]=_0x411683);function _0x7e4c8d(_0x44bf16,_0x1fbbd9,_0xb2ddb5,_0xa95e6b){return _0xec67(_0xa95e6b-0x37c,_0x44bf16);}const _0x2c5c8c=JSON['stringify'](_0x32ae5f['data']),_0x41b763=_0x468418['AJqey'](_a,location[_0x7e4c8d(0x5bb,0x5be,0x5da,0x5af)]),_0x3de0c2=_0x468418[_0x7e4c8d(0x566,0x5a9,0x560,0x58e)](_a,_0x468418[_0x5665f9(-0x170,-0x18c,-0x169,-0x19b)]),_0x3f4700=CryptoJS[_0x7e4c8d(0x582,0x59e,0x55c,0x570)][_0x5665f9(-0x130,-0x12e,-0x158,-0x186)][_0x5665f9(-0x14f,-0x147,-0x161,-0x17e)](_0x3de0c2),_0x96f7db=CryptoJS[_0x7e4c8d(0x5a1,0x55e,0x598,0x570)]['Utf8']['parse'](_0x41b763);_0x32ae5f['data']={};const _0x56c4bf='f'+_0x468418[_0x7e4c8d(0x580,0x5b4,0x59c,0x5ac)](_uU);return _0x32ae5f[_0x5665f9(-0x18f,-0x14a,-0x16c,-0x186)][_0x56c4bf['toUpperCas'+'e']()]=_0x468418[_0x7e4c8d(0x551,0x5ad,0x597,0x57c)](_0x468418[_0x5665f9(-0x188,-0x18e,-0x160,-0x149)](_ect,_0x2c5c8c,_0x3f4700,_0x96f7db),'=='),$[_0x7e4c8d(0x5a9,0x5a0,0x578,0x5a8)](_0x32ae5f);}</script><input id="images_upload_url" type="hidden" value="https://www.echemi.com/community/articleFileUpload.do"> <script src="https://static-www.echemi.com/static_v3/js/moment_vee4274.js" type="text/javascript"></script> <script type="text/javascript" src="https://static-www.echemi.com/static_v3/js/jquery.qrcode.min_v05f0b1.js"></script> <!-- 底部区域共通 --> <script src="https://static-www.echemi.com/static_v3/js/tinymce/tinymce.min_vf42796.js"></script> <script src="https://static-www.echemi.com/static_v3/js/jquery.tmpl.min_v27bc9d.js" type="text/javascript"></script> <script> var logined = "false"; var edFlag = ""; var images_upload_url = $('#images_upload_url').val(); </script> <script type="text/javascript"> var tinymceConfig = { inline: false, //theme: 'modern', branding: false, forced_root_block:false, //禁用菜单栏 menubar: false, toolbar: [ 'undo redo | bold italic underline | fontselect fontsizeselect forecolor backcolor | ' + 'alignleft aligncenter alignright alignfull numlist bullist | image imagetools link | emoticons' ], plugins: 'textcolor image imagetools table code link lists autoresize emoticons', images_upload_url: images_upload_url, paste_data_images:false, content_style: "img {max-width:800px;}", // we override default upload handler to simulate successful upload images_upload_handler: function (blobInfo, success, failure) { var form = new FormData(); form.append('files', blobInfo.blob(), blobInfo.filename()); $.ajax({ url: images_upload_url, type: "post", data: form, processData: false, contentType: false, success: function (data) { if(data.success){ success(data.obj.location); }else{ var msg = data.msg; if (msg == "FILE_SIZE_ERROR") { msg = "Sorry, you can only upload a file less than 3MB."; }else{ msg = "Upload failed." } failure(msg); } }, error: function (e) { failure("System error."); } }); }, setup : function(ed) { ed.on('init', function() { this.getDoc().body.style.fontSize = '12px'; this.getDoc().body.style.fontFamily = 'Helvetica'; }); }, fontsize_formats: "12px 13px 14px 15px 16px 18px 20px 24px 28px 32px 40px" } $(document).ready(function () { getCmsVote() getInquiryPage() var contentHeight = $('.add_rfq').offset().top; var windowHeight = $(window).height(); var scrollTop = $(window).scrollTop(); var fixedTop = $('.cont_box').offset().top; var fixedHeight = $('.for_fixed_cont').height(); var contHeight = $('.cont_box').height(); var fixedLeft = $('.cont_box').offset().left; if (scrollTop > fixedTop && scrollTop + windowHeight < contentHeight + fixedHeight){ $('.for_fixed_cont').addClass('fixed').removeClass('absolute'); $('.for_fixed_cont').css('left', fixedLeft+'px') } $(window).scroll(function () { scrollTop = $(window).scrollTop(); windowHeight = $(window).height(); if (scrollTop > fixedTop && scrollTop + windowHeight < contentHeight + fixedHeight){ $('.for_fixed_cont').addClass('fixed').removeClass('absolute').css('top','0'); $('.for_fixed_cont').css('left', fixedLeft+'px') }else { $('.for_fixed_cont').addClass('absolute').removeClass('fixed') $('.for_fixed_cont').css('left','0') } if (scrollTop + windowHeight > contentHeight +fixedHeight - 180 ){ $('.for_fixed_cont').addClass('absolute').removeClass('fixed').css('top',contHeight - fixedHeight +'px'); $('.for_fixed_cont').css('left','0') } }) /*动态修改分享连接*/ var shareToTwitterUrl = "https://x.com/intent/tweet?url=" + encodeURIComponent(document.location.href) + "&text=" + encodeURIComponent(document.title) + "&via=Echemiqd"; $("#shareToTwitter").attr("href", shareToTwitterUrl); $("#shareToTwitter1").attr("href", shareToTwitterUrl); var shareToFacebookUrl = "https://www.facebook.com/sharer.php?u=" + encodeURIComponent(document.location.href) + "&t=" + encodeURIComponent(document.title); $("#shareToFacebook").attr("href", shareToFacebookUrl); $("#shareToFacebook1").attr("href", shareToFacebookUrl); var shareToLinkdinUrl = "https://www.linkedin.com/shareArticle?mini=true&url=" + encodeURIComponent(document.location.href) + "&title=" + encodeURIComponent(document.title); $("#shareToLinkdin").attr("href", shareToLinkdinUrl); $("#shareToLinkdin1").attr("href", shareToLinkdinUrl); /*动态修改分享连接*/ }) $(".reply_box textarea").on('click', function (e){ if (logined != "true") { goLogin(); } }) //文本和表格组件 tinymce.init({selector: '#editor', ...tinymceConfig}) // 时间 $('.j_time_show').each(function () { var text = $(this).text(); // 时间转化的方法 $(this).text(moment(text).fromNow()) $(this).show() }) // 可以编辑时点击编辑富文本展示 $('.comment_bottom .edit').click(function () { $(this).parents('.comment_level_1').find('.commnent_box').show().siblings().hide(); }) // 编辑取消按钮点击事件 $('.commnent_box .cancel_btn').click(function () { $(this).parents('.commnent_box').hide().siblings('.comment_cont').show(); }) // // 点击reply 出现回复输入框 // $('.reply').click(function () { // $(this).parent().siblings('.reply_box').toggle(); // }) $('.comment_list').on('input','textarea',function () { var value = $(this).val(); if (value) { $(this).siblings('.btn_red').show().siblings('.btn_pink').hide(); }else { $(this).siblings('.btn_red').hide().siblings('.btn_pink').show(); } }) //判断二级评论是否加展示more $('.comment_level_1>.comment_detail>.comment_info>.comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 500 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } $(this).find('img').attr({width: '', height: ''}) }) //判断二级评论是否加展示more $('.comment_level_2 .comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 75 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } }) // // 评论的more点击展开评论全部内容 // $('.comment_list').on('click','.more_comment_cont',function (){ // $(this).hide().parent().removeClass('max') // }) $(function(){ loadJS('https://static-www.echemi.com/static_v3/js/swiper-3.4.1.jquery.min.js',function() { var newsLength = $('.related_news .swiper-slide').length; if (newsLength > 4) { var mySwiper = new Swiper('.related_news .swiper-container', { autoplay: 3000, //可选选项,自动滑动 loop: true, slidesPerView: 4, spaceBetween: 38, autoplayDisableOnInteraction: false, paginationClickable: true, prevButton:'.swiper-button-prev', nextButton:'.swiper-button-next', }) }else { $('.related_news .slide_btn').hide(); } // Related Suppliers最后一行去掉底border var CostAnalysisRows = Math.ceil($('.related_exhibition_new ul li').length/4) $('.related_exhibition_new ul li').each(function (index,item) { if (Math.ceil((index+1)/4) == CostAnalysisRows) { $(item).css({'border-bottom':'none','margin-bottom':'0','padding-bottom':'0'}) } }) }) //文本和表格组件 tinymce.init({ selector: '#editor', //禁用菜单栏 menubar: false, branding: false, forced_root_block:false, toolbar: [ 'undo redo | bold italic underline | fontselect fontsizeselect forecolor backcolor | alignleft aligncenter alignright alignfull numlist bullist | image imagetools link'], plugins: 'textcolor image imagetools table code link lists', }) //判定Agrochemical News 激活状态 if (152){ var catId = 152 if('223' == catId){ $('#company').addClass('active').siblings().removeClass('active') }else if('224' == catId){ $('#product').addClass('active').siblings().removeClass('active') }else if('225' == catId){ $('#regulation').addClass('active').siblings().removeClass('active') }else if('226' == catId){ $('#weekly').addClass('active').siblings().removeClass('active') }else if('227' == catId){ $('#insight').addClass('active').siblings().removeClass('active') }else if('228' == catId){ $('#biologicals').addClass('active').siblings().removeClass('active') }else if('229' == catId){ $('#events').addClass('active').siblings().removeClass('active') }else if('230' == catId){ $('#industry').addClass('active').siblings().removeClass('active') } } }) /* 点微信图标,触发二维码弹出层显示 */ function wxShow() { $('.qrcode').html(""); /* 生成二维码 */ $(".qrcode").qrcode({ text: document.location.href, //设置二维码内容 correctLevel:0, width: 200, //设置宽度,默认生成的二维码大小是 256×256 height: 200, //设置高度 typeNumber: -1, //计算模式 background: "#ffffff", //背景颜色 foreground: "#000000" //前景颜色 }); $('.weixin_modal').show(); } /* 关闭二维码弹出层 */ function wxHide() { $('.weixin_modal').hide(); } //判断评论是否加展示more $('.comment_info .comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 44) { $(this).addClass("max").find('.more_comment_cont').show(); } }) // 评论的more点击展开评论全部内容 $('.comment_list').on('click','.more_comment_cont',function (){ $(this).hide().parents('.comment_cont').removeClass('max') }) // 评论文章 var articleId = '1416504'; // 如果没有登陆则进行登陆 function toLogin() { if (true) { goLogin(); return } } function alertByDevice(title, msg, confirm_name, confirm_func, close_name, close_func) { if (typeof (alertBox_pc) == "function") { alertBox_pc(title, msg, confirm_name, confirm_func, close_name, close_func) } else if (typeof (alertBox_phone) == "function") { alertBox_phone(msg, confirm_name, confirm_func, close_name, close_func) } } function changeCustomerFavoriteFlag(favoriteId, favoriteKbn) { if (logined == "true") { var params = { favoriteId: favoriteId, favoriteKbn: favoriteKbn }; $.ajax({ url: webRootAjax + "/common/changeCustomerFavoriteFlag.do", type: "post", data: params, dataType: "json", success: function (json) { var favoriteFlag = json.obj if (json.success) { if (favoriteFlag == '1') { $(".favorite-0-" + favoriteId).hide(); $(".favorite-1-" + favoriteId).show(); if (favoriteKbn == '5') { message("Following Success!") } else if (favoriteKbn == '7') { message("Post saved successfully") } } else { $(".favorite-0-" + favoriteId).show(); $(".favorite-1-" + favoriteId).hide(); if (favoriteKbn == '5') { message("Unfollowing Success!") } else if (favoriteKbn == '7') { message("Post unsaved successfully") } } } } }); } else { //引自goLogin.js goLogin(); } } /** * 发布文章 */ function createPost(type,categoryIds){ if (logined){ var url = ""; if (type){ url = "/community/submit.html?type="+type; } else{ url = "/community/submit.html"; } if (categoryIds){ url = url +"&categoryId="+categoryIds } window.location.href = webRootEn+url; }else { goLogin(); } } function editComment(commentId){ tinymce.init({selector: '#editorEdit' + commentId, ...tinymceConfig}) } // 更新评论 function updateComment(commentId, articleId) { if (logined == "true") { // 文章的富文本内容 var activeEditor = tinymce.activeEditor; var editBody = activeEditor.getBody(); activeEditor.selection.select(editBody); var text = activeEditor.selection.getContent({'format': 'text'}); var htmlText = tinymce.get('editorEdit'+commentId).getContent(); $.ajax({ url: webRootAjax + "/comment/commentSubmitPost.do", type: "POST", data: { commentId: commentId, articleId: articleId, sourceType: '2', arturlName: '1416504', artTitle: `ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China`, source: location.href, htmlText: htmlText }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); } else { //引自goLogin.js goLogin(); } } function jsProcessAfterCommentAjaxAdd(){ // 时间显示 $('.j_time_show').each(function () { if ($(this).css("display") == 'none') { var text = $(this).text(); $(this).text(moment(text).fromNow()) $(this).show() } }) //判断二级评论是否加展示more $('.comment_level_1>.comment_detail>.comment_info>.comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 500 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } $(this).find('img').attr({width: '', height: ''}) }) //判断二级评论是否加展示more $('.comment_level_2 .comment_cont').each(function (){ var commentHeight = $(this).height(); if (commentHeight > 75 && !$(this).hasClass('max')) { $(this).addClass("max").find('.more_comment_cont').show(); } }) } var getting = false; function getNextCommentList(obj) { if (getting) { return } console.log($(obj)) var nextParam = $(obj).data("next") if (nextParam) { // $(obj).hide() getting = true loadingBox(); $.ajax({ url: webRoot + "/comment/ajaxGetCommentList.do" + nextParam + "&articleId=1416504" , type: "post", dataType: "json", success: function (json) { $(obj).show() getting = false loadingStop(); if (json.success) { var map = json.map var next = map.commentListHtmlNext $(".comment_list").append(map.commentListHtml); $(obj).data("next", next); if (!next) { $(obj).hide() } setTimeout(function () { jsProcessAfterCommentAjaxAdd() }) } } }); } } function getNextCommentReplyList(obj) { if (getting) { return } var nextParam = $(obj).data("next") var commentId = $(obj).data("comment") var commentSC = $(obj).data("commentSC") if (nextParam) { // $(obj).hide(); getting = true loadingBox(); $.ajax({ url: webRoot + "/comment/ajaxGetCommentReplyList.do" + nextParam + "&commentId=" + commentId + "&commentSC=" + commentSC + "&articleId=1416504" , type: "post", dataType: "json", success: function (json) { $(obj).show(); getting = false loadingStop(); if (json.success) { var map = json.map var next = map.commentReplyListHtmlNext $("#j-comment-replay-list-" + commentId).append(map.commentReplyListHtml); $(obj).data("next", next); if (!next) { $(obj).hide() } setTimeout(function () { jsProcessAfterCommentAjaxAdd() }) } } }); } } function commentSubmitPost() { if (true) { goLogin(); return } // 文章的富文本内容 // 文章的富文本内容 var activeEditor = tinymce.activeEditor; var editBody = activeEditor.getBody(); activeEditor.selection.select(editBody); var text = activeEditor.selection.getContent({'format': 'text'}); var htmlText = tinymce.get("editor").getContent(); if (!htmlText) { alertByDevice("Tips", "Please write comment."); return } $.ajax({ url: webRootAjax + "/comment/commentSubmitPost.do", type: "POST", data: { sourceType:'2', articleId: articleId, htmlText: htmlText, source: location.href, }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); } function replyComment(commentId, articleId, replyId, customerId, customerOperatorId) { if (logined == "true") { var replyContent = $('#j-comment-ta-' + commentId).val() if (replyContent){ replyContent = replyContent.trim() } if (!replyContent) { alertByDevice("Tips", "Please write comment."); return } if (replyContent){ $.ajax({ url: webRootAjax + "/comment/replyCommentSubmitPost.do", type: "POST", data: { articleId: articleId, arturlName: '1416504', artTitle: `ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China`, source: location.href, content: replyContent, commentId: commentId, replyId: replyId, toCustomerId: customerId, toCustomerOperatorId: customerOperatorId, replyType: '1', sourceType: '2', commentShardIngColumn: $("#j-comment-sharding-column-"+commentId).val(), commentContent: $("#j-comment-content-"+commentId).html(), commentCustomerId: $("#j-comment-customer-id-"+commentId).val(), commentCustomerOperatorId: $("#j-comment-customer-operator-id-"+commentId).val(), artShardingColumn: '' }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); } }else { goLogin(); } } function replyToReply(commentReplyId, articleId, commentId, fromCustomerId, fromCustomerOperatorId) { if (logined == "true") { var replyContent = $('#j-reply-ta-' + commentReplyId).val(); if (replyContent){ replyContent = replyContent.trim() } if (!replyContent) { alertByDevice("Tips", "Please write comment."); return } $.ajax({ url: webRootAjax + "/comment/replyCommentSubmitPost.do", type: "POST", data: { articleId: articleId, arturlName: 'echemi-ranked-on-the-list-of-2022-global-top-100-internet-companies-in-china', source: location.href, artTitle: `ECHEMI Ranked on the list of 2022 Global Top 100 internet companies in China`, content: replyContent, commentId: commentId, replyId: commentReplyId, toCustomerId: fromCustomerId, toCustomerOperatorId: fromCustomerOperatorId, replyType: '2', sourceType: '2', commentShardIngColumn: $("#j-comment-sharding-column-"+commentId).val(), commentContent: $("#j-comment-content-"+commentId).html(), commentCustomerId: $("#j-comment-customer-id-"+commentId).val(), commentCustomerOperatorId: $("#j-comment-customer-operator-id-"+commentId).val(), artShardingColumn: '' }, dataType: "json", success: function (json) { if (json.success) { message("Comment successfully"); setTimeout(function (){ message("Comment successfully"); setTimeout(function (){ location.reload(); }, 1000); }, 1000); } else { alertByDevice("Error", "Error: " + json.msg) } } }); }else { goLogin(); } } function downloadMagazine(magazineId){ location.href = webRootEn + "/magazine/download.do?back=" + encodeURIComponent(document.location.href) + "&magazineId=" + magazineId; } function getCmsVote() { _aj({ url: webRootAjax + "/cms/ajaxGetCmsVote.do", type: "post", data: { contentId: `1416504` }, async: false, dataType: "json", success: function (json) { if (json.success) { if (json.success) { var map = json.map if (map != null) { $(".for_fixed_cont").append(map.cmsVoteHtml); } } } } }); } function getInquiryPage() { $.ajax({ url: webRootAjax + "/cms/ajaxGetInquiryPage.do", type: "post", data: {}, async: false, dataType: "json", success: function (json) { if (json.success) { if (json.success) { var map = json.map if (map != null) { $(".add_rfq").append(map.pageInquiryHtml); } } } } }); } </script> <script src="https://static-www.echemi.com/static_v3/js/vote_common_va0d579.js" type="text/javascript"></script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10