(function(e){function t(t){for(var c,u,o=t[0],s=t[1],i=t[2],b=0,j=[];b, left back slash",230:"GNOME Compose Key",231:"ç",233:"XF86Forward",234:"XF86Back",235:"non-conversion",240:"alphanumeric",242:"hiragana/katakana",243:"half-width/full-width",244:"kanji",251:"unlock trackpad (Chrome/Edge)",255:"toggle touchpad"},mt={class:"settings"},pt={class:"left-menu"},vt=Object(c["n"])(" 基本设置 "),gt=Object(c["n"])(" 全局快捷键 "),ht={class:"settings-detail"},kt={key:0},yt={class:"setting-item"},wt=Object(c["m"])("div",{class:"title"}," 快捷键(需要使用 option/ctrl/shift/command 键修饰) ",-1),Ut={class:"settings-item-li"},Ct=Object(c["m"])("div",{class:"label"},"显示/隐藏快捷键",-1),Yt={class:"settings-item-li"},xt=Object(c["m"])("div",{class:"label"},"插件分离快捷键",-1),_t={class:"settings-item-li"},Nt=Object(c["m"])("div",{class:"label"},"返回主界面",-1),Pt={class:"setting-item"},Ht=Object(c["m"])("div",{class:"title"},"通用",-1),Kt={class:"settings-item-li"},St=Object(c["m"])("div",{class:"label"},"开机启动",-1),Rt={class:"settings-item-li"},zt=Object(c["m"])("div",{class:"label"},"空格执行",-1),Dt={class:"setting-item"},Ft=Object(c["m"])("div",{class:"title"},"本地搜索启动",-1),Qt={class:"settings-item-li"},At=Object(c["m"])("div",{class:"label"},"搜索启动应用&文件",-1),Mt={key:1},Et=Object(c["m"])("div",null," 按下快捷键,自动搜索对应关键字,当关键字结果完全匹配,且结果唯一时,会直接指向该功能。 ",-1),Tt=Object(c["m"])("h3",{style:{"margin-top":"10px"}},"示例",-1),Lt={class:"feature-container"},Wt={class:"keywords item"},It=Object(c["m"])("div",null,"快捷键",-1),Jt=Object(c["m"])("span",null,"先按功能键(Ctrl、Shift、Alt、Option、Command),再按其他普通键。或按 F1-F12 单键 ",-1),qt=["onKeyup"],Gt={class:"short-cut item"},Vt=Object(c["m"])("div",null,"功能关键字",-1),Xt={setup:function(e){var t=window.require("electron"),n=t.remote,a=t.ipcRenderer,r=[{title:"快捷键 「 Alt + W」 关键字 「 微信」",desc:"按下Alt + W 直接打开本地微信应用"},{title:"快捷键 「 Alt + Q」 关键字 「 取色」",desc:"按下Alt + Q 直接打开屏幕取色功能"}],u=Object(c["K"])(["normal"]),o=Object(c["K"])({});o.value=n.getGlobal("OP_CONFIG").get();var s=function(e,t){if(e.altKey&&18!==e.keyCode){var n="Option+".concat(ft[e.keyCode].toUpperCase());o.value.perf.shortCut[t]=n}if(e.ctrlKey&&17!==e.keyCode){var c="Ctrl+".concat(ft[e.keyCode].toUpperCase());o.value.config.perf.shortCut[t]=c}if(e.shiftKey&&16!==e.keyCode){var a="Shift+".concat(ft[e.keyCode].toUpperCase());o.value.config.perf.shortCut[t]=a}if(e.metaKey&&93!==e.keyCode){var r="Command+".concat(ft[e.keyCode].toUpperCase());o.value.config.perf.shortCut[t]=r}},i=function(e,t){var n;e.altKey&&18!==e.keyCode&&(n="Alt+".concat(ft[e.keyCode].toUpperCase())),e.ctrlKey&&17!==e.keyCode&&(n="Ctrl+".concat(ft[e.keyCode].toUpperCase())),e.shiftKey&&16!==e.keyCode&&(n="Shift+".concat(ft[e.keyCode].toUpperCase())),e.metaKey&&93!==e.keyCode&&(n="Command+".concat(ft[e.keyCode].toUpperCase())),n&&(o.value.global[t].key=n),e.keyCode>=112&&e.keyCode<=123&&(n=ft[e.keyCode].toUpperCase()),n&&(o.value.global[t].key=n)},l=function(){console.log(o.value),o.value=Object(jt["a"])(Object(jt["a"])({},o.value),{},{global:[].concat(Object(bt["a"])(o.value.global),[{key:"",value:""}])})};return Object(c["W"])(o,(function(){console.log(o.value),a.send("re-register")}),{deep:!0}),function(e,t){var n=Object(c["N"])("a-menu-item"),a=Object(c["N"])("a-menu"),b=Object(c["N"])("a-switch"),j=Object(c["N"])("a-divider"),d=Object(c["N"])("a-list-item-meta"),O=Object(c["N"])("a-list-item"),f=Object(c["N"])("a-list"),m=Object(c["N"])("a-collapse-panel"),p=Object(c["N"])("a-collapse"),v=Object(c["N"])("a-tooltip"),g=Object(c["N"])("a-input");return Object(c["H"])(),Object(c["l"])("div",mt,[Object(c["m"])("div",pt,[Object(c["o"])(a,{selectedKeys:u.value,"onUpdate:selectedKeys":t[0]||(t[0]=function(e){return u.value=e}),mode:"inline"},{default:Object(c["Y"])((function(){return[Object(c["o"])(n,{key:"normal"},{icon:Object(c["Y"])((function(){return[Object(c["o"])(Object(c["U"])(dt["a"]))]})),default:Object(c["Y"])((function(){return[vt]})),_:1}),Object(c["o"])(n,{key:"global"},{icon:Object(c["Y"])((function(){return[Object(c["o"])(Object(c["U"])(Ot["a"]))]})),default:Object(c["Y"])((function(){return[gt]})),_:1})]})),_:1},8,["selectedKeys"])]),Object(c["m"])("div",ht,["normal"===u.value[0]?(Object(c["H"])(),Object(c["l"])("div",kt,[Object(c["m"])("div",yt,[wt,Object(c["m"])("div",Ut,[Ct,Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[1]||(t[1]=function(e){return s(e,"showAndHidden")})},Object(c["Q"])(o.value.perf.shortCut.showAndHidden),33)]),Object(c["m"])("div",Yt,[xt,Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[2]||(t[2]=function(e){return s(e,"separate")})},Object(c["Q"])(o.value.perf.shortCut.separate),33)]),Object(c["m"])("div",_t,[Nt,Object(c["m"])("div",{class:"value",tabIndex:"-1",onKeyup:t[3]||(t[3]=function(e){return s(e,"quit")})},Object(c["Q"])(o.value.perf.shortCut.quit),33)])]),Object(c["m"])("div",Pt,[Ht,Object(c["m"])("div",Kt,[St,Object(c["o"])(b,{checked:o.value.perf.common.start,"onUpdate:checked":t[4]||(t[4]=function(e){return o.value.perf.common.start=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])]),Object(c["m"])("div",Rt,[zt,Object(c["o"])(b,{checked:o.value.perf.common.space,"onUpdate:checked":t[5]||(t[5]=function(e){return o.value.perf.common.space=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])])]),Object(c["m"])("div",Dt,[Ft,Object(c["m"])("div",Qt,[At,Object(c["o"])(b,{checked:o.value.perf.local.search,"onUpdate:checked":t[6]||(t[6]=function(e){return o.value.perf.local.search=e}),"checked-children":"开","un-checked-children":"关"},null,8,["checked"])])])])):Object(c["k"])("",!0),"global"===u.value[0]?(Object(c["H"])(),Object(c["l"])("div",Mt,[Object(c["o"])(p,null,{default:Object(c["Y"])((function(){return[Object(c["o"])(m,{key:"1",header:"说明及示例"},{default:Object(c["Y"])((function(){return[Et,Tt,Object(c["o"])(j,{style:{margin:"5px 0"}}),Object(c["o"])(f,{"item-layout":"horizontal","data-source":r},{renderItem:Object(c["Y"])((function(e){var t=e.item;return[Object(c["o"])(O,null,{default:Object(c["Y"])((function(){return[Object(c["o"])(d,{description:t.desc},{title:Object(c["Y"])((function(){return[Object(c["m"])("div",null,Object(c["Q"])(t.title),1)]})),_:2},1032,["description"])]})),_:2},1024)]})),_:1})]})),_:1})]})),_:1}),Object(c["m"])("div",Lt,[Object(c["m"])("div",Wt,[It,Object(c["o"])(v,{placement:"top",trigger:"click"},{title:Object(c["Y"])((function(){return[Jt]})),default:Object(c["Y"])((function(){return[(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["M"])(o.value.global,(function(e,t){return Object(c["H"])(),Object(c["l"])("div",{key:t,class:"value",tabIndex:"-1",onKeyup:function(e){return i(e,t)}},Object(c["Q"])(e.key),41,qt)})),128))]})),_:1})]),Object(c["m"])("div",Gt,[Vt,(Object(c["H"])(!0),Object(c["l"])(c["b"],null,Object(c["M"])(o.value.global,(function(t,n){return Object(c["H"])(),Object(c["j"])(g,{key:n,value:t.value,class:"value",disabled:!t.key,onChange:function(t){return e.changeGlobalValue(n,t.target.value)}},null,8,["value","disabled","onChange"])})),128))])]),Object(c["m"])("div",{onClick:l,class:"add-global"},"+ 新增全局快捷功能")])):Object(c["k"])("",!0)])])}}};n("3b9d");const Bt=Xt;var Zt=Bt,$t={class:"dev"},en=Object(c["n"])("安装"),tn={setup:function(e){var t=Object(c["K"])(),n=Object(c["J"])({name:void 0}),a={name:{required:!0,message:"Please input name"}},r=function(){t.value.validate().then((function(){o(n.name)}))},u=Object(c["K"])(!1),o=function(){var e=Object(_["a"])(regeneratorRuntime.mark((function e(t){return regeneratorRuntime.wrap((function(e){while(1)switch(e.prev=e.next){case 0:return u.value=!0,e.next=3,window.market.downloadPlugin({name:t,isDev:!0});case 3:D["a"].success("".concat(t,"安装成功!")),u.value=!1;case 5:case"end":return e.stop()}}),e)})));return function(t){return e.apply(this,arguments)}}(),s={span:4},i={span:14};return function(e,o){var l=Object(c["N"])("a-alert"),b=Object(c["N"])("a-input"),j=Object(c["N"])("a-form-item"),d=Object(c["N"])("a-button"),O=Object(c["N"])("a-form");return Object(c["H"])(),Object(c["l"])("div",$t,[Object(c["o"])(l,{style:{"margin-bottom":"40px"},message:"rubick 插件系统依托于 npm 管理,本地调试需要先在本地插件当前目录执行 npm link",type:"warning"}),Object(c["o"])(O,{ref:function(e,n){n["formRef"]=e,t.value=e},model:Object(c["U"])(n),rules:a,"label-col":s,"wrapper-col":i},{default:Object(c["Y"])((function(){return[Object(c["o"])(j,{label:"插件名称",name:"name"},{default:Object(c["Y"])((function(){return[Object(c["o"])(b,{value:Object(c["U"])(n).name,"onUpdate:value":o[0]||(o[0]=function(e){return Object(c["U"])(n).name=e})},null,8,["value"])]})),_:1}),Object(c["o"])(j,{"wrapper-col":{span:14,offset:4}},{default:Object(c["Y"])((function(){return[Object(c["o"])(d,{loading:u.value,type:"primary",onClick:r},{default:Object(c["Y"])((function(){return[en]})),_:1},8,["loading"])]})),_:1})]})),_:1},8,["model"])])}}};n("d543");const nn=tn;var cn=nn,an=[{path:"/market",name:"market",component:Ke},{path:"/installed",name:"installed",component:ct},{path:"/account",name:"account",component:lt},{path:"/settings",name:"settings",component:Zt},{path:"/dev",name:"dev",component:cn},{path:"/:catchAll(.*)",name:"market",component:Ke}],rn=Object(r["a"])({history:Object(r["b"])(),routes:an}),un=rn,on=(n("b64b"),n("e9c4"),function(e,t){var n=!1;return t.some((function(t){return t.name===e.name&&(n=!0),n})),n}),sn=Object(b["a"])({state:{totalPlugins:[],localPlugins:[]},mutations:{commonUpdate:function(e,t){Object.keys(t).forEach((function(n){e[n]=t[n]}))}},actions:{init:function(e){return Object(_["a"])(regeneratorRuntime.mark((function t(){var n,c,a;return regeneratorRuntime.wrap((function(t){while(1)switch(t.prev=t.next){case 0:return n=e.commit,t.next=3,S.getTotalPlugins();case 3:c=t.sent,a=window.market.getLocalPlugins(),c.forEach((function(e){e.isdwonload=on(e,a),e.isloading=!1})),n("commonUpdate",{localPlugins:a,totalPlugins:c});case 7:case"end":return t.stop()}}),t)})))()},startDownload:function(e,t){var n=e.commit,c=e.state,a=JSON.parse(JSON.stringify(c.totalPlugins));a.forEach((function(e){e.name===t&&(e.isloading=!0)})),n("commonUpdate",{totalPlugins:a})},successDownload:function(e,t){var n=e.commit,c=e.state,a=JSON.parse(JSON.stringify(c.totalPlugins));a.forEach((function(e){e.name===t&&(e.isloading=!1,e.isdwonload=!0)}));var r=window.market.getLocalPlugins();n("commonUpdate",{totalPlugins:a,localPlugins:r})},updateLocalPlugin:function(e){var t=e.commit,n=window.market.getLocalPlugins();t("commonUpdate",{localPlugins:n})}},modules:{}});n("375b");Object(c["i"])(k).use(sn).use(a["a"]).use(un).mount("#app")},d543:function(e,t,n){"use strict";n("6959")},e100:function(e,t,n){},e489:function(e,t,n){},ec91:function(e,t,n){}}); //# sourceMappingURL=app.d3f7d066.js.map