!function(){function e(e,a){return function(e){if(Array.isArray(e))return e}(e)||function(e,r){var a=null==e?null:"undefined"!=typeof Symbol&&e[Symbol.iterator]||e["@@iterator"];if(null==a)return;var n,t,o=[],l=!0,i=!1;try{for(a=a.call(e);!(l=(n=a.next()).done)&&(o.push(n.value),!r||o.length!==r);l=!0);}catch(u){i=!0,t=u}finally{try{l||null==a.return||a.return()}finally{if(i)throw t}}return o}(e,a)||function(e,a){if(!e)return;if("string"==typeof e)return r(e,a);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return r(e,a)}(e,a)||function(){throw new TypeError("Invalid attempt to destructure non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}()}function r(e,r){(null==r||r>e.length)&&(r=e.length);for(var a=0,n=new Array(r);a=r)return{status:"full",value:1};if(e+.5>=r&&a&&!n)return{status:"half",value:.5};if(e+1>=r&&a&&n){var t=Math.pow(10,10);return{status:"half",value:Math.round((e-r+1)*t)/t}}return{status:"void",value:0}}(r.modelValue,a+1,r.allowHalf,r.readonly)}))})),w=function(){var e=i.value.map(h);n=[],e.forEach((function(e,a){r.allowHalf?n.push({score:a+.5,left:e.left},{score:a+1,left:e.left+e.width/2}):n.push({score:a+1,left:e.left})}))},x=function(e){for(var a=n.length-1;a>0;a--)if(e>n[a].left)return n[a].score;return r.allowHalf?.5:1},z=function(e){r.disabled||r.readonly||e===r.modelValue||(t("update:modelValue",e),t("change",e))},S=function(e){b()||(o.start(e),w())},H=function(e){if(!b()&&(o.move(e),o.isHorizontal())){var r=e.touches[0].clientX;v(e),z(x(r))}},A=function(e,a){var n,t=r.icon,o=r.size,l=r.color,i=r.count,c=r.gutter,s=r.voidIcon,d=r.disabled,v=r.voidColor,h=r.allowHalf,b=r.iconPrefix,p=r.disabledColor,g=a+1,S="full"===e.status,H="void"===e.status,A=h&&e.value>0&&e.value<1;c&&g!==+i&&(n={paddingRight:y(c)});return f("div",{key:a,ref:u(a),role:"radio",style:n,class:_("item"),tabindex:d?void 0:0,"aria-setsize":i,"aria-posinset":g,"aria-checked":!H,onClick:function(e){w(),z(h?x(e.clientX):g)}},[f(m,{size:o,name:S?t:s,class:_("icon",{disabled:d,full:S}),color:d?p:S?l:v,classPrefix:b},null),A&&f(m,{size:o,style:{width:e.value+"em"},name:H?s:t,class:_("icon",["half",{disabled:d,full:!H}]),color:d?p:H?v:l,classPrefix:b},null)])};return d((function(){return r.modelValue})),function(){return f("div",{role:"radiogroup",class:_({readonly:r.readonly,disabled:r.disabled}),tabindex:r.disabled?void 0:0,"aria-disabled":r.disabled,"aria-readonly":r.readonly,onTouchstart:S,onTouchmove:H},[g.value.map(A)])}}});r("R",b(z))}}}))}();