7 lines
39 KiB
JavaScript
7 lines
39 KiB
JavaScript
import{Q as L}from"./chunk-3al9Gynt.js";import{Q as K}from"./chunk-BmZ_dvqz.js";import{Q as U}from"./chunk-Bw4fNkFP.js";import{Q as Y}from"./chunk-DyHcsQzx.js";import{D as f,au as A,B as g,as as c,V as s,X as P,an as d,u as _,ab as v,at as y,q as l,E as m,j as Q,F as E,ah as O,l as C,a3 as S}from"./chunk-DhYw-kuD.js";import{_ as R}from"./chunk-BBZim7tW.js";import"./chunk-CY8SI6Xr.js";import{_ as D,t as p,b as F,N as I,L as T,g as G,O as J,P as j,T as H}from"./app-CPb3bToC.js";import{m as w}from"./chunk-DtbgphQc.js";import{Q as q}from"./chunk-XtwhOSeD.js";/* empty css */import{d as M}from"./chunk-DUWDs8EB.js";import"./chunk-CCQf9h9p.js";import"./chunk-DBKH8df9.js";import"./chunk-DfTn_VfD.js";import"./chunk-xwEmqXCW.js";import"./chunk-CusLMHK2.js";import"./chunk-8e5kB75k.js";import"./chunk-xxORVLuj.js";import"./chunk-C6R67zTo.js";import"./chunk-GYMadCV3.js";import"./chunk-DOJZQpJk.js";import"./chunk-DIiNYqqq.js";import"./chunk-BjYP5sR0.js";import"./chunk-D3Pjrapm.js";import"./chunk-DbbZ0htz.js";import"./chunk-C2blguT0.js";import"./chunk-C7mbSHwF.js";import"./chunk-CoZXVP_c.js";const W={props:["value"],emits:["update:value","change:value"],data(){return{value:0,options:[{label:p("global_setting"),value:0},{label:p("single_setting"),value:1}]}},methods:{},watch:{value:function(o,a){this.$emit("update:value",this.value),this.$emit("change:value",this.value)}}};function X(o,a,i,r,e,t){return f(),A(q,{modelValue:e.value,"onUpdate:modelValue":a[0]||(a[0]=h=>e.value=h),class:"toggle","no-caps":"",size:"small",rounded:"",unelevated:"","toggle-color":"primary",color:"white","text-color":"primary",options:e.options},null,8,["modelValue","options"])}const Z=D(W,[["render",X]]),x={class:"popover-menu-card",style:{"user-select":"none",display:"flex","flex-direction":"column","padding-left":"2rem"}},ee={style:{color:"var(--color-55)","margin-top":"1rem","font-size":"1.3rem"}},te={class:"row",style:{"justify-content":"center","margin-top":"1rem",position:"relative"}},se={class:"distance-bg",ref:"distance_bg"},oe={style:{left:"24rem",width:"10rem",position:"absolute",height:"16rem",display:"flex","flex-direction":"column"}},ae={style:{display:"flex","flex-direction":"row"}},ie={style:{width:"4rem"}},re={style:{display:"flex","flex-direction":"row"}},ne={style:{width:"4rem"}};const le={style:{display:"flex","flex-direction":"row"}},de={style:{width:"4rem"}},_e={style:{position:"relative",top:"18rem",width:"100%",display:"flex","justify-content":"end"}},pe={style:{color:"white"}},ce={style:{color:"white"}},ue={props:["popover"],emits:["update:popover","select_all","unselect_all","cancel","save"],data(){return{_popover:!1,start:!1,ad:0,distance:0,cur_pos:255,cur_pressed:!1,distance_wrapper_height:256,cur_lock_key:"",sync_worker:null,step:10}},unmounted(){this.$mitt.off("on_key_calibrate_distance_update",o=>{})},mounted(){this._popover=this.$props.popover,this.$mitt.on("on_key_calibrate_distance_update",async o=>{if(!this.start){clearInterval(this.sync_worker);return}this.sync_worker===null&&(this.sync_worker=setInterval(async()=>{await w().sync_calibrate_distance_sync([this.cur_pos])},100));const a=o.data;for(let i=0;i<a.length;i++){const r=a[i].pos,e=a[i].distance*this.step/10,t=a[i].ad,h=a[i].pressed;if(this.cur_pos===255){this.cur_pos=r,this.cur_pressed=h,this.ad=t,this.distance=e;return}if(this.cur_pos===r){this.cur_pos=r,this.cur_pressed=h,this.ad=t,this.distance=e;return}if(h&&!this.cur_pressed&&this.cur_pos!==r){this.cur_pos=r,this.cur_pressed=h,this.ad=t,this.distance=e;return}}})},methods:{get_distance(){let a=this.distance/400*this.distance_wrapper_height;return a=a>this.distance_wrapper_height?this.distance_wrapper_height:a,a},reset(){this.start=!1,this.ad=0,this.distance=0,this.cur_pos=255,this.cur_pressed=!1,this.cur_lock_key="",this.sync_worker=null},async on_cancel(){this._popover=!1,await this.on_stop(),this.$emit("update:popover",this._popover),this.$emit("cancel",{}),this.reset()},async on_stop(){this.distance=0,await w().sync_calibrate_distance_exit(),this.$mitt.off("on_key_calibrate_distance_update",a=>{}),clearInterval(this.sync_worker),this.sync_worker=null},async on_start(){document.getElementById("start").blur(),this.start=!this.start;let o=w();if(!this.start){await this.on_stop();return}clearInterval(this.sync_worker),this.sync_worker=null,await o.sync_calibrate_distance_start()}},watch:{popover(o){this._popover=o,o&&(this.step=F().precision_rt)}}},he=Object.assign(ue,{__name:"DialogRealDistance",setup(o){return(a,i)=>{const r=g("n-button"),e=g("n-modal");return f(),A(e,{show:a._popover,"onUpdate:show":i[2]||(i[2]=t=>a._popover=t),"mask-closable":!1,closeOnEsc:!1},{default:c(()=>[s("div",{class:"popover-menu-wrapper",style:v({width:"40rem","margin-left":"calc((100vw - "+String(40)+"rem)/2)"})},[i[4]||(i[4]=P(" > ")),s("div",x,[s("div",ee,d(_(p)("realtime_distance")),1),s("div",te,[s("div",se,null,512),s("div",{class:"distance",style:v({height:a.get_distance()+"px",background:"rgba(255, 0, 0, 0.5)"})},null,4),i[3]||(i[3]=s("img",{alt:"bg",draggable:"false",src:"src/assets/resources/icon_distance.png",style:{width:"6rem",position:"absolute",height:"16rem"}},null,-1)),s("div",oe,[s("div",ae,[s("div",ie,d(_(p)("key_id")),1),s("div",null,d(a.cur_pos),1)]),s("div",re,[s("div",ne,d(_(p)("is_lift_up")),1),s("div",null,d(!a.cur_pressed),1)]),y("",!0),s("div",le,[s("div",de,d(_(p)("AD")),1),s("div",null,d(a.ad),1)])])]),s("div",_e,[l(r,{id:"start",tabindex:"-1",color:a.start?"#ff0000":"#18a858",size:"small",style:{"font-size":"0.7rem","margin-right":"0.5rem"},onClick:i[0]||(i[0]=t=>a.on_start())},{default:c(()=>[s("div",pe,d(a.start?_(p)("stop_measure"):_(p)("start_measure")),1)]),_:1},8,["color"]),l(r,{size:"small",color:"#f8970a",style:{"font-size":"0.7rem","margin-right":"2rem"},onClick:i[1]||(i[1]=t=>a.on_cancel())},{default:c(()=>[s("div",ce,d(_(p)("exit_measure")),1)]),_:1})])])],4)]),_:1},8,["show"])}}}),fe=D(he,[["__scopeId","data-v-34777a3f"]]),me={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},z=Q({name:"Add",render:function(a,i){return f(),m("svg",me,i[0]||(i[0]=[s("path",{d:"M17 15V8h-2v7H8v2h7v7h2v-7h7v-2z",fill:"currentColor"},null,-1)]))}}),ye={xmlns:"http://www.w3.org/2000/svg","xmlns:xlink":"http://www.w3.org/1999/xlink",viewBox:"0 0 32 32"},B=Q({name:"Subtract",render:function(a,i){return f(),m("svg",ye,i[0]||(i[0]=[s("path",{d:"M8 15h16v2H8z",fill:"currentColor"},null,-1)]))}}),ve={style:{height:"100%",position:"absolute",right:"3rem",top:"0",left:"0"}},ge={key:0,style:{"font-size":"0.6rem",right:"1rem",position:"relative"}},ke={style:{top:"-0.4rem",position:"absolute",right:"0.2rem"}},be={class:"row slider-icon-wrapper",style:{"justify-content":"center"}},we={class:"slider-icon-inner"},$e={style:{position:"relative"}},Ce={class:"thumb-hook"},Ne={style:{"font-size":"0.7rem"}},Ve={style:{"font-size":"0.7rem"}},ze={class:"row slider-icon-wrapper",style:{"justify-content":"center"}},Be={class:"slider-icon-inner"},Ee={props:["value","min","max","step"],emits:["update:value","change:value"],data(){return{current_key:0,_value:0}},created(){},mounted(){this._value=this.$props.value},methods:{on_update(){this.$emit("update:value",this._value)},on_change(){this.$emit("change:value",this._value)},on_subtract(){this._value-this.$props.step<this.$props.min||(this._value=this._value-this.$props.step,this._value=Number(this._value),this.on_change())},on_add(){this._value+this.$props.step>this.$props.max||(this._value=this._value+this.$props.step,this._value=Number(this._value),this.on_change())}},watch:{"$props.value":function(o,a){this._value=this.$props.value},"$props.max":function(o,a){this.$forceUpdate(),this._value=this.$props.value}}},De=Object.assign(Ee,{__name:"SingleDistance",setup(o){const a={common:{primaryColor:"rgb(23, 103, 192)"}};function i(r){return r%10===0?(r/1e3).toFixed(2):(r/1e3).toFixed(3)}return(r,e)=>{const t=g("n-icon"),h=g("n-slider"),u=g("n-space"),k=g("n-config-provider");return f(),m("div",{class:"single-distance-wrapper",style:v({height:"calc("+Math.round(o.max/100)*4+"px)",position:"relative"}),onContextmenu:e[3]||(e[3]=b=>{b.preventDefault()}),key:r.current_key},[s("div",ve,[(f(!0),m(E,null,O(Array(Math.round(o.max/100)+1).toReversed(),(b,N)=>(f(),m("div",{style:v({"border-top":"1px solid black",height:"4px",width:N%5===0?"10px":"5px"})},[N%5===0?(f(),m("div",ge,[s("div",ke,d(Number(N/10).toFixed(2)),1)])):y("",!0)],4))),256))]),s("div",{style:{position:"absolute",top:"-2rem",left:"1.35rem"},onClick:e[0]||(e[0]=b=>r.on_subtract())},[s("div",be,[s("div",we,[l(t,{size:"24"},{default:c(()=>[l(_(B))]),_:1})])])]),l(k,{"theme-overrides":a,style:{height:"100%","margin-left":"1rem"}},{default:c(()=>[l(u,{style:{height:"100%",width:"2rem"}},{default:c(()=>[l(h,{value:r._value,"onUpdate:value":e[1]||(e[1]=b=>r._value=b),min:o.min,max:o.max,style:{width:"2rem"},step:o.step,vertical:"",reverse:"",tooltip:!1,"on-update:value":b=>{r._value=b,r.on_update()},"on-dragend":()=>{r.on_change()}},{thumb:c(()=>[s("div",$e,[e[4]||(e[4]=s("div",{class:"thumb"},null,-1)),s("div",Ce,[s("div",Ne,d(_(p)("trigger_distance")),1),s("div",Ve,d(i(r._value)+"mm"),1)])])]),_:1},8,["value","min","max","step","on-update:value","on-dragend"])]),_:1})]),_:1}),s("div",{style:{position:"absolute",bottom:"-2rem",left:"1.35rem"},onClick:e[2]||(e[2]=b=>r.on_add())},[s("div",ze,[s("div",Be,[l(t,{size:"24"},{default:c(()=>[l(_(z))]),_:1})])])])],36)}}}),Se=D(De,[["__scopeId","data-v-1b2b9b37"]]),Te={class:"popover-menu-card",style:{"user-select":"none",display:"flex","flex-direction":"column"}},je={style:{color:"var(--color-55)","margin-top":"1rem","font-size":"1.3rem",position:"absolute",top:"0","margin-left":"2rem"}},Me={class:"row"},Oe={class:"keyboard"},Ae=["src"],Ue={key:0},Ie={class:"row"},Ke={class:"row"},Ye={class:"row"},Qe={style:{position:"absolute",bottom:"2rem","font-size":"1rem",left:"2rem",color:"#ff0000","max-width":"38rem"}},Fe={style:{position:"absolute",bottom:"2rem","font-size":"0.7rem",right:"2rem"}},Le={style:{color:"white"}},Pe={style:{color:"white"}},Re={props:["popover","keys","kb_wrapper_config"],emits:["update:popover","cancel"],data(){return{_popover:!1,calibrate_mode:!1,_keys:[]}},mounted(){},async created(){this._popover=this.$props.popover,this._keys=this.$props.keys},async updated(){this._keys=this.$props.keys},methods:{get_item_calibrate_finished(o){return o.calibrate&&o.calibrate.finished},async on_cancel(){let o=w();if(this.calibrate_mode){this.$mitt.off("on_key_calibrate_update",a=>{});for(let a=0;a<3;a++)await o.stop_calibrate(),await I(100);this.calibrate_mode=!1}this._popover=!1,this.$emit("update:popover",this._popover),this.$emit("cancel",{})},get_item_calibrate_height(o){if(o.calibrate&&o.calibrate.cur){let a=Math.abs(o.calibrate.max-o.calibrate.min),i=o.calibrate.cur<o.calibrate.min?o.calibrate.min:o.calibrate.cur;return i=Math.abs(i-o.calibrate.min)/a,o.calibrate.min=o.calibrate.cur<o.calibrate.min?o.calibrate.cur:o.calibrate.min,i=i>1?1:i,Math.abs(1-i)*o.height}return 0},async on_start(){this.calibrate_mode=!this.calibrate_mode;let o=w();if(this.calibrate_mode){let a=this._keys.reduce((i,r)=>(i.push(r.pos),i),[]);await o.fetch_calibrate_ad_range(a),this._keys=o.get_layer_keys(0),await o.start_calibrate(),this.$mitt.on("on_key_calibrate_update",i=>{const r=i.data;for(let e=0;e<r.length;e++)this._keys.forEach((t,h,u)=>{if(t.pos===r[e].pos){if(!t.calibrate)return;let k=JSON.parse(JSON.stringify(t.calibrate));if(k.cur=r[e].cur,k.finished=k.finished?k.finished:r[e].finished,t.calibrate=k,k.finished){if(u[h].calibrate.finished_flag)return;u[h].calibrate.max=k.cur,u[h].calibrate.finished_flag=!0}}})})}else{this.$mitt.off("on_key_calibrate_update",a=>{});for(let a=0;a<3;a++)await o.stop_calibrate(),await I(100)}}},watch:{popover(o){this._popover=o}}},Ge=Object.assign(Re,{__name:"DialogCalibrate",setup(o){return(a,i)=>{const r=g("n-button"),e=g("n-modal");return f(),A(e,{show:a._popover,"onUpdate:show":i[2]||(i[2]=t=>a._popover=t),"mask-closable":!1,closeOnEsc:!1},{default:c(()=>[s("div",{class:"popover-menu-wrapper",style:v({width:Number(o.kb_wrapper_config.width.replace("rem",""))+10+"rem","margin-left":"calc((100vw - "+String(Number(o.kb_wrapper_config.width.replace("rem",""))+10)+"rem)/2)"})},[s("div",Te,[s("div",je,d(_(p)("calibrate_mode")),1),s("div",Me,[s("div",Oe,[s("img",{alt:"bg",src:o.kb_wrapper_config.backgroundImage,style:v({width:o.kb_wrapper_config.width,height:o.kb_wrapper_config.height,position:"absolute"}),draggable:"false"},null,12,Ae),(f(!0),m(E,null,O(a._keys,(t,h)=>(f(),m("div",{class:"key",style:v({display:t.display?"":"none",border:"2px solid rgba(255,255,255,0)",width:Number(t.width)+"px",height:Number(t.height)+"px",left:Number(t.x)+"px",top:Number(t.y)+"px"})},[a.calibrate_mode?y("",!0):(f(),m("div",Ue,d(_(p)(t.name)),1)),a.calibrate_mode?(f(),m("div",{key:1,class:"key-calibrate-wrapper",style:v({"background-color":a.get_item_calibrate_finished(t)?"#64C864":"transparent"})},[t.calibrate?(f(),m("div",{key:0,class:"key-calibrate",style:v({"background-color":"#ff0000",height:a.get_item_calibrate_height(t)+"px",width:t.width+"px"})},[s("div",null,[s("div",Ie,d(t.calibrate.max),1),s("div",Ke,d(t.calibrate.cur),1),s("div",Ye,d(t.calibrate.min),1)])],4)):y("",!0)],4)):y("",!0)],4))),256))])]),s("div",Qe,d(_(p)("calibrate_tips")),1),s("div",Fe,[l(r,{color:a.calibrate_mode?"#ff0000":"#1767C1",onClick:i[0]||(i[0]=t=>a.on_start())},{default:c(()=>[s("div",Le,d(a.calibrate_mode?_(p)("stop_calibrate"):_(p)("start_calibrate")),1)]),_:1},8,["color"]),l(r,{color:"#ff0000",style:{"margin-left":"1rem"},onClick:i[1]||(i[1]=t=>a.on_cancel())},{default:c(()=>[s("div",Pe,d(_(p)("exit_calibrate")),1)]),_:1})])])],4)]),_:1},8,["show"])}}}),Je=D(Ge,[["__scopeId","data-v-48369143"]]),He={props:["value","options"],emits:["update:value","change:value"],data(){return{_value:0}},created(){this._value=this.$props.value},methods:{update_value(){this.$emit("update:value",this._value),this.$emit("change:value",this._value)}},watch:{"$props.value":function(o,a){o!==a&&(this._value=o)}}},qe=Object.assign(He,{__name:"KeyType",setup(o){let a=({option:r})=>C("div",{style:{display:"flex",alignItems:"center"}},[C("div",{style:{color:r.color}},"▲"),C("div",{style:{marginLeft:"12px",padding:"4px 0"}},r.label)]),i=r=>C("div",{style:{display:"flex",alignItems:"center"}},[C("div",{style:{color:r.color}},"▲"),C("div",{style:{marginLeft:"12px",padding:"4px 0"}},[C("div",null,[r.label.length>10?r.label.substring(0,5)+"..."+r.label.substring(r.label.length-5,r.label.length):r.label])])]);return(r,e)=>{const t=g("n-select"),h=g("n-space");return f(),A(h,{vertical:"",style:{width:"10rem"}},{default:c(()=>[l(t,{value:r._value,"onUpdate:value":e[0]||(e[0]=u=>r._value=u),options:o.options,"render-label":_(i),"render-tag":_(a),"on-update:value":u=>{r._value=u,r.update_value()}},null,8,["value","options","render-label","render-tag","on-update:value"])]),_:1})}}}),We={class:"col",style:{"user-select":"none"}},Xe=["src"],Ze=["onMousedown"],xe={key:0},et={key:1};const tt={key:4,style:{"z-index":"1",position:"absolute",right:"-0.5rem",top:"-0.5rem","background-color":"orange",width:"1rem",height:"1rem","border-radius":"1rem",display:"flex","justify-content":"center","align-items":"center"}},st={style:{"font-size":"10px"}},ot={key:0,class:"col",style:{width:"100%",height:"100%","font-size":"10px"}},at={style:{color:"var(--red)"}},it={style:{color:"var(--purple)"}},rt={key:0,class:"col",style:{width:"100%",height:"100%","font-size":"10px"}},nt={style:{color:"var(--red)"}},lt={style:{color:"var(--purple)"}},dt={key:0,style:{display:"flex","flex-direction":"column",position:"absolute",right:"20rem",top:"6rem",gap:"4px"}},_t={class:"n-button-text"},pt={class:"n-button-text"},ct={class:"n-button-text"},ut={class:"n-button-text"},ht={class:"row"},ft={class:"col-4",style:{"padding-left":"2rem","border-right":"1px solid var(--color-85)"}},mt={class:"row",style:{"margin-top":"1rem"}},yt={class:"col-8 row align-center",style:{color:"var(--color-60)"}},vt={style:{color:"var(--color-55)","font-size":"1.2rem","font-weight":"600"}},gt={style:{color:"var(--color-60)","border-bottom":"1px solid var(--color-85)"}},kt={class:"row"},bt={style:{display:"flex","align-items":"center",width:"3rem"}},wt={style:{"margin-left":"0.5rem",display:"flex","align-items":"center"}},$t={class:"row",style:{"margin-left":"0.5rem","justify-content":"center","align-items":"center"}},Ct={class:"n-button-text"},Nt={class:"n-button-text"},Vt={class:"row"},zt={style:{color:"#f44336"}},Bt={class:"col-4",style:{"border-right":"1px solid var(--color-85)"}},Et={class:"row",style:{"border-bottom":"1px solid var(--color-85)"}},Dt={class:"col col-8"},St={class:"row",style:{"margin-top":"1rem","margin-left":"2rem"}},Tt={class:"row align-center",style:{color:"var(--color-60)"}},jt={style:{color:"var(--color-55)","font-size":"1.2rem","font-weight":"600"}},Mt={style:{color:"var(--color-60)","padding-left":"2rem"}},Ot={class:"col-4"},At={style:{"margin-top":"1rem","margin-left":"2rem"}},Ut={class:"row"},It={class:"row",style:{color:"var(--color-60)","margin-left":"2rem","margin-top":"1rem","font-size":"0.8rem"}},Kt={class:"row fit",style:{color:"var(--color-55)","margin-top":"0.5rem","margin-left":"2rem"}},Yt={class:"row fit align-center",style:{color:"var(--color-55)","margin-top":"0.5rem","margin-left":"2rem"}},Qt={class:"slider-icon-inner"},Ft={class:"col-9"},Lt={class:"slider-icon-inner"},Pt={class:"col-1",style:{color:"var(--color-60)"}},Rt={class:"row fit",style:{color:"var(--color-55)","margin-top":"0.5rem","margin-left":"2rem"}},Gt={class:"row fit align-center",style:{color:"var(--color-55)","margin-top":"0.5rem","margin-left":"2rem"}},Jt={class:"slider-icon-inner"},Ht={class:"col-9"},qt={class:"slider-icon-inner"},Wt={class:"col-1",style:{color:"var(--color-60)"}},Xt={key:0,class:"row",style:{color:"var(--red)","margin-left":"2rem","margin-top":"1rem","font-size":"0.7rem"}},Zt={class:"row",style:{"margin-left":"2rem","margin-top":"1rem"}},xt={class:"col"},es={style:{color:"var(--color-60)","font-size":"0.8rem"}},ts={class:"col-4"},ss={class:"row",style:{"border-bottom":"1px solid var(--color-85)"}},os={class:"col col-8"},as={class:"row",style:{"margin-top":"1rem","margin-left":"2rem"}},is={class:"row align-center",style:{color:"var(--color-60)"}},rs={style:{color:"var(--color-55)","font-size":"1.2rem","font-weight":"600"}},ns={style:{color:"var(--color-60)","padding-left":"2rem"}},ls={class:"col-4"},ds={style:{"margin-top":"1rem","margin-left":"2rem"}},_s={class:"row",style:{"margin-top":"0.5rem"}},ps={class:"col",style:{"margin-left":"4rem"}},cs={class:"row",style:{"justify-content":"center"}},us={class:"slider-icon-inner"},hs={style:{position:"relative"}},fs={class:"safe-thumb-hook-content-left-red"},ms={class:"slider-icon-inner"},ys={class:"col"},vs={class:"row",style:{"justify-content":"center"}},gs={class:"slider-icon-inner"},ks={style:{position:"relative"}},bs={class:"safe-thumb-hook-content-right"},ws={class:"slider-icon-inner"},$s={key:0,class:"row",style:{color:"var(--red)","justify-content":"center","margin-top":"0.5rem","font-size":"0.7rem"}},Cs={data(){return{global_mode:0,show_mode:!1,show_distance_mode:!1,show_rt_mode:!1,show_safe_area_mode:!1,current_key_type:0,distance:0,rt_enable:!1,rt_up:1e3,rt_down:1e3,rt_split:!1,safe_area_enable:!1,safe_area_up:0,safe_area_down:0,popover_real_distance:!1,popover_calibrate:!1,safe_area_min:0,safe_area_max:500,safe_area_step:10,rt_min:10,rt_max:4e3,rt_step:10,distance_min:100,distance_max:4e3,distance_step:10,options_key_type:[],keys:[],kb_wrapper_config:{}}},async mounted(){const o=T("",1e4);this.kb_wrapper_config=G(),await I(100);let a=F();await a.fetch_feature_key_type(),await a.fetch_feature_key_precision(),this.rt_min=a.precision_rt,this.distance_step=a.precision_rt>10?10:a.precision_rt,this.rt_step=a.precision_rt,this.safe_area_step=a.precision_rt>10?10:a.precision_rt;let i=[],r=J();for(let h=0;h<r.length;h++)for(let u=0;u<a.keytype_feature.length;u++)a.keytype_feature[u]===r[h].value&&i.push(r[h]);this.options_key_type=i;let e=w(),t=e.get_pos_by_layer(0);try{await e.fetch_key_type(t),await e.fetch_distance([0],t),await e.fetch_rt([0],t),await e.fetch_safe_area([0],t)}catch(h){console.error(h)}this.keys=e.get_keys_distance(),this.load_global_from_device(),await this.$nextTick(),this.load_from_data(),o.close()},methods:{load_global_from_device(){let o=M(),a=o.performance[0];for(let i=0;i<this.keys.length;i++)if(this.keys[i].distance_global===0){for(let r=0;r<this.options_key_type.length;r++)this.options_key_type[r].value===this.keys[i].key_type.value&&(a.key_type=this.options_key_type[r].value);a.distance=this.keys[i].distance,a.rt_enable=this.keys[i].rt_enable===1,a.rt_up=this.keys[i].rt_enable===1?this.keys[i].rt_up:10,a.rt_down=this.keys[i].rt_enable===1?this.keys[i].rt_down:10,a.rt_split=this.keys[i].rt_split===1,a.safe_area_enable=this.keys[i].safe_area_enable===1,a.safe_area_up=this.keys[i].safe_area_up,a.safe_area_down=this.keys[i].safe_area_down;break}a!==null&&(o.performance[0]=JSON.parse(JSON.stringify(a)))},get_key_show(o){return this.global_mode===0&&o.distance_global===0||this.global_mode===1&&o.distance_global===1},get_key_select(o){return o.select!==void 0&&o.select!==null&&o.select===!0&&this.global_mode===1},async on_set_global(){const o=T("",1e4);let a=[],r=M().performance[0],e=j(r.key_type),t=r.distance>e.distance?1e3:r.distance;for(let u=0;u<this.keys.length;u++)this.keys[u].select!==void 0&&this.keys[u].select!==null&&this.keys[u].select===!0&&(this.keys[u].key_type=e,this.keys[u].distance=t,this.keys[u].distance_global=0,this.keys[u].rt_enable=r.rt_enable?1:0,this.keys[u].rt_up=r.rt_up,this.keys[u].rt_down=r.rt_down,this.keys[u].rt_global=0,this.keys[u].safe_area_enable=r.safe_area_enable?1:0,this.keys[u].safe_area_up=r.safe_area_up,this.keys[u].safe_area_down=r.safe_area_down,this.keys[u].safe_area_global=0,a.push(this.keys[u].pos));let h=w();h.update_layer_keys(0,this.keys),await h.sync_key_type(a),await h.sync_distance([0],a),await h.sync_rt([0],a),await h.sync_safe_area([0],a),o.close()},on_global_mode_changed(){this.load_from_data()},sync_to_data(){let o=M();o.performance[this.global_mode].key_type=this.current_key_type,o.performance[this.global_mode].distance=this.distance,o.performance[this.global_mode].rt_enable=this.rt_enable,o.performance[this.global_mode].rt_up=this.rt_up,o.performance[this.global_mode].rt_down=this.rt_down,o.performance[this.global_mode].rt_split=this.rt_split,o.performance[this.global_mode].safe_area_enable=this.safe_area_enable,o.performance[this.global_mode].safe_area_up=this.safe_area_up,o.performance[this.global_mode].safe_area_down=this.safe_area_down},load_from_data(){let a=M().performance[this.global_mode];for(let i=0;i<this.options_key_type.length;i++)this.options_key_type[i].value===a.key_type&&(this.current_key_type=this.options_key_type[i].value);this.distance=a.distance,this.rt_enable=a.rt_enable,this.rt_up=a.rt_up,this.rt_down=a.rt_down,this.rt_split=a.rt_split,this.safe_area_enable=a.safe_area_enable,this.safe_area_up=a.safe_area_up,this.safe_area_down=a.safe_area_down},async on_invoke_single_data(){const o=T("",1e4);let a=j(this.current_key_type);this.distance=this.distance>a.distance?a.distance:this.distance,this.distance_max=a.distance;let i=[];for(let e=0;e<this.keys.length;e++)this.keys[e].select!==void 0&&this.keys[e].select!==null&&this.keys[e].select===!0&&(this.keys[e].key_type=a,this.keys[e].distance=this.distance,this.keys[e].distance_global=1,this.keys[e].rt_enable=this.rt_enable?1:0,this.keys[e].rt_up=this.rt_up,this.keys[e].rt_down=this.rt_down,this.keys[e].rt_global=1,this.keys[e].safe_area_enable=this.safe_area_enable?1:0,this.keys[e].safe_area_up=this.safe_area_up,this.keys[e].safe_area_down=this.safe_area_down,this.keys[e].safe_area_global=1,i.push(this.keys[e].pos));let r=w();r.update_layer_keys(0,this.keys),await r.sync_key_type(i),await r.sync_distance([0],i),await r.sync_rt([0],i),await r.sync_safe_area([0],i),this.sync_to_data(),o.close()},async on_invoke_global_data(o){const a=T("",1e4);let i=j(this.current_key_type);this.distance=this.distance>i.distance?i.distance:this.distance,this.distance_max=i.distance;let r=[];for(let t=0;t<this.keys.length;t++)this.keys[t].distance_global===0&&(this.keys[t].key_type=i,this.keys[t].distance=this.distance,this.keys[t].distance_global=0,this.keys[t].rt_enable=this.rt_enable?1:0,this.keys[t].rt_up=this.rt_up,this.keys[t].rt_down=this.rt_down,this.keys[t].rt_global=0,this.keys[t].safe_area_enable=this.safe_area_enable?1:0,this.keys[t].safe_area_up=this.safe_area_up,this.keys[t].safe_area_down=this.safe_area_down,this.keys[t].safe_area_global=0,r.push(this.keys[t].pos));let e=w();e.update_layer_keys(0,this.keys),o==="key_type"&&await e.sync_key_type(r),o==="key_distance"&&await e.sync_distance([0],r),o==="key_rt"&&await e.sync_rt([0],r),o==="key_safe_area"&&await e.sync_safe_area([0],r),this.sync_to_data(),a.close()},async on_invoke_data(o=""){return this.global_mode===0?await this.on_invoke_global_data(o):await this.on_invoke_single_data(o)},on_key_select(o,a){if(this.global_mode===0)return;let i=this.keys[a].pos;for(let r=0;r<this.keys.length;r++)if(this.keys[r].pos===i&&this.keys[r].select!==void 0&&this.keys[r].select!==null&&this.keys[r].select===!0){this.keys[r].select=!1;return}this.keys[a].select=!0},get_tooltip(o){let a=[],i="";return o.distance!==void 0&&o.distance!==null&&(i=p("key_distance")+":",i+=o.distance?o.distance/1e3+`mm
|
|
`:"",a.push(i)),console.log(o.rt_up),o.distance!==void 0&&o.distance!==null&&o.rt_enable===1&&(i=p("press_down_trigger"),i+=o.rt_up?o.rt_up/1e3+`mm
|
|
`:"",a.push(i),i=p("lift_up_trigger"),i+=o.rt_down?o.rt_down/1e3+`mm
|
|
`:"",a.push(i)),o.safe_area_up!==void 0&&o.safe_area_up!==null&&o.safe_area_enable===1&&(i=p("safe_area_up"),i+=o.safe_area_up?o.safe_area_up/1e3+`mm
|
|
`:"",a.push(i)),o.safe_area_down!==void 0&&o.safe_area_down!==null&&o.safe_area_enable===1&&(i=p("safe_area_bottom"),i+=o.safe_area_up?o.safe_area_down/1e3+`mm
|
|
`:"",a.push(i)),a}},watch:{current_key_type:function(o,a){let i=j(this.current_key_type);this.distance_max=i.distance},distance:{handler(o){if(o<this.distance_min){console.warn(`行程小于 ${this.distance_min} mm`);debugger}else if(o<50){console.warn("行程小于 0.05 mm");debugger}},immediate:!1}}},Ns=Object.assign(Cs,{__name:"KBPerformance",setup(o){const a={common:{primaryColor:"var(--red)"}},i={common:{primaryColor:"var(--purple)"}};function r(e){return e%10===0?(e/1e3).toFixed(2):(e/1e3).toFixed(3)}return(e,t)=>{const h=g("n-button"),u=g("n-icon"),k=g("n-slider"),b=g("n-config-provider"),N=g("n-space");return f(),m(E,null,[s("div",We,[l(K,{bordered:"",style:{margin:"0.5rem",height:"27rem",width:"103rem","background-color":"rgb(255, 255, 255, 0.3)","user-select":"none"}},{default:c(()=>[s("div",{class:"keyboard",id:"content",style:v({position:"absolute",left:e.kb_wrapper_config.x,top:e.kb_wrapper_config.y})},[s("img",{alt:"bg",src:e.kb_wrapper_config.backgroundImage,style:v({width:e.kb_wrapper_config.width,height:e.kb_wrapper_config.height,position:"absolute"}),draggable:"false"},null,12,Xe),(f(!0),m(E,null,O(e.keys,(n,V)=>(f(),m("div",{class:"key",style:v({display:n.display?"":"none",width:Number(n.width)+"px",height:Number(n.height)+"px",left:Number(n.x)+"px",top:Number(n.y)+"px"}),onMousedown:$=>e.on_key_select($,V)},[s("div",{style:v({opacity:e.show_mode?e.get_key_show(n)?"1":"0.5":"1"})},[n.type===_(H).MACRO?(f(),m("div",xe,t[40]||(t[40]=[s("img",{alt:"icon",src:R,style:{width:"1.3rem"}},null,-1)]))):(f(),m("div",et,d(_(p)(n.name)),1))],4),y("",!0),y("",!0),y("",!0),y("",!0),e.get_key_select(n)?(f(),m("div",tt,t[41]||(t[41]=[s("svg",{width:"0.7rem",viewBox:"0 0 1024 1024",xmlns:"http://www.w3.org/2000/svg"},[s("path",{fill:"#ffffff",d:"M77.248 415.04a64 64 0 0190.496 0l226.304 226.304L846.528 188.8a64 64 0 1190.56 90.496l-543.04 543.04-316.8-316.8a64 64 0 010-90.496z"})],-1)]))):y("",!0),s("div",{style:v({position:"absolute",width:Number(n.width)+"px",height:Number(n.height)+"px",border:e.get_key_select(n)?"2px solid orange":"2px solid rgba(255,255,255,0)","border-radius":"3px"})},null,4),e.show_mode?(f(),m("div",{key:5,style:v({position:"absolute",width:Number(n.width)+"px",height:Number(n.height)+"px",border:"2px solid orange",opacity:e.get_key_show(n)?1:.5,"border-radius":"3px"})},null,4)):y("",!0),l(S,{name:"fade"},{default:c(()=>[e.show_mode&&e.show_distance_mode?(f(),m("div",{key:0,style:v({position:"absolute",width:Number(n.width)+"px",height:Number(n.height)+"px",opacity:e.get_key_show(n)?1:.5})},[s("div",st,d(r(n.distance)),1),s("div",{style:v({position:"absolute",width:"100%",display:"flex","justify-content":"center",bottom:"0",color:n.key_type.color})}," ▲ ",4)],4)):y("",!0)]),_:2},1024),l(S,{name:"fade"},{default:c(()=>[e.show_mode&&e.show_rt_mode?(f(),m("div",{key:0,style:v({position:"absolute",width:Number(n.width)+"px",height:Number(n.height)+"px",bottom:"0",opacity:e.get_key_show(n)?1:.5})},[n.rt_enable?(f(),m("div",ot,[s("div",at,d(r(n.rt_up)),1),s("div",it,d(r(n.rt_down)),1)])):y("",!0)],4)):y("",!0)]),_:2},1024),l(S,{name:"fade"},{default:c(()=>[e.show_mode&&e.show_safe_area_mode?(f(),m("div",{key:0,style:v({position:"absolute",width:Number(n.width)+"px",height:Number(n.height)+"px",bottom:"0",opacity:e.get_key_show(n)?1:.5})},[n.safe_area_enable?(f(),m("div",rt,[s("div",nt,d(r(n.safe_area_up)),1),s("div",lt,d(r(n.safe_area_down)),1)])):y("",!0)],4)):y("",!0)]),_:2},1024),l(L,{anchor:"top middle",self:"bottom middle",offset:[10,10],delay:500},{default:c(()=>[(f(!0),m(E,null,O(e.get_tooltip(n),$=>(f(),m("div",null,d($),1))),256))]),_:2},1024)],44,Ze))),256))],4),s("div",{style:v({position:"absolute",left:e.kb_wrapper_config.x,width:e.kb_wrapper_config.width,bottom:"1rem",display:"flex","justify-content":"center"})},[l(Z,{value:e.global_mode,"onUpdate:value":t[0]||(t[0]=n=>e.global_mode=n),"onChange:value":t[1]||(t[1]=()=>{e.on_global_mode_changed()})},null,8,["value"])],4),l(S,{name:"select-bar"},{default:c(()=>[e.global_mode===1?(f(),m("div",dt,[l(h,{color:"#8a2be2",onClick:t[2]||(t[2]=()=>{for(let n=0;n<e.keys.length;n++)e.keys[n].select=!0})},{default:c(()=>[s("div",_t,d(_(p)("select_all")),1)]),_:1}),l(h,{color:"#8a2be2",onClick:t[3]||(t[3]=()=>{let n=[30,43,44,45];for(let V=0;V<e.keys.length;V++)for(let $=0;$<n.length;$++)n[$]===e.keys[V].pos&&(e.keys[V].select=!0)})},{default:c(()=>t[42]||(t[42]=[s("div",{class:"n-button-text"},"WASD",-1)])),_:1}),l(h,{color:"#8a2be2",onClick:t[4]||(t[4]=()=>{for(let n=0;n<e.keys.length;n++)e.keys[n].select=!1})},{default:c(()=>[s("div",pt,d(_(p)("unselect_all")),1)]),_:1}),l(h,{color:"#8a2be2",onClick:t[5]||(t[5]=()=>{for(let n=0;n<e.keys.length;n++)e.keys[n].select=!(e.keys[n].select!==void 0&&e.keys[n].select!==null&&e.keys[n].select===!0)})},{default:c(()=>[s("div",ct,d(_(p)("revert_select_all")),1)]),_:1}),l(h,{color:"red",style:{"margin-top":"2rem"},onClick:t[6]||(t[6]=n=>e.on_set_global())},{default:c(()=>[s("div",ut,d(_(p)("setting_global")),1)]),_:1})])):y("",!0)]),_:1})]),_:1}),l(K,{bordered:"",style:{"margin-left":"0.5rem",height:"25.5rem",width:"103rem","background-color":"var(--color-95)"}},{default:c(()=>[s("div",ht,[s("div",ft,[s("div",mt,[s("div",yt,[s("div",vt,d(_(p)("set_trigger_distance")),1)])]),s("div",gt,d(_(p)("kb_performance_desc_0")),1),s("div",{class:"col",style:{"margin-top":"2rem"},onMouseenter:t[12]||(t[12]=n=>e.show_mode=e.show_distance_mode=!0),onMouseleave:t[13]||(t[13]=n=>e.show_mode=e.show_distance_mode=!1)},[s("div",kt,[s("div",bt,d(_(p)("key_type")),1),s("div",wt,[l(qe,{value:e.current_key_type,"onUpdate:value":t[7]||(t[7]=n=>e.current_key_type=n),options:e.options_key_type,"onChange:value":t[8]||(t[8]=async()=>{await e.on_invoke_data("key_type")})},null,8,["value","options"])]),s("div",$t,[l(h,{color:"#8a2be2",onClick:t[9]||(t[9]=()=>{e.popover_calibrate=!0})},{default:c(()=>[s("div",Ct,d(_(p)("calibrate_mode")),1)]),_:1}),l(h,{color:"#1767c0",style:{"margin-left":"1rem"},onClick:t[10]||(t[10]=()=>{e.popover_real_distance=!0})},{default:c(()=>[s("div",Nt,d(_(p)("realtime_distance")),1)]),_:1})])]),s("div",Vt,[t[43]||(t[43]=s("img",{draggable:"false",src:"src/assets/svg/axis.svg",alt:"axis"},null,-1)),l(Se,{value:e.distance,max:e.distance_max,min:e.distance_min,step:e.distance_step,"onChange:value":t[11]||(t[11]=async n=>{e.distance=n,await e.on_invoke_data("key_distance")}),style:{position:"absolute",left:"24rem",top:"12rem"}},null,8,["value","max","min","step"])])],32),s("div",zt,d(_(p)("replace_switch_desc")),1)]),s("div",Bt,[l(Y,{style:{height:"25.5rem",width:"100%"}},{default:c(()=>[s("div",Et,[s("div",Dt,[s("div",St,[s("div",Tt,[s("div",jt,d(_(p)("rapid_trigger_RT")),1)])]),s("div",Mt,d(_(p)("kb_performance_desc_1")),1)]),s("div",Ot,[s("div",At,[l(U,{modelValue:e.rt_enable,"onUpdate:modelValue":[t[14]||(t[14]=n=>e.rt_enable=n),t[15]||(t[15]=async()=>{await e.on_invoke_data("key_rt")})]},null,8,["modelValue"])])])]),e.rt_enable?(f(),m("div",{key:0,class:"col",onMouseenter:t[24]||(t[24]=()=>{e.show_mode=e.show_rt_mode=!0}),onMouseleave:t[25]||(t[25]=()=>{e.show_mode=e.show_rt_mode=!1})},[s("div",Ut,[s("div",It,d(_(p)("kb_performance_desc_2")),1),s("div",Kt,d(_(p)("press_down_sensitivity_TRIGGER")),1),s("div",Yt,[s("div",{class:"row slider-icon-wrapper",style:{"justify-content":"center"},onClick:t[16]||(t[16]=async()=>{e.rt_up-e.rt_step<e.rt_min||(e.rt_up-=e.rt_step,e.rt_down=e.rt_split?e.rt_down:e.rt_up,await e.on_invoke_data("key_rt"))})},[s("div",Qt,[l(u,{size:"24"},{default:c(()=>[l(_(B))]),_:1})])]),s("div",Ft,[l(b,{"theme-overrides":a},{default:c(()=>[l(k,{value:e.rt_up,"onUpdate:value":t[17]||(t[17]=n=>e.rt_up=n),min:e.rt_min,max:e.distance_max,step:e.rt_step,tooltip:!1,width:"23rem","on-update:value":n=>{e.rt_up=n,e.rt_down=e.rt_split?e.rt_down:e.rt_up},"on-dragend":async n=>{await e.on_invoke_data("key_rt")}},null,8,["value","min","max","step","on-update:value","on-dragend"])]),_:1})]),s("div",{class:"row slider-icon-wrapper",style:{"justify-content":"center"},onClick:t[18]||(t[18]=async()=>{e.rt_up+e.rt_step>e.distance_max||(e.rt_up+=e.rt_step,e.rt_down=e.rt_split?e.rt_down:e.rt_up,await e.on_invoke_data("key_rt"))})},[s("div",Lt,[l(u,{size:"24"},{default:c(()=>[l(_(z))]),_:1})])]),s("div",Pt,d(r(e.rt_up)+"mm"),1)]),s("div",Rt,d(_(p)("lift_up_sensitivity_RESET")),1),s("div",Gt,[s("div",{class:"row slider-icon-wrapper",style:{"justify-content":"center"},onClick:t[19]||(t[19]=async()=>{e.rt_down-e.rt_step<e.rt_min||(e.rt_down-=e.rt_step,e.rt_up=e.rt_split?e.rt_up:e.rt_down,await e.on_invoke_data("key_rt"))})},[s("div",Jt,[l(u,{size:"24"},{default:c(()=>[l(_(B))]),_:1})])]),s("div",Ht,[l(b,{"theme-overrides":i},{default:c(()=>[l(k,{value:e.rt_down,"onUpdate:value":t[20]||(t[20]=n=>e.rt_down=n),min:e.rt_min,max:e.distance_max,step:e.rt_step,tooltip:!1,width:"25rem","on-update:value":n=>{e.rt_down=n,e.rt_up=e.rt_split?e.rt_up:e.rt_down},"on-dragend":async n=>{await e.on_invoke_data("key_rt")}},null,8,["value","min","max","step","on-update:value","on-dragend"])]),_:1})]),s("div",{class:"row slider-icon-wrapper",style:{"justify-content":"center"},onClick:t[21]||(t[21]=async()=>{e.rt_down+e.rt_step>e.distance_max||(e.rt_down+=e.rt_step,e.rt_up=e.rt_split?e.rt_up:e.rt_down,await e.on_invoke_data("key_rt"))})},[s("div",qt,[l(u,{size:"24"},{default:c(()=>[l(_(z))]),_:1})])]),s("div",Wt,d(r(e.rt_down)+"mm"),1)]),e.rt_up<.04||e.rt_down<.04?(f(),m("div",Xt,d(_(p)("kb_performance_desc_3")),1)):y("",!0),s("div",Zt,[s("div",xt,[s("div",null,d(_(p)("kb_performance_desc_4")),1),s("div",es,d(_(p)("kb_performance_desc_5")),1)]),s("div",null,[l(U,{modelValue:e.rt_split,"onUpdate:modelValue":[t[22]||(t[22]=n=>e.rt_split=n),t[23]||(t[23]=async n=>{e.rt_split=n,e.rt_down=e.rt_split?e.rt_down:e.rt_up,e.sync_to_data()})]},null,8,["modelValue"])])])])],32)):y("",!0)]),_:1})]),s("div",ts,[l(Y,{style:{height:"25.5rem",width:"100%"}},{default:c(()=>[s("div",ss,[s("div",os,[s("div",as,[s("div",is,[s("div",rs,d(_(p)("safe_area_setting")),1)])]),s("div",ns,d(_(p)("kb_performance_desc_6")),1)]),s("div",ls,[s("div",ds,[l(U,{modelValue:e.safe_area_enable,"onUpdate:modelValue":[t[26]||(t[26]=n=>e.safe_area_enable=n),t[27]||(t[27]=async()=>{await e.on_invoke_data("key_safe_area")})]},null,8,["modelValue"])])])]),e.safe_area_enable?(f(),m("div",{key:0,class:"col",onMouseenter:t[34]||(t[34]=()=>{e.show_mode=!0,e.show_safe_area_mode=!0}),onMouseleave:t[35]||(t[35]=()=>{e.show_mode=!1,e.show_safe_area_mode=!1})},[s("div",_s,[s("div",ps,[s("div",cs,d(_(p)("safe_area_up")),1),s("div",{class:"row slider-icon-wrapper",onClick:t[28]||(t[28]=async()=>{e.safe_area_up-e.safe_area_step<e.safe_area_min||(e.safe_area_up-=e.safe_area_step,await e.on_invoke_data("key_safe_area"))})},[s("div",us,[l(u,{size:"24"},{default:c(()=>[l(_(B))]),_:1})])]),l(b,{"theme-overrides":a},{default:c(()=>[l(N,{style:{height:"13rem","justify-content":"center"}},{default:c(()=>[l(k,{value:e.safe_area_up,"onUpdate:value":t[29]||(t[29]=n=>e.safe_area_up=n),min:e.safe_area_min,max:e.safe_area_max,step:e.safe_area_step,vertical:"",reverse:"",tooltip:!1,"format-tooltip":n=>n.toFixed(2)+"mm","on-update:value":n=>{e.safe_area_up=n},"on-dragend":async()=>{await e.on_invoke_data("key_safe_area")}},{thumb:c(()=>[s("div",hs,[t[44]||(t[44]=s("div",{class:"safe-thumb-hook-red"},null,-1)),s("div",fs,d(r(e.safe_area_up)+"mm"),1)])]),_:1},8,["value","min","max","step","format-tooltip","on-update:value","on-dragend"])]),_:1})]),_:1}),s("div",{class:"row slider-icon-wrapper",onClick:t[30]||(t[30]=async()=>{e.safe_area_up+e.safe_area_step>e.safe_area_max||(e.safe_area_up+=e.safe_area_step,await e.on_invoke_data("key_safe_area"))})},[s("div",ms,[l(u,{size:"24"},{default:c(()=>[l(_(z))]),_:1})])])]),s("div",ys,[s("div",vs,d(_(p)("safe_area_bottom")),1),s("div",{class:"row slider-icon-wrapper",onClick:t[31]||(t[31]=async()=>{e.safe_area_down+e.safe_area_step>e.safe_area_max||(e.safe_area_down+=e.safe_area_step,await e.on_invoke_data("key_safe_area"))})},[s("div",gs,[l(u,{size:"24"},{default:c(()=>[l(_(z))]),_:1})])]),l(b,{"theme-overrides":i},{default:c(()=>[l(N,{style:{height:"13rem","justify-content":"center"}},{default:c(()=>[l(k,{value:e.safe_area_down,"onUpdate:value":t[32]||(t[32]=n=>e.safe_area_down=n),min:e.safe_area_min,max:e.safe_area_max,tooltip:!1,step:e.safe_area_step,vertical:"",placement:"right","format-tooltip":n=>n.toFixed(2)+"mm","on-update:value":n=>{e.safe_area_down=n},"on-dragend":async()=>{await e.on_invoke_data("key_safe_area")}},{thumb:c(()=>[s("div",ks,[t[45]||(t[45]=s("div",{class:"safe-thumb-hook-purple"},null,-1)),s("div",bs,d(r(e.safe_area_down)+"mm"),1)])]),_:1},8,["value","min","max","step","format-tooltip","on-update:value","on-dragend"])]),_:1})]),_:1}),s("div",{class:"row slider-icon-wrapper",onClick:t[33]||(t[33]=async()=>{e.safe_area_down-e.safe_area_step<e.safe_area_min||(e.safe_area_down-=e.safe_area_step,await e.on_invoke_data("key_safe_area"))})},[s("div",ws,[l(u,{size:"24"},{default:c(()=>[l(_(B))]),_:1})])])])]),e.safe_area_up===0||e.safe_area_down===0?(f(),m("div",$s,d(_(p)("kb_performance_desc_7")),1)):y("",!0)],32)):y("",!0)]),_:1})])])]),_:1})]),l(fe,{popover:e.popover_real_distance,"onUpdate:popover":t[36]||(t[36]=n=>e.popover_real_distance=n),onCancel:t[37]||(t[37]=()=>{e.popover_real_distance=!1})},null,8,["popover"]),l(Je,{popover:e.popover_calibrate,"onUpdate:popover":t[38]||(t[38]=n=>e.popover_calibrate=n),keys:e.keys,kb_wrapper_config:e.kb_wrapper_config,onCancel:t[39]||(t[39]=()=>{e.popover_calibrate=!1})},null,8,["popover","keys","kb_wrapper_config"])],64)}}}),ro=D(Ns,[["__scopeId","data-v-648c52ff"]]);export{ro as default};
|