1import{_ as w}from"./CqonjIF5.js";import{c as k}from"./DFwrOiIh.js";import{r as A,o as d,c as P,b as v}from"./C--HIF4D.js";import"./B1ANI7s_.js";import"./COzyvX5r.js";import"./dQh_cajN.js";import"./DytGS_oV.js";import"./B9BvQYN_.js";import"./DlAUqK2U.js";import"./CrfJppij.js";import"./6nf4KObW.js";import"./CEAP_zQ3.js";const V={__name:"FractionTashi",props:{params:Object},emits:["answer"],setup(m,{expose:u,emit:p}){const i=(r,e,t,n,o)=>!(r===1&&e/t+n/o>1||[2,3].includes(r)&&e/t+n/o<1),a=(r,e,t,n)=>k.lcm(e,n),l=(r,e,t,n)=>{const o=a(r,e,t,n);return Math.round(r*o/e)+Math.round(t*o/n)},f=p,s=A(null),_=()=>s.value.start(),h=()=>s.value.checkAnswer(),c=r=>s.value.onTouchPanelPress(r);return u({start:_,checkAnswer:h,onTouchPanelPress:c}),(r,e)=>{const t=w;return d(),P("div",null,[v(t,{onAnswer:e[0]||(e[0]=n=>f("answer")),onOnTouchPanelPress:c,ref_key:"componentRef",ref:s,params:m.params,operator:"+",generateCheckFunc:i,trueAnswerBunshi:l,trueAnswerBunbo:a},null,8,["params"])])}}};export{V 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.