SYMBOL INDEX (1214 symbols across 77 files) FILE: src/GraphRag.Net.Web/Components/GlobalHeader/RightContent.razor.cs class RightContent (line 8) | public partial class RightContent method OnInitializedAsync (line 47) | protected override async Task OnInitializedAsync() method SetClassMap (line 54) | protected void SetClassMap() method HandleSelectUser (line 61) | public void HandleSelectUser(MenuItem item) method HandleSelectLang (line 77) | public void HandleSelectLang(MenuItem item) method HandleClear (line 81) | public async Task HandleClear(string key) method HandleViewMore (line 98) | public async Task HandleViewMore(string key) FILE: src/GraphRag.Net.Web/Controllers/GraphController.cs class GraphController (line 7) | [Route("api/[controller]/[action]")] method GetAllIndex (line 15) | [HttpGet] method GetAllGraphs (line 28) | [HttpGet] method InsertGraphData (line 45) | [HttpPost] method SearchGraph (line 57) | [HttpPost] method SearchGraphCommunity (line 69) | [HttpPost] method ImportTxt (line 82) | [HttpPost] method GraphCommunities (line 99) | [HttpGet] method GraphGlobal (line 111) | [HttpGet] method DeleteGraph (line 123) | [HttpGet] class InputModel (line 131) | public class InputModel FILE: src/GraphRag.Net.Web/Extensions/DateTimeExtension.cs class DateTimeExtension (line 3) | public static class DateTimeExtension method ToFriendlyDisplay (line 12) | public static string ToFriendlyDisplay(this DateTime dateTime) FILE: src/GraphRag.Net.Web/Mock/MockChatCompletion.cs class MockChatCompletion (line 12) | public class MockChatCompletion : IChatCompletionService method MockChatCompletion (line 26) | public MockChatCompletion() method GetChatMessageContentsAsync (line 31) | public async Task> GetChatMessageCon... method GetStreamingChatMessageContentsAsync (line 38) | public async IAsyncEnumerable GetStreamin... FILE: src/GraphRag.Net.Web/Mock/MockTextCompletion.cs class MockTextCompletion (line 12) | public class MockTextCompletion : ITextGenerationService, IAIService method MockTextCompletion (line 25) | public MockTextCompletion() method GetTextContentsAsync (line 30) | public async Task> GetTextContentsAsync(str... method GetStreamingTextContentsAsync (line 37) | public async IAsyncEnumerable GetStreamingTextCo... FILE: src/GraphRag.Net.Web/Mock/MockTextEmbeddingGeneratorService.cs class MockTextEmbeddingGeneratorService (line 7) | public sealed class MockTextEmbeddingGeneratorService : ITextEmbeddingGe... method MockTextEmbeddingGeneratorService (line 11) | public MockTextEmbeddingGeneratorService() method GenerateEmbeddingsAsync (line 15) | public async Task>> GenerateEmbeddingsAsync( method Dispose (line 34) | public void Dispose() FILE: src/GraphRag.Net.Web/Models/ActivitiesType.cs class ActivitiesType (line 3) | public class ActivitiesType FILE: src/GraphRag.Net.Web/Models/ActivityGroup.cs class ActivityGroup (line 3) | public class ActivityGroup FILE: src/GraphRag.Net.Web/Models/ActivityProject.cs class ActivityProject (line 3) | public class ActivityProject FILE: src/GraphRag.Net.Web/Models/ActivityUser.cs class ActivityUser (line 3) | public class ActivityUser FILE: src/GraphRag.Net.Web/Models/AdvancedOperation.cs class AdvancedOperation (line 3) | public class AdvancedOperation FILE: src/GraphRag.Net.Web/Models/AdvancedProfileData.cs class AdvancedProfileData (line 3) | public class AdvancedProfileData FILE: src/GraphRag.Net.Web/Models/BasicGood.cs class BasicGood (line 3) | public class BasicGood FILE: src/GraphRag.Net.Web/Models/BasicProfileDataType.cs class BasicProfileDataType (line 3) | public class BasicProfileDataType FILE: src/GraphRag.Net.Web/Models/BasicProgress.cs class BasicProgress (line 3) | public class BasicProgress FILE: src/GraphRag.Net.Web/Models/ChartData.cs class ChartData (line 3) | public class ChartData FILE: src/GraphRag.Net.Web/Models/ChartDataItem.cs class ChartDataItem (line 3) | public class ChartDataItem FILE: src/GraphRag.Net.Web/Models/ChatMessage.cs class ChatMessage (line 3) | public class ChatMessage FILE: src/GraphRag.Net.Web/Models/CurrentUser.cs class TagType (line 3) | public class TagType class GeographicType (line 9) | public class GeographicType class CurrentUser (line 15) | public class CurrentUser class UserLiteItem (line 34) | public class UserLiteItem FILE: src/GraphRag.Net.Web/Models/FormItemLayout.cs class FormItemLayout (line 5) | public class FormItemLayout FILE: src/GraphRag.Net.Web/Models/FormModel.cs class StepFormModel (line 3) | public class StepFormModel class AdvancedFormModel (line 13) | public class AdvancedFormModel class BasicFormModel (line 29) | public class BasicFormModel class Owner (line 41) | public class Owner FILE: src/GraphRag.Net.Web/Models/LayoutModel.cs class LayoutModel (line 5) | public class LayoutModel FILE: src/GraphRag.Net.Web/Models/ListFormModel.cs class ListFormModel (line 3) | public class ListFormModel class BasicListFormModel (line 12) | public class BasicListFormModel FILE: src/GraphRag.Net.Web/Models/ListItemDataType.cs class Member (line 6) | public class Member class ListItemDataType (line 13) | public class ListItemDataType FILE: src/GraphRag.Net.Web/Models/LoginParamsType.cs class LoginParamsType (line 5) | public class LoginParamsType FILE: src/GraphRag.Net.Web/Models/NoticeItem.cs class NoticeItem (line 5) | public class NoticeItem : NoticeIconData FILE: src/GraphRag.Net.Web/Models/NoticeType.cs class NoticeType (line 3) | public class NoticeType FILE: src/GraphRag.Net.Web/Models/OfflineChartDataItem.cs class OfflineChartDataItem (line 3) | public class OfflineChartDataItem FILE: src/GraphRag.Net.Web/Models/OfflineDataItem.cs class OfflineDataItem (line 3) | public class OfflineDataItem FILE: src/GraphRag.Net.Web/Models/RadarDataItem.cs class RadarDataItem (line 3) | public class RadarDataItem FILE: src/GraphRag.Net.Web/Models/SearchDataItem.cs class SearchDataItem (line 3) | public class SearchDataItem FILE: src/GraphRag.Net.Web/Pages/Graph/Chat.razor.cs class Chat (line 7) | public partial class Chat method OnInitializedAsync (line 21) | protected override async Task OnInitializedAsync() method Search (line 27) | private async Task Search() method Search1 (line 35) | private async Task Search1() method OnSelectedItemChangedHandler (line 43) | private void OnSelectedItemChangedHandler(string value) method BeforeUpload (line 49) | private bool BeforeUpload(UploadFileItem file) method OnSingleCompleted (line 71) | private void OnSingleCompleted(UploadInfo fileinfo) method InputText (line 77) | private async Task InputText() FILE: src/GraphRag.Net.Web/Utils/LongToDateTimeConverter.cs class LongToDateTimeConverter (line 7) | public class LongToDateTimeConverter : JsonConverter method Read (line 9) | public override DateTime Read(ref Utf8JsonReader reader, Type typeToCo... method Write (line 17) | public override void Write(Utf8JsonWriter writer, DateTime value, Json... FILE: src/GraphRag.Net.Web/wwwroot/js/relation-graph.umd.js function _t (line 1) | function _t(e){if(e&&e.__esModule)return e;const s=Object.create(null,{[... function h (line 1) | function h(){i||(i=!0,o())} method getDescendantNodes (line 1) | getDescendantNodes(e){const s=[];return e.lot&&e.lot.childs&&e.lot.child... method analysisNodes (line 1) | analysisNodes(e,s,t,o){s.length>o.max_length&&(o.max_length=s.length),t>... method analysisNodes4Didirectional (line 1) | analysisNodes4Didirectional(e,s,t,o,n){s.length>o.max_length&&(o.max_len... method conductStrengthToParents (line 1) | conductStrengthToParents(e){e.lot.parent&&Math.abs(e.lot.level)-1===Math... method analysisDataTree (line 1) | analysisDataTree(e,s,t=1){const o=[];let n=0;e.forEach(i=>{(i.lot.level=... method conductStrengthToParents4Folder (line 1) | conductStrengthToParents4Folder(e){e.lot.parent&&(e.lot.parent.lot.stren... method analysisDataFolder (line 1) | analysisDataFolder(e,s,t){const o=[];let n=0,i;e.forEach(a=>{(a.lot.leve... method isAllowShowNode (line 1) | isAllowShowNode(e,s=0){return s>15?!0:(!e.lot||!e.lot.parent||x.isAllowS... method getNodeWidth (line 1) | getNodeWidth(e,s){return e.el.offsetWidth||e.width||s&&s.defaultNodeWidt... method getNodeHeight (line 1) | getNodeHeight(e,s){return e.el.offsetHeight||e.height||s&&s.defaultNodeH... method getNodeXByLotX (line 1) | getNodeXByLotX(e,s){return(s.offset_x||0)+this.getNodeXByCenterX(e,s,s.l... method getNodeYByLotY (line 1) | getNodeYByLotY(e,s){return(s.offset_y||0)+this.getNodeYByCenterY(e,s,s.l... method getNodeXByCenterX (line 1) | getNodeXByCenterX(e,s,t){return s.alignItems==="right"?t-x.getNodeWidth(... method getNodeYByCenterY (line 1) | getNodeYByCenterY(e,s,t){return s.alignItems==="top"?t:s.alignItems==="b... method getCenterXByNodeX (line 1) | getCenterXByNodeX(e,s,t){return t+x.getNodeHeight(s,e)/2} method getCenterYByNodeY (line 1) | getCenterYByNodeY(e,s,t){return t+x.getNodeHeight(s,e)/2} method getLotXByNodeX (line 1) | getLotXByNodeX(e,s){const t=s.offset_x||0;return this.getCenterXByNodeX(... method getLotYByNodeY (line 1) | getLotYByNodeY(e,s){const t=s.offset_y||0;return this.getCenterYByNodeY(... method isRectangleOverlap (line 1) | isRectangleOverlap(e,s){const t=e.x+F,o=s.x+F,n=e.el.offsetWidth-F*2,i=s... method isXOverlap (line 1) | isXOverlap(e,s,t,o){return!(s>=e+t||s+o<=e)} method isYOverlap (line 1) | isYOverlap(e,s,t,o){return!(s>=e+t||s+o<=e)} method shapesOverlap (line 1) | shapesOverlap(e,s,t=1,o=1){return this.isRectangleOverlap(e,s)} method getNoOverlapLimitedPosition (line 1) | getNoOverlapLimitedPosition(e,s,t,o){const n=e.x+F,i=e.y+F,a=s+F,l=o.x+F... method flatNodeData (line 1) | flatNodeData(e,s,t,o){e.forEach(n=>{t.push(n),s&&o.push({from:s.id,to:n.... class ct (line 1) | class ct{constructor(s,t,o){v(this,"graphOptions");v(this,"layoutOptions... method constructor (line 1) | constructor(s,t,o){v(this,"graphOptions");v(this,"layoutOptions");v(th... method setLinks (line 1) | setLinks(s){u("setLinks:",s.length),this.allLinks=s} method refresh (line 1) | refresh(){this.placeNodes(this.allNodes,this.rootNode)} method placeNodes (line 1) | placeNodes(s,t){this.allNodes=s,this.rootNode=t} method snapshotBeforeAnimation (line 1) | snapshotBeforeAnimation(){this.allNodes.forEach(s=>{!x.isAllowShowNode... method animationLayout (line 1) | animationLayout(s=!0){return C(this,null,function*(){s&&this.snapshotB... method playAnimation (line 1) | playAnimation(s){if(u("[LayoutAnimationEffect]",this.currentAnimationS... class Gt (line 1) | class Gt extends ct{constructor(t,o,n){super(t,o,n);v(this,"enableGather... method constructor (line 1) | constructor(t,o,n){super(t,o,n);v(this,"enableGatherNodes",!1);v(this,... method refresh (line 1) | refresh(){return C(this,null,function*(){u("SeeksBidirectionalTreeLayo... method analysisNodes4Didirectional (line 1) | analysisNodes4Didirectional(t,o,n,i,a){u(`${a} level ${n} size: ${o.le... method placeNodes (line 1) | placeNodes(t,o){return C(this,null,function*(){if(u("SeeksBidirectiona... method placeNodesPosition (line 1) | placeNodesPosition(t,o,n){if(t.fixed!==!0){const i=this.layoutOptions.... method placeRelativePosition (line 1) | placeRelativePosition(t,o,n){const i=this.graphOptions.viewSize;if(thi... method gatherNodes (line 1) | gatherNodes(t,o,n){if(!this.enableGatherNodes)return;const i={};t.forE... method getBloomingNearByParent (line 1) | getBloomingNearByParent(t,o,n,i){let a=9999,l;for(const r of n)if(r.lo... method getLevelDistance (line 1) | getLevelDistance(t,o,n){const i=Math.abs(o);if(this.levelDistanceArr&&... function Fe (line 1) | function Fe(e,s,t,o,n,i,a,l,r){const h=n-e,c=i-s,p=Math.sqrt(h*h+c*c),d=... method getRectPoint (line 1) | getRectPoint(e,s,t,o,n,i,a,l,r=!1,h=1,c=1,p=14){const d=c-(h-1)/2,g=e+n/... method getRectPointBasic (line 1) | getRectPointBasic(e,s,t,o,n,i,a,l){const r=e+n/2,h=s+i/2,c=t+a/2,p=o+l/2... method getRectJoinPoint (line 1) | getRectJoinPoint(e,s,t,o,n,i,a,l){const r=e+n/2,h=s+i/2,c=t+a/2,p=o+l/2,... method getRectHJoinPoint (line 1) | getRectHJoinPoint(e,s,t,o,n,i,a){const l=i/2;return e+n=0&&s>=0)return 1;if(e<0&&s>=0)return 2;if(e<0&&s... method getTextAngle (line 1) | getTextAngle(e,s,t,o){let n=Math.atan2(o-s,t-e)*180/Math.PI;return n<0&&... method getTreePointFromTop (line 1) | getTreePointFromTop(e,s,t,o,n,i){return e?{x:e-300+Math.max(600/((n===1?... method getTreePointFromRight (line 1) | getTreePointFromRight(e,s,t,o,n,i){return e?{x:e-t,y:s-200+Math.max(400/... method getTreePointFromBottom (line 1) | getTreePointFromBottom(e,s,t,o,n,i){return e?{x:e-300+Math.max(600/((n==... method getTreePointFromLeft (line 1) | getTreePointFromLeft(e,s,t,o,n,i){return e?{x:e+t,y:s-200+Math.max(400/(... class dt (line 1) | class dt extends ct{constructor(t,o,n){super(t,o,n);v(this,"layoutOption... method constructor (line 1) | constructor(t,o,n){super(t,o,n);v(this,"layoutOptions");v(this,"fastSt... method refresh (line 1) | refresh(){this.placeNodes(this.allNodes,this.rootNode)} method placeNodes (line 1) | placeNodes(t,o){if(u("!!!SeeksForceLayouter.placeNodes"),o)u("layout b... method easyPlaceGroupNodes (line 1) | easyPlaceGroupNodes(t){if(u("[layout canvasOffset]",this.graphOptions.... method easyAnalysisNodes (line 1) | easyAnalysisNodes(t){this.allNodes.forEach(i=>{i.lot.eached=!1,i.lot.n... method easyPlaceRelativePosition (line 1) | easyPlaceRelativePosition(t,o){o.forEach(i=>{if(i.lot.subling.level===... method updateVisibleNodes (line 1) | updateVisibleNodes(t){this.visibleNodes=[],t&&(this.allNodes=t),this.a... method autoLayout (line 1) | autoLayout(t=!1){this.layoutTimes=0,this.updateVisibleNodes(),u("Layou... method layoutFinished (line 1) | layoutFinished(){this.isMainLayouer&&(this.graphOptions.autoLayouting=... method resetCalcNodes (line 1) | resetCalcNodes(){u("resetCalcNodes:",this.visibleNodes.length),this.fo... method doForceLayout (line 1) | doForceLayout(t){if(this.graphOptions.instanceDestroyed){u("stop layou... method graphEventHandle (line 1) | graphEventHandle(t,...o){if(t===$.nodeDragStart){const n=o[0],i=this.c... method connectToGraphInstance (line 1) | connectToGraphInstance(){this.viewUpdate=()=>{this.graphInstance._data... method disConnectToGraphInstance (line 1) | disConnectToGraphInstance(){this.graphInstance.removeEventListener(thi... method calcNodesPosition (line 1) | calcNodesPosition(){if(this.byNode)for(let t=0;tt... method addFtoNode (line 1) | addFtoNode(t,o,n){if(t.ignoreForce||Number.isNaN(o)||Number.isNaN(n))r... method applyToNodePosition (line 1) | applyToNodePosition(t){if(t.fixed)return;let o=t.Fx,n=t.Fy;if(o>this.m... class Bt (line 1) | class Bt extends dt{constructor(t,o,n){super(t,o,n);v(this,"layoutOption... method constructor (line 1) | constructor(t,o,n){super(t,o,n);v(this,"layoutOptions");this.layoutOpt... method refresh (line 1) | refresh(){return C(this,null,function*(){u("SeeksCenterLayouter:refres... method placeNodes (line 1) | placeNodes(t,o){return C(this,null,function*(){if(u("SeeksCenterLayout... method getLevelDistanceArr (line 1) | getLevelDistanceArr(){let t=[];if(this.layoutOptions.levelDistance&&(t... method getLevelR (line 1) | getLevelR(t,o){if(t.length===0)return;let n=0;for(let i=0;ii.... method placeNodes (line 1) | placeNodes(t,o){return C(this,null,function*(){if(u("SeeksBidirectiona... method placeNodesPosition (line 1) | placeNodesPosition(t,o,n){if(t.fixed!==!0){const i=this.layoutOptions.... method placeRelativePosition (line 1) | placeRelativePosition(t,o,n){const i=this.graphOptions.viewSize;if(thi... method getLevelDistance (line 1) | getLevelDistance(t,o,n){const i=Math.abs(o);if(this.levelDistanceArr&&... class je (line 1) | class je extends ct{constructor(t,o,n){super(t,o,n);v(this,"enableGather... method constructor (line 1) | constructor(t,o,n){super(t,o,n);v(this,"enableGatherNodes",!1);v(this,... method refresh (line 1) | refresh(){return C(this,null,function*(){u("SeeksBidirectionalTreeLayo... method analysisNodes4Didirectional (line 1) | analysisNodes4Didirectional(t,o,n,i,a){u(`${a} level ${n} size: ${o.le... method placeNodes (line 1) | placeNodes(t,o){return C(this,null,function*(){if(u("SeeksBidirectiona... method placeNodesPosition (line 1) | placeNodesPosition(t,o,n){if(t.fixed!==!0){const i=this.layoutOptions.... method placeRelativePosition (line 1) | placeRelativePosition(t,o,n){const i=Z(this.layoutOptions.min_per_widt... method gatherNodes (line 1) | gatherNodes(t,o,n){if(!this.enableGatherNodes)return;const i={};t.forE... method getBloomingNearByParent (line 1) | getBloomingNearByParent(t,o,n,i){let a=9999,l;for(const r of n)if(r.lo... method getLevelDistance (line 1) | getLevelDistance(t,o,n){const i=Math.abs(o);if(this.levelDistanceArr&&... class Je (line 1) | class Je{constructor(s,t){v(this,"options");v(this,"listeners");v(this,"... method constructor (line 1) | constructor(s,t){v(this,"options");v(this,"listeners");v(this,"isReact... method enableDebugLog (line 1) | enableDebugLog(s){this.options.debug=s,window&&(window.relationGraphDe... method setUpdateViewHook (line 1) | setUpdateViewHook(s){this.isReact=!0,this.updateViewHook=s} method _dataUpdated (line 1) | _dataUpdated(){if(this._dataUpdating){this._dataUpdatingNext=!0;return... method _doSomethingAfterDataUpdated (line 1) | _doSomethingAfterDataUpdated(){u("_dataUpdated:",this._dataUpdatingNex... method addEventListener (line 1) | addEventListener(s){this.eventHandlers.includes(s)||this.eventHandlers... method removeEventListener (line 1) | removeEventListener(s){const t=this.eventHandlers.indexOf(s);t!==-1&&t... method setEventEmitHook (line 1) | setEventEmitHook(s){this._hook=s} method emitEvent (line 1) | emitEvent(s,...t){let o=this.defaultEventHandler(s,...t);for(const n o... method defaultEventHandler (line 1) | defaultEventHandler(s,...t){if(s===$.nodeDragStart)this.listeners.onNo... class qe (line 1) | class qe extends Je{constructor(t,o){super(t,o);v(this,"$dom");v(this,"$... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"$dom");v(this,"$canvasDom");v(this... method setDom (line 1) | setDom(t){this.$dom=t,this.addResizeListener(this.$dom,(o,n)=>{u("resi... method setCanvasDom (line 1) | setCanvasDom(t){this.$canvasDom=t} method getBoundingClientRect (line 1) | getBoundingClientRect(){return this.$dom.getBoundingClientRect()} method addResizeListener (line 1) | addResizeListener(t,o){this.resizeListenerMap.set(t,o),this.resizeObse... method _onNodeResize (line 1) | _onNodeResize(t,o,n){if(o===0||n===0)return;const i=this.nodeMap.get(t... method addNodeResizeListener (line 1) | addNodeResizeListener(t,o){this.nodeMap.set(t,o),this.resizeObserver.o... method removeNodeResizeListener (line 1) | removeNodeResizeListener(t){this.nodeMap.delete(t),this.resizeObserver... method removeResizeListener (line 1) | removeResizeListener(t){this.resizeListenerMap.delete(t),this.resizeOb... class Ke (line 1) | class Ke extends qe{constructor(t,o){super(t,o);v(this,"graphData",{root... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"graphData",{rootNode:void 0,nodes:... method setReactiveData (line 1) | setReactiveData(t,o){this.reactiveData=o,this.graphData=t,this.allLine... method setReactiveDataVue3 (line 1) | setReactiveDataVue3(t,o){this.reactiveData=o,this.graphData=t,this.all... method _setOptions (line 1) | _setOptions(t){const o=Lt(t);this.reactiveData?Object.assign(this.reac... method _initLayoutByLayoutOptions (line 1) | _initLayoutByLayoutOptions(t){this.options.layoutClassName=t.layoutCla... method initLayouter (line 1) | initLayouter(){if(this.userLayouerClass)u("Use user layouter:",this.us... method _setJsonData (line 1) | _setJsonData(t,o=!1){return C(this,null,function*(){yield this.clearGr... method clearGraph (line 1) | clearGraph(){return C(this,null,function*(){this.graphData.nodes=[],th... method clearElementLines (line 1) | clearElementLines(){return C(this,null,function*(){this.graphData.elem... method generateNewNodeId (line 1) | generateNewNodeId(t=5){const o=this.generateNewUUID(t);return this.get... method generateNewUUID (line 1) | generateNewUUID(t=5){const o="0123456789abcdefghijklmnopqrstuvwxyzABCD... method loadNodes (line 1) | loadNodes(t){const o={};this.graphData.nodes.forEach(i=>{o[i.id]=i});c... method loadLines (line 1) | loadLines(t){const o={};this.graphData.nodes.forEach(a=>{o[a.id]=a});c... method getNextLineId (line 1) | getNextLineId(t){const o=this.nextLineId++,n=`${t.seeks_id}-${o}`;for(... method flatNodeData (line 1) | flatNodeData(t,o,n,i){x.flatNodeData(t,o,n,i)} method loadGraphJsonData (line 1) | loadGraphJsonData(t){t.lines||(t.lines=t.relations,console.warn("[rela... method getLineArrow (line 1) | getLineArrow(t,o=!1,n=!1){const i=o?"start-":"";if(n)return`${this.opt... method getNodes (line 1) | getNodes(){return this.graphData.nodes} method getLinks (line 1) | getLinks(){return this.graphData.links} method transRGNodeToJsonObject (line 1) | transRGNodeToJsonObject(t){const o=yt(t);return o.selected=!1,o} method transRGLinkToJsonObject (line 1) | transRGLinkToJsonObject(t){const o=[];return vt(t,o),o} method transRGLineToJsonObject (line 1) | transRGLineToJsonObject(t){return St(t)} method getGraphJsonData (line 1) | getGraphJsonData(){const t=[],o=[];return this.graphData.nodes.forEach... method getGraphJsonOptions (line 1) | getGraphJsonOptions(){const t={},o=["layouter","autoLayouting","canvas... method printGraphJsonData (line 1) | printGraphJsonData(){console.log("graph options:",JSON.stringify(this.... method getNodeById (line 1) | getNodeById(t){for(let o=0;o{const n=docum... method getElementLineById (line 1) | getElementLineById(t){for(const o of this.graphData.elementLines)for(c... method getElementLines (line 1) | getElementLines(){const t=[];return this.graphData.elementLines.forEac... method removeElementLine (line 1) | removeElementLine(t){u("removeElementLine:",t);for(const o of this.gra... method removeELementLineById (line 1) | removeELementLineById(t){u("removeELementLineById:",t);for(const o of ... method updateElementLines (line 1) | updateElementLines(){u("updateElementLines:",this.graphData.elementLin... method _updateElementLines (line 1) | _updateElementLines(){this.graphData.elementLines.forEach(t=>{const o=... method _updateElementLinePosition (line 1) | _updateElementLinePosition(t,o){if(!t)return;const n=t.getBoundingClie... method getElementPosition (line 1) | getElementPosition(t){const n=document.getElementById(t).getBoundingCl... method removeNodeById (line 1) | removeNodeById(t){let o=0;for(let i=0;i{o.includes(n)|... method resetViewSize (line 1) | resetViewSize(t=!1){!this.options||(this.options.viewSize.width=this.$... method refreshNVAnalysisInfo (line 1) | refreshNVAnalysisInfo(){if(!this.$dom){console.error("cannot get view ... method getStuffSize (line 1) | getStuffSize(t){const o=t||this.graphData.nodes;let n=9999999,i=999999... method getNodesCenter (line 1) | getNodesCenter(){const t=this.getStuffSize();u("getStuffSize:",t);cons... method querySearchAsync (line 1) | querySearchAsync(t){if(u("fetch-suggestions",t),t=t.trim(),t==="")retu... method printOptions (line 1) | printOptions(){const t=this.getGraphJsonOptions();console.log("options... method printData (line 1) | printData(){const t=this.getGraphJsonData();console.log("data:",t),con... method loading (line 1) | loading(t=""){this.options.graphLoading=!0,this.options.graphLoadingTe... method clearLoading (line 1) | clearLoading(){this.options.graphLoading=!1,this.options.graphLoadingT... method updateVisbleViewNodes (line 1) | updateVisbleViewNodes(t=!1){!t&&(!this.options.performanceMode||this.o... method _updateVisbleViewNodes (line 1) | _updateVisbleViewNodes(){const t=this.getBoundingClientRect(),o=this.g... class Qe (line 1) | class Qe extends Ke{constructor(t,o){super(t,o);v(this,"$watermarkDom",n... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"$watermarkDom",null);v(this,"$wate... method setWatermarkDom (line 1) | setWatermarkDom(t,o=!0,n=!1,i="br"){o&&(this.$watermarkDom=t),this.$wa... method setBackgroundDom (line 1) | setBackgroundDom(t,o=!0,n=!0){o&&(this.$backgroundDom=t)} method dataURLToBlob (line 1) | dataURLToBlob(t){try{const o=t.split(","),n=o[0],i=n&&n.match(/:(.*?);... method createGraphCanvas (line 1) | createGraphCanvas(t="png"){return C(this,null,function*(){const o=this... method mergeCanvas (line 1) | mergeCanvas(t,o,n){const i=window.devicePixelRatio,a=document.createEl... method createGraphBackgroundCanvas (line 1) | createGraphBackgroundCanvas(t="png"){return C(this,null,function*(){co... method createGraphWatermarkCanvas (line 1) | createGraphWatermarkCanvas(t="png"){return C(this,null,function*(){con... method createGraphMainCanvas (line 1) | createGraphMainCanvas(t="png"){return C(this,null,function*(){const o=... method createImage (line 1) | createImage(t,o,n,i){return C(this,null,function*(){return u("createIm... method getImageBase64 (line 1) | getImageBase64(t="png"){return C(this,null,function*(){const o=yield t... method downloadAsImage (line 1) | downloadAsImage(t="png",o){return C(this,null,function*(){if(this.emit... method downloadImageAsFile (line 1) | downloadImageAsFile(t,o,n){return C(this,null,function*(){const i=docu... class to (line 1) | class to extends Qe{constructor(s,t){super(s,t)}createReturnValue(s,t){r... method constructor (line 1) | constructor(s,t){super(s,t)} method createReturnValue (line 1) | createReturnValue(s,t){return{path:s,textPosition:t}} method createLinePath (line 1) | createLinePath(s,t,o){let n=s.fromNode;n||(n={x:0,y:0,el:{offsetWidth:... method _getJunctionPoint (line 1) | _getJunctionPoint(s,t){return s===et.border?q.getBorderPoint4MultiLine... method createLinePathByTwoNode (line 1) | createLinePathByTwoNode(s,t,o,n=0,i=1){const a=o.lineShape||this.optio... method createLinePathData (line 1) | createLinePathData(s,t,o,n,i,a,l,r,h,c,p,d,g,f,m,_,y,M){const S=g-l,z=... method calcCurveCenter (line 1) | calcCurveCenter(s,t,o,n,i=.5){const a={x:(1-i)*s.x+i*t.x,y:(1-i)*s.y+i... method createCheckedLinePath (line 1) | createCheckedLinePath(){const s=this.options.checkedLineId;if(!!s)try{... method createCheckedLineStrokeWidth (line 1) | createCheckedLineStrokeWidth(){const s=this.options.checkedLineId;if(!... method getTextTransform (line 1) | getTextTransform(s,t,o,n){if(Number.isNaN(t)||Number.isNaN(o))return"t... method getArrow (line 1) | getArrow(s,t,o=!1){if(o){if(s.isReverse){if(s.showEndArrow===!1)return... method getLineTextStyle (line 1) | getLineTextStyle(s,t,o){let n=t.text;if(!n)return null;let i=0;const a... class eo (line 1) | class eo extends to{constructor(t,o){super(t,o);v(this,"zoomCenter_of_ne... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"zoomCenter_of_newSize",{x:0,y:0})} method zoom (line 1) | zoom(t,o){this.options.canvasZoom+t<5&&(u("zoom:reset zoom=10"),t=5-th... method _zoomEnd (line 1) | _zoomEnd(t,o){this.refreshNVAnalysisInfo(),t<=40&&o>40&&(this.options.... method setZoom (line 1) | setZoom(t,o){const n=Math.floor(t-this.options.canvasZoom);this.zoom(n... method getCanvasCoordinateByClientCoordinate (line 1) | getCanvasCoordinateByClientCoordinate(t){const o=this.options.canvasZo... method getClientCoordinateByCanvasCoordinate (line 1) | getClientCoordinateByCanvasCoordinate(t){const o=this.options.canvasZo... method getViewPointByCanvasPoint (line 1) | getViewPointByCanvasPoint(t){const o=this.options.canvasZoom/100,{NMCa... method getCanvasPointByViewPoint (line 1) | getCanvasPointByViewPoint(t){const o=this.$dom.getBoundingClientRect()... method analysisByZoom (line 1) | analysisByZoom(t,o){const n={NMViewPosition:{x:0,y:0},NMViewCenter:{x:... method showZoomCenter (line 1) | showZoomCenter(t,o){if(!this.$dom)return{buff_x:0,buff_y:0};const n=th... class oo (line 1) | class oo extends eo{constructor(s,t){super(s,t)}doLayout(){return C(this... method constructor (line 1) | constructor(s,t){super(s,t)} method doLayout (line 1) | doLayout(){return C(this,null,function*(){if(!this.layouter){u("no lay... method refresh (line 1) | refresh(s=!0){return C(this,null,function*(){this.resetViewSize(!0),th... method playShowEffect (line 1) | playShowEffect(){return C(this,null,function*(){if(this.graphData.node... method moveToCenter (line 1) | moveToCenter(){return C(this,null,function*(){if(this.options.useAnima... method zoomToFitWhenRefresh (line 1) | zoomToFitWhenRefresh(){return C(this,null,function*(){this.options.zoo... method placeOtherNodes (line 1) | placeOtherNodes(){return C(this,null,function*(){const s=this.options.... method placeSingleNodes (line 1) | placeSingleNodes(s){if(s.length>0){u("sigle nodes:",s.length);const t=... method placeOtherGroup (line 1) | placeOtherGroup(s,t){return C(this,null,function*(){if(s.length>0){u("... method zoomToFit (line 1) | zoomToFit(s){return C(this,null,function*(){const t=this.getStuffSize(... method animateGoto (line 1) | animateGoto(s,t,o){return C(this,null,function*(){return new Promise((... method animateToZoom (line 1) | animateToZoom(s,t){return C(this,null,function*(){return new Promise((... method animateStepAction (line 1) | animateStepAction(s,t,o,n,i){s{this.animateS... method toggleAutoLayout (line 1) | toggleAutoLayout(){this.options.autoLayouting=!this.options.autoLayout... method startAutoLayout (line 1) | startAutoLayout(){this.options.autoLayouting=!0,this.layouter.autoLayo... method stopAutoLayout (line 1) | stopAutoLayout(){this.options.autoLayouting=!1,this.layouter.stop?this... method sleep (line 1) | sleep(s){return C(this,null,function*(){yield mt(s)})} method startDrag (line 1) | startDrag(e,s,t,o){o?Pt=(n,i,a)=>{const l=n-st.x,r=i-st.y;o(l,r,it,st,a)... method onNodeMove (line 1) | onNodeMove(e){const s=It(e);Pt(s.clientX,s.clientY,e)} method onNodeDragend (line 1) | onNodeDragend(e){tt(e)?(document.body.removeEventListener("touchmove",Q.... class io (line 1) | class io extends oo{constructor(t,o){super(t,o);v(this,"prevClickTime",0... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"prevClickTime",0);v(this,"movingLi... method setDefaultLineShape (line 1) | setDefaultLineShape(t){this.options.defaultLineShape=t} method setDefaultJunctionPoint (line 1) | setDefaultJunctionPoint(t){this.options.defaultJunctionPoint=t} method setCheckedNode (line 1) | setCheckedNode(t){this.options.checkedNodeId=t} method setCheckedLinkAndLine (line 1) | setCheckedLinkAndLine(t,o){this.options.checkedLinkId=t.seeks_id,this.... method clearChecked (line 1) | clearChecked(){this.options.checkedNodeId="",this.options.checkedLineI... method selectNode (line 1) | selectNode(t,o){t.selected=o} method flashNode (line 1) | flashNode(t,o){t.flashing=o} method updateNodeOffsetSize (line 1) | updateNodeOffsetSize(t,o,n){t.el.offsetWidth=o,t.el.offsetHeight=n} method onNodeClick (line 1) | onNodeClick(t,o){return C(this,null,function*(){if(Date.now()-this.pre... method onNodeDragStart (line 1) | onNodeDragStart(t,o){if(this.options.disableDragNode||t.disableDrag)re... method onNodeDraged (line 1) | onNodeDraged(t,o,n,i){if(o===0&&n===0){u("[node]node click by drag"),t... method onNodeDragEnd (line 1) | onNodeDragEnd(t,o){this.updateElementLines(),this.emitEvent($.nodeDrag... method onLineClick (line 1) | onLineClick(t,o,n){return C(this,null,function*(){u("onLineClick:","li... method expandOrCollapseNode (line 1) | expandOrCollapseNode(t,o){return C(this,null,function*(){t.expanded===... method setChildsFromPosition (line 1) | setChildsFromPosition(t,o){t.lot.childs.forEach(n=>{n.x=o.x,n.y=o.y,th... method expandNode (line 1) | expandNode(t,o){return C(this,null,function*(){u("onNodeExpand:",t),t.... method getDescendantNodes (line 1) | getDescendantNodes(t){return x.getDescendantNodes(t)} method setChildsToPosition (line 1) | setChildsToPosition(t,o){t.lot.childs.forEach(n=>{n.lot.from_x=n.x,n.l... method collapseNode (line 1) | collapseNode(t,o){return C(this,null,function*(){u("onNodeCollapse:",t... method onCanvasDragEnd (line 1) | onCanvasDragEnd(t){this.updateEditingControllerView(),this.emitEvent($... method onCanvasClick (line 1) | onCanvasClick(t){this.options.creatingLinePlot&&this.onCanvasClickWhen... method clickGraphMask (line 1) | clickGraphMask(t){this.clearLoading()} method onCanvasSelectionEnd (line 1) | onCanvasSelectionEnd(t,o){this.emitEvent($.onCanvasSelectionEnd,t,o)} method startCreatingNodePlot (line 1) | startCreatingNodePlot(t,o){this.options.newNodeTemplate=ft(JSON.parse(... method startCreatingLinePlot (line 1) | startCreatingLinePlot(t,o){const n=tt(t);o&&o.onCreateLine&&(this.onCr... method stopCreatingLinePlot (line 1) | stopCreatingLinePlot(){u("[CreatingLinePlot]stop CreatingLinePlot!"),t... method onMovingWhenCreatingLinePlot (line 1) | onMovingWhenCreatingLinePlot(t){if(u("[CreatingLinePlot]mousemove"),th... method onCanvasClickWhenCreatingLinePlot (line 1) | onCanvasClickWhenCreatingLinePlot(t){if(Date.now()-this.step1EventTime... method onNodeClickWhenCreatingLinePlot (line 1) | onNodeClickWhenCreatingLinePlot(t){this.options.newLinkTemplate.fromNo... method onCreateLine (line 1) | onCreateLine(t,o){u("[CreatingLinePlot][fire-event]onCreateLine:",t,o)... method isNode (line 1) | isNode(t){const o=Mt(t,"rel-node-peel","rel-map");return o?this.getNod... method isLink (line 1) | isLink(t){const o=Mt(t,"rel-link-peel","rel-map");return o?this.getLin... method onContextmenu (line 1) | onContextmenu(t){this.stopCreatingLinePlot();let o="canvas",n=this.isN... method fullscreen (line 1) | fullscreen(t){return C(this,null,function*(){if(Y.default.element&&Y.d... method focusNodeById (line 1) | focusNodeById(t){return C(this,null,function*(){let o;this.graphData.n... method focusRootNode (line 1) | focusRootNode(){return C(this,null,function*(){u("relation-graph:focus... method handleSelect (line 1) | handleSelect(t){return C(this,null,function*(){u("checked:",t),scrollT... method onMouseWheel (line 1) | onMouseWheel(t){if(this.options.disableZoom)return t.cancelBubble=!1,!... method _onMouseWheel (line 1) | _onMouseWheel(t,o){const n={x:t.clientX,y:t.clientY};this.zoom(o,n)} method onLineDragStart (line 1) | onLineDragStart(t,o){u("onLineDragStart...");const n={x:t.fromNode.x,y... method onLineDragEnd (line 1) | onLineDragEnd(t,o,n){u("onLineDragEnd"),this.updateElementLines()} method onCanvasDragStart (line 1) | onCanvasDragStart(t){if(u("[canvas]onCanvasDragStart..."),this.options... method onCanvasDragStop (line 1) | onCanvasDragStop(t,o,n){if(u("[canvas]onCanvasDragStop..."),this.optio... method startCreateSelection (line 1) | startCreateSelection(t){let o=!1;const n=(i,a,l,r,h)=>{if(!o&&Math.abs... class so (line 1) | class so extends io{constructor(s,t){super(s,t)}dataUpdated(){(this.isRe... method constructor (line 1) | constructor(s,t){super(s,t)} method dataUpdated (line 1) | dataUpdated(){(this.isReact||this.options.canvasZoom<=40)&&this._dataU... method setOptions (line 1) | setOptions(s,t=!1){return C(this,null,function*(){if(this.disableNextL... method setLayouter (line 1) | setLayouter(s){u("setLayouterClass::",s),this.userLayouerClass=s,this.... method switchLayout (line 1) | switchLayout(s,t=!0,o=!1){return C(this,null,function*(){this.emitEven... method setJsonData (line 1) | setJsonData(s,t=!1){return C(this,null,function*(){this.options.canvas... method appendJsonData (line 1) | appendJsonData(s,t=!0){return C(this,null,function*(){u("appendData:",... class ao (line 1) | class ao extends so{constructor(t,o){super(t,o);v(this,"$easyViewCanvas"... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"$easyViewCanvas");v(this,"$evCanva... method setEasyViewCanvas (line 1) | setEasyViewCanvas(t){this.$easyViewCanvas=t,this.$evCanvasCtx=this.$ea... method startUpdateTask (line 1) | startUpdateTask(){this.updateEasyView(),requestAnimationFrame(this.sta... method updateEasyView (line 1) | updateEasyView(){this.updateMiniView(),this.options.performanceMode&&(... method _updateEasyView (line 1) | _updateEasyView(){try{this.easyViewUpdating=!0,this.evDosomethingBefor... method evDosomethingBeforeDraw (line 1) | evDosomethingBeforeDraw(){const t=this.$easyViewCanvas.getBoundingClie... method evDrawAllNodes (line 1) | evDrawAllNodes(){for(const t of this.getNodes())x.isAllowShowNode(t)&&... method evDrawNode (line 1) | evDrawNode(t){(t.nodeShape!==void 0&&t.nodeShape!==null?t.nodeShape:th... method getNodeColor (line 1) | getNodeColor(t){const o=t.color||this.options.defaultNodeColor||"red";... method evDrawNode4Rect (line 1) | evDrawNode4Rect(t){const o=this.$evCanvasCtx,n=t.el.offsetWidth-16,i=t... method evDrawNode4Circle (line 1) | evDrawNode4Circle(t){const o=this.$evCanvasCtx,n=t.el.offsetWidth-16,i... method evDrawAllLines (line 1) | evDrawAllLines(){for(const t of this.getLinks())if(x.isAllowShowNode(t... method evDrawLine (line 1) | evDrawLine(t,o,n){const i=this.$evCanvasCtx;this.easyViewOffset.x+t.fr... method getPointValue (line 1) | getPointValue(t,o,n){return n?t+parseFloat(o):parseFloat(o)} method evDrawSvgPathOnCanvas (line 1) | evDrawSvgPathOnCanvas(t,o){const n=o.match(/[a-zA-Z][^a-zA-Z]*/g);let ... class ro (line 1) | class ro extends ao{constructor(){super(...arguments);v(this,"_onResizin... method constructor (line 1) | constructor(){super(...arguments);v(this,"_onResizing");v(this,"_onRes... method setEditingNodes (line 1) | setEditingNodes(t){this.options.editingController.nodes.forEach(o=>{o.... method addEditingNode (line 1) | addEditingNode(t){this.options.editingController.nodes.forEach(o=>{o.s... method removeEditingNode (line 1) | removeEditingNode(t){this.options.editingController.nodes.forEach(o=>{... method toggleEditingNode (line 1) | toggleEditingNode(t){this.options.editingController.nodes.forEach(o=>{... method updateEditingControllerView (line 1) | updateEditingControllerView(){if(this.updateEditingLineView(),!this.op... method _getEventPoint (line 1) | _getEventPoint(t){const o={x:t.clientX,y:t.clientY};if(tt(t)){const i=... method onResizeStart (line 1) | onResizeStart(t,o){this._resizeType=t,this._startPoint=this._getEventP... method onResizing (line 1) | onResizing(t){const o=this._getEventPoint(t),n=o.x-this._startPoint.x,... method _applyResizeScale (line 1) | _applyResizeScale(t){const o=this.options.editingController.width/this... method onResizeEnd (line 1) | onResizeEnd(t){const o=this._getEventPoint(t);o.x-this._startPoint.x,o... method draggingSelectedNodes (line 1) | draggingSelectedNodes(t,o,n){if(!this.options.editingController.nodes.... method getNodesInSelectionView (line 1) | getNodesInSelectionView(t){const o=this.getBoundingClientRect(),n=this... method updateEditingConnectControllerView (line 1) | updateEditingConnectControllerView(){const t=this.options.nodeConnectC... method setEditingLine (line 1) | setEditingLine(t,o){this.options.editingLineController.link=o,this.opt... method updateReferenceLineView (line 1) | updateReferenceLineView(t,o,n){if(!this.options.showReferenceLine)retu... method updateEditingLineView (line 1) | updateEditingLineView(){if(this.updateElementLines(),!this.options.edi... method getStartAndEndPoint (line 1) | getStartAndEndPoint(t){const o=t.match(/[a-zA-Z][^a-zA-Z]*/g);let n=0,... method startMoveLineVertex (line 1) | startMoveLineVertex(t,o){o.stopPropagation();const n=this.options.edit... method startCreateLineByTemplate (line 1) | startCreateLineByTemplate(t,o,n){n.stopPropagation();const i=this.opti... method onLineVertexBeDropped (line 1) | onLineVertexBeDropped(t,o){o.stopPropagation();const n=this.options.no... method startMoveLineText (line 1) | startMoveLineText(t){const o=this._getEventPoint(t),n=this.options.edi... class lo (line 1) | class lo extends ro{constructor(t,o){super(t,o);v(this,"$miniViewCanvas"... method constructor (line 1) | constructor(t,o){super(t,o);v(this,"$miniViewCanvas");v(this,"$mvCanva... method setMiniViewCanvas (line 1) | setMiniViewCanvas(t){this.$miniViewCanvas=t,this.$mvCanvasCtx=this.$mi... method updateMiniView (line 1) | updateMiniView(){!this.options.showMiniView||requestAnimationFrame(thi... method _updateMiniView (line 1) | _updateMiniView(){try{this.miniViewUpdating=!0,this.mvDosomethingBefor... method mvDosomethingBeforeDraw (line 1) | mvDosomethingBeforeDraw(){let t=9999999,o=9999999,n=-9999999,i=-999999... method mvDrawMask (line 1) | mvDrawMask(){} method mvDrawAllNodes (line 1) | mvDrawAllNodes(){for(const t of this.getNodes())x.isAllowShowNode(t)&&... method mvDrawNode (line 1) | mvDrawNode(t){(t.nodeShape!==void 0&&t.nodeShape!==null?t.nodeShape:th... method mvDrawNode4Rect (line 1) | mvDrawNode4Rect(t){const o=this.$mvCanvasCtx,n=t.el.offsetWidth-16,i=t... method mvDrawNode4Circle (line 1) | mvDrawNode4Circle(t){const o=this.$mvCanvasCtx,n=t.el.offsetWidth-16,i... method mvDrawAllLines (line 1) | mvDrawAllLines(){for(const t of this.getLinks())if(x.isAllowShowNode(t... method mvDrawLine (line 1) | mvDrawLine(t,o,n){const i=this.$mvCanvasCtx,a=this.createLinePath(t,o,... method mvDrawSvgPathOnCanvas (line 1) | mvDrawSvgPathOnCanvas(t,o){const n=o.match(/[a-zA-Z][^a-zA-Z]*/g);let ... method onVisiableViewHandleDragStart (line 1) | onVisiableViewHandleDragStart(t){t.preventDefault(),t.stopPropagation(... method resetByVisiableView (line 1) | resetByVisiableView(t){return C(this,null,function*(){!this.options.mi... class Ht (line 1) | class Ht extends lo{constructor(s,t){super(s,t)}ready(){this.initLayoute... method constructor (line 1) | constructor(s,t){super(s,t)} method ready (line 1) | ready(){this.initLayouter(),this.resetViewSize(!0),this.refreshNVAnaly... function G (line 1) | function G(e,s,t,o,n,i,a,l){var r=typeof e=="function"?e.options:e;s&&(r... function fo (line 1) | function fo(e){for(let s in Wt)this[s]=Wt[s]} method data (line 1) | data(){return{expanding:!1}} method oldVersionSlot (line 1) | oldVersionSlot(){const e=this.$scopedSlots.node({node:this.nodeProps});r... method expandButtonClass (line 1) | expandButtonClass(){return this.nodeProps.expanded===!1?"c-expanded":"c-... method showExpandHolder (line 1) | showExpandHolder(){if(this.nodeProps.expandHolderPosition&&this.nodeProp... method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method borderColor (line 1) | borderColor(){return this.nodeProps.borderColor||this.options.defaultNod... method borderWidth (line 1) | borderWidth(){const e=this.nodeProps.borderWidth===void 0?this.options.d... method nodeWidth (line 1) | nodeWidth(){if(this.nodeProps.width===0)return;const e=this.nodeProps.wi... method nodeHeight (line 1) | nodeHeight(){if(this.nodeProps.height===0)return;const e=this.nodeProps.... method created (line 1) | created(){} method mounted (line 1) | mounted(){this.refreshNodeProperties(),this.relationGraph.addNodeResizeL... method beforeDestroy (line 1) | beforeDestroy(){this.relationGraph.removeNodeResizeListener(this.$refs.s... method refreshNodeProperties (line 1) | refreshNodeProperties(){this.$refs.seeksRGNode.offsetWidth===0&&this.$re... method expandOrCollapseNode (line 1) | expandOrCollapseNode(e){return C(this,null,function*(){u("expandOrCollap... method onDragStart (line 1) | onDragStart(e){this.relationGraph.onNodeDragStart(this.nodeProps,e)} method onclick (line 1) | onclick(e){this.relationGraph.onNodeClick(this.nodeProps,e)} method isAllowShowNode (line 1) | isAllowShowNode(e){return x.isAllowShowNode(e)} function vo (line 1) | function vo(e){for(let s in Ft)this[s]=Ft[s]} method data (line 1) | data(){return{is_flashing:!1}} method checked (line 1) | checked(){return this.relation.id===this.options.checkedLineId} method options (line 1) | options(){return this.graph.options} method lineWidth (line 1) | lineWidth(){return this.relation.lineWidth?this.relation.lineWidth:this.... method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method showStartArrow (line 1) | showStartArrow(){return this.relationGraph.getArrow(this.relation,this.l... method showEndArrow (line 1) | showEndArrow(){return this.relationGraph.getArrow(this.relation,this.lin... method pathData (line 1) | pathData(){try{const{path:e,textPosition:s}=this.relationGraph.createLin... method textStyle (line 1) | textStyle(){return this.relationGraph.getLineTextStyle(this.link,this.re... method onClick (line 1) | onClick(e,s){this.relationGraph.onLineClick(e,this.link,s)} function Lo (line 1) | function Lo(e){for(let s in Ut)this[s]=Ut[s]} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method lineWidth (line 1) | lineWidth(){return this.relation.lineWidth?this.relation.lineWidth:this.... method lineColor (line 1) | lineColor(){return this.relation.color?this.relation.color:this.options.... method checked (line 1) | checked(){return this.relation.id===this.options.checkedLineId} method textStyle (line 1) | textStyle(){return this.relationGraph.getLineTextStyle(this.link,this.re... method pathRef (line 1) | pathRef(){return"#"+this.options.instanceId+"-"+this.relation.id} method data (line 1) | data(){return{is_flashing:!1}} method mounted (line 1) | mounted(){} method onClick (line 1) | onClick(e,s){this.relationGraph.onLineClick(e,this.link,s)} function Po (line 1) | function Po(e){for(let s in Xt)this[s]=Xt[s]} method data (line 1) | data(){return{is_flashing:!1}} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method show (line 1) | show(){this.isShow=!0} method mounted (line 1) | mounted(){} method isAllowShowNode (line 1) | isAllowShowNode(e){return x.isAllowShowNode(e)} function Do (line 1) | function Do(e){for(let s in Yt)this[s]=Yt[s]} method checked (line 1) | checked(){return this.relation.id===this.options.checkedLineId} method pathData (line 1) | pathData(){const{path:e,textPosition:s}=this.relationGraph.createLinePat... method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method style (line 1) | style(){const e=this.relation.lineWidth!==void 0?this.relation.lineWidth... method data (line 1) | data(){return{is_flashing:!1}} method show (line 1) | show(){this.isShow=!0} function To (line 1) | function To(e){for(let s in Jt)this[s]=Jt[s]} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method pathData (line 1) | pathData(){return this.relationGraph.createCheckedLinePath()} method strokeWidth (line 1) | strokeWidth(){return this.relationGraph.createCheckedLineStrokeWidth()} method data (line 1) | data(){return{is_flashing:!1}} method show (line 1) | show(){this.isShow=!0} function Fo (line 1) | function Fo(e){for(let s in qt)this[s]=qt[s]} method data (line 1) | data(){return{}} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method allLineColors (line 1) | allLineColors(){return this.graph.allLineColors} function Jo (line 1) | function Jo(e){for(let s in Kt)this[s]=Kt[s]} method data (line 1) | data(){return{}} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method allLineColors (line 1) | allLineColors(){return this.graph.allLineColors} method created (line 1) | created(){u("[RGGraph created]")} method mounted (line 1) | mounted(){u("[RGGraph mounted]"),this.init()} method beforeDestroy (line 1) | beforeDestroy(){} method init (line 1) | init(){this.$refs.rgCanvas.style.setProperty("--stroke",`url('#${this.op... function en (line 1) | function en(e){for(let s in Qt)this[s]=Qt[s]} method data (line 1) | data(){return{}} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method allLineColors (line 1) | allLineColors(){return this.graph.allLineColors} method created (line 1) | created(){u("[RGEasyView created]")} method mounted (line 1) | mounted(){u("[RGEasyView mounted]"),this.relationGraph.setEasyViewCanvas... method beforeDestroy (line 1) | beforeDestroy(){} method init (line 1) | init(){} function ln (line 1) | function ln(e){for(let s in te)this[s]=te[s]} method data (line 1) | data(){return{}} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method canvasSizeAndPosition (line 1) | canvasSizeAndPosition(){return{width:`${this.options.canvasSize.width}px... method created (line 1) | created(){u("[RGCanvas created]")} method mounted (line 1) | mounted(){u("[RGCanvas mounted]"),this.relationGraph.setCanvasDom(this.$... method beforeDestroy (line 1) | beforeDestroy(){} method mouseListener (line 1) | mouseListener(e){this.relationGraph.onMouseWheel(e)} method onDragStart (line 1) | onDragStart(e){this.relationGraph.onCanvasDragStart(e)} method contextmenu (line 1) | contextmenu(e){this.relationGraph.onContextmenu(e)} function pn (line 1) | function pn(e){for(let s in ee)this[s]=ee[s]} method data (line 1) | data(){return{search_text:"",showSettingPanel:!1,currentLayoutName:""}} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method options (line 1) | options(){return this.graph.options} method toggleSettingPanel (line 1) | toggleSettingPanel(){this.showSettingPanel=!this.showSettingPanel} method printOptions (line 1) | printOptions(){this.relationGraph.printOptions()} method printData (line 1) | printData(){this.relationGraph.printData()} method enableDevlog (line 1) | enableDevlog(){this.relationGraph.enableDebugLog(!this.options.debug),u(... function vn (line 1) | function vn(e){for(let s in oe)this[s]=oe[s]} method data (line 1) | data(){return{viewWidth:100,viewHeight:0,minX:0,maxX:0,minY:0,maxY:0,zoo... method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method options (line 1) | options(){return this.graph.options} method mounted (line 1) | mounted(){} method miniViewHeight (line 1) | miniViewHeight(){let e=9999,s=-9999,t=9999,o=-9999;for(let n=0;n{this.relationGraph.updat... method onMouseDown (line 1) | onMouseDown(e,s){this.relationGraph.startMoveLineVertex(e,s)} method startMoveText (line 1) | startMoveText(e){this.relationGraph.startMoveLineText(e)} method startEditingLineText (line 1) | startEditingLineText(e){this.editing=!this.editing} method onLineTextChange (line 1) | onLineTextChange(e){const s=this.options.editingLineController.line;s&&(... function Zi (line 1) | function Zi(e){for(let s in be)this[s]=be[s]} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method data (line 1) | data(){return{}} method onMouseUp (line 1) | onMouseUp(e,s){this.relationGraph.onLineVertexBeDropped(e,s)} function es (line 1) | function es(e){for(let s in Le)this[s]=Le[s]} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method data (line 1) | data(){return{}} function as (line 1) | function as(e){for(let s in Me)this[s]=Me[s]} method options (line 1) | options(){return this.graph.options} method relationGraph (line 1) | relationGraph(){return this.graphInstance()} method data (line 1) | data(){return{}} method mounted (line 1) | mounted(){this.options.showReferenceLine=!0} method beforeDestroy (line 1) | beforeDestroy(){this.options.showReferenceLine=!1} function us (line 1) | function us(e){for(let s in Se)this[s]=Se[s]} FILE: src/GraphRag.Net.Web/wwwroot/js/vue2.js function n (line 11) | function n(t){return null==t} function r (line 11) | function r(t){return null!=t} function o (line 11) | function o(t){return!0===t} function i (line 11) | function i(t){return"string"==typeof t||"number"==typeof t||"symbol"==ty... function a (line 11) | function a(t){return"function"==typeof t} function s (line 11) | function s(t){return null!==t&&"object"==typeof t} function u (line 11) | function u(t){return"[object Object]"===c.call(t)} function l (line 11) | function l(t){var e=parseFloat(String(t));return e>=0&&Math.floor(e)===e... function f (line 11) | function f(t){return r(t)&&"function"==typeof t.then&&"function"==typeof... function d (line 11) | function d(t){return null==t?"":Array.isArray(t)||u(t)&&t.toString===c?J... function p (line 11) | function p(t,e){return e&&e.__v_isRef?e.value:e} function v (line 11) | function v(t){var e=parseFloat(t);return isNaN(e)?t:e} function h (line 11) | function h(t,e){for(var n=Object.create(null),r=t.split(","),o=0;o1?t.apply(e,arguments):t... function T (line 11) | function T(t,e){e=e||0;for(var n=t.length-e,r=new Array(n);n--;)r[n]=t[n... function A (line 11) | function A(t,e){for(var n in e)t[n]=e[n];return t} function j (line 11) | function j(t){for(var e={},n=0;n0,s=n?!!n.$stable:!a,... function Oe (line 11) | function Oe(t,n,r,o){var i=function(){var n=ut;lt(t);var r=arguments.len... function Te (line 11) | function Te(t,e){return function(){return t[e]}} function Ae (line 11) | function Ae(e){return{get attrs(){if(!e._attrsProxy){var n=e._attrsProxy... function je (line 11) | function je(t,e,n,r,o){var i=!1;for(var a in e)a in t?e[a]!==n[a]&&(i=!0... function Ee (line 11) | function Ee(t,e,n,r){Object.defineProperty(t,e,{enumerable:!0,configurab... function Ne (line 11) | function Ne(t,e){for(var n in e)t[n]=e[n];for(var n in t)n in e||delete ... function Pe (line 11) | function Pe(){var t=ut;return t._setupContext||(t._setupContext=Ae(t))} function Le (line 11) | function Le(t,e){return(t.__esModule||ct&&"Module"===t[Symbol.toStringTa... function Re (line 11) | function Re(t){if(e(t))for(var n=0;n-1:"string"==typeof t?t.split(... function Mr (line 11) | function Mr(t,e){var n=t.cache,r=t.keys,o=t._vnode,i=t.$vnode;for(var a ... function Ir (line 11) | function Ir(t,e,n,r){var o=t[e];!o||r&&o.tag===r.tag||o.componentInstanc... function r (line 11) | function r(){n.$off(t,r),e.apply(n,arguments)} function Xr (line 11) | function Xr(t){for(var e=t.data,n=t,o=t;r(o.componentInstance);)(o=o.com... function Yr (line 11) | function Yr(t,e){return{staticClass:Qr(t.staticClass,e.staticClass),clas... function Qr (line 11) | function Qr(t,e){return t?e?t+" "+e:t:e||""} function to (line 11) | function to(t){return Array.isArray(t)?function(t){for(var e,n="",o=0,i=... function io (line 11) | function io(t){return ro(t)?"svg":"math"===t?"math":void 0} function co (line 11) | function co(t){if("string"==typeof t){var e=document.querySelector(t);re... function fo (line 11) | function fo(t,n){var o=t.data.ref;if(r(o)){var i=t.context,s=t.component... function po (line 11) | function po(t,e,n){var r=t._setupState;r&&b(r,e)&&(Bt(r[e])?r[e].value=n... function mo (line 11) | function mo(t,e){return t.key===e.key&&t.asyncFactory===e.asyncFactory&&... function go (line 11) | function go(t,e,n){var o,i,a={};for(o=e;o<=n;++o)r(i=t[o].key)&&(a[i]=o)... function _o (line 11) | function _o(t,e){(t.data.directives||e.data.directives)&&function(t,e){v... function $o (line 11) | function $o(t,e){var n,r,o=Object.create(null);if(!t)return o;for(n=0;n<... function wo (line 11) | function wo(t){return t.rawName||"".concat(t.name,".").concat(Object.key... function xo (line 11) | function xo(t,e,n,r,o){var i=t.def&&t.def[e];if(i)try{i(n.elm,t,n,r,o)}c... function ko (line 11) | function ko(t,e){var i=e.componentOptions;if(!(r(i)&&!1===i.Ctor.options... function So (line 11) | function So(t,e,n,r){r||t.tagName.indexOf("-")>-1?Oo(t,e,n):Jr(e)?Gr(n)?... function Oo (line 11) | function Oo(t,e,n){if(Gr(n))t.removeAttribute(e);else{if(Z&&!G&&"TEXTARE... function Ao (line 11) | function Ao(t,e){var o=e.elm,i=e.data,a=t.data;if(!(n(i.staticClass)&&n(... function Ro (line 11) | function Ro(t){var e,n,r,o,i,a=!1,s=!1,c=!1,u=!1,l=0,f=0,d=0,p=0;for(r=0... function Fo (line 11) | function Fo(t,e){var n=e.indexOf("(");if(n<0)return'_f("'.concat(e,'")('... function Ho (line 11) | function Ho(t,e){console.error("[Vue compiler]: ".concat(t))} function Bo (line 11) | function Bo(t,e){return t?t.map((function(t){return t[e]})).filter((func... function Uo (line 11) | function Uo(t,e,n,r,o){(t.props||(t.props=[])).push(Xo({name:e,value:n,d... function zo (line 11) | function zo(t,e,n,r,o){(o?t.dynamicAttrs||(t.dynamicAttrs=[]):t.attrs||(... function Vo (line 11) | function Vo(t,e,n,r){t.attrsMap[e]=n,t.attrsList.push(Xo({name:e,value:n... function Ko (line 11) | function Ko(t,e,n,r,o,i,a,s){(t.directives||(t.directives=[])).push(Xo({... function Jo (line 11) | function Jo(t,e,n){return n?"_p(".concat(e,',"').concat(t,'")'):t+e} function qo (line 11) | function qo(e,n,r,o,i,a,s,c){var u;(o=o||t).right?c?n="(".concat(n,")===... function Wo (line 11) | function Wo(t,e,n){var r=Zo(t,":"+e)||Zo(t,"v-bind:"+e);if(null!=r)retur... function Zo (line 11) | function Zo(t,e,n){var r;if(null!=(r=t.attrsMap[e]))for(var o=t.attrsLis... function Go (line 11) | function Go(t,e){for(var n=t.attrsList,r=0,o=n.length;r=jo} function ni (line 11) | function ni(t){return 34===t||39===t} function ri (line 11) | function ri(t){var e=1;for(Do=Po;!ei();)if(ni(t=ti()))oi(t);else if(91==... function oi (line 11) | function oi(t){for(var e=t;!ei()&&(t=ti())!==e;);} function ci (line 11) | function ci(t,e,n){var r=ii;return function o(){null!==e.apply(null,argu... function li (line 11) | function li(t,e,n,r){if(ui){var o=rn,i=e;e=i._wrapper=function(t){if(t.t... function fi (line 11) | function fi(t,e,n,r){(r||ii).removeEventListener(t,e._wrapper||e,n)} function di (line 11) | function di(t,e){if(!n(t.data.on)||!n(e.data.on)){var o=e.data.on||{},i=... function hi (line 11) | function hi(t,e){if(!n(t.data.domProps)||!n(e.data.domProps)){var i,a,s=... function mi (line 11) | function mi(t,e){return!t.composing&&("OPTION"===t.tagName||function(t,e... function _i (line 11) | function _i(t){var e=bi(t.style);return t.staticStyle?A(t.staticStyle,e):e} function bi (line 11) | function bi(t){return Array.isArray(t)?j(t):"string"==typeof t?yi(t):t} function Oi (line 11) | function Oi(t,e){var o=e.data,i=t.data;if(!(n(o.staticStyle)&&n(o.style)... function ji (line 11) | function ji(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.s... function Ei (line 11) | function Ei(t,e){if(e&&(e=e.trim()))if(t.classList)e.indexOf(" ")>-1?e.s... function Ni (line 11) | function Ni(t){if(t){if("object"==typeof t){var e={};return!1!==t.css&&A... function Ui (line 11) | function Ui(t){Bi((function(){Bi(t)}))} function zi (line 11) | function zi(t,e){var n=t._transitionClasses||(t._transitionClasses=[]);n... function Vi (line 11) | function Vi(t,e){t._transitionClasses&&y(t._transitionClasses,e),Ei(t,e)} function Ki (line 11) | function Ki(t,e,n){var r=qi(t,e),o=r.type,i=r.timeout,a=r.propCount;if(!... function qi (line 11) | function qi(t,e){var n,r=window.getComputedStyle(t),o=(r[Li+"Delay"]||""... function Wi (line 11) | function Wi(t,e){for(;t.length FastLabelPropagationAlgorithm(Graph graph, ... FILE: src/GraphRag.Net/Domain/Interface/IGraphService.cs type IGraphService (line 6) | public interface IGraphService method GetAllIndex (line 12) | List GetAllIndex(); method GetAllGraphs (line 18) | GraphViewModel GetAllGraphs(string index); method InsertTextChunkAsync (line 25) | Task InsertTextChunkAsync(string index, string input); method InsertGraphDataAsync (line 32) | Task InsertGraphDataAsync(string index, string input); method SearchGraphModel (line 40) | Task SearchGraphModel(string index, string input); method SearchGraphAsync (line 48) | Task SearchGraphAsync(string index, string input); method SearchGraphCommunityModel (line 55) | Task SearchGraphCommunityModel(string index, string input); method SearchGraphStreamAsync (line 62) | IAsyncEnumerable SearchGraphStreamAsync(string... method SearchGraphCommunityAsync (line 69) | Task SearchGraphCommunityAsync(string index, string input); method SearchGraphCommunityStreamAsync (line 76) | IAsyncEnumerable SearchGraphCommunityStreamAsy... method GraphCommunitiesAsync (line 82) | Task GraphCommunitiesAsync(string index); method GraphGlobalAsync (line 88) | Task GraphGlobalAsync(string index); method DeleteGraph (line 95) | Task DeleteGraph(string index); FILE: src/GraphRag.Net/Domain/Interface/ISemanticService.cs type ISemanticService (line 7) | public interface ISemanticService method CreateGraphAsync (line 9) | Task CreateGraphAsync(string input); method GetGraphAnswerAsync (line 11) | Task GetGraphAnswerAsync(string graph, string input); method GetGraphAnswerStreamAsync (line 12) | IAsyncEnumerable GetGraphAnswerStreamAsync(str... method GetGraphCommunityAnswerAsync (line 13) | Task GetGraphCommunityAnswerAsync(string graph, string communi... method GetGraphCommunityAnswerStreamAsync (line 15) | IAsyncEnumerable GetGraphCommunityAnswerStream... method GetRelationship (line 16) | Task GetRelationship(string node1, string node2); method MergeDesc (line 17) | Task MergeDesc(string desc1, string desc2); method CommunitySummaries (line 18) | Task CommunitySummaries(string nodes); method GlobalSummaries (line 19) | Task GlobalSummaries(string community); method GetTextMemory (line 20) | Task GetTextMemory(); FILE: src/GraphRag.Net/Domain/Model/Graph/Graph.cs class Graph (line 9) | public class Graph method Graph (line 13) | public Graph() method AddEdge (line 18) | public void AddEdge(string node1, string node2) FILE: src/GraphRag.Net/Domain/Model/Graph/GraphModel.cs class GraphModel (line 5) | public class GraphModel FILE: src/GraphRag.Net/Domain/Model/Graph/GraphViewModel.cs class GraphViewModel (line 3) | public class GraphViewModel class NodesViewModel (line 9) | public class NodesViewModel class NodesDataModel (line 18) | public class NodesDataModel class LinesViewModel (line 23) | public class LinesViewModel FILE: src/GraphRag.Net/Domain/Model/Graph/RelationShipModel.cs class RelationShipModel (line 5) | public class RelationShipModel FILE: src/GraphRag.Net/Domain/Model/Graph/TextMemModel.cs class TextMemModel (line 3) | public class TextMemModel FILE: src/GraphRag.Net/Domain/Model/PageList.cs class PageList (line 3) | public class PageList FILE: src/GraphRag.Net/Domain/Service/CommunityDetectionService.cs class CommunityDetectionService (line 7) | [ServiceDescription(typeof(ICommunityDetectionService), ServiceLifetime.... method FastLabelPropagationAlgorithm (line 16) | public Dictionary FastLabelPropagationAlgorithm(Graph ... FILE: src/GraphRag.Net/Domain/Service/GraphService.cs class GraphService (line 15) | [ServiceDescription(typeof(IGraphService), ServiceLifetime.Scoped)] method GetAllIndex (line 30) | public List GetAllIndex() method GetAllGraphs (line 40) | public GraphViewModel GetAllGraphs(string index) method InsertTextChunkAsync (line 95) | public async Task InsertTextChunkAsync(string index, string input) method CreateOverlappingChunks (line 119) | private List CreateOverlappingChunks(List paragraphs) method InsertGraphDataAsync (line 169) | public async Task InsertGraphDataAsync(string index, string input) method SearchGraphModel (line 346) | public async Task SearchGraphModel(string index, string in... method EstimateTokenCount (line 386) | private int EstimateTokenCount(GraphModel model) method LimitGraphByTokenCount (line 422) | private GraphModel LimitGraphByTokenCount(GraphModel model, Dictionary... method SearchGraphCommunityModel (line 477) | public async Task SearchGraphCommunityModel(string index, ... method SearchGraphAsync (line 531) | public async Task SearchGraphAsync(string index, string input) method SearchGraphStreamAsync (line 544) | public async IAsyncEnumerable SearchGraphStrea... method SearchGraphCommunityAsync (line 563) | public async Task SearchGraphCommunityAsync(string index, stri... method SearchGraphCommunityStreamAsync (line 589) | public async IAsyncEnumerable SearchGraphCommu... method GraphCommunitiesAsync (line 619) | public async Task GraphCommunitiesAsync(string index) method GraphGlobalAsync (line 678) | public async Task GraphGlobalAsync(string index) method EnhanceGraphRelationshipsAsync (line 698) | public async Task EnhanceGraphRelationshipsAsync(string index) method ValidateAndOptimizeRelationshipsAsync (line 753) | public async Task ValidateAndOptimizeRelationshipsAsync(string index) method DeleteGraph (line 815) | public async Task DeleteGraph(string index) method ProcessOrphanNodesAsync (line 842) | private async Task ProcessOrphanNodesAsync(string index, List n... method AttemptConnectOrphanNodeAsync (line 868) | private async Task AttemptConnectOrphanNodeAsync(string index, No... method RetrieveTextMemModelList (line 985) | private async Task> RetrieveTextMemModelList(string... method GetGraphAllRecursion (line 1042) | private GraphModel GetGraphAllRecursion(string index, List init... method GetGraphAllCommunitiesRecursion (line 1125) | private GraphModel GetGraphAllCommunitiesRecursion(string index, List<... method GetEdges (line 1168) | private List GetEdges(string index, List nodes) method GetNodes (line 1182) | private List GetNodes(string index, List edges) method GetRelevantCommunities (line 1197) | private List GetRelevantCommunities(string index, List... FILE: src/GraphRag.Net/Domain/Service/SemanticService.cs class SemanticService (line 20) | [ServiceDescription(typeof(ISemanticService), ServiceLifetime.Scoped)] method CreateGraphAsync (line 23) | public async Task CreateGraphAsync(string input) method GetGraphAnswerAsync (line 50) | public async Task GetGraphAnswerAsync(string graph, string input) method GetGraphAnswerStreamAsync (line 63) | public async IAsyncEnumerable GetGraphAnswerSt... method GetGraphCommunityAnswerAsync (line 79) | public async Task GetGraphCommunityAnswerAsync(string graph, s... method GetGraphCommunityAnswerStreamAsync (line 96) | public async IAsyncEnumerable GetGraphCommunit... method GetRelationship (line 115) | public async Task GetRelationship(string node1, str... method MergeDesc (line 144) | public async Task MergeDesc(string desc1, string desc2) method CommunitySummaries (line 157) | public async Task CommunitySummaries(string nodes) method GlobalSummaries (line 169) | public async Task GlobalSummaries(string community) method GetTextMemory (line 187) | public async Task GetTextMemory() FILE: src/GraphRag.Net/Extensions/ServiceCollectionExtensions.cs class ServiceCollectionExtensions (line 14) | public static class ServiceCollectionExtensions method AddGraphRagNet (line 21) | public static IServiceCollection AddGraphRagNet(this IServiceCollectio... method InitSK (line 63) | static void InitSK(IServiceCollection services,Kernel _kernel = null) method CodeFirst (line 92) | static void CodeFirst() method TypeIsEntity (line 111) | static bool TypeIsEntity(Type type) FILE: src/GraphRag.Net/Repositories/Base/IRepository.cs type IRepository (line 8) | public interface IRepository method GetDB (line 10) | SqlSugarScope GetDB(); method GetList (line 11) | List GetList(); method GetListAsync (line 12) | Task> GetListAsync(); method GetList (line 13) | List GetList(Expression> whereExpression); method GetListAsync (line 14) | Task> GetListAsync(Expression> whereExpression); method Count (line 15) | int Count(Expression> whereExpression); method CountAsync (line 16) | Task CountAsync(Expression> whereExpression); method GetPageList (line 17) | PageList GetPageList(Expression> whereExpression, Pag... method GetPageListAsync (line 18) | Task> GetPageListAsync(Expression> whereExpr... method GetPageList (line 20) | PageList GetPageList(Expression> whereExpression, Pag... method GetPageListAsync (line 21) | Task> GetPageListAsync(Expression> whereExpr... method GetPageList (line 23) | PageList GetPageList(List conditionalList, PageM... method GetPageListAsync (line 24) | Task> GetPageListAsync(List conditional... method GetPageList (line 25) | PageList GetPageList(List conditionalList, PageM... method GetPageListAsync (line 26) | Task> GetPageListAsync(List conditional... method GetById (line 27) | T GetById(dynamic id); method GetByIdAsync (line 28) | Task GetByIdAsync(dynamic id); method GetSingle (line 29) | T GetSingle(Expression> whereExpression); method GetSingleAsync (line 30) | Task GetSingleAsync(Expression> whereExpression); method GetFirst (line 31) | T GetFirst(Expression> whereExpression); method GetFirstAsync (line 32) | Task GetFirstAsync(Expression> whereExpression); method Insert (line 33) | bool Insert(T obj); method InsertAsync (line 34) | Task InsertAsync(T obj); method InsertRange (line 35) | bool InsertRange(List objs); method InsertRangeAsync (line 36) | Task InsertRangeAsync(List objs); method InsertReturnIdentity (line 37) | int InsertReturnIdentity(T obj); method InsertReturnIdentityAsync (line 38) | Task InsertReturnIdentityAsync(T obj); method InsertReturnBigIdentity (line 39) | long InsertReturnBigIdentity(T obj); method InsertReturnBigIdentityAsync (line 40) | Task InsertReturnBigIdentityAsync(T obj); method DeleteByIds (line 41) | bool DeleteByIds(dynamic[] ids); method DeleteByIdsAsync (line 42) | Task DeleteByIdsAsync(dynamic[] ids); method Delete (line 43) | bool Delete(dynamic id); method DeleteAsync (line 44) | Task DeleteAsync(dynamic id); method Delete (line 45) | bool Delete(T obj); method DeleteAsync (line 46) | Task DeleteAsync(T obj); method Delete (line 47) | bool Delete(Expression> whereExpression); method DeleteAsync (line 48) | Task DeleteAsync(Expression> whereExpression); method Update (line 49) | bool Update(T obj); method UpdateAsync (line 50) | Task UpdateAsync(T obj); method UpdateRange (line 51) | bool UpdateRange(List objs); method InsertOrUpdate (line 52) | bool InsertOrUpdate(T obj); method InsertOrUpdateAsync (line 53) | Task InsertOrUpdateAsync(T obj); method UpdateRangeAsync (line 54) | Task UpdateRangeAsync(List objs); method IsAny (line 55) | bool IsAny(Expression> whereExpression); method IsAnyAsync (line 56) | Task IsAnyAsync(Expression> whereExpression); FILE: src/GraphRag.Net/Repositories/Base/Repository.cs class Repository (line 8) | public class Repository : SimpleClient where T : class, new() method Repository (line 11) | public Repository(ISqlSugarClient context = null) : base(context)//注意这... method GetDB (line 28) | public virtual SqlSugarScope GetDB() method GetList (line 37) | public virtual List GetList() method GetListAsync (line 46) | public virtual async Task> GetListAsync() method GetList (line 56) | public virtual List GetList(Expression> whereExpression) method GetListAsync (line 66) | public virtual async Task> GetListAsync(Expression> whereExpression) method CountAsync (line 86) | public virtual async Task CountAsync(Expression> wh... method GetPageList (line 97) | public virtual PageList GetPageList(Expression> where... method GetPageListAsync (line 113) | public virtual async Task> GetPageListAsync(Expression GetPageList(Expression> where... method GetPageListAsync (line 133) | public virtual async Task> GetPageListAsync(Expression GetPageList(List conditi... method GetPageListAsync (line 153) | public virtual async Task> GetPageListAsync(List GetPageList(List conditi... method GetPageListAsync (line 173) | public virtual async Task> GetPageListAsync(List GetByIdAsync(dynamic id) method GetSingle (line 208) | public virtual T GetSingle(Expression> whereExpression) method GetSingleAsync (line 218) | public virtual async Task GetSingleAsync(Expression> ... method GetFirst (line 228) | public virtual T GetFirst(Expression> whereExpression) method GetFirstAsync (line 238) | public virtual async Task GetFirstAsync(Expression> w... method Insert (line 248) | public virtual bool Insert(T obj) method InsertAsync (line 258) | public virtual async Task InsertAsync(T obj) method InsertRange (line 268) | public virtual bool InsertRange(List objs) method InsertRangeAsync (line 278) | public virtual async Task InsertRangeAsync(List objs) method InsertReturnIdentity (line 288) | public virtual int InsertReturnIdentity(T obj) method InsertReturnIdentityAsync (line 298) | public virtual async Task InsertReturnIdentityAsync(T obj) method InsertReturnBigIdentity (line 308) | public virtual long InsertReturnBigIdentity(T obj) method InsertReturnBigIdentityAsync (line 318) | public virtual async Task InsertReturnBigIdentityAsync(T obj) method DeleteByIds (line 328) | public virtual bool DeleteByIds(dynamic[] ids) method DeleteByIdsAsync (line 338) | public virtual async Task DeleteByIdsAsync(dynamic[] ids) method Delete (line 348) | public virtual bool Delete(dynamic id) method DeleteAsync (line 358) | public virtual async Task DeleteAsync(dynamic id) method Delete (line 368) | public virtual bool Delete(T obj) method DeleteAsync (line 378) | public virtual async Task DeleteAsync(T obj) method Delete (line 388) | public virtual bool Delete(Expression> whereExpression) method DeleteAsync (line 398) | public virtual async Task DeleteAsync(Expression> ... method Update (line 408) | public virtual bool Update(T obj) method UpdateAsync (line 418) | public virtual async Task UpdateAsync(T obj) method UpdateRange (line 428) | public virtual bool UpdateRange(List objs) method InsertOrUpdate (line 438) | public virtual bool InsertOrUpdate(T obj) method InsertOrUpdateAsync (line 448) | public virtual async Task InsertOrUpdateAsync(T obj) method UpdateRangeAsync (line 459) | public virtual async Task UpdateRangeAsync(List objs) method IsAny (line 469) | public virtual bool IsAny(Expression> whereExpression) method IsAnyAsync (line 479) | public virtual async Task IsAnyAsync(Expression> w... FILE: src/GraphRag.Net/Repositories/Base/SqlSugarHelper.cs class SqlSugarHelper (line 7) | public class SqlSugarHelper() method SqlScope (line 13) | public static SqlSugarScope SqlScope() FILE: src/GraphRag.Net/Repositories/Graph/CommunitieNodes/CommunitieNodes.cs class CommunitieNodes (line 8) | [SugarTable("CommunitieNodes")] FILE: src/GraphRag.Net/Repositories/Graph/CommunitieNodes/CommunitieNodes_Repositories.cs class CommunitieNodes_Repositories (line 6) | [ServiceDescription(typeof(ICommunitieNodes_Repositories), ServiceLifeti... FILE: src/GraphRag.Net/Repositories/Graph/CommunitieNodes/ICommunitieNodes_Repositories.cs type ICommunitieNodes_Repositories (line 5) | public interface ICommunitieNodes_Repositories : IRepository FILE: src/GraphRag.Net/Repositories/Graph/Edges/Edges.cs class Edges (line 8) | [SugarTable("Edges")] FILE: src/GraphRag.Net/Repositories/Graph/Edges/Edges_Repositories.cs class Edges_Repositories (line 6) | [ServiceDescription(typeof(IEdges_Repositories), ServiceLifetime.Scoped)] FILE: src/GraphRag.Net/Repositories/Graph/Edges/IEdges_Repositories.cs type IEdges_Repositories (line 5) | public interface IEdges_Repositories : IRepository FILE: src/GraphRag.Net/Repositories/Graph/Global/Globals.cs class Globals (line 8) | [SugarTable("Globals")] FILE: src/GraphRag.Net/Repositories/Graph/Global/Globals_Repositories.cs class Globals_Repositories (line 6) | [ServiceDescription(typeof(IGlobals_Repositories), ServiceLifetime.Scoped)] FILE: src/GraphRag.Net/Repositories/Graph/Global/IGlobals_Repositories.cs type IGlobals_Repositories (line 5) | public interface IGlobals_Repositories : IRepository FILE: src/GraphRag.Net/Repositories/Graph/Nodes/INodes_Repositories.cs type INodes_Repositories (line 5) | public interface INodes_Repositories : IRepository FILE: src/GraphRag.Net/Repositories/Graph/Nodes/Nodes.cs class Nodes (line 8) | [SugarTable("Nodes")] FILE: src/GraphRag.Net/Repositories/Graph/Nodes/Nodes_Repositories.cs class Nodes_Repositories (line 6) | [ServiceDescription(typeof(INodes_Repositories), ServiceLifetime.Scoped)] FILE: src/GraphRag.Net/Utils/ConvertUtils.cs class ConvertUtils (line 9) | internal static class ConvertUtils method IsNull (line 16) | public static bool IsNull(this object data) method IsNotNull (line 40) | public static bool IsNotNull(this object data) method IsNull (line 64) | public static bool IsNull(string data) method ConvertToString (line 88) | public static string ConvertToString(this object s) method ConvertToInt32 (line 105) | public static Int32 ConvertToInt32(this object s) method ConvertToInt64 (line 124) | public static Int64 ConvertToInt64(this object s) method ConvertToDouble (line 143) | public static double ConvertToDouble(this object s) method ConvertToDateTime (line 162) | public static DateTime ConvertToDateTime(this string s) method ConvertToDateTime (line 179) | public static string ConvertToDateTime(this string s, string y) method ConvertToDecimal (line 191) | public static decimal ConvertToDecimal(this object s) method DecimalFraction (line 207) | public static decimal DecimalFraction(this decimal num) method ReplaceHtml (line 217) | public static string ReplaceHtml(this string s) method StreamToByte (line 227) | public static byte[] StreamToByte(this Stream stream) method JsonToMarkDown (line 236) | public static string JsonToMarkDown(this string s) method ToQueryString (line 246) | public static string ToQueryString(this Dictionary par... method ComparisonIgnoreCase (line 264) | public static bool ComparisonIgnoreCase(this string s, string value) method GetDescription (line 269) | public static string GetDescription(this Enum value) method IsStream (line 291) | public static bool IsStream(this string value) method Unescape (line 306) | public static string Unescape(this string value) FILE: src/GraphRag.Net/Utils/OpenAIHttpClientHandler.cs class OpenAIHttpClientHandler (line 8) | internal class OpenAIHttpClientHandler : HttpClientHandler method SendAsync (line 11) | protected override async Task SendAsync(HttpReque... FILE: src/GraphRag.Net/Utils/RepoUtils/AppException.cs class AppException (line 5) | internal class AppException : Exception method AppException (line 7) | public AppException() : base() method AppException (line 11) | public AppException(string message) : base(message) method AppException (line 15) | public AppException(string message, Exception innerException) : base(m... FILE: src/GraphRag.Net/Utils/RepoUtils/ObjectExtensions.cs class ObjectExtensions (line 5) | internal static class ObjectExtensions method AsJson (line 9) | public static string AsJson(this object obj) FILE: src/GraphRag.Net/Utils/RepoUtils/RepoFiles.cs class RepoFiles (line 7) | internal static class RepoFiles method SamplePluginsPath (line 13) | public static string SamplePluginsPath()