1"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9633],{29633:function(t,l,e){e.d(l,{Z:function(){return A}});var a=e(35944),i=e(67294),s=e(45697),c=e.n(s),n=e(40044),h=e(11703),d=e(42293),b=e(58377),u=e(86886),r=e(76701),m=[[[1,.0833333333,.00520833333,.73756215,.0073756215,7.2330139,.072330139,72330139e-12],[1,12,192,1.35581795,135.581795,.138254953,13.8254953,13825.4953],{"lb-ft":1,"lbf-in":.0833333333,"ozf-in":.00520833333,"N-m":.73756215,"N-cm":.0073756215,"kgf-cm":.072330139,"kgf-m":7.2330139,"gf-cm":86796166e-11},{"lb-ft":1,"lbf-in":12,"ozf-in":192,"N-m":1.35581795,"N-cm":135.581795,"kgf-cm":13.8254953,"kgf-m":.138254953,"gf-cm":13825.4953}],[{"lb-ft":1,"lb-in":.0069444444,"lb-ft-sec":32.174048878,"lb-in-sec":2.6811707398,"oz-in":4340278e-10,"oz-in-sec":.1675731713,"kg-m":23.730360404,"kg-m-sec":232.71533885,"gr-cm":2373e-9,"gr-cm-sec":.00232714},[1,.0069444444,32.174048878,2.6811707398,4340278e-10,.1675731713,23.730360404,232.71533885,2373e-9,.00232714],{"lb-ft":1,"lb-in":144,"lb-ft-sec":.0310809499,"lb-in-sec":.3729713983,"oz-in":2303.9999772,"oz-in-sec":5.9675423714,"kg-m":.0421401101,"kg-m-sec":.0042970953,"gr-cm":421401.10094,"gr-cm-sec":4.297114},[1,144,.0310809499,.3729713983,2303.9999772,5.9675423714,.0421401101,.0042970953,421401.10094,4.297114]]],o=e(50135);class k extends i.Component{componentDidUpdate(t){t.value!==this.props.value&&this.setState({value:this.props.value})}render(){return(0,a.tZ)(o.Z,{fullWidth:!0,label:this.props.label,value:this.state.value,onChange:this.handleChange.bind(this),margin:"normal",onBlur:this.props.submit,variant:"standard",inputProps:{type:"number",onKeyDown:this.keyPress}})}constructor(t){super(t),this.handleChange=t=>{this.props.callback(this.props.index,t.target.value),this.setState({value:t.target.value})},this.keyPress=t=>{13===t.keyCode&&this.props.submit()},this.state={value:this.props.value},this.handleChange.bind(this),this.keyPress=this.keyPress.bind(this)}}let Z=t=>(0,a.tZ)(u.ZP,{item:!0,xs:12,md:6,lg:3,children:(0,a.tZ)(k,{...t})}),p=m[0];class f extends i.Component{callback(t,l){let{state:e}=this;e.index=t,e.fields[t]=l,this.setState(e)}submit(){this.calculate()}calculate(){this.getLbFt();let{state:t}=this;for(let l=0;l<this.state.fields.length;l++)l!==this.state.index&&(t.fields[l]=this.state.lbftConversion*p[1][l]);this.setState(t)}getLbFt(){let t=this.state.fields[this.state.index]*p[0][this.state.index],{state:l}=this;l.lbftConversion=t,this.setState(l)}reset(){let{state:t}=this;t.fields=["","","","","","","",""],this.setState(t)}render(){return(0,a.BX)("div",{className:"content",children:[(0,a.tZ)("p",{className:"tab-header",children:"Torque"}),(0,a.tZ)("em",{className:"tab-caption",children:"Fill in any unit to get all conversions"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.tZ)(Z,{index:0,label:"lb-ft",callback:this.callback.bind(this),value:this.state.fields[0],submit:this.submit}),(0,a.tZ)(Z,{index:1,label:"lbf-in",callback:this.callback.bind(this),value:this.state.fields[1],submit:this.submit}),(0,a.tZ)(Z,{index:2,label:"ozf-in",callback:this.callback.bind(this),value:this.state.fields[2],submit:this.submit}),(0,a.tZ)(Z,{index:3,label:"N-m",callback:this.callback.bind(this),value:this.state.fields[3],submit:this.submit}),(0,a.tZ)(Z,{index:4,label:"N-cm",callback:this.callback.bind(this),value:this.state.fields[4],submit:this.submit}),(0,a.tZ)(Z,{index:5,label:"kgf-m",callback:this.callback.bind(this),value:this.state.fields[5],submit:this.submit}),(0,a.tZ)(Z,{index:6,label:"kgf-cm",callback:this.callback.bind(this),value:this.state.fields[6],submit:this.submit}),(0,a.tZ)(Z,{index:7,label:"gf-cm",callback:this.callback.bind(this),value:this.state.fields[7],submit:this.submit}),(0,a.BX)(u.ZP,{item:!0,xs:12,children:[(0,a.tZ)(r.Z,{color:"secondary",variant:"contained",onClick:this.calculate,children:"Calculate"}),(0,a.tZ)(r.Z,{style:{marginLeft:"16px"},color:"primary",variant:"contained",onClick:this.reset,children:"Reset"})]})]})]})}constructor(t){super(t),this.state={fields:["","","","","","","",""],index:0,lbftConversion:null},this.calculate=this.calculate.bind(this),this.reset=this.reset.bind(this),this.getLbFt=this.getLbFt.bind(this),this.submit=this.submit.bind(this)}}class x extends i.Component{keyPress(t){13===t.keyCode&&this.props.submit()}componentDidUpdate(t){t.value===this.props.value||isNaN(this.props.value)||this.setState({value:this.props.value})}render(){return(0,a.tZ)("div",{className:"",children:(0,a.tZ)(o.Z,{fullWidth:!0,type:"number",label:this.props.label,value:this.state.value,variant:"filled",inputProps:{readOnly:!0,name:this.props.label,onKeyDown:this.keyPress},onChange:this.handleChange.bind(this)})})}constructor(t){super(t),this.handleChange=async function(t){this.props.callback(this.props.index,t.target.value),await this.setState({value:t.target.value})},this.state={value:this.props.value},this.handleChange.bind(this),this.keyPress=this.keyPress.bind(this)}}class v extends i.Component{calculate(){let{fields:t}=this.state;0===this.state.currentIndex&&(t[1]=t[0]/1.414,t[2]=1.414*t[0]),1===this.state.currentIndex&&(t[0]=1.414*t[1],t[2]=2*t[1]),2===this.state.currentIndex&&(t[0]=.707*t[2],t[1]=t[2]/2),3===this.state.windingIndex&&(t[4]=2*t[3],t[5]=t[3]/2),4===this.state.windingIndex&&(t[3]=t[4]/2,t[5]=t[4]/4),5===this.state.windingIndex&&(t[3]=2*t[5],t[4]=4*t[5]),6===this.state.inductanceIndex&&(t[7]=4*t[6],t[8]=1*t[6]),7===this.state.inductanceIndex&&(t[6]=t[7]/4,t[8]=t[7]/4),8===this.state.inductanceIndex&&(t[6]=1*t[8],t[7]=4*t[8]),9===this.state.torqueIndex&&(t[10]=1.414*t[9],t[11]=1.414*t[9]),10===this.state.torqueIndex&&(t[9]=.707*t[10],t[11]=t[10]/1),11===this.state.torqueIndex&&(t[9]=.707*t[11],t[10]=1*t[11
1]),t[12]=t[0]*t[3],t[13]=t[1]*t[4],t[14]=t[2]*t[5],t[15]=t[0]*t[0]*t[3],t[16]=t[1]*t[1]*t[4],t[17]=t[2]*t[2]*t[5],this.setState({fields:t})}reset(){let{state:t}=this;t.fields=["","","","","","","","","","","","","","","","","",""],this.setState(t)}submit(){this.calculate()}click(t){this.index}callback(t,l){let{state:e}=this;e.index=t,t<3?e.currentIndex=t:t<6?e.windingIndex=t:t<9?e.inductanceIndex=t:t<12&&(e.torqueIndex=t),e.fields[t]=l,this.setState(e)}render(){return(0,a.BX)("div",{className:"content",children:[(0,a.tZ)("p",{className:"tab-header",children:"Winding"}),(0,a.tZ)("em",{className:"tab-caption",children:"Enter Current, Resistance, Inductance, and Holding Torque to calculate Voltage and Power"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.BX)(u.ZP,{item:!0,lg:4,md:6,sm:12,children:[(0,a.tZ)("h3",{className:"column-head",children:"Unipolar/Bipolar Half-Coil"}),(0,a.tZ)(k,{click:this.click,label:"Current (A)",callback:this.callback,index:0,value:this.state.fields[0],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Resistance (ohm)",callback:this.callback,index:3,value:this.state.fields[3],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Inductance (mH)",callback:this.callback,index:6,value:this.state.fields[6],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Holding Torque (oz-in)",callback:this.callback,index:9,value:this.state.fields[9],submit:this.submit}),(0,a.BX)(u.ZP,{item:!0,children:[(0,a.tZ)(x,{click:this.click,label:"Voltage (V)",callback:this.callback,value:this.state.fields[12],index:12,submit:this.submit}),(0,a.tZ)(x,{click:this.click,label:"Power (W)",callback:this.callback,value:this.state.fields[15],index:15,submit:this.submit})]})]}),(0,a.BX)(u.ZP,{item:!0,lg:4,md:6,sm:12,children:[(0,a.tZ)("h3",{className:"column-head",children:"Bipolar Series"}),(0,a.tZ)(k,{click:this.click,label:"Current (A)",callback:this.callback,index:1,value:this.state.fields[1],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Resistance (ohm)",submit:this.submit,callback:this.callback,index:4,value:this.state.fields[4]}),(0,a.tZ)(k,{click:this.click,label:"Inductance (mH)",callback:this.callback,index:7,value:this.state.fields[7],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Holding Torque (oz-in)",callback:this.callback,index:10,value:this.state.fields[10],submit:this.submit}),(0,a.BX)(u.ZP,{item:!0,children:[(0,a.tZ)(x,{click:this.click,label:"Voltage (V)",callback:this.callback,value:this.state.fields[13],index:13,submit:this.submit}),(0,a.tZ)(x,{click:this.click,label:"Power (W)",callback:this.callback,value:this.state.fields[16],index:16,submit:this.submit})]})]}),(0,a.BX)(u.ZP,{item:!0,lg:4,md:6,sm:12,children:[(0,a.tZ)("h3",{className:"column-head",children:" Bipolar Parallel"}),(0,a.tZ)(k,{click:this.click,label:"Current (A)",callback:this.callback,index:2,value:this.state.fields[2],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Resistance (ohm)",callback:this.callback,index:5,value:this.state.fields[5],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Inductance (mH)",callback:this.callback,index:8,value:this.state.fields[8],submit:this.submit}),(0,a.tZ)(k,{click:this.click,label:"Holding Torque (oz-in)",callback:this.callback,index:11,value:this.state.fields[11],submit:this.submit}),(0,a.BX)(u.ZP,{item:!0,children:[(0,a.tZ)(x,{click:this.click,label:"Voltage (V)",callback:this.callback,value:this.state.fields[14],index:14,submit:this.submit}),(0,a.tZ)(x,{click:this.click,label:"Power (W)",callback:this.callback,value:this.state.fields[17],index:17,submit:this.submit})]})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,children:[(0,a.tZ)(r.Z,{color:"secondary",variant:"contained",onClick:this.calculate,children:"Calculate"}),(0,a.tZ)(r.Z,{style:{marginLeft:"16px"},color:"primary",variant:"contained",onClick:this.reset,children:"Reset"})]})]})]})}constructor(t){super(t),this.state={fields:["","","","","","","","","","","","","","","","","",""],index:0,currentIndex:0,windingIndex:3,inductanceIndex:6,torqueIndex:9},this.calculate=this.calculate.bind(this),this.reset=this.reset.bind(this),this.submit=this.submit.bind(this),this.callback=this.callback.bind(this),this.click=this.click.bind(this)}}let P=m[1];class N extends i.Component{calculate(){let{state:t}=this;this.getLbFt();for(let l=0;l<this.state.fields.length;l++)l!==this.state.index&&(t.fields[l]=this.state.lbftConversion*P[3][l]);this.setState(t)}reset(){let{state:t}=this;t.fields=["","","","","","","","","",""],this.setState(t)}callback(t,l){let{state:e}=this;e.index=t,e.fields[t]=l,this.setState(e)}getLbFt(){let t=this.state.fields[this.state.index]*P[1][this.state.index],{state:l}=this;l.lbftConversion=t,this.setState(l)}render(){return(0,a.BX)("div",{className:"content",children:[(0,a.tZ)("p",{className:"tab-header",children:" Inertia"}),(0,a.tZ)("em",{className:"tab-caption",children:"Fill in any unit to get all conversions"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.tZ)(Z,{index:0,label:"lb-ft\xb2",callback:this.callback.bind(this),value:this.state.fields[0],submit:this.calculate}),(0,a.tZ)(Z,{index:1,label:"lbf-in\xb2",callback:this.callback.bind(this),value:this.state.fields[1],submit:this.calculate}),(0,a.tZ)(Z,{index:2,label:"lb-ft-sec\xb2",callback:this.callback.bind(this),value:this.state.fields[2],submit:this.calculate}),(0,a.tZ)(Z,{index:3,label:"lb-in-sec\xb2",callback:this.callback.bind(this),value:this.state.fields[3],submit:this.calculate}),(0,a.tZ)(Z,{index:4,label:"oz-in\xb2",callback:this.callback.bind(this),value:this.state.fields[4],submit:this.calculate}),(0,a.tZ)(Z,{index:5,label:"oz-in-sec\xb2",callback:this.callback.bind(this),value:this.state.fields[5],submit:this.calculate}),(0,a.tZ)(Z,{index:6,label:"kg-m\xb2",callback:this.callback.bind(this),value:this.state.fields[6],submit:this.calculate}
1),(0,a.tZ)(Z,{index:7,label:"kg-m-sec\xb2",callback:this.callback.bind(this),value:this.state.fields[7],submit:this.calculate}),(0,a.tZ)(Z,{index:8,label:"gr-cm\xb2",callback:this.callback.bind(this),value:this.state.fields[8],submit:this.calculate}),(0,a.tZ)(Z,{index:9,label:"gr-cm-sec\xb2",callback:this.callback.bind(this),value:this.state.fields[9],submit:this.calculate}),(0,a.BX)(u.ZP,{item:!0,xs:12,children:[(0,a.tZ)(r.Z,{color:"secondary",variant:"contained",onClick:this.calculate,children:"Calculate"}),(0,a.tZ)(r.Z,{style:{marginLeft:"16px"},color:"primary",variant:"contained",onClick:this.reset,children:"Reset"})]})]})]})}constructor(t){super(t),this.state={fields:["","","","","","","","","",""],index:0,lbftConversion:null},this.calculate=this.calculate.bind(this),this.reset=this.reset.bind(this),this.callback=this.callback.bind(this),this.getLbFt=this.getLbFt.bind(this)}}class E extends i.Component{calculate(){let{state:t}=this,{fields:l}=t;0!==l[1]&&(l[2]=l[0]/l[1]),0!==l[1]&&(l[3]=l[0]*l[0]/l[1]),l[6]=l[4]*l[5],l[7]=l[5]*l[4]*l[4],0!==l[9]&&(l[10]=l[8]/l[9]),l[11]=l[8]*l[9],0!==l[12]&&(l[14]=l[13]/(l[12]*l[12])),0!==l[12]&&(l[15]=l[13]/l[12]),0!==l[16]&&(l[18]=l[17]/l[16]),0!==l[17]&&(l[19]=l[16]*l[16]/l[17]),0!==l[20]&&(l[22]=Math.sqrt(l[21]/l[20])),l[23]=Math.sqrt(l[20]*l[21]),t.fields=l,this.setState(t)}reset(){}callback(t,l){let{state:e}=this;e.index=t,e.fields[t]=l,this.setState(e)}render(){return(0,a.BX)("div",{children:[(0,a.tZ)("p",{className:"tab-header",children:" Electrical Parameters"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"VOLTAGE & RESISTANCE"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate the Current & Power"}),(0,a.tZ)(k,{label:"VOLTAGE",index:0,callback:this.callback,value:this.state.fields[0],submit:this.calculate}),(0,a.tZ)(k,{label:"RESISTANCE",index:1,callback:this.callback,value:this.state.fields[1],submit:this.calculate}),(0,a.BX)("p",{className:"column-instructions",children:["Fill in the voltage and resistance",(0,a.tZ)("br",{})," to view current and power"]}),(0,a.tZ)(x,{label:"CURRENT",index:2,callback:this.callback,value:this.state.fields[2],submit:this.calculate}),(0,a.tZ)(x,{label:"POWER",index:3,callback:this.callback,value:this.state.fields[3],submit:this.calculate}),(0,a.tZ)("p",{className:"column-header",children:"CURRENT & RESISTANCE"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate the Current & Power"}),(0,a.tZ)(k,{label:"CURRENT",index:4,callback:this.callback,value:this.state.fields[4],submit:this.calculate}),(0,a.tZ)(k,{label:"RESISTANCE",index:5,callback:this.callback,value:this.state.fields[5],submit:this.calculate}),(0,a.BX)("p",{className:"column-instructions",children:["Fill in the voltage and resistance",(0,a.tZ)("br",{})," to view current and power"]}),(0,a.tZ)(x,{label:"VOLTAGE",index:6,callback:this.callback,value:this.state.fields[6],submit:this.calculate}),(0,a.tZ)(x,{label:"POWER",index:7,callback:this.callback,value:this.state.fields[7],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"VOLTAGE & CURRENT"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate the Resistance & Power"}),(0,a.tZ)(k,{label:"VOLTAGE",index:8,callback:this.callback,value:this.state.fields[8],submit:this.calculate}),(0,a.tZ)(k,{label:"CURRENT",index:9,callback:this.callback,value:this.state.fields[9],submit:this.calculate}),(0,a.BX)("p",{className:"column-instructions",children:["Fill in the voltage and resistance",(0,a.tZ)("br",{})," to view current and power"]}),(0,a.tZ)(x,{label:"RESISTANCE",index:10,callback:this.callback,value:this.state.fields[10],submit:this.calculate}),(0,a.tZ)(x,{label:"POWER",index:11,callback:this.callback,value:this.state.fields[11],submit:this.calculate}),(0,a.tZ)("p",{className:"column-header",children:" CURRENT & POWER"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate the Current & Power"}),(0,a.tZ)(k,{label:"CURRENT",index:12,callback:this.callback,value:this.state.fields[12],submit:this.calculate}),(0,a.tZ)(k,{label:"POWER",index:13,callback:this.callback,value:this.state.fields[13],submit:this.calculate}
1),(0,a.BX)("p",{className:"column-instructions",children:["Fill in the voltage and resistance",(0,a.tZ)("br",{})," to view current and power"]}),(0,a.tZ)(x,{label:"RESISTANCE",index:14,callback:this.callback,value:this.state.fields[14],submit:this.calculate}),(0,a.tZ)(x,{label:"VOLTAGE",index:15,callback:this.callback,value:this.state.fields[15],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"VOLTAGE & POWER"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate the Current & Resistance"}),(0,a.tZ)(k,{label:"VOLTAGE",index:16,callback:this.callback,value:this.state.fields[16],submit:this.calculate}),(0,a.tZ)(k,{label:"POWER",index:17,callback:this.callback,value:this.state.fields[17],submit:this.calculate}),(0,a.BX)("p",{className:"column-instructions",children:["Fill in the voltage and power",(0,a.tZ)("br",{})," to view current and resistance"]}),(0,a.tZ)(x,{label:"CURRENT",index:18,callback:this.callback,value:this.state.fields[18],submit:this.calculate}),(0,a.tZ)(x,{label:"RESISTANCE",index:19,callback:this.callback,value:this.state.fields[19],submit:this.calculate}),(0,a.tZ)("p",{className:"column-header",children:"RESISTANCE & POWER"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate the Current & Power"}),(0,a.tZ)(k,{label:"RESISTANCE",index:20,callback:this.callback,value:this.state.fields[20],submit:this.calculate}),(0,a.tZ)(k,{label:"POWER",index:21,callback:this.callback,value:this.state.fields[21],submit:this.calculate}),(0,a.BX)("p",{className:"column-instructions",children:["Fill in the voltage and power",(0,a.tZ)("br",{})," to view current and resistance"]}),(0,a.tZ)(x,{label:"CURRENT",index:22,callback:this.callback,value:this.state.fields[22],submit:this.calculate}),(0,a.tZ)(x,{label:"VOLTAGE",index:23,callback:this.callback,value:this.state.fields[23],submit:this.calculate})]})]})]})}constructor(t){super(t),this.state={fields:["","","","","","","","","","","","","","","","","","","","","","","",""]},this.calculate=this.calculate.bind(this),this.reset=this.reset.bind(this),this.callback=this.callback.bind(this)}}class g extends i.Component{calculate(){let{state:t}=this,{fields:l}=t;l[2]=360/l[0],l[3]=360/l[1],t.fields=l,this.setState(t)}callback(t,l){let{state:e}=this;e.index=t,e.fields[t]=l,this.setState(e)}render(){return(0,a.BX)("div",{children:[(0,a.tZ)("p",{className:"tab-header",children:"Revolution"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-caption-r",children:"CALCULATE STEP ANGLE"}),(0,a.tZ)(k,{label:"# OF STEPS PER REVOLUTION",index:0,callback:this.callback,value:this.state.fields[0],submit:this.calculate}),(0,a.tZ)(x,{label:"STEP ANGLE (Degrees per Step)",index:2,callback:this.callback,value:this.state.fields[2],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-caption-r",children:"CALCULATE # OF STEPS PER REVOLUTION"}),(0,a.tZ)(k,{label:"STEP ANGLE (Degrees per Step)",index:1,callback:this.callback,value:this.state.fields[1],submit:this.calculate}),(0,a.tZ)(x,{label:"# OF STEPS PER REVOLUTION",index:3,callback:this.callback,value:this.state.fields[3],submit:this.calculate})]})]})]})}constructor(t){super(t),this.state={fields:["","","",""]},this.calculate=this.calculate.bind(this),this.callback=this.callback.bind(this)}}class S extends i.Component{calculate(){let{state:t}=this,{fields:l}=t;l[1]=l[0]*(180/Math.PI),l[2]=l[0]/(2*Math.PI),l[5]=l[3]*(180/Math.PI)/l[4],l[7]=l[6]*(Math.PI/180),l[8]=l[6]/360,0!==l[10]&&(l[11]=l[9]/l[10]),l[13]=l[12]*(2*Math.PI),l[14]=360*l[12],0!==l[16]&&(l[17]=360*l[15]/l[16]),t.fields=l,this.setState(t)}reset(){}callback(t,l){let{state:e}=this;e.index=t,e.fields[t]=l,this.setState(e)}render(){return(0,a.BX)("div",{children:[(0,a.tZ)("p",{className:"tab-header",children:"Distance"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"RADIANS"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate degrees and revolutions from radians"}),(0,a.tZ)(k,{index:0,label:"RADIANS",caption:"Fill in the radians data to get the degree and revolution values",value:this.state.fields[0],callback:this.callback,submit:this.calculate}),(0,a.tZ)(x,{index:1,label:"DEGREES",value:this.state.fields[1],callback:this.callback,submit:this.calculate}),(0,a.tZ)(x,{index:2,label:"REVOLUTIONS",callback:this.callback,value:this.state.fields[2],submit:this.calculate}),(0,a.tZ)("br",{}),(0,a.tZ)("p",{className:"column-header",children:"RADIANS & STEP ANGLE"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate Steps from Radians & Step Angle"}),(0,a.tZ)(k,{index:3,label:"RADIANS",caption:"",callback:this.callback,value:this.state.fields[3],submit:this.calculate}),(0,a.tZ)(k,{index:4,label:"STEP ANGLE",value:this.state.fields[4],callback:this.callback,submit:this.calculate}),(0,a.tZ)(x,{index:5,label:"STEPS",value:this.state.fields[5],submit:this.calculate,callback:this.callback})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"DEGREES"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate radians and revolution from degrees"}),(0,a.tZ)(k,{index:6,label:"DEGREES",caption:"Fill in the degree data to get the radian and revolution values",value:this.state.fields[6],callback:this.callback,submit:this.calculate}),(0,a.tZ)(x,{index:7,label:"RADIANS",value:this.state.fields[7],callback:this.callback,submit:this.calculate}),(0,a.tZ)(x,{index:8,label:"REVOLUTION",callback:this.callback,value:this.state.fields[8],submit:this.calculate}),(0,a.tZ)("br",{}),(0,a.tZ)("p",{className:"column-header",children:"DEGREES & STEP ANGLE"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate Steps from Degrees & Step Angle"}),(0,a.tZ)(k,{index:9,label:"DEGREES",caption:"",callback:this.callback,value:this.state.fields[9],submit:this.calculate}),(0,a.tZ)(k,{index:10,label:"STEP ANGLE",value:this.state.fields[10],submit:this.calculate,callback:this.callback}),(0,a.tZ)(x,{index:11,label:"STEPS",value:this.state.fields[11],submit:this.calculate,callback:this.callback})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"REVOLUTIONS"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate radians and degrees from revolutions"}),(0,a.tZ)(k,{index:12,label:"REVOLUTION",caption:"Fill in the revolutions data to get the degree and radians values",value:this.state.fields[12],callback:this.callback,submit:this.calculate}),(0,a.tZ)(x,{index:13,label:"RADIANS",value:this.state.fields[13],submit:this.calculate,callback:this.callback}),(0,a.tZ)(x,{index:14,label:"DEGREES",value:this.state.fields[14],submit:this.calculate,callback:this.callback}),(0,a.tZ)("br",{}),(0,a.tZ)("p",{className:"column-header",children:"DEGREES & STEP ANGLE"}),(0,a.tZ)("em",{className:"column-caption",children:"Calculate Steps from Degrees & Step Angle"}),(0,a.tZ)(k,{index:15,label:"REVOLUTION",caption:"",value:this.state.fields[15],submit:this.calculate,callback:this.callback}),(0,a.tZ)(k,{index:16,label:"STEP ANGLE",value:this.state.fields[16],submit:this.calculate,callback:this.callback}),(0,a.tZ)(x,{index:17,label:"STEPS",value:this.state.fields[17],submit:this.calculate,callback:this.callback})]})]})]})}constructor(t){super(t),this.state={fields:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},this.calculate=this.calculate.bind(this),this.reset=this.reset.bind(this),this.callback=this.callback.bind(this)}}class R extends i.Component{calculate(){let{fields:t}=this.state;0!==t[1]&&(t[2]=360*t[0]/t[1]),t[4]=t[3]/60,t[6]=60*t[5],0!==t[8]&&(t[9]=t[7]/60*360/t[8]),t[12]=t[10]*t[11]/360,t[15]=t[13]*t[14]/360*60,this.setState({fields:t})}callback(t,l){let{state:e}=this;e.index=t,isNaN(l)||(e.fields[t]=l,this.setState(e))}render(){return(0,a.BX)("div",{className:"content-d",children:[(0,a.tZ)("p",{className:"tab-header",children:" Speed"}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"RPS TO PPS"}),(0,a.tZ)("p",{className:"column-caption",children:(0,a.tZ)("em",{children:"Calculate PPS from RPS & step angle"})}),(0,a.tZ)(k,{label:"RPS",index:0,callback:this.callback,value:this.state.fields[0],submit:this.calculate}),(0,a.tZ)(k,{label:"STEP ANGLE",index:1,callback:this.callback,value:this.state.fields[1],submit:this.calculate}),(0,a.tZ)(x,{label:"PPS",index:2,callback:this.callback,value:this.state.fields[2],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"RPM TO RPS"}),(0,a.tZ)("p",{className:"column-caption",children:(0,a.tZ)("em",{children:"Calculate RPS from RPM"})}),(0,a.tZ)(k,{label:"RPM",index:3,callback:this.callback,value:this.state.fields[3],submit:this.calculate}),(0,a.tZ)(x,{label:"RPS",index:4,callback:this.callback,value:this.state.fields[4],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"RPS TO RPM"}),(0,a.tZ)("p",{className:"column-caption",children:(0,a.tZ)("em",{children:"Calculate RPM from RPS"})}),(0,a.tZ)(k,{label:"RPM",index:5,callback:this.callback,value:this.state.fields[5],submit:this.calculate}),(0,a.tZ)(x,{label:"RPS",index:6,callback:this.callback,value:this.state.fields[6],submit:this.calculate})]})]}),(0,a.BX)(u.ZP,{container:!0,spacing:2,children:[(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"RPM TO PPS"}),(0,a.tZ)("p",{className:"column-caption",children:(0,a.tZ)("em",{children:"Calculate PPS from RPM & step angle"})}),(0,a.tZ)(k,{label:"RPM",index:7,callback:this.callback,value:this.state.fields[7],submit:this.calculate}),(0,a.tZ)(k,{label:"STEP ANGLE",index:8,callback:this.callback,value:this.state.fields[8],submit:this.calculate}),(0,a.tZ)(x,{label:"PPS",index:9,callback:this.callback,value:this.state.fields[9],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"PPS TO RPS"}),(0,a.tZ)("p",{className:"column-caption",children:(0,a.tZ)("em",{children:"Calculate RPS from PPS & step angle"})}),(0,a.tZ)(k,{label:"PPS",index:10,callback:this.callback,value:this.state.fields[10],submit:this.calculate}),(0,a.tZ)(k,{label:"STEP ANGLE",index:11,callback:this.callback,value:this.state.fields[11],submit:this.calculate}),(0,a.tZ)(x,{label:"RPS",index:12,callback:this.callback,value:this.state.fields[12],submit:this.calculate})]}),(0,a.BX)(u.ZP,{item:!0,xs:12,md:6,lg:4,children:[(0,a.tZ)("p",{className:"column-header",children:"PPS TO RPM"}),(0,a.tZ)("p",{className:"column-caption",children:(0,a.tZ)("em",{children:"Calculate RPM from PPS & step angle"})}),(0,a.tZ)(k,{label:"PPS",index:13,callback:this.callback,value:this.state.fields[13],submit:this.calculate}),(0,a.tZ)(k,{label:"STEP ANGLE",index:14,callback:this.callback,value:this.state.fields[14],submit:this.calculate}),(0,a.tZ)(x,{label:"RPM",index:15,callback:this.callback,value:this.state.fields[15],submit:this.calculate})]})]})]})}constructor(t){super(t),this.state={fields:[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0]},this.calculate=this.calculate.bind(this),this.callback=this.callback.bind(this)}}let C=[{key:"torque",label:"TORQUE",component:f},{key:"winding",label:"WINDING",component:v},{key:"inertia",label:"INERTIA",component:N},{key:"electrical",label:"ELECTRICAL",component:E},{key:"revolution",label:"REVOLUTION",component:g},{key:"distance",label:"DISTANCE",component:S},{key:"speed",label:"SPEED",component:R}],T=t=>({root:{color:t.palette.colors.dark70,fontFamily:t.typography.fontFamily},tabContent:{margin:"0 auto",padding:t.spacing(6),maxWidth:t.layout.mainContentMaxWidth},tabRoot:{flexGrow:1,flexShrink:1,minWidth:150,maxWidth:"none"}}),I=t=>{let{classes:l}=t,[e,s]=(0,i.useState)(0),c=(t,l)=>{s(l)},b=C[e],u=b.component;return(0,a.tZ)(i.Fragment,{children:(0,a.BX)("div",{className:l.root,children:[(0,a.tZ)(d.Z,{position:"static",color:"default",children:(0,a.tZ)(h.Z,{value:e,onCh
1ange:c,indicatorColor:"primary",textColor:"primary",variant:"scrollable",scrollButtons:"auto",children:C.map(t=>{let{key:e,label:i}=t;return(0,a.tZ)(n.Z,{label:i,classes:{root:l.tabRoot}},"".concat(e,"-tab"))})})}),(0,a.tZ)("div",{className:l.tabContent,children:(0,a.tZ)(u,{})})]})})};I.propTypes={classes:c().object.isRequired};var A=(0,b.Z)(T)(I)}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.