UNPKG

graph-explorer

Version:

Graph Explorer can be used to explore and RDF graphs in SPARQL endpoints or on the web.

1,312 lines (1,211 loc) 1.04 MB
(function webpackUniversalModuleDefinition(root, factory) { if(typeof exports === 'object' && typeof module === 'object') module.exports = factory(require("react"), require("react-dom"), require("d3-color"), require("lodash"), require("n3"), require("webcola"), require("file-saverjs")); else if(typeof define === 'function' && define.amd) define(["react", "react-dom", "d3-color", "lodash", "n3", "webcola", "file-saverjs"], factory); else if(typeof exports === 'object') exports["GraphExplorer"] = factory(require("react"), require("react-dom"), require("d3-color"), require("lodash"), require("n3"), require("webcola"), require("file-saverjs")); else root["GraphExplorer"] = factory(root["react"], root["react-dom"], root["d3-color"], root["lodash"], root["n3"], root["webcola"], root["file-saverjs"]); })(self, (__WEBPACK_EXTERNAL_MODULE__44__, __WEBPACK_EXTERNAL_MODULE__56__, __WEBPACK_EXTERNAL_MODULE__57__, __WEBPACK_EXTERNAL_MODULE__64__, __WEBPACK_EXTERNAL_MODULE__96__, __WEBPACK_EXTERNAL_MODULE__102__, __WEBPACK_EXTERNAL_MODULE__131__) => { return /******/ (() => { // webpackBootstrap /******/ var __webpack_modules__ = ([ /* 0 */ /***/ ((__unused_webpack_module, exports, __webpack_require__) => { "use strict"; Object.defineProperty(exports, "__esModule", ({ value: true })); exports.InternalApi = exports.DraggableHandle = exports.WorkspaceEventKey = exports.renderTo = exports.Workspace = exports.DefaultToolbar = exports.CancelledError = exports.CancellationToken = exports.Cancellation = exports.forceLayout = exports.applyLayout = exports.removeOverlaps = exports.calculateLayout = exports.makeLayoutData = exports.makeSerializedDiagram = exports.convertToSerializedDiagram = exports.ValidationState = exports.EditorController = exports.AuthoredEntity = exports.getContentFittingBox = exports.DiagramModel = exports.EmbeddedLayer = exports.LinkDirection = exports.LinkVertex = exports.Link = exports.Element = exports.setLinkData = exports.setElementData = exports.setElementExpanded = exports.RestoreGeometry = exports.DIAGRAM_CONTEXT_URL_V1 = exports.PLACEHOLDER_LINK_TYPE = exports.PLACEHOLDER_ELEMENT_TYPE = void 0; var tslib_1 = __webpack_require__(1); // eslint-disable-next-line @typescript-eslint/no-require-imports __webpack_require__(2); tslib_1.__exportStar(__webpack_require__(41), exports); tslib_1.__exportStar(__webpack_require__(42), exports); tslib_1.__exportStar(__webpack_require__(46), exports); tslib_1.__exportStar(__webpack_require__(88), exports); tslib_1.__exportStar(__webpack_require__(89), exports); tslib_1.__exportStar(__webpack_require__(90), exports); var schema_1 = __webpack_require__(52); Object.defineProperty(exports, "PLACEHOLDER_ELEMENT_TYPE", ({ enumerable: true, get: function () { return schema_1.PLACEHOLDER_ELEMENT_TYPE; } })); Object.defineProperty(exports, "PLACEHOLDER_LINK_TYPE", ({ enumerable: true, get: function () { return schema_1.PLACEHOLDER_LINK_TYPE; } })); tslib_1.__exportStar(__webpack_require__(91), exports); tslib_1.__exportStar(__webpack_require__(92), exports); tslib_1.__exportStar(__webpack_require__(97), exports); tslib_1.__exportStar(__webpack_require__(94), exports); tslib_1.__exportStar(__webpack_require__(99), exports); tslib_1.__exportStar(__webpack_require__(103), exports); var schema_2 = __webpack_require__(52); Object.defineProperty(exports, "DIAGRAM_CONTEXT_URL_V1", ({ enumerable: true, get: function () { return schema_2.DIAGRAM_CONTEXT_URL_V1; } })); var commands_1 = __webpack_require__(61); Object.defineProperty(exports, "RestoreGeometry", ({ enumerable: true, get: function () { return commands_1.RestoreGeometry; } })); Object.defineProperty(exports, "setElementExpanded", ({ enumerable: true, get: function () { return commands_1.setElementExpanded; } })); Object.defineProperty(exports, "setElementData", ({ enumerable: true, get: function () { return commands_1.setElementData; } })); Object.defineProperty(exports, "setLinkData", ({ enumerable: true, get: function () { return commands_1.setLinkData; } })); var elements_1 = __webpack_require__(51); Object.defineProperty(exports, "Element", ({ enumerable: true, get: function () { return elements_1.Element; } })); Object.defineProperty(exports, "Link", ({ enumerable: true, get: function () { return elements_1.Link; } })); Object.defineProperty(exports, "LinkVertex", ({ enumerable: true, get: function () { return elements_1.LinkVertex; } })); Object.defineProperty(exports, "LinkDirection", ({ enumerable: true, get: function () { return elements_1.LinkDirection; } })); var embeddedLayer_1 = __webpack_require__(49); Object.defineProperty(exports, "EmbeddedLayer", ({ enumerable: true, get: function () { return embeddedLayer_1.EmbeddedLayer; } })); tslib_1.__exportStar(__webpack_require__(54), exports); tslib_1.__exportStar(__webpack_require__(62), exports); var model_1 = __webpack_require__(104); Object.defineProperty(exports, "DiagramModel", ({ enumerable: true, get: function () { return model_1.DiagramModel; } })); tslib_1.__exportStar(__webpack_require__(63), exports); var paperArea_1 = __webpack_require__(80); Object.defineProperty(exports, "getContentFittingBox", ({ enumerable: true, get: function () { return paperArea_1.getContentFittingBox; } })); tslib_1.__exportStar(__webpack_require__(106), exports); var authoredEntity_1 = __webpack_require__(83); Object.defineProperty(exports, "AuthoredEntity", ({ enumerable: true, get: function () { return authoredEntity_1.AuthoredEntity; } })); tslib_1.__exportStar(__webpack_require__(85), exports); var editorController_1 = __webpack_require__(108); Object.defineProperty(exports, "EditorController", ({ enumerable: true, get: function () { return editorController_1.EditorController; } })); var validation_1 = __webpack_require__(128); Object.defineProperty(exports, "ValidationState", ({ enumerable: true, get: function () { return validation_1.ValidationState; } })); var serializedDiagram_1 = __webpack_require__(100); Object.defineProperty(exports, "convertToSerializedDiagram", ({ enumerable: true, get: function () { return serializedDiagram_1.convertToSerializedDiagram; } })); Object.defineProperty(exports, "makeSerializedDiagram", ({ enumerable: true, get: function () { return serializedDiagram_1.makeSerializedDiagram; } })); Object.defineProperty(exports, "makeLayoutData", ({ enumerable: true, get: function () { return serializedDiagram_1.makeLayoutData; } })); var layout_1 = __webpack_require__(101); Object.defineProperty(exports, "calculateLayout", ({ enumerable: true, get: function () { return layout_1.calculateLayout; } })); Object.defineProperty(exports, "removeOverlaps", ({ enumerable: true, get: function () { return layout_1.removeOverlaps; } })); Object.defineProperty(exports, "applyLayout", ({ enumerable: true, get: function () { return layout_1.applyLayout; } })); Object.defineProperty(exports, "forceLayout", ({ enumerable: true, get: function () { return layout_1.forceLayout; } })); var async_1 = __webpack_require__(58); Object.defineProperty(exports, "Cancellation", ({ enumerable: true, get: function () { return async_1.Cancellation; } })); Object.defineProperty(exports, "CancellationToken", ({ enumerable: true, get: function () { return async_1.CancellationToken; } })); Object.defineProperty(exports, "CancelledError", ({ enumerable: true, get: function () { return async_1.CancelledError; } })); tslib_1.__exportStar(__webpack_require__(53), exports); var toolbar_1 = __webpack_require__(129); Object.defineProperty(exports, "DefaultToolbar", ({ enumerable: true, get: function () { return toolbar_1.DefaultToolbar; } })); var workspace_1 = __webpack_require__(130); Object.defineProperty(exports, "Workspace", ({ enumerable: true, get: function () { return workspace_1.Workspace; } })); Object.defineProperty(exports, "renderTo", ({ enumerable: true, get: function () { return workspace_1.renderTo; } })); var workspaceContext_1 = __webpack_require__(84); Object.defineProperty(exports, "WorkspaceEventKey", ({ enumerable: true, get: function () { return workspaceContext_1.WorkspaceEventKey; } })); var draggableHandle_1 = __webpack_require__(110); Object.defineProperty(exports, "DraggableHandle", ({ enumerable: true, get: function () { return draggableHandle_1.DraggableHandle; } })); tslib_1.__exportStar(__webpack_require__(143), exports); var InternalApi = __webpack_require__(146); exports.InternalApi = InternalApi; /***/ }), /* 1 */ /***/ ((__unused_webpack___webpack_module__, __webpack_exports__, __webpack_require__) => { "use strict"; __webpack_require__.r(__webpack_exports__); /* harmony export */ __webpack_require__.d(__webpack_exports__, { /* harmony export */ __addDisposableResource: () => (/* binding */ __addDisposableResource), /* harmony export */ __assign: () => (/* binding */ __assign), /* harmony export */ __asyncDelegator: () => (/* binding */ __asyncDelegator), /* harmony export */ __asyncGenerator: () => (/* binding */ __asyncGenerator), /* harmony export */ __asyncValues: () => (/* binding */ __asyncValues), /* harmony export */ __await: () => (/* binding */ __await), /* harmony export */ __awaiter: () => (/* binding */ __awaiter), /* harmony export */ __classPrivateFieldGet: () => (/* binding */ __classPrivateFieldGet), /* harmony export */ __classPrivateFieldIn: () => (/* binding */ __classPrivateFieldIn), /* harmony export */ __classPrivateFieldSet: () => (/* binding */ __classPrivateFieldSet), /* harmony export */ __createBinding: () => (/* binding */ __createBinding), /* harmony export */ __decorate: () => (/* binding */ __decorate), /* harmony export */ __disposeResources: () => (/* binding */ __disposeResources), /* harmony export */ __esDecorate: () => (/* binding */ __esDecorate), /* harmony export */ __exportStar: () => (/* binding */ __exportStar), /* harmony export */ __extends: () => (/* binding */ __extends), /* harmony export */ __generator: () => (/* binding */ __generator), /* harmony export */ __importDefault: () => (/* binding */ __importDefault), /* harmony export */ __importStar: () => (/* binding */ __importStar), /* harmony export */ __makeTemplateObject: () => (/* binding */ __makeTemplateObject), /* harmony export */ __metadata: () => (/* binding */ __metadata), /* harmony export */ __param: () => (/* binding */ __param), /* harmony export */ __propKey: () => (/* binding */ __propKey), /* harmony export */ __read: () => (/* binding */ __read), /* harmony export */ __rest: () => (/* binding */ __rest), /* harmony export */ __rewriteRelativeImportExtension: () => (/* binding */ __rewriteRelativeImportExtension), /* harmony export */ __runInitializers: () => (/* binding */ __runInitializers), /* harmony export */ __setFunctionName: () => (/* binding */ __setFunctionName), /* harmony export */ __spread: () => (/* binding */ __spread), /* harmony export */ __spreadArray: () => (/* binding */ __spreadArray), /* harmony export */ __spreadArrays: () => (/* binding */ __spreadArrays), /* harmony export */ __values: () => (/* binding */ __values), /* harmony export */ "default": () => (__WEBPACK_DEFAULT_EXPORT__) /* harmony export */ }); /****************************************************************************** Copyright (c) Microsoft Corporation. Permission to use, copy, modify, and/or distribute this software for any purpose with or without fee is hereby granted. THE SOFTWARE IS PROVIDED "AS IS" AND THE AUTHOR DISCLAIMS ALL WARRANTIES WITH REGARD TO THIS SOFTWARE INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS. IN NO EVENT SHALL THE AUTHOR BE LIABLE FOR ANY SPECIAL, DIRECT, INDIRECT, OR CONSEQUENTIAL DAMAGES OR ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE, DATA OR PROFITS, WHETHER IN AN ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE. ***************************************************************************** */ /* global Reflect, Promise, SuppressedError, Symbol, Iterator */ var extendStatics = function(d, b) { extendStatics = Object.setPrototypeOf || ({ __proto__: [] } instanceof Array && function (d, b) { d.__proto__ = b; }) || function (d, b) { for (var p in b) if (Object.prototype.hasOwnProperty.call(b, p)) d[p] = b[p]; }; return extendStatics(d, b); }; function __extends(d, b) { if (typeof b !== "function" && b !== null) throw new TypeError("Class extends value " + String(b) + " is not a constructor or null"); extendStatics(d, b); function __() { this.constructor = d; } d.prototype = b === null ? Object.create(b) : (__.prototype = b.prototype, new __()); } var __assign = function() { __assign = Object.assign || function __assign(t) { for (var s, i = 1, n = arguments.length; i < n; i++) { s = arguments[i]; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p)) t[p] = s[p]; } return t; } return __assign.apply(this, arguments); } function __rest(s, e) { var t = {}; for (var p in s) if (Object.prototype.hasOwnProperty.call(s, p) && e.indexOf(p) < 0) t[p] = s[p]; if (s != null && typeof Object.getOwnPropertySymbols === "function") for (var i = 0, p = Object.getOwnPropertySymbols(s); i < p.length; i++) { if (e.indexOf(p[i]) < 0 && Object.prototype.propertyIsEnumerable.call(s, p[i])) t[p[i]] = s[p[i]]; } return t; } function __decorate(decorators, target, key, desc) { var c = arguments.length, r = c < 3 ? target : desc === null ? desc = Object.getOwnPropertyDescriptor(target, key) : desc, d; if (typeof Reflect === "object" && typeof Reflect.decorate === "function") r = Reflect.decorate(decorators, target, key, desc); else for (var i = decorators.length - 1; i >= 0; i--) if (d = decorators[i]) r = (c < 3 ? d(r) : c > 3 ? d(target, key, r) : d(target, key)) || r; return c > 3 && r && Object.defineProperty(target, key, r), r; } function __param(paramIndex, decorator) { return function (target, key) { decorator(target, key, paramIndex); } } function __esDecorate(ctor, descriptorIn, decorators, contextIn, initializers, extraInitializers) { function accept(f) { if (f !== void 0 && typeof f !== "function") throw new TypeError("Function expected"); return f; } var kind = contextIn.kind, key = kind === "getter" ? "get" : kind === "setter" ? "set" : "value"; var target = !descriptorIn && ctor ? contextIn["static"] ? ctor : ctor.prototype : null; var descriptor = descriptorIn || (target ? Object.getOwnPropertyDescriptor(target, contextIn.name) : {}); var _, done = false; for (var i = decorators.length - 1; i >= 0; i--) { var context = {}; for (var p in contextIn) context[p] = p === "access" ? {} : contextIn[p]; for (var p in contextIn.access) context.access[p] = contextIn.access[p]; context.addInitializer = function (f) { if (done) throw new TypeError("Cannot add initializers after decoration has completed"); extraInitializers.push(accept(f || null)); }; var result = (0, decorators[i])(kind === "accessor" ? { get: descriptor.get, set: descriptor.set } : descriptor[key], context); if (kind === "accessor") { if (result === void 0) continue; if (result === null || typeof result !== "object") throw new TypeError("Object expected"); if (_ = accept(result.get)) descriptor.get = _; if (_ = accept(result.set)) descriptor.set = _; if (_ = accept(result.init)) initializers.unshift(_); } else if (_ = accept(result)) { if (kind === "field") initializers.unshift(_); else descriptor[key] = _; } } if (target) Object.defineProperty(target, contextIn.name, descriptor); done = true; }; function __runInitializers(thisArg, initializers, value) { var useValue = arguments.length > 2; for (var i = 0; i < initializers.length; i++) { value = useValue ? initializers[i].call(thisArg, value) : initializers[i].call(thisArg); } return useValue ? value : void 0; }; function __propKey(x) { return typeof x === "symbol" ? x : "".concat(x); }; function __setFunctionName(f, name, prefix) { if (typeof name === "symbol") name = name.description ? "[".concat(name.description, "]") : ""; return Object.defineProperty(f, "name", { configurable: true, value: prefix ? "".concat(prefix, " ", name) : name }); }; function __metadata(metadataKey, metadataValue) { if (typeof Reflect === "object" && typeof Reflect.metadata === "function") return Reflect.metadata(metadataKey, metadataValue); } function __awaiter(thisArg, _arguments, P, generator) { function adopt(value) { return value instanceof P ? value : new P(function (resolve) { resolve(value); }); } return new (P || (P = Promise))(function (resolve, reject) { function fulfilled(value) { try { step(generator.next(value)); } catch (e) { reject(e); } } function rejected(value) { try { step(generator["throw"](value)); } catch (e) { reject(e); } } function step(result) { result.done ? resolve(result.value) : adopt(result.value).then(fulfilled, rejected); } step((generator = generator.apply(thisArg, _arguments || [])).next()); }); } function __generator(thisArg, body) { var _ = { label: 0, sent: function() { if (t[0] & 1) throw t[1]; return t[1]; }, trys: [], ops: [] }, f, y, t, g = Object.create((typeof Iterator === "function" ? Iterator : Object).prototype); return g.next = verb(0), g["throw"] = verb(1), g["return"] = verb(2), typeof Symbol === "function" && (g[Symbol.iterator] = function() { return this; }), g; function verb(n) { return function (v) { return step([n, v]); }; } function step(op) { if (f) throw new TypeError("Generator is already executing."); while (g && (g = 0, op[0] && (_ = 0)), _) try { if (f = 1, y && (t = op[0] & 2 ? y["return"] : op[0] ? y["throw"] || ((t = y["return"]) && t.call(y), 0) : y.next) && !(t = t.call(y, op[1])).done) return t; if (y = 0, t) op = [op[0] & 2, t.value]; switch (op[0]) { case 0: case 1: t = op; break; case 4: _.label++; return { value: op[1], done: false }; case 5: _.label++; y = op[1]; op = [0]; continue; case 7: op = _.ops.pop(); _.trys.pop(); continue; default: if (!(t = _.trys, t = t.length > 0 && t[t.length - 1]) && (op[0] === 6 || op[0] === 2)) { _ = 0; continue; } if (op[0] === 3 && (!t || (op[1] > t[0] && op[1] < t[3]))) { _.label = op[1]; break; } if (op[0] === 6 && _.label < t[1]) { _.label = t[1]; t = op; break; } if (t && _.label < t[2]) { _.label = t[2]; _.ops.push(op); break; } if (t[2]) _.ops.pop(); _.trys.pop(); continue; } op = body.call(thisArg, _); } catch (e) { op = [6, e]; y = 0; } finally { f = t = 0; } if (op[0] & 5) throw op[1]; return { value: op[0] ? op[1] : void 0, done: true }; } } var __createBinding = Object.create ? (function(o, m, k, k2) { if (k2 === undefined) k2 = k; var desc = Object.getOwnPropertyDescriptor(m, k); if (!desc || ("get" in desc ? !m.__esModule : desc.writable || desc.configurable)) { desc = { enumerable: true, get: function() { return m[k]; } }; } Object.defineProperty(o, k2, desc); }) : (function(o, m, k, k2) { if (k2 === undefined) k2 = k; o[k2] = m[k]; }); function __exportStar(m, o) { for (var p in m) if (p !== "default" && !Object.prototype.hasOwnProperty.call(o, p)) __createBinding(o, m, p); } function __values(o) { var s = typeof Symbol === "function" && Symbol.iterator, m = s && o[s], i = 0; if (m) return m.call(o); if (o && typeof o.length === "number") return { next: function () { if (o && i >= o.length) o = void 0; return { value: o && o[i++], done: !o }; } }; throw new TypeError(s ? "Object is not iterable." : "Symbol.iterator is not defined."); } function __read(o, n) { var m = typeof Symbol === "function" && o[Symbol.iterator]; if (!m) return o; var i = m.call(o), r, ar = [], e; try { while ((n === void 0 || n-- > 0) && !(r = i.next()).done) ar.push(r.value); } catch (error) { e = { error: error }; } finally { try { if (r && !r.done && (m = i["return"])) m.call(i); } finally { if (e) throw e.error; } } return ar; } /** @deprecated */ function __spread() { for (var ar = [], i = 0; i < arguments.length; i++) ar = ar.concat(__read(arguments[i])); return ar; } /** @deprecated */ function __spreadArrays() { for (var s = 0, i = 0, il = arguments.length; i < il; i++) s += arguments[i].length; for (var r = Array(s), k = 0, i = 0; i < il; i++) for (var a = arguments[i], j = 0, jl = a.length; j < jl; j++, k++) r[k] = a[j]; return r; } function __spreadArray(to, from, pack) { if (pack || arguments.length === 2) for (var i = 0, l = from.length, ar; i < l; i++) { if (ar || !(i in from)) { if (!ar) ar = Array.prototype.slice.call(from, 0, i); ar[i] = from[i]; } } return to.concat(ar || Array.prototype.slice.call(from)); } function __await(v) { return this instanceof __await ? (this.v = v, this) : new __await(v); } function __asyncGenerator(thisArg, _arguments, generator) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var g = generator.apply(thisArg, _arguments || []), i, q = []; return i = Object.create((typeof AsyncIterator === "function" ? AsyncIterator : Object).prototype), verb("next"), verb("throw"), verb("return", awaitReturn), i[Symbol.asyncIterator] = function () { return this; }, i; function awaitReturn(f) { return function (v) { return Promise.resolve(v).then(f, reject); }; } function verb(n, f) { if (g[n]) { i[n] = function (v) { return new Promise(function (a, b) { q.push([n, v, a, b]) > 1 || resume(n, v); }); }; if (f) i[n] = f(i[n]); } } function resume(n, v) { try { step(g[n](v)); } catch (e) { settle(q[0][3], e); } } function step(r) { r.value instanceof __await ? Promise.resolve(r.value.v).then(fulfill, reject) : settle(q[0][2], r); } function fulfill(value) { resume("next", value); } function reject(value) { resume("throw", value); } function settle(f, v) { if (f(v), q.shift(), q.length) resume(q[0][0], q[0][1]); } } function __asyncDelegator(o) { var i, p; return i = {}, verb("next"), verb("throw", function (e) { throw e; }), verb("return"), i[Symbol.iterator] = function () { return this; }, i; function verb(n, f) { i[n] = o[n] ? function (v) { return (p = !p) ? { value: __await(o[n](v)), done: false } : f ? f(v) : v; } : f; } } function __asyncValues(o) { if (!Symbol.asyncIterator) throw new TypeError("Symbol.asyncIterator is not defined."); var m = o[Symbol.asyncIterator], i; return m ? m.call(o) : (o = typeof __values === "function" ? __values(o) : o[Symbol.iterator](), i = {}, verb("next"), verb("throw"), verb("return"), i[Symbol.asyncIterator] = function () { return this; }, i); function verb(n) { i[n] = o[n] && function (v) { return new Promise(function (resolve, reject) { v = o[n](v), settle(resolve, reject, v.done, v.value); }); }; } function settle(resolve, reject, d, v) { Promise.resolve(v).then(function(v) { resolve({ value: v, done: d }); }, reject); } } function __makeTemplateObject(cooked, raw) { if (Object.defineProperty) { Object.defineProperty(cooked, "raw", { value: raw }); } else { cooked.raw = raw; } return cooked; }; var __setModuleDefault = Object.create ? (function(o, v) { Object.defineProperty(o, "default", { enumerable: true, value: v }); }) : function(o, v) { o["default"] = v; }; var ownKeys = function(o) { ownKeys = Object.getOwnPropertyNames || function (o) { var ar = []; for (var k in o) if (Object.prototype.hasOwnProperty.call(o, k)) ar[ar.length] = k; return ar; }; return ownKeys(o); }; function __importStar(mod) { if (mod && mod.__esModule) return mod; var result = {}; if (mod != null) for (var k = ownKeys(mod), i = 0; i < k.length; i++) if (k[i] !== "default") __createBinding(result, mod, k[i]); __setModuleDefault(result, mod); return result; } function __importDefault(mod) { return (mod && mod.__esModule) ? mod : { default: mod }; } function __classPrivateFieldGet(receiver, state, kind, f) { if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a getter"); if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot read private member from an object whose class did not declare it"); return kind === "m" ? f : kind === "a" ? f.call(receiver) : f ? f.value : state.get(receiver); } function __classPrivateFieldSet(receiver, state, value, kind, f) { if (kind === "m") throw new TypeError("Private method is not writable"); if (kind === "a" && !f) throw new TypeError("Private accessor was defined without a setter"); if (typeof state === "function" ? receiver !== state || !f : !state.has(receiver)) throw new TypeError("Cannot write private member to an object whose class did not declare it"); return (kind === "a" ? f.call(receiver, value) : f ? f.value = value : state.set(receiver, value)), value; } function __classPrivateFieldIn(state, receiver) { if (receiver === null || (typeof receiver !== "object" && typeof receiver !== "function")) throw new TypeError("Cannot use 'in' operator on non-object"); return typeof state === "function" ? receiver === state : state.has(receiver); } function __addDisposableResource(env, value, async) { if (value !== null && value !== void 0) { if (typeof value !== "object" && typeof value !== "function") throw new TypeError("Object expected."); var dispose, inner; if (async) { if (!Symbol.asyncDispose) throw new TypeError("Symbol.asyncDispose is not defined."); dispose = value[Symbol.asyncDispose]; } if (dispose === void 0) { if (!Symbol.dispose) throw new TypeError("Symbol.dispose is not defined."); dispose = value[Symbol.dispose]; if (async) inner = dispose; } if (typeof dispose !== "function") throw new TypeError("Object not disposable."); if (inner) dispose = function() { try { inner.call(this); } catch (e) { return Promise.reject(e); } }; env.stack.push({ value: value, dispose: dispose, async: async }); } else if (async) { env.stack.push({ async: true }); } return value; } var _SuppressedError = typeof SuppressedError === "function" ? SuppressedError : function (error, suppressed, message) { var e = new Error(message); return e.name = "SuppressedError", e.error = error, e.suppressed = suppressed, e; }; function __disposeResources(env) { function fail(e) { env.error = env.hasError ? new _SuppressedError(e, env.error, "An error was suppressed during disposal.") : e; env.hasError = true; } var r, s = 0; function next() { while (r = env.stack.pop()) { try { if (!r.async && s === 1) return s = 0, env.stack.push(r), Promise.resolve().then(next); if (r.dispose) { var result = r.dispose.call(r.value); if (r.async) return s |= 2, Promise.resolve(result).then(next, function(e) { fail(e); return next(); }); } else s |= 1; } catch (e) { fail(e); } } if (s === 1) return env.hasError ? Promise.reject(env.error) : Promise.resolve(); if (env.hasError) throw env.error; } return next(); } function __rewriteRelativeImportExtension(path, preserveJsx) { if (typeof path === "string" && /^\.\.?\//.test(path)) { return path.replace(/\.(tsx)$|((?:\.d)?)((?:\.[^./]+?)?)\.([cm]?)ts$/i, function (m, tsx, d, ext, cm) { return tsx ? preserveJsx ? ".jsx" : ".js" : d && (!ext || !cm) ? m : (d + ext + "." + cm.toLowerCase() + "js"); }); } return path; } /* harmony default export */ const __WEBPACK_DEFAULT_EXPORT__ = ({ __extends, __assign, __rest, __decorate, __param, __esDecorate, __runInitializers, __propKey, __setFunctionName, __metadata, __awaiter, __generator, __createBinding, __exportStar, __values, __read, __spread, __spreadArrays, __spreadArray, __await, __asyncGenerator, __asyncDelegator, __asyncValues, __makeTemplateObject, __importStar, __importDefault, __classPrivateFieldGet, __classPrivateFieldSet, __classPrivateFieldIn, __addDisposableResource, __disposeResources, __rewriteRelativeImportExtension, }); /***/ }), /* 2 */ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { var content = __webpack_require__(3); if(typeof content === 'string') content = [[module.id, content, '']]; var transform; var insertInto; var options = {"hmr":true} options.transform = transform options.insertInto = undefined; var update = __webpack_require__(39)(content, options); if(content.locals) module.exports = content.locals; if(false) {} /***/ }), /* 3 */ /***/ ((module, __unused_webpack_exports, __webpack_require__) => { // Imports var ___CSS_LOADER_API_SOURCEMAP_IMPORT___ = __webpack_require__(4); var ___CSS_LOADER_API_IMPORT___ = __webpack_require__(5); var ___CSS_LOADER_GET_URL_IMPORT___ = __webpack_require__(6); var ___CSS_LOADER_URL_IMPORT_0___ = __webpack_require__(7); var ___CSS_LOADER_URL_IMPORT_1___ = __webpack_require__(8); var ___CSS_LOADER_URL_IMPORT_2___ = __webpack_require__(9); var ___CSS_LOADER_URL_IMPORT_3___ = __webpack_require__(10); var ___CSS_LOADER_URL_IMPORT_4___ = __webpack_require__(11); var ___CSS_LOADER_URL_IMPORT_5___ = __webpack_require__(12); var ___CSS_LOADER_URL_IMPORT_6___ = __webpack_require__(13); var ___CSS_LOADER_URL_IMPORT_7___ = __webpack_require__(14); var ___CSS_LOADER_URL_IMPORT_8___ = __webpack_require__(15); var ___CSS_LOADER_URL_IMPORT_9___ = __webpack_require__(16); var ___CSS_LOADER_URL_IMPORT_10___ = __webpack_require__(17); var ___CSS_LOADER_URL_IMPORT_11___ = __webpack_require__(18); var ___CSS_LOADER_URL_IMPORT_12___ = __webpack_require__(19); var ___CSS_LOADER_URL_IMPORT_13___ = __webpack_require__(20); var ___CSS_LOADER_URL_IMPORT_14___ = __webpack_require__(21); var ___CSS_LOADER_URL_IMPORT_15___ = __webpack_require__(22); var ___CSS_LOADER_URL_IMPORT_16___ = __webpack_require__(23); var ___CSS_LOADER_URL_IMPORT_17___ = __webpack_require__(24); var ___CSS_LOADER_URL_IMPORT_18___ = __webpack_require__(25); var ___CSS_LOADER_URL_IMPORT_19___ = __webpack_require__(26); var ___CSS_LOADER_URL_IMPORT_20___ = __webpack_require__(27); var ___CSS_LOADER_URL_IMPORT_21___ = __webpack_require__(28); var ___CSS_LOADER_URL_IMPORT_22___ = __webpack_require__(29); var ___CSS_LOADER_URL_IMPORT_23___ = __webpack_require__(30); var ___CSS_LOADER_URL_IMPORT_24___ = __webpack_require__(31); var ___CSS_LOADER_URL_IMPORT_25___ = __webpack_require__(32); var ___CSS_LOADER_URL_IMPORT_26___ = __webpack_require__(33); var ___CSS_LOADER_URL_IMPORT_27___ = __webpack_require__(34); var ___CSS_LOADER_URL_IMPORT_28___ = __webpack_require__(35); var ___CSS_LOADER_URL_IMPORT_29___ = __webpack_require__(36); var ___CSS_LOADER_URL_IMPORT_30___ = __webpack_require__(37); var ___CSS_LOADER_URL_IMPORT_31___ = __webpack_require__(38); var ___CSS_LOADER_EXPORT___ = ___CSS_LOADER_API_IMPORT___(___CSS_LOADER_API_SOURCEMAP_IMPORT___); var ___CSS_LOADER_URL_REPLACEMENT_0___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_0___); var ___CSS_LOADER_URL_REPLACEMENT_1___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_1___); var ___CSS_LOADER_URL_REPLACEMENT_2___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_2___); var ___CSS_LOADER_URL_REPLACEMENT_3___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_3___); var ___CSS_LOADER_URL_REPLACEMENT_4___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_4___); var ___CSS_LOADER_URL_REPLACEMENT_5___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_5___); var ___CSS_LOADER_URL_REPLACEMENT_6___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_6___); var ___CSS_LOADER_URL_REPLACEMENT_7___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_7___); var ___CSS_LOADER_URL_REPLACEMENT_8___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_8___); var ___CSS_LOADER_URL_REPLACEMENT_9___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_9___); var ___CSS_LOADER_URL_REPLACEMENT_10___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_10___); var ___CSS_LOADER_URL_REPLACEMENT_11___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_11___); var ___CSS_LOADER_URL_REPLACEMENT_12___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_12___); var ___CSS_LOADER_URL_REPLACEMENT_13___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_13___); var ___CSS_LOADER_URL_REPLACEMENT_14___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_14___); var ___CSS_LOADER_URL_REPLACEMENT_15___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_15___); var ___CSS_LOADER_URL_REPLACEMENT_16___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_16___); var ___CSS_LOADER_URL_REPLACEMENT_17___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_17___); var ___CSS_LOADER_URL_REPLACEMENT_18___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_18___); var ___CSS_LOADER_URL_REPLACEMENT_19___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_19___); var ___CSS_LOADER_URL_REPLACEMENT_20___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_20___); var ___CSS_LOADER_URL_REPLACEMENT_21___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_21___); var ___CSS_LOADER_URL_REPLACEMENT_22___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_22___); var ___CSS_LOADER_URL_REPLACEMENT_23___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_23___); var ___CSS_LOADER_URL_REPLACEMENT_24___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_24___); var ___CSS_LOADER_URL_REPLACEMENT_25___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_25___); var ___CSS_LOADER_URL_REPLACEMENT_26___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_26___); var ___CSS_LOADER_URL_REPLACEMENT_27___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_27___); var ___CSS_LOADER_URL_REPLACEMENT_28___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_28___); var ___CSS_LOADER_URL_REPLACEMENT_29___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_29___); var ___CSS_LOADER_URL_REPLACEMENT_30___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_30___); var ___CSS_LOADER_URL_REPLACEMENT_31___ = ___CSS_LOADER_GET_URL_IMPORT___(___CSS_LOADER_URL_IMPORT_31___); // Module ___CSS_LOADER_EXPORT___.push([module.id, `.graph-explorer-spinner__arrow { animation-name: graph-explorer-spinner-rotation; animation-duration: 1.5s; animation-timing-function: cubic-bezier(0.645, 0.045, 0.355, 1); animation-iteration-count: infinite; } .graph-explorer-spinner[data-error=true] .graph-explorer-spinner__arrow { animation-iteration-count: 1; } @keyframes graph-explorer-spinner-rotation { 0% { transform: rotate(0deg); } 100% { transform: rotate(360deg); } } .clearfix:before, .clearfix:after { display: table; content: ""; } .clearfix:after { clear: both; } .graph-explorer-label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; } .graph-explorer-btn { display: inline-block; padding: 6px 12px; margin-bottom: 0; font-size: 14px; font-weight: 400; line-height: 1.42857143; text-align: center; white-space: nowrap; vertical-align: middle; touch-action: manipulation; cursor: pointer; user-select: none; background-image: none; border: 1px solid transparent; text-transform: none; transition: background-color 0.3s; } .graph-explorer-btn[disabled] { cursor: not-allowed; opacity: 0.65; } .graph-explorer-btn-default { background-color: #fff; border-color: #ccc; color: #333; } .graph-explorer-btn-default:hover { background-color: #e0e0e0; } .graph-explorer-btn-default.active { background-color: #e0e0e0; border-color: #dbdbdb; } .graph-explorer-btn-default.active:hover { background-color: #d4d4d4; border-color: #8c8c8c; } .graph-explorer-btn-default[disabled], .graph-explorer-btn-default[disabled]:hover, .graph-explorer-btn-default[disabled].active, .graph-explorer-btn-default[disabled].active:hover { background-color: #e0e0e0; } .graph-explorer-btn-primary { color: rgb(255, 255, 255); background-color: rgb(51, 122, 183); border-color: #245580; } .graph-explorer-btn-primary:hover, .graph-explorer-btn-primary:focus, .graph-explorer-btn-primary:active { background-color: #265a88; } .graph-explorer-btn-primary:hover, .graph-explorer-btn-primary:focus { border-color: #204d74; } .graph-explorer-btn-primary.active { border-color: #245580; } .graph-explorer-btn-primary[disabled], .graph-explorer-btn-primary[disabled]:hover, .graph-explorer-btn-primary[disabled]:focus, .graph-explorer-btn-primary[disabled]:active, .graph-explorer-btn-primary[disabled].active { background-color: #265a88; } .graph-explorer-btn-success { background-color: #5cb85c; border-color: #5cb85c; color: #fff; transition: 0.3s; } .graph-explorer-btn-success:hover { background: rgb(71.3641025641, 163.8358974359, 71.3641025641); } .graph-explorer-btn-danger { background-color: #c9302c; border-color: #c9302c; color: #fff; transition: 0.3s; } .graph-explorer-btn-danger:hover { background: rgb(167.5273469388, 40.0065306122, 36.6726530612); } .graph-explorer-btn-group { position: relative; display: inline-block; vertical-align: middle; } .graph-explorer-btn-group > .graph-explorer-btn, .graph-explorer-btn-group > .graph-explorer-btn-group { position: relative; float: left; } .graph-explorer-btn-group > .graph-explorer-btn:hover, .graph-explorer-btn-group > .graph-explorer-btn:focus, .graph-explorer-btn-group > .graph-explorer-btn.active, .graph-explorer-btn-group > .graph-explorer-btn.active:hover { z-index: 2; } .graph-explorer-btn-group .graph-explorer-btn + .graph-explorer-btn, .graph-explorer-btn-group .graph-explorer-btn + .graph-explorer-btn-group, .graph-explorer-btn-group .graph-explorer-btn-group + .graph-explorer-btn, .graph-explorer-btn-group .graph-explorer-btn-group + .graph-explorer-btn-group { margin-left: -1px; } .graph-explorer-btn-group > .graph-explorer-btn:first-child { margin-left: 0; } .graph-explorer-btn-group-sm > .graph-explorer-btn { font-size: 12px; line-height: 1.5; padding: 5px 10px; } .graph-explorer-btn-group-xs > .graph-explorer-btn { font-size: 12px; line-height: 1.5; padding: 1px 5px; } .graph-explorer-form-control { display: block; width: 100%; height: 34px; margin: 0; padding: 6px 12px; font-size: 14px; line-height: 1.42857143; color: #555; background: #fff; border: 1px solid #ccc; transition: border-color ease-in-out 0.15s; } .graph-explorer-form-control:focus { border-color: #66afe9; outline: 0; } .graph-explorer-form-control:disabled { background-color: #eee; cursor: not-allowed; opacity: 0.6; } .graph-explorer-input-group { position: relative; display: table; border-collapse: separate; } .graph-explorer-input-group .graph-explorer-form-control { display: table-cell; position: relative; z-index: 2; float: left; width: 100%; margin-bottom: 0; } .graph-explorer-input-group .graph-explorer-form-control:first-child { border-top-right-radius: 0; border-bottom-right-radius: 0; } .graph-explorer-input-group-btn { display: table-cell; width: 1%; vertical-align: middle; position: relative; font-size: 0; white-space: nowrap; } .graph-explorer-input-group-btn:last-child > .graph-explorer-btn { border-top-left-radius: 0; border-bottom-left-radius: 0; z-index: 2; margin-left: -1px; } .graph-explorer-list-group { margin: 0; padding: 0; } .graph-explorer-list-group-item:last-child { margin-bottom: 0; } .graph-explorer-list-group-item { position: relative; display: block; padding: 10px 15px; margin-bottom: -1px; background-color: #fff; border: 1px solid #ddd; } .graph-explorer-badge { display: inline-block; min-width: 10px; font-size: 12px; font-weight: 700; line-height: 1; color: rgb(255, 255, 255); text-align: center; white-space: nowrap; vertical-align: middle; background-color: rgb(119, 119, 119); padding: 3px 7px; border-radius: 10px; } .graph-explorer-overlayed-element { cursor: move; outline: none; } .graph-explorer-overlayed-element, .graph-explorer-exported-element { box-sizing: border-box; color: black; font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857143; } .graph-explorer-overlayed-element img, .graph-explorer-exported-element img { vertical-align: middle; } .graph-explorer-exported-element *, .graph-explorer-exported-element *:before, .graph-explorer-exported-element *:after { box-sizing: inherit; } .graph-explorer-overlayed-element--blurred { filter: grayscale(100%); opacity: 0.5; } .graph-explorer-link__wrap { stroke-width: 12px; stroke-linejoin: round; stroke-linecap: round; stroke: transparent; fill: none; } .graph-explorer-link:hover .graph-explorer-link__wrap { stroke: rgba(140, 140, 140, 0.44); } .graph-explorer-link__vertex { cursor: all-scroll; } .graph-explorer-link:not(:hover) .graph-explorer-link__vertex { fill: transparent; } .graph-explorer-link__vertex-tools { opacity: 0; cursor: pointer; } .graph-explorer-link__vertex-tools > circle { fill: gray; } .graph-explorer-link__vertex-tools > path { stroke: white; } .graph-explorer-link__vertex-tools:hover > circle { fill: black; } .graph-explorer-link:hover .graph-explorer-link__vertex-tools { opacity: 0.8; } .graph-explorer-link--blurred { opacity: 0.5; } .graph-explorer-paper-area { flex: auto; width: 0; display: flex; position: relative; cursor: default; background: #fff; } .graph-explorer-paper-area__area { flex: auto; overflow: hidden; } .graph-explorer-paper-area__widgets { position: absolute; left: 0; top: 0; } .graph-explorer-paper-area__watermark { background-size: cover; width: 8%; max-width: 130px; min-width: 50px; position: absolute; top: 15px; right: 25px; cursor: pointer; opacity: 0.3; transition: opacity 0.3s; } .graph-explorer-paper-area__watermark:hover { opacity: 0.5; } .graph-explorer-paper-area--hide-scrollbars { overflow: hidden; } .graph-explorer-paper { position: relative; } .graph-explorer-exported-watermark { opacity: 0.3; transition: opacity 0.3s; } .graph-explorer-paper-area--animated .graph-explorer-overlayed-element { transition: transform 0.5s ease-in-out; } .graph-explorer-paper-area--animated .graph-explorer-link-layer, .graph-explorer-paper-area--animated .graph-explorer-paper-area__widgets { transition: none; opacity: 0; } .graph-explorer-link-layer, .graph-explorer-paper-area__widgets { transition: opacity 0.5s ease-in-out; } .graph-explorer-loading-widget { left: 0; right: 0; top: 0; bottom: 0; margin: auto; position: absolute; display: flex; align-items: center; justify-content: center; background: rgba(255, 255, 255, 0.9); z-index: 10; } .graph-explorer-authoring-state__item-error { align-self: flex-end; margin: 0px 5px; display: flex; align-items: center; cursor: help; } .graph-explorer-authoring-state__item-error-icon { background: url(${___CSS_LOADER_URL_REPLACEMENT_0___}); height: 15px; width: 17px; } .graph-explorer-authoring-state__state-label { font-weight: bold; margin-right: 5px; } .graph-explorer-authoring-state__state-cancel { color: #3f87a6; cursor: pointer; } .graph-explorer-authoring-state__state-cancel:hover { text-decoration: underline; } .graph-explorer-authoring-state__state-indicator { position: absolute; } .graph-explorer-authoring-state__state-indicator-container { position: relative; } .graph-explorer-authoring-state__state-indicator-body { position: absolute; white-space: nowrap; display: flex; align-items: center; bottom: 0; background: rgba(255, 255, 255, 0.7); border-radius: 5px; } .graph-explorer-authoring-tools { margin: 10px; } .graph-explorer-authoring-tools__create-entity { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; width: 100%; white-space: normal; } .graph-explorer-authoring-tools__type-label { color: black; border: black 1px dashed; background: rgb(255, 210, 33); padding: 0 0.5em 0 0.5em; word-wrap: break-word; } .graph-explorer-class-tree { flex: auto; display: flex; flex-direction: column; } .graph-explorer-class-tree__filter { flex-shrink: 0; margin: 10px 0 10px 0; } .graph-explorer-class-tree__filter-group { margin-left: 10px; margin-right: 10px; } .graph-explorer-class-tree__only-creatable { display: block; margin-top: 5px; } .graph-explorer-class-tree__tree { border-top: 1px solid rgb(221, 221, 221); } .graph-explorer-class-tree__spinner { align-self: center; /* center vertically in flexbox */ margin: auto; } .graph-explorer-class-leaf { margin: 1px 0; } .graph-explorer-class-leaf__row { display: flex; align-items: center; white-space: nowrap; user-select: none; } .graph-explorer-class-leaf__row > * { flex-shrink: 0; } .graph-explorer-class-leaf__body { display: flex; align-items: center; text-decoration: none; font-size: 15px; padding: 1px; border: 1px solid; border-color: transparent; } .graph-explorer-class-leaf__body:hover { background: rgba(220, 235, 255, 0.568627451); border-color: #ccefff; cursor: pointer; } .graph-explorer-class-leaf__body--selected { background-color: #beebff; border-color: #8edcff; } .graph-explorer-class-leaf__icon-container { height: 20px; } .graph-explorer-class-leaf__icon { display: block; height: 100%; } .graph-explorer-class-leaf__label { margin-left: 5px; color: black; } .graph-explorer-class-leaf__highlighted-term { font-weight: bold; } .graph-explorer-class-leaf__count { margin-left: 5px; } .graph-explorer-class-leaf__children { margin-left: 20px; } .graph-explorer-class-leaf__no-toggle { display: inline-block; width: 22px; height: 22px; } .graph-explorer-class-leaf__toggle { display: inline-block; width: 12px; height: 12px; margin: 5px; } .graph-explorer-class-leaf__toggle:hover:not(:empty) { background: rgba(220, 235, 255, 0.568627451); cursor: pointer; } .graph-explorer-class-leaf__toggle-icon { display: block; height: 100%; } .graph-explorer-class-leaf__create { margin-left: 5px; } .graph-explorer-class-leaf__create > button { cursor: move; } .graph-explorer-connections-menu { height: 100%; display: flex; flex-direction: column; } .graph-explorer-connections-menu__sort-switch { display: none; } .graph-explorer-connections-menu__sort-switch:checked + .graph-explorer-connections-menu__sort-switch-label { color: #337ab7; opacity: 1; } .graph-explorer-connections-menu__sort-switch-label { cursor: pointer; display: block; margin: 0; opacity: 0.4; text-align: center; } .graph-explorer-connections-menu__sort-switch-label:hover { opacity: 1; } .graph-explorer-connections-menu__search-line-input { flex: 1 1 100%; } .graph-explorer-connections-menu_bread-crumbs { padding: 10px; padding-bottom: 0px; overflow: hidden; text-overflow: ellipsis; height: 27px; min-height: 27px; flex-grow: 0; } .graph-explorer-connections-menu__title-label { position: absolute; top: -11px; left: 10px; background: white; padding-left: 3px; padding-right: 3px; border-radius: 6px; } .graph-explorer-connections-menu_search-line { padding: 10px; display: flex; align-items: center; flex: 0 0 auto; } .graph-explorer-connections-menu_search-line-sort-switches { flex: 0 0 20px; margin-left: 10px; } .graph-explorer-connections-menu_links-list { padding: 5px; overflow-x: hidden; overflow-y: auto; border-top: 1px solid #dbdbdb; flex-grow: 1; margin: 0; } .ocm_links-list-empty { display: flex; align-items: center; } .graph-explorer-connections-menu_links-list__empty { width: 100%; position: relative; font-size: x-large; color: #cbcbcb; text-align: center; } .graph-explorer-connections-menu__loading, .graph-explorer-connections-menu__error { width: 100%; height: 100%; position: relative; font-size: x-large; display: flex; color: #cbcbcb; align-items: center; justify-content: center; } .graph-explorer-connections-menu__loading-objects { border: 1px solid gray; flex-grow: 1; box-shadow: inset 0px 0px 23px -8px gray; background-color: whitesmoke; position: relative; font-size: x-large; display: flex; color: #cbcbcb; align-items: center; justify-content: center; margin-bottom: 5px; } .graph-explorer-connections-menu__move-to-filter { display: flex; padding: 5px 10px; user-select: none; cursor: pointer; } .graph-explorer-connections-menu__move-to-filter:hover { background-color: #e6e6e6; } .link-in-popup-menu { display: flex; overflow: hidden; padding: 0 5px 0 0; align-items: center; margin-bottom: 4px; background: #f7f7f7; } .link-in-popup-menu__link-title { flex-grow: 1; overflow: hidden; text-overflow: ellipsis; white-space: nowrap; margin: 5px 0px 5px 5px; } .link-in-popup-menu__count { flex-shrink: 0; margin-left: 10px; } .link-in-popup-menu__navigate-button { float: right; background-image: url(${___CSS_LOADER_URL_REPLACEMENT_1___}); width: 16px; height: 16px; opacity: 0.5; margin-left: 10px; min-width: 16