amis-rpc-design/dist/1980.a52ee43e.bundle.js
2023-10-07 19:42:30 +08:00

1 line
2.6 KiB
JavaScript

"use strict";(self.webpackChunkamis_rpc_design=self.webpackChunkamis_rpc_design||[]).push([[1980],{31980:(e,r,t)=>{t.r(r),t.d(r,{gexf:()=>a,prepareBoxplotData:()=>c,version:()=>g});var a={};t.r(a),t.d(a,{parse:()=>i});var n=t(36424),o=t(24046);function i(e){var r;if(!(r="string"==typeof e?(new DOMParser).parseFromString(e,"text/xml"):e)||r.getElementsByTagName("parsererror").length)return null;var t=f(r,"gexf");if(!t)return null;for(var a,n=f(t,"graph"),i=(a=f(n,"attributes"))?o.map(p(a,"attribute"),(function(e){return{id:u(e,"id"),title:u(e,"title"),type:u(e,"type")}})):[],v={},c=0;c<i.length;c++)v[i[c].id]=i[c];return{nodes:l(f(n,"nodes"),v),links:s(f(n,"edges"))}}function l(e,r){return e?o.map(p(e,"node"),(function(e){var t={id:u(e,"id"),name:u(e,"label"),itemStyle:{normal:{}}},a=f(e,"viz:size"),n=f(e,"viz:position"),o=f(e,"viz:color"),i=f(e,"attvalues");if(a&&(t.symbolSize=parseFloat(u(a,"value"))),n&&(t.x=parseFloat(u(n,"x")),t.y=parseFloat(u(n,"y"))),o&&(t.itemStyle.normal.color="rgb("+[0|u(o,"r"),0|u(o,"g"),0|u(o,"b")].join(",")+")"),i){var l=p(i,"attvalue");t.attributes={};for(var s=0;s<l.length;s++){var v=l[s],c=u(v,"for"),g=u(v,"value"),d=r[c];if(d){switch(d.type){case"integer":case"long":g=parseInt(g,10);break;case"float":case"double":g=parseFloat(g);break;case"boolean":g="true"===g.toLowerCase()}t.attributes[c]=g}}}return t})):[]}function s(e){return e?o.map(p(e,"edge"),(function(e){var r={id:u(e,"id"),name:u(e,"label"),source:u(e,"source"),target:u(e,"target"),lineStyle:{normal:{}}},t=r.lineStyle.normal,a=f(e,"viz:thickness"),n=f(e,"viz:color");return a&&(t.width=parseFloat(a.getAttribute("value"))),n&&(t.color="rgb("+[0|u(n,"r"),0|u(n,"g"),0|u(n,"b")].join(",")+")"),r})):[]}function u(e,r){return e.getAttribute(r)}function f(e,r){for(var t=e.firstChild;t;){if(1===t.nodeType&&t.nodeName.toLowerCase()===r.toLowerCase())return t;t=t.nextSibling}return null}function p(e,r){for(var t=e.firstChild,a=[];t;)t.nodeName.toLowerCase()===r.toLowerCase()&&a.push(t),t=t.nextSibling;return a}function v(e,r){var t=(e.length-1)*r+1,a=Math.floor(t),n=+e[a-1],o=t-a;return o?n+o*(e[a]-n):n}function c(e,r){for(var t,a=[],n=[],o=[],i=(r=r||{}).boundIQR,l="none"===i||0===i,s=0;s<e.length;s++){o.push(s+"");var u=((t=e[s].slice()).sort((function(e,r){return e-r})),t),f=v(u,.25),p=v(u,.5),c=v(u,.75),g=u[0],d=u[u.length-1],b=(null==i?1.5:i)*(c-f),h=l?g:Math.max(g,f-b),m=l?d:Math.min(d,c+b);a.push([h,f,p,c,m]);for(var x=0;x<u.length;x++){var y=u[x];if(y<h||y>m){var w=[s,y];"vertical"===r.layout&&w.reverse(),n.push(w)}}}return{boxData:a,outliers:n,axisData:o}}var g="1.0.0";n.dataTool&&(n.dataTool.version=g,n.dataTool.gexf=a,n.dataTool.prepareBoxplotData=c)}}]);