chunk-314d29b9.04a17b8c.js 8.9 KB

1
  1. (window["webpackJsonp"]=window["webpackJsonp"]||[]).push([["chunk-314d29b9","chunk-c821bdc2","chunk-0e18d476","chunk-2d0e24d1"],{"0518":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r("9ab4"),o=a(r("72fb")),i=a(r("28f9")),u=a(r("503e")),s=r("0dfa"),c=a(r("f694"));function a(t){return t&&t.__esModule?t:{default:t}}var f="anchorPointsCache",d="bboxCache",g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,n.__extends)(e,t),e.prototype.getNearestPoint=function(t,e){for(var r=0,n=t[0],o=(0,s.distance)(t[0],e),i=0;i<t.length;i++){var u=t[i],c=(0,s.distance)(u,e);c<o&&(n=u,o=c,r=i)}return n.anchorIndex=r,n},e.prototype.getDefaultCfg=function(){return{type:"node",edges:[]}},e.prototype.getEdges=function(){return this.get("edges")},e.prototype.getInEdges=function(){var t=this;return this.get("edges").filter((function(e){return e.get("target")===t}))},e.prototype.getOutEdges=function(){var t=this;return this.get("edges").filter((function(e){return e.get("source")===t}))},e.prototype.getNeighbors=function(){var t=this,e=this.get("edges"),r=function(e){return e.getSource()===t?e.getTarget():e.getSource()};return e.map(r)},e.prototype.getSourceNeighbors=function(){var t=this,e=this.get("edges"),r=function(e){return e.getSource()===t};return e.filter(r).map((function(t){return t.getTarget()}))},e.prototype.getTargetNeighbors=function(){var t=this,e=this.get("edges"),r=function(e){return e.getTarget()===t};return e.filter(r).map((function(t){return t.getSource()}))},e.prototype.getLinkPointByAnchor=function(t){var e=this.getAnchorPoints();return e[t]},e.prototype.getLinkPoint=function(t){var e,r=this.get("keyShape"),n=r.get("type"),o=this.getBBox(),i=o.centerX,u=o.centerY,c=this.getAnchorPoints();switch(n){case"circle":e=(0,s.getCircleIntersectByPoint)({x:i,y:u,r:o.width/2},t);break;case"ellipse":e=(0,s.getEllipseIntersectByPoint)({x:i,y:u,rx:o.width/2,ry:o.height/2},t);break;default:e=(0,s.getRectIntersectByPoint)(o,t)}var a=e;return c.length&&(a||(a=t),a=this.getNearestPoint(c,a)),a||(a={x:i,y:u}),a},e.prototype.getAnchorPoints=function(){var t=this.get(f);if(!t){t=[];var e=this.get("shapeFactory"),r=this.getBBox(),n=this.get("model"),i=this.getShapeCfg(n),s=n.shape||n.type,c=e.getAnchorPoints(s,i)||[];(0,o.default)(c,(function(e,n){var o=(0,u.default)({x:r.minX+e[0]*r.width,y:r.minY+e[1]*r.height},e[2],{index:n});t.push(o)})),this.set(f,t)}return t},e.prototype.addEdge=function(t){this.get("edges").push(t)},e.prototype.lock=function(){this.set("locked",!0)},e.prototype.unlock=function(){this.set("locked",!1)},e.prototype.hasLocked=function(){return this.get("locked")},e.prototype.removeEdge=function(t){var e=this.getEdges(),r=e.indexOf(t);r>-1&&e.splice(r,1)},e.prototype.clearCache=function(){this.set(d,null),this.set(f,null)},e.prototype.isOnlyMove=function(t){if(!t)return!1;var e=!(0,i.default)(t.x),r=!(0,i.default)(t.y),n=Object.keys(t);return 1===n.length&&(e||r)||2===n.length&&e&&r},e}(c.default),h=g;e.default=h},"06ef":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){return"object"===typeof t&&null!==t};e.default=n},"28f9":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=function(t){return null===t||void 0===t};e.default=n},"2b81":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=void 0;var n=r("9ab4"),o=s(r("28f9")),i=s(r("cdca")),u=s(r("f694"));function s(t){return t&&t.__esModule?t:{default:t}}var c={source:"start",target:"end"},a="Node",f="Point",d="Anchor",g=function(t){function e(){return null!==t&&t.apply(this,arguments)||this}return(0,n.__extends)(e,t),e.prototype.getDefaultCfg=function(){return{type:"edge",sourceNode:null,targetNode:null,startPoint:null,endPoint:null,linkCenter:!1}},e.prototype.setEnd=function(t,e){var r=c[t]+f,n=t+a,o=this.get(n);o&&o.removeEdge(this),(0,i.default)(e)?(this.set(r,e),this.set(n,null)):(e.addEdge(this),this.set(n,e),this.set(r,null))},e.prototype.getLinkPoint=function(t,e,r){var n=c[t]+f,i=t+a,u=this.get(n);if(!u){var s=this.get(i),g=t+d,h=this.getPrePoint(t,r),l=e[g];(0,o.default)(l)||(u=s.getLinkPointByAnchor(l)),u=u||s.getLinkPoint(h),(0,o.default)(u.index)||this.set(t+"AnchorIndex",u.index)}return u},e.prototype.getPrePoint=function(t,e){if(e&&e.length){var r="source"===t?0:e.length-1;return e[r]}var n="source"===t?"target":"source";return this.getEndPoint(n)},e.prototype.getEndPoint=function(t){var e=t+a,r=c[t]+f,n=this.get(e);return n?n.get("model"):this.get(r)},e.prototype.getControlPointsByCenter=function(t){var e=this.getEndPoint("source"),r=this.getEndPoint("target"),n=this.get("shapeFactory"),o=t.shape||t.type;return n.getControlPoints(o,{startPoint:e,endPoint:r})},e.prototype.getEndCenter=function(t){var e=t+a,r=c[t]+f,n=this.get(e);if(n){var o=n.getBBox();return{x:o.centerX,y:o.centerY}}return this.get(r)},e.prototype.init=function(){t.prototype.init.call(this),this.setSource(this.get("source")),this.setTarget(this.get("target"))},e.prototype.getShapeCfg=function(e){var r=this,n=r.get("linkCenter"),o=t.prototype.getShapeCfg.call(this,e);if(n)o.startPoint=r.getEndCenter("source"),o.endPoint=r.getEndCenter("target");else{var i=o.controlPoints||r.getControlPointsByCenter(o);o.startPoint=r.getLinkPoint("source",e,i),o.endPoint=r.getLinkPoint("target",e,i)}return o.sourceNode=r.get("sourceNode"),o.targetNode=r.get("targetNode"),o},e.prototype.getModel=function(){var t=this.get("model"),e=this.get("source"+a),r=this.get("target"+a);return e?delete t["source"+a]:t.source=this.get("start"+f),r?delete t["target"+a]:t.target=this.get("end"+f),t},e.prototype.setSource=function(t){this.setEnd("source",t),this.set("source",t)},e.prototype.setTarget=function(t){this.setEnd("target",t),this.set("target",t)},e.prototype.getSource=function(){return this.get("source")},e.prototype.getTarget=function(){return this.get("target")},e.prototype.updatePosition=function(){},e.prototype.update=function(t){var e=this.get("model");Object.assign(e,t),this.updateShape(),this.afterUpdate(),this.clearCache()},e.prototype.destroy=function(){var e=this.get("source"+a),r=this.get("target"+a);e&&!e.destroyed&&e.removeEdge(this),r&&!r.destroyed&&r.removeEdge(this),t.prototype.destroy.call(this)},e}(u.default),h=g;e.default=h},"503e":function(t,e,r){"use strict";function n(t,e){for(var r in e)e.hasOwnProperty(r)&&"constructor"!==r&&void 0!==e[r]&&(t[r]=e[r])}function o(t,e,r,o){return e&&n(t,e),r&&n(t,r),o&&n(t,o),t}Object.defineProperty(e,"__esModule",{value:!0}),e.default=o},"72fb":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r("01f9"),o=r("9ab4f");function i(t,e){var r;if(t)if(n.default(t)){for(var i=0,u=t.length;i<u;i++)if(r=e(t[i],i),!1===r)break}else if(o.default(t))for(var s in t)if(t.hasOwnProperty(s)&&(r=e(t[s],s),!1===r))break}e.default=i},"7db0":function(t,e,r){"use strict";var n=r("23e7"),o=r("b727").find,i=r("44d2"),u="find",s=!0;u in[]&&Array(1)[u]((function(){s=!1})),n({target:"Array",proto:!0,forced:s},{find:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(u)},"81d5":function(t,e,r){"use strict";var n=r("7b0b"),o=r("23cb"),i=r("07fa");t.exports=function(t){var e=n(this),r=i(e),u=arguments.length,s=o(u>1?arguments[1]:void 0,r),c=u>2?arguments[2]:void 0,a=void 0===c?r:o(c,r);while(a>s)e[s++]=t;return e}},"9ab4f":function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0}),e.default=function(t){var e=typeof t;return null!==t&&"object"===e||"function"===e}},a434:function(t,e,r){"use strict";var n=r("23e7"),o=r("da84"),i=r("23cb"),u=r("5926"),s=r("07fa"),c=r("7b0b"),a=r("65f0"),f=r("8418"),d=r("1dde"),g=d("splice"),h=o.TypeError,l=Math.max,p=Math.min,y=9007199254740991,v="Maximum allowed length exceeded";n({target:"Array",proto:!0,forced:!g},{splice:function(t,e){var r,n,o,d,g,P,b=c(this),k=s(b),x=i(t,k),O=arguments.length;if(0===O?r=n=0:1===O?(r=0,n=k-x):(r=O-2,n=p(l(u(e),0),k-x)),k+r-n>y)throw h(v);for(o=a(b,n),d=0;d<n;d++)g=x+d,g in b&&f(o,d,b[g]);if(o.length=n,r<n){for(d=x;d<k-n;d++)g=d+n,P=d+r,g in b?b[P]=b[g]:delete b[P];for(d=k;d>k-n+r;d--)delete b[d-1]}else if(r>n)for(d=k-n;d>x;d--)g=d+n-1,P=d+r-1,g in b?b[P]=b[g]:delete b[P];for(d=0;d<r;d++)b[d+x]=arguments[d+2];return b.length=k-n+r,o}})},c740:function(t,e,r){"use strict";var n=r("23e7"),o=r("b727").findIndex,i=r("44d2"),u="findIndex",s=!0;u in[]&&Array(1)[u]((function(){s=!1})),n({target:"Array",proto:!0,forced:s},{findIndex:function(t){return o(this,t,arguments.length>1?arguments[1]:void 0)}}),i(u)},cb29:function(t,e,r){var n=r("23e7"),o=r("81d5"),i=r("44d2");n({target:"Array",proto:!0},{fill:o}),i("fill")},cdca:function(t,e,r){"use strict";Object.defineProperty(e,"__esModule",{value:!0});var n=r("06ef"),o=r("bd8b"),i=function(t){if(!n.default(t)||!o.default(t,"Object"))return!1;if(null===Object.getPrototypeOf(t))return!0;var e=t;while(null!==Object.getPrototypeOf(e))e=Object.getPrototypeOf(e);return Object.getPrototypeOf(t)===e};e.default=i}}]);