import{t as y}from"./DNyHmMNf.js";import{R as i,m as b,n as v,ao as A,h as k,r as m}from"./I3maXEMG.js";function u(e,a={},f,r){for(var l in f){var c=f[l];a[l]!==c&&(f[l]==null?e.style.removeProperty(l):e.style.setProperty(l,c,r))}}function _(e,a,f,r){var l=e.__style;if(i||l!==a){var c=y(a,r);(!i||c!==e.getAttribute("style"))&&(c==null?e.removeAttribute("style"):e.style.cssText=c),e.__style=a}else r&&(Array.isArray(r)?(u(e,f?.[0],r[0]),u(e,f?.[1],r[1],"important")):u(e,f,r));return r}function C(e,a,f=a){var r=new WeakSet;b(e,"input",async l=>{var c=l?e.defaultValue:e.value;if(c=t(e)?d(c):c,f(c),v!==null&&r.add(v),await A(),c!==(c=a())){var h=e.selectionStart,s=e.selectionEnd,n=e.value.length;if(e.value=c??"",s!==null){var o=e.value.length;h===s&&s===n&&o>n?(e.selectionStart=o,e.selectionEnd=o):(e.selectionStart=h,e.selectionEnd=Math.min(s,o))}}}),(i&&e.defaultValue!==e.value||k(a)==null&&e.value)&&(f(t(e)?d(e.value):e.value),v!==null&&r.add(v)),m(()=>{var l=a();if(e===document.activeElement){var c=v;if(r.has(c))return}t(e)&&l===d(e.value)||e.type==="date"&&!l&&!e.value||l!==e.value&&(e.value=l??"")})}function P(e,a,f=a){b(e,"change",r=>{var l=r?e.defaultChecked:e.checked;f(l)}),(i&&e.defaultChecked!==e.checked||k(a)==null)&&f(e.checked),m(()=>{var r=a();e.checked=!!r})}function t(e){var a=e.type;return a==="number"||a==="range"}function d(e){return e===""?null:+e}export{P as a,C as b,_ as s};
