function doubleRange(props1={min:-2,max:3,step:0.001},props2={min:0,max:2,step:0.01}) {
const step1 = html`<input type="range" min="${props1.min}" max="${props1.max}" step="${props1.step}" style="width:50%; display:inline-block;" />`
const step2 = html`<input type="range" min="${props2.min}" max="${props2.max}" step="${props2.step}" style="width:50%; display:inline-block;" />`
const div = html`<div style="white-space:nowrap; width:100%;"></div>`
div.appendChild(step1)
div.appendChild(step2)
div.value = [step1.valueAsNumber, step2.valueAsNumber]
step1.oninput = () => {
div.value = [step1.valueAsNumber, div.value[1]]
div.dispatchEvent(new CustomEvent("input"))
}
step2.oninput = () => {
div.value = [div.value[0], step2.valueAsNumber]
div.dispatchEvent(new CustomEvent("input"))
}
return div
}