<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	 xmlns:media="http://search.yahoo.com/mrss/" >

<channel>
	<title>Shop &#8211; EASTAI</title>
	<atom:link href="https://eastaitube.com/shop/feed/" rel="self" type="application/rss+xml" />
	<link>https://eastaitube.com</link>
	<description></description>
	<lastBuildDate>Wed, 25 Jun 2025 04:55:15 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.7.2</generator>

<image>
	<url>https://eastaitube.com/wp-content/uploads/2024/05/cropped-bf8f303625fbb07a0c8f69aba8942b5-32x32.png</url>
	<title>Shop &#8211; EASTAI</title>
	<link>https://eastaitube.com</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>Telescopic Hydraulic Cylinder</title>
		<link>https://eastaitube.com/product/telescopic-hydraulic-cylinder/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 02:52:32 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2198</guid>

					<description><![CDATA[As a professional telescopic hydraulic cylinder manufacturer and supplier, EASTAI Hydraulic has been supplying and exporting hydraulic cylinders from China for over 15 years, Any inquiries and problems please feel free to send emails to us via <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a> , we will reply you within 1 working day.]]></description>
										<content:encoded><![CDATA[<div class="elementor-element elementor-element-6d278ee elementor-widget elementor-widget-text-editor" data-id="6d278ee" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Our Single Acting Telescopic Cylinders are engineered for robust performance, specifically designed to handle 7 tons and 12 tons in inverse applications.</p>
</div>
</div>
<div class="elementor-element elementor-element-59efaa5 elementor-widget elementor-widget-text-editor" data-id="59efaa5" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<ol>
<li><strong>End Cap:</strong> Utilizing threaded, high-tensile strength steel for enhanced durability.</li>
<li><strong>Construction:</strong> Crafted for longevity, our cylinders are rebuildable, ensuring long-term utility and sustainability.</li>
<li><strong>Seals:</strong> We incorporate only the finest quality seals, guaranteeing optimal performance and reliability.</li>
<li><strong>Paint:</strong> To combat corrosion, we apply a superior grade paint, proven to offer resistance for up to 360 hours, ensuring our cylinders withstand challenging conditions.</li>
</ol>
</div>
</div>
<div class="elementor-element elementor-element-f26f1ec elementor-widget elementor-widget-text-editor" data-id="f26f1ec" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Designed with precision and built to last, our telescopic cylinders provide unmatched reliability and performance in demanding applications.</p>
<p><strong>DIMENSIONAL CHART</strong></p>
<p><img fetchpriority="high" decoding="async" class="attachment-large size-large wp-image-3594 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1.png" sizes="(max-width: 800px) 100vw, 800px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1.png 1012w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1-300x64.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1-768x163.png 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1-600x127.png 600w" alt="" width="800" height="170" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1.png 1012w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1-300x64.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1-768x163.png 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1-600x127.png 600w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x705-1.png" data-sizes="(max-width: 800px) 100vw, 800px" /></p>
<p><img decoding="async" class="attachment-large size-large wp-image-3595 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1.png" sizes="(max-width: 800px) 100vw, 800px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1.png 1006w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1-300x92.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1-768x234.png 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1-600x183.png 600w" alt="" width="800" height="244" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1.png 1006w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1-300x92.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1-768x234.png 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1-600x183.png 600w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/AB-telescopic-cylinder-1-1024x7051-1.png" data-sizes="(max-width: 800px) 100vw, 800px" /></p>
<p>&nbsp;</p>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-ce489c7 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ce489c7" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-abd05ed" data-id="abd05ed" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-f0f8373 elementor-widget elementor-widget-image" data-id="f0f8373" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img decoding="async" class="attachment-large wp-image-3627 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98-100x100.jpg 100w" alt="" width="463" height="463" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-98.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-6fa9e70" data-id="6fa9e70" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-af279b5 elementor-widget elementor-widget-image" data-id="af279b5" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3626 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97-100x100.jpg 100w" alt="" width="462" height="462" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-97.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-4701d4a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4701d4a" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-4b06f52" data-id="4b06f52" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-19bbe22 elementor-widget elementor-widget-image" data-id="19bbe22" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3625 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96-100x100.jpg 100w" alt="" width="460" height="460" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-96.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-685fd40" data-id="685fd40" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-62da4f4 elementor-widget elementor-widget-image" data-id="62da4f4" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3624 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95-100x100.jpg 100w" alt="" width="460" height="460" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-95.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-0c4854f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0c4854f" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-f852a32" data-id="f852a32" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-e142a2a elementor-widget elementor-widget-text-editor" data-id="e142a2a" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Interested in our products?</p>
<p>For further details, please reach out to us via the following contact methods:</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-54fe57c1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="54fe57c1" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6ee718a9" data-id="6ee718a9" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-5e5fc255 elementor-widget elementor-widget-text-editor" data-id="5e5fc255" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<style key="1">/*! elementor - v3.21.0 - 08-05-2024 */
.elementor-heading-title{padding:0;margin:0;line-height:1}.elementor-widget-heading .elementor-heading-title[class*=elementor-size-]>a{color:inherit;font-size:inherit;line-height:inherit}.elementor-widget-heading .elementor-heading-title.elementor-size-small{font-size:15px}.elementor-widget-heading .elementor-heading-title.elementor-size-medium{font-size:19px}.elementor-widget-heading .elementor-heading-title.elementor-size-large{font-size:29px}.elementor-widget-heading .elementor-heading-title.elementor-size-xl{font-size:39px}.elementor-widget-heading .elementor-heading-title.elementor-size-xxl{font-size:59px}</style><h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
			<style key="1">/*! elementor - v3.21.0 - 08-05-2024 */
.elementor-widget-divider{--divider-border-style:none;--divider-border-width:1px;--divider-color:#0c0d0e;--divider-icon-size:20px;--divider-element-spacing:10px;--divider-pattern-height:24px;--divider-pattern-size:20px;--divider-pattern-url:none;--divider-pattern-repeat:repeat-x}.elementor-widget-divider .elementor-divider{display:flex}.elementor-widget-divider .elementor-divider__text{font-size:15px;line-height:1;max-width:95%}.elementor-widget-divider .elementor-divider__element{margin:0 var(--divider-element-spacing);flex-shrink:0}.elementor-widget-divider .elementor-icon{font-size:var(--divider-icon-size)}.elementor-widget-divider .elementor-divider-separator{display:flex;margin:0;direction:ltr}.elementor-widget-divider--view-line_icon .elementor-divider-separator,.elementor-widget-divider--view-line_text .elementor-divider-separator{align-items:center}.elementor-widget-divider--view-line_icon .elementor-divider-separator:after,.elementor-widget-divider--view-line_icon .elementor-divider-separator:before,.elementor-widget-divider--view-line_text .elementor-divider-separator:after,.elementor-widget-divider--view-line_text .elementor-divider-separator:before{display:block;content:"";border-block-end:0;flex-grow:1;border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--element-align-left .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-left .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-left .elementor-divider__element{margin-left:0}.elementor-widget-divider--element-align-right .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-right .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-right .elementor-divider__element{margin-right:0}.elementor-widget-divider--element-align-start .elementor-divider .elementor-divider-separator>.elementor-divider__svg:first-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-start .elementor-divider-separator:before{content:none}.elementor-widget-divider--element-align-start .elementor-divider__element{margin-inline-start:0}.elementor-widget-divider--element-align-end .elementor-divider .elementor-divider-separator>.elementor-divider__svg:last-of-type{flex-grow:0;flex-shrink:100}.elementor-widget-divider--element-align-end .elementor-divider-separator:after{content:none}.elementor-widget-divider--element-align-end .elementor-divider__element{margin-inline-end:0}.elementor-widget-divider:not(.elementor-widget-divider--view-line_text):not(.elementor-widget-divider--view-line_icon) .elementor-divider-separator{border-block-start:var(--divider-border-width) var(--divider-border-style) var(--divider-color)}.elementor-widget-divider--separator-type-pattern{--divider-border-style:none}.elementor-widget-divider--separator-type-pattern.elementor-widget-divider--view-line .elementor-divider-separator,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:after,.elementor-widget-divider--separator-type-pattern:not(.elementor-widget-divider--view-line) .elementor-divider-separator:before,.elementor-widget-divider--separator-type-pattern:not([class*=elementor-widget-divider--view]) .elementor-divider-separator{width:100%;min-height:var(--divider-pattern-height);-webkit-mask-size:var(--divider-pattern-size) 100%;mask-size:var(--divider-pattern-size) 100%;-webkit-mask-repeat:var(--divider-pattern-repeat);mask-repeat:var(--divider-pattern-repeat);background-color:var(--divider-color);-webkit-mask-image:var(--divider-pattern-url);mask-image:var(--divider-pattern-url)}.elementor-widget-divider--no-spacing{--divider-pattern-size:auto}.elementor-widget-divider--bg-round{--divider-pattern-repeat:round}.rtl .elementor-widget-divider .elementor-divider__text{direction:rtl}.e-con-inner>.elementor-widget-divider,.e-con>.elementor-widget-divider{width:var(--container-widget-width,100%);--flex-grow:var(--container-widget-flex-grow)}</style>		<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Scissor Hoist Hydraulic Cylinder</title>
		<link>https://eastaitube.com/product/scissor-hoist-hydraulic-cylinder/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 02:42:49 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2192</guid>

					<description><![CDATA[As a reputable manufacturer and supplier of telescopic hydraulic cylinders, EASTAI Hydraulic has been dedicated to supplying and exporting high-quality hydraulic cylinders from China for over 15 years. If you have any inquiries or encounter any issues, please don’t hesitate to contact us by emailing <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a>. We assure you that we will respond promptly within one working day.]]></description>
										<content:encoded><![CDATA[<p><strong>DIMENSIONAL CHART</strong></p>
<div class="elementor-element elementor-element-a3ffaba elementor-widget elementor-widget-image" data-id="a3ffaba" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3493 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-1024x349.jpg" sizes="(max-width: 800px) 100vw, 800px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-1024x349.jpg 1024w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-300x102.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-768x262.jpg 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-600x205.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART.jpg 1140w" alt="DIMENSIONAL CHART" width="800" height="273" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-1024x349.jpg 1024w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-300x102.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-768x262.jpg 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-600x205.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART.jpg 1140w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/DIMENSIONAL-CHART-1024x349.jpg" data-sizes="(max-width: 800px) 100vw, 800px" /></div>
<div></div>
</div>
<div class="elementor-element elementor-element-d9f9a45 elementor-widget elementor-widget-image" data-id="d9f9a45" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3496 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1.png" sizes="(max-width: 719px) 100vw, 719px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1.png 719w, https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1-300x160.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1-600x320.png 600w" alt="" width="719" height="384" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1.png 719w, https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1-300x160.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1-600x320.png 600w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/scissor-hoist-Hydraulic-Cylinder2-1.png" data-sizes="(max-width: 719px) 100vw, 719px" /></div>
<div>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-6f0c940 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="6f0c940" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8a92819" data-id="8a92819" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-4aa0e97 elementor-widget elementor-widget-image" data-id="4aa0e97" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3497 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12.png" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12.png 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12-300x300.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12-150x150.png 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12-100x100.png 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12.png 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12-300x300.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12-150x150.png 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12-100x100.png 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-12.png" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-590d3a7" data-id="590d3a7" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-825835f elementor-widget elementor-widget-image" data-id="825835f" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3498 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94-100x100.jpg 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-94.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-faa90c5" data-id="faa90c5" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-75d655c elementor-widget elementor-widget-image" data-id="75d655c" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3499 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11.png" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11.png 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11-300x300.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11-150x150.png 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11-100x100.png 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11.png 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11-300x300.png 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11-150x150.png 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11-100x100.png 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/photobank-11.png" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-8e15c39 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="8e15c39" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-24c2c13" data-id="24c2c13" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-72bf9bb elementor-widget elementor-widget-text-editor" data-id="72bf9bb" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p><strong>Stroke:</strong> 50mm—16000mm</p>
<p><strong>Inside Cylinder Tube Dia:</strong> 40 – 1000 mm (1.5 – 40 inch)</p>
<p><strong>Liner material:</strong> Copper (prolongs the life cycle of the cylinder)</p>
<p><strong>Hydraulic cylinder tube material:</strong> Carbon steel, Alloy steel, Stainless steel</p>
<p><strong>Piston Rod Dia:</strong> 12 – 500 mm (1/2 – 20 inch) Hydraulic Piston Rod should be hard chrome plated to a minimum thickness of 35-55 microns and polished to 0.15 um Ra</p>
<p><strong>Chrome Plated:</strong> Cr, Ni, or Ceramic</p>
<p><strong>Design Pressure:</strong> Max 700 bar (10150 PSI)</p>
<p><strong>Valves:</strong> SUN (USA), or a reputable Chinese brand with the same quality as PARKER</p>
<p><strong>Seals Type:</strong> PARKER (USA), MERKEL (Germany), or NOK (Japan)</p>
<p><strong>Liner material:</strong> Copper (prolongs the life cycle of the cylinder)</p>
<p><strong>Bearings:</strong> LONGXI (China) or SKF</p>
<p><strong>Painting:</strong> Follow customer requirements or 3-coat marine painting</p>
<p><strong>Application:</strong> Shipbuilding, offshore oil &amp; gas engineering, Photovoltaic &amp; wind power, construction machinery (excavator, loader, crane, snowplow, sanitation vehicle), agricultural machinery, hydraulic engineering, heavy machinery</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-93e2e03 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="93e2e03" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-83c56e1" data-id="83c56e1" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-b487d5d elementor-widget elementor-widget-image" data-id="b487d5d" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3533 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder-100x100.jpg 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Lifting-Cylinder.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div><div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div></div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Custom Hydraulic Cylinder</title>
		<link>https://eastaitube.com/product/custom-hydraulic-cylinder/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 02:30:45 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2173</guid>

					<description><![CDATA[As a professional custom hydraulic cylinder manufacturerand supplier, EASTAI Hydraulic has been supplying andexporting hydraulic cylinders from China for over 15years, Any inquiries and problems please feel free tosend emails to us via<a href="mailto:jeff@east-ai.com"> jeff@east-ai.com</a> , we will replyyou within 1 working day.]]></description>
										<content:encoded><![CDATA[<p>Not only we could manufacture all kinds of hydraulic cylinders according to the drawing from our customers,but also we could make a design according to customer’s requirements.If you require our engineer to make a design,please advise us the following specification:</p>
<ol>
<li>Rated pressure</li>
<li>Working pressure</li>
<li>Test pressure</li>
<li>Working condition and environment ,for example ,temperature ,working frequency</li>
<li>Pulling force ,and return stroke force</li>
<li>Pulling and return speed</li>
<li>Assembly size</li>
<li>Seal ring requirements .For example , brand ,seal material etc .</li>
<li>Tube and piston rod raw material requirements</li>
<li>Piston rod surface treatment requirements, for example chroming film thickness,Surface hardness etc .</li>
<li>Painting and other spare parts requirements .</li>
</ol>
<p>&nbsp;</p>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-ff57f32 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="ff57f32" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-75800be" data-id="75800be" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-eb3bbe0 elementor-widget elementor-widget-image" data-id="eb3bbe0" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-4821 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/04/774.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/774.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/04/774-300x193.jpg 300w" alt="" width="372" height="239" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/774.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/04/774-300x193.jpg 300w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/04/774.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-947c19b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="947c19b" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-95d7621" data-id="95d7621" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-9e66c2b elementor-widget elementor-widget-image" data-id="9e66c2b" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-4816 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/04/114.jpg" sizes="(max-width: 300px) 100vw, 300px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/114.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/04/114-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/04/114-100x100.jpg 100w" alt="" width="361" height="361" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/114.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/04/114-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/04/114-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/04/114.jpg" data-sizes="(max-width: 300px) 100vw, 300px" /></div>
</div>
<div></div>
</div>
</div>
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-9309d51" data-id="9309d51" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-f41fd7d elementor-widget elementor-widget-image" data-id="f41fd7d" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-4811 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9.jpg" sizes="(max-width: 300px) 100vw, 300px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9-100x100.jpg 100w" alt="" width="353" height="353" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-9.jpg" data-sizes="(max-width: 300px) 100vw, 300px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-8e68e22" data-id="8e68e22" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-bb42702 elementor-widget elementor-widget-image" data-id="bb42702" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-4812 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11.jpg" sizes="(max-width: 300px) 100vw, 300px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11-100x100.jpg 100w" alt="" width="344" height="344" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/04/1-11.jpg" data-sizes="(max-width: 300px) 100vw, 300px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-2921183 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="2921183" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7551e8b" data-id="7551e8b" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-7cb5b1d elementor-widget elementor-widget-image" data-id="7cb5b1d" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-4818 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/04/2-1-1.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/2-1-1.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/04/2-1-1-300x169.jpg 300w" alt="" width="600" height="338" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/04/2-1-1.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/04/2-1-1-300x169.jpg 300w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/04/2-1-1.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5e288a0" data-id="5e288a0" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-e787852 elementor-widget elementor-widget-image" data-id="e787852" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-767ec45 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="767ec45" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-33 elementor-inner-column elementor-element elementor-element-dee70c5" data-id="dee70c5" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-74d4dbb elementor-widget elementor-widget-image" data-id="74d4dbb" data-element_type="widget" data-widget_type="image.default"></div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-9b9037e elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="9b9037e" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-911558e" data-id="911558e" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-78684dd elementor-widget elementor-widget-image" data-id="78684dd" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"></div>
<div></div>
</div>
<div></div>
</div>
<div>
<p>&nbsp;</p>
</div>
</div>
</div>
</section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>34CrMo/34CrMo4 Seamless Steel Tube</title>
		<link>https://eastaitube.com/product/34crmo-34crmo4-seamless-steel-tube/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 01:48:53 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2171</guid>

					<description><![CDATA[We are supplying thin wall thickness seamless steel pipe by material 34CrMo/34CrMo4.

This kind of pipe is widely used for making gas cylinder.]]></description>
										<content:encoded><![CDATA[<p>34CrMo steel gas cylinders are specialized steel cylinders manufactured with stringent specifications. These requirements typically include a lower carbon content and strict control over sulfur and phosphorus contents to ensure the material achieves high strength while maintaining excellent toughness and impact energy. Additionally, these cylinders undergo 100% non-destructive testing to guarantee their integrity and safety.</p>
<p><strong>Applications of 34Crmo,34Crmo4,35Crmo Seamless Alloy Steel Tube</strong></p>
<p>These materials are utilized in critical structural components that operate under high pressure, including gas cylinder pipes, vehicle transmission parts, and engine components. They are also essential in the manufacture of turbogenerator rotors, spindles, heavy-duty drive shafts, and large cross-section parts, where reliability and durability under stress are paramount.</p>
<p><img loading="lazy" decoding="async" class="attachment-large wp-image-3377 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-2.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-2.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-2-300x169.jpg 300w" alt="" width="543" height="306" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-2.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-2-300x169.jpg 300w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-2.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></p>
<p><strong>Our main business range is listed as follows: </strong></p>
<p>Carbon Seamless Steel pipe/tube</p>
<p>Hydraulic cylinder tube(Honed tube)</p>
<p>Hard chrome plated rod/bar/shaft(Piston rod)</p>
<p>Ready to honed tube</p>
<p>ST52 Honed tube</p>
<p>Hydraulic Cylinder Barrel</p>
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<p>Contact：Jeff</p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SRB (Skived and RollerBurnished) Tube/Pipe</title>
		<link>https://eastaitube.com/product/contact-me-srb-skived-and-rollerburnished-tube-pipe/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 01:42:29 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2170</guid>

					<description><![CDATA[As a leading manufacturer and supplier with more than 15 years of professional experience, EASTAI specializes in the production and global export of SRB (Skived and Roller Burnished) Tube/Pipe. Our commitment to quality and customer satisfaction has driven our success from China to the global market.

If you have any questions or need assistance, please feel free to contact us at <a href="mailto:jeff@east-ai.cn" target="_blank" rel="noopener">jeff@east-ai.cn</a>. Our professional team guarantees a response within one business day to ensure your needs are met in a timely and efficient manner.]]></description>
										<content:encoded><![CDATA[<p><strong>ST52/CK45/C20 SRB(skived and roller burnished)tube/pipe used for hydraulic cylinder</strong></p>
<div class="elementor-element elementor-element-7909c4d0 elementor-widget elementor-widget-text-editor" data-id="7909c4d0" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>If you’re interested in purchasing our SRB (Skived and RollerBurnished) Tube/Pipe or require more information, please contact us through the methods provided below.</p>
</div>
</div>
<div class="elementor-element elementor-element-5e23998 elementor-widget elementor-widget-text-editor" data-id="5e23998" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<p>Contact：Jeff</p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Ready to Honed Tube</title>
		<link>https://eastaitube.com/product/ready-to-honed-tube/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 01:30:36 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2162</guid>

					<description><![CDATA[As a leading manufacturer and supplier of ready-to-hone tubes, EASTAI Hydraulic has been dedicated to supplying and exporting high-quality products from China for over 15 years. For any inquiries or issues, please don’t hesitate to reach out to us via email at <a href="mailto:jeff@east-ai.cn" target="_blank" rel="noopener">jeff@east-ai.cn</a>. We assure you a prompt response within one working day.]]></description>
										<content:encoded><![CDATA[<p>Our Hydraulic Honed Tubes conform to the standards of EN10305-1 and DIN 2391.</p>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-b23973a elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="b23973a" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-657a74da" data-id="657a74da" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-7bcd070 elementor-widget elementor-widget-image" data-id="7bcd070" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3275 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-300x169.jpg 300w" alt="ready_to_honed_tube" width="502" height="283" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube-300x169.jpg 300w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Ready-to-Honed-Tube.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-5210ab1 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="5210ab1" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7b6b0dd" data-id="7b6b0dd" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-9e73095 elementor-widget elementor-widget-image" data-id="9e73095" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3278 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process-100x100.jpg 100w" alt="honing_process" width="499" height="499" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Honing-Process.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-231d174" data-id="231d174" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-d585f73 elementor-widget elementor-widget-image" data-id="d585f73" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3277 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface-100x100.jpg 100w" alt="" width="498" height="498" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/Smooth-Inner-Surface.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<div class="elementor-element elementor-element-ee0341d elementor-widget elementor-widget-text-editor" data-id="ee0341d" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>The distinction between precision steel pipes and seamless pipes lies in the noticeable difference in dimensional accuracy, which can reach up to 0.1mm.</p>
</div>
</div>
<div class="elementor-element elementor-element-5a19883 elementor-widget elementor-widget-text-editor" data-id="5a19883" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>High-precision steel pipes boast superior surface finishes on their diameters. Customers can utilize them directly without the need for additional processing, unlike ordinary seamless steel pipes that may require lathering and polishing.</p>
<p><strong>Advantages of Our Pre-Honed Tubes</strong></p>
<ol>
<li>Professional &amp; skilled, ensuring reliability.</li>
<li>Comprehensive one-stop solution.</li>
<li>Ready stock goods for prompt delivery.</li>
<li>Customizable: Non-standard sizes are readily available.</li>
<li>Small quantities are acceptable.</li>
</ol>
<p>Cash back guarantee: Refund or replacement for any faulty product.</p>
<p>&nbsp;</p>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-1bcda4f elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1bcda4f" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-e7c30d4" data-id="e7c30d4" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div>
<div class="elementor-element elementor-element-ece46eb elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="ece46eb" data-element_type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container"></div>
</div>
<div class="elementor-element elementor-element-b1dd392 elementor-widget elementor-widget-text-editor" data-id="b1dd392" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>&nbsp;</p>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Linear Motion Shaft</title>
		<link>https://eastaitube.com/product/linear-motion-shaft/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 01:24:22 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2159</guid>

					<description><![CDATA[As a leading manufacturer and supplier with more than 15 years of professional experience, EASTAI specializes in manufacturing and exporting Linear Motion Shaft worldwide. Our commitment to quality and customer satisfaction has driven our success from China to the global market.

If you have any questions or need assistance, please feel free to contact us at jeff@east-ai.cn. Our professional team guarantees a response within one business day to ensure your needs are met in a timely and efficient manner.]]></description>
										<content:encoded><![CDATA[<p><span style="font-size: 16px;">Linear motion (LM) shafts are integral components extensively utilized across a diverse range of industrial applications, including robotics, electronic devices, guide rods, transmission shafts, and pillars. These shafts are pivotal in mechanical sectors such as electronics, packaging, chemical, medical, textile, printing, engineering, transportation, steel, and mining. Additionally, they play a crucial role in the functioning of hydraulic cylinders, operating rods, adjustment rods, linear motion systems, and automation devices.</span></p>
<div class="elementor-element elementor-element-7675c1a elementor-widget elementor-widget-text-editor" data-id="7675c1a" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>&nbsp;</p>
<p>Customized precision shafts, especially those that are induction hardened and can be hollow, cater to specific requirements, offering enhanced durability, strength, and wear resistance. This customization allows them to be tailored for various applications, further broadening their utility in light and heavy industries. Industries like hydraulic pneumatics, printing and packaging, textile printing and dyeing, die-casting machines, injection molding machines, and sliding devices benefit significantly from the specific attributes of these precision-engineered shafts.</p>
<p>&nbsp;</p>
<p>Their widespread applicability underscores their importance in not only improving operational efficiency and reliability but also in driving innovation within industrial processes. Whether for intricate electronic devices or robust hydraulic systems, LM shafts and customized precision shafts are indispensable in the seamless operation of machinery, underscoring their essential role in modern industry.</p>
</div>
</div>
<div class="elementor-element elementor-element-e9ca367 elementor-widget elementor-widget-spacer" data-id="e9ca367" data-element_type="widget" data-widget_type="spacer.default">
<div class="elementor-widget-container">
<div class="elementor-spacer">
<div class="elementor-element elementor-element-75c1ed1f elementor-widget elementor-widget-text-editor" data-id="75c1ed1f" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>If you are interested in purchasing one of our Linear Motion Shafts or need more information, please contact us at</p>
</div>
</div>
<div class="elementor-element elementor-element-573bc7e3 elementor-widget elementor-widget-text-editor" data-id="573bc7e3" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<p>Contact：Jeff</p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
</div>
</div>
</div>
</div>
</div>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>SAE4140 Hot Rolled Round Steel Bar</title>
		<link>https://eastaitube.com/product/sae4140-hot-rolled-round-steel-bar/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Thu, 30 May 2024 01:18:54 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2154</guid>

					<description><![CDATA[As a leading manufacturer and supplier, EASTAI has proudly offered SAE4140 Hot Rolled Round Steel Bars from China for more than 15 years. We are committed to providing top-quality products and excellent customer service. For any questions or concerns, please feel free to reach out to us at <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a>, and we promise to respond within one working day.]]></description>
										<content:encoded><![CDATA[<p><strong>Description Of SAE4140 Hot Rolled Round Steel Bar</strong></p>
<p>4140 hot rolled bar is a medium carbon alloy steel renowned for its excellent fatigue and impact resistance after heat treatment, making it a versatile material for numerous applications, such as drill collars, chain pins, bolts, and sprockets. As a chromium-molybdenum alloy steel, 4140 HRA can be oil hardened to achieve a high level of hardenability. The presence of chromium ensures deep hardness penetration, while molybdenum contributes to the uniformity of hardness and enhances strength. The flexibility of heat treatment processes for 4140 allows for a broad spectrum of properties, making it highly adaptable to specific needs. In addition to its notable wear resistance, 4140 boasts superior toughness and excellent ductility in the quenched and tempered state. It can achieve impressive mechanical properties, with tensile strengths up to 260,000 psi and yield strengths reaching 235,000 psi, in conditions as hardened as 500 Brinell. This combination of qualities ensures 4140’s place as a highly sought-after steel for demanding applications.</p>
<p><strong>Applications</strong></p>
<p>Typical applications for this grade include drill collars, pins, axles, bolts, and shafts.</p>
<p>4140 Chemical Properties</p>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-1839e65 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1839e65" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-8c1226d" data-id="8c1226d" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-f369ab1 elementor-widget elementor-widget-image" data-id="f369ab1" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3980 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties-100x100.jpg 100w" alt="" width="366" height="365" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-Chemical-Properties.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42c56e5" data-id="42c56e5" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-77ce8f3 elementor-widget elementor-widget-image" data-id="77ce8f3" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3981 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA-100x100.jpg 100w" alt="" width="368" height="368" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/4140-HRA.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-d747f52 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d747f52" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-4431f8b" data-id="4431f8b" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-6035a19 elementor-widget elementor-widget-heading" data-id="6035a19" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container"></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-4114e51b elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="4114e51b" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-2d245c06" data-id="2d245c06" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-d44e029 elementor-widget elementor-widget-spacer" data-id="d44e029" data-element_type="widget" data-widget_type="spacer.default">
<div class="elementor-spacer"><strong>Our main business range is listed as follows:</strong></div>
<div>Carbon Seamless Steel Pipe/tube</div>
<div>Hydraulic cylinder tube (Honed tube)</div>
<div>Hard chrome plated rod/bar/shaft (Piston rod)</div>
<div>Induction Hardened Chrome Plated Bar</div>
<div>Hollow Chrome Plated Bar</div>
<div>Hydraulic Cylinder</div>
<div></div>
<div>
<div class="elementor-element elementor-element-1ddf8b37 elementor-widget elementor-widget-text-editor" data-id="1ddf8b37" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p><strong>Want to purchase Our hot rolled rounf steel bar? </strong></p>
<p>Please <a href="https://eastaihydraulic.com/contacting-us-your-ways-of-co-operation/" target="_blank" rel="noopener">contact us</a> through below methods for more information.</p>
</div>
</div>
<div class="elementor-element elementor-element-6c14a911 elementor-widget elementor-widget-text-editor" data-id="6c14a911" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<p>Contact：Jeff</p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>4140 Hard Chrome Bar</title>
		<link>https://eastaitube.com/product/4140-hard-chrome-bar/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Wed, 29 May 2024 08:54:04 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2109</guid>

					<description><![CDATA[4140 Hard Chrome Bar is the ideal choice for users seeking strength, durability, and corrosion resistance in demanding hydraulic systems. Its high hardness and precision surface finish help reduce wear, extend service life, and ensure stable performance under heavy loads.]]></description>
										<content:encoded><![CDATA[<p><a href="https://eastaitube.com/4140-hard-chrome-rod-understanding-chrome-thickness-for-maximum-performance/"><strong data-start="13" data-end="37">4140 Hard Chrome Bar</strong></a> is engineered for high-load, high-precision applications. Made from 4140 alloy steel, it features excellent tensile strength (up to 850 MPa) and wear resistance.<br data-start="199" data-end="202" />The surface is treated with <a href="https://eastaitube.com/4140-hard-chrome-rod-understanding-chrome-thickness-for-maximum-performance/"><strong data-start="230" data-end="256">industrial hard chrome</strong></a> for superior corrosion protection and smooth performance.<br data-start="314" data-end="317" />Each <a href="https://eastaitube.com/4140-hard-chrome-rod-understanding-chrome-thickness-for-maximum-performance/"><strong data-start="322" data-end="348">4140chrome plating rod</strong></a> is precision-ground and polished, ensuring low friction and minimal seal wear in <strong data-start="430" data-end="450">hydraulic piston</strong> systems.<br data-start="459" data-end="462" />Widely used in construction, mining, and heavy machinery.<br data-start="519" data-end="522" />Stable performance. Long service life. Minimal maintenance.</p>
<p><strong>Delivery condition</strong></p>
<p>Hard Chrome Piston Rod<br />
Quenched &amp; Tempered (Q+T) Rod<br />
Induction Hardened Rod<br />
Q+T Induction Hardened Rod<br />
Corrosion resistance:<br />
Test in natural salt spray according to ASTM B 117-96 hours.</p>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-519209d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="519209d" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3abb50c" data-id="3abb50c" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-400d5ed elementor-widget elementor-widget-image" data-id="400d5ed" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3088 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/31.jpg" sizes="(max-width: 800px) 100vw, 800px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/31.jpg 800w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-768x768.jpg 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-600x600.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-100x100.jpg 100w" alt="" width="478" height="478" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/31.jpg 800w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-768x768.jpg 768w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-600x600.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/31-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/31.jpg" data-sizes="(max-width: 800px) 100vw, 800px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-bfb8697" data-id="bfb8697" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-9928226 elementor-widget elementor-widget-image" data-id="9928226" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large wp-image-3802 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/44.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/44.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/44-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/44-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/44-100x100.jpg 100w" alt="" width="477" height="477" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/44.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/44-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/44-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/44-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/44.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-51e801b2 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="51e801b2" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-24d9dd56" data-id="24d9dd56" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-a37fab9 elementor-widget elementor-widget-image" data-id="a37fab9" data-element_type="widget" data-widget_type="image.default">
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-7b0f02c elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7b0f02c" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-a9087ba" data-id="a9087ba" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-a086d68 elementor-widget elementor-widget-image" data-id="a086d68" data-element_type="widget" data-widget_type="image.default">
<div><strong style="font-size: 16px;" data-start="588" data-end="623">FAQs about 4140 Hard Chrome Bar</strong></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-62e8bfbe elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="62e8bfbe" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-664ce462" data-id="664ce462" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-7c2f368 elementor-widget elementor-widget-heading" data-id="7c2f368" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<article class="text-token-text-primary w-full" dir="auto" data-testid="conversation-turn-6" data-scroll-anchor="true">
<div class="text-base my-auto mx-auto py-5 [--thread-content-margin:--spacing(4)] @[37rem]:[--thread-content-margin:--spacing(6)] @[72rem]:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)">
<div class="[--thread-content-max-width:32rem] @[34rem]:[--thread-content-max-width:40rem] @[64rem]:[--thread-content-max-width:48rem] mx-auto flex max-w-(--thread-content-max-width) flex-1 text-base gap-4 md:gap-5 lg:gap-6 group/turn-messages focus-visible:outline-hidden" tabindex="-1">
<div class="group/conversation-turn relative flex w-full min-w-0 flex-col agent-turn">
<div class="relative flex-col gap-1 md:gap-3">
<div class="flex max-w-full flex-col grow">
<div class="min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+&amp;]:mt-5" dir="auto" data-message-author-role="assistant" data-message-id="a5a5bb0b-c400-4535-9025-38611683370f" data-message-model-slug="gpt-4o">
<div class="flex w-full flex-col gap-1 empty:hidden first:pt-[3px]">
<div class="markdown prose dark:prose-invert w-full break-words light">
<ol data-start="625" data-end="1552" data-is-last-node="" data-is-only-node="">
<li data-start="625" data-end="810">
<p data-start="628" data-end="810"><strong data-start="628" data-end="672">What is a 4140 Hard Chrome Bar used for?</strong><br data-start="672" data-end="675" />It is mainly used in hydraulic cylinders, piston rods, and heavy-duty mechanical parts that require strength and surface durability.</p>
</li>
<li data-start="812" data-end="1018">
<p data-start="815" data-end="1018"><strong data-start="815" data-end="897">What’s the difference between a 4140chrome plating rod and regular chrome bar?</strong><br data-start="897" data-end="900" />4140 rods offer higher strength and toughness, making them better suited for industrial and high-load applications.</p>
</li>
<li data-start="1020" data-end="1190">
<p data-start="1023" data-end="1190"><strong data-start="1023" data-end="1078">Is the 4140 Hard Chrome Bar resistant to corrosion?</strong><br data-start="1078" data-end="1081" />Yes. The industrial hard chrome layer provides excellent resistance to rust, wear, and harsh environments.</p>
</li>
<li data-start="1192" data-end="1382">
<p data-start="1195" data-end="1382"><strong data-start="1195" data-end="1248">Can it be used for hydraulic piston applications?</strong><br data-start="1248" data-end="1251" />Absolutely. Its strength and smooth chrome surface are ideal for reducing friction and extending seal life in hydraulic pistons.</p>
</li>
<li data-start="1384" data-end="1552" data-is-last-node="">
<p data-start="1387" data-end="1552" data-is-last-node=""><strong data-start="1387" data-end="1445">What sizes are available for the 4140 Hard Chrome Bar?</strong><br data-start="1445" data-end="1448" />Common diameters range from 12mm to 200mm, with custom lengths and tolerances available upon request.</p>
</li>
</ol>
</div>
</div>
</div>
</div>
<div class="flex min-h-[46px] justify-start"></div>
</div>
</div>
</div>
</div>
</article>
<p><strong>Advantages Of Our 4140 Hard Chrome Bars</strong></p>
</div>
</div>
<div class="elementor-element elementor-element-1a24b29a elementor-widget elementor-widget-text-editor" data-id="1a24b29a" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<ul>
<li>We meticulously manufacture precision material parts in strict adherence to customer-provided drawings, packaging specifications, and quality requirements.</li>
<li>We achieve tolerances as tight as +/-0.01mm, ensuring high precision in every component.</li>
<li>Our quality assurance is backed by the industry’s most advanced inspection tools to guarantee unparalleled quality.</li>
<li>Our team comprises highly experienced engineers and skilled workers, dedicated to excellence in every project.</li>
<li>We pride ourselves on fast and timely delivery, ensuring that every order is fulfilled promptly and professionally.</li>
<li>We offer expert guidance during the design process, providing valuable suggestions to optimize costs without compromising quality.</li>
</ul>
<p><strong>Our main business range is listed as follows</strong><br />
Carbon Seamless Steel pipe/tube<br />
Hydraulic cylinder tube(Honed tube)<br />
Hard chrome plated rod/bar/shaft(Piston rod)<br />
Hydraulic cylinder</p>
<div class="elementor-element elementor-element-2164fa9b elementor-widget elementor-widget-text-editor" data-id="2164fa9b" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Contact：Jeff</p>
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
</div>
</div>
</div>
</div>
</div>
</div>
</div>
</section>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Induction Hardened Chrome Plated Bar</title>
		<link>https://eastaitube.com/product/induction-hardened-chrome-plated-bar/</link>
		
		<dc:creator><![CDATA[wenlil]]></dc:creator>
		<pubDate>Wed, 29 May 2024 08:24:12 +0000</pubDate>
				<guid isPermaLink="false">http://203.86.124.32:3002/?post_type=product&#038;p=2092</guid>

					<description><![CDATA[As a leading manufacturer and supplier of induction-hardened chrome-plated bars, Anbao Hydraulic has dedicated over 15 years to supplying and exporting premium quality products from China. We are committed to excellence and customer satisfaction. For any inquiries or issues, please don’t hesitate to reach out to us at <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a>. We promise to respond to your message within one working day.]]></description>
										<content:encoded><![CDATA[<section class="elementor-section elementor-inner-section elementor-element elementor-element-d6f6aa4 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d6f6aa4" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-b0aa629" data-id="b0aa629" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-77695a1 elementor-widget elementor-widget-text-editor" data-id="77695a1" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p><strong>We Also Produce:</strong></p>
</div>
</div>
<div class="elementor-element elementor-element-7490e6a elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="7490e6a" data-element_type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container">
<ul class="elementor-icon-list-items">
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Hard Chrome Plated Rod</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Quenched &amp; Tempered Chrome Plated Rod</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Induction Hardened Chrome Plated Rod</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Q+T Induction Hardened Chrome Plated Rod</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Stainless Steel Chrome Plated Rod/ SS304/316/430/431/2205/17-4PH, etc.</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Forged Chrome Plated Rod</span></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-cbd2b46 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="cbd2b46" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-abbdf44" data-id="abbdf44" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-091f621 elementor-widget elementor-widget-image" data-id="091f621" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3797 lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/5.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/5.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/5-300x225.jpg 300w" alt="" width="600" height="450" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/5.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/5-300x225.jpg 300w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/5.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
</div>
<div></div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-0719ffb elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="0719ffb" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3f47b99" data-id="3f47b99" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-3472bb0 elementor-widget elementor-widget-image" data-id="3472bb0" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3799 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/2.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/2.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/2-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/2-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/2-100x100.jpg 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/2.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/2-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/2-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/2-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/2.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
<div class="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-12012a7" data-id="12012a7" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-a671d82 elementor-widget elementor-widget-image" data-id="a671d82" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3798 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/1.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/1.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/1-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/1-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/1-100x100.jpg 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/1.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/1-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/1-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/1-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/1.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
<div></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-1ed1352 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="1ed1352" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-433bfaa" data-id="433bfaa" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-7c9616c elementor-widget elementor-widget-image" data-id="7c9616c" data-element_type="widget" data-widget_type="image.default">
<div class="elementor-widget-container"><img loading="lazy" decoding="async" class="attachment-large size-large wp-image-3801 ls-is-cached lazyloaded" src="https://eastaihydraulic.com/wp-content/uploads/2024/03/7.jpg" sizes="(max-width: 600px) 100vw, 600px" srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/7.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/7-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/7-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/7-100x100.jpg 100w" alt="" width="600" height="600" data-srcset="https://eastaihydraulic.com/wp-content/uploads/2024/03/7.jpg 600w, https://eastaihydraulic.com/wp-content/uploads/2024/03/7-300x300.jpg 300w, https://eastaihydraulic.com/wp-content/uploads/2024/03/7-150x150.jpg 150w, https://eastaihydraulic.com/wp-content/uploads/2024/03/7-100x100.jpg 100w" data-src="https://eastaihydraulic.com/wp-content/uploads/2024/03/7.jpg" data-sizes="(max-width: 600px) 100vw, 600px" /></div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-f84160d elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="f84160d" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-60c662a" data-id="60c662a" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-6a56c0c elementor-widget elementor-widget-heading" data-id="6a56c0c" data-element_type="widget" data-widget_type="heading.default">
<div class="elementor-widget-container">
<h2 class="elementor-heading-title elementor-size-default"></h2>
<p><strong>Advantages Of Our Induction Hardened Chrome Bar</strong></p>
</div>
</div>
<div class="elementor-element elementor-element-2783130 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="2783130" data-element_type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container">
<ul>
<li><span class="elementor-icon-list-text"> Precision material parts strictly according to customer&amp;request drawing,packing and quality request</span></li>
<li><span class="elementor-icon-list-text"> Tolerance: can be kept in +/-0.01mm</span></li>
<li><span class="elementor-icon-list-text"> The most advanced inspector to ensure the quality</span></li>
<li><span class="elementor-icon-list-text">Experienced technology engineers and well trained workers</span></li>
<li><span class="elementor-icon-list-text"> Fast and timely delivery. Speedily &amp;professional service</span></li>
<li><span class="elementor-icon-list-text">Give customer professional suggestion while in the process of customer designing to save costs</span></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-e820eac elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="e820eac" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-698670b" data-id="698670b" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-bbf4301 elementor-widget elementor-widget-heading" data-id="bbf4301" data-element_type="widget" data-widget_type="heading.default">
<p><strong>Our main business range is listed as follows</strong></p>
</div>
<div class="elementor-element elementor-element-ce70f24 elementor-icon-list--layout-traditional elementor-list-item-link-full_width elementor-widget elementor-widget-icon-list" data-id="ce70f24" data-element_type="widget" data-widget_type="icon-list.default">
<div class="elementor-widget-container">
<ul class="elementor-icon-list-items">
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Induction Hardened Chrome Rod</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Hard chrome plated rod/bar/shaft(Piston rod)</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Hollow Chrome Plated Bar</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Carbon Seamless Steel pipe/tube</span></li>
<li class="elementor-icon-list-item"><span class="elementor-icon-list-text">Hydraulic cylinder tube(Honed tube)</span></li>
</ul>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-d3ed7d9 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="d3ed7d9" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-5569537" data-id="5569537" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-2d20302 elementor-widget elementor-widget-text-editor" data-id="2d20302" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>We are committed to providing our customers with the highest quality hard chrome rods and chrome bars. If you’re interested in learning more about our hard chrome rod, chrome plated bars, or hollow chrome bars, please don’t hesitate to reach out for more information through the contact methods provided below.</p>
</div>
</div>
</div>
</div>
</div>
</section>
<section class="elementor-section elementor-inner-section elementor-element elementor-element-7031a131 elementor-section-boxed elementor-section-height-default elementor-section-height-default" data-id="7031a131" data-element_type="section">
<div class="elementor-container elementor-column-gap-default">
<div class="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-6551d7d" data-id="6551d7d" data-element_type="column">
<div class="elementor-widget-wrap elementor-element-populated">
<div class="elementor-element elementor-element-3db0e37d elementor-widget elementor-widget-text-editor" data-id="3db0e37d" data-element_type="widget" data-widget_type="text-editor.default">
<div class="elementor-widget-container">
<p>Email: <a href="mailto:jeff@east-ai.cn">jeff@east-ai.cn</a></p>
<p>Tel &amp; WhatsApp &amp; Wechat  : <a href="https://api.whatsapp.com/send?phone=8618306172624" target="_blank" rel="noopener">+86 18306172624</a></p>
<div class="mf-form-shortcode">
		<div
			id="metform-wrap-2043-2043"
			class="mf-form-wrapper"
			data-form-id="2043"
			data-action="https://eastaitube.com/wp-json/metform/v1/entries/insert/2043"
			data-wp-nonce="ea13fa6224"
			data-form-nonce="d24ead94d9"
			data-quiz-summery = "false"
			data-save-progress = "false"
			data-form-type="general-form"
			data-stop-vertical-effect=""
			></div>


		<!----------------------------- 
			* controls_data : find the the props passed indie of data attribute
			* props.SubmitResponseMarkup : contains the markup of error or success message
			* https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Template_literals
		--------------------------- -->

				<script type="text/mf" class="mf-template">
			function controls_data (value){
				let currentWrapper = "mf-response-props-id-2043";
				let currentEl = document.getElementById(currentWrapper);
				
				return currentEl ? currentEl.dataset[value] : false
			}


			let is_edit_mode = '' ? true : false;
			let message_position = controls_data('messageposition') || 'top';

			
			let message_successIcon = controls_data('successicon') || '';
			let message_errorIcon = controls_data('erroricon') || '';
			let message_editSwitch = controls_data('editswitchopen') === 'yes' ? true : false;
			let message_proClass = controls_data('editswitchopen') === 'yes' ? 'mf_pro_activated' : '';
			
			let is_dummy_markup = is_edit_mode && message_editSwitch ? true : false;

			
			return html`
				<form
					className="metform-form-content"
					ref=${parent.formContainerRef}
					onSubmit=${ validation.handleSubmit( parent.handleFormSubmit ) }
				
					>
			
			
					${is_dummy_markup ? message_position === 'top' ?  props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' :  message_position === 'top' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}

					<!--------------------------------------------------------
					*** IMPORTANT / DANGEROUS ***
					${html``} must be used as in immediate child of "metform-form-main-wrapper"
					class otherwise multistep form will not run at all
					---------------------------------------------------------->

					<div className="metform-form-main-wrapper" key=${'hide-form-after-submit'} ref=${parent.formRef}>
					${html`
								<div data-elementor-type="wp-post" key="2" data-elementor-id="2043" className="elementor elementor-2043" data-elementor-post-type="metform-form">
						<section className="elementor-section elementor-top-section elementor-element elementor-element-7eca56f6 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7eca56f6" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-top-column elementor-element elementor-element-5539f7eb" data-id="5539f7eb" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<section className="elementor-section elementor-inner-section elementor-element elementor-element-cc6be4 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="cc6be4" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-8999f43" data-id="8999f43" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-77426f75 elementor-widget elementor-widget-heading" data-id="77426f75" data-element_type="widget" data-widget_type="heading.default">
				<div className="elementor-widget-container">
			<h3 className="elementor-heading-title elementor-size-default">Contact Us</h3>		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<div className="elementor-element elementor-element-500b9439 elementor-widget-divider--view-line elementor-widget elementor-widget-divider" data-id="500b9439" data-element_type="widget" data-widget_type="divider.default">
				<div className="elementor-widget-container">
					<div className="elementor-divider">
			<span className="elementor-divider-separator">
						</span>
		</div>
				</div>
				</div>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-5b469eeb elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="5b469eeb" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-40819b95" data-id="40819b95" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-4dc87cc4 elementor-widget elementor-widget-mf-text" data-id="4dc87cc4" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-first-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-4dc87cc4">
					${ parent.decodeEntities(`First Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-4dc87cc4"
				name="mf-first-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-first-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-first-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-3b7b6da2" data-id="3b7b6da2" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-3b876138 elementor-widget elementor-widget-mf-text" data-id="3b876138" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-last-name&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-3b876138">
					${ parent.decodeEntities(`Last Name`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-3b876138"
				name="mf-last-name"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-last-name'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-last-name"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-3a34f48 elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="3a34f48" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-5b1958af" data-id="5b1958af" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-1a0e467e elementor-widget elementor-widget-mf-email" data-id="1a0e467e" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-email&quot;}" data-widget_type="mf-email.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-email-1a0e467e">
					${ parent.decodeEntities(`Email `) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input 
				type="email" 
				 
				defaultValue="" 
				className="mf-input mf-conditional-input" 
				id="mf-input-email-1a0e467e" 
				name="mf-email" 
				placeholder="${ parent.decodeEntities(``) } " 
				 
				onBlur=${parent.handleChange} onFocus=${parent.handleChange} aria-invalid=${validation.errors['mf-email'] ? 'true' : 'false' } 
				ref=${el=> parent.activateValidation({"message":"This field is required.","emailMessage":"Please enter a valid Email address","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
							/>

						<${validation.ErrorMessage} 
				errors=${validation.errors} 
				name="mf-email" 
				as=${html`<span className="mf-error-message"></span>`}
			/>
			
					</div>

		</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-41b886a1" data-id="41b886a1" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-356719f elementor-widget elementor-widget-mf-telephone" data-id="356719f" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-telephone&quot;}" data-widget_type="mf-telephone.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-telephone-356719f">
					${ parent.decodeEntities(`Telephone`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="tel"
				className="mf-input mf-conditional-input"
				id="mf-input-telephone-356719f" 
				name="mf-telephone"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					aria-invalid=${validation.errors['mf-telephone'] ? 'true' : 'false'}
					ref=${el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>
			
							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-telephone"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
			
		</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-7790d60c elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="7790d60c" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-7ae5340f" data-id="7ae5340f" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-05971c5 elementor-widget elementor-widget-mf-text" data-id="05971c5" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Address&quot;}" data-widget_type="mf-text.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-05971c5">
					${ parent.decodeEntities(`Address`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input
				type="text"
				className="mf-input mf-conditional-input"
				id="mf-input-text-05971c5"
				name="mf-Address"
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${parent.handleChange}
					onBlur=${parent.handleChange}
					aria-invalid=${validation.errors['mf-Address'] ? 'true' : 'false'}
					ref=${el =>{
												parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)
					}}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Address"
					as=${html`<span className="mf-error-message"></span>`}
					/>
			
					</div>

				</div>
				</div>
					</div>
		</div>
				<div className="elementor-column elementor-col-50 elementor-inner-column elementor-element elementor-element-42596a0e" data-id="42596a0e" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-dcaa784 elementor-widget elementor-widget-mf-url" data-id="dcaa784" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-Country&quot;}" data-widget_type="mf-url.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-url-dcaa784">
					${ parent.decodeEntities(`Country`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<input type="url" className="mf-input mf-conditional-input" id="mf-input-url-dcaa784" 
				name="mf-Country" 
				placeholder="${ parent.decodeEntities(``) } "
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-Country'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","urlMessage":"Please enter a valid URL","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								/>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-Country"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
					</div>
		</div>
					</div>
		</section>
				<section className="elementor-section elementor-inner-section elementor-element elementor-element-65239fef elementor-section-full_width elementor-section-height-default elementor-section-height-default" data-id="65239fef" data-element_type="section">
						<div className="elementor-container elementor-column-gap-default">
					<div className="elementor-column elementor-col-100 elementor-inner-column elementor-element elementor-element-259e03ce" data-id="259e03ce" data-element_type="column">
			<div className="elementor-widget-wrap elementor-element-populated">
						<div className="elementor-element elementor-element-686e422a elementor-widget elementor-widget-mf-textarea" data-id="686e422a" data-element_type="widget" data-settings="{&quot;mf_input_name&quot;:&quot;mf-comment&quot;}" data-widget_type="mf-textarea.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
							<label className="mf-input-label" htmlFor="mf-input-text-area-686e422a">
					${ parent.decodeEntities(`Comments / Questions`) } 					<span className="mf-input-required-indicator">*</span>
				</label>
			
			<textarea className="mf-input mf-textarea mf-conditional-input" id="mf-input-text-area-686e422a"
				name="mf-comment" 
				placeholder="${ parent.decodeEntities(``) } "
				cols="30" rows="10"
									onInput=${ parent.handleChange }
					aria-invalid=${validation.errors['mf-comment'] ? 'true' : 'false'}
					ref=${ el => parent.activateValidation({"message":"This field is required.","minLength":1,"maxLength":"","type":"none","required":true,"expression":"null"}, el)}
								></textarea>

							<${validation.ErrorMessage}
					errors=${validation.errors}
					name="mf-comment"
					as=${html`<span className="mf-error-message"></span>`}
					/>
								</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-3f30394 elementor-widget elementor-widget-mf-simple-captcha" data-id="3f30394" data-element_type="widget" data-widget_type="mf-simple-captcha.default">
				<div className="elementor-widget-container">
			
		<div className="mf-input-wrapper">
			
			<div className="mf-captcha-input-wrapper mf-captcha-block">
				<img
					src=${ parent.state.captcha_img || "https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?" }					alt="CAPTCHA" height="50px"
					className="mf-input mf-captcha-image"
					/>
				
				
				
				<i  className="mf-refresh-captcha"
											data-path=${ parent.state.captcha_path = 'https://eastaitube.com/wp-content/plugins/metform/widgets/simple-captcha/generate-captcha.php?' }
						onClick=${ parent.refreshCaptcha }
										></i>

				<input type="text"
					name="mf-captcha-challenge"
					className="mf-input mf-captcha-input"
					id="mf-input-captcha-3f30394"
					placeholder="Entry captcha from the picture"
											onInput=${ parent.handleChange }
						aria-invalid=${validation.errors['mf-captcha-challenge'] ? 'true' : 'false'}
						ref=${ el => parent.activateValidation({"message":"Captcha didn't matched.","required":true}, el) }
										/>
			</div>

							<${validation.ErrorMessage} errors=${validation.errors} name="mf-captcha-challenge" as=${html`<span className="mf-error-message"></span>`} />
						
			
		</div>

				</div>
				</div>
				<div className="elementor-element elementor-element-12055d4e elementor-widget__width-auto elementor-widget elementor-widget-mf-button" data-id="12055d4e" data-element_type="widget" data-widget_type="mf-button.default">
				<div className="elementor-widget-container">
					<div className="mf-btn-wraper mf-conditional-input" data-mf-form-conditional-logic-requirement="">
							<button type="submit" className="metform-btn metform-submit-btn " id="">
					<span>${ parent.decodeEntities(`Send Message`) } </span>
				</button>
			        </div>
        		</div>
				</div>
					</div>
		</div>
					</div>
		</section>
					</div>
		</div>
					</div>
		</section>
				</div>
							`}
					</div>

					${is_dummy_markup ? message_position === 'bottom' ? props.ResponseDummyMarkup(message_successIcon, message_proClass) : '' : ''}
					${is_dummy_markup ? ' ' : message_position === 'bottom' ? props.SubmitResponseMarkup`${parent}${state}${message_successIcon}${message_errorIcon}${message_proClass}` : ''}
				
				</form>
			`
		</script>

		</div>
</div>
</div>
</div>
</div>
</div>
</section>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>
