1import{b as E}from"./B1ANI7s_.js";import{g as h}from"./dQh_cajN.js";import{d as a}from"./B9BvQYN_.js";import{_ as P}from"./DlAUqK2U.js";import{V as w}from"./6nf4KObW.js";import{V as R,a as x}from"./CrfJppij.js";import{r as v,B as D,o as c,c as p,b as m,w as d,ae as i,H as e,F as g,d as M,a as _,I as F,J as K,E as q,t as L,aj as O,G as z,n as G,p as H,e as J}from"./C--HIF4D.js";import"./COzyvX5r.js";const U=u=>(H("data-v-04141922"),u=u(),J(),u),$=U(()=>_("br",null,null,-1)),Q={style:{width:"160px"}},W={__name:"AverageNormal",props:{params:Object},emits:["answer"],setup(u,{expose:V,emit:N}){const r=u,o=v([]),t=v(""),b=v(null),k=D(()=>[s=>!!s||"å
¥ãã¦ï¼"]),S=async()=>{o.value=[],t.value="",C(),await G(()=>b.value.focus())},C=()=>{o.value=[];const s=h.randomNum(r.params.arr_len_min,r.params.arr_len_max,0);for(let n=0;n<s;n++){const l=h.randomNum(r.params.arr_min,r.params.arr_max,r.params.decimal_place);o.value.push(l)}},T=()=>{const s=o.value.reduce((B,I)=>B+I,0),n=Math.round(s/o.value.length*10)/10,l={sum:s,average:n}[r.params.type],f=l==Number(t.value);return{question:`${o.value.join(",")}ã®åè¨`,true_answer:l,your_answer:t.value,is_correct:f,arr:o.value}},y=N,j=s=>{if(s.key=="Enter"&&t.value)return y("answer")},A=E();return V({start:S,checkAnswer:T,onTouchPanelPress:s=>{t.value===null&&(t.value=""),s==="C"?t.value="":s==="answer"?y("answer"):t.value+=s,b.value.focus()}}),(s,n)=>(c(),p("div",null,[m(x,{class:"text-h5 mb-2 text-center"},{default:d(()=>[r.params.type=="sum"?(c(),p("p",{key:0,class:i({"mb-4":!e(a).isMobile(),"text-body-1":e(a).isMobile()})}," æ¬¡ã®æ°åã®åè¨ãæ¸ããªãã ",2)):g("",!0),r.params.type=="average"?(c(),p("p",{key:1,class:i({"mb-4":!e(a).isMobile(),"text-body-1":e(a).isMobile()})},[M(" æ¬¡ã®æ°åã®å¹³åãæ¸ãã¦ãã ãã"),$,_("span",{class:i({"text-body-1":!e(a).isMobile(),"text-caption":e(a).isMobile()})}," 忍äºå
¥ãã¦ååã®ä¸ã®ä½ã¾ã§ãçãã¦ãã ãã ",2)],2)):g("",!0),m(w,{class:i(["justify-center",{"my-4":!e(a).isMobile(),"my-1":e(a).isMobile()}])},{default:d(()=>[(c(!0),p(F,null,K(e(o),(l,f)=>(c(),q(R,{variant:"flat",color:"warning",width:e(a).isMobile()?50:80,height:e(a).isMobile()?30:60,class:i(["d-flex justify-center align-center",{"ma-3 text-h5":!e(a).isMobile(),"ma-1 text-body-1":e(a).isMobile()}]),key:f},{default:d(()=>[M(L(l),1)]),_:2},1032,["width","height","class"]))),128))]),_:1},8,["class"])]),_:1}),m(x,null,{default:d(()=>[m(w,{class:"justify-center mb-2"},{default:d(()=>[_("div",Q,[m(O,{ref_key:"answerRef",ref:b,onKeydown:j,modelValue:e(t),"onUpdate:modelValue":n[0]||(n[0]=l=>z(t)?t.value=l:null),label:"",class:i(["answer",{"text-h3":!e(a).isMobile(),"text-body-1":e(a).isMobile()}]),"hide-spin-buttons":"",variant:"outlined",rules:e(k),readonly:e(a).isMobileOrTablet()&&!e(A).isEnableKeyboard},null,8,["modelValue","class","rules","readonly"])])]),_:1})]),_:1})]))}},ne=P(W,[["__scopeId","data-v-04141922"]]);export{ne as default};
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.