UNPKG

graphdb-workbench

Version:
1 lines 125 kB
PluginRegistry.add("route",{url:"/aclmanagement",module:"graphdb.framework.aclmanagement",path:"aclmanagement/app",chunk:"aclmanagement",controller:"AclManagementCtrl",templateUrl:"pages/aclmanagement.html",title:"view.aclmanagement.title",helpInfo:"view.aclmanagement.helpInfo",documentationUrl:"managing-fgac-workbench.html",allowAuthorities:["READ_REPO_{repoId}"]}),PluginRegistry.add("main.menu",{items:[{label:"ACL Management",labelKey:"menu.aclmanagement.label",href:"aclmanagement",order:6,parent:"Setup",role:"ROLE_ADMIN",guideSelector:"sub-menu-aclmanagement",testSelector:"sub-menu-acl-management"}]}),PluginRegistry.add("route",{url:"/autocomplete",module:"graphdb.framework.autocomplete",path:"autocomplete/app",chunk:"autocomplete",controller:"AutocompleteCtrl",templateUrl:"pages/autocomplete.html",title:"view.autocomplete.title",helpInfo:"view.autocomplete.helpInfo",documentationUrl:"autocomplete-index.html",allowAuthorities:["READ_REPO_{repoId}"]}),PluginRegistry.add("main.menu",{items:[{label:"Autocomplete",labelKey:"menu.autocomplete.label",href:"autocomplete",order:40,parent:"Setup",role:"IS_AUTHENTICATED_FULLY",guideSelector:"sub-menu-autocomplete",testSelector:"sub-menu-autocomplete"}]}),PluginRegistry.add("route",{url:"/monitor/backup-and-restore",module:"graphdb.framework.monitoring.backupandrestore",path:"backup-and-restore/app",chunk:"monitor-backup-and-restore",controller:"BackupAndRestoreCtrl",templateUrl:"pages/monitor/backup-and-restore.html",title:"view.monitoring.backup_and_restore.title",helpInfo:"view.monitoring.backup_and_restore.helpInfo",documentationUrl:"backup-and-restore.html#monitoring-your-recovery-operations"}),PluginRegistry.add("main.menu",{items:[{label:"Backup and Restore",labelKey:"menu.backup_and_restore.label",href:"monitor/backup-and-restore",order:2,parent:"Monitor",guideSelector:"sub-menu-backup-and-restore",testSelector:"sub-menu-backup-and-restore",role:"ROLE_REPO_MANAGER"}]}),PluginRegistry.add("route",[{url:"/cluster",module:"graphdb.framework.clustermanagement",chunk:"clustermanagement",path:"clustermanagement/app",controller:"ClusterManagementCtrl",templateUrl:"pages/cluster-management/clusterInfo.html",helpInfo:"view.clusterManagement.helpInfo",title:"view.clusterManagement.title",documentationUrl:"creating-a-cluster.html#using-the-workbench"}]),PluginRegistry.add("main.menu",{items:[{label:"Cluster",labelKey:"menu.cluster.label",href:"cluster",order:20,role:"ROLE_USER",parent:"Setup",guideSelector:"sub-menu-cluster",testSelector:"sub-menu-cluster"}]}),PluginRegistry.add("route",[{url:"/resource",module:"graphdb.framework.explore",chunk:"explore",path:"explore/app",controller:"ExploreCtrl",templateUrl:"pages/explore.html",title:"view.resource.title",allowAuthorities:["READ_REPO_{repoId}"]},{url:"/resource/edit",module:"graphdb.framework.explore",chunk:"explore",path:"explore/app",controller:"EditResourceCtrl",templateUrl:"pages/edit.html",title:"view.resource.title",allowAuthorities:["READ_REPO_{repoId}"]},{url:"/resource/:any*",module:"graphdb.framework.explore",chunk:"explore",path:"explore/app",controller:"ExploreCtrl",templateUrl:"pages/explore.html",title:"view.resource.title",allowAuthorities:["READ_REPO_{repoId}"]}]),PluginRegistry.add("main.menu",{items:[{label:"Explore",labelKey:"menu.explore.label",href:"#",order:1,role:"IS_AUTHENTICATED_FULLY",icon:"icon-data",guideSelector:"menu-explore",testSelector:"menu-explore",children:[]}]}),PluginRegistry.add("route",{url:"/graphs",module:"graphdb.framework.impex.export",path:"export/app",chunk:"export",controller:"ExportCtrl",templateUrl:"pages/export.html",title:"menu.graphs.overview.label",helpInfo:"view.export.ctr.helpInfo ",documentationUrl:"working-with-workbench.html#wbmenu-graphs-overview",allowAuthorities:["READ_REPO_{repoId}"]}),PluginRegistry.add("main.menu",{items:[{label:"Graphs overview",labelKey:"menu.graphs.overview.label",href:"graphs",order:0,role:"IS_AUTHENTICATED_FULLY",parent:"Explore",guideSelector:"sub-menu-graph-overview",testSelector:"sub-menu-graph-overview"}]}),PluginRegistry.add("route",{url:"/connectors",module:"graphdb.framework.externalsync",path:"externalsync/app",chunk:"externalsync",controller:"ConnectorsCtrl",templateUrl:"pages/connectorsInfo.html",title:"view.connector.management.title",helpInfo:"view.connector.management.helpInfo",documentationUrl:"connectors.html",allowAuthorities:["READ_REPO_{repoId}"]}),PluginRegistry.add("main.menu",{items:[{label:"Connectors",labelKey:"menu.connectors.label",href:"connectors",order:10,parent:"Setup",role:"IS_AUTHENTICATED_FULLY",guideSelector:"sub-menu-connectors",testSelector:"sub-menu-connectors"}]}),PluginRegistry.add("route",[{url:"/hierarchy",module:"graphdb.framework.graphexplore",path:"graphexplore/app",chunk:"hierarchy",controller:"RdfClassHierarchyCtlr",templateUrl:"pages/rdfClassHierarchyInfo.html",title:"view.class.hierarchy.title",reloadOnSearch:!1,helpInfo:"view.class.hierarchy.helpInfo",documentationUrl:"explore-data-and-class-relationships.html#class-hierarchy",allowAuthorities:["READ_REPO_{repoId}"]},{url:"/domain-range-graph",module:"graphdb.framework.graphexplore",path:"graphexplore/app",chunk:"domain-range-graph",controller:"DomainRangeGraphCtlr",templateUrl:"pages/domainRangeInfo.html",title:"view.domain.range.graph.title",helpInfo:"view.domain.range.graph.helpInfo",allowAuthorities:["READ_REPO_{repoId}"]},{url:"/relationships",module:"graphdb.framework.graphexplore",path:"graphexplore/app",chunk:"relationships",controller:"DependenciesChordCtrl",templateUrl:"pages/dependencies.html",title:"view.class.relationships.title",helpInfo:"view.class.relationships.helpInfo",documentationUrl:"explore-data-and-class-relationships.html#class-relationships",allowAuthorities:["READ_REPO_{repoId}"]},{url:"/graphs-visualizations",module:"graphdb.framework.graphexplore",path:"graphexplore/app",chunk:"graphs-visualizations",controller:"GraphsVisualizationsCtrl",templateUrl:"pages/graphs-visualizations.html",title:"visual.graph.label",reloadOnSearch:!1,helpInfo:"view.visual.graph.helpInfo",documentationUrl:"visualize-and-explore.html#explore-resources-through-the-easy-graph",allowAuthorities:["READ_REPO_{repoId}"]},{url:"/graphs-visualizations/config/save/:configName?",module:"graphdb.framework.graphexplore",path:"graphexplore/app",chunk:"graph-config",controller:"GraphConfigCtrl",templateUrl:"pages/graph-config/saveGraphConfig.html",title:"view.create.visual.graph.title",helpInfo:"view.create.visual.graph.helpInfo",allowAuthorities:["READ_REPO_{repoId}"]}]),PluginRegistry.add("main.menu",{items:[{label:"Class relationships",labelKey:"menu.class.relationships.label",href:"relationships",order:2,parent:"Explore",guideSelector:"sub-menu-class-relationships",testSelector:"sub-menu-class-relationships"},{label:"Class hierarchy",labelKey:"menu.class.hierarchy.label",href:"hierarchy",order:1,parent:"Explore",guideSelector:"menu-class-hierarchy",testSelector:"menu-class-hierarchy"},{label:"Visual graph",labelKey:"visual.graph.label",href:"graphs-visualizations",order:5,parent:"Explore",children:[{href:"graphs-visualizations/config/save",children:[{href:"graphs-visualizations/config/save/*"}]}],guideSelector:"sub-menu-visual-graph",testSelector:"sub-menu-visual-graph"}]}),PluginRegistry.add("route",[{url:"/graphql/endpoints",templateUrl:"js/angular/graphql/templates/graphql-endpoint-management.html",module:"graphdb.framework.graphql",path:"graphql/app",controller:"GraphqlEndpointManagementViewCtrl",title:"menu.graphql-endpoint-management.label",helpInfo:"graphql.endpoints_management.helpInfo",documentationUrl:"graphql.html"},{url:"/graphql/endpoint/create",templateUrl:"js/angular/graphql/templates/create-graphql-endpoint.html",module:"graphdb.framework.graphql",path:"graphql/app",controller:"CreateGraphqlEndpointViewCtrl",title:"menu.create-graphql-endpoint.label",helpInfo:"graphql.create_endpoint.helpInfo",documentationUrl:"graphql.html"},{url:"/graphql/playground",templateUrl:"js/angular/graphql/templates/graphql-playground.html",module:"graphdb.framework.graphql",path:"graphql/app",controller:"GraphqlPlaygroundViewCtrl",title:"menu.graphql-playground.label",helpInfo:"graphql.playground.helpInfo",documentationUrl:"graphql.html"}]),PluginRegistry.add("main.menu",{items:[{label:"GraphQL",labelKey:"menu.graphql.label",href:"#",order:2.5,role:"IS_AUTHENTICATED_FULLY",icon:"icon-graphql"},{label:"Endpoint Management",labelKey:"menu.graphql-endpoint-management.label",href:"graphql/endpoints",order:10,role:"ROLE_REPO_MANAGER",parent:"GraphQL",children:[{href:"graphql/endpoint/create",children:[]}]},{label:"GraphQL Playground",labelKey:"menu.graphql-playground.label",href:"graphql/playground",order:15,role:"IS_AUTHENTICATED_FULLY",parent:"GraphQL"}]}),PluginRegistry.add("route",[{url:"/guides",module:"graphdb.framework.guides",path:"guides/app",templateUrl:"pages/guides.html",title:"view.guides.title",controller:"GuidesCtrl",helpInfo:"view.guides.helpInfo",documentationUrl:"index.html"}]),PluginRegistry.add("main.menu",{items:[{label:"Guides",labelKey:"menu.guides.label",order:0,parent:"Help",icon:"paste",href:"guides",role:"ROLE_REPO_MANAGER",guideSelector:"sub-menu-guide",testSelector:"sub-menu-guide"}]});const reloadAndOpenInfoPanel=(e,t)=>(e.RoutingUtil.navigate("/hierarchy"),e.GuideUtils.waitFor(t,3).then(()=>(e.GuideUtils.classHierarchyFocus(t),e.GuideUtils.deferredShow(500)()))),disableAllRDFClasses=()=>{document.querySelectorAll(".rdf-class").forEach(e=>{e.classList.add("disable-rdf-class")}),disableSidebarInteraction()},enableAllRDFClasses=()=>{document.querySelectorAll(".rdf-class").forEach(e=>{e.classList.remove("disable-rdf-class")}),enableSidebarInteraction()},disableSidebarInteraction=()=>{document.querySelector(".rdf-info-side-panel").classList.add("pointer-events-none")},enableSidebarInteraction=()=>{document.querySelector(".rdf-info-side-panel").classList.remove("pointer-events-none")},CLASS_HIERARCHY_DEFAULT_TITLE="view.class.hierarchy.title",CLASS_HIERARCHY_RDF_INSTANCES_DEFAULT_TITLE="guide.step_plugin.class-hierarchy-instances.title";PluginRegistry.add("guide.step",[{guideBlockName:"class-hierarchy-intro",getSteps:e=>[{guideBlockName:"read-only-element",options:{content:"guide.step_plugin.class-hierarchy-intro.content",url:"hierarchy",elementSelector:"#classChart",placement:"left",class:"clas-hierarchy-intro",...e.mainAction?{}:{title:"view.class.hierarchy.title"},...e}}]},{guideBlockName:"class-hierarchy-dataset-intro",getSteps:e=>[{guideBlockName:"read-only-element",options:{url:"hierarchy",elementSelector:"#classChart #main-group",placement:"left",class:"class-hierarchy-dataset-intro",...e.mainAction?{}:{title:"view.class.hierarchy.title"},...e}}]},{guideBlockName:"class-hierarchy-zoom-class",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{url:"hierarchy",placement:"left",elementSelector:o.getGuideElementSelector("class-"+e.iri),content:"guide.step_plugin.class-hierarchy-zoom-class.content",class:"class-hierarchy-zoom-class",...e.mainAction?{}:{title:"view.class.hierarchy.title"},onNextClick:(e,t)=>{o.classHierarchyZoom(t.elementSelector),e.next()},...e}}]}},{guideBlockName:"class-hierarchy-explain-class",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{url:"hierarchy",placement:"left",elementSelector:t.GuideUtils.getGuideElementSelector("class-"+e.iri),class:"class-hierarchy-explain-class",...e.mainAction?{}:{title:"view.class.hierarchy.title"},show:()=>disableAllRDFClasses,hide:()=>enableAllRDFClasses,...e}}]},{guideBlockName:"class-hierarchy-open-rdf-instances-side-panel",getSteps:(e,t)=>{let o;const i=t.GuideUtils,n=i.getGuideElementSelector("class-"+e.iri),l=t.RoutingUtil,r=()=>e=>(e.preventDefault(),e.stopPropagation(),reloadAndOpenInfoPanel({RoutingUtil:l,GuideUtils:i},n));return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.class-hierarchy-open-rdf-instances-side-panel.content",url:"hierarchy",elementSelector:n,class:"class-hierarchy-open-rdf-instances-side-panel",placement:"top",...e.mainAction?{}:{title:"view.class.hierarchy.title"},onNextClick:e=>{i.classHierarchyFocus(n),e.next()},show:()=>()=>{o=document.querySelector(n),o&&o.addEventListener("dblclick",r,!0),disableSidebarInteraction()},hide:()=>()=>{o&&(o.removeEventListener("dblclick",r),o=null),enableSidebarInteraction()},...e}}]}},{guideBlockName:"class-hierarchy-close-rdf-instances-side-panel",getSteps:(e,t)=>{const o=t.GuideUtils,i=o.getGuideElementSelector("close-info-panel");return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.class-hierarchy-close-rdf-instances-side-panel.content",url:"hierarchy",canBePaused:!1,elementSelector:i,class:"class-hierarchy-close-rdf-instances-side-panel",placement:"left",...e.mainAction?{}:{title:CLASS_HIERARCHY_RDF_INSTANCES_DEFAULT_TITLE},onNextClick:()=>o.waitFor(i,3).then(()=>o.clickOnElement(i)()),...e}}]}},{guideBlockName:"class-hierarchy-rdf-instances-side-panel-intro",getSteps:e=>[{guideBlockName:"read-only-element",options:{content:"guide.step_plugin.class-hierarchy-rdf-instances-side-panel-intro.content",url:"hierarchy",elementSelector:".rdf-info-side-panel div",class:"class-hierarchy-rdf-instances-side-panel-intro",canBePaused:!1,placement:"left",...e.mainAction?{}:{title:"view.class.hierarchy.title"},...e}}]},{guideBlockName:"class-hierarchy-rdf-instances-side-panel-open-all-instances-in-sparql",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.class-hierarchy-rdf-instances-side-panel-open-all-instances-in-sparql.content",url:"hierarchy",canBePaused:!1,elementSelector:o.getGuideElementSelector("instances-count"),class:"class-hierarchy-rdf-instances-side-panel-open-all-instances-in-sparql",onNextClick:o.clickOnGuideElement("instances-count"),...e.mainAction?{}:{title:"view.class.hierarchy.title"},...e}}]}},{guideBlockName:"class-hierarchy-explain-rdf-instance",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{content:"guide.step_plugin.class-hierarchy-explain-rdf-instance.content",url:"hierarchy",canBePaused:!1,elementSelector:t.GuideUtils.getGuideElementSelector("instance-"+e.instance),class:"class-hierarchy-explain-rdf-instance",focusInstance:e.instance,extraContent:e.extraContent,...e.mainAction?{}:{title:"view.class.hierarchy.title"},...e}}]},{guideBlockName:"class-hierarchy-toggle-prefixes",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{...e.mainAction?{}:{title:"view.class.hierarchy.title"},content:"guide.step_plugin.class-hierarchy-toggle-prefixes.content",url:"hierarchy",elementSelector:".prefix-toggle-btn",class:"class-hierarchy-toggle-prefixes",scrollToHandler:o.scrollToTop,onNextClick:e=>{o.clickOnElement(".prefix-toggle-btn")()},...e}}]}},{guideBlockName:"class-hierarchy",getSteps:(e,t)=>{const o=t.GuideUtils;e.mainAction="class-hierarchy";const i=[{guideBlockName:"click-main-menu",options:angular.extend({},{menu:"class-hierarchy",showIntro:!0},e)},{guideBlockName:"class-hierarchy-intro",options:{...e}}];return e.introExtraContent&&i.push({guideBlockName:"class-hierarchy-dataset-intro",options:{content:e.introExtraContent,...e}}),Array.isArray(e.zoomIris)&&e.zoomIris.forEach(t=>{i.push({guideBlockName:"class-hierarchy-zoom-class",options:{iri:t.iri,...e}}),t.postExtraContent&&i.push({guideBlockName:"class-hierarchy-explain-class",options:{content:t.postExtraContent,beforeShowPromise:o.deferredShow(800),iri:t.iri,...e}})}),i}},{guideBlockName:"class-hierarchy-instances",getSteps:(e,t)=>{const o=t.GuideUtils,i=t.RoutingUtil;e.title=CLASS_HIERARCHY_RDF_INSTANCES_DEFAULT_TITLE;const n=o.getGuideElementSelector("close-info-panel"),l=o.getGuideElementSelector("class-"+e.iri),r=o.getGuideElementSelector("instances-count"),s=[{guideBlockName:"class-hierarchy-open-rdf-instances-side-panel",options:{initPreviousStep:()=>o.isVisible(n)?Promise.resolve():reloadAndOpenInfoPanel({RoutingUtil:i,GuideUtils:o},l),...e}},{guideBlockName:"class-hierarchy-rdf-instances-side-panel-intro",options:{skipPoint:!0,skipButtonLabel:o.BUTTONS.SKIP_SECTION,beforeShowPromise:o.deferredShow(800),onPreviousClick:()=>new Promise(function(e){o.waitFor(n,1).then(()=>$(n).trigger("click")),e()}),...e}}];return angular.isArray(e.focusInstances)&&e.focusInstances.forEach(t=>{o.isObject(t)||(t={instance:t}),s.push({guideBlockName:"class-hierarchy-explain-rdf-instance",options:{instance:t.instance,extraContent:t.message,...e}})}),e.followCountLink&&(s.push({guideBlockName:"class-hierarchy-rdf-instances-side-panel-open-all-instances-in-sparql",options:{...e}}),s.push({guideBlockName:"sparql-explain-editor",options:{content:"guide.step_plugin.class-hierarchy-instances-query.content",...e}}),s.push({guideBlockName:"sparql-results-explain",options:angular.extend({},{content:"guide.step_plugin.class-hierarchy-instances-results.content",extraContent:!1!==e.showExtraCommentSparql?"guide.step_plugin.class-hierarchy-instances-results.extraContent":null,onNextClick:e=>{window.history.back(),e.next()},initPreviousStep:()=>Promise.resolve()},e)})),s.push({guideBlockName:"class-hierarchy-close-rdf-instances-side-panel",options:{beforeShowPromise:e.followCountLink?o.deferredShow(1500):Promise.resolve(),initPreviousStep:(t,n)=>t.ShepherdService.getCurrentStepId()===n&&e.followCountLink?o.waitFor(r,3).then(()=>($(r).trigger("click"),o.waitFor(o.CSS_SELECTORS.SPARQL_RESULTS_SELECTOR,3).then(()=>o.deferredShow(50)()))):reloadAndOpenInfoPanel({RoutingUtil:i,GuideUtils:o},l),...e}}),s}}]);const CLASS_RELATIONSHIPS_DEFAULT_TITLE="view.class.relationships.title";PluginRegistry.add("guide.step",[{guideBlockName:"class-relationships-intro",getSteps:e=>[{guideBlockName:"info-message",options:{content:"guide.step_plugin.class-relationships-intro.content",url:"relationships",class:"clas-hierarchy-intro",placement:"left",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-diagram-intro",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("relationships-diagram"),placement:"left",class:"class-relationships-diagram-intro",content:"guide.step_plugin.class-relationships-diagram-intro.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-digram-thickness-intro",getSteps:(e,t)=>[{guideBlockName:"focus-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("relationships-diagram"),placement:"left",class:"class-relationships-digram-thickness-intro",content:"guide.step_plugin.class-relationships-digram-thickness-intro.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-digram-predicates-intro",getSteps:(e,t)=>[{guideBlockName:"focus-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("relationships-diagram"),placement:"left",class:"class-relationships-digram-predicates-intro",content:"guide.step_plugin.class-relationships-digram-predicates-intro.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-named-graph-selection",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("graph-select-dropdown"),placement:"left",class:"class-relationships-named-graph-selection",content:"guide.step_plugin.class-relationships-named-graph-selection.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-class-list-intro",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("class-list-wrapper"),placement:"right",class:"class-relationships-class-list-intro",content:"guide.step_plugin.class-relationships-class-list-intro.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-class-list-background-intro",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("class-list"),placement:"right",class:"class-relationships-class-list-background-intro",content:"guide.step_plugin.class-relationships-class-list-background-intro.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships-class-list-selection",getSteps:(e,t)=>[{guideBlockName:"focus-element",options:{url:"relationships",elementSelector:t.GuideUtils.getGuideElementSelector("class-list"),placement:"right",class:"class-relationships-class-list-selection",content:"guide.step_plugin.class-relationships-class-list-selection.content",title:e.mainAction??"view.class.relationships.title",...e}}]},{guideBlockName:"class-relationships",getSteps:e=>{e.mainAction="class-relationships";const t=[{guideBlockName:"click-main-menu",options:angular.extend({},{menu:"class-relationships",showIntro:!0},e)},{guideBlockName:"class-relationships-intro",options:{...e}}];return e.introExtraContent&&t.push({guideBlockName:"class-relationships-diagram-intro",options:{content:e.introExtraContent,...e}}),t}}]);const LUCENE_DEFAULT_TITLE="guide.step_plugin.connectors-lucene.title",LUCENE_CONNECTOR_NAME="Lucene";PluginRegistry.add("guide.step",[{guideBlockName:"connectors-lucene-type-intro",getSteps:e=>[{guideBlockName:"connectors-type-intro",options:{content:"guide.step_plugin.connectors-lucene-type-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,connectorName:"Lucene",class:"connectors-lucene-type-intro"}}]},{guideBlockName:"connectors-lucene",getSteps:e=>[{guideBlockName:"connectors-connector-intro",options:{content:"guide.step_plugin.connectors-lucene.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,connectorName:"Lucene",class:"connectors-lucene"}}]},{guideBlockName:"connectors-expand-lucene",getSteps:e=>[{guideBlockName:"connectors-expand-connector",options:{content:"guide.step_plugin.connectors-lucene-expand.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,connectorName:"Lucene",class:"connectors-lucene-expand"}}]},{guideBlockName:"connectors-lucene-fields-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-intro",connectorName:"Lucene",parameterName:"fields"}}]},{guideBlockName:"connectors-lucene-fields-field-name-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-field-name-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-field-name-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"fieldName"}}]},{guideBlockName:"connectors-lucene-fields-field-name-transform-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-field-name-transform-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-field-name-transform-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"fieldNameTransform"}}]},{guideBlockName:"connectors-lucene-fields-property-chain-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-property-chain-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-property-chain-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"propertyChain"}}]},{guideBlockName:"connectors-lucene-fields-default-value-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-default-value-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-default-value-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"defaultValue"}}]},{guideBlockName:"connectors-lucene-fields-datatype-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-datatype-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-datatype-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"datatype"}}]},{guideBlockName:"connectors-lucene-fields-value-filter-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-value-filter-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-value-filter-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"valueFilter"}}]},{guideBlockName:"connectors-lucene-fields-indexed-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-indexed-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-indexed-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"indexed"}}]},{guideBlockName:"connectors-lucene-fields-stored-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-stored-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-stored-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"stored"}}]},{guideBlockName:"connectors-lucene-fields-analyzed-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-analyzed-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-analyzed-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"analyzed"}}]},{guideBlockName:"connectors-lucene-fields-multivalued-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-multivalued-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-multivalued-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"multivalued"}}]},{guideBlockName:"connectors-lucene-fields-ignore-invalid-values-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-ignore-invalid-values-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-ignore-invalid-values-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"ignoreInvalidValues"}}]},{guideBlockName:"connectors-lucene-fields-facet-intro",getSteps:e=>[{guideBlockName:"connectors-array-subparameter-intro",options:{content:"guide.step_plugin.connectors-lucene-fields-facet-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-fields-facet-intro",connectorName:"Lucene",parameterName:"fields",subparameterName:"facet"}}]},{guideBlockName:"connectors-lucene-languages-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-languages-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-languages-intro",connectorName:"Lucene",parameterName:"languages"}}]},{guideBlockName:"connectors-lucene-types-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-types-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-types-intro",connectorName:"Lucene",parameterName:"types"}}]},{guideBlockName:"connectors-lucene-value-filter-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-value-filter-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-value-filter-intro",connectorName:"Lucene",parameterName:"valueFilter"}}]},{guideBlockName:"connectors-lucene-document-filter-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-document-filter-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-document-filter-intro",connectorName:"Lucene",parameterName:"documentFilter"}}]},{guideBlockName:"connectors-lucene-readonly-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-readonly-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-readonly-intro",connectorName:"Lucene",parameterName:"readonly"}}]},{guideBlockName:"connectors-lucene-detect-fields-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-detect-fields-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-detect-fields-intro",connectorName:"Lucene",parameterName:"detectFields"}}]},{guideBlockName:"connectors-lucene-import-graph-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-import-graph-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-import-graph-intro",connectorName:"Lucene",parameterName:"importGraph"}}]},{guideBlockName:"connectors-lucene-import-file-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-import-file-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-import-file-intro",connectorName:"Lucene",parameterName:"importFile"}}]},{guideBlockName:"connectors-lucene-skip-initial-indexing-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-skip-initial-indexing-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-skip-initial-indexing-intro",connectorName:"Lucene",parameterName:"skipInitialIndexing"}}]},{guideBlockName:"connectors-lucene-boost-properties-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-boost-properties-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-boost-properties-intro",connectorName:"Lucene",parameterName:"boostProperties"}}]},{guideBlockName:"connectors-lucene-strip-markup-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-strip-markup-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-strip-markup-intro",connectorName:"Lucene",parameterName:"stripMarkup"}}]},{guideBlockName:"connectors-lucene-analyzer-intro",getSteps:e=>[{guideBlockName:"connectors-parameter-intro",options:{content:"guide.step_plugin.connectors-lucene-analyzer-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-analyzer-intro",connectorName:"Lucene",parameterName:"analyzer"}}]},{guideBlockName:"connectors-lucene-open-view-sparql-query-dialog",getSteps:e=>[{guideBlockName:"connectors-open-view-sparql-query-dialog",options:{content:"guide.step_plugin.connectors-lucene-open-view-sparql-query-dialog.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-open-view-sparql-query-dialog",connectorName:"Lucene",parameterName:"analyzer"}}]},{guideBlockName:"connectors-lucene-view-sparql-dialog-intro",getSteps:e=>[{guideBlockName:"connectors-view-sparql-dialog-intro",options:{content:"guide.step_plugin.connectors-lucene-view-sparql-dialog-intro.content",...e.mainAction?{}:{title:LUCENE_DEFAULT_TITLE},...e,class:"connectors-lucene-view-sparql-dialog-intro"}}]}]);const CONNECTORS_DEFAULT_TITLE="menu.connectors.label",getConnectorNameSelector=(e,t)=>t.GuideUtils.getGuideElementSelector(`connector-name-${e.connectorName}`),getConnectorContentSelector=(e,t)=>t.GuideUtils.getGuideElementSelector(`${e.instanceName}-connector-content`),getConnectorParameterSelector=(e,t)=>t.GuideUtils.getGuideElementSelector(`${e.parameterName}-connector-parameter`),getConnectorSubparameterSelector=(e,t)=>t.GuideUtils.getGuideElementSelector(`${e.subparameterName}-connector-subproperty`);PluginRegistry.add("guide.step",[{guideBlockName:"connectors-intro",getSteps:e=>[{guideBlockName:"info-message",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-connectors-intro",content:"guide.step_plugin.connectors-connectors-intro.content",...e,url:"connectors"}}]},{guideBlockName:"connectors-type-intro",getSteps:(e,t)=>[{guideBlockName:"read-only-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-connectors-intro",content:"guide.step_plugin.connectors-type-intro.content",...e,elementSelector:getConnectorNameSelector(e,t),url:"connectors"}}]},{guideBlockName:"connectors-connector-intro",getSteps:(e,t)=>{const o=t.GuideUtils,i=getConnectorNameSelector(e,t),n=o.getGuideElementSelector(`${e.instanceName}-connector-card`);return[{guideBlockName:"read-only-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-connector-intro",content:"guide.step_plugin.connectors-connector-intro.content",...e,elementSelector:`${i} ${n}`,url:"connectors"}}]}},{guideBlockName:"connectors-expand-connector",getSteps:(e,t)=>{const o=t.GuideUtils,i=getConnectorNameSelector(e,t),n=o.getGuideElementSelector(`${e.instanceName}-connector-toggle-button`,"a");return[{guideBlockName:"clickable-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-expand-connector",content:"guide.step_plugin.connectors-expand-connector.content",...e,elementSelector:`${i} ${n}`,url:"connectors",onNextClick:()=>{o.clickOnElement(`${i} ${n}`)()}}}]}},{guideBlockName:"connectors-parameter-intro",getSteps:(e,t)=>{const o=getConnectorNameSelector(e,t),i=getConnectorContentSelector(e,t),n=getConnectorParameterSelector(e,t);return[{guideBlockName:"read-only-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-connector-intro",content:"guide.step_plugin.connectors-parameter-intro.content",...e,elementSelector:`${o} ${i} ${n}`,url:"connectors"}}]}},{guideBlockName:"connectors-array-subparameter-intro",getSteps:(e,t)=>{const o=getConnectorNameSelector(e,t),i=getConnectorContentSelector(e,t),n=getConnectorParameterSelector(e,t),l=getConnectorSubparameterSelector(e,t);return[{guideBlockName:"read-only-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-connector-intro",content:"guide.step_plugin.connectors-array-subparameter-intro.content",...e,elementSelector:`${o} ${i} ${n} ${l}`,url:"connectors"}}]}},{guideBlockName:"connectors-open-view-sparql-query-dialog",getSteps:(e,t)=>{const o=t.GuideUtils,i=`${getConnectorNameSelector(e,t)} ${getConnectorContentSelector(e,t)} ${o.getGuideElementSelector("open-view-sparql-query-dialog")}`;return[{guideBlockName:"clickable-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"open-view-sparql-query-dialog",content:"guide.step_plugin.connectors-open-view-sparql-query-dialog.content",...e,elementSelector:i,url:"connectors",onNextClick:()=>{o.clickOnElement(i)()}}}]}},{guideBlockName:"connectors-close-view-sparql-query-dialog",getSteps:(e,t)=>{const o=t.GuideUtils,i=o.getGuideElementSelector("close-view-query-dialog");return[{guideBlockName:"clickable-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},placement:"top",class:"connectors-close-view-sparql-query-dialog",content:"guide.step_plugin.connectors-close-view-sparql-query-dialog.content",...e,elementSelector:i,url:"connectors",onNextClick:()=>{o.clickOnElement(i)()}}}]}},{guideBlockName:"connectors-view-sparql-dialog-intro",getSteps:(e,t)=>{const o=t.GuideUtils,i="padding-bottom-8",n=".modal-content";return[{guideBlockName:"scroll-only-element",options:{...e.mainAction?{}:{title:"menu.connectors.label"},class:"connectors-view-sparql-dialog-intro",content:"guide.step_plugin.connectors-view-sparql-dialog-intro.content",...e,elementSelectorToWait:o.getGuideElementSelector("view-query-body"),elementSelector:o.getGuideElementSelector("view-query-body"),url:"connectors",show:()=>()=>{document.querySelector(n)?.classList.add(i)},hide:()=>()=>{document.querySelector(n)?.classList.remove(i)}}}]}}]);const REPOSITORIES_CREATE_DEFAULT_TITLE="guide.step-action.create-repository";PluginRegistry.add("guide.step",[{guideBlockName:"repositories-create-repository",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create_repository.create_repository_button.content",...e.mainAction?{}:{title:REPOSITORIES_CREATE_DEFAULT_TITLE},class:"create-repository",...e,url:"repository",elementSelector:o.getGuideElementSelector("createRepository"),onNextClick:o.clickOnGuideElement("createRepository")}}]}},{guideBlockName:"repositories-create-graphdb",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create_repository.graph_db_repository.content",...e.mainAction?{}:{title:REPOSITORIES_CREATE_DEFAULT_TITLE},class:"create-gdb-repository",...e,url:"repository/create",elementSelector:o.getGuideElementSelector("createGraphDBRepository"),disablePreviousFlow:!1,onNextClick:o.clickOnGuideElement("createGraphDBRepository")}}]}},{guideBlockName:"repositories-id-input",getSteps:(e,t)=>{const o=t.GuideUtils,i=o.getGuideElementSelector("graphDBRepositoryIdInput");return[{guideBlockName:"input-element",options:{content:"guide.step_plugin.create_repository.repository_id.content",...e.mainAction?{}:{title:REPOSITORIES_CREATE_DEFAULT_TITLE},class:"gdb-repository-id-input",...e,url:"repository/create/graphdb",elementSelector:i,disablePreviousFlow:!1,onNextValidate:()=>Promise.resolve(o.validateTextInput(i,e.repositoryId))}}]}},{guideBlockName:"repositories-ruleset-dropdown",getSteps:(e,t)=>{const o=t.GuideUtils,i=o.getGuideElementSelector("graphDBRepositoryIdInput");return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create_repository.ruleset_dropdown.content",...e.mainAction?{}:{title:REPOSITORIES_CREATE_DEFAULT_TITLE},class:"gdb-repository-ruleset-select",...e,url:"repository/create/graphdb",elementSelector:o.getGuideElementSelector("graphDBRepositoryRulesetSelect"),disablePreviousFlow:!1,show:()=>()=>{o.validateTextInput(i,e.repositoryId)}}}]}},{guideBlockName:"repositories-enable-fts",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create_repository.enable-fts.content",...e.mainAction?{}:{title:REPOSITORIES_CREATE_DEFAULT_TITLE},class:"gdb-repository-enable-fts",extraContent:"guide.step_plugin.create_repository.enable-fts.extra-content",extraContentClass:"alert alert-help text-left",...e,url:"repository/create/graphdb",elementSelector:o.getGuideElementSelector("enable-fts-search"),disablePreviousFlow:!1,onNextValidate:()=>Promise.resolve(o.isChecked(o.getGuideElementSelector("enable-fts-search","input")))}}]}},{guideBlockName:"repositories-save",getSteps:(e,t)=>{const o=t.GuideUtils,i=o.getGuideElementSelector("graphDBRepositoryIdInput");return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create_repository.save_button.content",...e.mainAction?{}:{title:REPOSITORIES_CREATE_DEFAULT_TITLE},class:"create-repository-button",...e,url:"repository/create/graphdb",elementSelector:o.getGuideElementSelector("graphDBRepositoryCrateButton"),disablePreviousFlow:!1,show:()=>()=>{o.validateTextInput(i,e.repositoryId)},onNextClick:o.clickOnGuideElement("graphDBRepositoryCrateButton")}}]}},{guideBlockName:"create-repository",getSteps:(e,t)=>{e.mainAction="create-repository";const o=[{guideBlockName:"click-main-menu",options:{menu:"repositories",showIntro:!0,...e}},{guideBlockName:"repositories-create-repository",options:{...e}},{guideBlockName:"repositories-create-graphdb",options:{...e}},{guideBlockName:"repositories-id-input",options:{...e}}];return e.rulesetName&&o.push({guideBlockName:"repositories-ruleset-dropdown",options:{...e}}),e.fts&&o.push({guideBlockName:"repositories-enable-fts",options:{...e}}),o.push({guideBlockName:"repositories-save",options:{...e}}),o}}]);const CREATE_SIMILARITY_INDEX_DEFAULT="guide.step-action.create-similarity-index";PluginRegistry.add("guide.step",[{guideBlockName:"similarity-click-link",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create-similarity-index.create-similarity-index",...e.mainAction?{}:{title:CREATE_SIMILARITY_INDEX_DEFAULT},class:"similarity-index",disableNextFlow:!0,...e,url:"similarity",elementSelector:o.getGuideElementSelector("create-similarity-index"),onNextClick:()=>{}}}]}},{guideBlockName:"similarity-type-index-name",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"input-element",options:{content:"guide.step_plugin.create-similarity-index.input-index-name",...e.mainAction?{}:{title:CREATE_SIMILARITY_INDEX_DEFAULT},class:"similarity-index-name-input",...e,url:"similarity/index/create",elementSelector:o.getGuideElementSelector("similarity-index-name"),onNextValidate:()=>Promise.resolve(o.validateTextInputNotEmpty(o.getGuideElementSelector("similarity-index-name")))}}]}},{guideBlockName:"similarity-click-to-create",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.create-similarity-index.create-index",...e.mainAction?{}:{title:CREATE_SIMILARITY_INDEX_DEFAULT},class:"create-similarity-index",disablePreviousFlow:!1,disableNextFlow:!0,...e,url:"similarity/index/create",elementSelector:o.getGuideElementSelector("create-similarity-index-btn"),onNextClick:()=>{}}}]}},{guideBlockName:"similarity-hold-and-wait-until-shown",getSteps:(e,t)=>[{guideBlockName:"hold-and-wait-until-shown",options:{content:"guide.step_plugin.create-similarity-index.wait",class:"wait-for-index",...e,elementSelectorToWait:t.GuideUtils.getGuideElementSelector("similarity-indexes-table")}}]},{guideBlockName:"similarity-view-created-index",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"focus-element",options:{content:e.content||"guide.step_plugin.similarity-view-created-index",class:"view-created-index",...e.title??{title:CREATE_SIMILARITY_INDEX_DEFAULT},...e,elementSelector:o.getGuideElementSelector(`similarity-index-name-${e.rowIndex||0}`)}}]}},{guideBlockName:"create-similarity-index",getSteps:(e,t)=>{const o=t.GuideUtils;return e.mainAction="create-similarity-index",[{guideBlockName:"click-main-menu",options:angular.extend({},{menu:"similarity",showIntro:!0},e)},{guideBlockName:"similarity-click-link",options:{...e}},{guideBlockName:"similarity-type-index-name",options:{...e}},{guideBlockName:"similarity-click-to-create",options:{...e}},{guideBlockName:"info-message",options:angular.extend({},{beforeShowPromise:(e,t)=>o.getOrWaitFor(o.getGuideElementSelector("error"),1).then(()=>{const o=t.id;setTimeout(()=>e.show(o-2))}).catch(()=>{setTimeout(()=>e.next())})},e)},{guideBlockName:"similarity-hold-and-wait-until-shown",options:{...e}}]}}]);const createDownloadClickHandler=(e,t,o)=>i=>{i.preventDefault(),o.GuidesService.downloadGuidesFile(e,t)};PluginRegistry.add("guide.step",[{guideBlockName:"download-guide-resource",getSteps:(e,t)=>{const o=`guide-${e.repositoryId}-download-resource-link`;let i,n=createDownloadClickHandler(e.resourcePath,e.resourceFile,t);return{guideBlockName:"info-message",options:angular.extend({},{title:"guide.step_plugin.download-guide-resource.title",content:"guide.step_plugin.download-guide-resource.content",canBePaused:!0,forceReload:!0,downloadButtonClass:o,show:e=>()=>{i=e.currentStep.el.querySelector(`.${o}`),i.addEventListener("click",n)},hide:()=>()=>{i&&i.removeEventListener("click",n)}},e)}}}]);const ENABLE_AUTOCOMPLETE_DEFAULT_TITLE="guide.step-action.enable-autocomplete";PluginRegistry.add("guide.step",[{guideBlockName:"autocomplete-enable-checkbox",getSteps:(e,t)=>{const o=t.GuideUtils,i=o.getGuideElementSelector("autocompleteCheckbox");return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.enable-autocomplete.content",class:"enable-autocomplete-checkbox",...e.mainAction?{}:{title:ENABLE_AUTOCOMPLETE_DEFAULT_TITLE},...e,url:"autocomplete",elementSelector:i,advanceOn:void 0,beforeShowPromise:()=>o.deferredShow(500)(),show:e=>()=>{$(i).on("mouseup.autocompleteCheckboxClick",function(){o.deferredShow(200)().then(()=>{o.isGuideElementChecked("autocompleteCheckbox"," input")&&e.next()})})},onNextClick:e=>{o.isGuideElementChecked("autocompleteCheckbox"," input")||$(i).trigger("click"),e.next()},hide:()=>()=>{$(i).off("mouseup.autocompleteCheckboxClick")}}}]}},{guideBlockName:"autocomplete-focus-on-indexing-status",getSteps:(e,t)=>{const o=t.GuideUtils;return{guideBlockName:"read-only-element",options:{content:"guide.step_plugin.enable-autocomplete.status_info.content",...e.mainAction?{}:{title:ENABLE_AUTOCOMPLETE_DEFAULT_TITLE},...e,url:"autocomplete",elementSelector:o.getGuideElementSelector("autocompleteStatus"),class:"autocomplete-status-info",canBePaused:!1}}}},{guideBlockName:"enable-autocomplete",getSteps:(e,t)=>(e.mainAction="enable-autocomplete",[{guideBlockName:"click-main-menu",options:angular.extend({},{menu:"autocomplete",showIntro:!0},e)},{guideBlockName:"autocomplete-enable-checkbox",options:{...e}},{guideBlockName:"autocomplete-focus-on-indexing-status",options:{...e}}])}]);const createCopyToEditorListener=(e,t,o)=>i=>{i.preventDefault(),e.setQuery(t,o).then(()=>{})},SPARQL_DIRECTIVE_SELECTOR="#query-editor",SPARQL_EDITOR_DEFAULT_TITLE="view.sparql-editor.title";PluginRegistry.add("guide.step",[{guideBlockName:"sparql-results-visual-button",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"clickable-element",options:{content:"guide.step_plugin.execute-sparql-query.visual-sparql-results.content",...e.mainAction?{}:{title:"view.sparql-editor.title"},url:"sparql",elementSelector:o.CSS_SELECTORS.SPARQL_VISUAL_BUTTON_SELECTOR,class:"visual-sparql-results-button",scrollToHandler:o.scrollToTop,onNextClick:()=>o.clickOnElement(o.CSS_SELECTORS.SPARQL_VISUAL_BUTTON_SELECTOR)(),...e}}]}},{guideBlockName:"sparql-editor-run-button",getSteps:(e,t)=>{const o=t.GuideUtils,i=t.YasguiComponentDirectiveUtil;return[{guideBlockName:"clickable-element",options:{...e.mainAction?{}:{title:"view.sparql-editor.title"},content:"guide.step_plugin.execute-sparql-query.run-sparql-query.content",url:"sparql",elementSelector:o.CSS_SELECTORS.SPARQL_RUN_BUTTON_SELECTOR,class:"yasgui-run-button",onNextClick:e=>i.getOntotextYasguiElementAsync("#query-editor").then(t=>{t.query(),e.next()}),scrollToHandler:o.scrollToTop,...e}}]}},{guideBlockName:"sparql-explain-editor",getSteps:(e,t)=>{const o=t.GuideUtils,i=t.YasguiComponentDirectiveUtil;return[{guideBlockName:"input-element",options:{...e.mainAction?{}:{title:"view.sparql-editor.title"},url:"sparql",elementSelector:o.CSS_SELECTORS.SPARQL_EDITOR_SELECTOR,class:"sparql-explain-editor",beforeShowPromise:()=>i.getOntotextYasguiElementAsync("#query-editor").then(()=>o.waitFor(o.CSS_SELECTORS.SPARQL_EDITOR_SELECTOR,3)).then(()=>o.deferredShow(500)()).catch(e=>{throw t.toastr.error(t.$translate.instant("guide.unexpected.error.message")),e}),scrollToHandler:o.scrollToTop,extraContent:e.extraContent,...e}}]}},{guideBlockName:"sparql-editor",getSteps:(e,t)=>{const o=t.$translate,i=t.GuideUtils,n=t.YasguiComponentDirectiveUtil,l=document.createElement("code"),r=document.createElement("button"),s="guide-copy-to-editor-query-button";r.className=`btn btn-sm btn-secondary ${s}`,r.innerText=o.instant("guide.step_plugin.execute-sparql-query.copy-to-editor.button");const a=e.query,c=createCopyToEditorListener(n,"#query-editor",a);let u;return l.innerText=a,[{guideBlockName:"input-element",options:{...e.mainAction?{}:{title:"view.sparql-editor.title"},content:"guide.step_plugin.execute-sparql-query.query-editor.content",url:"sparql",elementSelector:i.CSS_SELECTORS.SPARQL_EDITOR_SELECTOR,class:"yasgui-query-editor",queryAsHtmlCodeElement:'<div class="shepherd-code">'+l.outerHTML+r.outerHTML+"</div>",beforeShowPromise:()=>n.getOntotextYasguiElementAsync("#query-editor").then(()=>i.waitFor(i.CSS_SELECTORS.SPARQL_EDITOR_SELECTOR,3)).then(()=>i.deferredShow(500)()).catch(e=>{throw t.toastr.error(t.$translate.instant("guide.unexpected.error.message")),e}),onNextValidate:()=>n.getOntotextYasguiElementAsync("#query-editor").then(e=>e.getQuery().then(t=>({yasgui:e,queryFromEditor:t}))).then(({yasgui:e,queryFromEditor:t})=>(e.setQuery(a),!0)),scrollToHandler:i.scrollToTop,extraContent:e.queryExtraContent,show:e=>()=>{u=e.currentStep.el.querySelector(`.${s}`),u.addEventListener("click",c)},hide:()=>()=>{u&&u.removeEventListener("click",c)},...e}}]}},{guideBlockName:"sparql-results-explain",getSteps:(e,t)=>{const o=t.GuideUtils;return[{guideBlockName:"read-only-element",options:{...e.mainAction?{}:{title:"view.sparql-editor.title"},content:"guide.step_plugin.sparql-results-explain.content",url:"sparql",placement:"top",elementSelector:o.CSS_SELECTORS.SPARQL_RESULTS_SELECTOR,class:"yasgui-query-results",fil