UNPKG

san-cli-ui-widgets

Version:

san cli ui addon widgets

1 lines 79.3 kB
!function(e){var n={};function t(i){if(n[i])return n[i].exports;var r=n[i]={i:i,l:!1,exports:{}};return e[i].call(r.exports,r,r.exports,t),r.l=!0,r.exports}t.m=e,t.c=n,t.d=function(e,n,i){t.o(e,n)||Object.defineProperty(e,n,{enumerable:!0,get:i})},t.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},t.t=function(e,n){if(1&n&&(e=t(e)),8&n)return e;if(4&n&&"object"==typeof e&&e&&e.__esModule)return e;var i=Object.create(null);if(t.r(i),Object.defineProperty(i,"default",{enumerable:!0,value:e}),2&n&&"string"!=typeof e)for(var r in e)t.d(i,r,function(n){return e[n]}.bind(null,r));return i},t.n=function(e){var n=e&&e.__esModule?function(){return e.default}:function(){return e};return t.d(n,"a",n),n},t.o=function(e,n){return Object.prototype.hasOwnProperty.call(e,n)},t.p="/_addon/san.webpack.client-addon.widget/",t(t.s=0)}({0:function(e,n,t){e.exports=t("b635")},"025f":function(e,n,t){var i=t("2ed7"),r=Math.max,o=Math.min;e.exports=function(e,n){var t=i(e);return t<0?r(t+n,0):o(t,n)}},"03e7":function(e,n,t){"use strict";t.r(n),n.default=e=>{if(!e)return"#1890ff";const n=e[0].toUpperCase();switch(!0){case/[A-F]/.test(n):return"#009688";case/[G-L]/.test(n):return"#673bb8";case/[M-R]/.test(n):return"#c04379";case/[S-Z]/.test(n):return"#ff8b00";default:return"#1890ff"}}},"0526":function(e,n,t){"use strict";var i=t("2061");t("993a"),t("d9ec"),t("b9dc"),t("e80d"),t("e974"),t("9d3e"),t("29ef"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,t("df26");var r=i(t("71b8")),o=i(t("58a9")),a={template:'\n <div class="{{styles.widgetNews}}">\n <div s-if="loading" class="widget-loading">\n <s-spin spinning="{=loading=}">\n <s-icon slot="indicator" type="loading" style="font-size: 24px;" />\n </s-spin>\n </div>\n <div s-elif="error" class="{{styles.error}}">\n <s-icon type="{{errIcons[error]}}"/>\n <div>{{$t(\'dashboard.widgets.news.errors.\' + error)}}</div>\n </div>\n <fragment s-else>\n <nav>\n <article\n s-for="item in feed.items"\n class="{{styles.newsItem}} {{selectedItem === item ? styles.newsItemSelected : \'\'}}"\n on-click="handleClick(item)">\n <div>\n <div class="{{styles.title}}" title={{item.title}}>{{item.title}}</div>\n <div class="{{styles.snippet}}">{{item.contentSnippet}}</div>\n <span class="{{styles.date}}">{{item.pubDate | dateFormat}}</span>\n <a href="{{item.link}}" target="_blank" rel="noopener noreferrer">\n {{$t(\'dashboard.widgets.news.origin\')}}\n </a>\n </div>\n </article>\n </nav>\n <main s-html="selectedItem[\'content:encoded\'] || selectedItem.content"></main>\n <div s-if="selectedItem.enclosure" class="{{styles.media}}">\n <img s-if="isImg" src="{{selectedItem.enclosure.url}}"/>\n <audio s-if="isAudio" src="{{selectedItem.enclosure.url}}" controls></audio>\n <video s-if="isVideo" src="{{selectedItem.enclosure.url}}" controls></video>\n </div>\n </fragment>\n </div>\n ',computed:{isImg:function(){var e=this.data.get("selectedItem");return e&&e.enclosure&&0===e.enclosure.type.indexOf("image/")},isAudio:function(){var e=this.data.get("selectedItem");return e&&e.enclosure&&0===e.enclosure.type.indexOf("audio/")},isVideo:function(){var e=this.data.get("selectedItem");return e&&e.enclosure&&0===e.enclosure.type.indexOf("video/")}},filters:{dateFormat:function(e){return new Date(e).toLocaleString()}},initData:function(){return{styles:o.default,loading:!1,feed:null,error:null,selectedItem:null,errIcons:{fetch:"close",offline:"disconnect",empty:"frown"}}},created:function(){this.addAction()},attached:function(){var e=this,n=this.data.get("data.config.url");n&&(this.fetchFeed(),this.currentUrl=n),this.watch("data.config.url",(function(n){var t=e.data.get("data.config.url");t!==e.currentUrl&&(n&&e.fetchFeed(),e.currentUrl=t)})),this.watch("loading",(function(n){!n&&e.addAction()}))},addAction:function(){var e=this;this.dispatch("Widget:addHeaderAction",{id:"reload",icon:"reload",disabled:this.data.get("loading"),onCalled:function(){return e.fetchFeed(!0)},tooltip:this.$t("dashboard.widgets.news.actionTooltip.reload")})},fetchFeed:function(){var e=arguments,n=this;return(0,r.default)(regeneratorRuntime.mark((function t(){var i,r,o,a,s;return regeneratorRuntime.wrap((function(t){for(;;)switch(t.prev=t.next){case 0:if(i=e.length>0&&void 0!==e[0]&&e[0],n.data.set("selectedItem",null),navigator.onLine){t.next=6;break}return n.data.set("loading",!1),n.data.set("error","offline"),t.abrupt("return");case 6:return n.data.set("loading",!0),n.data.set("error",!1),n.dispatch("Widget:title",null),t.prev=9,t.next=12,n.$callPluginAction("san.widgets.actions.fetch-news",{url:n.data.get("data.config.url"),force:i});case 12:if(r=t.sent,o=r.results,!(a=r.errors).length||!a[0]){t.next=17;break}throw new Error(a[0]);case 17:(s=o[0])&&s.items&&s.items.length?(s.items.forEach((function(e){return n.imgSrcReplace(e)})),n.data.set("feed",s),n.data.set("selectedItem",s.items[0]),n.dispatch("Widget:title",s.title)):n.data.set("error","empty"),t.next=25;break;case 21:t.prev=21,t.t0=t.catch(9),n.data.set("error","fetch");case 25:n.data.set("loading",!1);case 26:case"end":return t.stop()}}),t,null,[[9,21]])})))()},handleClick:function(e){this.data.set("selectedItem",e)},imgSrcReplace:function(e){var n=e.link.match(/^http(s)?:\/\/(.*?)\//),t=n?n[0]:"";e.content=e.content.replace(/src=\"\/([^"]*\")/g,(function(e,n){return'src="'+t+n}))}};n.default=a},"0a11":function(e,n,t){var i=t("c588");e.exports=function(e,n){if(!i(e))return e;var t,r;if(n&&"function"==typeof(t=e.toString)&&!i(r=t.call(e)))return r;if("function"==typeof(t=e.valueOf)&&!i(r=t.call(e)))return r;if(!n&&"function"==typeof(t=e.toString)&&!i(r=t.call(e)))return r;throw TypeError("Can't convert object to primitive value")}},"0cf3":function(e,n,t){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"subscription",name:{kind:"Name",value:"taskChanged"},variableDefinitions:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"taskChanged"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"task"},directives:[]}]}}]}}],loc:{start:0,end:202}};i.loc.source={body:'# Reference: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui/src/graphql/task/taskChanged.gql\n#import "./taskFragment.gql"\n\nsubscription taskChanged {\n taskChanged {\n ...task\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};i.definitions=i.definitions.concat(t("5fbc").definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!r[n]&&(r[n]=!0,!0)})));var o={};function a(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}i.definitions.forEach((function(e){if(e.name){var n=new Set;!function e(n,t){if("FragmentSpread"===n.kind)t.add(n.name.value);else if("VariableDefinition"===n.kind){var i=n.type;"NamedType"===i.kind&&t.add(i.name.value)}n.selectionSet&&n.selectionSet.selections.forEach((function(n){e(n,t)})),n.variableDefinitions&&n.variableDefinitions.forEach((function(n){e(n,t)})),n.definitions&&n.definitions.forEach((function(n){e(n,t)}))}(e,n),o[e.name.value]=n}})),e.exports=i,e.exports.taskChanged=function(e,n){var t={kind:e.kind,definitions:[a(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var i=o[n]||new Set,r=new Set,s=new Set;for(i.forEach((function(e){s.add(e)}));s.size>0;){var c=s;s=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(o[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var i=a(e,n);i&&t.definitions.push(i)})),t}(i,"taskChanged")},"0cf5":function(e,n,t){"use strict";var i=t("925f"),r=t("bb30"),o=t("7b2b"),a=t("6198"),s=t("7021"),c=t("e5c6"),l=t("a440"),u=t("4652"),d=t("c033"),f=t("ce57"),p=t("c588"),m=t("6674"),v=t("4a66"),g=t("1ccf"),h=t("0a11"),k=t("96db"),w=t("f9a0"),_=t("5759"),b=t("b088"),y=t("a2ee"),x=t("3daa"),S=t("e3f1"),C=t("2032"),E=t("221e"),N=t("b35d"),F=t("b9d9"),P=t("d56f"),O=t("80a7"),D=t("a942"),L=t("bee0"),I=t("67e6"),T=t("884b"),j=t("b651"),A=t("3417"),R=t("7fb1"),M=t("84ab").forEach,q=O("hidden"),z=I("toPrimitive"),$=R.set,U=R.getterFor("Symbol"),G=Object.prototype,V=r.Symbol,J=o("JSON","stringify"),Z=S.f,W=C.f,B=y.f,Q=E.f,Y=P("symbols"),K=P("op-symbols"),H=P("string-to-symbol-registry"),X=P("symbol-to-string-registry"),ee=P("wks"),ne=r.QObject,te=!ne||!ne.prototype||!ne.prototype.findChild,ie=s&&u((function(){return 7!=w(W({},"a",{get:function(){return W(this,"a",{value:7}).a}})).a}))?function(e,n,t){var i=Z(G,n);i&&delete G[n],W(e,n,t),i&&e!==G&&W(G,n,i)}:W,re=function(e,n){var t=Y[e]=w(V.prototype);return $(t,{type:"Symbol",tag:e,description:n}),s||(t.description=n),t},oe=l?function(e){return"symbol"==typeof e}:function(e){return Object(e)instanceof V},ae=function(e,n,t){e===G&&ae(K,n,t),m(e);var i=h(n,!0);return m(t),d(Y,i)?(t.enumerable?(d(e,q)&&e[q][i]&&(e[q][i]=!1),t=w(t,{enumerable:k(0,!1)})):(d(e,q)||W(e,q,k(1,{})),e[q][i]=!0),ie(e,i,t)):W(e,i,t)},se=function(e,n){m(e);var t=g(n),i=_(t).concat(de(t));return M(i,(function(n){s&&!ce.call(t,n)||ae(e,n,t[n])})),e},ce=function(e){var n=h(e,!0),t=Q.call(this,n);return!(this===G&&d(Y,n)&&!d(K,n))&&(!(t||!d(this,n)||!d(Y,n)||d(this,q)&&this[q][n])||t)},le=function(e,n){var t=g(e),i=h(n,!0);if(t!==G||!d(Y,i)||d(K,i)){var r=Z(t,i);return!r||!d(Y,i)||d(t,q)&&t[q][i]||(r.enumerable=!0),r}},ue=function(e){var n=B(g(e)),t=[];return M(n,(function(e){d(Y,e)||d(D,e)||t.push(e)})),t},de=function(e){var n=e===G,t=B(n?K:g(e)),i=[];return M(t,(function(e){!d(Y,e)||n&&!d(G,e)||i.push(Y[e])})),i};(c||(F((V=function(){if(this instanceof V)throw TypeError("Symbol is not a constructor");var e=arguments.length&&void 0!==arguments[0]?String(arguments[0]):void 0,n=L(e),t=function(e){this===G&&t.call(K,e),d(this,q)&&d(this[q],n)&&(this[q][n]=!1),ie(this,n,k(1,e))};return s&&te&&ie(G,n,{configurable:!0,set:t}),re(n,e)}).prototype,"toString",(function(){return U(this).tag})),F(V,"withoutSetter",(function(e){return re(L(e),e)})),E.f=ce,C.f=ae,S.f=le,b.f=y.f=ue,x.f=de,T.f=function(e){return re(I(e),e)},s&&(W(V.prototype,"description",{configurable:!0,get:function(){return U(this).description}}),a||F(G,"propertyIsEnumerable",ce,{unsafe:!0}))),i({global:!0,wrap:!0,forced:!c,sham:!c},{Symbol:V}),M(_(ee),(function(e){j(e)})),i({target:"Symbol",stat:!0,forced:!c},{for:function(e){var n=String(e);if(d(H,n))return H[n];var t=V(n);return H[n]=t,X[t]=n,t},keyFor:function(e){if(!oe(e))throw TypeError(e+" is not a symbol");if(d(X,e))return X[e]},useSetter:function(){te=!0},useSimple:function(){te=!1}}),i({target:"Object",stat:!0,forced:!c,sham:!s},{create:function(e,n){return void 0===n?w(e):se(w(e),n)},defineProperty:ae,defineProperties:se,getOwnPropertyDescriptor:le}),i({target:"Object",stat:!0,forced:!c},{getOwnPropertyNames:ue,getOwnPropertySymbols:de}),i({target:"Object",stat:!0,forced:u((function(){x.f(1)}))},{getOwnPropertySymbols:function(e){return x.f(v(e))}}),J)&&i({target:"JSON",stat:!0,forced:!c||u((function(){var e=V();return"[null]"!=J([e])||"{}"!=J({a:e})||"{}"!=J(Object(e))}))},{stringify:function(e,n,t){for(var i,r=[e],o=1;arguments.length>o;)r.push(arguments[o++]);if(i=n,(p(n)||void 0!==e)&&!oe(e))return f(n)||(n=function(e,n){if("function"==typeof i&&(n=i.call(this,e,n)),!oe(n))return n}),r[1]=n,J.apply(null,r)}});V.prototype[z]||N(V.prototype,z,V.prototype.valueOf),A(V,"Symbol"),D[q]=!0},"0fef":function(e,n){e.exports="data:image/svg+xml,%3Csvg width='16' height='16' viewBox='0 0 16 16' xmlns='http://www.w3.org/2000/svg'%3E%3Cg fill='none' fill-rule='evenodd'%3E%3Cpath fill='none' d='M0 0h16v16H0z'/%3E%3Cpath d='M3 3.548v8.9c0 1.205 1.27 1.949 2.267 1.328l7.16-4.449c.451-.28.727-.784.727-1.328a1.56 1.56 0 0 0-.727-1.328l-7.16-4.45A1.453 1.453 0 0 0 3.76 2.2c-.468.275-.759.789-.76 1.347' fill='%23FFF' fill-rule='nonzero'/%3E%3C/g%3E%3C/svg%3E"},"15e1":function(e,n,t){var i=t("bb30"),r=t("c588"),o=i.document,a=r(o)&&r(o.createElement);e.exports=function(e){return a?o.createElement(e):{}}},"1c8d":function(e,n,t){"use strict";var i=t("925f"),r=t("7021"),o=t("bb30"),a=t("c033"),s=t("c588"),c=t("2032").f,l=t("482b"),u=o.Symbol;if(r&&"function"==typeof u&&(!("description"in u.prototype)||void 0!==u().description)){var d={},f=function(){var e=arguments.length<1||void 0===arguments[0]?void 0:String(arguments[0]),n=this instanceof f?new u(e):void 0===e?u():u(e);return""===e&&(d[n]=!0),n};l(f,u);var p=f.prototype=u.prototype;p.constructor=f;var m=p.toString,v="Symbol(test)"==String(u("test")),g=/^Symbol\((.*)\)[^)]+$/;c(p,"description",{configurable:!0,get:function(){var e=s(this)?this.valueOf():this,n=m.call(e);if(a(d,e))return"";var t=v?n.slice(7,-1):n.replace(g,"$1");return""===t?void 0:t}}),i({global:!0,forced:!0},{Symbol:f})}},"1ccf":function(e,n,t){var i=t("e695"),r=t("7b88");e.exports=function(e){return i(r(e))}},2032:function(e,n,t){var i=t("7021"),r=t("74e5"),o=t("6674"),a=t("0a11"),s=Object.defineProperty;n.f=i?s:function(e,n,t){if(o(e),n=a(n,!0),o(t),r)try{return s(e,n,t)}catch(i){}if("get"in t||"set"in t)throw TypeError("Accessors not supported");return"value"in t&&(e[n]=t.value),e}},2061:function(e,n){e.exports=function(e){return e&&e.__esModule?e:{default:e}}},2123:function(e,n,t){"use strict";var i=t("2061");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0;var r=i(t("abf8")),o=i(t("30e8")),a={template:'\n <div class="{{styles.widgetWelcome}}">\n <div class="{{styles.logoWrapper}}">\n <img src="{{sanLogo}}" class="{{styles.logo}}"/>\n </div>\n <div class="{{styles.title}}">\n {{$t(\'dashboard.widgets.welcome.content.title\')}}\n </div>\n <div class="{{styles.tips}}">\n <div s-for="n in num" class="{{styles.tip}}">\n <s-icon type="{{tipIcons[n - 1]}}"/>\n <div class="{{styles.message}}">\n {{$t(\'dashboard.widgets.welcome.content.tips\' + n) | raw}}\n </div>\n </div>\n </div>\n <div class="{{styles.actions}} flex-none">\n <s-button\n icon="check"\n type="primary"\n size="large"\n on-click="remove"\n >\n {{$t(\'dashboard.widgets.welcome.content.ok\')}}\n </s-button>\n </div>\n </div>\n ',initData:function(){return{styles:r.default,num:[1,2,3],tipIcons:["dashboard","arrow-left","home"],sanLogo:o.default}},remove:function(){var e=this.data.get("data.id");this.dispatch("Widget:remove",e)}};n.default=a},"221e":function(e,n,t){"use strict";var i={}.propertyIsEnumerable,r=Object.getOwnPropertyDescriptor,o=r&&!i.call({1:2},1);n.f=o?function(e){var n=r(this,e);return!!n&&n.enumerable}:i},"23ce":function(e,n,t){"use strict";var i=t("89ae").charAt;e.exports=function(e,n,t){return n+(t?i(e,n).length:1)}},2940:function(e,n){var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"promptError"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"PromptError"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"link"},arguments:[],directives:[]}]}}],loc:{start:0,end:178}};t.loc.source={body:"# Reference: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui/src/graphql/prompt/promptErrorFragment.gql\nfragment promptError on PromptError {\n message\n link\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},"29ef":function(e,n,t){var i=t("bb30"),r=t("85ab"),o=t("d54d"),a=t("b35d");for(var s in r){var c=i[s],l=c&&c.prototype;if(l&&l.forEach!==o)try{a(l,"forEach",o)}catch(u){l.forEach=o}}},"2ed7":function(e,n){var t=Math.ceil,i=Math.floor;e.exports=function(e){return isNaN(e=+e)?0:(e>0?i:t)(e)}},"30e8":function(e,n){e.exports="data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='400' height='400' viewBox='0 0 465 750'%3E%3Cpath opacity='.5' fill='%23FFF' d='M481.544 410.672l-498.997 101.09v124.717l498.997-101.09zM481.544 212.465l-498.997 101.09v124.716l498.997-101.089z'/%3E%3Cpath fill='%23FFF' d='M481.544 336.559L-17.453 238.75V114.033l498.997 97.809zM481.544 534.766l-498.997-97.81V312.24l498.997 97.809z'/%3E%3C/svg%3E"},"320d":function(e,n,t){var i=t("7b88"),r=/"/g;e.exports=function(e,n,t,o){var a=String(i(e)),s="<"+n;return""!==t&&(s+=" "+t+'="'+String(o).replace(r,"&quot;")+'"'),s+">"+a+"</"+n+">"}},3417:function(e,n,t){var i=t("2032").f,r=t("c033"),o=t("67e6")("toStringTag");e.exports=function(e,n,t){e&&!r(e=t?e:e.prototype,o)&&i(e,o,{configurable:!0,value:n})}},3979:function(e,n,t){var i=t("bb30"),r=t("ac50"),o=i.WeakMap;e.exports="function"==typeof o&&/native code/.test(r(o))},"3ba0":function(e,n,t){var i=t("7021"),r=t("2032"),o=t("6674"),a=t("5759");e.exports=i?Object.defineProperties:function(e,n){o(e);for(var t,i=a(n),s=i.length,c=0;s>c;)r.f(e,t=i[c++],n[t]);return e}},"3c10":function(e,n,t){"use strict";e.exports=function(e){var n=[];return n.toString=function(){return this.map((function(n){var t=function(e,n){var t=e[1]||"",i=e[3];if(!i)return t;if(n&&"function"==typeof btoa){var r=(a=i,s=btoa(unescape(encodeURIComponent(JSON.stringify(a)))),c="sourceMappingURL=data:application/json;charset=utf-8;base64,".concat(s),"/*# ".concat(c," */")),o=i.sources.map((function(e){return"/*# sourceURL=".concat(i.sourceRoot).concat(e," */")}));return[t].concat(o).concat([r]).join("\n")}var a,s,c;return[t].join("\n")}(n,e);return n[2]?"@media ".concat(n[2],"{").concat(t,"}"):t})).join("")},n.i=function(e,t){"string"==typeof e&&(e=[[null,e,""]]);for(var i={},r=0;r<this.length;r++){var o=this[r][0];null!=o&&(i[o]=!0)}for(var a=0;a<e.length;a++){var s=e[a];null!=s[0]&&i[s[0]]||(t&&!s[2]?s[2]=t:t&&(s[2]="(".concat(s[2],") and (").concat(t,")")),n.push(s))}},n}},"3ce4":function(e,n,t){var i=t("4652"),r=/#|\.prototype\./,o=function(e,n){var t=s[a(e)];return t==l||t!=c&&("function"==typeof n?i(n):!!n)},a=o.normalize=function(e){return String(e).replace(r,".").toLowerCase()},s=o.data={},c=o.NATIVE="N",l=o.POLYFILL="P";e.exports=o},"3daa":function(e,n){n.f=Object.getOwnPropertySymbols},"3f0e":function(e,n){e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},4327:function(e,n,t){"use strict";var i=t("2061");Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,t("df26");var r=i(t("71b8")),o=i(t("b4b9")),a={template:'\n <div class="{{styles.widgetKillPort}}">\n <div class="{{styles.status}} {{styles[\'status-\' + status]}}">\n <s-icon type="{{icons[status]}}"/>\n <div class="{{styles.info}}">\n {{$t(\'dashboard.widgets.kill-port.status.\' + status)}}\n </div>\n </div>\n <div class="{{styles.actions}}">\n <s-input-number min="0" max="9999" value="{{port}}" on-change="onchange"></s-input-number>\n <s-button class="{{styles.btn}}" type="primary" on-click="kill">\n {{$t(\'dashboard.widgets.kill-port.kill\')}}\n </s-button>\n </div>\n </div>\n ',initData:function(){return{styles:o.default,status:"idle",icons:{idle:"thunderbolt",killed:"check-circle",error:"exclamation-circle"},port:""}},attached:function(){var e=this;this.statusTimer=null,"idle"!==this.data.get("status")?this.statusReset():this.watch("status",(function(n){"killed"===n&&e.data.set("port",""),"idle"!==n&&e.statusReset()}))},statusReset:function(){var e=this;this.statusTimer=setTimeout((function(){e.data.set("status","idle")}),3e3)},onchange:function(){var e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:"";this.data.set("port",e)},kill:function(){var e=this;return(0,r.default)(regeneratorRuntime.mark((function n(){var t,i,r;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return e.statusTimer&&clearTimeout(e.statusTimer),n.prev=1,n.next=4,e.$callPluginAction("san.widgets.actions.kill-port",{port:e.data.get("port")});case 4:if(t=n.sent,i=t.results,!(r=t.errors).length||!r[0]){n.next=9;break}throw new Error(r[0]);case 9:i[0]&&i[0].status&&e.data.set("status",i[0].status),n.next=16;break;case 12:n.prev=12,n.t0=n.catch(1),e.data.set("status","error");case 16:case"end":return n.stop()}}),n,null,[[1,12]])})))()}};n.default=a},4606:function(e,n,t){var i=t("53b5"),r=t("f81c");e.exports=function(e,n){var t=e.exec;if("function"==typeof t){var o=t.call(e,n);if("object"!=typeof o)throw TypeError("RegExp exec method returned something other than an Object or null");return o}if("RegExp"!==i(e))throw TypeError("RegExp#exec called on incompatible receiver");return r.call(e,n)}},4652:function(e,n){e.exports=function(e){try{return!!e()}catch(n){return!0}}},"482b":function(e,n,t){var i=t("c033"),r=t("a081"),o=t("e3f1"),a=t("2032");e.exports=function(e,n){for(var t=r(n),s=a.f,c=o.f,l=0;l<t.length;l++){var u=t[l];i(e,u)||s(e,u,c(n,u))}}},"4a66":function(e,n,t){var i=t("7b88");e.exports=function(e){return Object(i(e))}},"4c36":function(e,n,t){var i=t("c980");e.exports=function(e,n,t){if(i(e),void 0===n)return e;switch(t){case 0:return function(){return e.call(n)};case 1:return function(t){return e.call(n,t)};case 2:return function(t,i){return e.call(n,t,i)};case 3:return function(t,i,r){return e.call(n,t,i,r)}}return function(){return e.apply(n,arguments)}}},"53b5":function(e,n){var t={}.toString;e.exports=function(e){return t.call(e).slice(8,-1)}},5759:function(e,n,t){var i=t("d733"),r=t("3f0e");e.exports=Object.keys||function(e){return i(e,r)}},5861:function(e,n,t){"use strict";var i=t("2061");t("0cf5"),t("1c8d"),t("d1f3"),Object.defineProperty(n,"__esModule",{value:!0}),n.default=void 0,t("df26");var r=i(t("71b8")),o=i(t("ba6a")),a=i(t("922e")),s=i(t("811c")),c=i(t("0cf3")),l=i(t("03e7")),u=i(t("6926")),d={template:'\n <div class="{{styles.widgetRunTask}}">\n <template s-if="task">\n <div class="{{styles.taskIcon}}" style="color: {{iconColor}}">{{task.name[0] | upper}}</div>\n <div class="{{styles.taskName}} {{styles.text}}" style="color: {{iconColor}}">{{task.name}}</div>\n <div class="{{styles.taskDescription}} {{styles.text}}">{{description ? $t(description) : \'\'}}</div>\n <s-button\n s-if="task.status !== \'running\'"\n type="primary"\n on-click="runTask"\n class="{{styles.runTaskBtn}} {{styles.taskBtn}} {{styles.stopped}}">\n {{$t(\'task.run\')}}\n </s-button>\n <s-button\n s-else\n type="primary"\n on-click="stopTask"\n class="{{styles.runTaskBtn}} {{styles.taskBtn}} {{styles.running}}">\n {{$t(\'task.stop\')}}\n </s-button>\n <s-router-link to="/project/task/{{taskId}}">\n <s-button class="{{styles.runTaskBtn}} {{styles.jumpBtn}}">\n {{$t(\'dashboard.widgets.run-task.page\')}}\n </s-button>\n </s-router-link>\n </template>\n </div>\n ',computed:{taskId:function(){var e=this.data.get("data.config.task");try{e=JSON.parse(e)}catch(n){}return e},description:function(){var e=this.data.get("task");return e?"idle"===e.status&&e.description||"task.status.".concat(e.status):""},iconColor:function(){return(0,l.default)(this.data.get("task.name"))}},filters:{upper:function(e){return e.toUpperCase()}},initData:function(){return{styles:u.default,task:null}},attached:function(){var e=this,n=this.data.get("taskId");n&&this.init(),this.watch("taskId",(function(n){n&&e.init()})),this.$apollo.subscribe({query:c.default,variables:{id:n}}).subscribe({next:function(n){var t=n.data;n.error,n.errors;t&&t.taskChanged&&t.taskChanged.name!==e.data.get("taskId")||t&&t.taskChanged&&e.data.set("task.status",t.taskChanged.status)},error:function(e){}})},init:function(){var e=this;return(0,r.default)(regeneratorRuntime.mark((function n(){var t;return regeneratorRuntime.wrap((function(n){for(;;)switch(n.prev=n.next){case 0:return n.next=2,e.$apollo.query({query:o.default,variables:{id:e.data.get("taskId")}});case 2:(t=n.sent)&&t.data&&e.data.set("task",t.data.task);case 4:case"end":return n.stop()}}),n)})))()},runTask:function(){"running"!==this.data.get("task.status")&&this.$apollo.mutate({mutation:a.default,variables:{id:this.data.get("taskId")}})},stopTask:function(){this.$apollo.mutate({mutation:s.default,variables:{id:this.data.get("taskId")}})}};n.default=d},"58a9":function(e,n,t){var i=t("7597");"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};t("bc1d")(i,r);i.locals&&(e.exports=i.locals)},"5fbc":function(e,n){var t={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"task"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Task"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"status"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"command"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"icon"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"plugin"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"logo"},arguments:[],directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"project"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]}]}}]}}],loc:{start:0,end:244}};t.loc.source={body:"# Reference: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui/src/graphql/task/taskFragment.gql\nfragment task on Task {\n id\n status\n name\n command\n description\n icon\n plugin {\n id\n logo\n }\n project {\n id\n }\n}\n",name:"GraphQL request",locationOffset:{line:1,column:1}};e.exports=t},6198:function(e,n){e.exports=!1},6674:function(e,n,t){var i=t("c588");e.exports=function(e){if(!i(e))throw TypeError(String(e)+" is not an object");return e}},"67e6":function(e,n,t){var i=t("bb30"),r=t("d56f"),o=t("c033"),a=t("bee0"),s=t("e5c6"),c=t("a440"),l=r("wks"),u=i.Symbol,d=c?u:u&&u.withoutSetter||a;e.exports=function(e){return o(l,e)||(s&&o(u,e)?l[e]=u[e]:l[e]=d("Symbol."+e)),l[e]}},6926:function(e,n,t){var i=t("f653");"string"==typeof(i=i.__esModule?i.default:i)&&(i=[[e.i,i,""]]);var r={insert:"head",singleton:!1};t("bc1d")(i,r);i.locals&&(e.exports=i.locals)},7021:function(e,n,t){var i=t("4652");e.exports=!i((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},"70ac":function(e,n,t){var i=t("1ccf"),r=t("d497"),o=t("025f"),a=function(e){return function(n,t,a){var s,c=i(n),l=r(c.length),u=o(a,l);if(e&&t!=t){for(;l>u;)if((s=c[u++])!=s)return!0}else for(;l>u;u++)if((e||u in c)&&c[u]===t)return e||u||0;return!e&&-1}};e.exports={includes:a(!0),indexOf:a(!1)}},"71b8":function(e,n){function t(e,n,t,i,r,o,a){try{var s=e[o](a),c=s.value}catch(l){return void t(l)}s.done?n(c):Promise.resolve(c).then(i,r)}e.exports=function(e){return function(){var n=this,i=arguments;return new Promise((function(r,o){var a=e.apply(n,i);function s(e){t(a,r,o,s,c,"next",e)}function c(e){t(a,r,o,s,c,"throw",e)}s(void 0)}))}}},"74e5":function(e,n,t){var i=t("7021"),r=t("4652"),o=t("15e1");e.exports=!i&&!r((function(){return 7!=Object.defineProperty(o("div"),"a",{get:function(){return 7}}).a}))},7597:function(e,n,t){(n=e.exports=t("3c10")(!1)).push([e.i,".news_darkmode_3wZCP * {\n box-shadow: none !important;\n}\n.news_widget-news_1CsDe {\n height: 100%;\n display: flex;\n border-top: 1px solid;\n border-color: #eee;\n}\n.news_darkmode_3wZCP .news_widget-news_1CsDe {\n border-color: #333;\n}\n.news_widget-news_1CsDe .widget-loading {\n width: 100%;\n}\n.news_widget-news_1CsDe .news_error_qwbvu {\n width: 100%;\n display: flex;\n flex-direction: column;\n align-items: center;\n justify-content: center;\n padding-bottom: 42px;\n color: rgba(0, 0, 0, 0.4);\n}\n.news_widget-news_1CsDe .news_error_qwbvu .santd-icon {\n font-size: 32px;\n}\n.news_widget-news_1CsDe nav {\n width: 320px;\n height: 100%;\n overflow: auto;\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf {\n cursor: pointer;\n height: 148px;\n padding: 0 24px;\n position: relative;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf:hover {\n background-color: rgba(35, 110, 255, 0.1);\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf::after {\n content: '';\n width: calc(100% - 48px);\n height: 1px;\n background-color: #eee;\n position: absolute;\n bottom: 0;\n left: 50%;\n transform: translateX(-50%);\n}\n.news_darkmode_3wZCP .news_widget-news_1CsDe nav .news_news-item_1TfUf::after {\n background-color: rgba(129, 141, 163, 0.3);\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf:last-child::after {\n content: none;\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf .news_title_31-a- {\n font-size: 18px;\n color: #236eff;\n font-weight: 500;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n word-break: break-all;\n}\n.news_darkmode_3wZCP .news_widget-news_1CsDe nav .news_news-item_1TfUf .news_title_31-a- {\n color: #3a59d3;\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf .news_snippet_3B1cL {\n opacity: 0.8;\n color: #8C8C8C;\n display: -webkit-box;\n -webkit-box-orient: vertical;\n -webkit-line-clamp: 2;\n overflow: hidden;\n word-break: break-all;\n margin-top: 6px;\n margin-bottom: 12px;\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf .news_date_2WzBQ {\n font-size: 14px;\n color: #c4c4c4;\n}\n.news_widget-news_1CsDe nav .news_news-item_1TfUf a {\n text-decoration: underline;\n position: absolute;\n right: 24px;\n}\n.news_widget-news_1CsDe nav .news_news-item-selected_3Uy2W {\n background-color: rgba(35, 110, 255, 0.1);\n}\n.news_widget-news_1CsDe main {\n width: calc(100% - 320px);\n overflow: auto;\n color: #333;\n}\n.news_darkmode_3wZCP .news_widget-news_1CsDe main {\n color: #cecece;\n}\n.news_widget-news_1CsDe main h1,\n.news_widget-news_1CsDe main h2,\n.news_widget-news_1CsDe main h3,\n.news_widget-news_1CsDe main h4,\n.news_widget-news_1CsDe main h5,\n.news_widget-news_1CsDe main h6 {\n color: #333;\n}\n.news_darkmode_3wZCP .news_widget-news_1CsDe main h1,\n.news_darkmode_3wZCP .news_widget-news_1CsDe main h2,\n.news_darkmode_3wZCP .news_widget-news_1CsDe main h3,\n.news_darkmode_3wZCP .news_widget-news_1CsDe main h4,\n.news_darkmode_3wZCP .news_widget-news_1CsDe main h5,\n.news_darkmode_3wZCP .news_widget-news_1CsDe main h6 {\n color: #cecece;\n}\n.news_widget-news_1CsDe .news_media_1rZUF {\n margin-top: 16px;\n}\n.news_widget-news_1CsDe img,\n.news_widget-news_1CsDe audio,\n.news_widget-news_1CsDe video {\n max-width: 100%;\n}\n",""]),n.locals={darkmode:"news_darkmode_3wZCP","widget-news":"news_widget-news_1CsDe",widgetNews:"news_widget-news_1CsDe",error:"news_error_qwbvu","news-item":"news_news-item_1TfUf",newsItem:"news_news-item_1TfUf",title:"news_title_31-a-",snippet:"news_snippet_3B1cL",date:"news_date_2WzBQ","news-item-selected":"news_news-item-selected_3Uy2W",newsItemSelected:"news_news-item-selected_3Uy2W",media:"news_media_1rZUF"}},"7b2b":function(e,n,t){var i=t("7de9"),r=t("bb30"),o=function(e){return"function"==typeof e?e:void 0};e.exports=function(e,n){return arguments.length<2?o(i[e])||o(r[e]):i[e]&&i[e][n]||r[e]&&r[e][n]}},"7b88":function(e,n){e.exports=function(e){if(null==e)throw TypeError("Can't call method on "+e);return e}},"7de9":function(e,n,t){var i=t("bb30");e.exports=i},"7fb1":function(e,n,t){var i,r,o,a=t("3979"),s=t("bb30"),c=t("c588"),l=t("b35d"),u=t("c033"),d=t("bee6"),f=t("80a7"),p=t("a942"),m=s.WeakMap;if(a){var v=d.state||(d.state=new m),g=v.get,h=v.has,k=v.set;i=function(e,n){return n.facade=e,k.call(v,e,n),n},r=function(e){return g.call(v,e)||{}},o=function(e){return h.call(v,e)}}else{var w=f("state");p[w]=!0,i=function(e,n){return n.facade=e,l(e,w,n),n},r=function(e){return u(e,w)?e[w]:{}},o=function(e){return u(e,w)}}e.exports={set:i,get:r,has:o,enforce:function(e){return o(e)?r(e):i(e,{})},getterFor:function(e){return function(n){var t;if(!c(n)||(t=r(n)).type!==e)throw TypeError("Incompatible receiver, "+e+" required");return t}}}},"80a7":function(e,n,t){var i=t("d56f"),r=t("bee0"),o=i("keys");e.exports=function(e){return o[e]||(o[e]=r(e))}},"811c":function(e,n,t){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"taskStop"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"taskStop"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"task"},directives:[]}]}}]}}],loc:{start:0,end:210}};i.loc.source={body:'# Reference: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui/src/graphql/task/taskStop.gql\n#import "./taskFragment.gql"\n\nmutation taskStop ($id: ID!) {\n taskStop (id: $id) {\n ...task\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};i.definitions=i.definitions.concat(t("5fbc").definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!r[n]&&(r[n]=!0,!0)})));var o={};function a(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}i.definitions.forEach((function(e){if(e.name){var n=new Set;!function e(n,t){if("FragmentSpread"===n.kind)t.add(n.name.value);else if("VariableDefinition"===n.kind){var i=n.type;"NamedType"===i.kind&&t.add(i.name.value)}n.selectionSet&&n.selectionSet.selections.forEach((function(n){e(n,t)})),n.variableDefinitions&&n.variableDefinitions.forEach((function(n){e(n,t)})),n.definitions&&n.definitions.forEach((function(n){e(n,t)}))}(e,n),o[e.name.value]=n}})),e.exports=i,e.exports.taskStop=function(e,n){var t={kind:e.kind,definitions:[a(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var i=o[n]||new Set,r=new Set,s=new Set;for(i.forEach((function(e){s.add(e)}));s.size>0;){var c=s;s=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(o[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var i=a(e,n);i&&t.definitions.push(i)})),t}(i,"taskStop")},"84ab":function(e,n,t){var i=t("4c36"),r=t("e695"),o=t("4a66"),a=t("d497"),s=t("fe65"),c=[].push,l=function(e){var n=1==e,t=2==e,l=3==e,u=4==e,d=6==e,f=7==e,p=5==e||d;return function(m,v,g,h){for(var k,w,_=o(m),b=r(_),y=i(v,g,3),x=a(b.length),S=0,C=h||s,E=n?C(m,x):t||f?C(m,0):void 0;x>S;S++)if((p||S in b)&&(w=y(k=b[S],S,_),e))if(n)E[S]=w;else if(w)switch(e){case 3:return!0;case 5:return k;case 6:return S;case 2:c.call(E,k)}else switch(e){case 4:return!1;case 7:c.call(E,k)}return d?-1:l||u?u:E}};e.exports={forEach:l(0),map:l(1),filter:l(2),some:l(3),every:l(4),find:l(5),findIndex:l(6),filterOut:l(7)}},"85ab":function(e,n){e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},"884b":function(e,n,t){var i=t("67e6");n.f=i},"89ae":function(e,n,t){var i=t("2ed7"),r=t("7b88"),o=function(e){return function(n,t){var o,a,s=String(r(n)),c=i(t),l=s.length;return c<0||c>=l?e?"":void 0:(o=s.charCodeAt(c))<55296||o>56319||c+1===l||(a=s.charCodeAt(c+1))<56320||a>57343?e?s.charAt(c):o:e?s.slice(c,c+2):a-56320+(o-55296<<10)+65536}};e.exports={codeAt:o(!1),charAt:o(!0)}},"8cf1":function(e,n,t){var i=t("7b2b");e.exports=i("document","documentElement")},"91cc":function(e,n,t){"use strict";var i=t("6674");e.exports=function(){var e=i(this),n="";return e.global&&(n+="g"),e.ignoreCase&&(n+="i"),e.multiline&&(n+="m"),e.dotAll&&(n+="s"),e.unicode&&(n+="u"),e.sticky&&(n+="y"),n}},"922e":function(e,n,t){var i={kind:"Document",definitions:[{kind:"OperationDefinition",operation:"mutation",name:{kind:"Name",value:"taskRun"},variableDefinitions:[{kind:"VariableDefinition",variable:{kind:"Variable",name:{kind:"Name",value:"id"}},type:{kind:"NonNullType",type:{kind:"NamedType",name:{kind:"Name",value:"ID"}}},directives:[]}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"taskRun"},arguments:[{kind:"Argument",name:{kind:"Name",value:"id"},value:{kind:"Variable",name:{kind:"Name",value:"id"}}}],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"task"},directives:[]}]}}]}}],loc:{start:0,end:207}};i.loc.source={body:'# Reference: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui/src/graphql/task/taskRun.gql\n#import "./taskFragment.gql"\n\nmutation taskRun ($id: ID!) {\n taskRun (id: $id) {\n ...task\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};i.definitions=i.definitions.concat(t("5fbc").definitions.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!r[n]&&(r[n]=!0,!0)})));var o={};function a(e,n){for(var t=0;t<e.definitions.length;t++){var i=e.definitions[t];if(i.name&&i.name.value==n)return i}}i.definitions.forEach((function(e){if(e.name){var n=new Set;!function e(n,t){if("FragmentSpread"===n.kind)t.add(n.name.value);else if("VariableDefinition"===n.kind){var i=n.type;"NamedType"===i.kind&&t.add(i.name.value)}n.selectionSet&&n.selectionSet.selections.forEach((function(n){e(n,t)})),n.variableDefinitions&&n.variableDefinitions.forEach((function(n){e(n,t)})),n.definitions&&n.definitions.forEach((function(n){e(n,t)}))}(e,n),o[e.name.value]=n}})),e.exports=i,e.exports.taskRun=function(e,n){var t={kind:e.kind,definitions:[a(e,n)]};e.hasOwnProperty("loc")&&(t.loc=e.loc);var i=o[n]||new Set,r=new Set,s=new Set;for(i.forEach((function(e){s.add(e)}));s.size>0;){var c=s;s=new Set,c.forEach((function(e){r.has(e)||(r.add(e),(o[e]||new Set).forEach((function(e){s.add(e)})))}))}return r.forEach((function(n){var i=a(e,n);i&&t.definitions.push(i)})),t}(i,"taskRun")},"925f":function(e,n,t){var i=t("bb30"),r=t("e3f1").f,o=t("b35d"),a=t("b9d9"),s=t("f80d"),c=t("482b"),l=t("3ce4");e.exports=function(e,n){var t,u,d,f,p,m=e.target,v=e.global,g=e.stat;if(t=v?i:g?i[m]||s(m,{}):(i[m]||{}).prototype)for(u in n){if(f=n[u],d=e.noTargetGet?(p=r(t,u))&&p.value:t[u],!l(v?u:m+(g?".":"#")+u,e.forced)&&void 0!==d){if(typeof f==typeof d)continue;c(f,d)}(e.sham||d&&d.sham)&&o(f,"sham",!0),a(t,u,f,e)}}},"950f":function(e,n,t){var i={kind:"Document",definitions:[{kind:"FragmentDefinition",name:{kind:"Name",value:"prompt"},typeCondition:{kind:"NamedType",name:{kind:"Name",value:"Prompt"}},directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"Field",name:{kind:"Name",value:"id"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"type"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"visible"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"enabled"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"name"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"message"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"placeholder"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"group"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"description"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"link"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"choices"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"promptChoice"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"value"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"valueChanged"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"error"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"promptError"},directives:[]}]}},{kind:"Field",name:{kind:"Name",value:"tabId"},arguments:[],directives:[]},{kind:"Field",name:{kind:"Name",value:"formItemLayout"},arguments:[],directives:[],selectionSet:{kind:"SelectionSet",selections:[{kind:"FragmentSpread",name:{kind:"Name",value:"promptLayout"},directives:[]}]}}]}}],loc:{start:0,end:492}};i.loc.source={body:'# Reference: https://github.com/vuejs/vue-cli/tree/dev/packages/%40vue/cli-ui/src/graphql/prompt/promptFragment.gql\n#import "./promptChoiceFragment.gql"\n#import "./promptErrorFragment.gql"\n#import "./promptLayoutFragment.gql"\n\nfragment prompt on Prompt {\n id\n type\n visible\n enabled\n name\n message\n placeholder\n group\n description\n link\n choices {\n ...promptChoice\n }\n value\n valueChanged\n error {\n ...promptError\n }\n tabId\n formItemLayout {\n ...promptLayout\n }\n}\n',name:"GraphQL request",locationOffset:{line:1,column:1}};var r={};function o(e){return e.filter((function(e){if("FragmentDefinition"!==e.kind)return!0;var n=e.name.value;return!r[n]&&(r[n]=!0,!0)}))}i.definitions=i.definitions.concat(o(t("fede").definitions)),i.definitions=i.definitions.concat(o(t("2940").definitions)),i.definitions=i.definitions.concat(o(t("d36c").definitions)),e.exports=i},9564:function(e,n,t){var i=t("4652");e.exports=function(e){return i((function(){var n=""[e]('"');return n!==n.toLowerCase()||n.split('"').length>3}))}},"96db":function(e,n){e.exports=function(e,n){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:n}}},"993a":function(e,n,t){"use strict";var i=t("925f"),r=t("d54d");i({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},"9d3e":function(e,n,t){"use strict";var i=t("925f"),r=t("320d");i({target:"String",proto:!0,forced:t("9564")("link")},{link:function(e){return r(this,"a","href",e)}})},"9de8":function(e,n,t){(n=e.exports=t("3c10")(!1)).push([e.i,".kill-port_darkmode_3ltTP * {\n box-shadow: none !important;\n}\n.kill-port_widget-kill-port_15gyL {\n height: 100%;\n padding: 16px;\n box-sizing: border-box;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_status_2N12a {\n display: flex;\n align-items: center;\n height: 48px;\n padding-left: 21px;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_status_2N12a .santd-icon {\n color: #1890ff;\n font-size: 32px;\n padding: 0 8px;\n margin-right: 16px;\n}\n.kill-port_darkmode_3ltTP .kill-port_widget-kill-port_15gyL .kill-port_status_2N12a .santd-icon {\n color: #3a59d3;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_status_2N12a .kill-port_info_2I4yk {\n font-size: 18px;\n color: #333;\n}\n.kill-port_darkmode_3ltTP .kill-port_widget-kill-port_15gyL .kill-port_status_2N12a .kill-port_info_2I4yk {\n color: #fff;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_status-killed_1ICTK .santd-icon {\n color: #52c41a;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_status-error_1YA6N .santd-icon {\n color: #f5222d;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP {\n display: flex;\n padding-left: 29px;\n padding-right: 20px;\n justify-content: space-between;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .santd-input-number {\n width: 190px;\n height: 36px;\n border-radius: 12px;\n border: 1px solid;\n border-color: #1890ff;\n background-color: #fff;\n}\n.kill-port_darkmode_3ltTP .kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .santd-input-number {\n border-color: #2f2f2f;\n}\n.kill-port_darkmode_3ltTP .kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .santd-input-number {\n background-color: #212226;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .santd-input-number input {\n color: #1890ff;\n font-size: 16px;\n height: 36px;\n}\n.kill-port_darkmode_3ltTP .kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .santd-input-number input {\n color: #3a59d3;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .santd-input-number .santd-input-number-handler-wrap {\n border-radius: 0 12px 12px 0;\n}\n.kill-port_widget-kill-port_15gyL .kill-port_actions_3ojQP .kill-port_btn_22JFQ {\n width: 76px;\n height: 36px;\n border-radius: 18px;\n font-size: 18px;\n}\n",""]),n.locals={darkmode:"kill-port_darkmode_3ltTP","widget-kill-port":"kill-port_widget-kill-port_15gyL",widgetKillPort:"kill-port_widget-kill-port_15gyL",status:"kill-port_status_2N12a",info:"kill-port_info_2I4yk","status-killed":"kill-port_status-killed_1ICTK",statusKilled:"kill-port_status-killed_1ICTK","status-error":"kill-port_status-error_1YA6N",statusError:"kill-port_status-error_1YA6N",actions:"kill-port_actions_3ojQP",btn:"kill-port_btn_22JFQ"}},a081:function(e,n,t){var i=t("7b2b"),r=t("b088"),o=t("3daa"),a=t("6674");e.exports=i("Reflect","ownKeys")||function(e){var n=r.f(a(e)),t=o.f;return t?n.concat(t(e)):n}},a2d9:function(e,n,t){var i=t("4a66"),r=Math.floor,o="".replace,a=/\$([$&'`]|\d\d?|<[^>]*>)/g,s=/\$([$&'`]|\d\d?)/g;e.exports=function(e,n,t,c,l,u){var d=t+e.length,f=c.length,p=s;return void 0!==l&&(l=i(l),p=a),o.call(u,p,(function(i,o){var a;switch(o.charAt(0)){case"$":return"$";case"&":return e;case"`":return n.slice(0,t);case"'":return n.slice(d);case"<":a=l[o.slice(1,-1)];break;default:var s=+o;if(0===s)return i;if(s>f){var u=r(s/10);return 0===u?i:u<=f?void 0===c[u-1]?o.charAt(1):c[u-1]+o.charAt(1):i}a=c[s-1]}return void 0===a?"":a}))}},a2ee:function(e,n,t){var i=t("1ccf"),r=t("b088").f,o={}.toString,a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"[object Window]"==o.call(e)?function(e){try{return r(e)}catch(n){return a.slice()}}(e):r(i(e))}},a440:function(e,n,t){var i=t("e5c6");e.exports=i&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},a48f:function(e,n,t){(n=e.exports=t("3c10")(!1)).push([e.i,".welcome_darkmode_339RA * {\n box-shadow: none !important;\n}\n.welcome_widget-welcome_JPs5I {\n display: flex;\n padding: 16px;\n align-items: center;\n flex-direction: column;\n height: 100%;\n}\n.welcome_widget-welcome_JPs5I .welcome_logo-wrapper_3AkCI {\n display: flex;\n justify-content: center;\n align-items: center;\n margin: 16px 0;\n width: 150px;\n height: 150px;\n background-color: #236eff;\n border-radius: 22.5px;\n}\n.welcome_darkmode_339RA .welcome_widget-welcome_JPs5I .welcome_logo-wrapper_3AkCI {\n background-color: #3a59d3;\n}\n.welcome_widget-welcome_JPs5I .welcome_logo-wrapper_3AkCI .welcome_logo_3Sao1 {\n width: 100px;\n height: 100px;\n}\n.welcome_widget-welcome_JPs5I .welcome_title_bM25C {\n font-size: 42px;\n font-weight: 500;\n text-align: center;\n margin-bottom: 40px;\n color: #333;\n}\n.welcome_darkmode_339RA .welcome_widget-welcome_JPs5I .welcome_title_bM25C {\n color: #cecece;\n}\n.welcome_widget-welcome_JPs5I .welcome_tips_3avs4 {\n flex: 1;\n}\n.welcome_widget-welcome_JPs5I .welcome_tips_3avs4 .welcome_tip_3DP7Y {\n font-size: 18px;\n padding: 20px 16px;\n display: flex;\n justify-content: center;\n color: #8c8c8c;\n}\n.welcome_widget-welcome_JPs5I .welcome_tips_3avs4 .welcome_tip_3DP7Y .welcome_message_1nVy9 {\n flex: 1;\n margin-left: 24px;\n}\n.welcome_widget-welcome_JPs5I .welcome_tips_3avs4 .welcome_tip_3DP7Y .santd-icon {\n font-size: 26px;\n color: #1890ff;\n}\n.welcome_darkmode_339RA .welcome_widget-welcome_JPs5I .welcome_tips_3avs4 .welcome_tip_3DP7Y .santd-icon {\n color: #3a59d3;\n}\n.welcome_widget-welcome_JPs5I .welcome_actions_378V5 {\n display: flex;\n flex-direction: column;\n justify-content: center;\n margin-top: 16px;\n}\n.welcome_widget-welcome_JPs5I .welcome_actions_378V5 .santd-btn {\n border-radius: 20px;\n padding: 0 20px !important;\n}\n",""]),n.locals={darkmode:"welcome_darkmode_339RA","widget-welcome":"welcome_widget-welcome_JPs5I",widgetWelcome:"welcome